/*
Theme Name: Mafoil Child
Theme URI: http://www.wpbingosite.com/mafoil
Author: wpbingo
Description: This is a child theme for Mafoil
Version: 1.0
Author URI: http://wpbingosite.com
Template: mafoil
Text Domain: mafoil-child
*/
/*************** ADD YOUR CUSTOM CSS HERE  ***************/


.bwp-header.header-v3 .header-desktop{width: 90%;margin: 0 auto;}
#menu-main-menu-header-1{justify-content: flex-start !important;margin-left: 80px;}
.bwp-navigation ul.menu>li.level-0>a{text-transform: capitalize;}
.header-wrapper .header-menu-top #menu-main-menu-1 {display:flex; justify-content:space-between; padding-left:0;list-style:none;}
.header-content-sticky .header-container #menu-main-menu {display:flex; justify-content:space-between; padding-left:0;list-style:none;}
.header-wrapper .header-menu-top {padding-top:20px;}
.header-wrapper .header-container {padding:20px 0; border-top:1px solid; border-bottom:1px solid;}
.newsletter_form .elementor-form .elementor-field-type-email input {text-align:center;}
.bwp-top-bar .display {display:none;}
.main-archive-product .content-products-list { text-align:center;}
/* .main-archive-product .content-products-list .products-content .content-attribute {display:none;} */
.woocommerce-pagination.shop-loadmore .woocommerce-product-count {display:none;}
.woocommerce-pagination.shop-loadmore .percent-content {display:none;}

