/*
Theme Name: 4udesign
Theme URI: https://wordpress.org/themes/twentyseventeen/
Author: the WordPress team
Author URI: https://wordpress.org/

*/


@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');


@font-face{font-family:'FontAwesome';src:url('./fonts/fontawesome-webfont.eot?v=4.7.0');src:url('./fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('./fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('./fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('./fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('./fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}


/* ========= */
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}
.fa-2x{font-size:2em}
.fa-3x{font-size:3em}
.fa-4x{font-size:4em}
.fa-5x{font-size:5em}
.fa-fw{width:1.28571429em;text-align:center}
.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}
.fa-ul>li{position:relative}
.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}
.fa-li.fa-lg{left:-1.85714286em}
.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}
.fa-pull-left{float:left}
.fa-pull-right{float:right}
.fa.fa-pull-left{margin-right:.3em}
.fa.fa-pull-right{margin-left:.3em}
.pull-right{float:right}
.pull-left{float:left}
.fa.pull-left{margin-right:.3em}
.fa.pull-right{margin-left:.3em}
.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}
.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}
@-webkit-keyframes fa-spin{
    0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
    100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
@keyframes fa-spin{
    0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
    100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}
}
.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}
.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}
.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}
.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1)";-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}
.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1)";-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}
:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-inverse{color:#fff}
.fa-plus:before{content:"\f067"}
.fa-minus:before{content:"\f068"}
.fa-home:before{content:"\f015"}
.fa-times:before{content:"\f00d"}
.fa-chevron-right:before{content:"\f054"}
.fa-chevron-down:before{content:"\f078"}
.fa-search:before{content:"\f002"}
.fa-arrow-left:before{content:"\f060";}
.fa-arrow-right:before{content:"\f061";}
.fa-arrow-down:before{content:"\f063";}

/* ================= */

/* for radio buttons*/
.woocommerce.corporate_woo_btn .radio__buttons {
    display: none;
}
img.banner_img_three,img.banner_img_four {
    height: auto !important;
    object-fit: unset !important;
}

/* ============== */
@font-face{font-family:'Montserrat';src:url('fonts/Montserrat-Bold.woff2') format('woff2'),url('fonts/Montserrat-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap;}
@font-face{font-family:'Montserrat';src:url('fonts/Montserrat-Medium.woff2') format('woff2'),url('fonts/Montserrat-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:'Montserrat';src:url('fonts/Montserrat-Regular.woff2') format('woff2'),url('fonts/Montserrat-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'Montserrat';src:url('fonts/Montserrat-SemiBold.woff2') format('woff2'),url('fonts/Montserrat-SemiBold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap;}
@font-face{font-family:'Playfair Display';src:url('fonts/PlayfairDisplay-Medium.woff2') format('woff2'),url('fonts/PlayfairDisplay-Medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap;}
@font-face{font-family:'Playfair Display';src:url('fonts/PlayfairDisplay-Regular.woff2') format('woff2'),url('fonts/PlayfairDisplay-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}
@font-face{font-family:'Playfair Display';src:url('fonts/PlayfairDisplay-SemiBold.woff2') format('woff2'),url('fonts/PlayfairDisplay-SemiBold.woff') format('woff');font-weight:600;font-style:normal;font-display:swap;}
@font-face{font-family:'Dancing Script';src:url('fonts/DancingScript-Bold.eot');src:url('fonts/DancingScript-Bold.eot?#iefix') format('embedded-opentype'),url('fonts/DancingScript-Bold.woff2') format('woff2'),url('fonts/DancingScript-Bold.woff') format('woff'),url('fonts/DancingScript-Bold.ttf') format('truetype');font-weight:bold;font-style:normal;font-display:swap;}

/* ==================== */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strong,sub,sup,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,nav,section{display:block;}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}
*{padding:0;margin:0;box-sizing:border-box;}


/* ============= */
*:focus{outline:-webkit-focus-ring-color none;outline:none;}
a:visited,a:focus,a:active,a:hover{outline:none!important;text-decoration:none;}

/* ============= */
::-webkit-input-placeholder{opacity:1;color:#666;font-weight:500;}
:-moz-placeholder{opacity:1;color:#666;font-weight:500;}
::-moz-placeholder{opacity:1;color:#666;font-weight:500;}
:-ms-input-placeholder{opacity:1;color:#666;font-weight:500;}

/* ============= */
input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{opacity:0.5;}
input:focus:-moz-placeholder,textarea:focus:-moz-placeholder{opacity:0.5;}

/* ============= */
input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{opacity:0.5;}
::selection{background:#FFFF00;color:#000;text-shadow:none;}
::-moz-selection{background:#FFFF00;color:#000;text-shadow:none;}
input:focus,select:focus{outline:none;}

/* ============= */
input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill,input:-webkit-autofill:focus,textarea:-webkit-autofill:focus,select:-webkit-autofill:focus,input:-webkit-autofill:hover,textarea:-webkit-autofill:hover,select:-webkit-autofill:hover{-webkit-box-shadow:0 0 0px 1000px white inset;box-shadow:0 0 0px 1000px white inset;background-color:#fff!important;}

/*--------------------------------------------------------------
# Global defination of elements
--------------------------------------------------------------*/
body{font-family:'Montserrat',sans-serif;font-weight:400;font-display:auto;font-size:0.875rem;color:#000000;line-height:1.5;}
img{max-width:100%;height:auto;}
a{color:#ef5658;}
a:hover,a:focus{text-decoration:none;color:#000;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:300;color: #598023;line-height:1;margin-bottom:20px;text-transform:none;}
h1,.h1{font-size:24px;}
h2,.h2{font-size:22px;}
h3,.h3{font-size:20px;}
h4,.h4{font-size:20px;}
h5,.h5{font-size:20px;}
h6,.h6{font-size:18px;color:#cb5300;font-weight:600}
h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:30px;line-height:100%;display:block;color: #598023;font-family:'Montserrat',sans-serif;font-weight:600;letter-spacing:0;font-weight:500;margin-top:10px;text-transform:uppercase;}
h1 small,.h1 small{font-size:18px;}
h2 small,.h2 small{font-size:18px;color:#cb5300;font-weight:600;margin-top:20px;}
h3 small,.h3 small{font-size:18px;color:#000;letter-spacing:1px;text-transform:capitalize;}
h4 small,.h4 small{font-size:18px;letter-spacing:1px;color:#242122;margin-top:10px;}
h5 small,.h5 small{font-size:18px;}
h6 small,.h6 small{font-size:14px;}
p{/* margin-bottom:15px; *//* line-height:1.5; */color: #fff;font-weight: 500;font-size: 15px;}
b,strong{font-weight:bold;}
.alignleft{float:left;margin-right:30px;}
.alignright{float:right;margin-left:30px;}
img.alignright,img.alignleft,img.alignnone,img.aligncenter,figure.alignright,figure.alignleft,figure.alignnone{margin-bottom:20px;}
hr,.hr{clear:both;margin:35px 0;display:block;width:100%;border-top:1px solid #cecece;border-bottom:1px solid #e9e9e9;box-shadow:0 1px #f9f9f9;}

/* ======== */
.home  h1.entry-title,.home .entry-title.h1{font-size:24px;}
.home .content  h6{margin-bottom:10px;}
.home  h1.entry-title,.home .entry-title.h1,.home  h1.entry-title small,.home .entry-title.h1 small{font-size:28px;font-weight:300;}
.home h2{color:#dc3545;font-size:20px;font-weight: 600;}
/* =========== */
.uppercase{text-transform:uppercase;}
.cwhite{color:#fff;}
.cgreen{color:#62a70f;}
.cred{color:#ef5658;}
.fw-300{font-weight:300;}
.fw-500{font-weight:500;}
.fw-800{font-weight:800;}
.mb--3,.mb--4,.mb--5{margin-bottom:20px;}
.mt--4{margin-top:20px;}
.mb-0{margin-bottom:0;}
.mb-100{margin-bottom:30px;}
.padd-80{padding:30px 0;}
.pos-rel{position:relative;}

/* ========== */
label{display:inline-block;margin-bottom:0.4rem;color: var(--dark);font-weight:500;font-size:12px;}
.clearboth::before,.clearboth::after{content:"";display:table;clear:both;}

/* =========== */
.form-control{height:34px;font-size:12px;line-height:1.5;background-color:#fff;border-radius:2px;color:#666;font-weight:500;}
.form-control:focus{color:#495057;background-color:#fff;border-color:#333;outline:0;box-shadow:none;}
textarea.form-control{line-height:1.4;min-height:140px;padding-top:15px;padding-bottom:15px;}
.form-group{margin-bottom:10px;}

/* =========== */
.btn{border-radius:0;font-weight:600;border:none;color:#ffffff;text-transform:uppercase;line-height:1;margin:0;padding:13px 20px;font-size:14px;border-radius:2px;background-color:var(--danger);}
.btn{padding:15px 30px;font-size:1.2rem;border-radius:50px;letter-spacing:1px;margin:2px;}

/* ===== */
.btn-white{background-color:#fff;font-style:italic;color:#471181;font-size:18px;font-weight:600;border-radius:10px;padding:20px 50px;}
.btn-white:hover{background-color:#471181;color:#fff;}

/* ========== */
button:focus,.btn.focus,.btn:focus,.btn:hover{color:#fff;background-color:#101820;box-shadow:none!important;outline:none!important;}

/* =========== */
.btn-default{background-color:#0d0d0f;color:#fff;text-transform:capitalize;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;}
.btn-default:hover,.btn-default:focus,.btn-default:not(:disabled):not(.disabled).active,.btn-default:not(:disabled):not(.disabled):active,.show>.btn-default.dropdown-toggle{background-color:#471181;color:#fff;}

/* =========== */
.btn-primary{background-color:#ef5658;color:#fff;text-transform:uppercase;}
.btn-primary:hover,.btn-primary.focus,.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#101820;}

/* =========== */
.btn-secondary{background-color:#323e48;color:#fff;text-transform:uppercase;}
.btn-secondary:hover{color:#fff;background-color:#1784c7;}
.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#0379c1;border-color:#0379c1;}

/* ======================================================== */

/* =========== */
.icon{display:inline-block;fill:currentColor;height:1em;position:relative;top:-0.0625em;vertical-align:middle;width:1em;}
.error404 .page-content .search-form,.search .page-content .search-form{margin-bottom:3em;}
.search-form{position:relative;max-width:500px;}
.search-form input[type="search"]{color:#666;background:#fff;background-image:-webkit-linear-gradient(rgba(255,255,255,0),rgba(255,255,255,0));border:1px solid #bbb;-webkit-border-radius:3px;border-radius:3px;display:block;padding:12px;width:100%;font-size:14px;height:50px;}
.search-form input[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}
.search-form input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
.search-form .search-submit{background-color:#1565c0;border:0;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-size:0.875rem;font-weight:500;line-height:1;text-shadow:none;-webkit-transition:background 0.2s;transition:background 0.2s;bottom:2px;padding:0.5em 1em;position:absolute;right:2px;height:46px;}
.search-form .screen-reader-text{display:none;}
.search-form .search-submit:hover{background-color:#000;}
.sideBBar .icon{display:inline-block;fill:currentColor;height:1em;position:relative;top:-0.0625em;vertical-align:middle;width:1em;}
.search-form .search-submit .icon{height:24px;top:-2px;width:24px;display:block;}
span.required{color:#3b3a3a;font-size:14px;font-family:sans-serif;position:relative;top:-4px;font-display:auto;}
.comments-title{display:none;}
.comment-metadata a{font-size:10px;color:#333;}
ol.comment-list{list-style:none;padding:0;}
.comment-respond p,.comment-content p{margin-bottom:15px;}
.reply{margin:0 0 30px;}
.reply a{color:#3b3a3a;}
.reply a:hover{color:#000;}
.comments-area .comment-reply-title{margin:0 0 10px;}
.comment-awaiting-moderation{margin-bottom:15px;color:#3b3a3a;}
.comment-respond label{width:100%;margin-bottom:15px;font-weight:500;display:initial;}
.comment-respond input[type="text"],.comment-respond textarea,.comment-respond input[type="url"],.comment-respond input[type="email"]{width:100%;padding:5px 10px;}
.comment-respond button,.comment-respond html input[type=button],.comment-respond input[type=reset],.comment-respond input[type=submit]{padding:15px 30px;font-size:1rem;font-weight:600;text-transform:uppercase;outline:none;border:none;}
.comment-respond button:hover,#wp-comment-cookies-consent{margin-right:5px;}
.searchForm{background-color:#00b1c1;padding:20px;margin-bottom:30px;}
.searchForm .search-form{max-width:100%;}
.searchForm h4{color:#fff;margin:0 0 10px;line-height:1;font-size:1.2rem;font-weight:600;}
.searchForm .input-group{background-color:#fff;}
.searchForm .form-control{border:none;height:50px;}
.searchForm .btn{padding:0 15px;line-height:50px;border-radius:0;background-color:#fff;border:none;color:#3b3a3a;}
.catList h4{margin-top:20px;}
.blogSidebar{margin-top:25px;}
.main .blogSidebar,.blogSidebar{text-align:left;}
.main .blogSidebar ul,.blogSidebar ul{margin-bottom:0;margin-top:10px;padding:0;list-style:none;background-color:rgba(0,0,0,.03);}
.main .blogSidebar ul li,.blogSidebar ul li{position:relative;}
.main .blogSidebar ul li a,.blogSidebar ul li a{display:block;padding:15px;border-bottom:1px solid #e5e5e5;color:#3d4543;font-weight:normal;font-size:14px;}
.main .blogSidebar ul li a:hover,.blogSidebar ul li a:hover{background-color:#eeeeee;color:#3b3a3a;border-bottom-color:#eeeeee;text-decoration:none;}
.main .blogSidebar ul li a::after,.blogSidebar ul li a::after{font-size:1.3em;border-top:5px solid transparent;border-left:5px solid #242121;border-bottom:5px solid transparent;content:"";position:absolute;right:15px;top:50%;margin-top:-5px;margin-right:-2px;height:0;width:0;}
.main .blogSidebar ul li,.blogSidebar ul li{padding-left:0;}
.main .blogSidebar ul li::before,.blogSidebar ul li::before{display:none;}
.main .blogSidebar ul li a:hover::after,.blogSidebar ul li a:hover::after{color:#3b3a3a;}
.main .blogSidebar .widget-title,.blogSidebar .widget-title{margin-top:20px;margin-bottom:10px;font-weight:600;color:#808080;font-size:20px;}
.content .icon.icon-search{display:none;}
.content .search-submit .icon.icon-search{display:block;}
.search-form .search-submit svg use{fill:#fff;}
.comments-area{margin-top:1rem;}
.comments-area .comment-respond button,.comments-area .comment-respond html input[type=button],.comments-area .comment-respond input[type=reset],.comments-area .comment-respond input[type=submit]{padding:10px 30px;background-color:#1565c0;color:#fff;border-radius:2px;}
.comments-area .comment-respond button:hover,.comments-area .comment-respond html input[type=button]:hover,.comments-area .comment-respond input[type=reset]:hover,.comments-area .comment-respond input[type=submit]:hover{background-color:#000;color:#fff;}
.entry-footer .cat-tags-links{display:none;}
.icon,.updated,.entry-footer .cat-tags-links{display:none;}
article+article{padding-top:15px;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ccc;}
#search-2 .search-form label{display:none;}

/* =============================================================== */

/* ========= */
.men_shop_sec h3 span{display:inline-block;}
.slideBox{position:relative;margin-bottom:30px}
.cart_box{position:absolute;bottom:0;background:rgba(255,255,255,0.7);width:auto;padding:20px;left:0;right:0;opacity:0;visibility:hidden;transition:all linear .8s;margin:10px;}
.slideBox:hover .cart_box{opacity:1;visibility:visible;}
.slide-icon .icons{width:15px;height:15px;fill:#333333;margin-right:10px;margin-top: -4px;}
.cart_box a{font-size:14px;color:#333333;font-weight:500;display:flex;align-items:center;margin-top:10px;}
.men_slider .slick-dots{width:auto;left:10px;}
.men_slider .slick-dots li{width:10px;height:5px;}
.men_slider .slick-dots li button{width:20px;height:5px;}
.men_slider .slick-dots li button::before{line-height:20px;width:10px;height:10px;content:'';text-align:center;opacity:1;background-color:#999999;border-radius:1px;border-radius:50%;}
.men_slider .slick-dots li.slick-active button::before{opacity:1;background-color:#62a70f;width:20px;border-radius:5px;}
.men_slider .slick-dots li.slick-active{width:20px;}
.slideBox{margin-bottom:30px!important;line-height:0;}
.slideBox img{width:100%;}
.men_slider.womenslider .slick-dots li.slick-active button::before{opacity:1;background-color:#ef5658;width:20px;border-radius:5px;}
.men_slider .slick-prev::before,.men_slider .slick-next::before{color:#525252;}
.men_slider  .slick-prev,.men_slider  .slick-next{z-index:8;}
.men_slider .slick-prev{left:25px;}
.men_slider .slick-next{right:25px;}

/* ======= */
.men_shop_sec .head_italic_text,.women_shop_sec .head_italic_text{color:#C00;letter-spacing:0;font-size:14px;font-weight:bold;text-transform:uppercase}
.men_shop_sec .head_italic_text,.women_shop_sec .head_italic_text{font-size:14px;}
@media (min-width:576px){
    .men_shop_sec .head_italic_text,.women_shop_sec .head_italic_text{font-size:14px;}
}
@media (min-width:768px){
    .men_shop_sec .head_italic_text,.women_shop_sec .head_italic_text{font-size:16px;}
}
@media (min-width:1200px){
    .men_shop_sec .head_italic_text,.women_shop_sec .head_italic_text{font-size:20px;}
}
@media (min-width:1300px){
    .men_slider .slick-prev{left:-25px;}
    .men_slider .slick-next{right:-25px;}
}

/* ========= */
.accor-content{display:none;margin-bottom:0;padding:10px 15px;}
.accor-content p{color:#000;}
.accor-heading a{display:block;position:relative;color:#000;font-weight:600;font-size:14px;padding:20px 0;}
.accor-heading a:hover{color:#62a70f;}
.accor-heading a .fa{position:absolute;top:50%;right:0;color:#666666;}
.accor-heading a:hover .fa{color:#62a70f;}
.accor-heading{border-top:1px solid #cccccc;}
.accorSec{border-bottom:1px solid #cccccc;}

/* =========== */
.accor-content  ul{margin:0;padding:0;list-style:none;}
.accor-content ul li{position:relative;padding-left:15px;margin-bottom:5px;font-size:14px;font-weight:600;line-height:1.5;}
.accor-content ul li::before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;background-color:#000;border-radius:100%;}
.accor-content ul li a{font-size:14px;font-weight:600;}

/* ----------- */
.footer_bg{position:relative;}
.footer_bg img{vertical-align:middle;}
.contactbox p:nth-child(2){margin-bottom:20px;}
.contactbox p{margin-bottom:0;color:#fff;font-size:12px;}
.contactbox p a{color:#fff;}
.contactbox p a:hover{opacity:0.7;}
.contactbox p span{display:block;}
.fooicon{width:20px;height:20px;fill:#324759;}
.foot-icon{padding:0 10px;}
.follow_us{margin-bottom:20px;}
.follow_us p{color:#333333;font-size:12px;margin-bottom:15px;}
.follow_us p a{font-weight:bold;color:#333333;}
.follow_us p a:hover{opacity:0.7;}
.bg-footer{background-image:url('images/footer-bg.jpg');background-size:cover;background-repeat:no-repeat;}
.copyright_web_design,.copyright_web_design p{font-size:12px;margin-bottom:15px;color:#333333;}
.copyright_web_design p a{font-weight:bold;color:#333333;}
.copyright_web_design p a:hover{opacity:0.7;}
.copyright_web_design .copyright{letter-spacing:0.5px;margin-bottom:7px;}

/* ============ */
.bg-footer{padding:30px 0 10px 0;}
.bg-footer h4{font-size:20px;margin-bottom:20px;color:#fff;}

/* ============ */
.white_footer{padding:40px 0 40px 0;}
.men_shop_sec h3 small,.women_shop_sec h3 small{letter-spacing:4px;font-size:14px;}

/* ============ */
.wpcf7 sup{color:#ff0045;top:-2px;padding-left:3px!important;}

/* ======== */
@media (min-width:576px){
    .contactbox p span{width:60px;display:inline-block;}

    /* ====== */
    .bg-footer{padding:50px 0 150px 0;}
    .bg-footer h4{font-size:28px;margin-bottom:30px;}
    .men_shop_sec h3 small,.women_shop_sec h3 small{letter-spacing:4px;font-size:14px;}
}
@media (min-width:768px){
    .white_footer{padding:50px 0 30px 0;}

    /* ====== */
    .bg-footer{padding:50px 0 150px 0;}
    .bg-footer h4{font-size:28px;margin-bottom:30px;}
    .men_shop_sec h3 small,.women_shop_sec h3 small{letter-spacing:4px;font-size:16px;}
}
@media (min-width:991px){
    .mb-100{margin-bottom:50px;}
    .padd-80{padding:50px 0;}
    .men_shop_sec h3 small,.women_shop_sec  h3 small{letter-spacing:7px;font-size:20px;}
    .accor-heading a{font-size:16px;}
    .accor-heading a .fa{top:40%;}
    .contactbox p{font-size:16px;}
    .contactbox p span{width:150px;display:inline-block;}
    .white_footer{padding:70px 0 40px 0;}
    .follow_us p{font-size:16.5px;}
    .copyright_web_design,.copyright_web_design p{font-size:14px;}

    /* -======= */
    .bg-footer{padding:50px 0 200px 0;}
    .bg-footer h4{font-size:36px;margin-bottom:40px;}
}
@media (min-width:1200px){
    .container{max-width:1200px;}
    .white_footer{padding:103px 0 80px 0;}

    /* -======= */
    .bg-footer{padding:100px 0  300px 0}
    .bg-footer h4{font-size:36px;margin-bottom:40px;}
}
@media (min-width:1400px){
}
@media (min-width:1500px){
    .accor-heading a{font-size:18px;}
    .mb-100{margin-bottom:100px;}
    .padd-80{padding:80px 0;}
    .bg-footer{padding:100px 0  300px 0}
    .bg-footer h4{font-size:36px;margin-bottom:40px;}
}
@media (max-width:767px){
    .bg-footer    .contactimg{display:none;}
}
.footer_menu ul{margin:0;padding:0;list-style-type:none;font-size:14px;}
.footer_menu ul li{margin-bottom:5px;display:inline-block;padding-right:15px;font-weight:bold;}
.footer_menu ul li a{display:block;color:#000;font-weight:bold;}
.footer_menu ul li  a:hover{color:#333;}

/* ==================================================================================== */

/*------------woocommerce---------------*/
.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt{border-radius:0;font-weight:bold;text-transform:uppercase;font-size:14px;color:#fff;background-color:#ef5658;border:1px solid #ef5658;padding:0 1rem!important;line-height:40px;}
.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce #respond input#submit.alt:hover{background:#242122;border-color:#242122;color:#fff;}
.woocommerce a.button.alt.disabled,.woocommerce a.button.alt:disabled,.woocommerce a.button.alt:disabled[disabled],.woocommerce a.button.alt.disabled:hover,.woocommerce a.button.alt:disabled:hover,.woocommerce a.button.alt:disabled[disabled]:hover,.woocommerce button.button.alt.disabled,.woocommerce button.button.alt:disabled,.woocommerce button.button.alt:disabled[disabled],.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:disabled:hover,.woocommerce button.button.alt:disabled[disabled]:hover,.woocommerce input.button.alt.disabled,.woocommerce input.button.alt:disabled,.woocommerce input.button.alt:disabled[disabled],.woocommerce input.button.alt.disabled:hover,.woocommerce input.button.alt:disabled:hover,.woocommerce input.button.alt:disabled[disabled]:hover,.woocommerce #respond input#submit.alt.disabled,.woocommerce #respond input#submit.alt:disabled,.woocommerce #respond input#submit.alt:disabled[disabled],.woocommerce #respond input#submit.alt.disabled:hover,.woocommerce #respond input#submit.alt:disabled:hover,.woocommerce #respond input#submit.alt:disabled[disabled]:hover{color:#363636;border:1px solid #d6d1ca;background:none;}
.sortTitle{text-align:center;margin-top:1.5rem;font-style:italic;float:left;margin:0;line-height:44px;width:41px;margin-right:14px;}
.woocommerce .woocommerce-ordering{margin:0 auto 1.5rem;max-width:315px;float:left;width:100%;}
.woocommerce .woocommerce-ordering select,select.dropdown_product_cat{letter-spacing:2px;width:100%;height:44px;border:1px solid #d6d1ca;border-radius:0;padding:.375rem .75rem;text-transform:uppercase;font-size:.875rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:right .75rem center no-repeat url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTkuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCA0MDcuNDM3IDQwNy40MzciIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwNy40MzcgNDA3LjQzNzsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIxNnB4IiBoZWlnaHQ9IjE2cHgiPgo8cG9seWdvbiBwb2ludHM9IjM4Ni4yNTgsOTEuNTY3IDIwMy43MTgsMjczLjUxMiAyMS4xNzksOTEuNTY3IDAsMTEyLjgxNSAyMDMuNzE4LDMxNS44NyA0MDcuNDM3LDExMi44MTUgIiBmaWxsPSIjMzkzOTM5Ii8+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);}
.woocommerce ul.products li.product h3,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .woocommerce-loop-category__title{font-family:'Roboto Slab',serif;font-weight:400;color:#666;font-size:18px;text-transform:capitalize;margin-top:0;padding:0;margin-bottom:15px;}
.woocommerce ul.products li.product .price{color:#242122;font-size:18px;margin-bottom:0;line-height:1.4;}
.woocommerce ul.products li.product .variationText{display:block;color:#363636;}
.woocommerce ul.products li.product .shortDescr{display:block;color:#363636;}
.woocommerce .br_alabel span{font-size:1.125rem;font-style:italic;font-family:"freight-text-pro",serif;font-weight:500;letter-spacing:1px;}
.woocommerce ul.products li.product a img{max-width:190px;margin:0 auto 20px; /*box-shadow: 0 0 20px rgba(0, 0, 0, 0.08);*/}
.woocommerce ul.products li.product a .br_alabel_image.br_alabel_right{right:0!important;}
.woocommercePage ul.products{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;margin-bottom:0;}
.woocommerce-page.columns-3 ul.products li.product,.woocommerce.columns-3 ul.products li.product{text-align:center;}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content{background-color:#d2d2d2;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle{background-color:#000;}
.itemWrap{padding:20px;background-color:#f1f1f1;height:100%;}

/*----Single Product----*/
.woocommerce div.product::before,.woocommerce div.product::after,.woocommerce div.product form.cart .woocommerce-variation-add-to-cart::before,.woocommerce div.product form.cart .woocommerce-variation-add-to-cart::after{content:"";display:block;clear:both;}
.woocommerce div.product div.images,.woocommerce #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce-page #content div.product div.images{width:42%;padding-right:15px;}
.woocommerce div.product div.summary,.woocommerce #content div.product div.summary,.woocommerce-page div.product div.summary,.woocommerce-page #content div.product div.summary{width:58%;padding-left:15px;margin-bottom:0;}
.summaryWrap::after{content:"";display:block;clear:both;}
.woocommerce div.product form.cart .variations td.label label{line-height:3rem;text-transform:uppercase;padding:.5rem 0;}
.woocommercePage div.product form.cart .variations select{max-width:100%;min-width:100%;display:inline-block;margin-right:0;height:40px;border-radius:0;border-color:#ccc;border:1px solid #ccc;font-size:14px;background-color:#ffffff;padding:6px 20px 6px 12px;}
.woocommercePage div.product form.cart .reset_variations{display:none!important;visibility:hidden!important;}
.related.products > h2{text-align:left;}
.woocommercePage div.product span.price,.woocommercePage div.product p.price{color:#242122;line-height:1;}
.woocommerce div.product form.cart{max-width:450px;}
.woocommercePage div.product form.cart .variations td{width:100%;display:block;}
.woocommercePage .single_variation_wrap .screen-reader-text,.woocommercePage div.product form.cart .variations label{font-weight:400;display:block;color:#666;}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger{background-color:#eaeaea;z-index:6;}
.woocommerce-variation.single_variation{display:none;}
.woocommercePage div.product .woocommerce-variation.single_variation span.price{color:#000;font-weight:bold;}

/*----Cart----*/
dd.variation-Color p {color: #727272;line-height: 2.2;}
.woocommerce .woocommerce-customer-details address{border:none;font-weight:300;}
.woocommerce table.shop_table{border-collapse:collapse;}
.woocommerce label{/* color:#fff; */}
.woocommerce-shipping-methods label{color:#000;}
.woocommerce tfoot{background:#f1f1f1;}
.woocommerce tfoot td{text-align:right;}
.woocommerce .product-total,.woocommerce tr.cart-subtotal td,.woocommerce tr.shipping td,.woocommerce tr.total td,.woocommerce tr.order-total td{text-align:right !important;}
.woocommerce div.product form.cart .woocommerce-variation-add-to-cart{margin-top:2.5rem; position:relative;}
.woocommerce div.product form.cart div.quantity{margin:0 10px 0 0;width:90px;}
.woocommerce div.product form.cart div.quantity .screen-reader-text{}
.woocommerce .quantity .qty{width:80px;height:50px;border:1px solid #ccc;padding:.375rem 0;text-align:center;}
.woocommerce div.product form.cart div.quantity .qty{width:100%;}
.woocommerce button.button:disabled[disabled],.woocommerce div.product form.cart button.button.alt.disabled{background-color:#ccc;border-color:#c1c1c1;color:#666;}
.woocommerce div.product form.cart .button{padding:0 2em;line-height:38px;background-color:#000;border-color:#000;color:#fff;border:none;}
.woocommerce div.product form.cart .button{line-height:50px;background-color:#ef5658;border-color:#ef5658;color:#fff;padding:0 40px!important;border-radius:4px;font-size:16px;}
.woocommerce div.product form.cart .button:hover{background-color:#242122;border-color:#242122;}
.woocommerce td.product-name dl.variation,.woocommerce td.product-name .wc-item-meta{padding-left:10px;font-size:12px;}
.woocommerce td.product-name dl.variation p{font-size:12px;}
body.woocommerce-page .content{text-align:left;}
.woocommerce .col2-set,.woocommerce-page .col2-set{width:auto;margin:0 -15px 15px;}
.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;width:50%;}
.woocommerce form .form-row{padding:3px 0;margin-bottom:.3rem;width:auto;}
.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:49%;}
.woocommerce form .form-row label,.woocommerce-page form .form-row label{margin-bottom:0;font-weight:normal;font-size:.875rem;}
.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{font-size:.875rem;color:#363636;display:block;width:100%;padding:.375rem .75rem;line-height:1.5;background-color:#fff;border:1px solid #ccc;}
.woocommerce form .select2-container .select2-selection--single .select2-selection__rendered,.woocommerce form .form-row select2{font-size:.875rem;color:#363636;display:block;width:100%;padding:.375rem 1.75rem;line-height:1.5;background-color:#fff;}
.select2-dropdown{font-size:12px;}
.select2-container--default .select2-selection--single{height:36px;border-radius:0;border:1px solid #ccc;}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:36px;}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:34px;}

#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment {background: #62a70f;border-radius: 5px;}
#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box {position: relative;box-sizing: border-box;width: 100%;padding: 1em;margin: 1em 0;font-size: .92em;border-radius: 2px;line-height: 1.5;background-color: #396207;color: #ffffff;text-shadow: 1px 2px 0px var(--dark);}

.woocommerce-cart #payment,.woocommerce-checkout #payment,#add_payment_method #payment,.woocommerce table.shop_table{border-radius:0;}
.woocommerce table.shop_table thead{background-color:#62a70f;color:#fff;}
.woocommerce table.shop_table thead th{font-weight:500;}
.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.woocommerce table.shop_table tbody th{font-weight:500;}
.woocommerce-message a,.alert-success a,.success a,.woocommerce-error a,.alert-error a,.error a,.woocommerce-info a,.alert-info a,.info a,.woocommerce-warning a,.alert-warning a,.warning a{color:#333;}
.woocommerce-message,.alert-success,.success,.woocommerce-error,.alert-error,.error,.woocommerce-info,.alert-info,.info,.woocommerce-warning,.alert-warning,.warning{border:1px solid transparent;font-size:13px;color: #ffffff;padding:15px;position:relative;padding-left:60px!important;line-height:24px;margin-bottom:20px!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color: #bf2123;}
.woocommerce-message {background: #8fae1b !important;}
.woocommerce-message li,.alert-success li,.success li,.woocommerce-error li,.alert-error li,.error li,.woocommerce-info li,.alert-info li,.info li,.woocommerce-warning li,.alert-warning li,.warning li{/* list-style:none!important; */}
.woocommerce-message::before,.alert-success::before,.success::before,.woocommerce-error::before,.alert-error::before,.error::before,.woocommerce-info::before,.alert-info::before,.info::before,.woocommerce-warning::before,.alert-warning::before,.warning::before{content:"";position:absolute;top:50%;left:25px;margin-top:-14px;line-height:1;font-size:24px;font-family:"FontAwesome";color: #ffffff;}
.woocommerce-message .button,.alert-success .button,.success .button,.woocommerce-error .button,.alert-error .button,.error .button,.woocommerce-info .button,.alert-info .button,.info .button,.woocommerce-warning .button,.alert-warning .button,.warning .button{float:right;}
.woocommerce-message::before,.alert-success::before,.success::before{content:"\f00c";}
.woocommerce-error::before,.alert-error::before,.error::before{content:"\f00d";}
.woocommerce-info::before,.alert-info::before,.info::before,.info::before{content:"\f129";}
.woocommerce-warning::before,.alert-warning::before,.warning::before,.warning::before{content:"\f12a";}
.woocommerce .woocommerce-message .button,.woocommerce .woocommerce-error .button,.woocommerce .woocommerce-info .button,.woocommerce-page .woocommerce-message .button,.woocommerce-page .woocommerce-error .button,.woocommerce-page .woocommerce-info .button{margin:-6px 0;}
.woocommerce form.login,.woocommerce form.checkout_coupon,.woocommerce form.register{border-radius:0;}
.nav-styles{cursor:pointer;}
.nav-styles .woocommerce-MyAccount-navigation{display:none;position:absolute;width:170px;background:#fff;text-align:left;border:1px solid #ccc;top:0;left:0;}
.nav-styles ul li{width:100%;}
.nav-styles ul li a:hover{background:#ccc;color:#ee4c9b;}
.woocommerce-account .woocommerce-MyAccount-navigation{display:none;}
.woocommerce-account .woocommerce-MyAccount-content{float:none;width:100%;}
.woocommerce .u-column2{max-width:480px;margin:0 auto;width:100%;}
form.login .woocommerce-LostPassword{margin:0;line-height:14px;}
.woocommerce form .form-row label.inline{padding-top:10px;margin-left:15px;}
.archive header.woocommerce-products-header{margin-bottom:20px;}
.archive header.woocommerce-products-header .entry-title{display:none;}
.woocommerce div.product div.images .flex-control-thumbs{margin:0 -10px;}
.woocommerce div.product div.images .flex-control-thumbs li{padding:20px 10px;}
.woocommerce-input-wrapper,.woocommerce form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-first,.woocommerce-page form .form-row-last{width:100%;}
.greentext{color:#017277;}
.woocommerce ul.products li.product .price ins{font-weight:normal;}
.woocommercePage ul.products li.product .price::after{content:"each";display:block;text-transform:none;color:#666;font-size:0.8em;}
.woocommerce span.onsale{background-color:#000;line-height:2.9;}
.woocommerce-cart table.cart .product-thumbnail a{display:inline-block;max-width:80px;}
.woocommerce-cart table.cart img{width:80px;box-shadow: 0 0 12px #ccc;}
.new-price{display:inline-block;margin-left:5px;}
.woocommerce div.product span.price ins,.woocommerce div.product p.price ins{color:#000;}
.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin:0 1% 1em 0;}
ul.woocommerce-error li a {background-color: #62a70f;padding: 10px;color: #fff;border-radius: 3px;font-weight: 500;display:inline-block;}
span.woocommerce-input-wrapper {color: #598023;}
/*======single product css=============*/
#order_comments_field{padding-top:0;}

/*Shop Pagination*/
.woocommerce nav.woocommerce-pagination ul{border:none;}
.woocommerce nav.woocommerce-pagination ul li{border:none;margin:0 3px;}
.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{width:25px;height:25px;line-height:25px;border-radius:3px;padding:0;background-color:#53bdbc;color:#fff;}
.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li a:focus{background:#242122;color:#fff;}
#add_payment_method .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination,.woocommerce-checkout .cart-collaterals .cart_totals .woocommerce-shipping-destination{font-size:14px;text-transform: capitalize;}

/*======single product css=============*/
#order_comments_field{padding-top:0;}

/*Shop Pagination*/
.woocommerce nav.woocommerce-pagination ul{border:none;}
.woocommerce nav.woocommerce-pagination ul li{border:none;margin:0 3px;}
.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{width:25px;height:25px;line-height:25px;border-radius:3px;padding:0;background-color:#000;color:#fff;}
.woocommerce nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li a:focus{background:#242122;color:#fff;}
.woocommercePage div.product form.cart .variations select{max-width:100%;min-width:100%;display:inline-block;margin-right:0;height:40px;border-radius:0;border-color:#ccc;border:1px solid #ccc;font-size:14px;background-color:#ffffff;padding:6px 20px 6px 12px;}

/* ========== */
.product_title,.woocommerce-products-header .woocommerce-products-header__title,.pHeading{position:relative;padding-bottom:20px;margin-bottom:10px;}
.woocommerce div.product form.cart .variations td.label label{text-transform:uppercase;padding:0;line-height:1rem;margin:20px 0 10px 0;font-weight:bold;}
.woocommerce div.product .product_meta{display:none}
.summaryWrap p{margin-bottom:10px;}
.woocommerce div.product{line-height:0;}

/* =========================================================== */

/* ================= */
.productsSlider{text-align:center;padding:50px 0;}

/* === */
.tax-product_cat.woocommerce .products ul,.tax-product_cat.woocommerce ul.products,.productsSlider  .woocommerce .products ul,.productsSlider  .woocommerce ul.products{margin:0;padding:0;list-style:none outside;clear:initial;}

/* === */
.tax-product_cat.woocommerce .products ul,.tax-product_cat.woocommerce ul.products{margin-bottom:20px;}

/* === */
.tax-product_cat.woocommerce ul.products li.product,.tax-product_cat.woocommerce-page ul.products li.product,.productsSlider .woocommerce ul.products li.product,.productsSlider .woocommerce-page ul.products li.product{margin:0;}

/* === */
.tax-product_cat.woocommerce ul.products li.first,.tax-product_cat.woocommerce-page ul.products li.first,.productsSlider .woocommerce ul.products li.first,.productsSlider .woocommerce-page ul.products li.first{clear:initial;}

/* === */
.tax-product_cat.woocommerce ul.products li.product,.tax-product_cat.woocommerce-page ul.products li.product,.productsSlider .woocommerce ul.products li.product,.productsSlider .woocommerce-page ul.products li.product{margin:0;padding:0;position:relative;width:auto;margin-left:0;}

/* === */
.tax-product_cat .itemWrap,.productsSlider  .itemWrap{padding:0;background-color:transparent;height:auto;}

/* === */
.tax-product_cat.woocommerce ul.products li.product,.productsSlider .woocommerce ul.products li.product{display:block;padding:0 15px;max-width:410px;margin:0 auto;text-align:center;float:left;height:100%;min-height:1px;clear:inherit;}

/* === */
.tax-product_cat.woocommerce ul.products li.product a img,.productsSlider .woocommerce ul.products li.product a img{max-width:370px;margin:0 auto 20px;}

/* === */
.tax-product_cat.woocommerce ul.products li.product a.woocommerce-LoopProduct-link,.productsSlider .woocommerce ul.products li.product a.woocommerce-LoopProduct-link{display:block;}

/* === */
.tax-product_cat.woocommerce ul.products li.product .slick-slide.slick-current,.productsSlider .woocommerce ul.products li.product .slick-slide.slick-current{opacity:1;padding:0 15px;}
.productsSlider .slick-slide img{width:100%;}
.tax-product_cat.woocommerce .slick-next,.tax-product_cat.woocommerce .slick-prev,.productsSlider .slick-next,.productsSlider .slick-prev{width:50px;height:auto;z-index:9;background-color:#fff;padding:15px;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,1);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,1);box-shadow:0px 0px 5px 0px rgba(0,0,0,1);}
.productsSlider .slick-next{top:50%;right:calc(0% - 0px);}
.productsSlider .slick-prev{top:50%;left:calc(0% - 0px);}

/* === */
.tax-product_cat.woocommerce ul.products li.product .slick-slide,.productsSlider .woocommerce ul.products li.product .slick-slide{display:block;padding:0 15px;}

/* === */
.tax-product_cat.woocommerce ul.products li.product .slick-next,.tax-product_cat.woocommerce ul.products li.product .slick-prev,.productsSlider .woocommerce ul.products li.product .slick-next,.productsSlider .woocommerce ul.products li.product .slick-prev{width:24px;height:auto;z-index:999}

/* === */
.tax-product_cat.woocommerce ul.products li.product .slick-next,.productsSlider .woocommerce ul.products li.product .slick-next{top:50%;right:calc(0% - 0px);}

/* === */
.tax-product_cat .woocommerce ul.products li.product .slick-prev,.productsSlider .woocommerce ul.products li.product .slick-prev{top:50%;left:calc(0% - 0px);}

/* === */
.tax-product_cat.woocommerce ul.products li.product h3,.tax-product_cat.woocommerce ul.products li.product .woocommerce-loop-product__title,.tax-product_cat .woocommerce ul.products li.product .woocommerce-loop-category__title,.productsSlider .woocommerce ul.products li.product h3,.productsSlider .woocommerce ul.products li.product .woocommerce-loop-product__title,.productsSlider .woocommerce ul.products li.product .woocommerce-loop-category__title{font-size:18px;font-family:'Montserrat',sans-serif;font-weight:bold;color:#cb3725;line-height:normal;margin:0}

/* === */
.tax-product_cat.woocommerce ul.products li.product .price,.productsSlider  .woocommerce ul.products li.product .price{display:block;color:#666;font-size:14px;line-height:normal;}

/* === */
.tax-product_cat.woocommerce   ul.products li.product .price::after,.tax-product_cat.woocommerce ul.products li.product .button,.productsSlider .woocommerce ul.products li.product .button{display:none}

/* === */

/* =========== */
.term-65 .woocommerce-products-header__title,.term-67 .woocommerce-products-header__title,.term-66 .woocommerce-products-header__title{display:none}

/* === */
.related.products{padding:0;text-align:center;}
.woocommercePage .related.products ul.products{margin-right:0;margin-left:0;}
.related.products > h2{text-align:left;margin-bottom:30px;}
.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{text-align:center;}

/* === */
.woocommerce .products ul,.woocommerce ul.products{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{height:42px;}

/* ========== */
.variation-Quote{}
.woocommerce-cart-form__cart-item.cart_item .product-name .variation  .variation-Quote:first-child{display:none;}
.woocommerce table.shop_table .cart_item .variation  .variation-Quote:first-child{display:none;}

/* ========= */
.xoo-wsch-top{padding-top:40px;}
.xoo-wsch-top .xoo-wsc-notice-container{display:block!important;}
.xoo-wsch-top ul.xoo-wsc-notices li{padding:5px;font-size:12px;}
.xoo-wsch-top .xoo-wsc-notice-error{color:#ffffff;background-color:#ff4545;}

/* =========== */

/* ===== INNER CSS ENDS HERE ========================================================================= */
@media (min-width:576px){
}
@media (min-width:768px){

    /* ========== */
    .woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:32.3%;}

    /* =========== */
    .woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:150px;}

    /* =========== */
    #add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{height:42px;}
}
@media (min-width:992px){

    /* ================= */
    .woocommercePage div.product form.cart .variations select{height:48px;}

    /* ========== */
    .product_title,.woocommerce-products-header .woocommerce-products-header__title,.pHeading{padding-bottom:48px;margin-bottom:42px;}
    .product_title::after,.woocommerce-products-header .woocommerce-products-header__title::after,.pHeading::after{height:10px;}

    /* ======= */
    .archive header.woocommerce-products-header{margin-bottom:60px;}

    /* ======= */
    .woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:24%;}
}
@media (min-width:1200px){

    /* ============== */
    .tax-product_cat.woocommerce ul.products li.product,.productsSlider .woocommerce ul.products li.product{display:block;padding:0 15px;max-width:390px;min-width:390px;margin:0 auto;text-align:center;float:left;height:100%;min-height:1px;}

    /* === */
    .tax-product_cat.woocommerce ul.products li.product a.woocommerce-LoopProduct-link::before,.tax-product_cat.woocommerce ul.products li.product a.woocommerce-LoopProduct-link::after,.productsSlider .woocommerce ul.products li.product a.woocommerce-LoopProduct-link::before,.productsSlider .woocommerce ul.products li.product a.woocommerce-LoopProduct-link::after{content:"";top:40px;height:80%;width:10px;position:absolute;bottom:0;}

    /* === */
    .tax-product_cat.woocommerce ul.products li.product a.woocommerce-LoopProduct-link::before,.productsSlider .woocommerce ul.products li.product a.woocommerce-LoopProduct-link::before{left:0;}

    /* === */
    .tax-product_cat.woocommerce ul.products li.product a.woocommerce-LoopProduct-link::after,.productsSlider .woocommerce ul.products li.product a.woocommerce-LoopProduct-link::after{right:0;}
    .tax-product_cat.woocommerce ul.products li.product a.woocommerce-LoopProduct-link::before,.tax-product_cat.woocommerce ul.products li.product a.woocommerce-LoopProduct-link::after{display:none;}

    /* === */
    .tax-product_cat.woocommerce ul.products li.product.slick-active.slick-current a.woocommerce-LoopProduct-link::before,.tax-product_cat.woocommerce ul.products li.product.slick-active.slick-current a.woocommerce-LoopProduct-link::after,.productsSlider .woocommerce ul.products li.product.slick-active.slick-current a.woocommerce-LoopProduct-link::before,.productsSlider .woocommerce ul.products li.product.slick-active.slick-current a.woocommerce-LoopProduct-link::after{content:"";top:40px;height:60%;width:10px;background-color:#eaeaea;position:absolute;bottom:0;}

    /* === */
    .tax-product_cat.woocommerce ul.products li.product.slick-active.slick-current a.woocommerce-LoopProduct-link::before,.productsSlider .woocommerce ul.products li.product.slick-active.slick-current a.woocommerce-LoopProduct-link::before{left:0;}

    /* === */
    .tax-product_cat.woocommerce ul.products li.product.slick-active.slick-current a.woocommerce-LoopProduct-link::after,.productsSlider .woocommerce ul.products li.product.slick-active.slick-current a.woocommerce-LoopProduct-link::after{right:0;}

    /* === */
    .woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:24%;}
    .single-product.woocommerce div.product div.summary,.single-product.woocommerce #content div.product div.summary,.single-product.woocommerce-page div.product div.summary,.single-product.woocommerce-page #content div.product div.summary{padding-left:110px;}
    ul.woocommerce-error li a {margin-left:10px;display:initial;}
}
@media (max-width:768px){

    /*woocommerce Css*/
    .woocommerce div.product div.images,.woocommerce #content div.product div.images,.woocommerce-page div.product div.images,.woocommerce-page #content div.product div.images{width:100%;padding-right:0;}
    .woocommerce div.product div.summary,.woocommerce #content div.product div.summary,.woocommerce-page div.product div.summary,.woocommerce-page #content div.product div.summary{width:100%;padding-left:0;}
    .woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
    .woocommerce .woocommerce-ordering{max-width:80%;}
    .woocommerce div.product form.cart .variations td.label label{line-height:normal;text-transform:uppercase;padding:0;}
    .woocommerce .woocommerce-message a.button{border-radius:0;font-weight:bold;text-transform:uppercase;font-size:11px;color:#000;background-color:#00000;border:1px solid #3b445200;padding:0 0.5rem!important;line-height:40px;display:block;float:none;}
    .woocommerce-column--billing-address.col-1{margin-bottom:20px;}
}
@media (max-width:575px){
    .container{padding-right:10px;padding-left:10px;}
    .woocommerce .related.products ul.products[class*=columns-] li.product,.woocommerce-page .related.products ul.products[class*=columns-] li.product{width:100%;float:none;clear:both;margin:0 0 1em;text-align:center;}
    .woocommerce ul.order_details li{float:none;margin-right:0;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #d3ced2;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none;margin-bottom:10px;}

    /* ============= */
    .summaryWrap{padding:10px;margin-bottom:25px;}
    .woocommerce div.product form.cart .button{font-size:12px;}
}
@media (max-width:450px){
    .post-type-archive-product.woocommerce ul.products[class*=columns-] li.product,.post-type-archive-product.woocommerce .woocommerce-page ul.products[class*=columns-] li.product{width:100%;float:none;clear:both;margin:0 0 1em;}
}

/* =========================================================== */
.woocommercePage div.product .summary  form.cart{max-width:100%;}
#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:10px 0 0 0;padding:0;}

/* ======================== */
.single-product  .main{padding:75px 0 0 0;}
.single-product .product_category_title,
.single-product .product_title{font-size:48px;text-transform:uppercase;margin:0;}
.single-product .product_category_title{font-weight:400;}
.single-product .product_title{font-weight:700;}
.first-word{font-weight:300;}
/* ======= */
.woocommercePage div.product span.price,.woocommercePage div.product p.price{font-size:30px;color:#000;font-weight:600;}
.single-product .woocommercePage div.product span.price::before,.single-product .woocommercePage div.product p.price::before{content:"Price";display:inline-block;padding-right:10px;}
.single-product .woocommercePage div.product span.price::after,.single-product .woocommercePage div.product p.price::after{content:"each";display:inline-block;padding-left:10px;}

/* ================================ */
.radio__buttons{margin-bottom:40px;}
.radio__buttons h2{color:#cb5300;font-size:20px;font-weight:600;}
.radio__buttons  ul{list-style:none;margin:0;padding:0;overflow:auto;}
.radio__buttons  ul li{color:#000000;display:block;position:relative;width:100%;border-bottom:none;background-color:#f5f5f5;border-radius:10px;margin: 20px 0;padding: 0;}
.radio__buttons  ul li input[type=radio]{position: absolute;top: 40%;z-index: 1000;height: 15%;width: 15%;}
.radio__buttons  ul li label{display:block;position:relative;font-weight:300;font-size:24px;padding:34px 30px 15px 90px;margin:18px auto;height:auto;z-index:6;cursor:pointer;color:#000;border-radius:10px;font-family:'Dancing Script';width: 100%;}
.radio__buttons  ul li label, .radio__buttons  ul li label p{}
.radio__buttons  ul li label p{ margin-bottom:22px; }
.radio__buttons ul li:hover{background-color: #62a70f !important;}
.radio__buttons ul li:hover label p{color:#fff !important}
.pro_box .radio__buttons ul li:hover label p{color: #fff;}
.radio__buttons ul li .check{display:block;position:absolute;border:1px solid #dadbde;border-radius:100%;height:32px;width:32px;top:50%;left:28px;z-index:6;transition:border .25s linear;-webkit-transition:border .25s linear;background-color:#fff;margin-top:-18px;display: none;}
.radio__buttons  ul li:hover .check{border:1px solid #FFFFFF;}
.radio__buttons ul li .check::before{display:block;position:absolute;content:'';border-radius:100%;height:13px;width:13px;top:8px;left:9px;margin:auto;transition:background 0.25s linear;-webkit-transition:background 0.25s linear;background-color:#e4e4e4;}
.radio__buttons input[type=radio]:checked ~ .check{border:1px solid #ffffff;}
.radio__buttons input[type=radio]:checked ~ .check::before{background:#62a70f;}
.radio__buttons input[type=radio]:checked ~ label p{color:#FFFFFF;background-color:#62a70f;}
.radio__buttons  input[type=checkbox]:checked ~ .check{border:1px solid #ffffff;}
.radio__buttons input[type=checkbox]:checked ~ .check::before{background:#62a70f;}
.radio__buttons li input[type=checkbox]:checked ~ label{color:#FFFFFF;background-color:#62a70f;}
.radio__buttons input[type=checkbox]:checked ~ label p{color:#FFFFFF}


/* ============ */
.text_under_product_image{text-align:center;color:#666666;font-size:14px;max-width:384px;margin:0 auto;padding:20px 0;line-height:1.5;}
.text_under_product_image p{line-height:2;}




/* custom prodct page css */

tr p {
    color: #000;
}

div#pills-text2 .total_amount {
    padding: 0;
}
.pro_box {
    display: flex;
    /*align-items: center;*/
    
    align-items: flex-start;

    gap: 15px;
}
.mens_carousel_cont .other_stuff h3 {
    font-size: 30px;
    font-weight: 300;
}
.mens_carousel_cont > h5::after {
    content: '';
    border: 5px solid #e7e8ea;
    display: block;
    width: 100%;
    margin: 26px auto 10px auto;
    height: 0;
    background: #e7e8ea;
    border-radius: 5px;
}

.pro_box .radio__buttons ul li label p {
    margin-bottom: 20px;
    font-weight: 400;
    font-family: 'Dancing Script';
    font-size: 24px;
    color: #000;
}
.note_card_title.exerpt_in h5 {
    color: #ef5658;
    font-size: 16px;
}



.radio__buttons ul li label {display: block;position: relative;font-weight: 300;font-size: 24px;padding: 30px 10px 1px 70px;margin: 0;height: auto;z-index: 6;cursor: pointer;color: #000;border-radius: 10px;font-family: 'Dancing Script';}

.pro_box .radio__buttons ul li {
color: #000;
    display: block;
    position: relative;
    float: none;
    width: 100%;
    height: auto;
    border-bottom: none;
    background-color: #f5f5f5;
    border-radius: 10px;
    margin-bottom: 10px !important;
}
td.product-name a {
    text-transform: capitalize;
}

.pro_box .radio__buttons input[type=checkbox]:checked ~ li {
    color: #fff;
    background-color: #62a70f;
}
.pro_box .radio__buttons ul li input[type=checkbox] {
    position: absolute;
    top: 40%;
    z-index: 7;
    height: 25px;
    width: 25px;
    left: 3%;
    /* border: 3px solid #000; */
}
.mens .buttons_wrap button {
    background: #ef5658;

}
.main_carousel_sec h6, .note_cards_sec .woocommerce-Price-amount.amount, .note_cards_tabs_sec .woocommerce div.product form.cart .variations td.label label {
    color: #000;
    font-size: 16px;
    font-family: 'Montserrat';
    font-weight: 700;
}
.note_cards_sec .card_price {color: #000;}
.total_amount {
    background: #1f1b17;
    padding: 75px 49px;
    border-radius: 5px;
}
.total_amount a {
     background: #fff;
    color: #62a70f;
    font-size: 23px;
    font-family: 'Montserrat';
    padding: 22px 33px;
    text-transform: uppercase;
    font-weight: 600;
    border-radius: 5px;
}
.total_amount h4 {
    font-size: 50px;
    float: left;
    width: 75%;
    font-weight: 600;
    color: #fff;
    font-family: 'Montserrat';
}

.buttons_wrap::before {
    content: 'Qty :';
    display: inline-block;
    font-family: 'Montserrat';
display:none;
}

.pro_box .img_box {
    width: 30%;
    box-shadow: 0px 0px 10px 0px #e0e0e0;
    line-height: 0;
    line-height: 0;
}
.pro_box .pro_info {
    width: 70%;
}
.main_pro_wrap {
    margin: 40px 0 !important;
}
.pro_box .img_box img {
    /* border: 10px solid #fff; */
}

.main_pro_wrap .other_stuff {
    margin-bottom: 35px;
}
.mens_carousel_cont > h3 {
    text-transform: uppercase;
    font-family: 'Montserrat';
    font-size: 40px;
        font-weight: 300;
}
.mens_carousel_cont > h5 {
    color: #000;
    font-size: 17px;
    font-weight: 600;
    font-family: 'Montserrat';
}

.womens .buttons_wrap button {
    background: #62a70f;

}
.mens_carousel_cont.womens h3, .womens_note_card_sec h3 {
    color: #ef5658;
    text-transform: uppercase;
}
.mens_carousel_cont.mens h3, .mens_note_card_sec h3  {
    color: #62a70f;
    text-transform: uppercase;
}

.womens .pro_info h4 {
    color: #62a70f;
    font-size: 20px;
    font-weight: 500;
    margin-left: 15px;
}

.mens .pro_info h4 {
    color: #ef5658;
    font-size: 20px;
    font-weight: 500;
    margin-left: 15px;
    margin-bottom:0px;
}

.buttons_wrap input::-webkit-outer-spin-button,
.buttons_wrap input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input#billing_tax_id_number::-webkit-outer-spin-button,
input#billing_tax_id_number::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* input.qty{
    border: 2px solid #87bdff !important;
    border-radius: 5px;
} */
.quantity {
    padding-left: 25px;
}
.quantity::before {
    content: 'Qty :';
    display: inline-block;
    float: left;
    margin-left: -49px;
    margin-top: 11px;
}

.page-id-377 .quantity::before {
    margin-top: 25px;

}



/* input.qty::-webkit-outer-spin-button,
input.qty::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
} */

.back_btn.cart_conti {
    position: absolute;
    bottom: 7px;
    left: 2px;
}
form.woocommerce-cart-form {
    position: relative;
}

.back_btn.cart_conti a {
    background: #000;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Montserrat';
    padding: 12px 25px;
    border-radius: 0px;
    font-size: 15px;
    font-weight: 600;
}
/* Firefox */
.buttons_wrap input[type=number] {
  -moz-appearance: textfield;
}

.total_amount button.loading {
    /* pointer-events: none; */
    cursor: no-drop;
    pointer-events: none;
    background: #000;
    padding-left: 42px !important;
}
span.xoo-wsc-pname a {
    text-transform: capitalize;
}
div#sgpb-popup-dialog-main-div {
    padding: 61px 6px;
    margin: 0 auto;
    text-align: center;
    font-family: 'Montserrat';
    font-size: 13px;
    text-transform: capitalize;
    text-align-last: center;

    line-height: 1.5!important;
}
div#sgpb-popup-dialog-main-div p {
    line-height: 1.5;
}


.loading::after{
    font-family: WooCommerce;
    content: "\e01c";
    vertical-align: top;
    font-weight: 400;
    position: absolute;
    top: 0.618em;
    right: 1em;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
}
button.add_to_cart_btn.button.loading:after {
    left: 15px;
    right: unset;
    top: 10px;
}




div#sgpb-popup-dialog-main-div {
    border-color: #ffffff !important;
    background-color: #0b1701 !important;
}
.sgpb-main-html-content-wrapper img {
    width: 35% !important;
}

body.loading {
    background: #000;
}
.total_amount button:hover {
    background:#000;
}
.total_amount button {
       position: fixed;
    right: 81px;
    bottom: 20px;
    padding: 10px 28px;
    text-transform: uppercase;
    margin-left: 10px;
    color: #fff;
    padding: 10px 35px !important;
    border-radius: 5px;
    text-transform: uppercase;
    border: none;
    font-family: 'Montserrat';
    font-weight: 600;
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    background: #ef5658;
    z-index: 9;
transition:.3s ease all;

}
.pro_info .buttons_wrap button {
margin-left:10px;
       color: #fff;
    padding: 5px 52px !important;
    border-radius: 5px;
    text-transform: uppercase;
    border: none;
    font-family: 'Montserrat';
    font-weight: 600;
    display: inline-block;
    vertical-align: middle;
    font-size: 20px;
    display:none;
}

/* button.add_to_cart_btn.button.loading:after {
    left: unset;
    right: 0;
    top: -1px;
} */

.buttons_wrap input {
text-align:center;
    width: 80px;
    padding: 0 0px 0 0px;
    font-size: 18px;
    font-family: 'Montserrat';
 border: 2px solid #d6d6d6;
    border-radius: 5px;
    height: 50px;
        vertical-align: middle;
    display: inline-block;
    margin-left: 7px;
display:none;
}
.radio__buttons ul li:hover label {
    /* color: #000; */
    /* background-color: transparent; */
}

.lds-facebook {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
}
.lds-facebook div {
  display: inline-block;
  position: absolute;
  left: 8px;
  width: 16px;
  background: #fff;
  animation: lds-facebook 1.2s cubic-bezier(0, 0.5, 0.5, 1) infinite;
}
.lds-facebook div:nth-child(1) {
  left: 8px;
  animation-delay: -0.24s;
}
.lds-facebook div:nth-child(2) {
  left: 32px;
  animation-delay: -0.12s;
}
.lds-facebook div:nth-child(3) {
  left: 56px;
  animation-delay: 0;
}
@keyframes lds-facebook {
  0% {
    top: 8px;
    height: 64px;
  }
  50%, 100% {
    top: 24px;
    height: 32px;
  }
}

.buttons_wrap button.loading > span {
    position: absolute;
    left: -14px;
    right: 0;
    top: -20px;
    background: #5f5f5f;
    text-align: center;
      display: block;
}
.buttons_wrap button.loading {
    position: relative;
    overflow: hidden;
}
button.add_to_cart_btn >span {

    display: none;
}
article#post-375 header.entry-header {
    display: none;
}
/*.page-id-375 .topbar .main-menu-nav {*/
/*    display: none;*/
/*    pointer-events: none;*/
/*}*/

/*.page-id-375 .col-md-4.col-3.topIcon{*/
/*    pointer-events: none;*/
/*}*/
a.order_now.stick {
    background: #000;
    position: fixed;
    top: 80px;
    right: 10px;
    z-index: 9;
    color: #fff;
    border-radius:5px;
}
/*.page-id-375 a.xoo-wsc-ft-btn.button.btn.xoo-wsc-ft-btn-continue {*/
/*    display: none;*/
/*}*/
/*.page-id-375 .xoo-wsc-modal.xoo-wsc-cart-active {*/
/*    display: none;*/
/*}*/
/*.page-id-375 .xoo-wsc-modal {*/
/*    display: none;*/
/*}*/
.woocommerce-checkout .xoo-wsc-modal {
    opacity: 0;
}

.page-id-375 ul.xoo-wsc-notices {
    display: none;
}

.xoo-wsc-cart-active.page-id-375{
    overflow:auto !important;

}


.main_inner_sale img {
    height: 513px;
    object-fit: cover;
}

.main_inner_sale .inner_data {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 45px;
    color: #fff;
}
.main_inner_sale .inner_data h3 {
    font-size: 20px;
}

.main_inner_sale .inner_data h2 {
    font-size: 41px;
}
.main_inner_sale .inner_data h1 {
    font-size: 51px;
}

.main_inner_sale .inner_data h1, .main_inner_sale .inner_data h2, .main_inner_sale .inner_data h3 {
    color: #fff;
    font-family: 'Montserrat';
    font-weight: 600;
    text-transform: uppercase;
}
.error_items li {
    border: 1px solid red !important;
    margin-bottom: 9px;
}



span.error_msg {
    padding-left: 15px;
    color: red;
    font-weight: 600;
    font-size: 15px;
    display: none;
}
.page-id-375 .topbar .logo {
    display: block;
    pointer-events: none;
}


@media (max-width:1200px){

    .pro_box .radio__buttons ul li label{
            margin: 15px auto;
    }
}



div#order_review  .quantity {
    /* float: right; */
    position: absolute;
    right: 143px;
    top: 14px;
}



div#order_review tr.cart_item {
    position: relative;
    height: 80px !important;
}

div#order_review a.remove {
    position: absolute;
    left: 7px;
    top: 24px;
}
div#order_review td.product-name {
    padding-left: 45px !important;
}
div#order_review span.product_name {
    top: -8px;
    position: relative;
text-transform: capitalize;
}
.back_btn.d-inline button {
    background: #000;
    color: #fff;
    padding: 5px 15px;
    text-transform: uppercase;
    vertical-align: middle;
}
.back_btn {
    display: block;
    padding: 5px 1px;
    margin-bottom: 8px;
    margin-top: 20px;
}
.return_shop_link {
    text-align: center;
}
.return_shop_link a {
    background: #ef5658;
    color: #fff;
    padding: 10px 20px;
    border-radius: 0px;
    font-family: 'Montserrat';
    font-weight: 600;
    font-size: 15px;
}


.back_btn.right {
    text-align: right;
}
.back_btn.right a {
    background: #dadada;
    color: #fff;
    margin-bottom: 8px;
    display: inline-block;
}
.back_btn.right a.active {
    background: #ef5658;
}

.back_btn a {
    background: #000;
    color: #fff;
    text-transform: uppercase;
    font-family: 'Montserrat';
    padding: 8px 25px;
    border-radius: 5px;
}
.woocommerce-page table.shop_table_responsive tr.text_note_ship td{
     text-align:left!important;
}
html body tr.text_note_ship td {
    padding-left: 15px !important;
     /*display: block !important; */

    /*position: absolute;*/
    /*left: 0;*/
    /*right: 0;*/
    background-color: #ef5658!important;
    color: #fff;
    font-size: 20px;
    text-align:left!important;
}

tr.text_note_ship {
    position: relative;

}
tr.text_note_ship {
    position: relative;

}

.page-id-8 tr.text_note_ship {
    position: relative;

}
.page-id-8 tr.text_note_ship td {

    text-align: left;
}

/* end custom product page*/
/* custom new product page */

@media (max-width: 1180px){
    div#towel-note .mens_note_card_sec .note_card_img img {
        object-fit: cover;
        height: 400px;
        width: auto;
    }    
}

div#towel-note .mens_note_card_sec .note_card_title.exerpt_in p {min-height: 66px;}
.note_card_title p {color: #000;font-style: italic;font-weight: 600;min-height: 45px;font-family: 'Dancing Script';font-size: 22px;}

.wristlets_pro_item .note_card_title p{
    color:unset;
}
.wristlets_pro_item img {
    width: 100%;
}
.woocommerce .woocommerce-variation-add-to-cart::before {
    content: 'Qty' !important;
    position: relative !important;
    display: block !important;
    width: 100% !important;
    height: auto !important;
    clear: unset;
    top: -20px;
    font-weight: 600;
}
.note_card_title p:empty {
    display: none;
}
.note_cards_tabs_sec .nav-pills {
   display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
    align-items: stretch;
    align-content: center;
    justify-content: flex-end;
}
.note_cards_tabs_sec .nav-pills > li.nav-item {
    display: flex;
    width: 33%;
    flex-direction: row;
    /* height: 100%; */
    align-items: center;
    justify-content: center;
    flex-wrap: nowrap;
    align-content: space-between;
}
.note_cards_tabs_sec .nav-pills > li.nav-item > a {
    width: 100%;
    height: 100%;
}
.note_cards_tabs_sec  .nav-link {
    display: flex;
    padding: .5rem 1rem;
    align-items: center;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: center;
}
.note_cards_tabs_sec  .nav-link.hide{
    display:none;
}
.note_cards_tabs_sec .nav-pills .nav-item {margin-bottom: 20px;}
.note_cards_tabs_sec .nav-pills .nav-item:last-child{margin-bottom: 20px;}
.note_cards_tabs_sec .nav-pills .nav-item:last-child ul.sub_nav {
    right: 0px !important;
}
.note_cards_tabs_sec .nav-link {
    background: #efefef;
    font-size: 20px;
    font-weight: 300;
    color: #000000;
    text-transform: uppercase;
    min-width: 200px;
    text-align: center;
    padding: 10px 16px;
}
.note_cards_tabs_sec .nav-link:hover, .note_cards_tabs_sec .nav-link.active{
    background: #598023;
    color: #fff;
}
.note_card_pro_cart .quantity {
    padding-left: 0px;
    width: 100px !important;
}
.note_card_pro_cart .quantity:before {content: unset;}
.note_card_pro_cart .quantity input{border-radius: 4px;}
.note_card_title {margin-top: 18px;}
.note_cards_sec h5 {
    color: #000;
    font-size: 17px;
    font-weight: 600;
}
.mens_note_pro_grid {margin-top: 53px;}
.note_card_img{box-shadow:0 0 5px #ccc;}
.note_cards_tabs_sec div#pills-text .total_amount,.note_cards_tabs_sec div#pills-tenis-greeting .total_amount ,.note_cards_tabs_sec div#pills-pickleball-greeting .total_amount,.note_cards_tabs_sec div#pills-pickleball-note .total_amount 
,.note_cards_tabs_sec div#pills-tenis-note .total_amount{
    background: unset;
    padding: unset;
    border-radius: unset;
}
.note_cards_tabs_sec .woocommerce div.product form.cart .variations td.label label {margin-top: 10px;}
.note_cards_sec .woocommerce div.product form.cart .variations {margin-bottom: 10px;}
.note_cards_sec .woocommercePage div.product .woocommerce-variation.single_variation span.price {
    line-height: 0;
    margin-bottom: 20px;
    display: block;
}
.xoo-wsc-product dl.variation p {color: #000;}
.woocommerce-cart-form__cart-item.cart_item td.product-name, .shop_table.woocommerce-checkout-review-order-table td.product-name{max-width: 300px;text-transform: capitalize;/* font-weight: 600; */}
.woocommerce td.product-name dl.variation, .woocommerce td.product-name .wc-item-meta li{
	display: flex;
	padding-left: 0px;
	flex-wrap: wrap;
	flex-direction: row;
	align-items: center;
}
.woocommerce-cart-form__contents table.wdm_options_table, .xoo-wsc-products .wdm_options_table {display: none;}
.woocommerce-cart-form .back_btn.cart_conti {
    display: none;
}
.woocommerce-form-coupon-toggle a.showcoupon {
    color: #fff;
    font-weight: 700;
}
.woocommerce form .form-row#billing_country_field {
    color: #000;
    font-weight: 700;
    font-size: 18px;
}
span.xoo-wsc-items-count {
    display: none;
}
@media(min-width: 576px){
    .note_cards_tabs_sec .nav-pills {flex-direction: row;flex-wrap: nowrap;}
    .note_cards_tabs_sec .nav-link {
           font-size: 16px;
    min-width: auto;
    padding: 9px 15px;
    }
    .note_cards_tabs_sec .nav-item {padding-right: 30px;margin-bottom: 0px;}
    .note_cards_tabs_sec .nav-item:last-child{padding-right: 0px;}
}
@media(min-width: 768px){
    .note_cards_tabs_sec .nav-link {
           font-size: 16px;
    min-width: auto;
    padding: 10px 20px;
    }
    .note_cards_tabs_sec .nav-pills {margin-bottom: 30px !important;}
}
@media(min-width: 992px){
    .note_cards_tabs_sec .nav-link {
    font-size: 20px;
    min-width: auto;
    padding: 15px 16px;
    }
    .note_cards_tabs_sec .nav-pills {margin-bottom: 50px !important;}
}
@media(min-width: 1200px){
    .note_cards_tabs_sec .nav-link {
     font-size: 22px;
    min-width: 100%;
    padding: 25px 15px;
    }
    .main_inner_sale img.banner_img_two {
        height: auto !important;
        object-fit: unset !important;
    }
    .note_card_info .card_title {
    font-size: 25px !important;
}
}
@media(min-width: 1600px){
    .note_cards_tabs_sec .nav-link {
        font-size: 25px;
        min-width: auto;
    }
}
@media(max-width:992px){
	.note_card_title .card_title{font-size:23px;}
}
@media(max-width:991px){
	.mens_note_pro_grid .row {margin-right: 0px; margin-left: 0px;}
	.note_cards_sec, .note_card_img, .note_card_title, .note_cards_tabs_sec .woocommerce div.product form.cart .variations td.label label{text-align:center;}
	.note_card_pro_cart .woocommerce div.product form.cart{margin-left: auto;margin-right: auto;}
	.mens_note_pro_grid .note_card_col {padding-right: 0px; padding-left: 0px;}
	footer.footer .row{margin-right:0px; margin-left:0px;}
}

/* custom new product page */

@media (max-width: 600px){

html body tr.text_note_ship td {

    font-size: 14px;
}
.mens_note_pro_grid {margin-top: 23px;}

}


/* ====== */
@media (max-width:1199px){
    .single-product  .main{padding:50px 0;}

    /* === */
    .woocommerce div.product form.cart .button{line-height:40px;padding:0 30px!important;font-size:14px;}
    .woocommerce .quantity .qty{height:40px;}

    /* =============== */
    .single-product .product_category_title,.single-product .product_title{font-size:30px;}

    /* === */
    .single-product .product_category_title{padding-right:0px}

    /* === */
    .woocommercePage div.product span.price,.woocommercePage div.product p.price{font-size:20px;}

    /* ========= */
    .radio__buttons h2{font-size:16px;}

    /* ========== */
    .radio__buttons ul li label{padding:20px 20px 15px 55px;margin:10px auto;}
    .radio__buttons ul li label,.radio__buttons ul li label p{font-size:20px;}
    .radio__buttons ul li label p{margin-bottom:10px;}
    .radio__buttons ul li .check{left:10px;height:24px;width:24px;}
    .radio__buttons ul li .check::before{height:12px;width:12px;top:5px;left:5px;}
}
@media (max-width:767px){
    .single-product  .main{padding:30px 0 0 0;}

    /* ============= */
    .woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1
    .woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%;}

    /* ============= */
    .single-product .product_category_title,.single-product .product_title{font-size:20px;}

    /* === */
    .single-product .product_category_title{padding-right:0px}

    /* === */
    .woocommercePage div.product span.price,.woocommercePage div.product p.price{font-size:16px;}

    /* ========= */
    .radio__buttons h2{font-size:14px;}
    .woocommerce div.product form.cart .button{line-height:40px;padding:0 10px!important;font-size:14px;}

    /* ============= */
    .xoo-wsch-text{font-size:14px;}
    a.xoo-wsc-ft-btn,.xoo-wsc-body,.xoo-wsc-body span.amount,.xoo-wsc-body a{font-size:12px;}
    .woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.woocommerce #respond input#submit.alt{font-size:10px;}
    
}
@media (max-width:575px){
    .single-product  .main{padding:30px 0 0 0;}

    /* ============= */
    .single-product .product_category_title,.single-product .product_title{font-size:20px;}

    /* === */
    .single-product .product_category_title{padding-right:0px}

    /* === */
    .woocommercePage div.product span.price,.woocommercePage div.product p.price{font-size:16px;}

    /* ========= */
    .radio__buttons h2{font-size:14px;}

    /* ========== */
    .radio__buttons ul li label{padding:20px 20px 15px 55px;margin:10px auto;}
    .radio__buttons ul li label,.radio__buttons ul li label p{font-size:16px;}
    .radio__buttons ul li label p{margin-bottom:10px;}
    .radio__buttons ul li .check{left:10px;height:24px;width:24px;}
    .radio__buttons ul li .check::before{height:12px;width:12px;top:5px;left:5px;}
}

/* ======================== */

/* ============================================================================== */

/* ====global_margins====end=== */

/* ============================================================================================================== */
@media (min-width:576px){
    h1,.h1{font-size:26px;margin-bottom:20px;}
    h2,.h2{font-size:24px;}
    h3,.h3{font-size:22px;}
    h4,.h4{font-size:22px;}
    h5,.h5{font-size:20px;}
    h6,.h6{font-size:18px;}

    /* ===== */
    h1 small,.h1 small{font-size:22px;}
    h2 small,.h2 small{font-size:20px;}
    h3 small,.h3 small{font-size:18px;}
    h4 small,.h4 small{font-size:16px;}
    h5 small,.h5 small{font-size:14px;}
    h6 small,.h6 small{font-size:14px;}

    /* ================= */
    .home  h1.entry-title,.home .entry-title.h1,.home  h1.entry-title small,.home .entry-title.h1 small{font-size:40px;font-weight:300;}
    .home .content  h6{margin-bottom:40px;}
    .home .note_card_info .card_price {margin-bottom: 16px;}
	.note_cards_sec .card_price {margin-bottom: 16px;}
}
@media (min-width:768px){
    body{font-size:1rem;line-height:30px;}
    h1,.h1{font-size:30px;margin-bottom:30px;}
    h2,.h2{font-size:28px;}
    h3,.h3{font-size:26px;}
    h4,.h4{font-size:24px;}
    h5,.h5{font-size:20px;}
    h6,.h6{font-size:18px;}

    /* ===== */
    h1 small,.h1 small{font-size:24px;}
    h2 small,.h2 small{font-size:20px;}
    h3 small,.h3 small{font-size:18px;}
    h4 small,.h4 small{font-size:16px;}
    h5 small,.h5 small{font-size:14px;}
    h6 small,.h6 small{font-size:14px;}

    /* ===== */
    label{margin-bottom:11px;font-size:1rem;}

    /* ===== */
    .home  h1.entry-title,.home .entry-title.h1,.home  h1.entry-title small,.home .entry-title.h1 small{font-size:50px;font-weight:300;}
    .home .content  h6{margin-bottom:30px;}
    .home .note_card_info .card_price {margin-bottom: 21px;}
	.note_cards_sec .card_price {margin-bottom: 21px;}
    /* ====== */
    .btn{padding:12px 20px;font-size:16px;}

    /* ===== */
    .font-14{font-size:14px;}
    .font-16{font-size:16px;}
    .font-18{font-size:18px;}
}
@media (min-width:992px){
    h1,.h1{font-size:30px;margin-bottom:30px;}
    h2,.h2{font-size:28px;}
    h3,.h3{font-size:26px;}
    h4,.h4{font-size:24px;}
    h5,.h5{font-size:20px;}
    h6,.h6{font-size:18px;}

    /* ===== */
    h1 small,.h1 small{font-size:24px;}
    h2 small,.h2 small{font-size:20px;}
    h3 small,.h3 small{font-size:18px;}
    h4 small,.h4 small{font-size:16px;}
    h5 small,.h5 small{font-size:14px;}
    h6 small,.h6 small{font-size:14px;}

    /* =========== */
    .home  h1.entry-title,.home .entry-title.h1,.home  h1.entry-title small,.home .entry-title.h1 small{font-size:50px;font-weight:300;}
    .home .content  h6{margin-bottom:40px;}
    .home .note_card_info .card_price {margin-bottom: 31px;}
	.note_cards_sec .card_price {margin-bottom: 31px;}
    /* ======= */
    .btn{padding:14px 24px;font-size:20px;border-radius:3px;}
}
@media (min-width:1200px){
    body{font-size:1.125rem;line-height:30px;}
    h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:14px;}

    /* =========== */
    h1,.h1{font-size:48px;}
    h2,.h2{font-size:40px;}
    h3,.h3{font-size:36px;}
    h4,.h4{font-size:28px;}
    h5,.h5{font-size:24px;}
    h6,.h6{font-size:20px;}

    /* =========== */
    h1 small,.h1 small{font-size:40px;}
    h2 small,.h2 small{font-size:30px;}
    h3 small,.h3 small{font-size:28px;}
    h4 small,.h4 small{font-size:18px;}
    h5 small,.h5 small{font-size:16px;}
    h6 small,.h6 small{font-size:16px;}

    /* ============= */
    .home  h1.entry-title,.home .entry-title.h1,.home  h1.entry-title small,.home .entry-title.h1 small{font-size:50px;font-weight:300;}
    .home .content  h6{margin-bottom:40px;}

    /* =========== */
    .btn{padding:17px 23px;font-size:14px;border-radius:5px;}

    /* =========== */
    .container{max-width:1170px;padding:0;}
}
@media (min-width:1500px){
    .home  h1.entry-title,.home .entry-title.h1,.home  h1.entry-title small,.home .entry-title.h1 small{font-size:72px;font-weight:300;}
    .home .content  h6{margin-bottom:40px;}
}

.page-id-224 .entry-content ul {margin-left:40px}
.page-id-314 .entry-content ul {margin-left:40px}
.page-id-314 .entry-content ul li {margin-left:10px;display:inline-block;min-width: 32%;}
.product_category_title span{display:none;}
.payment_box label{color:#fff;}
.checkout-button.min-checkout-button {display: block!important;text-align: center;}
.woocommerce form #billing_country_field label .required{display: none;}
.min-checkout-button {
    background-color: #62a70f;
    padding: 10px;
    color: #fff !important;
    border-radius: 3px;
    font-weight: 500;
    clear: both;
    display: inline-block!important;
    margin-top: 10px;
}

.swal-modal .swal-text, .swal-modal .swal-footer {text-align: center;}
.swal-footer .swal-button-container button {
    background: #000;
    border-radius: 0px;
    border: unset;
    padding: 5px 40px;
}
.swal-footer .swal-button-container button:hover{background: #ef5658;}
/* Mamoon Code */
.shipping-calculator-form {background: #e6e6e6;padding: 10px; border-radius: 5px;}
#wc-print-button{background-color:#ef5658;padding:5px 20px;float:right;border-radius:0px;color:#fff;font-weight:600;text-transform:uppercase;font-size:14px;}
#wc-print-button:hover{background-color:#000;}

/*  Asad Queries */

@media(max-width:600px){
.main_inner_sale .inner_data h1 {
    font-size: 36px;
}
.main_inner_sale .inner_data h2 {
    font-size: 28px;
}
.main_inner_sale .inner_data h3 {
    font-size: 15px;
}
.pro_box {
    flex-direction: column;
}
.pro_box .pro_info {
    width: 100%;
}
.pro_box .img_box {
    width: 100%;
}
.topbar.not-mobile.fixedUp.darkHeader.diffColor .col-md-4.col-3.topIcon.text-right {
    flex: 0 0 44%;
    max-width: 59%;
}
.topbar.not-mobile.fixedUp.darkHeader.diffColor .col-md-4.col-6 {
    display: none;
}
.topbar.not-mobile.fixedUp.darkHeader.diffColor .col-md-4.col-3 {
    flex: 0 0 49%;
    max-width: 49%;
    padding: 11px 0 0 7px;
}

.quantity::before {
    float: revert;
}
.woocommerce-cart td.actions {
    width: 45%;
    float: right;
}
table.shop_table.woocommerce-checkout-review-order-table td.product-total {
    width: 25% !important;
}
table.shop_table.woocommerce-checkout-review-order-table td.product-name {
    width: 75% !important;
}
table.shop_table.woocommerce-checkout-review-order-table td.product-name .quantity {
    right: 100px !important;
}



}

/* new fixes */

.note_area .radio__buttons ul li {
    /* background: none; */
    /* color: #000; */
    /* border-radius: 0px; */
    /* position: relative; */
    /* padding: 10px; */
}

.note_area .radio__buttons ul li p {
    color: #000;
    font-size: 17px;
    margin-bottom: 9px;
}

.note_area .radio__buttons ul li label {
    display: inline-block;
}
.note_area .radio__buttons input[type=radio]:checked ~ label {
    color: #FFFFFF;
    background-color: unset;
}
.note_area h4 {
    color: #ef5658;
    font-size: 16px;
    font-weight: 500;
}
.note_area .radio__buttons {
    /*min-height: 430px;*/
    margin-bottom:10px;
}
.xoo-wsc-product dl.variation dd {
    line-height: 5;
    /*padding-top: 6px;*/
}
.note_area .radio__buttons ul li input[type=checkbox] {
    position: absolute;
    top: 45%;
    z-index: 7;
    height: 20px;
    width: 20px;
    margin-left: 10px;
    /* transform: translateY(-43px); */
}
.note_card_info .woocommerce-variation.single_variation {
    display: none !important;
}
.total_amount.notecard_btn{
    padding:0px;
}

@media (max-width: 786px){
    .note_area .radio__buttons ul li{
        text-align: left;
    }
    div#pills-note2 .note_area .radio__buttons ul li input[type=checkbox] {
        position: relative;
    top: unset;
}
 div#pills-note2 .note_area .radio__buttons ul li{
        text-align: center;
    }
     .note_cards_tabs_sec .nav-link {
        font-size: 14px;
        min-width: auto;
        padding: 10px 20px;
    }
    ul#pills-tab li.nav-item ul li a {
    font-size: 14px !important;
    }
    
    ul#pills-tab li.nav-item ul {
    right: 10px;
        
    }
    div#pills-note2 .note_area .radio__buttons ul li label {
 
        padding-left: 5px;
    }
}

@media (max-width: 600px){
    
    
    .note_area .radio__buttons ul li {
    text-align: left;
    }
    
 html body .note_card_pro_cart .woocommerce .woocommerce-variation-add-to-cart::before {
    display: inline-block;
    width: 42px !important;
    margin: 0 0;
    top: 19px;
    left: 0px;
}
.note_card_pro_cart .quantity {
    padding-left: 45px;
    width: 100px !important;
}

.note_area .radio__buttons ul li p {
    color: #000;
    font-size: 24px;

}
.note_area .radio__buttons {
    min-height: auto;
    margin-bottom: 10px;
}
.cart td.actions .coupon label {
    display: none;
}
.cart td.actions {
    width: 100%;
}

.woocommerce-page table.cart td.actions button.button[name=update_cart] {
    display: inline;
    margin-top: 4px;
    width: 45%;
    padding: 11px 16px !important;
    line-height: 1;
}
tr.woocommerce-cart-form__cart-item.cart_item dl.variation {
    display: flex;
    flex-direction: row;
    align-content: space-between;
    flex-wrap: wrap;
    justify-content: flex-start;
}
tr.woocommerce-cart-form__cart-item.cart_item dd.variation-Selector {
    text-align: left;
    padding: 4px 0;
}

#order_review dl.variation {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
table.shop_table.woocommerce-checkout-review-order-table td.product-name .quantity {
    right: 4px !important;
}

div#pills-note2 .note_area .radio__buttons ul li {
    margin-left: 77px;
    width: auto;
}

}


ul#pills-tab li.nav-item ul {position: absolute;padding: 10px 10px;background: #ffff;list-style: none;box-shadow: 0 0 5px 0 #b8b8b8;left: 0;right: 29px;top: 100%;display: none;z-index:9;}

ul#pills-tab li.nav-item ul li a {
    font-size: 18px;
    padding: 3px 11px;
    width: 100%;
    display: block;
    margin-top:5px;
}
ul#pills-tab li.nav-item:hover ul {
    display: block;
}

ul#pills-tab li.nav-item {
    position: relative;
}
a.hide {
    display: none;
}
ul#pills-tab li.nav-item.has_child > a.active::after{
    content: '';
    display: inline-block;
    clip-path: polygon(50% 100%, 0 0, 100% 0);
    width: 15px;
    height: 10px;
    background: #fff;
    margin-left: 15px;
    vertical-align: middle;
}

.page-id-7 table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents dl.variation dt.variation-QuantityPerBox {
    padding-left: 10px;
}

ul.normal_listing_size {
    font-weight: 600;
    list-style: none;
    display: flex;
    gap: 0px;
    padding: 5px 0 15px 0;
    font-size: 16px;
}


ul.normal_listing_size li:after {
    content: "";
    margin: 0 16px;
    width: 2px;
    height: 15px;
    background: #000;
    display: inline-block;
    vertical-align: middle;
}
ul.normal_listing_size li:last-child::after{
display:none;
}
.liston_size h4 {
    text-transform: uppercase;
    font-size: 23px;
    color: #62a70f;
}

ul.qtyli {
    display: flex;
    list-style: none;
    gap: 10px;
    align-items: center;
    padding: 14px 0;
    flex-wrap: wrap;
    
}

ul.qtyli li {
    background: #62a710;
    color: #fff;
    padding: 0px 25px;
    font-size: 15px;
    font-weight: 600;
    z-index: 7;
    border-radius: 3px;
}
.note_card_pro_cart span.woocommerce-Price-amount.amount {
    font-size: 24px;
    display: block;
    margin-bottom: 0px;
    position: relative;
    top: -18px;
    color: #62a710;
}


@media (max-width: 600px){
    tr.text_note_ship td:before {
    content: '';
    opacity: 0;
    position: absolute;
}

ul#pills-tab li.nav-item ul {
    position: absolute;
    padding: 10px 10px;
    background: #ffff;
    list-style: none;
    box-shadow: 0 0 5px 0 #b8b8b8;
    left: 0;
    z-index: 999;
    right: 0px;
    top: 100%;
    display: none;
}
.xoo-wsc-product dl.variation dd {

    padding-top: 1px;
}
}
.woocommerce a.remove {
    display: block;
    font-size: 1.5em;
    height: 1em;
    width: 1em;
    text-align: center;
    line-height: 1;
    border-radius: 100%;
    color: white !important;
    text-decoration: none;
    font-weight: 700;
    border: 0;
    background: #8BC34A;}
    
    .xoo-wsc-product dl.variation, .xoo-wsc-product dl.variation p{
        line-height:1.5;
    }