#main{padding-top: 0px !important;}
p{font-family: "Cabin Condensed", Arial, sans-serif;}

header .wgl-header-row_wrapper{height: 60px !important;max-height: 60px !important; }
header .wgl-logotype-container.logo-mobile_enable{position: fixed;z-index: 999;top: 0px;}
header .wgl-logotype-container.logo-mobile_enable img.default_logo{height: 136px !important; width: auto !important;}
header .wgl-logotype-container.logo-mobile_enable img.logo-mobile{height: auto !important; width: 165px !important;margin-left: -50%;}
header .mobile_nav_wrapper .wgl-logotype-container img.default_logo{height: 90px !important; width: auto !important;margin-top: -30px;}
header .header_search-button-wrapper{width: 30px; height: 30px;}
header .header_search-button{width: 15px;height: 15px;vertical-align: middle;margin-top: -6px;}
header .wgl-header-row nav {margin-left: 60px;}
/*header .wgl-header-row .primary-nav > ul > li > a {padding: 0 15px !important; font-family: "Rum Raisin", Arial, sans-serif;}*/
header .primary-nav > ul > li.menu-item-has-children > a > span, header .primary-nav > ul > li.mega-menu.mega-cat > a > span, .primary-nav > ul > li > a > span{padding: 2px 5px !important; color: #000;}
.primary-nav > ul > li > a > span .menu-item_plus{padding-left: 6px;}
.primary-nav > ul > li > a{padding: 0px 15px !important;}
header .primary-nav > ul > li.current-menu-item > a > span, header .primary-nav > ul > li.current_page_parent > a > span, .primary-nav > ul > li > a:hover > span, .primary-nav > ul > li.menu-item-has-children > a:hover > span{color: #fff;}
header .primary-nav > ul > li > a > span .menu-item_plus{display:none;}

#pgHeading .pgTitle h4{font-size: xx-large;color: #fff;}
.wgl-container.pgTitle h4{font-size: xx-large;color: #fff;margin-top:-108px;}
.wgl-container.pgTitle .page-header_content{animation-duration: 1s;animation-fill-mode: both;animation-name: bounceInUp;}

.wgl-double_heading .dbl-title__1, .wgl-double_heading .dbl-title__2, .wgl-double_heading .dbl-title__3{font-size: 36px !important;font-weight: 700 !important;}
.wgl-double_heading .dbl-subtitle{font-size: 18px !important; font-family: "Rum Raisin", Arial, sans-serif;letter-spacing: 0.5px;font-weight: 500 !important;margin-bottom: 10px;}
.wgl-double_heading .dbl-subtitle span::before, .wgl-double_heading .dbl-subtitle span::after{display: none;}

.elementor-button, a.elementor-button, .woocommerce .button, ul.wgl-products .products-post_wrapper a.button, ul.wgl-products .products-post_wrapper .group_button-woo a{text-transform: uppercase; font-family: "Rum Raisin", Arial, sans-serif !important;font-size: 22px !important;padding: 10px 30px !important;}
.customenqbtn{margin: 20px 0px 0px 0px;}
.customenqbtn .elementor-button-text{font-size: 20px !important; letter-spacing: 0.5px;}
.customenqbtn:hover{background-color: #BD358E;}

.wpcf7 .wpcf7-submit{text-transform: uppercase; font-family: "Rum Raisin", Arial, sans-serif;font-size: 22px;padding: 10px 30px;background: var( --e-global-color-primary ) !important;border: none !important;height: auto;}
.wpcf7 .button__wrapper svg{display: none;}

.footerBlock .shmcopyright p{font-size: 18px;}
.footerBlock p{font-size: 16px;line-height: 22px;margin-bottom: 3px !important;}
.footerBlock .contactinfo {margin-top: 20px}
.footerBlock .contactinfo p, .footerBlock .contactinfo a, .footerBlock .contactinfo strong{color: #fbedb5;}
.footerBlock .contactinfo a:hover{color: #fbedb5;text-decoration: underline;}

.ProductGrid {margin-bottom: 40px;}
.ProductGrid .ProductTitle h2, .ProductGrid .ProductTitle h2 a, .ProductGrid .ProductTitle h2 span {font-family: "Rum Raisin", Arial, sans-serif !important; font-weight:  500 !important;}
.ProductGrid .ProductTitle .wgl-double_heading .dbl-title__1, .ProductGrid .ProductTitle .wgl-double_heading .dbl-title__2, .ProductGrid .ProductTitle .wgl-double_heading .dbl-title__3{font-size: 32px !important;font-weight:  500 !important;}

.shCounter .counter__title, .shCounter .wgl-counter .counter__value-wrap, .shTestimonials .wgl-testimonials .testimonials__name{font-family: "Cabin Condensed", Arial, sans-serif;} 
.shCounter .wgl-counter .counter__value-wrap{font-weight: 500;} 
.shCounter .wgl-counter .counter__value-wrap .counter__suffix{font-size: xx-large;padding-left: 5px;} 

.shTestimonials .wgl-testimonials .testimonials__quote {line-height: 1.4;text-align: left; height: 350px;overflow: hidden;}
.shTestimonials .wgl-testimonials .testimonials__name {font-weight: 500;}

.wgl-accordion .wgl-accordion_content p{font-size: 20px; line-height: normal;}
.wgl-accordion .wgl-accordion_header, .wgl-accordion .wgl-accordion_title{font-family: "Cabin Condensed", Arial, sans-serif !important; font-weight: 600 !important; text-decoration: underline;}


body.woocommerce-shop ul.wgl-products li, .woocommerce .products ul.wgl-products li, body.woocommerce.single ul.wgl-products li{border: 0px;padding: 0px 0px 40px 0px;margin-bottom: 80px;}
body.woocommerce-shop ul.wgl-products li:hover .woo_product_image, .woocommerce .products ul.wgl-products li:hover .woo_product_image, body.woocommerce.single ul.wgl-products li:hover .woo_product_image{border-color: #bd358e;}
body.woocommerce-shop ul.wgl-products li .woo_product_image, .woocommerce .products ul.wgl-products li .woo_product_image, body.woocommerce.single ul.wgl-products li .woo_product_image{border: 10px solid #fbedb5;border-radius: 30px !important;overflow: hidden;}
body.woocommerce-shop ul.wgl-products li .picture .woo_post-link, .woocommerce .products ul.wgl-products li .picture .woo_post-link, body.woocommerce-shop ul.wgl-products li .picture, .woocommerce .products ul.wgl-products li .picture, body.woocommerce-shop ul.wgl-products li .picture img, .woocommerce .products ul.wgl-products li .picture img, body.woocommerce.single ul.wgl-products li .picture .woo_post-link, body.woocommerce.single ul.wgl-products li .picture, body.woocommerce.single ul.wgl-products li .picture img {padding: 0px;border-radius: 0px}
body.woocommerce-shop ul.wgl-products .products-post_wrapper .woo_product_content, .woocommerce .products ul.wgl-products .products-post_wrapper .woo_product_content, body.woocommerce.single ul.wgl-products .products-post_wrapper .woo_product_content{padding: 0px 25px;}
body.woocommerce-shop ul.wgl-products .woocommerce-loop-product__title, .woocommerce .products ul.wgl-products .woocommerce-loop-product__title, body.woocommerce-shop ul.wgl-products .woocommerce-loop-product__title a, .woocommerce .products ul.wgl-products .woocommerce-loop-product__title a, body.woocommerce.single ul.wgl-products .woocommerce-loop-product__title, body.woocommerce.single ul.wgl-products .woocommerce-loop-product__title a {font-family: "Rum Raisin", Arial, sans-serif !important;font-weight: 500;line-height: 34px;letter-spacing: 0.1px;font-size: 30px;color: #000;}
body.woocommerce-shop ul.wgl-products .price, .woocommerce .products ul.wgl-products .price{font-family: "Cabin Condensed", Arial, sans-serif !important;font-weight: 600;font-size: 22px;}

body.woocommerce.single div.product .product_title{font-family: "Rum Raisin", Arial, sans-serif; font-weight: 500;color: #000;}
body.woocommerce.single div.product div.summary .product_meta > span {font-family: "Cabin Condensed", Arial, sans-serif;}
body.woocommerce.single div.product div.summary {padding-right: 50px;}
body.woocommerce.single div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description{padding: 30px 60px;}
body.woocommerce.single div.product .woocommerce-tabs .panel table.shop_attributes{font-size: 18px;font-weight: 500;}
body.woocommerce.single div.product .woocommerce-tabs{margin-bottom: 60px;}
body.woocommerce.single div.product div.summary .price{font-family: "Cabin Condensed", Arial, sans-serif !important;font-weight: 600;}

body.woocommerce.single div.product .woocommerce-tabs ul.tabs {color: #bd358e;}
body.woocommerce.single div.product .woocommerce-tabs ul.tabs li a{font-family: "Cabin Condensed", Arial, sans-serif;font-size: 20px;font-weight: 500;letter-spacing: 0.2px;color: #A9939F;}
body.woocommerce.single div.product .woocommerce-tabs ul.tabs li:hover:not(.active) a{color: #000;}
body.woocommerce.single div.product .woocommerce-tabs ul.tabs li.active{background-color: #bd358e;}
body.woocommerce.single div.product .woocommerce-tabs ul.tabs li.active:hover a{color: #fff;}

header .header_search-button, header .header_search {display: none;}


body.woocommerce.archive ul.wgl-products li{border: 0px;padding: 0px 0px 40px 0px;margin-bottom: 80px;}
body.woocommerce.archive ul.wgl-products li:hover .woo_product_image{border-color: #bd358e;}
body.woocommerce.archive ul.wgl-products li .woo_product_image{border: 10px solid #fbedb5;border-radius: 30px !important;overflow: hidden;}
body.woocommerce.archive ul.wgl-products li .picture .woo_post-link, body.woocommerce.archive ul.wgl-products li .picture, body.woocommerce.archive ul.wgl-products li .picture img {padding: 0px;border-radius: 0px}
body.woocommerce.archive ul.wgl-products .products-post_wrapper .woo_product_content{padding: 0px 25px;}
body.woocommerce.archive ul.wgl-products .woocommerce-loop-product__title, body.woocommerce.archive ul.wgl-products .woocommerce-loop-product__title a{font-family: "Rum Raisin", Arial, sans-serif !important;font-weight: 500;line-height: 34px;letter-spacing: 0.1px;font-size: 30px;color: #000;}
body.woocommerce.archive ul.wgl-products .price{font-family: "Cabin Condensed", Arial, sans-serif !important;font-weight: 600;font-size: 22px;}


/*custom header on product single page*/

.page-header .page-customshheader {bottom: -5px;position: absolute;left: 0;overflow: hidden;width: 100%;}
.page-header .page-customshheader svg {transform: translateX(-50%);width: calc(100% + 1.3px);position: relative;left: 50%;display: block;}
.page-header .page-customshheader svg.page-customsvg .page-customshape {fill: #fff;transform: rotateY(0deg);transform-origin: center;}



@media (max-width: 768px) {
    body.home .wgl-double_heading .dbl-title__wrap{line-height: 40px;}
    .wgl-mobile-header .container-wrapper .wgl-header-row-section {position:fixed;width:100%;top:0px;background: #fff; border-bottom:1px solid #f0f0f0;z-index:1;}
    header .wgl-logotype-container.logo-mobile_enable img.logo-mobile{width: 86% !important;}
    
    .mobile_nav_wrapper .primary-nav > ul li{border-bottom: 1px dashed #f0f0f0; padding: 7px !important;}
    .mobile_nav_wrapper .primary-nav > ul.mobile_switch_on{padding: 10px 30px 30px 10px !important;}
    .mobile_nav_wrapper .primary-nav ul li ul.sub-menu {display: block !important;}
    .mobile_nav_wrapper .primary-nav ul.mobile_switch_on li a{padding:0px !important;}
    .mobile_nav_wrapper .primary-nav .button_switcher{display:none !important;}
    .mobile_nav_wrapper .primary-nav ul li ul.sub-menu li span::before{content:'';border-top-width: 1px;border-top-style: solid;border-left-width: 1px;border-left-style: solid;transform: translate(-50%, -50%) rotate(135deg);opacity: 0.8;transition: all 0.3s ease;background: none !important;position: absolute;top: 50%;left: 50%;display:inline-block !important;width: 8px;height: 8px;left:0;}
    .mobile_nav_wrapper .primary-nav ul li ul.sub-menu li span{padding-left:15px;}
    
    body.woocommerce.single div.product .woocommerce-tabs .panel.woocommerce-Tabs-panel--description{padding: 30px 20px !important;}
    .woocommerce.single div.product div.summary form.cart{display: none !important; max-height: 1px;overflow:hidden;}
    .woocommerce.single div.product .woocommerce-tabs .panel table.shop_attributes tr {width: 100% !important; float:none !important;flex-direction: column;padding:12px 0px;border-bottom:1px solid #ebe9eb !important;} 
    .woocommerce.single div.product .woocommerce-tabs .panel table.shop_attributes tr th:after {display: none;} 
    .woocommerce.single div.product .woocommerce-tabs .panel table.shop_attributes tr th {font-weight: 500; letter-spacing:0.5px;} 
    .woocommerce.single div.product .woocommerce-tabs .panel table.shop_attributes tr:nth-child(2n) th, .woocommerce.single div.product .woocommerce-tabs .panel table.shop_attributes th {padding: 0px 10px !important; width: 100% !important;}
    .woocommerce.single div.product .woocommerce-tabs .panel table.shop_attributes td {padding: 0px 10px !important; width: 100% !important}
    .woocommerce.single div.product .woocommerce-tabs .panel table.shop_attributes td p {padding: 0px !important; }
    
    .woocommerce .related.products .products ul.wgl-products li, body.woocommerce.single ul.wgl-products li{margin-bottom:0px;}
    
    /*custom header on product single page*/
    .page-header{min-height:300px;}
    .wgl-container.pgTitle h4{margin-top:0px;}
}    