.woocommerce-cart.full-width-content .content,.woocommerce-checkout.full-width-content .content{max-width:100%;}
.woocommerce-cart .woocommerce table.shop_table td.actions{border-top:1px solid #e6e6e6;background:#f7f7f7;border-bottom:0px solid #e6e6e6;}
.woocommerce-cart .entry-content form{width:60%;float:left;}
.woocommerce-cart .woocommerce .cart-collaterals{width:33%;float:right;}
.woocommerce-cart .woocommerce .cart-collaterals h2{display:none;}
.woocommerce-cart .woocommerce .cart-collaterals .cart_totals{width:100%;}
#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr th,#add_payment_method table.cart th,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart th,.woocommerce-checkout table.shop_table th{color:#000000;font-size:14px;font-size:1.4rem;}
#add_payment_method .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr td,#add_payment_method table.cart td,.woocommerce-cart table.cart td,.woocommerce-checkout table.cart td,.woocommerce-checkout table.shop_table td{color:#555;font-size:16px;}
.woocommerce-cart .woocommerce table.shop_table th{border-bottom:2px solid #000000;}
.woocommerce-cart .woocommerce table.shop_table,.woocommerce-checkout .woocommerce table.shop_table{border:1px solid #000000;margin:0;text-align:left;width:100%;border-collapse:separate;border-radius:0;border-bottom:none;border-right:none;margin-bottom:35px;border-bottom:1px solid #000000;}
body #add_payment_method #payment ul.payment_methods li input,body.woocommerce-cart #payment ul.payment_methods li input,body.woocommerce-checkout #payment ul.payment_methods li input{width:auto;margin:-2px .5em 0 0;}
body .woocommerce form .form-row .input-checkbox{width:auto;margin:-2px 5px 0 0;}
#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,body.woocommerce-cart .cart-collaterals .cart_totals tr td,body.woocommerce-cart .cart-collaterals .cart_totals tr th,body.woocommerce-checkout .cart-collaterals .cart_totals tr td,body.woocommerce-checkout .cart-collaterals .cart_totals tr th,body .woocommerce table.shop_table th{border-top:none;border-bottom:1px solid #000000;border-right:1px solid #000000;text-align:right;padding:10px 20px;}
body #add_payment_method table.cart td,body #add_payment_method table.cart th,body.woocommerce-cart table.cart td,body.woocommerce-cart table.cart th,body.woocommerce-checkout table.cart td,body.woocommerce-checkout table.cart th{border-right:1px solid #e6e6e6;}
#add_payment_method .cart-collaterals .cart_totals tr th,body.woocommerce-cart .cart-collaterals .cart_totals tr th,body.woocommerce-checkout .cart-collaterals .cart_totals tr th{}
.woocommerce-cart .cart-collaterals .cart_totals table th{border-bottom:1px solid #e6e6e6;}
body .woocommerce #respond input#submit.alt,body .woocommerce a.button.alt,body .woocommerce button.button.alt,body .woocommerce input.button.alt{background:#000 !important;font-weight:500;}
body .woocommerce #respond input#submit.alt:hover,body .woocommerce a.button.alt:hover,body .woocommerce button.button.alt:hover,body .woocommerce input.button.alt:hover{background:#fff !important;}
body .woocommerce #respond input#submit.alt:hover,body .woocommerce a.button.alt:hover,body .woocommerce button.button.alt:hover,body .woocommerce input.button.alt:hover{background:#fff !important;color:#000;border:1px solid #000 !important;}
body .woocommerce .cart .button,body .woocommerce .cart input.button,body .woocommerce #respond input#submit,body .woocommerce a.button,body .woocommerce button.button,body .woocommerce input.button{background:#000 !important;color:#fff;font-weight:500;border-radius:40px;}
body .woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:right;width:100%;display:block;text-align:center;margin-bottom:0;font-size:1.25em;padding:1em;border-radius:40px;margin-top:.5em;}
body .woocommerce form .form-row-first,body .woocommerce form .form-row-last,body .woocommerce-page form .form-row-first,body .woocommerce-page form .form-row-last{width:49%;}
body .woocommerce #respond input#submit.disabled,body .woocommerce #respond input#submit:disabled,body .woocommerce #respond input#submit:disabled[disabled],body .woocommerce a.button.disabled,body .woocommerce a.button:disabled,body .woocommerce a.button:disabled[disabled],body .woocommerce button.button.disabled,body .woocommerce button.button:disabled,body .woocommerce button.button:disabled[disabled],body .woocommerce input.button.disabled,body .woocommerce input.button:disabled,body .woocommerce input.button:disabled[disabled]{background:#ccc;}
body .woocommerce a.checkout-button.button.alt{border-radius:40px;}
body .woocommerce #content table.cart td.actions .coupon,body .woocommerce table.cart td.actions .coupon{width:68%;}
body #add_payment_method table.cart td.actions .coupon .input-text,body.woocommerce-cart table.cart td.actions .coupon .input-text,body.woocommerce-checkout table.cart td.actions .coupon .input-text{padding:8px 6px 7px;width:65%;}
body .woocommerce table.shop_table td{padding:15px;}
body .woocommerce-checkout table.shop_table td{text-align:right;border-right:1px solid #222222;border-top:0;}
.woocommerce a.remove{margin:0 auto;}
.woocommerce-cart .woocommerce table.shop_table th.product-remove,.woocommerce-cart .woocommerce table.shop_table th.product-name{text-align:center;color:#000000;}
.woocommerce-cart .woocommerce table.shop_table th.product-price,.woocommerce-cart .woocommerce table.shop_table th.product-quantity,.woocommerce-cart .woocommerce table.shop_table th.product-subtotal{text-align:right;color:#000000;}
.woocommerce-cart .woocommerce table.shop_table .cart_item td.product-price,.woocommerce-cart .woocommerce table.shop_table .cart_item td.product-quantity,.woocommerce-cart .woocommerce table.shop_table .cart_item td.product-subtotal{text-align:right;}
.woocommerce-checkout #add_payment_method #payment ul.payment_methods li,.woocommerce-checkout #payment ul.payment_methods li{list-style:none;}
.woocommerce-checkout .woocommerce .col2-set{width:47.8260869565%;float:left;margin-right:4.347826087%;}
.woocommerce-checkout .woocommerce .col2-set .col-1,.woocommerce-checkout .woocommerce .col2-set .col-2{margin-bottom:2em;width:100%;float:none;}
.woocommerce-checkout #order_review_heading,.woocommerce-checkout #order_review{background:#fff;width:47.8260869565%;float:right;margin-right:0;}
.woocommerce-checkout #ship-to-different-address-checkbox{width:auto;float:right;margin-left:15px;margin-top:10px;opacity:1;position:static;}
.woocommerce-checkout #ship-to-different-address label{font-size:24px;font-weight:700;line-height:1;margin:0;margin-bottom:1em;padding:0;text-transform:uppercase;color:#000;}
.woocommerce-checkout .woocommerce form .form-row.create-account label{padding-top:2px;font-weight:bold;}
.woocommerce-checkout .payment-fixed{position:fixed;z-index:9;box-shadow:rgba(0, 0, 0, 0.2) 0px 6px 2em;left:52%;margin-left:0;padding:20px;top:0;width:45.5% !important;-webkit-transition:padding .1s ease-in;-moz-transition:padding .1s ease-in;-o-transition:padding .1s ease-in;-ms-transition:padding .1s ease-in;transition:padding .1s ease-in;}
.product-shipping-message{font-size:16px;text-align:center;text-transform:uppercase;padding:10px 0px;border-top:1px solid #139248;border-bottom:1px solid #139248;}
body .woocommerce table.shop_table tbody th,body .woocommerce table.shop_table tfoot td,body .woocommerce table.shop_table tfoot th{border-bottom:none;}
body .woocommerce form .form-row input.input-text,body .woocommerce form .form-row textarea{max-width:100%;height:34px;padding:0 6px;border:1px solid;width:100%;border-color:#222222;padding:25px 12px;} .woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-2{padding:0px 0 30px;flex:0;max-width:initial;}
.woocommerce form .form-row label{display:block;width:100%;}
.woocommerce form .form-row span.woocommerce-input-wrapper{display:block;width:100%;}
.woocommerce form .form-row input{width:100%;}
.woocommerce-account .woocommerce-MyAccount-navigation{width:20%;}
.woocommerce-page .col-12.center-content h2,.woocommerce-checkout .col-12.center-content h2{margin:80px 0 20px;font-size:20px;}
.woocommerce-account .col-12.center-content h2{margin:80px 0 20px;font-size:20px;}
.woocommerce-account .woocommerce-MyAccount-content{display:inline-block;float:left;margin-left:5%;width:75%;}
.woocommerce-account .woocommerce-MyAccount-navigation ul{padding:0;border-top:1px solid #eee;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li{list-style:none;border-bottom:1px solid #eee;padding-bottom:0;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a:before{opacity:1;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a{padding:10px 5px;display:block;color:#fff;padding:11px 19px;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:before{margin-right:20px;opacity:.25;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover:before{opacity:1;}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a:before{font-family:'FontAwesome';content:"\f0e4";}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--orders a:before{font-family:'FontAwesome';content:"\f291";}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--downloads a:before{font-family:'FontAwesome';content:"\f1c6";}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a:before{font-family:'FontAwesome';content:"\f015";}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--payment-methods a:before{font-family:'FontAwesome';content:"\f09d";}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a:before{font-family:'FontAwesome';content:"\f007";}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a:before{font-family:'FontAwesome';content:"\f08b";}
.woocommerce-account .woocommerce-MyAccount-content h2{font-size:25px;text-align:center;font-weight:600;}
.woocommerce-account p.order-again{text-align:right;}
.woocommerce-account .woocommerce-EditAccountForm input[type="submit"]{margin-top:50px;float:right;}
.woocommerce-account .woocommerce-MyAccount-navigation ul{padding:0;background:linear-gradient(to right, rgb(155 139 112) 0%, rgb(30 33 26) 100%);}
section.woopagestemp{padding-top:100px;padding-bottom:100px;}
ul.prod li .star-rating{position:absolute !important;top:;border:;bottom:33px !important;left:19px;}
.woocommerce-breadcrumb,.woocommerce-products-header__title.page-title{display:none;}
ul.prod li.product.type-product{margin-bottom:75px;}
ul.prod.related li .star-rating{position:absolute !important;top:;border:;bottom:-6px !important;left:0px;}
.product_title.entry-title{font-size:70px;color:#1f2230;font-family:'Lora';}
.woocommerce-product-details__short-description p{font-size:17px;line-height:25px;color:#777;padding-top:30px;font-weight:600;}
div.qty{float:left;padding:10px;}
input.qty{width:64px;height:34px;border:1px solid #c5c5c5;padding:0 10px;font-weight:700;font-size:20px;}
.qty{font-size:20px;font-weight:600;padding-right:15px;}
.woocommerce-tabs.wc-tabs-wrapper li a{font-family:Montserrat;font-size:14px;font-weight:600;line-height:normal;letter-spacing:2px;color:#222222;}
.woocommerce-tabs.wc-tabs-wrapper li a{text-align:center}
ul.tabs.wc-tabs{text-align:center;}
.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs::before{border:none !important;}
.woocommerce-tabs.wc-tabs-wrapper li a{font-family:Montserrat;font-size:14px;font-weight:600;line-height:normal;letter-spacing:2px;color:#222222;}
.woocommerce-tabs.wc-tabs-wrapper li a{text-align:center}
ul.tabs.wc-tabs{text-align:center;}
.woocommerce div.product .woocommerce-tabs ul.tabs li,.woocommerce div.product .woocommerce-tabs ul.tabs::before{border:none !important;}
form#commentform p{font-family:Poppins;font-size:13px;font-weight:500;line-height:1.54;letter-spacing:normal;color:rgba(0, 0, 0, 0.6);}
span#reply-title{font-family:Poppins;font-size:13px;font-weight:500;line-height:1.54;letter-spacing:normal;color:rgba(0, 0, 0, 0.6);}
h2.woocommerce-Reviews-title{}
div#comments p{font-family:Poppins;font-size:13px;font-weight:500;line-height:1.54;letter-spacing:normal;color:rgba(0, 0, 0, 0.6);padding-bottom:9px;}
p.stars{width:70%;display:inline-block;}
div#review_form_wrapper{width:60% !important;margin:0 auto;}
div#comments{text-align:center;}
div#respond span{text-align:center;}
.comment-form-rating label{font-family:Poppins;font-size:13px;font-weight:500;line-height:1.54;letter-spacing:normal;color:rgba(0, 0, 0, 0.6);padding-bottom:10px;}
h2.woocommerce-Reviews-title{display:none;}
textarea#comment{border-radius:4px;background-color:rgba(34, 34, 34, 0.06);padding:10px 20px;border:none;font-family:Poppins;font-size:13px;font-weight:500;height:134px;width:100%;resize:none;}
p.comment-form-author input#author{width:100%;height:45px;border-radius:4px;background-color:rgba(34, 34, 34, 0.06);padding:10px 20px;border:none;font-family:Poppins;font-size:13px;font-weight:500;}
p.comment-form-email input#email{width:100%;height:45px;border-radius:4px;background-color:rgba(34, 34, 34, 0.06);padding:10px 20px;border:none;font-family:Poppins;font-size:13px;font-weight:500;}
p.form-submit input#submit{width:144px;height:45px;background-color:#000000 !important;color:#ffffff!important;font-family:Poppins;font-size:14px;font-weight:500;border:none;border:1px solid #000 !important;cursor:pointer;transition:all 0.4s ease-In-out;border-radius:0px !important;text-align:center;}
p.form-submit input#submit:hover{background-color:transparent !important;color:#000 !important;transition:all 0.4s ease-In-out;}
form#commentform p small{margin-bottom:10px !important;}
p.form-submit{margin-top:10px;text-align:center;}
.summary.entry-summary .star-rating{float:left !important;position:relative;margin-right:50px;}
.summary.entry-summary bdi{font-size:40px;color:#15c8a0;font-family:'Lora';display:contents;margin:0 auto 0 23%;}
.summary.entry-summary h1.product_title.entry-title{padding-bottom:45px !important;}
.single-product div.product .woocommerce-product-gallery .flex-viewport{width:71%;float:right;}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{width:26%;float:left;}
.woocommerce.single-product div.product div.images .flex-control-thumbs li{float:none;width:100%;}
.woocommerce div.product div.images .flex-control-thumbs{margin:0px 0px;}
.product ol.flex-control-nav li{padding:5px 0px;}
.woocommerce div.product div.images .flex-control-thumbs .slick-arrow{margin:0 auto;position:relative;width:100%;height:30px;display:block !important;background:transparent;border:none;font-size:0;background-color:#dadada;border-radius:0;left:0;right:0;bottom:-12px;font:normal normal normal 14px/1 FontAwesome;}
.woocommerce div.product div.images .flex-control-thumbs .slick-next:before{content:"\f107";font-size:23px;text-align:center;display:table;margin:1px auto;}
.woocommerce div.product div.images .flex-control-thumbs .slick-prev:before{content:"\f106";font-size:23px;text-align:center;display:table;margin:0px auto;}
span.variable-item-span.variable-item-span-color{border-radius:50%;}
li.variable-item.color-variable-item{background:none !important;box-shadow:0 0 0 0px rgb(0 0 0 / 0%) !important;width:50px;height:50px;}
li.variable-item.color-variable-item.color-variable-item-black.first{}
li.variable-item.color-variable-item:hover{box-shadow:0 0 0 0px rgb(0 0 0 / 0%) !important;}
.wvs-has-image-tooltip:before,[data-wvstooltip]:before,.wvs-has-image-tooltip:before,[data-wvstooltip]:after{display:none;}
.woocommerce div.product form.cart .variations tbody{display:flex;align-items:center;align-content:center;}
.woocommerce div.product form.cart .variations tr{display:flex;align-items:center;padding:0 20px 0 0;}
.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{align-items:center;align-content:center;display:flex;}
.woocommerce div.product form.cart .reset_variations{display:inline-block;}
.woocommerce div.product form.cart div.quantity{float:none;}
.woocommerce div.product form.cart .button{display:block;}
.woocommerce div.product form.cart .reset_variations{padding:0 0 0 15px;}
.woocommerce-Address-title.title{padding:10px;}
.woocommerce ul.products li.product .price{display:none;}
span.onsale{display:none;}
.woocommerce .products ul, .woocommerce ul.products{font-size:0;margin:0;}
.woocommerce-shop .berocket_single_filter_widget ul li{display:inline-block;vertical-align:top;padding:0 15px !important;position:relative;}
.woocommerce-shop .berocket_single_filter_widget ul li label{color:#767e83;font-size:16px;text-transform:uppercase;font-weight:500;}
.woocommerce-shop .berocket_single_filter_widget ul li.checked label{font-weight:900 !important;}
.woocommerce-shop h3.bapf_hascolarr i{display:none !important;}
.woocommerce-shop .tabNavArrivals{padding-bottom:15px;}
.woocommerce-shop .berocket_single_filter_widget ul > li:not(:last-child)::before{content:"";width:1px;height:10px;background-color:#000;position:absolute;right:0;top:0;bottom:0;margin:auto;}
.tax-product_cat .berocket_single_filter_widget ul > li:not(:last-child)::before{content:"";width:1px;height:10px;background-color:#000;position:absolute;right:0;top:0;bottom:0;margin:auto;}
.tax-product_cat .berocket_single_filter_widget ul li{display:inline-block;vertical-align:top;padding:0 15px !important;position:relative;}
.tax-product_cat .berocket_single_filter_widget ul li label{color:#767e83;font-size:16px;text-transform:uppercase;font-weight:500;}
.tax-product_cat .berocket_single_filter_widget ul li.checked label{font-weight:900 !important;}
.tax-product_cat h3.bapf_hascolarr i{display:none !important;}
.tax-product_cat .tabNavArrivals{padding-bottom:15px;}
.form-control{width:100% !important;}
.input-group p{width:100%;}
.woocommerce-shop p.woocommerce-result-count{padding:30px 0 0 0;font-size:18px;font-weight:500;letter-spacing:1px;text-transform:uppercase;margin:0;}
.tax-product_cat p.woocommerce-result-count{padding:30px 0 0 0;font-size:18px;font-weight:500;letter-spacing:1px;text-transform:uppercase;margin:0;}
form.woocommerce-ordering{display:none !important;}
span.currency {
font-family: sans-serif;
padding-right: 5px;
}
span.woocommerce-Price-currencySymbol {
font-family: sans-serif;
}
span.wpcf7-form-control-wrap.message textarea {
height: 125px;
}
.cms-class-nav {
display: inline-flex;
align-items: center;
}
.site-menu li.current-menu-item a {
color: #fdec54;
border-bottom: 2px solid;
padding-bottom: 5px;
}
section.woopagestemp {
background-color: #fff8d8;
}
.testimonial {padding: 40px 0 70px;}
.testimonial h1 {
font-weight: 900;
margin: 0;
position: relative;
top: 5px;
text-transform: capitalize;
color: #f0cd00;
opacity: 0.3;
margin-bottom: 0;
font-size: 56px;
line-height: 1;
}
.testimonial .post_widget {
background: #fff8d8;
padding: 15px;
border-radius: 5px;
height: 150px;
margin-bottom: 30px;
}
.testimonial .post_widget p.post_title {
font-size: 23px;
font-weight: 700;
font-style: italic;
margin: 0;
color: #e52e2c;
}
.testimonial .post_widget p.post_text {
font-size: 16px;
line-height: 27px;
}
.prodDtlWrp {
display: block;
font-size: 0;
height: 175px;
}
.prodDtlWrp .prodDetail {
width: 60%;
display: inline-block;
vertical-align: middle;
}
.prodDtlWrp .prodThumb {
display: inline-block;
vertical-align: middle;
width: calc(100% - 60%);
position: relative;
padding-right: 50px;
}
.prodDtlWrp .prodThumb a.addToCart-btn {
display: block;
font-size: 15px;
transform: rotate(90deg);
width: 235px;
height: 38px;
padding: 10px 34px;
vertical-align: middle;
text-align: center; position: relative;
right: 38px;
position: absolute;
top: 176px;
margin: auto;
}
.prodDtlWrp .prodThumb a.addToCart-btn i {display: inline-block;line-height: 18px;}
.prodDtlWrp .prodThumb img {
width: 200px;
height: 150px;
top: 0;
}
.post_widget.test-wdiget {
height: 200px;
align-items: center;
justify-content: center;
padding: 44px;
}
.post_widget.test-wdiget::before {
display: none;
}
.blog-inner h1 {
text-align: center;
padding: 90px 0;
}
.blog-inner h3 {
padding: 30px 0 0 0;
}
section.blog-inner {
padding-bottom: 90px;
}
.woocommerce-checkout #order_review_heading, .woocommerce-checkout #order_review {
background: transparent;
}
.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme {
display: flex;
align-items: center;
}
.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme input {
width: auto;
margin-right: 5px;
}