.contents-detail .bwp-single-product .wpgs-nav { display:none; }
.contents-detail .bwp-single-product .woocommerce-product-gallery .slick-slide img {max-height:900px;}
body i.slick-arrow {visibility:visible; opacity:1;}
body i.flaticon-right-arrow {right:0;}
.contents-detail .bwp-single-product {max-width:100%;}
.contents-detail .bwp-single-product .bwp-single-info {max-width:720px;}
.single-product .product_title {display: flex; align-items: center; justify-content: space-between;font-size: 40px; font-weight: 400; font-family: 'Questrial';}
.single-product .product_title .yith-wcwl-add-to-wishlist {margin-top:0; font-size: 15px; font-family: 'Jost';text-transform: capitalize;}
.single-product .entry-summary .price { margin-top:20px; color:#000; font-family: 'Jost';}
.quickview-container .product-type-variable .bwp-single-info .description, .single-product .product-type-variable .bwp-single-info .description {color:#000;}
.quickview-container .product-type-variable .bwp-single-info .description, .single-product .product-type-variable .bwp-single-info .description strong {text-transform:uppercase;}
.single-product .product-type-variable .variations_form.cart table tr td.value .tawcvs-swatches .swatch-item-wrapper .swatch-type-image {border-radius:30px;}
.single-product .product-type-variable .variations_form.cart table tr td.value .tawcvs-swatches .swatch-item-wrapper .swatch-type-image:before {border-radius:30px;}
.single-product .product-type-variable .variations_form.cart table .type_attribute.label td.value .tawcvs-swatches .swatch-item-wrapper .swatch-type-label:before {border-radius:0;}
.single-product .product-type-variable .variations_form.cart table .type_attribute.label td.value .tawcvs-swatches .swatch-item-wrapper .swatch-type-label {border-radius:0; color:#000;}
.single-product .product-type-variable .variations_form.cart table .type_attribute.label td.value .tawcvs-swatches .swatch-item-wrapper .swatch-type-label.selected {
	background:unset;
	border-color:#fff;
}
.single-product .product-type-variable .variations_form.cart table .type_attribute.label td.value .tawcvs-swatches .swatch-item-wrapper .swatch-type-label {
	background:unset;
	border-color:#fff;
}
.quickview-container .size-guide .size-guide__title, .single-product .size-guide .size-guide__title { top:59%;}
.single-product .summary .social-icon { margin-top:30px;}
.single-product .summary .custom-qt {display: flex; align-items: center; padding: 20px 50px; border: 1px solid; margin-top: 30px; color: #000;}
.single-product .summary .custom-qt span { padding-right:20px; padding-left:20px;}
.related .title-block {text-align:left;}
.related .title-block h2 {font-family:'BroadsheetLdo';text-transform: capitalize; color:#000;}
.related .content-product-list .products-content { text-align:center;}
.products-list.grid .product-wapper .products-content {text-align:center;}


.woocommerce-cart #bwp-header,.woocommerce-cart #bwp-footer, .woocommerce-checkout #bwp-header, .woocommerce-checkout #bwp-footer  {display:none;}
.woocommerce-cart .cart_header .wpbingoLogo, .woocommerce-checkout .checkout_header .wpbingoLogo { text-align:center; margin:50px auto;}
.woocommerce-cart .cart_header .title-cart, .woocommerce-checkout .checkout_header .title-cart { text-align:center; padding: 50px 0; background-color: #FEFCFB; margin-bottom:30px;}
.woocommerce-cart .cart_header .title-cart .check_ul,  .woocommerce-checkout .checkout_header .title-cart .check_ul {list-style:none;}
.woocommerce-cart .cart_header .title-cart .check_ul li, .woocommerce-checkout .checkout_header .title-cart .check_ul li { display:inline-block; padding:0 10px;}
.woocommerce-cart .cart_header .title-cart .title, .woocommerce-checkout .checkout_header .title-cart .title {margin-top:0; font-family: 'BroadsheetLdo';}
.woocommerce-cart table.shop_table thead {font-family:'BroadsheetLdo';}
.product-price .amount bdi, .product-subtotal .amount bdi,.product-subtotal .amount bdi span {color:#000!important;}
.woocommerce-cart-form table.shop_table .coupon .button, .woocommerce-cart .woocommerce-cart-form .actions .bottom-cart h2 a {
	font-family: 'Questrial';
    text-transform: capitalize;
}
.cart_totals .wc-proceed-to-checkout a, .woocommerce-cart .cart-collaterals .cart_totals >h2 {text-transform: capitalize!important; font-family: 'BroadsheetLdo'; text-align:center;}
.woocommerce-cart .cart-collaterals .title, .woocommerce-cart .cart-collaterals .woocommerce-shipping-totals h2 {text-transform:capitalize;font-family: 'Questrial';}
.woocommerce-cart .cart-collaterals {max-width:100%;}
.woocommerce-cart .cart-collaterals ul li label {color:#000; padding-left:0;}
.woocommerce-cart .cart-collaterals ul li label:before, .checkout .woocommerce-shipping-methods label:before {display:none;}
.woocommerce-cart .footer-bottom, .woocommerce-checkout .footer-bottom {margin:100px auto; text-align:center;}
.woocommerce-cart .footer-bottom .footer-logo img, .woocommerce-checkout .footer-bottom .footer-logo img {max-width:350px;}
.woocommerce-cart .footer-bottom .cart-social, .woocommerce-checkout .footer-bottom .cart-social {display: flex; list-style: none; justify-content: center;margin-top:30px; padding:0;}
.woocommerce-cart .footer-bottom .cart-social li, .woocommerce-checkout .footer-bottom .cart-social li {padding:0 20px;}
.woocommerce-checkout .woocommerce-form-coupon-toggle {display:none;}
.woocommerce-checkout  #billing_first_name_field, .woocommerce-checkout #billing_last_name_field {width:45%; display:inline-block;}
.woocommerce-checkout #billing_last_name_field {margin-left:10%;}
.checkout .woocommerce-checkout-review-order .title-product-name {font-family: 'BroadsheetLdo'; text-transform:unset;}
.checkout .woocommerce-checkout-review-order .product-total bdi, .checkout .woocommerce-checkout-review-order .cart-subtotal .subtotal-price bdi, .checkout .woocommerce-checkout-review-order .total-price bdi {font-family: 'Jost'; color:#000}
.checkout .woocommerce-checkout-review-order h2 {text-transform:unset; font-family: 'Questrial';}
.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper {display:none;}
.checkout #place_order {font-family: 'BroadsheetLdo'; text-transform: unset;}
.checkout .woocommerce-shipping-methods label {color:#000}
.checkout .woocommerce-checkout-review-order .info-product .product-thumble {max-width:150px;}
.checkout .woocommerce-checkout-review-order .info-product, .checkout .woocommerce-checkout-review-order .cart_item { align-items: center; }
/*   Press Page styles  */
.bwp-recent-post .post-image img {
	width:100%;
}
.page-id-44015 .post-image  .cat-links { position: absolute; bottom: 30px; left: 20px;  padding: 0; }
.page-id-44015 .post-image  .cat-links .post-categories { list-style: none; }
.page-id-44015 .post-image  .cat-links li {display:inline-block; margin-right:5px;}
.page-id-44015 .post-image  .cat-links li a {background-color: #0000004D!important; color:#ffffff!important; padding: 10px 15px; text-transform: uppercase;}
.page-id-44015 .post-image  .cat-links li a:hover {background-color: #ffffff!important; color:#000000!important;}
.page-id-44015  .post-content .entry-date .published:not(.updated) { display:none; }
.single-post .breadcrumb-noheading { display:none; }
.single-post .content-image-single .entry-title { font-size:45px; font-family:'BroadsheetLdo'; font-weight:400; color:#fff;}
.single-post .content-image-single .content-info { position:absolute; bottom:40%; left:0; right:0; padding-bottom:0;}
.single-post .content-image-single .content-info .entry-meta time {color:#fff;text-transform: uppercase;}


.single-post .content-image-single .content-info:after {display:none;}
.post-single .post-content-entry .tags-links .post-categories { list-style:none;}
.post-single .post-content-entry .tags-links .post-categories li { display:inline-block;}
.bwp-filter-ajax #bwp_form_filter_product .bwp-filter.bwp-filter-color ul {display:block; overflow:auto;}
.bwp-filter-ajax #bwp_form_filter_product>div ul { max-height:unset;}
.products-list.grid .product-wapper .product-attribute { justify-content:center;}
.products-list.grid .product-wapper .products-thumb .btn-quickview .product-quickview:hover>a {background:#A10000!important;}
#bwp-header a:hover, #bwp-footer a:hover span {color:#A10000;}
.quickview-container .size-guide .size-guide__img, .single-product .size-guide .size-guide__img { max-height:100%; width:33%;}
.menu-link-div-sitemap .menu-ul { list-style:none; padding-left:20px;}
.spring-collection .bwp-main .page-title.empty-image {display:none;}
.spring-collection i.slick-arrow.fa-angle-left {left:-350px;}
.spring-collection i.slick-arrow.fa-angle-right {left:-250px; right: unset;}
.extra-attr { display:flex; align-items:center;}
.extra-attr span {padding-left:20px;}
.woocommerce-tabs.description-style-accordion .accordion-item:last-child .collapse {padding:0;}
.woocommerce-tabs.description-style-accordion .accordion-item .collapse {padding:0;}
.social-share img { width:30px;}

.menu-item-44116 a{color:#A10000;}
.menu-item-44116 a:hover {color:#000!important;}
.home-carousel .item a img.mob{display: none;}
@media (max-width: 762px){
	.bwp-widget-banner .bwp-image-description {display:none;}
	.resort-banner .bwp-widget-banner .banner-wrapper-infor {padding-left:30px!important;}
	#bwp-footer .elementor-form .elementor-form-fields-wrapper {flex-wrap:unset;}
	.quickview-container .size-guide .size-guide__img, .single-product .size-guide .size-guide__img { width:100%;}
	.home-carousel .item a img.desk{display: none;}
    .home-carousel .item a img.mob{display: block;}
}

.page-id-44984 .bwp-main .page-title.empty-image {
	display:none;
}
.home-carousel .owl-nav .owl-prev {
    /*width: 15px;
    height: 15px;*/
    position: absolute;
    top: 50%;
    left: 20px;
    display: block !important;
    border:0px solid black;
}

.home-carousel .owl-nav .owl-next {
    /*width: 15px;
    height: 15px;*/
    position: absolute;
    top: 50%;
    right: 25px;
    display: block !important;
    border:0px solid black;
}
.home-carousel .owl-prev i, .home-carousel .owl-next i {
    color: #fff;
    border: 1px solid #fff;
    border-radius: 50%;
    padding: 7px 10px;
}


.page-id-45162 .elementor-products-grid ul.products.elementor-grid li.product {max-width:100%;}