

/*Instagram-linkki */
.site-footer a:not(.button) {
	text-decoration: underline;}

/* oikean puolen sivupalkki pois etusivulta */
.page-template-template-homepage .entry-content {max-width: 100%;}
.hentry.type-post .entry-content {width: 100%}


.entry-meta {display: none !important; width: 0px !important;}
.posted-on {display: none !important;}
.entry-content {float: left !important;}
.entry-content {margin-left: 0 !important;}
xfooter .site-infos { display:none; } 				
xfooter .footer-widgets { border: 0 !important;	}	
xfooter .footer-widgets::after {  content: "Design by Wasel Arar" }

.main-navigation ul li a, .site-title a, ul.menu li a {color: yellow !important;}

.storefront-handheld-footer-bar {display: none;}
.site-header .custom-logo-link img, .site-header .site-logo-anchor img, .site-header .site-logo-link img {
    max-width: 178px;
    margin-top: 3px;
}
.page-template-template-homepage:not(.has-post-thumbnail) .site-main {
    padding-top: 2em;
}
.main-navigation ul {
    margin-left: 20px;
    list-style: none;
    margin-bottom: 0;
}
.main-navigation ul.menu ul a:hover, .main-navigation ul.menu ul li.focus, .main-navigation ul.menu ul li:hover>a, .main-navigation ul.nav-menu ul a:hover, .main-navigation ul.nav-menu ul li.focus, .main-navigation ul.nav-menu ul li:hover>a {
    background-color: rgba(0,0,0,.5); 
}

@media (max-width: 768px) {
.main-navigation ul li a {
    padding: 0.2em 0;
    display: block;
}
	.main-navigation ul {
    padding-bottom: 0.5em;
}
}









/* gallerian keskitys */
ol, ul {
	margin: 0 0;}

/* KAUPPALINKKIEN PIILOT */
#menu-item-287 {
    display: none;
}
#site-header-cart {display: none;    position: absolute;
 left: -2000px;
	width: 0 !important;
}

button.menu-toggle, button.menu-toggle:hover {
    background-color: transparent;
}
button.menu-toggle, button.menu-toggle:hover {
    border-color: transparent;
}
button.menu-toggle {
    line-height: 43px;
}
@font-face {
font-family: 'RunishMKMedium';
font-style: normal;
font-weight: normal;
src: local('RunishMKMedium'), url('http://torkel.fi/runish-webfont/RunishMK.woff') format('woff');
}
@font-face {
font-family: 'Norse Regular';
font-style: normal;
font-weight: normal;
src: local('Norse Regular'), url('http://torkel.fi/norse-webfont/Norse.woff') format('woff');
}
@font-face {
font-family: 'Norse Bold';
font-style: normal;
font-weight: normal;
src: local('Norse Bold'), url('http://torkel.fi/norse-webfont/Norsebold.woff') format('woff');
}
.footer-widgets p {
	font-size: 20px;
	line-height: 24px;
}
h1, h2, h3, h4, h5 {xfont-family:'Norse Regular';}
h1 {font-size: 48px;}
h2 {font-size: 36px;}
h3 {font-size: 28px;}
h4 {font-size: 24px;}
p {font-size: 18px; line-height: 24px;
}
p, .product_meta {font-family: 'IM Fell DW Pica', serif;}
.single-product div.product p.price {
  font-size: 36px !important;
	font-weight: bold;
	color: black;
}
a, .widget-title {
	
}
body {background: url('http://torkel.fi/tuohi.jpg');
background-size: 100%;}
.woocommerce .products img {border: 20px solid #ccb089;
    border-image-source: url(http://torkel.fi/wooden_frame.png);
    border-image-slice: 48 50;
    opacity: 0.9;
}
.storefront-product-section .section-title {
margin-left: 0px !important;
	xfont-family:'RunishMKMedium';
}
.storefront-primary-navigation {background: #333  url('http://torkel.fi/store/torkel-banner-bottom.jp') 0 -1px;
	background-size: 37%;
	xmargin-top: 150px;
}
.product-category {
    padding-right: 0% !important;
}
x.site-header .site-branding img {
	margin-left: 0px;
	margin-right: 0;
}
.site-search {margin-top: 10px}
.site-header {
    xpadding-top: 70px;
}
/*
You can add your own CSS here.

Click the help icon above to learn more.
*/
.primary-navigation {text-transform: uppercase;}
.site-header{ 
	background-image: cover;
	background-position: top;
	background-size: 100% 100%;
} 

ul.products li.product.product-category .woocommerce-loop-category__title, ul.products li.product.product-category h2, ul.products li.product.product-category h3 {

    margin-top: -15px !important;
    color: black !important;
    xtext-shadow: 1px 1px 5px black;
font-weight: bold;
}
ul.products li.product {
    margin-bottom: 1em;
}

.product-category ins, mark {
    color: white;
}

.woocommerce-loop-category__title {font-size: 1.4em !important;
letter-spacing: 2px;
font-weight: normal !important;}

.woocommerce .products img {
object-fit: cover;
	height: 300px;
}

.footer-widget-1 {
xxwidth: 100% !important;
xxclear: both;
}
.product-category {
padding-right: 5%;
}

.count {display: none;}

table.cart .product-thumbnail img {
    max-width: 70% !important;}

.payment_method_paytrail {display: none !important;}

.demo_store {
bottom: auto !important;
    position: absolute !important;
    left: 0;
    top: 210px;
    right: 0;
    margin: 0;
    padding: 1em 1.41575em;
    background-color: #3d9cd2;
    color: #fff;
    z-index: 9999;
    text-align: center;
}
.woocommerce-active .site-header .main-navigation {
    width: 100%;
    float: left;
    margin-right: 4.347826087%;
    clear: both;
}

/** menu breakpoint **/
/** @media (max-width: 1000px) {
	.main-navigation .menu-toggle,
	.main-navigation .mobile-bar-items,
	.sidebar-nav-mobile:not(#sticky-placeholder) {
		display: block;
	}

	.main-navigation ul,
	.gen-sidebar-nav {
		display: none;
	}

	[class*="nav-float-"] .site-header .inside-header > * {
		float: none;
		clear: both;
	}
}
.woocommerce-tabs {font-family:font-family: 'IM Fell DW Pica', serif;}

