/*
Theme Name:   	Poley Palm
Theme URI:    	http://www.poleypalm.nl
Author:       	Poley Palm, MJB
Description:  	PoleyPalm Thema
Version:      	1.71
Template:		storefront
License:      	Copyright PoleyPalm
*/
#post-49080{
	display:none;
	visibility:hidden;
}

#contactblock {
    width: 100%;
    padding: 10px;
    margin: 10px 0 10px 10px;
    float: right;
    background-color: #e2d109;
}
#infoblock{
    width: 100%;
padding: 0 10pt 0 0;
 float: left;
}

#contactblock img {
	display: inline-block;
}

.block ul, .block ol, #contactblock ul, #contactblock ol {
	    margin-left: 1.3em;
}

.block {
	width: 46%; padding: 0 10pt 0 0; float: left;
}

.fullwidth {
	width:100%;
	float:left;
	margin-bottom: 0.5em;
}

#usp {
    width: 48%;
    margin: 1%;
    float: left;
}
.woa-top-bar-2 {
	display: none;
}
.woa-top-bar-1 {
	width: 98%;
}
@media (min-width: 768px) {
#contactblock {
    width: 40%;
}
#infoblock{
    width: 55%;
}

#usp {
    width:23%;
}
.woa-top-bar-2 {
	display: block;
}
.woa-top-bar-1 {
	width: 46%;
}
}
@media (min-width: 927px) {
#contactblock {
    width: 30%;
}
#infoblock{
    width: 63%;
}
}

#ship-to-different-address .checkbox {
	font-weight: 400;
    font-size: medium;
	}
.widget ul li:before {
	content: none;
	}
.green ul ul li {
	padding-top: 0px;
	padding-bottom: 1px;
	}
.single-product div.product .images, .single-product div.product .summary {
	margin-bottom: 0.631em !important;
	}

a.added_to_cart.wc-forward { 
    position: absolute; 
    display: block; 
    bottom: 0px;
}

#payment .place-order {
	margin-top: 0px;
}

#payment .payment_methods>.wc_payment_method>label, #payment .payment_methods>.woocommerce-PaymentMethod>label {
	display: none;
}
.storefront-breadcrumb {
	margin: 0;
}
a.remove::before {
	top: 35px
	}

a.added_to_cart.wc-forward {
    padding: 12px;
    width: 100%;
}

.woocommerce ul.products li.product, 
.woocommerce-page ul.products li.product { 
    min-height: 295px !important; 
    margin-bottom:10px; 
}


.site-header .site-branding {
    margin-bottom: 0px;
}

.page-template-template-homepage .site-main {
    padding-top: 2em;
}

.front__slider {
	margin-bottom: 2em;
}

.post-2399 p {
	border: 5px solid gray;
	padding: 10px;
	text-align: center;
}

.hentry {
    margin: 0 0 2.235801032em;
}

.site-header .site-branding {
    margin-bottom: 0px;
}

.page-template-template-homepage .site-main {
    padding-top: 2em;
}

.front__slider {
	margin-bottom: 2em;
}

.post-2399 p {
	border: 5px solid gray;
	padding: 10px;
	text-align: center;
}

.hentry {
    margin: 0 0 2.235801032em;
}

.navigation {
	background-color: white !important;
}

.navigation ul li {
	padding: 1px 0;
}

.navigation ul ul {
	margin-left: 1px;
	background-color: #34A65F;

}

.menu-item-has-children:hover .sub-menu,
menu-item-has-children:focus .sub-menu {
	display:block;
}

.widget-area .widget a:not(.button) {
	text-decoration: none;
}

.green ul ul li, .green ul ul li a {
	border-bottom: none;
	color: white !important;
	margin: 0;
}

 /*
Add to cart fix
*/

ul.products li.product img {
	min-height:233px;
}

ul.products li.product h3 {
	height:48px;
	overflow:hidden;
}
ul.products .price-disclaimer, ul.product_list_widget .price-disclaimer {
	display:none;
}
.single-product div.product .price {
	font-size: larger;
}
.price-disclaimer {
    	font-weight: normal;
    	font-size: small;
}

.storefront-single-product-pagination a {
    max-width: 12.942em;
}

 /*
Tijmen adds
*/
.sub-menu
{
	display: none !important;
}

