/*
 Theme Name:     Fortuna Child
 Description:    Fortuna Child Theme
 Author:         BlueOwlCreative
 Version:        1.10
 Template:       fortuna
*/
/* Theme customization starts here */

body{color:#004e8b;}
#menu > ul > li.current-menu-item a {color:#7ac943!important;}
#menu > ul > li.boc_nav_button a {color: #fff!important;}
#menu li.boc_nav_button a{background-color: #7ac943!important;border: 2px solid #7ac943!important;}

#usp-header {display:flex;flex-wrap:nowrap;justify-content:space-between;}
#usp-header div::before, .webshop-usps li::before {font-family: 'icomoon';content: "\e739";color:#7ac943;padding-right:5px;font-size: 20px;vertical-align:middle;}

.content_body {background-color:#F3f8fc!important;background-image:url("https://persoonlijke-bescherming.nl/wp-content/uploads/2022/02/Virus-bescherming-onder.png");background-size:200px;background-position:10% bottom; background-repeat: no-repeat;}
.tax-product_cat .content_body, .woocommerce-shop .content_body {background-color:#d4e1ed!important;}
.counter_desc.shown {font-style: normal;}

.tparrows:before {color: rgb(168 179 188 / 80%)!important;}
.sidebar .widget, .wpb_widgetised_column .widget {margin-bottom:10px;}
.wpb_widgetised_column .widget h2, .sidebar .widget h2 {text-transform:unset;color:#004e8b;font-size: 16px;line-height: 23px;font-weight: 600;}
.wp-block-separator {margin: unset;border-bottom: unset;}
.webshop-usps li {text-indent: -1.6em;padding-left: 1.3em;}

.woocommerce .woocommerce-ordering select {border: 1px solid #004e8b;border-radius: 10px;color: #004e8b;}
.woocommerce nav.woocommerce-pagination {float: right;}

.woocommerce div.product .product_title, .woocommerce div.product p.price  {color: #004e8b!important;}
.woocommerce-description {clear: both;border-radius: 15px;background: white;padding: 25px;}

.product-column {text-align:center;}
.product-column h2,.contact-column h2 {text-transform: uppercase; background: #7ac943!important;border-radius: 15px 15px 0 0;margin-bottom:0;padding: 5px 0;}
.product-column .product-descr h3 {color: #004e8b;margin-bottom: 10px;font-weight: 700;min-height: 56px;}
.product-column .product-descr { min-height: 55px;margin-left: 15px;margin-right: 15px;}

.contact-column h2.form {padding-left: 15px;}
.contact-column h3 {color:#004e8b;margin-bottom: 10px;font-weight: 700}
.contact-column form {padding: 0 20px;}

.contact-column form input[type="text"],.contact-column form input[type="tel"],.contact-column form input[type="email"],.contact-column form .wpcf7-form-control-wrap textarea {color:#004e8b!important;}
.contact-column form input[type="text"]::placeholder,.contact-column form input[type="tel"]::placeholder,.contact-column form input[type="email"]::placeholder,.contact-column form .wpcf7-form-control-wrap textarea::placeholder { color:#004e8b;opacity: 1; /* Firefox */}
.contact-column form input[type="text"]:-ms-input-placeholder,.contact-column form input[type="tel"]:-ms-input-placeholder,.contact-column form input[type="email"]:-ms-input-placeholder,.contact-column form .wpcf7-form-control-wrap textarea:-ms-input-placeholder { color:#004e8b;}
.contact-column form input[type="text"]::-ms-input-placeholder,.contact-column form input[type="tel"]::-ms-input-placeholder,.contact-column form input[type="email"]::-ms-input-placeholder,.contact-column form .wpcf7-form-control-wrap textarea::-ms-input-placeholder { color:#004e8b; /* Microsoft Edge */ } 
.contact-column .wpb_text_column {padding-left: 20px;}

.woocommerce ul.products li.product {background-color:rgba(243,248,252,0.8)!important;border-radius: 15px;}
.woocommerce ul.products li.product .onsale {left: 0!important;right:unset!important;top:178px;}
.woocommerce ul.products li.product .pic {border-radius: 15px 15px 0 0;}
h2.woocommerce-loop-product__title {min-height: 85px;}
.dark_links a h2 {color:#004e8b!important;}
.woocommerce span.onsale {border-radius: 0 15px 15px 0;font-size: 1em;padding-left: 10px;margin: unset!important;}

.woocommerce-result-count{display: none;}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {float:unset;}

.no-right-radius .vc_column-inner{border-radius: 35px 0 0 35px !important;}
.no-left-radius .vc_column-inner{border-radius: 0 35px 35px 0 !important;}
.counter_desc {color:#004e8b;font-weight: bold;text-transform: uppercase;}
.klanttevredenheid .counter span.counter-digit:last-of-type:after {content:"%";}


#footer {color:#004e8b!important;background: #B3CADB url("https://persoonlijke-bescherming.nl/wp-content/uploads/2022/02/Virus-bescherming-rechts.png") no-repeat right 30%;background-size: 100px;}
#footer h5 {color:#004e8b!important;font-weight:bold;}
#footer a {color: #004e8b!important;}
#footer a:hover {color: #7ac943!important;}
.footer_btm {background: #004e8b!important;border:unset;}

#menu-footer-klantenservice, #menu-footer-products {margin-left:0!important;}

#powered{color:#fff}
#socialmedia {color: #fff;float: right;}
#socialmedia .follow {padding-right: 15px;}
#socialmedia img {vertical-align:middle;}

@media screen and (max-width: 768px) {
	#usp-header { display:none;}
	.shopcontainer{display:flex;flex-wrap:wrap;}
	.shopcontainer .woo_content {order:0;}
	.shopcontainer .sidebar {order:1;}
	.shopcontainer .belowshop {order:2;}
	.woocommerce ul.products li.product .onsale{top:10px;font-size:90%;}
}