/*
Template: thefox
Theme Name: Thefox Child Theme
Theme URI: http://www.thefoxwp.com
Description: <strong>A superflexible and responsive Business Theme by Tranmautritam team</strong> - <br/>Update notifications available on twitter and facebook:<br/> <a href='https://twitter.com/tranmautritam'>Follow me on twitter</a><br/> - <a href='https://www.facebook.com/tranmautritam.designer'>Join the Facebook Group</a> A theme by <a href="http://themeforest.net/user/tranmautritam?ref=tranmautritam">Tranmautritam Team</a>.
Version: 1.50
Author: Tranmautritam Team
Author URI: http://themeforest.net/user/tranmautritam?ref=tranmautritam
License: Themeforest Split Licence

*/

/************************************************************************************

Put your custom CSS below this block :)

*************************************************************************************/
@import url('https://fonts.googleapis.com/css?family=Poppins:300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap');
@import url('https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,500,500i,600,600i,700,700i,800,800i&display=swap');
@import url('https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i&display=swap');

@font-face {
	font-family: 'ProximaNova-Regular';
	src: url('/wp-content/themes/thefox_child_theme/fonts/ProximaNova-Regular.ttf');
	/* Legacy iOS */
}

@font-face {
	font-family: 'ProximaNova-Regular';
	src: url('/wp-content/themes/thefox_child_theme/fonts/ProximaNova-Regular.eot');
	/* IE9 Compat Modes */
	src: url('/wp-content/themes/thefox_child_theme/fonts/ProximaNova-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('/wp-content/themes/thefox_child_theme/fonts/ProximaNova-Regular.woff2') format('woff2'), /* Super Modern Browsers */
	url('/wp-content/themes/thefox_child_theme/fonts/ProximaNova-Regular.woff') format('woff'), /* Pretty Modern Browsers */
	url('/wp-content/themes/thefox_child_theme/fonts/ProximaNova-Regular.ttf') format('truetype'), /* Safari, Android, iOS */
	url('/wp-content/themes/thefox_child_theme/fonts/ProximaNova-Regular.svg#ProximaNova-Regular') format('svg');
	/* Legacy iOS */
}

@font-face {
	font-family: 'ProximaNova-Bold';
	src: url('/wp-content/themes/thefox_child_theme/fonts/ProximaNova-Bold.eot');
	/* IE9 Compat Modes */
	src: url('/wp-content/themes/thefox_child_theme/fonts/ProximaNova-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('/wp-content/themes/thefox_child_theme/fonts/ProximaNova-Bold.woff2') format('woff2'), /* Super Modern Browsers */
	url('/wp-content/themes/thefox_child_theme/fonts/ProximaNova-Bold.woff') format('woff'), /* Pretty Modern Browsers */
	url('/wp-content/themes/thefox_child_theme/fonts/ProximaNova-Bold.ttf') format('truetype'), /* Safari, Android, iOS */
	url('/wp-content/themes/thefox_child_theme/fonts/ProximaNova-Bold.svg#ProximaNova-Bold') format('svg');
	/* Legacy iOS */
}

@font-face {
	font-family: 'ProximaNova-Black';
	src: url('/wp-content/themes/thefox_child_theme/fonts/ProximaNova-Black.eot');
	/* IE9 Compat Modes */
	src: url('/wp-content/themes/thefox_child_theme/fonts/ProximaNova-Black.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('/wp-content/themes/thefox_child_theme/fonts/ProximaNova-Black.woff2') format('woff2'), /* Super Modern Browsers */
	url('/wp-content/themes/thefox_child_theme/fonts/ProximaNova-Black.woff') format('woff'), /* Pretty Modern Browsers */
	url('/wp-content/themes/thefox_child_theme/fonts/ProximaNova-Black.ttf') format('truetype'), /* Safari, Android, iOS */
	url('/wp-content/themes/thefox_child_theme/fonts/ProximaNova-Black.svg#ProximaNova-Black') format('svg');
	/* Legacy iOS */
}

@font-face {
	font-family: 'ProximaNovaA-Bold';
	src: url('/wp-content/themes/thefox_child_theme/fonts/ProximaNovaA-Bold.eot');
	/* IE9 Compat Modes */
	src: url('/wp-content/themes/thefox_child_theme/fonts/ProximaNovaA-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('/wp-content/themes/thefox_child_theme/fonts/ProximaNovaA-Bold.woff2') format('woff2'), /* Super Modern Browsers */
	url('/wp-content/themes/thefox_child_theme/fonts/ProximaNovaA-Bold.woff') format('woff'), /* Pretty Modern Browsers */
	url('/wp-content/themes/thefox_child_theme/fonts/ProximaNovaA-Bold.ttf') format('truetype'), /* Safari, Android, iOS */
	url('/wp-content/themes/thefox_child_theme/fonts/ProximaNovaA-Bold.svg#ProximaNovaA-Bold') format('svg');
	/* Legacy iOS */
}

@font-face {
	font-family: 'ProximaNovaA-Light';
	src: url('/wp-content/themes/thefox_child_theme/fonts/ProximaNovaA-Light.eot');
	/* IE9 Compat Modes */
	src: url('/wp-content/themes/thefox_child_theme/fonts/ProximaNovaA-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('/wp-content/themes/thefox_child_theme/fonts/ProximaNovaA-Light.woff2') format('woff2'), /* Super Modern Browsers */
	url('/wp-content/themes/thefox_child_theme/fonts/ProximaNovaA-Light.woff') format('woff'), /* Pretty Modern Browsers */
	url('/wp-content/themes/thefox_child_theme/fonts/ProximaNovaA-Light.ttf') format('truetype'), /* Safari, Android, iOS */
	url('/wp-content/themes/thefox_child_theme/fonts/ProximaNovaA-Light.svg#ProximaNovaA-Light') format('svg');
	/* Legacy iOS */
}

@font-face {
	font-family: 'ProximaNovaA-Thin';
	src: url('/wp-content/themes/thefox_child_theme/fonts/ProximaNovaA-Thin.eot');
	/* IE9 Compat Modes */
	src: url('/wp-content/themes/thefox_child_theme/fonts/ProximaNovaA-Thin.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('/wp-content/themes/thefox_child_theme/fonts/ProximaNovaA-Thin.woff2') format('woff2'), /* Super Modern Browsers */
	url('/wp-content/themes/thefox_child_theme/fonts/ProximaNovaA-Thin.woff') format('woff'), /* Pretty Modern Browsers */
	url('/wp-content/themes/thefox_child_theme/fonts/ProximaNovaA-Thin.ttf') format('truetype'), /* Safari, Android, iOS */
	url('/wp-content/themes/thefox_child_theme/fonts/ProximaNovaA-Thin.svg#ProximaNovaA-Thin') format('svg');
	/* Legacy iOS */
}

@font-face {
	font-family: 'ProximaNovaT-Thin';
	src: url('/wp-content/themes/thefox_child_theme/fonts/ProximaNovaT-Thin.eot');
	/* IE9 Compat Modes */
	src: url('/wp-content/themes/thefox_child_theme/fonts/ProximaNovaT-Thin.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('/wp-content/themes/thefox_child_theme/fonts/ProximaNovaT-Thin.woff2') format('woff2'), /* Super Modern Browsers */
	url('/wp-content/themes/thefox_child_theme/fonts/ProximaNovaT-Thin.woff') format('woff'), /* Pretty Modern Browsers */
	url('/wp-content/themes/thefox_child_theme/fonts/ProximaNovaT-Thin.ttf') format('truetype'), /* Safari, Android, iOS */
	url('/wp-content/themes/thefox_child_theme/fonts/ProximaNovaT-Thin.svg#ProximaNovaT-Thin') format('svg');
	/* Legacy iOS */
}

@font-face {
	font-family: 'AmericanaBT-Bold';
	src: url('/wp-content/themes/thefox_child_theme/fonts/AmericanaBT-Bold.eot');
	/* IE9 Compat Modes */
	src: url('/wp-content/themes/thefox_child_theme/fonts/AmericanaBT-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('/wp-content/themes/thefox_child_theme/fonts/AmericanaBT-Bold.woff2') format('woff2'), /* Super Modern Browsers */
	url('/wp-content/themes/thefox_child_theme/fonts/AmericanaBT-Bold.woff') format('woff'), /* Pretty Modern Browsers */
	url('/wp-content/themes/thefox_child_theme/fonts/AmericanaBT-Bold.ttf') format('truetype'), /* Safari, Android, iOS */
	url('/wp-content/themes/thefox_child_theme/fonts/AmericanaBT-Bold.svg#AmericanaBT-Bold') format('svg');
	/* Legacy iOS */
}

@font-face {
	font-family: 'AmericanaBT-ExtraBold';
	src: url('/wp-content/themes/thefox_child_theme/fonts/AmericanaBT-ExtraBold.eot');
	/* IE9 Compat Modes */
	src: url('/wp-content/themes/thefox_child_theme/fonts/AmericanaBT-ExtraBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('/wp-content/themes/thefox_child_theme/fonts/AmericanaBT-ExtraBold.woff2') format('woff2'), /* Super Modern Browsers */
	url('/wp-content/themes/thefox_child_theme/fonts/AmericanaBT-ExtraBold.woff') format('woff'), /* Pretty Modern Browsers */
	url('/wp-content/themes/thefox_child_theme/fonts/AmericanaBT-ExtraBold.ttf') format('truetype'), /* Safari, Android, iOS */
	url('/wp-content/themes/thefox_child_theme/fonts/AmericanaBT-ExtraBold.svg#AmericanaBT-ExtraBold') format('svg');
	/* Legacy iOS */
}

@font-face {
	font-family: 'AmericanaBT-Roman';
	src: url('/wp-content/themes/thefox_child_theme/fonts/AmericanaBT-Roman.eot');
	/* IE9 Compat Modes */
	src: url('/wp-content/themes/thefox_child_theme/fonts/AmericanaBT-Roman.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('/wp-content/themes/thefox_child_theme/fonts/AmericanaBT-Roman.woff2') format('woff2'), /* Super Modern Browsers */
	url('/wp-content/themes/thefox_child_theme/fonts/AmericanaBT-Roman.woff') format('woff'), /* Pretty Modern Browsers */
	url('/wp-content/themes/thefox_child_theme/fonts/AmericanaBT-Roman.ttf') format('truetype'), /* Safari, Android, iOS */
	url('/wp-content/themes/thefox_child_theme/fonts/AmericanaBT-Roman.svg#AmericanaBT-Roman') format('svg');
	/* Legacy iOS */
}

body { font-family: Montserrat; }

#header_container .nav_type_17 nav ul li a:hover,
#header_container .nav_type_17>ul>.current-menu-item>a,
#header_container .transparent_header.nav_type_17 nav>ul>.current-menu-item>a,
#header_container .transparent_header.nav_type_17 nav>ul>li>a:hover { background: #000;	color: #fff; border: none !important; }
ul#menu-main-menu { background: transparent; }
#header_container .nav_type_9 nav ul li a:hover, 
#header_container .nav_type_9 > ul > .current-menu-item > a, 
#header_container .transparent_header.nav_type_9 nav > ul > .current-menu-item > a, 
#header_container .transparent_header.nav_type_9 nav > ul > li > a:hover { border-top: 0px solid #ff4c3b00 !important; }
#header_container ul#menu-main-menu li a {border: none;text-transform: uppercase;padding: 4px;margin: 18px 10px;font: normal 600 11px / 16px "Montserrat", Helvetica, Arial, Verdana, sans-serif;letter-spacing: 1px;}
#header_container .header_bottom_nav #searchtop {padding: 3px 20px;}
#footer {width: 100% !important;overflow: hidden;padding: 0;min-height: auto;}
#footer .widget_wrap {width: 100% !important;margin-top: 65px;}
.widget_nav_menu .menu-item a:before {display: none;}
#footer .menu-item a {padding: 0;font-size: 12px;letter-spacing: 0px;font-family: 'ProximaNova-Regular';border: none !important;}
#footer .thefox_social_widget_icons a {background: #edebeb;color: #363636 !important;font-size: 23px;border-radius: 50%;}
#footer .thefox_social_widget_text {margin: 0;}
#footer .thefox_social_widget_text .footer-text-right {text-align: right;font-size: 12px;letter-spacing: 0px;line-height: 1;color: #ffffff;font-family: 'ProximaNova-Regular';}
#footer .thefox_social_widget_icons {text-align: right;}
#footer .thefox_social_widget_icons div {float: none;}
.footer-top-text a {display: block;width: 100%;font-size: 20px;line-height: 31px;color: #ff4c3b;font-family: 'AmericanaBT-ExtraBold';font-weight: 800;text-align: center;border-bottom: 2px solid #646464;padding-top: 10px;padding-bottom: 10px;}
.footer-top-text #to_top {position: relative;width: 100%;display: block;right: auto;left: auto;top: auto;height: auto;line-height: 31px !important;color: #ff4c3b;text-align: center;bottom: auto !important;background: transparent;}
.footer-top-text img{max-width: 150px;}
.footer-top-text #to_top:hover {background: transparent;}
.go-into-all-sec {padding-top: 0 !important;background: url('/wp-content/uploads/2019/11/text-bg-home.jpg');background-size: cover;background-repeat: no-repeat;background-position: left center;margin-bottom: 0 !important;}
.go-into-all-sec .go-into-text {font-size: 31px;letter-spacing: -1px;color: #dfb150;font-family: 'AmericanaBT-ExtraBold';font-weight: 800;text-align: center;filter: drop-shadow(2.868px 4.096px 3.5px rgba(1, 0, 0, 0.3));line-height: 1;padding: 20px 0 5px;}
.go-into-all-sec .go-into-text .go-into-niv {font-size: 15px;line-height: 32px;color: #ffffff;font-family: 'ProximaNova-Regular';font-weight: 500;display: block;text-align: right;font-style: italic;padding-right: 50px;}

.quotes-style {font-size: 80px;font-family: 'AmericanaBT-ExtraBold';line-height: 0;position: relative;top: 30px;}
.tshirt-details {background-color: rgba(54, 54, 54, 0.62);border: 1px solid #ffffff;position: absolute;left: 0;top: 50%;right: 0;padding: 14px 0;max-width: 180px;margin: 0 auto;transform: translateY(-50%);}
.tshirt-title {font-size: 36px;letter-spacing: 0px;line-height: 1;color: #dfb150;font-family: 'AmericanaBT-ExtraBold';font-weight: 800;text-align: center;filter: drop-shadow(2.868px 4.096px 3.5px rgba(1, 0, 0, 0.3));margin: 0;}
.tshirt-sub-title {color: #fff;margin: 0 !important;line-height: 1;font-family: 'ProximaNova-Regular';text-transform: uppercase;font-size: 19px;font-weight: bold;text-align: center;}
.three-tshirt .wpb_column {position: relative;}
.three-tshirt .tshirt-img {margin: 0;padding: 0 10px;}
.tshirt-img .vc_single_image-wrapper {width: 100%;}
.tshirt-img .vc_single_image-wrapper img {width: 100%;}
.three-tshirt {background: #fff;margin-bottom: 0 !important;padding: 50px;box-shadow: 0 0 9px 5px #c1c1c1;}
#footer_bg {z-index: 1;position: relative;}
.home-banner {background: url('/wp-content/uploads/2019/11/home-banner.jpg');background-size: auto;background-repeat: no-repeat;background-position: top center;margin-bottom: 0 !important;padding-top: 0 !important;padding-bottom: 60px;}
#introducing-style {font-size: 23px;line-height: 36px;color: #000000;font-family: 'ProximaNova-Bold';font-weight: 500;font-style: italic;padding-bottom: 50px;padding-top: 16px;}
#the-style {font-size: 24px;line-height: 36px;color: #000000;font-family: 'ProximaNova-Bold';font-weight: bold;}
#wear-style {font-size: 64px;line-height: 72px;color: #ff4c3b;font-family: 'ProximaNova-Bold';font-weight: bold;text-align: center;max-width: 301px;}
#collection-style {font-size: 31px;line-height: 36px;color: #000000;font-family: 'ProximaNova-Bold';font-weight: bold;text-align: center;text-transform: uppercase;max-width: 301px;padding-top: 20px;}
.home-banner-details p {margin-bottom: 0;}
.home-banner-details {padding-left: 70px;}
.go-into-all-sec .wpb_text_column {margin-bottom: 0 !important;}
.contactus-banner {background: url('/wp-content/uploads/2019/11/contactus-banner.jpg');padding-top: 70px !important;margin-bottom: 0 !important;background-size: cover;background-repeat: no-repeat;background-position: right center;padding-bottom: 70px;}
.contact-box-main {background: #fff;padding: 30px 30px 200px;margin-bottom: 0 !important;}
.contactus-banner-details {max-width: 520px;padding-left: 80px;}
.contactus-banner-details h1 {font-size: 45px;line-height: 1;color: #000000;font-family: 'ProximaNova-Bold';font-weight: bold;text-align: left;}
.contactus-banner-details p {font-size: 18px;color: #000000;font-family: 'ProximaNova-Regular';}
.contact-box {background: #edecec;margin-bottom: 0 !important;padding: 10px 0;border: 1px solid #ccc;max-width: 830px;margin: 25px auto;display: block;}
.contact-box h1 {font-size: 18px;letter-spacing: 0px;color: #000000;font-family: 'ProximaNova-Bold';font-weight: bold;line-height: 1;margin-bottom: 5px;}.contact-box p {font-size: 16px;letter-spacing: 0px;color: #000000;line-height: 1.2;font-family: 'ProximaNova-Regular';}
.page-contact-us .def_section {background: #dbdada;}
.head-right {display: flex;flex-flow: row-reverse;align-items: center;justify-content: end;position: relative;top: 26px;}
.header_current_cart {background: #fff;padding: 3px 10px;font-size: 18px;width: 160px;text-align: center;}
.current_item_number {display: none;}
.cart-content:before {content: "\f07a";font-family: 'Fontawesome';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;font-size: 20px;}
ul.header_current_cart li .cart-content {padding: 0;margin: 0;color: #000;}
.help-btn {background: #fff;padding: 5px 20px;margin-right: 10px;color: #000;font-size: 18px;width: 160px;text-align: center;}
#searchtop {background: #fff;padding: 3px 0px;margin-right: 10px;font-size: 18px;width: 160px;text-align: center;}
#searchtop_img i {margin-left: 10px;}
.my-acc {color: #000;}
.nav_type_17 #search-form {right: 200px;}
.privacy-policy-banner {background: url('/wp-content/uploads/2019/11/privacy-policy-banner.jpg');background-size: cover;background-repeat: no-repeat;background-position: left center;padding-top: 100px !important;margin-bottom: 0 !important;padding-bottom: 100px;}
.privacy-policy-banner .Privacy-Policy-text p {font-size: 38px;line-height: 72px;color: #000000;font-family: 'ProximaNova-Bold';font-weight: bold;text-align: right;padding-right: 121px;}
.page-contact-us .section .wrapper, .page-privacy-policy .section .wrapper {box-shadow: 0 0 9px 5px #c1c1c1;}
.privacy-policy-details-main {padding: 10px 20px 80px;margin-bottom: 0 !important;}
.privacy-policy-details-main .privacy-policy-details-text {background: #edecec;margin-bottom: 0 !important;padding: 9px 15px;border: 1px solid #ccc;max-width: 830px;margin: 15px auto;display: block;}
.privacy-policy-details-main .privacy-policy-details-text h1 {font-size: 18px;letter-spacing: 0px;color: #ff4c3b;font-family: 'ProximaNova-Bold';font-weight: bold;line-height: 1;margin-bottom: 5px;}
.privacy-policy-details-main .privacy-policy-details-text p {font-size: 15px;letter-spacing: 0px;color: #000000;font-family: 'ProximaNova-Regular';margin-bottom: 20px;line-height: 1.3;padding-left: 30px;text-transform: none;}
.privacy-policy-details-main .privacy-policy-details-text li {font-size: 15px;letter-spacing: 0px;color: #000000;font-family: 'ProximaNova-Regular';margin-bottom: 3px;line-height: 1;text-transform: none;}
.privacy-policy-details-main .privacy-policy-details-text ul {padding-left: 70px;}
.privacy-policy-details-main table * {font-size: 15px;letter-spacing: 0px;line-height: 24px;color: #000000;font-family: 'ProximaNova-Regular';}
.privacy-policy-details-main table {width: 100%;}
.privacy-policy-details-main table tr td:first-child {padding-right: 20px;padding-left: 30px;font-weight: bold;}
.privacy-policy-details-main .privacy-policy-details-text p.mb-0 {margin-bottom: 4px;}
.left-cat-desk {position: absolute;z-index: 200;top: 40px;left: -193px;width: 193px;}
.left-cat-desk ul li a {font-size: 18px;letter-spacing: 0px;line-height: 1;color: #ffffff;font-family: 'ProximaNova-Bold';font-weight: bold;text-align: center;background: #363636;text-transform: uppercase;margin-bottom: 5px;width: 100%;height: 64px;display: flex;align-items: center;justify-content: center;}
.left-cat-desk ul li a:hover, .left-cat-desk ul li.current-menu-item a {background: #ff4c3b;color: #000;}
.cat-page-fimg {width: 250px;vertical-align: top;display: inline-block;padding-right: 15px;}
.woocommerce .leftimgcat {width: calc(100% - 254px);display: inline-block;padding: 0 !important;}
.woocommerce #fw_c {padding: 0;background: #fff;}
.archive .section .wrapper {box-shadow: 0 0 9px 5px #c1c1c1;padding: 10px 20px;background: #fff;}
.shop_offer img {width: 100%;}
.product_filtering {display: none;}
.cat-page-title {color: #000;font-size: 32px;line-height: 1;margin-bottom: 5px;font-family: 'ProximaNova-Bold';margin-top: 5px;text-transform: capitalize;}
.wrapper {overflow: visible;}
.woocommerce .products li {border: none !important;}
.products .product_box {border: none;padding: 0;margin: 20px 0 0;}
.custom_cart_button {display: none;}
.prod-cbtn {display: flex;align-items: center;}
.prod-cbtn .woocommerce-LoopProduct-link .price {padding: 5px 0 !important;margin: 0 !important;font-size: 15px !important;letter-spacing: 0px;color: #000000 !important;font-family: "ProximaNova-Bold";font-weight: bold !important;text-align: center;font-style: italic;}
.prod-cbtn .woocommerce-LoopProduct-link {width: 50%;background: #acacac;}
.prod-cbtn .view-button {width: 50%;font-size: 15px;letter-spacing: 0px;color: #ffffff;font-family: "ProximaNova-Bold";font-weight: bold;text-align: center;text-transform: uppercase;background: #363636;padding: 5px;}
.prod-cbtn .woocommerce-LoopProduct-link .price .amount {font-style: normal;}
.products .product_box h2 {font-size: 15px !important;letter-spacing: 0px;color: #000000;font-family: 'ProximaNova-Regular';text-align: center;line-height: 1;padding: .5em !important;min-height: 50px;max-height: 50px;display: flex;align-items: center;justify-content: center;}
.products .thumbnail_container {border: 1px solid #ececec;}
.shop_offer br {display: none;}
.header_cart_dropdown .widget_shopping_cart_content li:last-child {padding: 20px 0!important;margin: 0 30px !important;width: 340px;overflow: auto !important;}
.woocommerce-checkout #fw_c, .woocommerce-account #fw_c, .woocommerce-cart #fw_c {padding: 25px 20px !important;}
.prod-cbtn .view-button:hover {background: #ff4c3b;}
.shop_offer p {margin-bottom: 0;}
.single-product .page_title_ctn {display: none;}
.single-product.woocommerce .section .wrapper {padding: 10px 20px;box-shadow: 0 0 9px 5px #c1c1c1;background: #fff;}
.single-product .woo-share-box {display: none;}
.section {background: #dbdada;}
.single-product .product_image_wrapper {width: calc(100% - 70px);}
.single-product .product_thumb_wrapper {height: 280px !important;width: 60px;}
.single-product .single_products_thumbnails {top: 0 !important;}
.single-product .summary .product_title {font-size: 23px !important;letter-spacing: 0px;color: #357b86 !important;font-family: 'ProximaNova-Bold';line-height: 1;margin: 0 0 5px 0 !important;}
.single-product .summary .price {font-size: 19px !important;letter-spacing: 0px;color: #000000 !important;font-family: 'ProximaNova-bold';}
.single-product .summary .cart {padding: 0 !important;}
.single-product .variations .label label {font-size: 15px;letter-spacing: 0px;color: #000000;font-family: "ProximaNova-Regular";}
.single-product .variations select {background: #edecec;-webkit-appearance: menulist;-moz-appearance: menulist;width: 87px !important;border: 1px solid #ccc;height: 27px;padding: 0 0 0 5px;}
.single-product button.single_add_to_cart_button.button.alt {border-radius: 3px;background-color: #ff4c3b !important;border: 1px solid #bcbdbd;font-size: 16px;letter-spacing: 0px;color: #fff;font-family: "ProximaNova-Bold";font-weight: bold;text-align: center;text-transform: capitalize;padding: 6px 20px 8px 4px !important;line-height: 1px;float: right !important;margin-top: -138px;}
.single-product button.single_add_to_cart_button.button.alt:before {content: "\f07a";font-family: 'Fontawesome';speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;font-size: 16px;color: #fff;background: #000;padding: 2px 12px 4px 7px;border-radius: 3px;margin-right: 9px;}
.single-product button.single_add_to_cart_button.button.alt:hover {border: 1px solid #bcbdbd;background: #000;}
.single-product .product_meta {display: none;}
.single-product .woocommerce-tabs {display: none;}
.single-product .single_product_navigation {display: none;}
.single-product .related h2 {border-top: 1px solid #eee !important;margin-top: 0;padding-top: 10px;font-size: 20px !important;letter-spacing: 0px;color: #000000;font-family: 'Montserrat';text-transform: none;}
.single-product .caroufredsel_wrapper .inner_product {border: none;}
.single-product .variations td.label {padding-bottom: 20px !important;}
.single-product.woocommerce div.product {margin-top: 20px;}
.single-product .summary .price {display: none;}
.single-product .woocommerce-variation-price .price {display: inline-block;}
.single-product .woocommerce-variation .woocommerce-variation-price {text-align: left;margin: 0 0 20px;clear: both;font-size: 15px;letter-spacing: 0px;color: #000000;font-family: "ProximaNova-Regular";}
.single-product .woocommerce-product-rating {display: block;width: 100%;position: relative;clear: both;float: left;border-bottom: 1px solid #eee;padding-bottom: 9px;}
.single-product .woocommerce-product-rating .woocommerce-review-link {font-size: 14px;letter-spacing: 0px;color: #0072bc;font-family: "ProximaNova-Regular";}
.single-product .reset_variations {display: none !important;}
.single-product .summary .quantity span {font-size: 15px;letter-spacing: 0px;color: #000000;font-family: "ProximaNova-Regular";}
.single-product .summary .quantity select {-webkit-appearance: menulist;-moz-appearance: menulist;background: #edecec;width: 140px;height: 27px;border: 1px solid #ccc;margin-left: 10px;z-index: 99;}
.single-product .summary .quantity {display: flex;align-items: center;width: 130px;position: relative;margin-top: -70px !important;margin-left: 200px !important;}
.single-product .summary {width: calc(100% - 365px) !important;margin-bottom: 0 !important;}
.single-product .rd_woo_image_ctn {width: 350px;}
.single-product .related h2.woocommerce-loop-product__title {font-size: 11px !important;letter-spacing: 0px;line-height: 11px;color: #357b86;font-family: "ProximaNova-Bold";text-align: center;min-height: 32px;align-items: self-start;padding-bottom: 0 !important;}
.single-product .related .prod-cbtn .view-button {display: none;}
.single-product .related .prod-cbtn .woocommerce-LoopProduct-link {width: 100%;display: block;background: transparent;}
.single-product .related .prod-cbtn .woocommerce-LoopProduct-link .price {font-size: 11px;letter-spacing: 0px;color: #000000;font-family: "ProximaNova-bold";}
.single-product .related .related_rating {display: flex;align-items: center;justify-content: center;}
.single-product .related .rewcount {font-size: 11px;letter-spacing: 0px;color: #0072bc;font-family: "ProximaNova-Regular";margin-left: 4px;}
.single-product .related .star-rating {margin: 0 auto !important;}
.woo_product_hover {display: none !important;}
.single-product.woocommerce .related ul.products li.product {width: 100% !important;padding: 0 !important;margin: 0 !important;}
.related .related_nav {display: none;}
.woo_product_hover {display: none !important;}
.stock {display: none;}
.nav_type_17 ul li.current-product-ancestor a {background: #000;color: #fff;border: none !important;}
.single-product.woocommerce .related .label-from{display:none;}
.checkout_step {background: #a9a9a9;color: #fff;}
.checkout_steps .active_step{color: #ffffff !important;}
.terms-of-use-main{padding-top: 20px !important;}
.page-terms-of-use .section .wrapper {box-shadow: 0 0 9px 5px #c1c1c1;padding: 10px 20px;background: #fff;}
.terms-of-use-main h1{color:#0357a5;margin-bottom:20px;}
.terms-of-use-main h4, .terms-of-use-main h3{color:#0357a5;text-transform: uppercase;}
.terms-of-use-main p{color:#000;font-weight:500;font-family: 'ProximaNova-Regular';}
.update_cart input.checkout-button.button, .cart-collaterals .shipping_calculator .button{background:#a9a9a9 !important;}
.update_cart input.checkout-button.button:hover, .cart-collaterals .shipping_calculator .button:hover{background:#333 !important;}
body.search #posts {padding: 35px 0 0 0;width: 100%;max-width: none;}
body.search .search_results h1 {color: #000;font-size: 32px;line-height: 1;margin-bottom: 5px;font-family: 'ProximaNova-Bold';margin-top: 5px;text-transform: capitalize;}
body.search .search_results {border-bottom: none;margin-bottom: 25px;padding-bottom: 0;}
body.search .masonry_post_wrapper {background: none;border: none;box-shadow: none;padding: 0;box-shadow: none;}
body.search .products .product_box h2 {min-height: 70px;max-height: 70px;}
body.search .section .section_wrapper {box-shadow: 0 0 9px 5px #c1c1c1;padding: 10px 20px;background: #fff;}
.search #sidebar {display: none;}.current_item_number {display: block;left: 33px;top: 17px;}
.header_current_cart{top: 10px;}.my-acc{padding-left: 15px;}
form.shipping_calculator.woocommerce-shipping-calculator {display: none;}
.woocomerce-page .button.alt2.rd_guest_acc {background:#ff4539;}
.woocomerce-page .button.alt3.rd_create_accc {background:#a1b1bc;}
.woocommerce-page #payment .form-row.place-order {padding: 1px;}
.rd_guest_checkout a.button.alt2.rd_guest_acc {background: #ff4539;color: #ffffff;}
.rd_guest_checkout a.button.alt3.rd_create_acc {background: #a1b1bc;color: #ffffff;}
#billing_address_2_field span.optional, #shipping_address_2_field span.optional {display: none;}
#select2-billing_state-results li{color:#000;}a.help-btn {display: none;}
.privacy-policy-details-main table tr td:first-child{font-weight: normal !important;}
h1.go-into-text {font-family: serif !important;font-size: 36px!important;}
.woo_img_next, .woo_img_prev {background: #ecf0f1 !important;color: #a1b1bc !important;}
.woocommerce-notices-wrapper{display:none;}.tshirt-details a {text-decoration: none;}
.woocommerce-checkout .create-account{display:none !important;}
.checkout-main{display:none;}
.woocommerce-cart .checkout-main{display:block;}
.woocommerce-page .checkout-left form .form-row select#billing_country, 
.woocommerce-page .checkout-left form .form-row select#billing_state, 
.woocommerce-page .checkout-left form .form-row select#shipping_state, 
.woocommerce-page .checkout-left form .form-row select#shipping_country, 
.woocommerce-page form .checkout-left .form-row select#billing_country, 
.woocommerce-page form .checkout-left .form-row select#billing_state, 
.woocommerce-page form .checkout-left .form-row select#shipping_state, 
.woocommerce-page form .checkout-left .form-row select#shipping_country{border: 1px solid #ccc !important;border-radius: 4px;background: #ffffff;padding: 10px 20px 11px 20px;-webkit-appearance: menulist !important;}
.rd_guest_checkout{display: none;}
#rd_login_form .lost_password{margin: 0;float: none;}
.checkout-left{width: 60%;}
.checkout-right{width: 40%;padding-left: 25px;}
.checkout-right, .checkout-right div{margin-top:0;}
.checkout-right #rd_login_form{display:none;}
.checkout-right #order-summary .head{display: flex;align-items: center;justify-content: space-between;background: #dbe7e9;padding:10px;}
.checkout-right #order-summary .head h1{text-transform:uppercase;color: #357b86;font-size: 16px;margin: 0;line-height: 1;}
.checkout-right #order-summary .head a{color: #ff4c3b;;font-weight: bold;}
.checkout-right #order-summary #items-list .review-items{display: flex;align-items: flex-start;margin-bottom: 0;margin-top: 0;padding: 10px 0px 0;}
.checkout-right #order-summary #items-list .review-items .review-img{width: 30%;margin-right: 10px;}
.checkout-right #order-summary #items-list .review-items .review-img img{border: 1px solid #ccc;}
.checkout-right #order-summary #items-list .review-items .review-title a, 
.checkout-right #order-summary #items-list .review-items .review-title span.cqoc_product_name {color: #000;font-size: 17px;display: block;line-height: 1;font-family: 'ProximaNova-Bold';}
.checkout-right #order-summary #items-list .review-items .review-title{line-height: 1;margin: 0;width: 100%;padding-right: 15px;}
.checkout-right .woocommerce-checkout-review-order-table {border: none;}
.checkout-right #order-summary #items-list .review-items .product-sku{display:none;}
.checkout-right #order-summary #items-list .review-items .review-qty .quantity{font-size: 14px;}
.checkout-right #order-summary #items-list .review-items .quantity_select{line-height: 12px;}
.checkout-right #order-summary #items-list .review-items .review-details{display: flex;align-items: flex-start;justify-content: space-between;width: 70%;}
.checkout-right #order-summary #items-list .review-items .amount{font-family: 'ProximaNova-Black';font-size: 20px;}
.checkout-right #order-summary #items-list{border: 1px solid #b3b3b3;padding: 5px 15px 30px;border-top: none;}
.checkout-right #order-summary .ord-summary{border-top: 1px solid #ccc;padding-top: 10px;margin-top: 10px;}
.checkout-right #order-summary .ord-summary li{display: flex;align-items: flex-start;justify-content: flex-end;margin-bottom: 5px;}
.checkout-right #order-summary .ord-summary .title-left{font-size: 16px;position: relative;font-family: 'ProximaNova-regular';text-transform: capitalize;font-weight: 600;}
.checkout-right #order-summary .ord-summary .title-right {font-family: 'ProximaNova-Black';font-size: 18px;width: 250px;text-align: right;}
.checkout-right #order-summary .ord-total{border-top: 1px solid #ccc;padding-top: 10px;margin-top: 10px;}
.woocommerce ul#shipping_method li, .woocommerce-page ul#shipping_method li {align-items: center !important;display: block !important;}
.checkout-right #order-summary .ord-total li{display: flex;align-items: center;justify-content: flex-end;margin-bottom: 5px;}
.checkout-right #order-summary .ord-total .title-right {font-family: 'ProximaNova-Black';font-size: 18px;width: 80px;text-align: right;color: #ff4c3b;}
.checkout-right #order-summary .ord-total .title-left{font-size: 16px;position: relative;font-family: 'ProximaNova-regular';text-transform: capitalize;color: #ff4c3b;font-weight: 600;}
.checkout-right #order-summary #items-list .review-items .review-title br{display:none;}
.woocommerce-checkout .woocommerce .checkout-left h2{background: #dbe7e9;padding: 10px;color: #357b86;font-size: 16px;margin: 0;line-height: 1;}
.checkout-left #customer_details{height:auto;visibility: visible;overflow: visible;}
.checkout-left .rd_order_review{height: auto !important;overflow: visible !important;visibility: visible !important;margin-top: 20px !important;margin-bottom: 70px;}
.checkout-left .checkout_nav{display:none;}
.checkout-left #order_comments_field{display:none;}
.checkout-left .col2-set .col-1, .checkout-left .col2-set .col-1{width: 100%;float: none;display: block;clear: both;}
.checkout-left #customer_details .col-2{width: 100%;display: block;float: none;clear: both;}
.checkout-left input#ship-to-different-address-checkbox, 
.checkout-left input#ship-to-same-address-checkbox{float:left;margin: 10px 10px 0 0px;}
.checkout-left .payment_method_stripe label{}
.checkout-left .payment_method_stripe label img{width:40px;}
.checkout-left .payment_method_stripe #payment_method_stripe{float: left;margin: 20px 20px 0 0px !important;}
.woocommerce-page .checkout-left #payment .form-row.place-order{margin: 0;height: 29px;}
.woocommerce-page .checkout-left #payment .form-row.place-order *{margin:0;padding: 0;}
.woocommerce-page .checkout-left #payment .form-row.place-order .input-checkbox{margin-right:10px;}
.woocommerce .checkout-left #payment #place_order, 
.woocommerce-page .checkout-left #payment #place_order{display: block;float: none;position: relative;margin: -20px auto 0;padding: 9px;width: 90%;border-radius: 3px;background-color: #ff4c3b !important;color: #fff;border: 1px solid #bcbdbd;font-size: 16px;letter-spacing: 0px;font-family: "ProximaNova-Bold";font-weight: bold;text-align: center;text-transform: capitalize;}
.checkout-left ul.payment_methods.methods li{border-color:#ccc !important;}
.woocommerce .checkout-left #payment, .woocommerce-page .checkout-left #payment{padding: 0;margin: 0;}
.woocommerce .checkout-left #payment ul.payment_methods, .woocommerce-page .checkout-left #payment ul.payment_methods{padding: 8px 140px 0 20px;margin: 0 0 10px;}
.checkout-left #ship-to-different-address span, .checkout-left #ship-to-same-address span{font-size: 16px;}
.checkout-left #ship-to-same-address span{padding-top: 7px;display: block;}
.woocommerce-checkout .woocommerce .checkout-left #customer_details label{display:none;}
.woocommerce-checkout .woocommerce .checkout-left #ship-to-different-address label, 
.woocommerce-checkout .woocommerce .checkout-left #ship-to-same-address label{display:block;}
.woocommerce-checkout .checkout-left input{border:1px solid #ccc !important;}
#ship-to-different-address {display:none !important;}
.woocommerce .checkout-left form .form-row, 
.woocommerce-page .checkout-left form .form-row, 
.woocommerce form .checkout-left .form-row, 
.woocommerce-page form .checkout-left .form-row {margin: 0;padding: 8px 80px 0 20px !important;display: block;width: 100%;}
.checkout-left .select2-container--default .select2-selection--single{height: 38px;border-color: #ccc;margin-bottom: 0px;}
.checkout-left .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:38px;padding: 0px 0px 0 20px;}
.checkout-left #billing_address_2_field, .checkout-left #shipping_address_2_field{padding-top: 8px !important;}
.checkout-left .select2-container--default .select2-selection--single .select2-selection__arrow{height:38px;}
.checkout-right #order-summary #place_order_2{padding: 9px;width: 100%;border-radius: 3px;background-color: #ff4c3b !important;color: #fff;border: 1px solid #bcbdbd;font-size: 16px;letter-spacing: 0px;font-family: "ProximaNova-Bold";font-weight: bold;text-align: center;text-transform: capitalize;margin-bottom: 15px;}
.woocommerce .checkout-left form .woocommerce-terms-and-conditions-wrapper .form-row, 
.woocommerce form .checkout-left .woocommerce-terms-and-conditions-wrapper .form-row{padding: 0 !important;}
.woocommerce-cart #reviews{display: none;}
.woocommerce-terms-and-conditions{display: none !important;}
.page-about-us .left-cat-desk{display: none;}
.mission-core-row{padding-top: 40px !important;padding-bottom: 40px !important;background: url('/wp-content/uploads/2020/01/Mission-Core.jpg');background-repeat: no-repeat;background-size: cover;background-position: center center;margin-bottom: 0 !important;}
.mission-core-row .mission-core-values h1{font-size: 35px;line-height: 36px;color: #252b81;font-family: "ProximaNova-Bold";font-weight: bold;margin-bottom: 20px;}
.mission-core-row .mission-core-values > div{padding-left: 55px;}
.mission-core-row .mission-core-values h4{font-size: 23px;line-height: 1;color: #000000;font-family: "ProximaNova-Bold";font-weight: bold;margin-bottom: 10px;}
.mission-core-row .mission-core-values p{font-size: 17px;color: #000000;font-family: "ProximaNova-regular";}
.page-about-us .section{background: #dbdada;}
.page-about-us .section .wrapper {box-shadow: 0 0 9px 5px #c1c1c1;background: #fff;}
.core-right h1{font-size: 25px;line-height: 36px;color: #000000;font-family: "ProximaNova-Bold";font-weight: bold;margin-top: 21px;}
.core-right ul{padding: 0 0 0 20px;margin: 0;list-style: none;}
.core-right ul li{list-style:none;margin: 0 0 5px;display: flex;align-items: center;}
.core-right ul li .num{font-size: 26px;line-height: 1;color: #8fc244;font-weight: 800;margin-right: 10px;padding-right: 10px;border-right: 2px solid #252b81;font-family: 'AmericanaBT-Roman';}
.core-right ul li p{margin: 0;font-size: 20px;line-height: 1;font-family: "ProximaNova-regular";}
.core-values-row{margin-bottom:0 !important;}
.Service-value-row{margin-bottom: 0 !important;background: url('/wp-content/uploads/2020/01/Service-Value.jpg');background-repeat: no-repeat;background-size: cover;background-position: center;padding: 30px 40px;}
.Service-value-row h1{font-size: 25px;line-height: 1;color: #000000;font-family: "ProximaNova-Bold";font-weight: bold;filter: drop-shadow(0 0 16px #ffffff);}
.Service-value-row .Service-value-inner-text{width: 390px;font-size: 15px;color: #000000;font-family: "ProximaNova-Regular";line-height: 1.4;}
.allChristian-standards-row{background: #ddf9b5;margin-bottom: 0 !important;padding: 10px 0;}
.allChristian-standards-row h1{font-size: 25px;line-height: 36px;color: #000000;font-family: "ProximaNova-Bold";font-weight: bold;filter: drop-shadow(0 0 16px #ffffff);padding-left: 40px;text-transform: uppercase;}
.allChristian-standards-row p{font-size: 15px;color: #000000;font-family: "ProximaNova-Regular";padding-top: 6px;}
.EMPLOYEE-STANDARDS-row h1{font-size: 25px;line-height: 36px;color: #000000;font-family: "ProximaNova-Bold";font-weight: bold;filter: drop-shadow(0 0 16px #ffffff);padding-left: 40px;text-transform: uppercase;}
.EMPLOYEE-STANDARDS-row p{font-size: 15px;color: #000000;font-family: "ProximaNova-Regular";padding-top: 6px;line-height: 1.4;padding-right: 100px;}
.EMPLOYEE-STANDARDS-row{padding-top:10px;}
.page-terms-of-use .section .wrapper{padding-top:0;}
.page-terms-of-use .left-cat-desk{display:none;}
.terms-of-use-banner{padding-top: 90px !important;padding-bottom: 60px !important;background: url('/wp-content/uploads/2020/01/terms-of-use-banner.jpg');background-repeat: no-repeat;background-position: center;background-size: cover;margin-bottom: 0 !important;}
.trem-of-use-banner-text{  }
.trem-of-use-banner-text h1{font-size: 33px;line-height: 36px;color: #252b81;font-family: "ProximaNova-Bold";font-weight: bold;margin-bottom: 20px;}
.trem-of-use-banner-text p{max-width: 395px;font-size: 18px;color: #000000;font-family: "ProximaNova-Regular";text-align: left;margin: 0;}
.trem-of-use-banner-text b{font-family: "ProximaNova-Bold";}
.home #reviews {display: none;}
.terms-of-use-main h3{color: #000;}
.terms-of-use-main h3.blue{color:#2e3486;}
.mob-bestsell{margin: 0 !IMPORTANT;background: #1d2266;}
.mob-bestsell h1{color: #ddb04f;font-family: 'AmericanaBT-ExtraBold';font-size: 30px;margin-bottom: 10px !important;}
.bestsell {background: #fff;}
.bestsell .owl-carousel .owl-item img{padding: 0 40px;}
.bstsell-slider{margin-bottom: 0 !important;border-bottom: 10px solid #1d2266;padding-bottom: 20px;background: #fff;}
.bestsell .products .thumbnail_container{border:none;}
.header_cart_dropdown dt{float: left !important;clear: left !important;}
.header_cart_dropdown .variation{padding-left:0 !important;}
.header_cart_dropdown dd{margin: 0;text-align: left !important;float: left !important;margin: 0 !important;}
.header_cart_dropdown dl dd p{margin:0;}
.header_cart_dropdown .product-sku{font-size:12px;color:#565656;}
.header_cart_dropdown .quantity{float:none;display:block;width: 100% !important;clear: both;text-align: left;}
.header_cart_dropdown ul.cart_list li a.remove {margin-top: -24px !important;}
.cart-item .variation dt{float: left;clear: left;margin-right: 5px;line-height: 1;margin-bottom: 5px;}
.cart-item .variation dd{float: left;line-height: 1;position: relative;top: 1px;}
.cart-item .variation dd p{margin:0;line-height: 1;}
.applied-coupon{border: 1px solid #ccc;border-radius: 3px;padding: 9px;margin-top: 20px !IMPORTANT;font-size: 17px;}
.woocommerce-account .woocommerce-form{border:none !important;padding:0 !important;margin: 0 !important;}
.signinform_col, .signupform_col, .woocommerce-ResetPassword{border: 1px solid #b7b7b7;padding: 20px 20px;}
.signinform_col h2, .signupform_col h2{font-size: 19px;letter-spacing: 0px;color: #000000;font-family: "ProximaNova-Black";font-weight: bold;line-height: 1;margin-bottom: 15px;}
.woocommerce-account .signinform_col .woocommerce-Input, 
.woocommerce-account .signupform_col .woocommerce-Input{border: 1px solid #ccc !important;border-radius: 3px;padding: 10px 15px;font-size: 15px;letter-spacing: 0px;font-family: "ProximaNova-Regular";}
.woocommerce-account form .form-row{padding: 0 0 10px 0px;}
.woocommerce-ResetPassword .form-row{width:100% !important;margin: 0 !important;padding: 0 !important;}
.woocommerce-account .woocommerce-form__label{margin: 0 0 10px;}
.woocommerce-account .woocommerce-button, .woocommerce-ResetPassword .woocommerce-Button{width: 100%;border-radius: 3px !important;border: 1px solid #bcbdbd;padding: 11px 10px !important;font-size: 14px !important;letter-spacing: 0px;background-color: #ff4c3b !important;color: #fff;display: block !important;}
.customer_login_col, .woocommerce-ResetPassword{max-width: 330px;margin: 0 auto !important;display: block;}
.signupform_col{display: none;}
.btn-signup{text-align:center;position: relative;overflow: hidden;margin: 20px 20px;}
.btn-signup p{display: inline-block;margin: 0;background: #fff;position:relative;width: auto;padding: 0 10px;margin-bottom: 10px;font-size: 14px;letter-spacing: 0px;color: #000000;font-family: "ProximaNova-bold";}
.btn-signup:after{content:'';position:absolute;width:100%;left:0;border-top:2px solid #dbdada;top: 12px;z-index: -1;}
#newsignup{border-radius: 3px;background-image: linear-gradient(0deg, #c7c6c6 0%, #f3f2f2 99%);border: 1px solid #bcbdbd;width: 100%;display: block;cursor: pointer;font-size: 14px;letter-spacing: 0px;color: #000000;font-family: "ProximaNova-Bold";padding: 10px;}
.woocommerce-account .woocommerce-notices-wrapper{display:block;}
.woocommerce-account .woocommerce-notices-wrapper .woocommerce-error{margin: 0 20px 20px;}
.page-template-addcartpage .cart-mobile-info .cart-items-list .cart-item{display:none;}
.page-template-addcartpage .cart-mobile-info .cart-items-list .cart-item.last-item{display:flex;}
.woocommerce-cart .checkout-right{width:100%;padding: 0 20px;}
.woocommerce-cart .checkout-right #order-summary #place_order_2{margin-bottom:0;}
.woocommerce-cart .checkout-right #order-summary #items-list{margin: 0;}
.woocommerce-cart .checkout-right #order-summary #items-list .review-items .review-img{width:20%;margin:0;}
.woocommerce-cart .checkout-right #order-summary #items-list .review-items .review-details{width:80%;}
.woocommerce-cart .checkout-right #order-summary .head a{display:none }
.woocommerce-cart .checkout-right #order-summary .ord-summary .title-right{margin:0 !important;}
.woocommerce-cart .checkout-right #order-summary .ord-summary .title-right.coupon{position:relative;left:20px;}
.woocommerce-cart .checkout-right #order-summary .ord-total .title-right{margin:0;}
.checkout_steps,.cart_details_back{display:none !important;}
.rd_guest_acc {margin-top: 0!important;}
.page-added-cart .woocommerce-cart #fw_c {padding: 12px 20px !important;}
.page-added-cart .cart-mobile-info .cart-items-list .vcart-btn a {width: 30%;margin: 0 auto;border-radius: 3px;background-image: linear-gradient(0deg, #a6a5a5 0%, #fdfcfc 77%);border: 1px solid #bcbdbd;font-size: 16px;color: #000000;text-align: center;text-transform: uppercase;padding: 4px 2px;display: block;}
.page-added-cart .cart-mobile-info .cart-items-list .vcart-btn {margin-top: 25px;margin-bottom: 15px;}
#rd_login_form{float: none;}
.checkasguest{background:#fee9a8;margin: 0 0 20px;padding: 20px;overflow: hidden;}
.checkasguest p{background:#fee9a8;z-index: 2;font-size: 15px;font-family: "ProximaNova-black";}
.checkasguest input{border: 1px solid #ccc !important;border-radius: 3px;padding: 10px 15px;font-size: 15px;letter-spacing: 0px;font-family: "ProximaNova-Regular";margin: 0 0 10px;}
.checkasguest .rd_guest_acc {border-radius: 3px;background-image: linear-gradient(0deg, #c7c6c6 0%, #f3f2f2 99%);border: 1px solid #bcbdbd;width: 100%;display: block;cursor: pointer;font-size: 14px;letter-spacing: 0px;color: #000000;font-family: "ProximaNova-Bold";padding: 10px;}
.checkasguest:after{z-index: 1;top: 31px;width: 90%;margin: 0 auto;display: block;left: 0;right: 0;}
.checkasguest .rd_guest_acc{text-transform: capitalize !important;}
.woocommerce-wishlist .section {background: #dbdada;}
.woocommerce-wishlist .section .wrapper {box-shadow: 0 0 9px 5px #c1c1c1;background: #fff;}
.woocommerce-wishlist #fw_c{padding:0 20px;}
.woocommerce-wishlist .shop_table thead{background:#ccc;color: #000;}
.woocommerce-wishlist .product-name a{font-size:16px;padding-left:10px;color:#000;font-family: 'ProximaNova-Bold';}
.woocommerce-wishlist .yith-wcwl-share{display:none;}
.woocommerce.woocommerce-wishlist .wishlist-title {display: block;margin: 10px auto 10px;text-align: center;}
.review-details.cart-item .product-sku {display: block !important;font-size: 12px;color: #000;}
a.remove.fa.fa-times.tiptip {display: block;font-size: 14px;height: 20.5px;line-height: 21.5px;width: 20.5px;text-align: center;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;text-decoration: none;font-weight: bold;background-color: #ff4c3b;color: #fff;}
.page-cart.woocommerce-cart a.remove.fa.fa-times.tiptip:before {content: "\f00d";}
.user_current_cart.checkout-right {border: none;}
.woocommerce-checkout .checkout-right #order-summary #items-list .review-items .review-title {font-size: 14px;}
.woocommerce #payment ul.payment_methods li input, 
.woocommerce-page #payment ul.payment_methods li input{width: 100%;}
.woocommerce #payment ul.payment_methods li input.input-radio, 
.woocommerce-page #payment ul.payment_methods li input.input-radio {width: auto;}
.woocommerce-page #payment ul.payment_methods li input::placeholder {color: #ccc;}
#wc-authorize-net-cim-credit-card-expiry_field {width: 48%;padding: 0 !important;}
#wc-authorize-net-cim-credit-card-csc_field {width: 48%;padding: 0 !important;}
#wc-authorize-net-cim-credit-card-account-number_field {width: 100%;padding: 0 !important;}
.page-added-cart .cart-items-list .added-head {display: flex;border-bottom: 1px solid #ccc;font-weight: bold;}
.cart-items-list .added-head a.view-cart {margin-left: 15px;color: #ccc;font-weight: bold;}
.woocommerce-checkout .variation dd {display: inline-block;margin-left: 0px;}
.woocommerce-checkout .variation dt {display: inline-block;}
.woocommerce-checkout .variation dd p {display: inline;line-height: 18px;}
.page-checkout #items-list .review-title a.remove {display: none !important;}
.page-checkout #items-list .review-title .variation dt {float: left;clear: left;margin-right: 5px;}
.page-checkout #items-list .review-title .variation dd {float: left;position: relative;top: -1px;}
.page-checkout #items-list .review-title a.remove.notremove {display: inline-block !important;}
.page-checkout #items-list .review-title .notremoveq {display: none !important;}
.page-checkout #items-list .review-title .notremoves {display: inline-block !important;}
.page-checkout .review-qty-text {position: absolute;top: -14px;right: 36px;}
.page-checkout .review-qty {display: inline-block;position: relative;}
.page-checkout .quantity select {display:none !important;}
.page-checkout dl.variation {padding-top: 3px;}
.page-checkout .woocommerce-NoticeGroup {float: none;}
.checkout-right #order-summary #items-list .review-items .review-title span.cqoc_product_name{margin-bottom: 5px;}
.single-product .add-remove.desk-view a {text-transform: capitalize;float: right !important;margin-top: -155px;font-size: 12px;color: #115ca2;padding-right: 5px;font-family: 'ProximaNova-bold';}
#signinform .form-row .woocommerce-form-login__submit{text-transform: capitalize;}
.checkout-main .coupon input.button.alt2 {padding: 17px 21px;background: #ff4539 !important;}
.add_to_wishlist.single_add_to_wishlist {display: none;}
.woocommerce-checkout .form-row label{padding-bottom: 0;margin: 0;}
.checkout-right #order-summary #items-list .review-items .product-remove{padding: 0 !important;background: none;display: inline-block;}
.checkout-right #order-summary #items-list .review-items .product-quantity{display: inline-block;margin-right: 20px;}
.checkout-right #order-summary #items-list .review-items .product-remove a{width: auto;background: none;font-family: 'ProximaNova-Regular';font-size: 15px;letter-spacing: 0px;color: #ff4c3b;position: relative;top: -4px;text-decoration: underline;}
.checkout-right #order-summary #items-list .review-items .product-remove a:before{display:none;}
.checkout-right #order-summary #items-list .review-items .product-quantity select{-webkit-appearance: menulist;}
.section .wrapper{background:#fff;}
.home .section .wrapper{background:none !important;}
.left-cat-desk{display:none !important;}

/*****************************New css start***************************************************************/
.wrapper {width: 100%;}
header {background: #dbe7e9 none repeat center center;background-size: auto;height: 100px;}
header .wrapper{padding: 0 80px 0 80px;width: 100%;}
header .wrapper:before {content: "";width: 525px;height: 100px;filter: drop-shadow(0 0 6.5px rgba(0, 0, 0, 0.36));background-color: #ff4c3b !important;position: absolute;left: -13%;z-index: -1;-ms-transform: skew(27deg, 0deg);transform: skew(27deg, 0deg);}
header .wrapper:after {content: "";width: 570px;height: 100px;filter: drop-shadow(0 0 6.5px rgba(0, 0, 0, 0.36));background-color: #357b86;position: absolute;left: -14%;top:0px;z-index: -2;-ms-transform: skew(27deg, 0deg);transform: skew(27deg, 0deg);}
.header_current_cart {position: absolute;right: 85px;top: 19px;}
#header_container header .nav_type_9 nav ul li a:hover, 
#header_container header .nav_type_9 > ul > .current-menu-item > a, 
#header_container header .transparent_header.nav_type_9 nav > ul > .current-menu-item > a, 
#header_container header .transparent_header.nav_type_9 nav > ul > li > a:hover {padding: 0;margin: 0;border-top: none !important;}
.nav_type_9 ul li a {padding: 0 0px 0 5px;text-transform: capitalize;font-style: italic;font-size: 14px;}
ul.header_current_cart {background: none !important;}
#header_container header .nav_type_9 {min-height: 60px;}
.nav_type_9 #logo_img, .nav_type_9 .logo_text {line-height: 100px;max-height: 100px;}
.single-product .product-type-simple .summary .price {display: block;}
.single-product.woocommerce-page span.onsale {display:none;}
.product_box .price del {font-size: 15px !important;margin-right: 5px!important;}
.section.def_section:before {content: '';position: absolute;background: url(/wp-content/uploads/2020/02/main-bg-bottom.png);width: 1100px;height: 1100px;background-size: contain;bottom: -10px;background-repeat: no-repeat;right: -10px;z-index: 1;}
.section.def_section:after {content: '';position: absolute;background: url(/wp-content/uploads/2020/02/main-bg-top.png);width: 1100px;height: 1100px;background-size: contain;top: -3px;background-repeat: no-repeat;z-index: 1;left: -10px;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {background:transparent;}
.woocommerce ul.products li.product .onsale, 
.woocommerce-page ul.products li.product .onsale {font-size: 12px;color: #ffffff;font-weight: 700;text-align: center;width: 150px;height: 128px;background: #ff4c3b;border: 0;border-radius: 0;padding: 0;transform: rotate(-45deg);top: -90px !important;left: -80px;line-height: 225px;text-indent: -31px;text-transform: uppercase;}
.products .thumbnail_container {border: 1px solid #f56557;background: #fff !important;}
.home-sec-title {font-size: 34px;line-height: 1;color: #6c757d;font-weight: 500;text-transform: uppercase;margin-bottom: 30px;font-family: Montserrat;}
.home .sc_line.rd_line_bold {width: 90%;border-top: 4px solid #357b86 !important;}
.home .find-a-caymas.button {filter: drop-shadow(4.95px 4.95px 10.5px rgba(0, 0, 0, 0.4));text-transform: uppercase;max-height: 100px;height: 100px;max-width: 600px;font-weight: 500 !important;display: flex;align-items: center;justify-content: center;margin: 0 auto !IMPORTANT;}
.wrapper.section_wrapper {background-color: #fff !important;z-index: 2;}
.home .wrapper.section_wrapper {z-index: 2;}
#payment .form-row.form-row-first {display: inline-block;width: 49%;padding: 0 !important;}
#payment .form-row.form-row-last {display: inline-block;width: 49%;padding: 0 !important;}
#payment .form-row.form-row-wide {padding: 0 !important;}
.price .product_box .price del span{color: #ccc !important;}
.products .product_box h2{display:none;}
.prod-cbtn h4.entry-title {font-size: 18px;color: #000000;font-family: "Poppins";font-weight: 600;text-align: left;width: 75%;line-height: 1.2;}
.prod-cbtn h4.entry-title span.prod-title {min-height: 20px;color: #000000;display: inline-block;text-transform:uppercase;}
.prod-cbtn h4.entry-title p {font-size: 13px;line-height: 20px;color: #aaaaaa;font-family: "Raleway";font-weight: 400;text-align: left;text-transform:uppercase;}
.prod-cbtn .price {text-align: right;width: 100%;font-weight: 600 !important;padding: 0 !important;margin: 0 !important;}
.prod-cbtn .price del {font-size: 19px !important;display: inline-block;width: 50%;text-align: left;position: relative;}
.prod-cbtn .price del:before{content:"";position: absolute;left: -7px;top: 9px;height: 2px;width: 55px;background: #ff4c3b;}
.prod-cbtn .price ins {color: #000 !important;display: inline-block;width: 46%;text-align: right;}
.prod-cbtn .price ins i {font-size: 13px;line-height: 19px;vertical-align: top;display: inline-block;margin: 2px 5px 0 0;}
.home ul.products.columns-3 li.product {margin-bottom: 0;}
#footer .widget_text {text-align: center;margin-bottom: 10px;}
#footer .widget_text .signuptext, #footer .widget_text form .ql-editor strong {font-size: 25px;color: #ffffff;font-family: "Montserrat";font-weight: 700;line-height: 1;margin-bottom: 20px;}
#footer .widget_text form .ql-editor strong {line-height: unset;}
#footer .widget_text .signuptext, #footer .widget_text form.woocommerce-form {display:none;}
#footer .widget_text form {display: flex;align-items: center;justify-content: center;border: none;}
#footer .widget_text form input {-ms-transform: skew(27deg, 0deg);transform: skew(-25deg, 0deg);font-size: 14px;line-height: 82px;color: #303030;font-family: "Montserrat";font-weight: 400;text-align: left;border-radius: 0;height: 50px;width: 100%;background-color: #fdfdfd;}
#footer .widget_text form .button, #footer .widget_text form button {-ms-transform: skew(27deg, 0deg);transform: skew(-25deg, 0deg);margin-left: 9px;background: #ff4c3b;font-size: 14px;color: #ffffff;font-family: "Montserrat";font-weight: 900;font-style: italic;width: 180px;height: 50px;}
#footer .widget_text form button {height:28px;font-style: normal;}
#footer .widget_text form .ResetElements__Div-sc-8e6zl9-0.Row__FormRow-sc-17nghml-0:last-child {width: 65%;margin: 2em auto;padding: 20px;}
#footer .widget_text form .button:after, #footer .widget_text form button:after{display: none;}
#footer .widget_text form .woocommerce-form-row--wide {width: 40%;}
#footer .widget_text form .button span, #footer .widget_text form button span {transform: skew(32deg, 0deg);display: block;}
#footer .widget_media_image {text-align: center;margin-bottom: 10px;}
#footer .widget_media_image img {width: 600px !important;text-align: center;display: inline-block;}
#footer .widget_media_image .footer-logo {width: 300px !important;text-align: center;display: inline-block;}
#footer .menu-footermenu-container ul {padding: 0;display: flex;align-items: center;justify-content: center;}
#footer .menu-footermenu-container ul li {border: none;margin: 0;padding: 0 20px;}
#footer .menu-footermenu-container ul li a {font-size: 16px;line-height: 27px;color: #ffffff;font-family: "Montserrat";font-weight: 400;}
#footer .widget.widget_nav_menu {margin-top: 30px;margin-bottom: 50px;}
.home .home-products-list {padding-top: 0px !important;}
.home .home-best-seller {padding-top: 40px !important;}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {height: 310px;object-fit: contain;object-position: center;}
.woocommerce .related ul.products li.product img{height: 125px;object-fit: contain;object-position: center;}
.woocommerce .related ul.products li.product .prod-cbtn h4.entry-title{display:none;}
.woocommerce .related .product_box h2 {display: block;}
.woocommerce .related .product_box .price{text-align: center;margin: 0 auto !important;}
#header_container header .nav_type_9 {position: absolute;right: 85px;top: 40px;}
.sup{vertical-align: super;}
.nav_type_9 ul#menu-main-menu li:first-child:after {display:none;}
.nav_type_9 ul#menu-main-menu li:after {content: "";position: absolute;background: #357b86;width: 5px;height: 5px;border-radius: 50%;left: -3px;max-height: 100%;top: 50%;transform: translateY(-50%);}
ul#menu-main-menu{position: relative;top: 9px;}
.current_item_number:before{display:none;}
.current_item_number {font-size: 11px;letter-spacing: 0px;color: #fefefe;font-family: "Montserrat" !important;font-weight: 500;width: 14px;height: 14px;border-radius: 50%;background: #ff4c3b;display: flex;align-items: center;justify-content: center;margin: 0;position: absolute;left: 25px;top: 3px;}
.cart-content:before{font-size: 23px;color: #1b3d43 !important;}
.nav_type_9 ul li.myaccount a{margin-left:0;margin-right: 0;}
.section{overflow: hidden;}
.page-privacy-policy .wrapper.section_wrapper{background: transparent !important;box-shadow: none;}
.privacy-content .main-title{font-size: 48px;line-height: 1;color: #ff4c3b;font-family: "Raleway";font-weight: 800;text-align: center;margin-bottom: 5px;}
.privacy-content .sub-title{text-align: center;font-style: italic;font-size: 15px;margin-bottom: 60px;}
.privacy-content p{font-family: "Raleway";font-weight: 500;line-height: 1.8;}
.privacy-content h4{font-family: "Raleway";font-size: 24px;line-height: 1;margin-bottom: 25px;position: relative;}
.privacy-content h4.text-center{margin-bottom: 20px;}
.privacy-content h4:after{content:"";position:absolute;width: 100%;border: 1px solid #357b92;bottom: 0;}
.privacy-content h4.text-center:after{display:none;}
.page-privacy-policy #fw_c{margin-bottom: 100px;}
.returns-sec{padding-top: 80px !important;}
.page-shipping-and-returns .wrapper.section_wrapper{background:transparent !important;box-shadow:none;}
.returns-sec h1{font-size: 46px;line-height: 1;color: #367b86;font-family: "Raleway";font-weight: 800;text-align: center;margin-bottom: 40px;position: relative;}
.returns-sec h1:after{content:"";width: 38%;position:absolute;border:1px solid #367b86;bottom:0;right: 0;}
.returns-sec h1:before{content:"";width: 38%;position:absolute;border:1px solid #367b86;bottom:0;left:0;}
.returns-sec p{font-size: 16px;line-height: 2.2;color: #0d0d0d;font-family: "Montserrat";font-weight: 500;}
.returns-sec img{margin:50px 0;}
.add-sec{display: flex;align-items: center;justify-content: center;border-top: 3px solid #367b86;border-bottom: 3px solid #367b86;padding: 40px 0;margin-bottom: 60px !important;} 
.add-sec h1{font-size: 26px;line-height: 1;color: #367b86;font-family: "Raleway";font-weight: 800;text-transform:uppercase;}
.add-sec img{max-width:40px;margin-right:20px;}
.add-sec-inner p{font-size: 16px;line-height:2;font-family: "Raleway";font-weight: 500;}
.page-shipping-and-returns .section.def_section:after{width: 1000px;height: 1000px;}
.page-shipping-and-returns .section.def_section:before{width: 800px;height: 800px;display:none;}
.contactus-top-sec{padding-top:50px !important;}
.contactus-top-sec h1{font-size: 43px;line-height: 1;color: #367b86;font-family: "Raleway";font-weight: 800;text-align: center;}
.contactus-top-sec p{font-size: 21px;line-height: 1;color: #1c1c1c;font-family: "Raleway";font-weight: 600;text-align: center;}
.contactus-top-sec img{max-width: 210px !important;}
.page-contact-us .wrapper.section_wrapper{background:transparent !important;box-shadow:none;}
.page-contact-us .def_section{background:#fff;}
.page-contact-us .section.def_section:before{width: 300px;height: 300px;}
.contact-form-sec{padding-top: 0 !important;}
.contact-form-sec .form-col{display: flex;margin-bottom: 30px;flex-flow: wrap;}
.contact-form-sec .form-col .lable{width: 15%;height: 43px;background-color: #367b86;display: flex;align-items: center;justify-content: center;font-size: 15px;color: #ffffff;font-family: "Raleway";font-weight: 700;text-align: right;margin-right: 5%;position: relative;filter: drop-shadow(-2.909px 5.248px 6.5px rgba(0,0,0,0.21));}
.contact-form-sec .form-col .lable:after{content:'';position:absolute;right: -22px;width: 0px;height: 0px;border-top: 21px solid transparent;border-bottom: 22px solid transparent;border-left: 22px solid #367b86;top: 0px;}
.contact-form-sec .wpcf7-form-control{margin: 0 !important;font-size: 13px;color: #4b4b4b;font-family: "Raleway";font-weight: 400;text-align: left;background: transparent !important;border: 1px solid #000000;}
.contact-form-sec .wpcf7-form-control-wrap{width: 80%;}
.contact-form-sec .wpcf7-form-control-wrap.fname, .contact-form-sec .wpcf7-form-control-wrap[data-name="fname"]{width: 37%;}
.contact-form-sec .wpcf7-form-control-wrap.lname, .contact-form-sec .wpcf7-form-control-wrap[data-name="lname"]{width: 37%;margin-left: 6%;}
.contact-form-sec .wpcf7-form-control:focus{border: 1px solid #367b86;}
.contact-form-sec .submit{display: block;margin: 0 auto !important;background: #367b86 !important;text-align: center;border: none;height: 43px;width: 160px !important;filter: drop-shadow(-2.909px 5.248px 6.5px rgba(0,0,0,0.3));}
.add-sec p{margin-bottom:0 }.btnhide {display:block !important;}
.woocommerce-cart #order-summary a.mybtn, .woocommerce-cart a.mybtn2 {display:none;}
.prod-cbtn h4.entry-title p{min-height: 40px;}
.single-product .product-type-simple .summary .quantity {margin: 0 !important;}
.top-banner {margin-bottom: -8px;}
nav.woocommerce-MyAccount-navigation ul li.is-active a {color: #e74836 !important;}
.woocommerce-order-received.woocommerce-checkout .section .wrapper {box-shadow: none;}
.woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text, 
.woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text {background-image: none;background-position: 95% center;background-repeat: no-repeat;border: 5px solid #ffdddd;}

/**************************END NEW CSS*****************************************************************/

.woocommerce-variation-price .price ins i {margin-right: 6px;}
.black-friday {display: none;}
.banner-section {height: 220px;text-align: center;background-color: #f7f7f7;/*box-shadow: inset 0px 0px 3px 0px #000;*/}
.banner-section .banner-img {width: 100%;height: 100%; object-fit: contain;}
.term-pro-team .cat-page-title{display:none;}
.term-pro-team.archive .section {background-color:#fff;}
.term-pro-team.archive .section .wrapper{box-shadow:unset;margin-top: 40px;}
.term-pro-team .prod-cbtn h4.entry-title span.prod-title{text-transform:capitalize;font-size: 20px;font-weight: 700;}
.term-pro-team .prod-cbtn h4 p{text-transform:capitalize;color: #000;font-size: 14px;font-weight: 300; text-align:center;}
.term-pro-team .prod-cbtn h4.entry-title {display: inherit;flex-wrap: wrap;/*justify-content: center;*/}
.term-pro-team .prod-cbtn h4.entry-title .price {display: inherit;order: 3;width: 15%;}
.term-pro-team .custom_cart_button {display: inline-flex;position: absolute;bottom: -16px;right: 0;padding-top: 5px;}
.term-pro-team .custom_cart_button a {display: block !important;padding: 10px 10px 10px 20px !important;background: #fc4e42;border-radius: 0;font-size: 19.323px;	font-family: "Montserrat";	color: rgb(255, 255, 255);clip-path: polygon(0.5% 0, 100% 0, 100% 102%, 10% 101%);transition: all 1s ease-in-out;}
.term-pro-team .custom_cart_button a:hover{color: #fc4e42; background-color:#000; transition: all 1s ease-in-out;}
.term-pro-team .custom_cart_button a:before {display: none;}
.term-accessories .left-cat-desk + .cat-page-title{margin:80px 0 140px; text-transform: uppercase;}
.term-accessories .prod-cbtn h4.entry-title span.prod-title, .term-accessories .prod-cbtn h4.entry-title p{text-transform: unset;}
.term-accessories li.post-8583.product a img, li.post-8586.product a img{padding: 20px;}
.term-accessories li.post-8359.product a .thumbnail_container, li.post-7251.product a .thumbnail_container{background: #d9dad4 !important;}

.checkout-right #order-summary .ord-summary li.cart-shipping { align-items: flex-start; }
.checkout-right #order-summary .ord-summary li.cart-shipping #shipping_method li {align-items: center;display: block;}
.checkout-right #order-summary .ord-summary li.cart-shipping .title-right { width: auto; }    
.page-cart .cart-collaterals { display: block; border-top: 1px solid #ccc; padding-top: 10px; margin-top: 10px;}

.page-cart .cart-collaterals .cart_totals { float: none; width: 100%; text-align: -webkit-right; position:relative;}
.page-cart .cart-collaterals .cart_totals:after { content: ""; position: absolute; bottom: 70px; left: 0; width: 100%; height: 1px; background: #ccc; }
.page-cart .cart-collaterals .cart_totals table.shop_table { width: 60%; }
.page-cart .cart-collaterals .cart_totals table.shop_table th { width: 20%; font-size: 16px; position: relative; font-family: 'ProximaNova-regular'; text-transform: capitalize; font-weight: 600; color: #000;}
.page-cart .cart-collaterals .cart_totals table.shop_table tr.shipping th{ padding-top:0 !important; }
.page-cart .cart-collaterals .cart_totals table.shop_table tr.shipping th:before { content: 'Shipping'; }
.page-cart .cart-collaterals .cart_totals table.shop_table tr.order-total th { color: #f00; }
.page-cart .cart-collaterals .cart_totals>h2 { display: none; }
.page-cart .cart-collaterals .cart_totals table.shop_table th, .cart-collaterals .cart_totals table.shop_table td { border: 0 !important; background: transparent; }
.page-cart .cart-collaterals .cart_totals table.shop_table td { width: 80% !important; text-align: right; font-family: 'ProximaNova-Black'; font-size: 18px; color: #000; }
.page-cart .cart-collaterals .cart_totals table.shop_table tr:nth-child(even) { background: transparent; }
.page-cart .cart-collaterals .cart_totals+h2 { display: none; }
.page-cart .cart-collaterals .shipping-calculator-form { display: none; }
.page-cart .wc-proceed-to-checkout { display: none; }
.page-cart .checkout-right #order-summary .ord-summary{ display:none;}
.page-cart .checkout-right #order-summary .ord-total{ display:none; }
#order-summary .updatebtn { background-image: linear-gradient(0deg, #f09281 0%, #fcfbfb 100%); border: 1px solid #fadddd; margin-right: 9px;cursor: pointer; }
input.checkout-button.button.pro-check.btnhide { width: 310px; }
.page-jb-langley .wrapper.section_wrapper{background: none !important;z-index: 2;width: 100%;}
.page-jb-langley .wrapper.section_wrapper::before,
.page-jb-langley .wrapper.section_wrapper::after{content: '';height: 890px;width: 94px;background: url(/wp-content/uploads/2022/10/prremiaum_left_caymas.png);background-repeat: no-repeat;background-size: 60%;position: absolute;left: 0;top: 4%;z-index: 234;}
.page-jb-langley .wrapper.section_wrapper::after{background: url(/wp-content/uploads/2022/10/prremiaum_right_caymas.png);background-repeat: no-repeat;background-size: 60%;left: auto;right: 0;top: auto;bottom: -3%;}
.page-jb-langley .wrapper.section_wrapper .tf_single_page{width: 85%;margin: 0 auto;}
.page-jb-langley .prod-cbtn{ justify-content: space-between; }
.page-jb-langley .prod-cbtn h4.entry-title { width: 100%; }
.page-jb-langley .woocommerce.columns-3 ul.products.columns-3 { display: flex; flex-wrap: wrap; justify-content: space-between; }
.page-jb-langley .woocommerce.columns-3 ul.products.columns-3 li.product { float: none !important; }
.page-jb-langley .innovation-section { display: flex; align-content: stretch; align-items: stretch; background-position: bottom right !important; background-repeat: no-repeat !important; background-size: 55% 100% !important; }
.page-jb-langley .innovation-section .vc_column_container { width: 50%; float: none; margin: 0; }
.page-jb-langley .innovation-section .text-content .wpb_wrapper { display:flex; flex-wrap: wrap; align-content: flex-start; align-items: flex-start; }
.page-jb-langley .innovation-section .toray-title { background-position: top center !important; background-size: contain; padding: 0 10px; }
.page-jb-langley .innovation-section .innovation-title { white-space: nowrap; width: 40%; }
.page-jb-langley .innovation-section .jb-logo { transform: scale(1.2) translateX(10px) translateY(30px); width: 21%;}
/* .page-jb-langley .innovation-section .text { width: 95%; margin: 0 auto 20px; } */

.page-jb-langley .home-sec-title b {display:inline-block; color:#ff4c3b;}

.page-dealer .wrapper.section_wrapper {background-color:transparent !important;}
.page-dealer .section.def_section:before { display:none; }
.form-container { width: 70%; padding: 40px; margin: 80px auto; background: #ffffff; border-radius: 20px; border: 10px solid #357b86;}
.form-container ul { padding: 15px 25px; background-color: #357b86; border-radius:5px; display: flex; grid-gap: 10px; flex-wrap: wrap; max-height: 350px; overflow-y: scroll; }
.form-container ul li { display: flex; width: 100%; position:relative; padding: 15px 0 0; align-items: flex-start; justify-content: space-between; }
.form-container ul li input[type="checkbox"]{ border: 2px solid rgb(89, 89, 89); border-radius:5px; height: 25px; width: 25px; }
.form-container ul li label { color:#fff; font-size: 18px; line-height: 25px; width: 82%; }
.form-container ul li input[type="number"]{ width: 60px; padding: 10px; border-radius: 3px; }
.form-container .dealerfields { margin-top: 25px; }
.form-container .dealerfields input, .form-container .dealerfields select { border: 3px solid #909090; background: #ffffff; border-radius: 5px; margin-bottom: 15px; width: 100%; padding: 15px 25px; line-height: 1.5; }
.form-container .dealerfields input::placeholder { color: #909090; }
.form-container .dealerfields select { position:relative; -webkit-appearance: auto; }
.form-container input[type=submit] { width: 100%; background: #ff4c3b; border-radius: 5px; font-weight: normal; transition: 0.9s all ease-in-out; }
.form-container input[type=submit]:hover{ background-color: #000; transition: 0.9s all ease-in-out; }
.form-container label.error { color: #f00; display: block; top: -15px; position: relative; }
.form-container ul li label.error { position:absolute; top: -6px; left:auto; line-height: 1; }