/*
Theme Name: Braincaps 2.0
Author: Mull2media
Author URI: https://mull2media.nl/
Description: Wordpress theme for Braincaps by Mull2media.
Version: 1.0
Text Domain: BCPS
*/

@import url('https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,100..900;1,100..900&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');
#wrapper {padding-top:135px!important}
.quantity input {display: block;width: 100%;font-size: 14px;line-height: 20px;font-weight: 300;color: #434343;background-color: #eee;display: block;}
.logged-in .site-header {top: 32px;}
.step-wrap.active{display: block;}
.btn.add-to-cart-btn.disable {pointer-events: none;opacity: .5;}
.products-module .cart-btn{position: relative;}
.step-wrap, .subscription-product, span.header-cart-count.number.empty, .woocommerce-cart .return-to-shop, .language-switcher, .featured-module .cta-wrap, .header-top {display: none;}

.single-product-module .action-wrap .extra-popup-text{padding-bottom: 20px;}
.product-select-options h3 {font-size: 20px;padding: 0 0 15px;}
.header-bottom .header-right{padding-right: 20px;}
.header-bottom .site-logo-wrap {position: absolute;left: 60px;top: 10px;}
.webp .header-bottom .site-logo-wrap .site-logo {width:300px;height:80px;}
h1 {text-transform:uppercase;}
.column p stong {font-weight:600;}
.featured-module .btn a {background-color:#ffffff;color:#555759}
.featured-module .btn a:hover {background-color:#555759;color:#ffffff;border-color:#555759;}
.full-products-module .top-title h2 {color:#57c2de}
.full-products-module .btn a {font-size:13px;}
.column-text-module.large-title .column h2 span, .column-text-module h5, .products-module .price span , .single-product-module .promotion, .single-product-module .action-wrap .total__label {color:#64c2e1;}
.column-text-module h5, .single-product-module .promotion, .single-product-module .action-wrap .total__label {font-weight:bold;}
.image-text-module.has-bg-color, .column-text-module .bg-color:before, .column-text-module .bg-color:after, .column-text-module .bg-color {background-color:#d2e8e8;}
.contact-module .text-wrap{background-color:#f7e3d0;}
.products-module .price {font-size:16px!important;color:#555759!important;}
.products-module .price span {font-size:20px!important;}
.promotion-bar {background-color:#64c2e1;padding-top:10px;padding-bottom:10px;}
.promotion-bar p {letter-spacing:.5px;font-weight:400;text-transform:none;}
.promotion-bar p a span {color: #ee5f1e!important;}
.promotion-bar p a  {padding:0 15px;}
.promotion-bar p a span {color:#fff!important;}
.promotion-bar a[href="https://www.braincaps.com/verzending/"]:before {content:'\f00c';font-family:'Font Awesome 6 Free';padding-right:10px;font-weight:900}
.header-bottom .site-navigation ul li a, #menu-primary-menu ul.submenu li a:hover {color:#555759;}
.header-bottom .site-navigation ul li a:hover {color:#64c2e1;}
.header-bottom .site-navigation .submenu {background-color:#ffffff;}
#menu-primary-menu ul.submenu li.boost a {color:#64c2e1}
#menu-primary-menu ul.submenu li.decaf a {color:#61bba3}
#menu-primary-menu ul.submenu li.night a {color:#266397}
#menu-primary-menu ul.submenu li.zen a {color:#d08a3a}
.mobile-navigation .site-navigation ul li.current-menu-item a {color:#64c2e1;}
.mobile-navigation .site-navigation .submenu {background-color:#d2e8e8;}
.mobile-navigation .site-navigation .submenu li.boost a {color:#64c2e1}
.mobile-navigation .site-navigation .submenu li.decaf a {color:#61bba3}
.mobile-navigation .site-navigation .submenu li.night a {color:#266397}
.mobile-navigation .site-navigation .submenu li.zen a {color:#d08a3a}
.featured-module .inner {margin:0;} 
.featured-module .inner .caption {margin:0;padding:80px 0;max-width:605px;} 
.featured-module .outer:after {content:'';position:absolute;bottom:-300px;right:0;height:611px;width:520px;background-image:url(https://www.braincaps.com/wp-content/uploads/2021/09/BRAINCAPS-BOOST-1288X1271px-TRANSPARENT.png);background-size:cover;pointer-events:none;}
.featured-module:after {content:'';position:absolute;top:10px;right:10px;height:300px;width:1159px;background-image:url(https://www.braincaps.com/wp-content/themes/braincaps-2/images/Intro-Text.png);background-size:cover;opacity:.3;z-index:0;pointer-events:none;}
.featured-module .inner .caption p {font-size: 20px;line-height: 2;margin: 20px 0;color:#555759!important;}
.featured-module .cta-wrap {bottom: 10%;left:70px;}
.featured-module .shop-bc a {background-color:#61bba3!important;color:#fff!important;border:0!important;}
.featured-module .shop-bc a:hover {background-color:#84ccb8;}
.featured-module .about-bc a {background-color:#d08a3a!important;color:#fff!important;border:0!important;}
.featured-module .about-bc a:hover {background-color:#eab374;}
.intro-text-module .text-wrap {margin-left:0;}
.home .full-products-module .overview-btn {padding-top:0!important;}
.full-products-module .overview-btn .btn a, .column-text-module ul li:before{background-color:#64c2e1;}
.full-products-module .overview-btn .btn a:hover {background-color:#d2e8e8;color:#555759!important;}
.steps-module .block, .newsletter-module .block, .column-text-module .top-box {border-radius:0 0 50px 0;}
.full-products-module .items-wrap .item .text-wrap {background-color:#5fc1c2;border-radius:0 0 50px 0;}

.full-products-module .items-wrap .item .text-wrap{background-image:url(https://www.braincaps.com/wp-content/themes/braincaps-2/images/background-boost-product.jpg);background-size:140%;background-position:-20px -150px;}
.full-products-module .items-wrap .item.style-two .text-wrap{background-image:url(https://www.braincaps.com/wp-content/themes/braincaps-2/images/background-night-product.jpg);background-size:140%;background-position:-20px -150px;}
.full-products-module .items-wrap .item.style-three .text-wrap{background-image:url(https://www.braincaps.com/wp-content/themes/braincaps-2/images/background-zen-product.jpg);background-size:140%;background-position:-20px -150px;}

.full-products-module .bg-imgs-wrap .img-wrap .img,.webp .single-product-module .img-wrap .img, .image-text-module .img-wrap img, .webp .featured-image-text-module .img-wrap .img, .contact-module .text-wrap {border-radius:0 0 100px 0;}
.full-products-module .items-wrap .item .text-wrap h2, .full-products-module .items-wrap .text-wrap p {color:#ffffff!important;}
.full-products-module .items-wrap .item .text-wrap h2:after {background-color:#d2e8e8!important;}
.full-products-module .items-wrap .item .text-wrap .btn a {background-color:#555759;color:#fff!important;}
.full-products-module .items-wrap .item .text-wrap .btn a:hover {background-color:#555759;}
.full-products-module .cart-btn{background:#5ec2c2;color:#fff;}
.webp .full-products-module .cart-btn .icon{filter:invert(1);}
.full-products-module .items-wrap .item.style-two .text-wrap {background-color:#266397;}
.full-products-module .it.home .full-products-module .overview-btnems-wrap .item.style-two .text-wrap span.type {color:#c4d1dd!important;}
.full-products-module .items-wrap .item.style-two .text-wrap h2:after {background-color:#c4d1dd!important;}
/*.full-products-module .items-wrap .item.style-two .text-wrap .btn a {background-color:#c4d1dd;}
.full-products-module .items-wrap .item.style-two .text-wrap .btn a:hover {background-color:#5d84a9;}*/
.full-products-module .items-wrap .item.style-two .cart-btn{background:#256498;color:#fff;}
.full-products-module .items-wrap .item.style-three .text-wrap {background-color:#d08a3a;}
.full-products-module .items-wrap .item.style-three .text-wrap span.type {color:#f7e3d0!important;}
.full-products-module .items-wrap .item.style-three .text-wrap h2:after {background-color:#f7e3d0!important;}
/*.full-products-module .items-wrap .item.style-three .text-wrap .btn a {background-color:#f7e3d0;}
.full-products-module .items-wrap .item.style-three .text-wrap .btn a:hover {background-color:#eab374;}*/
.full-products-module .items-wrap .item.style-three .cart-btn{background:#d18b3a;color:#fff;}
.full-products-module .items-wrap .item.style-three .bg-imgs-wrap .img-wrap .img {background-size: auto!important;}
.steps-module .block, .newsletter-module .block{background-color: #d2e8e8;}
.steps-module .block .btn a, body .gform_wrapper .gform_footer input, .product-review-module .btn a, .product-review-module .slick-dots li.slick-active, .woocommerce .woo-main-wrap .cart-collaterals .wc-proceed-to-checkout .checkout-button, .woocommerce .woo-main-wrap .woocommerce-checkout-review-order .woocommerce-checkout-payment #place_order, .woocommerce .woo-main-wrap .form-pay-wrap .woocommerce-checkout-payment #place_order, .woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a {background-color:#57c2de;color:#fff!important;font-size:13px;}
.steps-module .block .btn a:hover, body .gform_wrapper .gform_footer input:hover, .product-review-module .btn a:hover, .woocommerce .woo-main-wrap .cart-collaterals .wc-proceed-to-checkout .checkout-button:hover, .woocommerce .woo-main-wrap .woocommerce-checkout-review-order .woocommerce-checkout-payment #place_order:hover, .woocommerce .woo-main-wrap .form-pay-wrap .woocommerce-checkout-payment #place_order:hover,.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:hover {background-color:#d2e8e8;color:#555759!important}
.newsletter-module .gform_wrapper .gform_footer input:hover {background-color:#555759;color:#ffffff!important}
.footer-middle .inner {border-top:1px solid #d2e8e8}
.woocommerce .woo-main-wrap .woocommerce-checkout-review-order #payment [type="radio"]:checked+label:after, .woocommerce .woo-main-wrap .form-pay-wrap #payment [type="radio"]:checked+label:after {background-color:#57c2de;}
.woocommerce .woo-main-wrap .woocommerce-checkout-review-order #payment [type="radio"]:not(:checked)+label:before, .woocommerce .woo-main-wrap .woocommerce-checkout-review-order #payment [type="radio"]:checked+label:before, .woocommerce .woo-main-wrap .form-pay-wrap #payment [type="radio"]:not(:checked)+label:before, .woocommerce .woo-main-wrap .form-pay-wrap #payment [type="radio"]:checked+label:before {border:2px solid #57c2de;}
.woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce form .form-row.woocommerce-validated select, .woocommerce form .form-row.woocommerce-validated .select2-container:not(.select2-container--open) .select2-selection {border-color:#57c2de;}
.woocommerce .woocommerce-MyAccount-navigation ul li.is-active {color:#57c2de;}
.woocommerce .woocommerce-MyAccount-navigation ul li {border-bottom:1px solid #d2e8e8}
.usps-image-module .text-wrap {border-radius:0 0 50px 0;background-color:#d2e8e8;}
.usps-image-module .text-wrap .btn a, .product-review-module .btn a, .minicart-wrap .woocommerce-mini-cart__buttons .button, .woocommerce .woo-main-wrap .cart-collaterals .wc-proceed-to-checkout .checkout-button {font-size:13px;}
.product-review-module .slick-arrow {background-color:#d2e8e8;color:#fff!important;}
body.single-product .bar-add-to-cart{border:0;}
#bar-title h3 {color:#555759;}
#bar-title .rating-stars {display:none;}
.single-product-module .action-wrap .btn a {font-size:13px;}
body.single-product .products-module .product h4 {color:#555759}
body.single-product .products-module .product .btn a {background-color:#5fc1c2!important;color:#fff;}
body.single-product .products-module .product .btn a:hover {background-color:#555759;color:#ffffff;}.usps-image-module .text-wrap .btn a:hover, .product-review-module .slick-arrow:hover, .woocommerce .woo-main-wrap .shop_table .actions .coupon .button:hover{background-color:#57c2de;}
.usps-image-module .text-wrap .btn a, .woocommerce .woo-main-wrap .shop_table .actions .coupon .button {background-color:#555759;color:#fff!important;}
.products-module .top-text {padding-bottom:100px;text-align:center;}
.products-module .product {width: 25%;margin-right: 0;padding:10px;}
.products-module.related-products .product {width: 33.3333337%;}
.products-module .product h4 {text-transform:uppercase;font-weight:900;}
.products-module .product:nth-child(1) h4, body .mini-cart-item-price {color:#5fc1c2}
.products-module .product:nth-child(1) .btn a {background-color:#5fc1c2;color:#fff;}
.products-module .product:nth-child(1) .btn a:hover {background-color:#d2e8e8;color:#555759;}
.products-module .product:nth-child(2) h4 {color:#d08a3a}
.products-module .product:nth-child(2) .btn a {background-color:#d08a3a;color:#fff;}
.products-module .product:nth-child(2) .btn a:hover {background-color:#f7e3d0;color:#555759;}
.products-module .product:nth-child(3) h4 {color:#266397}
.products-module .product:nth-child(3) .btn a {background-color:#266397;color:#fff;}
.products-module .product:nth-child(3) .btn a:hover {background-color:#c4d1dd;color:#555759;}
.products-module .product:nth-child(4) h4 {color:#61bba3}
.products-module .product:nth-child(4) .btn a {background-color:#61bba3;color:#fff;}
.products-module .product:nth-child(4) .btn a:hover {background-color:#d7ece7;color:#555759;}
/* Boost */
body.single-product.postid-634 .header-bottom .site-logo-wrap .site-logo {background-image:url(https://www.braincaps.com/wp-content/themes/braincaps-2/images/Braincaps-Boost.jpg);}
body.single-product.postid-634 h1, .faq-module h4 {color:#5fc1c2}
body.single-product.postid-634 .single-product-module .text:before, body.single-product.postid-634 .column-text-module .top-box h2:after, body.single-product.postid-634 .single-product-module .action-wrap .product-sort .item.selected span:after, body.single-product.postid-634 .single-product-module ul li:before, .faq-module .item:before {background-color:#5fc1c2;}
body.single-product.postid-634 .single-product-module .action-wrap .btn a, body.single-product.postid-634 .bar-add-to-cart {background-color:#5fc1c2; color:#fff;}
body.single-product.postid-634 .single-product-module .action-wrap .btn a:hover, body.single-product.postid-634 .bar-add-to-cart:hover {background-color:#d2e8e8;color:#555759;}
body.single-product.postid-634 .image-text-module.has-bg-color, body.single-product.postid-634 .column-text-module .bg-color:before, .column-text-module .bg-color:after, body.single-product.postid-634 .column-text-module .bg-color  {background-color:#d2e8e8!important}
body.single-product.postid-634 #ak-woo-bar {background-color:#d2e8e8!important}
body.single-product.postid-634 .bar-add-to-cart:hover {background-color:#ffffff;}
/* Boost Decaf */
body.single-product.postid-308 .promotion-bar {background-color:#61bba3}
body.single-product.postid-308 h1, body.single-product.postid-308 .faq-module h4 {color:#61bba3}
body.single-product.postid-308 .single-product-module .text:before, body.single-product.postid-308 .column-text-module .top-box h2:after, body.single-product.postid-308 .single-product-module .action-wrap .product-sort .item.selected span:after, body.single-product.postid-308 .single-product-module ul li:before, body.single-product.postid-308 .faq-module .item:before {background-color:#61bba3;}
body.single-product.postid-308 .single-product-module .action-wrap .btn a, body.single-product.postid-308 .bar-add-to-cart {background-color:#61bba3; color:#fff;}
body.single-product.postid-308 .single-product-module .action-wrap .btn a:hover, body.single-product.postid-308 .bar-add-to-cart:hover {background-color:#d7ece7;color:#555759;}
body.single-product.postid-308 .image-text-module.has-bg-color, body.single-product.postid-308 .column-text-module .bg-color:before, body.single-product.postid-308 .column-text-module .bg-color:after, body.single-product.postid-308 .column-text-module .bg-color {background-color:#d7ece7!important}
body.single-product.postid-308 #ak-woo-bar {background-color:#d7ece7!important}
body.single-product.postid-308 .bar-add-to-cart:hover {background-color:#ffffff;}
/* Night */
body.single-product.postid-304 .promotion-bar {background-color:#266397}
body.single-product.postid-46 h1, body.single-product.postid-46 .faq-module h4 {color:#266397}
body.single-product.postid-46 .single-product-module .text:before, body.single-product.postid-46 .column-text-module .top-box h2:after, body.single-product.postid-46 .single-product-module .action-wrap .product-sort .item.selected span:after, body.single-product.postid-46 .single-product-module ul li:before, body.single-product.postid-46 .faq-module .item:before {background-color:#266397;}
body.single-product.postid-46 .single-product-module .action-wrap .btn a, body.single-product.postid-46 .bar-add-to-cart {background-color:#266397; color:#fff;}
body.single-product.postid-46 .single-product-module .action-wrap .btn a:hover{background-color:#c4d1dd;color:#555759;}
body.single-product.postid-46 .image-text-module.has-bg-color, body.single-product.postid-46 .column-text-module .bg-color:before, body.single-product.postid-46 .column-text-module .bg-color:after, body.single-product.postid-46 .column-text-module .bg-color {background-color:#c4d1dd!important}
body.single-product.postid-46 #ak-woo-bar {background-color:#c4d1dd!important}
body.single-product.postid-46 .single-product-module .action-wrap .btn a:after, body.single-product.postid-46 .bar-add-to-cart img{filter: brightness(0) invert(1);}
/* Zen */
body.single-product.postid-304 .promotion-bar {background-color:#d08a3a}
body.single-product.postid-304 h1, body.single-product.postid-304 .faq-module h4 {color:#d08a3a}
body.single-product.postid-304 .single-product-module .text:before, body.single-product.postid-304 .column-text-module .top-box h2:after, body.single-product.postid-304 .single-product-module .action-wrap .product-sort .item.selected span:after, body.single-product.postid-304 .single-product-module ul li:before, body.single-product.postid-304 .faq-module .item:before {background-color:#d08a3a;}
body.single-product.postid-304 .single-product-module .action-wrap .btn a, body.single-product.postid-304 .bar-add-to-cart {background-color:#d08a3a; color:#fff;}
body.single-product.postid-304 .single-product-module .action-wrap .btn a:hover, body.single-product.postid-304 .bar-add-to-cart:hover {background-color:#f7e3d0;color:#555759;}
body.single-product.postid-304 .image-text-module.has-bg-color, body.single-product.postid-304 .column-text-module .bg-color:before, body.single-product.postid-304 .column-text-module .bg-color:after, body.single-product.postid-304 .column-text-module .bg-color {background-color:#f7e3d0!important}
body.single-product.postid-304 #ak-woo-bar {background-color:#f7e3d0!important}
@media (max-width: 1800px) {
	.featured-module:after {height:155px;width:600px;}
	.featured-module .inner {z-index:21;}
}
@media (max-width: 1200px) {
	.webp .header-bottom .site-logo-wrap .site-logo {width: 200px;}
	.featured-module .outer:after {bottom: 50px;right: 50px;height: 450px;width: 295px;}
	.intro-text-module .title, .intro-text-module .text-wrap {max-width:none;}
}
@media (max-width: 1024px) {
	.products-module .product {width: 50%;margin-right:0!important;}
	.products-module .product:nth-child(3n+3) {clear:both;}
	.products-module .top-text {padding-bottom: 30px;}
	.featured-module .inner .caption {padding-left:30px;padding-right:30px;}
	.header-bottom .site-logo-wrap {left:30px;}
}
@media (max-width: 992px) {
	.webp .header-bottom .site-logo-wrap .site-logo {height:50px;background-position:left;}
	#wrapper {padding-top: 115px !important;}
}
@media (max-width: 900px) {
	.featured-module .outer:after {bottom: 100px;right: 30px;height: 305px;width: 200px;}
}
@media (max-width: 800px) {
	.featured-module .outer:after {display:none;}
	.promotion-bar p a {padding:0 5px;}
}
@media (max-width: 768px) {
	.image-text-module.switch .inner {display:flex;flex-wrap:wrap;}
	.image-text-module.switch .inner .img-wrap {order:3;}
	.featured-module .inner .caption {padding-left:0;padding-right:0;}
}
@media (max-width: 576px) { 
	.products-module .product {width: 100%;}
	.page-id-271 h1 {padding-top:20px!important;}
	h1 {font-size: 40px!important;line-height: 40px!important;}
	.usps-image-module .text-wrap {margin:-80px auto 50px -10px;}
	.featured-module:after {height:55px;width:213px;opacity:1;margin-top:0;}
}
@media (max-width:640px) {
    #wrapper {padding-top: 120px !important;}
}