.menu-item-has-children:hover .sub-menu
{
	display: block !important;
	position: relative; 
}

.widget_nav_menu ul li:before
{
	content: "\f138" !important;
}
.primary-navigation {
    height: 77.33px;
}
.woocommerce-active .site-header .site-header-cart, .site-header-cart .widget_shopping_cart {
    padding: 0 10px;
    background-color: #336734;
}

.site-header-cart .cart-contents .count {
    font-size: 1em !important;
    opacity: 1 !important;
    color: #f8fd4e;
}


#post-31 p, #post-31 h3 {
	margin-bottom: 0.2em;
}

#order_review .shop_table{
	margin-bottom: 0;
}

.widget_shopping_cart_content {
    background-color: #70d880;
}

.site-header .site-branding {
    margin-bottom: 0px;
}

.page-template-template-homepage .site-main {
    padding-top: 2em;
}

.front__slider {
	margin-bottom: 2em;
}

.post-2399 p {
	border: 5px solid gray;
	padding: 10px;
	text-align: center;
}

.hentry {
    margin: 0 0 2.235801032em;
}

.navigation {
	background-color: white !important;
}

.navigation ul li {
	padding: 1px 0;
}

.navigation ul ul {
	margin-left: 1px;
	background-color: #34A65F;

}

.menu-item-has-children:hover .sub-menu,
menu-item-has-children:focus .sub-menu {
	display:block;
}

.widget-area .widget a:not(.button) {
	text-decoration: none;
}

.green ul ul li, .green ul ul li a {
	border-bottom: none;
	color: white !important;
	margin: 0;
}


ul.products li.product .button, .widget_shopping_cart .buttons .button {
    color: white;
}

.woocommerce-info {margin-bottom: 5px;}

.site-content > .col-full > .woocommerce > .woocommerce-error:first-child, .site-content > .col-full > .woocommerce > .woocommerce-info:first-child, .site-content > .col-full > .woocommerce > .woocommerce-message:first-child {
	margin-top: 5px;
}


@media (min-width: 768px) {
	.main-navigation ul li {
		width: 140px;
	} 
	.main-navigation ul ul li {
		width: 200px;
	}

	.storefront-header-picker-active .wooassist-compact-layout .main-navigation  {
			width: 55%;
			float: right;
			margin-right: 0em;
			clear: none;
			text-align: right;
	}
	.storefront-header-picker-active  .wooassist-compact-layout .site-branding,.storefront-header-picker-active .wooassist-compact-layout .site-logo-anchor,.storefront-header-picker-active .wooassist-compact-layout .site-logo-link{
			margin-right: 1%;
	}       
	.storefront-header-picker-active .wooassist-compact-layout .storefront-primary-navigation{
			background: none;
	}
	.storefront-header-picker-active .wooassist-compact-layout .site-search .widget_product_search{
			margin-left:2%;
			width: 100%;
	}
	.storefront-header-picker-active .wooassist-compact-layout .site-header-cart{
			margin-left:2%;
			width: 20%;
	}
	.storefront-header-picker-active .wooassist-centered-layout .site-branding{
			text-align: center;
			margin: 0 auto;
			float: none;
			width: 27%;
	}

	.storefront-header-picker-active .wooassist-centered-layout .site-search {
			float: right;
			margin-right: 2%;
	}
	.storefront-header-picker-active .wooassist-centered-layout .main-navigation{
			width: 55%;
	}
}
 .site-header .site-branding {
	 width: -moz-fit-content;
	 width: fit-content;
 }
 
 .site-header {
	border-bottom: 10px solid #0F5C16;
	padding-top: 0.618em;
}

.woa-top-bar-1, .woa-top-bar-2 {
	line-height:30px;
	height:40px;
}

.woa-top-bar.col-2 .woa-top-bar-2 {
	padding-right: 0;
}

.woa-top-bar .block .widget_nav_menu ul li.menu-item-has-children > a:after {
    content: "\f107";
    font-family: "Font Awesome 5 Free";
}

.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-4 .flex-control-thumbs li {

    width: 30.3333%;
    margin-right: 3%;

}

.single-product div.product .woocommerce-product-gallery .flex-viewport {

    height: auto !important;

}

.storefront-sticky-add-to-cart img {

    margin-right: 15px !important;
    max-width: 84px;

}