@charset "UTF-8";
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, button, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, html, i, iframe, img, input, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, select, small, span, strike, strong, sub, summary, sup, table, tbody, td, textarea, tfoot, th, thead, time, tr, tt, u, ul, var, video {
	margin:0;
	padding:0;
	outline:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline;
	background:0 0
}
html {
	box-sizing:border-box
}
*, :after, :before {
	box-sizing:inherit
}
body, html {
	min-height:100%;
	-webkit-tap-highlight-color:transparent;
	font-family: 'Quicksand', sans-serif !important;
	letter-spacing:0.5px;
}
fieldset, hr, img, legend {
	border:0
}
embed, object, video {
	max-width:100%;
	height:auto
}
/*img{pointer-events: none;}*/
article, aside, details, figcaption, figure, footer, header, menu, nav, section {
	display:block
}
audio, canvas, figure, video {
	display:inline-block;
}
ol, ul {
	list-style:none
}
@font-face {
    font-family: 'avenir_lt_35_lightregular';
    src: url('fonts/avenir_lt_35_light-webfont.woff2') format('woff2'),
         url('fonts/avenir_lt_35_light-webfont.woff') format('woff'); 
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'avenir_lt_35_lightitalic';
    src: url('fonts/avenirlt-lightoblique-webfont.woff2') format('woff2'),
         url('fonts/avenirlt-lightoblique-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'boglebold';
    src: url('fonts/boglebold-webfont.woff2') format('woff2'),
         url('fonts/boglebold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'bogleregular';
    src: url('fonts/bogleregular-webfont.woff2') format('woff2'),
         url('fonts/bogleregular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

.fl{ float:left;}
.fr{ float:right;}
h1{font-family: 'Roboto', sans-serif !important; font-size:24px !important; color:#444444; margin:0px 0px 15px 0px !important; padding:0; font-weight:500 !important; text-transform:uppercase;}


#sitemain{ margin:0; padding:0;}
.page__container{max-width:1368px !important;}
header{ width:100%; background:#ffffff;}
header .header_top{width:100%; background:#f5f5f5; padding:0px 0px;}
header .header_top .pc-header-layout{display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between;}
header .header_top .pc-header-layout .Express_delivery{ font-size:18px; color:#444444; font-weight:700; font-style:italic; position:relative;}
header .header_top .pc-header-layout .Express_delivery a{ font-size:18px; color:#444444; font-weight:700; font-style:italic; }

header .header_top .switch-input {display: none;}
header .header_top .switch-label { position: relative; display: inline-block; min-width:100px; cursor: pointer; font-weight: 500; text-align: left; margin:0px 0px 0px 10px; padding:0px 0px 0px 70px; font-size:16px; color:#444444; font-style:normal;}
header .header_top .switch-label:before, header .header_top .switch-label:after { content: ""; position: absolute; margin: 0; outline: 0; top: 50%; transform: translate(0, -50%); transition: all 0.3s ease;}
header .header_top .switch-label:before { left: 1px; width:57px; height:23px; background-color:#ffffff; border:1px solid #000000; border-radius:14px;}
header .header_top .switch-label:after {left:5px; width:18px; height:18px; background-color: #605e5e; border-radius: 50%;}
header .header_top .switch-label .toggle--on {display: none;}
header .header_top .switch-label .toggle--off { display: inline-block;}
header .header_top .switch-input:checked + .switch-label:before {background-color: #A5D6A7; border: 1px solid #0e4a00;}
header .header_top .switch-input:checked + .switch-label:after {background-color: #0e4a00; transform: translate(170%, -50%);}
header .header_top .switch-input:checked + .switch-label .toggle--on {display: inline-block;}
header .header_top .switch-input:checked + .switch-label .toggle--off {display: none;}

/*header .header_top .pc-header-layout .Express_delivery #express-content{ 
	width:100%;
	max-width:230px;
	display: none;
    position: absolute;
    top: 32px;
    left:0px;
    z-index: 9999;
    background: #fff;
    background-image: linear-gradient(top, #fff, #eee);
    padding: 15px;
    box-shadow: 0 5px 30px 0 rgb(0 0 0 / 30%);
    border-radius: 3px 0 3px 3px;    
}
*/
header .header_top .pc-header-layout .Express_delivery .express-title{ padding-bottom:12px;}
header .header_top .pc-header-layout .Express_delivery .exp-del-box{display:none;}
header .header_top .pc-header-layout .Express_delivery:hover .exp-del-box{ display:block; width:100%; max-width:230px;     position: absolute; top:32px; left:0px; z-index: 9999; background: #fff; background-image: linear-gradient(top, #fff, #eee); padding: 15px; box-shadow: 0 5px 30px 0 rgb(0 0 0 / 30%); border-radius: 3px 0 3px 3px;}

header .header_top .pc-header-layout .Express_delivery .exp-del-box ul{ width:100%; display:inline-block; margin:0px; padding:0px;}
header .header_top .pc-header-layout .Express_delivery .exp-del-box ul li{ width:100%; display:inline-block; list-style:none; border-bottom:1px solid #e1e1e1; font-style:normal; margin:0px 0px 14px 0px; padding:0px 0px 10px 0px;}
header .header_top .pc-header-layout .Express_delivery .exp-del-box ul li:last-child{ margin-bottom:0px; border-bottom:0px; padding-bottom:0px;}
header .header_top .pc-header-layout .Express_delivery .exp-del-box ul li h4{ width:100%; display:block; font-family: 'Quicksand', sans-serif; font-size:16px; color:#000000; font-weight:700; margin:0px; padding:0px;}
header .header_top .pc-header-layout .Express_delivery .exp-del-box ul li p{ width:100%; display:block; font-family: 'Quicksand', sans-serif; font-size:14px; color:#000000; font-weight:400; margin:0px; padding:0px;}
header .header_top .pc-header-layout .Express_delivery .exp-del-box ul li a.learn-more{display:block; font-family: 'Quicksand', sans-serif; font-size:16px; color:#0e4a00; font-weight:700; font-style:normal; text-decoration:none; margin:10px 0px 0px 0px; padding:0px;}
header .header_top .pc-header-layout .Express_delivery .exp-del-box ul li a.learn-more:hover{color:#f68139;}


header .header_top .pc-header-layout .top_right ul{ margin:0; padding:0;}
header .header_top .pc-header-layout .top_right ul li{ margin:0px 4px; padding:0; list-style:none; display:inline-block;}
header .header_top .pc-header-layout .top_right ul li a{ display:inline-block; font-size:14px; font-weight:600; color:#444444; text-decoration:none; padding:17px 8px;}
header .header_top .pc-header-layout .top_right ul li a:hover{ background:#e5e5e5;}
header .header_top .pc-header-layout .top_right ul li a .fa{ font-size:20px !important; color:#0e4a00; vertical-align:text-top;}
header .header_top .pc-header-layout .top_right ul li a img{ display:inline-block; vertical-align:middle; margin-left:5px; width:auto;}
header .header_top .pc-header-layout .top_right ul li.language a, header .header_top .pc-header-layout .top_right ul li.wishlist a{font-weight:600;}
header .header_top .pc-header-layout .top_right ul li.Shop_cart{ position:relative; margin:0px;}
/*header .header_top .pc-header-layout .top_right ul li.Shop_cart a{ display:block; padding:15px 10px;}
header .header_top .pc-header-layout .top_right ul li.Shop_cart a:hover{ background:#e5e5e5;}*/
header .header_top .pc-header-layout .top_right ul li.Shop_cart .Count{ width:16px; height:16px; position:absolute; right:4px; top:10px; font-size:12px; color:#ffffff; text-align:center; line-height:16px; background:#f68139; border-radius:100%;}
header .header_top .pc-header-layout .top_right ul li .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle::after {right:-6px;}

header .header_top .pc-header-layout .top_right ul li.ship-dropdown-mobile, header .header_top .pc-header-layout .top_right ul li.login-dropdown-mobile, header .header_top .pc-header-layout .top_right ul li.myaccount-dropdown-mobile{ display:none;}


/*-------------Ship, Login, SignUp start---------------*/
header .header_top .pc-header-layout .top_right ul li.login-dropdown, header .header_top .pc-header-layout .top_right ul li.myaccount-dropdown, header .header_top .pc-header-layout .top_right ul li.ship-dropdown, header .header_top .pc-header-layout .top_right ul li.ship-dropdown-mobile, header .header_top .pc-header-layout .top_right ul li.login-dropdown-mobile, header .header_top .pc-header-layout .top_right ul li.myaccount-dropdown-mobile { position:relative}
header .header_top .pc-header-layout .top_right ul li #login-content, header .header_top .pc-header-layout .top_right ul li #myaccount-content, header .header_top .pc-header-layout .top_right ul li #ship-content, header .header_top .pc-header-layout .top_right ul li #ship-content_m, header .header_top .pc-header-layout .top_right ul li #login-content_m, header .header_top .pc-header-layout .top_right ul li #myaccount-content_m {
    /*display: none;*/
    position: absolute;
    top:50px;
    left: -70px;
    z-index: 9999;
    background: #fff;
    background-image: linear-gradient(top, #fff, #eee);
    padding: 15px;
    box-shadow: 0 5px 30px 0 rgb(0 0 0 / 30%);
    border-radius: 3px 0 3px 3px;	
    width:250px;
}

header .header_top .pc-header-layout .top_right ul li .ship-box, header .header_top .pc-header-layout .top_right ul li .ship-content-logged-inship-box, header .header_top .pc-header-layout .top_right ul li .before-login, header .header_top .pc-header-layout .top_right ul li .my-account-logged-in{ display:none;}

header .header_top .pc-header-layout .top_right ul li #ship-trigger, header .header_top .pc-header-layout .top_right ul li #login-trigger, header .header_top .pc-header-layout .top_right ul li #myaccount-trigger{ padding-bottom:17px;}

header .header_top .pc-header-layout .top_right ul li.ship-dropdown:hover .ship-box{ display:block; width:400px; position: absolute; top:32px; left:-60px; z-index: 9999; background: #fff; background-image: linear-gradient(top, #fff, #eee); padding: 15px; box-shadow: 0 5px 30px 0 rgb(0 0 0 / 30%); border-radius: 3px 0 3px 3px;}

header .header_top .pc-header-layout .top_right ul li.ship-dropdown:hover .ship-content-logged-inship-box, header .header_top .pc-header-layout .top_right ul li.myaccount-dropdown:hover .my-account-logged-in{ display:block;}

header .header_top .pc-header-layout .top_right ul li.login-dropdown:hover .before-login{ display:block; width:400px; position: absolute; top:32px; left:-60px; z-index: 9999; background: #fff; background-image: linear-gradient(top, #fff, #eee); padding: 15px; box-shadow: 0 5px 30px 0 rgb(0 0 0 / 30%); border-radius: 3px 0 3px 3px;}




header .header_top .pc-header-layout .top_right ul li #myaccount-content, header .header_top .pc-header-layout .top_right ul li #myaccount-content_m {width: 420px; left: -200px;}
header .header_top .pc-header-layout .top_right ul li #ship-content, header .header_top .pc-header-layout .top_right ul li #ship-content_m{ width:400px; left:-60px}

header .header_top .pc-header-layout .top_right ul li #login-content .login-btn a, header .header_top .pc-header-layout .top_right ul li.login-dropdown-mobile .login-btn a { background:#0e4a00; padding: 0px 10px; height: 34px;line-height: 32px; border-radius: 20px; font-size: 16px; color: #ffffff !important;font-family: 'Quicksand', sans-serif !important; font-weight: 400; min-width: 120px; text-align: center; display:block; text-transform: capitalize;}
header .header_top .pc-header-layout .top_right ul li #login-content .login-btn a:hover, header .header_top .pc-header-layout .top_right ul li.login-dropdown-mobile .login-btn a:hover { background:#fe8713}
header .header_top .pc-header-layout .top_right ul li #login-content .signup-link, header .header_top .pc-header-layout .top_right ul li.login-dropdown-mobile .signup-link { font-size:14px; font-weight:600; margin-top:10px}
header .header_top .pc-header-layout .top_right ul li #login-content .signup-link a, header .header_top .pc-header-layout .top_right ul li.login-dropdown-mobile .signup-link a { color:#0e4a00; font-weight:600; text-decoration:underline; padding:0px; background:inherit;}

header .header_top .pc-header-layout .top_right ul li #myaccount-content .nav-left-part, header .header_top .pc-header-layout .top_right ul li #myaccount-content .nav-right-part,
header .header_top .pc-header-layout .top_right ul li #myaccount-content_m .nav-left-part, header .header_top .pc-header-layout .top_right ul li #myaccount-content_m .nav-right-part { width:50%; float:left}
header .header_top .pc-header-layout .top_right ul li #myaccount-content .nav-right-part, header .header_top .pc-header-layout .top_right ul li #myaccount-content_m .nav-right-part { padding-left:15px}
header .header_top .pc-header-layout .top_right ul li #myaccount-content .nav-title, header .header_top .pc-header-layout .top_right ul li #myaccount-content_m .nav-title { font-size:16px; font-weight:600; text-transform:uppercase; font-family: 'Roboto', sans-serif; color:#0e4a00; margin-bottom:8px}
header .header_top .pc-header-layout .top_right ul li #myaccount-content ul li, header .header_top .pc-header-layout .top_right ul li #myaccount-content_m ul li { margin:0 0 5px 0; display:block}
header .header_top .pc-header-layout .top_right ul li #myaccount-content ul li:last-child, header .header_top .pc-header-layout .top_right ul li #myaccount-content_m ul li:last-child { margin-bottom:15px;}
header .header_top .pc-header-layout .top_right ul li #myaccount-content ul li a, header .header_top .pc-header-layout .top_right ul li #myaccount-content_m ul li a {color:#444; font-size:14px; font-weight:500; padding:0px; background:inherit;}
header .header_top .pc-header-layout .top_right ul li #myaccount-content ul li a:hover, header .header_top .pc-header-layout .top_right ul li #myaccount-content_m ul li a:hover {color:#fe8713;}
header .header_top .pc-header-layout .top_right ul li #myaccount-content .logout-div, header .header_top .pc-header-layout .top_right ul li #myaccount-content_m .logout-div { margin-top:5px;}
header .header_top .pc-header-layout .top_right ul li #myaccount-content .logout-div p, header .header_top .pc-header-layout .top_right ul li #myaccount-content_m .logout-div p { font-weight:500; color:#000}
header .header_top .pc-header-layout .top_right ul li #myaccount-content .logout-div a, header .header_top .pc-header-layout .top_right ul li #myaccount-content_m .logout-div a {background:#fff; border:1px solid #0e4a00; padding: 0px 10px; height:30px;line-height: 28px; border-radius: 5px; font-size: 14px; color:#0e4a00 ;font-family: 'Quicksand', sans-serif; font-weight: 600; text-align: center; display:block; text-transform: capitalize; margin-top:5px}
header .header_top .pc-header-layout .top_right ul li #myaccount-content .logout-div a:hover, header .header_top .pc-header-layout .top_right ul li #myaccount-content_m .logout-div a:hover { background:#0e4a00; color:#fff}

header .header_top .pc-header-layout .top_right ul li .ship-drop-login .ship-subtitle { background:#0e4a00;  padding:8px 12px; margin-bottom: 10px; }
header .header_top .pc-header-layout .top_right ul li .ship-drop-login .ship-subtitle h2 {color:#fff; font-size:16px; font-weight:500; font-family: 'Roboto', sans-serif; display:inline-block}
header .header_top .pc-header-layout .top_right ul li .ship-drop-login .ship-subtitle a { color:#fff; font-size:14px; font-weight:500; float:right; padding:0px; background:inherit;}
header .header_top .pc-header-layout .top_right ul li .ship-drop-login h3 { color:#000;font-size:14px; font-weight:600; margin-bottom:10px; font-family: 'Roboto', sans-serif; }
header .header_top .pc-header-layout .top_right ul li .ship-drop-login .ship-options { margin-bottom:10px; font-size: 14px; font-weight: 500;}
header .header_top .pc-header-layout .top_right ul li .ship-drop-login .timeslot-btn {background:#fe8713; padding: 0px 10px; height: 34px;line-height: 32px; border-radius: 20px; font-size: 16px; color: #ffffff !important;font-family: 'Quicksand', sans-serif !important; font-weight: 400; text-align: center; display:block; text-transform: capitalize; cursor:pointer; width:100%; float:left; margin-top: 5px; }
header .header_top .pc-header-layout .top_right ul li .ship-drop-login .timeslot-btn:hover {background:#0e4a00;}
header .header_top .pc-header-layout .top_right ul li .ship-drop-login .timeslot-btn a{ color:#fff; padding:0px; background:inherit;}

header .header_top .pc-header-layout .top_right ul li .ship-box h3 { color:#000;font-size:14px; font-weight:600; margin-bottom:10px; font-family: 'Roboto', sans-serif; }
header .header_top .pc-header-layout .top_right ul li .ship-box ul li {margin:0 0 10px 0; display:block;}
header .header_top .pc-header-layout .top_right ul li .ship-box ul li span { font-size:12px; font-style:italic; padding-left:30px}
header .header_top .pc-header-layout .top_right ul li .ship-box ul li a { background:inherit; color:#000; font-size:14px; font-weight:500; padding:0px 0px 0px 10px}
header .header_top .pc-header-layout .top_right ul li .ship-box ul li i { font-size:16px !important; color:#aaa; vertical-align:middle}
header .header_top .pc-header-layout .top_right ul li .ship-box ul li a:hover {color:#fe8713;}
header .header_top .pc-header-layout .top_right ul li .ship-box .current-zipcode {color:#000;font-size:16px; font-weight:400; margin:20px 0;}
header .header_top .pc-header-layout .top_right ul li .ship-box .current-zipcode span {font-weight:600;}
header .header_top .pc-header-layout .top_right ul li .ship-box .current-zipcode a { background:#fff; border:1px solid #4fa157; padding: 0px 10px; height:30px;line-height: 28px; border-radius: 5px; font-size: 14px; color:#4fa157 ;font-family: 'Quicksand', sans-serif; font-weight: 600; text-align: center; display:inline-block; text-transform: capitalize; margin-left:20px}
header .header_top .pc-header-layout .top_right ul li .ship-box .current-zipcode a:hover {background:#4fa157; color:#fff}
header .header_top .pc-header-layout .top_right ul li .ship-box .change-zipcode .change-zipcode-form { padding:0 20px; margin-bottom:20px}
header .header_top .pc-header-layout .top_right ul li .ship-box .change-zipcode .change-zipcode-form label { font-size:14px; font-weight:500; margin-bottom:5px; float:left}
header .header_top .pc-header-layout .top_right ul li .ship-box .change-zipcode .change-zipcode-form .formfield .fill-zipcode { width:230px; display:inline-block; border: 1px solid #ddd; height: 32px; padding:5px 10px }
header .header_top .pc-header-layout .top_right ul li .ship-box .change-zipcode .change-zipcode-form .formfield .update-zipcode {background:#0e4a00; padding: 0px 10px; height: 34px;line-height: 32px; border-radius:5px; font-size: 16px; color: #ffffff;font-family: 'Quicksand', sans-serif; font-weight: 400; text-align: center; display:inline-block; text-transform: capitalize;}

header .header_top .pc-header-layout .top_right ul li .ship-box .change-zipcode .add-address a {background:#fe8713; padding: 0px 10px; height: 34px;line-height: 32px; border-radius: 20px; font-size: 16px; color: #ffffff !important;font-family: 'Quicksand', sans-serif !important; font-weight: 400; text-align: center; display:block; text-transform: capitalize; cursor:pointer; width:100%; float:left; margin-top: 5px; }
header .header_top .pc-header-layout .top_right ul li .ship-box .change-zipcode .add-address a:hover {background:#0e4a00;}


header .header_top .pc-header-layout .top_right ul li .wpml-ls-legacy-dropdown{ width:auto;}
header .header_top .pc-header-layout .top_right ul li .wpml-ls-legacy-dropdown ul li{ width:100%; max-width:140px; margin:0px; padding:0px 10px;}
header .header_top .pc-header-layout .top_right ul li .wpml-ls-legacy-dropdown a{ border:0px; background-color:inherit; display:block;}
header .header_top .pc-header-layout .top_right ul li .wpml-ls-legacy-dropdown .wpml-ls-sub-menu{ box-shadow:0 3px 10px 0 rgba(0, 0, 0, 0.3); background-color:#ffffff; border-radius:3px; border-top:0px;}
header .header_top .pc-header-layout .top_right ul li .wpml-ls-legacy-dropdown .wpml-ls-sub-menu li{padding:2px 0px;}
header .header_top .pc-header-layout .top_right ul li .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{ padding:5px 8px;}


header .header_main{width:100%; background:#ffffff; padding:28px 0px;}
header .header_main .pc-header-layout{display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between;}
header .header_main .logo img{ width:auto; max-width:100%; display:block;}
header .header_main .Head_search{ width:100%; max-width:518px; /*border:1px solid #444444; border-radius:20px;*/}
.dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input { border-color:#444; border-radius:30px; -webkit-border-radius: 30px;}
.dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input { padding-left:20px}
.dgwt-wcas-sf-wrapp:after { background:#0e4a00; width:42px; right:1px; top:1px; height:38px; position: absolute; border-radius: 0 30px 30px 0; }
.dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier {fill: #fff; right: 12px; left: auto;z-index: 111; opacity: 1;}
.dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier path {fill: rgb(255, 255, 255);}
header .header_main .Head_search .product-search__form-control{ width:calc(100% - 42px); height:38px; padding:10px 20px; background:#ffffff; font-size:14px; color:#555555; box-shadow:none; outline:none; border:none; border-radius:20px;}
header .header_main .Head_search button{ width:42px; height:38px; float:right; background:#0e4a00; border:none; outline:none; cursor:pointer; box-shadow:none; border-radius:0px 20px 20px 0px; font-size:0; position:relative; text-align:center; line-height:38px;}
header .header_main .Head_search button .fa{ font-family: 'FontAwesome'; color:#ffffff; font-size:18px; display:block;}
header .header_main .Head_search .btn-default__ico, header .header_main .Head_search .product-search__submit-icon{ color:#ffffff; fill:#ffffff; width:18px; height:16px;}
header .header_main .Head_reorder a{ width:auto; display:block; background:#f68139; border-radius:20px; padding:0px 25px; text-decoration:none; font-size:18px; color:#ffffff; font-weight:700; text-transform:capitalize; line-height:40px;}
header .header_main .Head_reorder a img{ display:inline-block; margin-right:5px; vertical-align:middle;}
header .header_main .Head_reorder a:hover{background:#0e4a00;}
header .Navigation{width:100%; background:#0e4a00;}
header .wp-megamenu-wrap{ background:#0e4a00; z-index:999}
header .wpmm-sticky.wpmm-sticky-wrap .wpmm-nav-wrap{ width:100%; max-width:1200px; padding:0px 15px;}
header .wpmm-sticky.wpmm-sticky-wrap {z-index: 999999;}

header .Offer_nav{ background:#f5f5f5; border-bottom:1px solid #dce7bc; padding:10px 0px; -webkit-box-shadow: inset 0px 5px 5px 0px rgba(0,0,0,0.1); -moz-box-shadow: inset 0px 5px 5px 0px rgba(0,0,0,0.1); box-shadow: inset 0px 5px 5px 0px rgba(0,0,0,0.1); text-align:center;}
header .Offer_nav ul{ margin:0; padding:0;}
header .Offer_nav ul li{ margin:0px 20px; padding:0; list-style:none; display:inline-block;}
header .Offer_nav ul li a{ font-size:12px; color:#0e4a00; text-decoration:none; text-transform:uppercase; font-weight:600;}
header .Offer_nav ul li a:hover{ color:#f68139;}

footer{ width:100%; background:#ffffff !important;}
footer .footer_top{ width:100%; background:#e2e2e2; border-bottom:1px solid #ffffff; padding:25px 0px;}
footer .footer_top .footer-layout{display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between;}
footer .footer_top .footer-layout .box{ padding:0px 20px;}
footer .footer_top .footer-layout .box .icon{display:inline-block; vertical-align:middle; margin-right:10px;}
footer .footer_top .footer-layout .box .detail{display:inline-block; vertical-align:middle; font-size:14px; color:#000000; font-weight:600;}
footer .footer_top .footer-layout .box .detail h4{font-family: 'Roboto', sans-serif; font-size:20px; color:#000000; font-weight:700; line-height:24px; margin:0; padding:0; display:block;}
footer .footer_top .footer-layout .box ul{width:auto; display:inline-block; margin:0px; padding:0px; vertical-align:middle;}
footer .footer_top .footer-layout .box ul li{width:auto; float:left; list-style:none; margin:0px 0px 0px 15px; padding:0px;}
footer .footer_top .footer-layout .box ul li img { max-width:45px; display: inline;}

footer .footer_bottom{ padding:30px 0px; border-bottom:1px solid #e2e2e2;}
footer .footer_bottom .footer_row{display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
footer .footer_bottom .footer_row .footer__col{ width:20%; padding:0px 15px;}
footer .footer_bottom .footer_row .footer__col p{ margin:0px 0px 15px 0px; padding:0;}
footer .footer_bottom .footer_row .footer__col p a{ font-size:14px; color:#000000; text-decoration:none;}
footer .footer_bottom .footer_row .footer__col p a:hover{ color:#f68139;}
footer .footer_bottom .footer_row .footer__col p a .fa{ font-size:18px; margin-right:5px;}
footer .footer_bottom .footer_row .footer__col p img{ display:block; margin-bottom:20px;}
footer .footer_bottom .footer_row .footer__col h5{font-family: 'Roboto', sans-serif; font-size:18px; color:#000000; font-weight:400; line-height:24px; margin:0px 0px 15px 0px; padding:0; display:block;}
footer .footer_bottom .footer_row .footer__col ul{ margin:0; padding:0;}
footer .footer_bottom .footer_row .footer__col ul li{ display:block; margin:0; padding:0;}
footer .footer_bottom .footer_row .footer__col ul li a{font-size:14px; color:#000000; text-decoration:none; line-height:30px;}
footer .footer_bottom .footer_row .footer__col ul li a:hover{ color:#f68139;}
footer .footer_bottom .footer_row .footer__col span{ width:auto; display:inline-block; margin-right:10px;}
footer .footer_bottom .footer_row .footer__col span .fa{ font-size:30px !important; color:#555555;}
footer .footer_bottom .footer_row .footer__col span img{ width:35px; height:35px; display:block;}

footer .copyright{ background:#ffffff; padding:15px 0px;}
footer .copyright p{ width:100%; text-align:center; float:left; font-size:14px; color:#7e7e7e; font-weight:600; margin:0px; padding:10px 0px 0px 0px;}
footer .copyright .PaymentOpt { float: right; text-align: right;}
footer .copyright .PaymentOpt ul{width:auto; display:inline-block; margin:0px; padding:0px;}
footer .copyright .PaymentOpt ul li{width:auto; float:left; list-style:none; margin:0px 0px 0px 10px; padding:0px;}
footer .copyright .PaymentOpt ul li img { max-width:45px; display: inline;}

/*@charset "UTF-8";
a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, button, canvas, caption, center, cite, code, dd, del, details, dfn, div, dl, dt, em, embed, fieldset, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, html, i, iframe, img, input, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, select, small, span, strike, strong, sub, summary, sup, table, tbody, td, textarea, tfoot, th, thead, time, tr, tt, u, ul, var, video {
	margin:0;
	padding:0;
	outline:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline;
	background:0 0
}
html {
	box-sizing:border-box
}
*, :after, :before {
	box-sizing:inherit
}
body, html {
	min-height:100%;
	-webkit-tap-highlight-color:transparent;
	font-family: 'Quicksand', sans-serif;
	letter-spacing:0.5px;
}
fieldset, hr, img, legend {
	border:0
}
embed, img, object, video {
	max-width:100%;
	height:auto
}
article, aside, details, figcaption, figure, footer, header, menu, nav, section {
	display:block
}
audio, canvas, figure, video {
	display:inline-block;
}
ol, ul {
	list-style:none
}

#sitemain{ margin:0; padding:0;}
.page__container{max-width:1200px !important;}

header{ width:100%; background:#ffffff;}
header .header_top{width:100%; background:#f5f5f5; padding:15px 0px;}
header .header_top .pc-header-layout{display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between;}
header .header_top .pc-header-layout .Express_delivery{ font-size:18px; color:#444444; font-weight:700; font-style:italic;}
header .header_top .switch-input {display: none;}
header .header_top .switch-label { position: relative; display: inline-block; min-width:100px; cursor: pointer; font-weight: 500; text-align: left; margin:0px 0px 0px 10px; padding:0px 0px 0px 70px; font-size:16px; color:#444444; font-style:normal;}
header .header_top .switch-label:before, header .header_top .switch-label:after { content: ""; position: absolute; margin: 0; outline: 0; top: 50%; transform: translate(0, -50%); transition: all 0.3s ease;}
header .header_top .switch-label:before { left: 1px; width:57px; height:23px; background-color:#ffffff; border:1px solid #000000; border-radius:14px;}
header .header_top .switch-label:after {left:5px; width:18px; height:18px; background-color: #605e5e; border-radius: 50%;}
header .header_top .switch-label .toggle--on {display: none;}
header .header_top .switch-label .toggle--off { display: inline-block;}
header .header_top .switch-input:checked + .switch-label:before {background-color: #A5D6A7; border: 1px solid #4CAF50;}
header .header_top .switch-input:checked + .switch-label:after {background-color: #4CAF50; transform: translate(170%, -50%);}
header .header_top .switch-input:checked + .switch-label .toggle--on {display: inline-block;}
header .header_top .switch-input:checked + .switch-label .toggle--off {display: none;}
header .header_top .pc-header-layout .top_right ul{ margin:0; padding:0;}
header .header_top .pc-header-layout .top_right ul li{ margin:0px 10px; padding:0; list-style:none; display:inline-block;}
header .header_top .pc-header-layout .top_right ul li a{ font-size:14px; font-weight:400; color:#444444; text-decoration:none;}
header .header_top .pc-header-layout .top_right ul li a .fa{ font-size:20px !important; color:#7bb97f; vertical-align:text-top;}
header .header_top .pc-header-layout .top_right ul li a img{ display:inline-block; vertical-align:middle; margin-left:5px; width:auto;}
header .header_top .pc-header-layout .top_right ul li.language a, header .header_top .pc-header-layout .top_right ul li.wishlist a{font-weight:600;}
header .header_top .pc-header-layout .top_right ul li.Shop_cart{ position:relative;}
header .header_top .pc-header-layout .top_right ul li.Shop_cart .Count{ width:16px; height:16px; position:absolute; right:-10px; top:-5px; font-size:12px; color:#ffffff; text-align:center; line-height:16px; background:#f68139; border-radius:100%;}
header .header_main{width:100%; background:#ffffff; padding:28px 0px;}
header .header_main .pc-header-layout{display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between;}
header .header_main .logo img{ width:auto; max-width:100%; display:block;}
header .header_main .Head_search{ width:100%; max-width:518px; border:1px solid #444444; border-radius:20px;}
header .header_main .Head_search input[type="search"]{ width:calc(100% - 42px); height:38px; padding:10px 20px; background:#ffffff; font-size:14px; color:#555555; box-shadow:none; outline:none; border:none; border-radius:20px;}
header .header_main .Head_search button{ width:42px; height:38px; float:right; background:#7bb97f; border:none; outline:none; cursor:pointer; box-shadow:none; border-radius:0px 20px 20px 0px; font-size:0; position:relative; text-align:center; line-height:38px;}
header .header_main .Head_search button .fa{ font-family: 'FontAwesome'; color:#ffffff; font-size:18px; display:block;}
header .header_main .Head_reorder a{ width:auto; display:block; background:#f68139; border-radius:20px; padding:0px 25px; text-decoration:none; font-size:18px; color:#ffffff; font-weight:700; text-transform:capitalize; line-height:40px;}
header .header_main .Head_reorder a img{ display:inline-block; margin-right:5px; vertical-align:middle;}
header .header_main .Head_reorder a:hover{background:#7bb97f;}
header .Navigation{width:100%; background:#7bb97f;}

header .Offer_nav{ background:#f5f5f5; border-bottom:1px solid #dce7bc; padding:10px 0px; -webkit-box-shadow: inset 0px 5px 5px 0px rgba(0,0,0,0.1); -moz-box-shadow: inset 0px 5px 5px 0px rgba(0,0,0,0.1); box-shadow: inset 0px 5px 5px 0px rgba(0,0,0,0.1); text-align:center;}
header .Offer_nav ul{ margin:0; padding:0;}
header .Offer_nav ul li{ margin:0px 20px; padding:0; list-style:none; display:inline-block;}
header .Offer_nav ul li a{ font-size:12px; color:#7bb97f; text-decoration:none; text-transform:uppercase; font-weight:700;}
header .Offer_nav ul li a:hover{ color:#f68139;}

footer{ width:100%; background:#555555 !important;}
footer .footer_top{ width:100%; background:#7e7e7e; border-bottom:1px solid #ffffff; padding:25px 0px;}
footer .footer_top .footer-layout{display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: justify; justify-content: space-between;}
footer .footer_top .footer-layout .box{ padding:0px 20px;}
footer .footer_top .footer-layout .box .icon{ display:inline-block; vertical-align:middle; margin-right:10px;}
footer .footer_top .footer-layout .box .detail{display:inline-block; vertical-align:middle; font-size:14px; color:#d4d4d4; font-weight:600;}
footer .footer_top .footer-layout .box .detail h4{font-family: 'Roboto', sans-serif; font-size:20px; color:#ffffff; font-weight:700; line-height:24px; margin:0; padding:0; display:block;}
footer .footer_bottom{ padding:30px 0px;}
footer .footer_bottom .footer_row{display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;}
footer .footer_bottom .footer_row .footer__col{ width:20%; padding:0px 15px;}
footer .footer_bottom .footer_row .footer__col p{ margin:0px 0px 15px 0px; padding:0;}
footer .footer_bottom .footer_row .footer__col p a{ font-size:14px; color:#ffffff; text-decoration:none;}
footer .footer_bottom .footer_row .footer__col p a:hover{ color:#f68139;}
footer .footer_bottom .footer_row .footer__col p a .fa{ font-size:18px; margin-right:5px;}
footer .footer_bottom .footer_row .footer__col p img{ display:block; margin-bottom:20px;}
footer .footer_bottom .footer_row .footer__col h5{font-family: 'Roboto', sans-serif; font-size:18px; color:#ffffff; font-weight:400; line-height:24px; margin:0px 0px 15px 0px; padding:0; display:block;}
footer .footer_bottom .footer_row .footer__col ul{ margin:0; padding:0;}
footer .footer_bottom .footer_row .footer__col ul li{ display:block; margin:0; padding:0;}
footer .footer_bottom .footer_row .footer__col ul li a{font-size:14px; color:#d0d0d0; text-decoration:none; line-height:30px;}
footer .footer_bottom .footer_row .footer__col ul li a:hover{ color:#f68139;}
footer .footer_bottom .footer_row .footer__col span{ width:auto; display:inline-block; margin-right:10px;}
footer .footer_bottom .footer_row .footer__col span .fa{ font-size:26px; color:#ababab;}
footer .footer_bottom .footer_row .footer__col span .fa:hover{color:#f68139;}
footer .copyright{ background:#ffffff; text-align:center;}
footer .copyright p{font-size:14px; color:#7e7e7e; font-weight:600; padding:15px 0px; margin:0px;}*/


.wp-megamenu-wrap .wpmm_brand_logo_wrap{ display:none;}
.wp-megamenu-wrap .wp-megamenu .wpmm_item_description{display:none;}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu> li.wp-megamenu-item-wpmm-search-icon .wpmm-search-wrap{display:none !important;}
body .wp-megamenu-wrap .wpmm-nav-wrap > ul{ font-size:0; font-family: 'Quicksand', sans-serif; text-align:center; display:block;}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li > a{ font-size:14px; font-weight:500; color:#ffffff; text-transform:uppercase; padding:21px 12px}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li > a:hover{color:#f68139 ;}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li:first-child > a{ padding-left:0 !important;}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li:last-child > a{ padding-right:0 !important;}
.wp-megamenu-wrap .wpmm-nav-wrap > ul > li > a .fa{ display:none;}


.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-container > ul.wp-megamenu-sub-menu, .wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > .wpmm-strees-row-and-content-container > ul.wp-megamenu-sub-menu{ width:50%; left:0px; right:auto; background: #fff; /*box-shadow:1px 1px 15px rgb(0 0 0 / 15%);*/ border:2px solid #d4d4d4; padding:20px 0px 10px 0px !important;}
.wp-megamenu >li > ul.wp-megamenu-sub-menu li > a.wp-megamenu-col-title, .wp-megamenu >li > ul.wp-megamenu-sub-menu > li .wpmm-item-title{ text-transform:capitalize !important; font-size:15px !important;}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu ul.wp-megamenu-sub-menu li.wpmm-type-widget > a{ color:#444444; font-size:14px; text-transform:capitalize !important; font-weight:500 !important; margin-bottom:0; display:inline-block; word-break:break-word;}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu ul.wp-megamenu-sub-menu li.wpmm-type-widget > a:hover{color:#f68139 !important;}
.wp-megamenu-wrap .wpmm-nav-wrap > ul.wp-megamenu > li.wpmm_mega_menu > ul.wp-megamenu-sub-menu > li.wpmm-row > ul.wp-megamenu-sub-menu > li{ padding:0px 15px 10px 15px !important;}

/* 24 Aug 2021 Menu Start */
.wp_menu_en_right ul.wp-megamenu-sub-menu{ left:auto !important; right:0px !important;}
/* 24 Aug 2021 Menu End */

.single-product section.page__content .content__container { padding-left:0; padding-right:0}
.page__content{padding-bottom:45px; margin-top:15px;}
.content__container{max-width:1368px !important; margin:0 auto; padding-left:20px; padding-right:20px;}
.content__container .layout__row{display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-between;}
.products_sidebar{ max-width:18%; -ms-flex: 0 0 18%; flex: 0 0 18%; display: flex;}
.products_sidebar .inner{ width:100%; padding:20px 0px;}
.products_sidebar .inner .inner2{width:100%; float:left; border:1px solid #dce6be; background:#f0f5e1; padding:20px 5px 0px 5px;}
.products_sidebar h5, .products_sidebar .cls_dept_choice_ttl{ width:100%; float:left; margin:0px 0px 15px 0px; padding:0px 10px; font-size:14px; color:#0e4a00; text-transform:uppercase; font-weight:700;}
.products_sidebar .category_item, .products_sidebar .ul_depts_choice{ width:100%; float:left; margin:0px 0px 10px 0px; padding:10px; background:#ffffff; border:1px solid #dce6be;}

.products_sidebar .ul_depts_choice li { font-size:14px; color:#000000; font-weight:500; letter-spacing:0; margin:0 0 .8em 0;}
.products_sidebar .ul_depts_choice [type="radio"]:checked,
.products_sidebar .ul_depts_choice [type="radio"]:not(:checked) { position: absolute; left: -9999px;}
.products_sidebar .ul_depts_choice [type="radio"]:checked + label,
.products_sidebar .ul_depts_choice [type="radio"]:not(:checked) + label{position: relative; padding-left:28px; cursor: pointer; line-height: 20px; display: inline-block; color: #666;}
.products_sidebar .ul_depts_choice [type="radio"]:checked + label:before,
.products_sidebar .ul_depts_choice [type="radio"]:not(:checked) + label:before { content: ''; position: absolute; left: 0; top: 0; width: 18px; height: 18px; border:1px solid #919191; border-radius: 100%; background: #fff;}
.products_sidebar .ul_depts_choice [type="radio"]:checked + label:after,
.products_sidebar .ul_depts_choice [type="radio"]:not(:checked) + label:after{content: ''; width: 12px; height: 12px; background:#0e4a00; position: absolute; top:3px; left:3px; border-radius: 100%; -webkit-transition: all 0.2s ease; transition: all 0.2s ease;}
.products_sidebar .ul_depts_choice [type="radio"]:not(:checked) + label:after { opacity: 0; -webkit-transform: scale(0); transform: scale(0);}
.products_sidebar .ul_depts_choice [type="radio"]:checked + label:after {opacity: 1; -webkit-transform: scale(1); transform: scale(1);}


.products_sidebar .category_item h5{color:#000000; padding:0;}
.products_sidebar .category_item .qp_item_div{ width:100%; float:left; margin:0px 0px 10px 0px; color: #000; font-family: 'Quicksand', sans-serif; font-size: 15px; font-weight: 600;}
.products_sidebar .category_item .qp_item_div .cls_school_name_dd{ width:100%; float:left; text-decoration: none; font-size: 14px; color: #444444; line-height: 18px; font-weight: 500; margin:0; padding:5px; border:1px solid #dce6be;}
.products_sidebar .category_item .qp_item_div .btn_quick_purchase{background: #fe8713; padding: 0px 15px !important; height:30px; line-height:32px; border-radius: 20px; font-size: 14px; color: #ffffff !important; font-family: 'Quicksand', sans-serif !important; box-shadow: none;   font-weight:600; text-align: center; display: inline-block; border:0; text-transform:capitalize}
.products_sidebar .category_item .qp_item_div .btn_quick_purchase:hover { background:#0e4a00;}

.products_sidebar .category_item ul{ margin:0; padding:0;}
.products_sidebar .category_item ul li{ margin:0px 0px 10px 0px; padding:0; list-style:none;}
.products_sidebar .category_item ul li a{ text-decoration:none; font-size:14px; color:#444444; line-height:18px; font-weight:500;}
.products_sidebar .category_item ul li a:hover{color:#0e4a00;}
.products_sidebar .wpc-filter-content select{font-size: 14px; color: #444444; font-weight: 500; border:1px solid #aaa; padding:5px; height: 39px; box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%); border-radius:0px; transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s; background:#ffffff;}
.products_sidebar .wpc-filter-content select:focus{ box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102,175,233,.6); border:1px solid #5897fb;}
.products_sidebar .wpc-edit-filter-set{font-size: 14px; color: #444444; font-weight: 500; display:none;}
.products_sidebar .wpc-edit-filter-set a{color:#0e4a00; text-decoration:underline;}
.products_body{ width:100%; max-width:79.5%; -ms-flex: 0 0 79.5%; flex: 0 0 79.5%; display: flex;}
.products_body .inner{ width:100%; padding:20px 0px;}
.products_body .breadcrumb{ width:100%; float:left;}
.products_body .breadcrumb .breadcrumb-list{ font-weight: 500; color: #444444; font-size: 14px; text-decoration: none; text-transform: capitalize; position: relative;}
.products_body .breadcrumb .breadcrumb-list a{ text-decoration:none; font-weight: 500; color: #444444; font-size: 14px;}
.products_body .breadcrumb .breadcrumb-list a:hover{color:#4fa157; text-decoration:underline;}
.products_body .breadcrumb .breadcrumb-list::before{content: "/"; position: absolute; width:auto; font-size: 14px; height: 14px; left: 0; color: #444444; top:0px;}
.products_body .breadcrumb .breadcrumb-list{margin:0 0 0 5px; padding-left: 15px;}
.products_body .breadcrumb .breadcrumb-list:first-child{ margin:0; padding:0;}
.products_body .breadcrumb .breadcrumb-list:first-child::before{ display:none;}
.products_body .breadcrumb .breadcrumb-list:last-child{color:#4fa157;}
.products_body .Banner_main{ width:100%; float:left; margin:0px 0 15px 0;}
.products_body .Banner_main .category_banner{ width:100%; max-width:800px; float:left; position:relative; border:1px solid #d8d8d8; height:218px;}
.products_body .Banner_main .category_banner .overlay_content{ width:100%; position:absolute; left:0; top:0; background:rgba(255,255,255,0.8); text-align:center; padding:15px;}
.products_body .Banner_main .category_banner .overlay_content h1{ display:block; margin:0px 0px 10px 0px; padding:0; font-size:22px; color:#000000; font-weight:700; line-height:1em;}
.products_body .Banner_main .category_banner .overlay_content p{ display:block; margin:0px; padding:0; font-size:14px; color:#444444; line-height:18px; font-weight:700;}
.products_body .Banner_main .delivery_banner{ width:100%; max-width:230px; float:right; border:1px solid #d8d8d8; min-height:218px;}
.products_body .Banner_main img{ width:100%; height:100%; object-fit: cover; display:block;}

.products_body .content__row{ width:100%; float:left; padding-bottom:20px; margin-bottom:20px;}
.products_body .content__row.show_borders_grn{ border:1px solid #d8d8d8;}
.products_body .content__row .splide_max_height{ max-height:360px;}
.products_body .content_title{ text-align:center; position:relative; padding-bottom:1px;}
.Shade_bg{ padding-top:25px; position:relative;}
.Shade_bg::before{ content:""; width:100%; height:77px; position:absolute; left:0; top:0; background: #dedede; background: -moz-linear-gradient(top,  #dedede 0%, #ffffff 84%); background: -webkit-linear-gradient(top,  #dedede 0%,#ffffff 84%); background: linear-gradient(to bottom,  #dedede 0%,#ffffff 84%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dedede', endColorstr='#ffffff',GradientType=0 );}
.products_body .content_title::after{ content:""; width:168px; height:1px; background:#f68139; position:absolute; bottom:5px; left:50%; transform:translateX(-50%);}
.products_body .Grid_list{ padding:50px 0px 0px 0px;}
.products_body .Grid_list img{ max-width:100%; display:block;}

.products_body .Shop_by{ padding:0px 0px 0px 0px; margin:20px 0px 0px 0px;}
.products_body .Shop_by ul{ width:100%; text-align:center; margin:0; padding:0; white-space:nowrap;}
.products_body .Shop_by ul li{ width:16.66%; display:inline-block; margin:0; padding:20px 0px; list-style:none; text-align:center; cursor:pointer; border-radius:10px;  border:1px solid transparent;}
.products_body .Shop_by ul li img{ max-width:100%; display:inline-block;}
.products_body .Shop_by ul li a{ text-decoration:none; display:inline-block;}
.products_body .Shop_by ul li h5{ display:block; font-size:16px; color:#010101; font-weight:700; margin-top:20px;}
.products_body .Shop_by ul li:hover{ box-shadow:0px 1px 5px rgba(222,222,222,0.8); border:1px solid #e2e2e2;}
.products_body .Shop_by ul li:hover h5{color:#0e4a00;}

.Product_info_block{max-width:48.5%; -ms-flex: 0 0 48.5%; flex: 0 0 48.5%; display: flex; padding-right:15px;}
.Product_info_block .Additional_info{ width:100%; font-size:14px; font-weight:400; color:#000000; padding-left: 15px;}
.Product_info_block .Additional_info .toggle-text{ margin-bottom:20px;}
.Product_info_block .Additional_info p{ margin:0px 0px 10px 0px; padding:0; color:#444444;}
.Product_info_block .Additional_info p strong, .Product_info_block .Additional_info .toggle-text h2.title{font-weight: 700;}
.Product_info_block .Additional_info .toggle-text-content span {display: none;}
.Product_info_block .Additional_info .toggle-text-link {display: block; margin:10px 0 20px 0; font-size:14px; font-weight:400; color:#000000; text-decoration:none;}
.Product_info_block .Additional_info .toggle-text-link:hover, .Product_info_block .Additional_info .toggle-text-link.less{color:#f68139;}
.Product_info_block .Additional_info .toggle-text .title18{font-size: 18px; line-height: 2em; font-weight: 700; color:#444444;}
.Product_info_block .Additional_info .toggle-text .text9{ font-size:14px; font-weight:400; color:#444444;}
.Product_info_block .Additional_info .toggle-text .text9 b{ font-weight:500; color:#000;}
.Product_info_block .Additional_info .toggle-text.div_nut_outer{ display:inline-block; border:1px solid #000;}
.Product_info_block .Additional_info .toggle-text table{ margin-bottom:15px; width:100%; /*background:#f5f5f5;*/}
.Product_info_block .Additional_info .toggle-text table td{ padding:5px 10px;}
.Product_info_block .Additional_info .toggle-text table table td{ padding-left:0px; padding-right:0px;}
.Product_info_block .Additional_info .toggle-text table tr{ border-bottom:1px solid #000;}
.Product_info_block .Like_block{ width:100%;}
.Product_info_block .Like_block .content__row{ padding:0;}
.Product_info_block .Like_block .wrps_related_products{ padding:0px 35px; position:relative;margin-top: 20px;}
.Product_info_block .Like_block .wrps_related_products .pc-variations-table{ display:none;}
.Product_info_block .Like_block .wrps_related_products_area_title{ display:none;}
.Product_info_block .Like_block .wrps_related_products.wrps_theme_hover figure{ padding:10px;}
.wrps_related_products.wrps_theme_hover .wpb_wrps_price{color: #f68139;}
.Product_info_block .Like_block .wrps_related_products.wrps_theme_hover figure .wpb_wrps_img_url{ height:158px; display:block;}
.Product_info_block .Like_block .wrps_related_products.wrps_theme_hover figure .wpb_wrps_img_url img{ height:100%; object-fit: contain;}
.Product_info_block .Like_block .wrps_related_products.wrps_theme_hover figcaption{ height:auto; opacity:1; transform:none; position:relative; background:none; text-align:left;}
.Product_info_block .Like_block .owl-carousel .owl-item img{ padding:10px;}
.Product_info_block .Like_block .wrps_related_products.wrps_theme_hover .wpb_wrps_title a{ color:#000000; font-size:14px; text-transform:capitalize; font-weight:700;}
.Product_info_block .Like_block .wpb_wrps_price .woocommerce-Price-amount bdi{ font-size:14px; color:#f68139; font-weight:700;}
.Product_info_block .Like_block .wrps_related_products.wrps_theme_hover .wpb_wrps_price del bdi{ font-size: 14px; color: #000000; font-weight: 700;text-decoration: line-through;}
.Product_info_block .Like_block .wrps_related_products.wrps_theme_hover .wpb_wrps_price ins bdi { font-size: 14px; color: #f68139; font-weight: 700; text-decoration: none;}
.Product_info_block .Like_block .wrps_related_products.wrps_theme_hover .wpb_wrps_cart_btn a.button{ background:#f68139; padding:0px 15px; height:36px; line-height:36px; border-radius:20px; font-size:14px; color:#ffffff; font-family: 'Quicksand', sans-serif !important; box-shadow:none; font-weight:500; border:none; margin:0; text-align:center; display:inline-block; width:250px; text-transform: capitalize;}
.Product_info_block .Like_block .wrps_related_products.wrps_theme_hover .wpb_wrps_cart_btn a.button:hover{box-shadow:none; background:#0e4a00; border:none;}
.Product_info_block .Like_block .pc-add-to-cart-loop__button-icon-cart{ display:none;}
.Product_info_block .Like_block .wrps_related_products_area .owl-theme .owl-nav{ top:auto; right:auto; position:static;}
.Product_info_block .Like_block .wrps_related_products_area .owl-theme .owl-nav [class*=owl-]{ width:26px; height:26px; border:none; background:#d9d9d9 !important; border-radius:100%; top:50%; transform:translateY(-50%); margin:0;}
.Product_info_block .Like_block .wrps_related_products_area .owl-theme .owl-nav i{ color:#ffffff;}
.Product_info_block .Like_block .wrps_related_products_area .owl-theme .owl-nav .owl-prev{ left:-13px; position:absolute;}
.Product_info_block .Like_block .wrps_related_products_area .owl-theme .owl-nav .owl-next{ right:-13px; position:absolute;}
.Product_info_block .Like_block .owl-theme .owl-dots{ display:none;}

/*--------Single Product page recently viewed, Customers Who Viewed  Start-------*/
.single-product .Block_wraper { border:0; box-shadow:none; padding:0;    margin-bottom: 50px;}
.single-product .Block_wraper .woocommerce{ width:100%; float:left; padding:20px 0; border:1px solid #d8d8d8;}
.single-product .Block_wraper .splide__slide::before { right:0; left:auto}

.products_body .div_recently_viewed_items_in_single_product, .products_body .div_most_viewed_items_in_single_product { width:100%; float:left; margin:30px 0; border-top: 1px solid #d8d8d8; padding-top: 30px;}
.products_body .div_other_items .ced {text-align: center; }
.products_body .div_other_items h2 {font-family: 'Roboto', sans-serif !important; font-size: 24px !important; color: #444444; margin: 0px 0px 55px 0px !important; padding: 0; font-weight: 500 !important;    text-transform: uppercase; position:relative}
.products_body .div_other_items h2:after {content: ""; width: 168px; height: 1px; background: #f68139; position: absolute; bottom:-12px; left: 50%; transform: translateX(-50%);}

.woocommerce .grid-list .grid-item {/*width: 19.33%;*/ display: inline-block;/* padding: 0 15px;*/ vertical-align: top; text-align:left}
.woocommerce .product-cut .div_express_delivery {font-family: 'avenir_lt_35_lightitalic'; font-size: 12px; color: #444;}
.woocommerce .product-loop-title a { font-size: 16px; color: #000000; font-weight: 700;}

.woocommerce .product-cut:hover::before{ box-shadow:0 8px 22px rgb(69 74 54 / 19%); border:none; border-radius:10px;}
.woocommerce .product-cut .star-rating__star{ width:12px; height:12px;}
.woocommerce .product-cut .product-cut__extra-info{box-shadow:0 20px 22px rgb(69 74 54 / 19%); border:none; background:#ffffff;     border-radius: 0 0 10px 10px;}
/*.woocommerce .product-cut .product-cut__extra-info .product-price--lg{ display:none;}*/
.woocommerce .product-cut .product-cut__extra-info .total_price_prod{ margin:10px 0px 5px 0px; font-size:13px; color:#444; font-weight:600;}
.woocommerce .product-cut .product-cut__after-title{ margin-top:5px; padding-bottom:0;}
.woocommerce .product-cut .product-cut__after-title>:not(:last-child){ margin-bottom:5px;}
.woocommerce .product-price--bg { background:none; padding:0; font-size:16px; color:#000000; font-weight:700;}
.woocommerce .product-price .div_price_per_unit_block { display: block; font-size: 12px; color: #8a8a8a; vertical-align: middle; font-weight: 500;}
.attributes-list--inline .attributes-list__row{font-family: 'avenir_lt_35_lightregular'; font-size:12px; color:#444444; font-weight:600}
.woocommerce .product-cut .product-cut__extra-info .pc-product-purchase__add-to-cart{ margin:0; padding:0px; background:none;}
.woocommerce .product-cut .product-cut__extra-info .pc-product-purchase__add-to-cart .pc-add-to-cart{ padding:0; width:100%; display:block; text-align:center;}
.woocommerce .product-cut .product-cut__extra-info .pc-product-purchase__add-to-cart .pc-add-to-cart .quantity{ display:block;}
.woocommerce .product-cut .product-cut__extra-info .product-price--lg{ display:none;}
.woocommerce .product-cut .product-cut__extra-info .pc-product-purchase__add-to-cart .pc-add-to-cart .quantity__btn{ min-width:29px; height:29px; line-height: 29px; padding:0 0 0 0; border: none; background: #0e4a00; color: #ffffff; font-size:24px; font-family: 'Quicksand', sans-serif !important; box-shadow:none; display:inline-block; vertical-align:middle;}
.woocommerce .product-cut .product-cut__extra-info .pc-product-purchase__add-to-cart .pc-add-to-cart .quantity__btn:hover{background: #0e4a00; color: #ffffff;}
.woocommerce .product-cut .product-cut__extra-info .pc-product-purchase__add-to-cart .pc-add-to-cart .quantity__middle{ margin:0px; width:58px; display:inline-block; vertical-align:middle;}
.woocommerce .product-cut .product-cut__extra-info .pc-product-purchase__add-to-cart .pc-add-to-cart .quantity__input{ width:100%; height:28px; background:#ffffff; border:2px solid #505050; box-shadow:none; font-size:18px; color:#505050; font-weight:600; padding:0;}
.woocommerce .product-cut .product-cut__extra-info .button{ background:#fe8713; padding:0px 10px; height:28px; line-height:28px; border-radius:20px; font-size:14px; color:#ffffff; font-family: 'Quicksand', sans-serif !important; box-shadow:none; font-weight:400; border:none; margin:0px; min-width: 120px; text-align:center; display:inline-block}  
.woocommerce .product-cut .product-cut__extra-info .button:hover{box-shadow:none; background:#0e4a00; border:none;}
.woocommerce .product-cut .product-cut__extra-info .pc-add-to-cart__button{ margin-bottom:0;}
.woocommerce .product-cut .product-cut__extra-info .pc-add-to-cart__button-icon-cart{ display:none;}
.woocommerce .product-cut .product-labels__item--discount{color: #ca4747;}
.woocommerce .product-cut .pc-product-purchase__after-add-to-cart{margin: 20px 10px -10px 10px; text-align:center}




/*--------Single Product page recently viewed, Customers Who Viewed  End-------*/

.products_sidebar .sub_category_item{ width:100%; float:left; margin:0px 0px 12px 0px; padding:0px 10px;}
.products_sidebar .sub_category_item ul{ margin:0; padding:0;}
.products_sidebar .sub_category_item li{ margin:0px 0px 10px 0px; padding:0; list-style:none;}
.products_sidebar .sub_category_item ul li a{ display:block; background:#0e4a00; text-decoration:none; font-size:13px; color:#ffffff; line-height:36px; font-weight:700; padding:0px 10px 0px 14px; text-transform:uppercase; border-radius:5px; position:relative;}
.products_sidebar .sub_category_item ul li a::after{ content:""; width:10px; height:13px; position:absolute; right:10px; top:50%; transform:translateY(-50%); background:url(../images/right_arrow.png) no-repeat center center;}
.products_sidebar .sub_category_item ul li a:hover{background:#f68139;}
.products_sidebar .sub_category_item ul li.Back_link{ text-align:center; margin-top:20px;}
.products_sidebar .sub_category_item ul li.Back_link a{ width:auto; display:inline-block; background:#ffffff; border:1px solid #0e4a00; color:#0e4a00; padding:0px 20px;}
.products_sidebar .sub_category_item ul li.Back_link a::after{ display:none;}
.products_sidebar .sub_category_item ul li.Back_link a img{ display:inline-block; margin-right:15px;}

.products_body .columns-5 .grid-list .grid-item{ margin-left:14.5px; margin-right:14.5px;}
.products_body .columns-5 .grid-list .catalog-section{ border:none; /*width:135px; height:135px; margin:0 auto 52px auto;  Edit By Meeral*/}
.products_body .columns-5 .grid-list .catalog-section .catalog-section__image{ display:flex; width:100%; height:150px; /*height:100%; */max-width:100%; justify-content: center; align-items: center; padding:0;}
.products_body .columns-5 .grid-list .catalog-section .catalog-section__image .catalog-section__img{ padding:0; max-height:100%; max-width:100%;}
.products_body .columns-5 .grid-list .catalog-section .catalog-section__caption{ padding:0; margin-top: 12px; font-size:14px; color:#000000; border:none; font-weight:500;}
.products_body .columns-5 .grid-list .catalog-section:hover .catalog-section__caption{ background:none; text-decoration:underline;}


.page__breadcrumbs{ padding:20px 0px 0px 0px !important; border-bottom:none !important;}
.breadcrumbs--woocommerce .breadcrumbs__item{ font-size:14px; color:#0e4a00 !important; font-weight:500;}
.breadcrumbs--woocommerce .breadcrumbs__link{ font-size:14px; color:#444444 !important; font-weight:500; text-decoration:none !important;}
.breadcrumbs--woocommerce .breadcrumbs__link:hover{color:#0e4a00 !important;}
.breadcrumbs--woocommerce .breadcrumbs__item:not(:last-child):after{margin:0 0.2em !important; content:">"; font-size:12px; line-height:20px;}

.products_body .pc-product-single__main{ width:100%; padding-left:0; padding-right:0;}
.pc-product-single__main .product-photo .product-photo__zoom{width: 600px; height: 500px;}
.pc-product-single__main .product-photo .product-photo__img{pointer-events: auto;}
.pc-product-single__before-summary, .pc-product-single__summary{ width:50% !important;}
/*
.pc-product-single__before-summary .div_pro_det_exp_del_new{ width:100%; max-width:190px; display:block; text-align:center; background-color:#005d8c; color:#ffffff; font-style:italic; background-image:url(../images/express-delivery-icon.png); background-position:14px center; background-repeat:no-repeat; font-weight: 700; border-radius:20px; margin:12px auto; padding:5px 20px 5px 28px;}
*/
.div_pro_det_exp_del_new{ width:100%; max-width:190px; display:block; text-align:center; background-color:#005d8c; color:#ffffff; font-style:italic; background-image:url(../images/express-delivery-icon.png); background-position:14px center; background-repeat:no-repeat; font-weight: 700; border-radius:20px;padding:5px 20px 5px 28px;}
.pc-product-single__summary .posted_in{ display:none;}
.pc-product-single__summary .pc-product-summary .div_pro_det_brand_name{font-size:14px; color:#4fa157; text-transform:capitalize; font-weight:600; margin-bottom:5px;}
.pc-product-single__summary .pc-product-summary .product_title{ font-size:18px !important; color:#444444; text-transform:capitalize; font-weight:400 !important; padding:0; margin:0 !important; line-height:30px; word-break:break-all;}
.gift-card-content-editor.step-appearance .ywgc-choose-design-preview{ margin-bottom:0;}
.pc-product-single__summary .pc-product-summary .product-meta{ font-size:12px; color:#8a8a8a; font-weight:600; display:block; margin-left:0;}
.pc-product-single__summary .pc-product-summary .product-meta>*{ margin-left:0; margin-top:0;}
.pc-product-single__summary .pc-product-summary .product-meta .sku{color:#444444;}
.pc-product-single__summary .pc-product-summary .product-meta a{ color:#0e4a00;}
.pc-product-single__summary .pc-product-summary .product-meta .sku_wrapper{ display:block;}

.pc-product-single__summary .pc-product-summary .cls_div_available_after{ width:100%; background:#fcf2e9; font-size:14px; color:#2f2722; line-height:40px;}
.pc-product-single__summary .pc-product-summary .cls_div_available_after span{ width:40px; text-align:center; display:inline-block; vertical-align:middle; background:#fee7cb; line-height:40px !important; margin-right:15px;}

.pc-product-single__summary .pc-product-summary__body{ margin:0;}
.pc-product-single__summary .pc-product-summary__body .pc-variations-table{display:block; width: 100%;}
.pc-product-single__summary .pc-product-summary__body .pc-variations-table .pc-variations-table__row{ display:block;}
.pc-product-single__summary .pc-product-summary__body .pc-variations-table .pc-variations-table__row .pc-variations-table__column{ display:block; width: 360px; max-width: 100%;}
.pc-product-single__summary .pc-product-summary__body .pc-variations-table .pc-variations-table__row .pc-variations-table__column--label{ display:block; padding-bottom:0; font-weight:700; color:#000000;}
.pc-product-single__summary .pc-product-summary__body .product-price .woocommerce-Price-amount,
.pc-product-single__summary .pc-product-summary__body .product-price .woocommerce-Price-amount .woocommerce-Price-currencySymbol{ font-size:1.125rem !important; color:#333333; font-weight:700; letter-spacing:0;}
.pc-product-single__summary .pc-product-summary__body .product-price del .woocommerce-Price-amount .woocommerce-Price-currencySymbol { color:#ee2501; text-decoration:line-through }
.pc-product-single__summary .pc-product-summary__body .product-price .div_price_per_unit_block_single { float:left; font-size:.875rem; color:#333333; vertical-align: middle; font-weight: 500; letter-spacing:0;}
.pc-product-single__summary .pc-product-purchase__add-to-cart{ background:none; margin:0; padding:0;}
.pc-product-single__summary .pc-product-purchase__add-to-cart .product-price--lg{flex-shrink: inherit !important; font-size:13px; font-weight:600; color:#9aa1ab;}
.pc-product-single__summary .pc-add-to-cart{ width:100%; float:left; display:block; background:#f5f5f5; padding:20px;}
.pc-product-single__summary .pc-add-to-cart__quantity{ width:100%; flex-basis:inherit; max-width:100%; margin-bottom:0;}
.pc-product-single__summary .pc-add-to-cart__quantity .quantity{ display:block;}
.pc-product-single__summary .quantity--single-product .quantity__btn{ min-width:33px; height:28px; line-height: 28px; padding:0 0 0 0; border: none; background: #0e4a00; color: #ffffff; font-size:24px; font-family: 'Quicksand', sans-serif !important; box-shadow:none; display:inline-block; vertical-align:middle;}
.pc-product-single__summary .quantity--single-product .quantity__btn:hover{background: #0e4a00; color: #ffffff;}
.pc-product-single__summary .quantity__middle{ margin:0px; width:73px; display:inline-block; vertical-align:middle;}
.pc-product-single__summary .quantity--single-product .quantity__input{ width:100%; height:28px; background:#ffffff; border:2px solid #d8d8d8; box-shadow:none; font-size:18px; color:#444444; font-weight:600; padding:0;}
.pc-product-single__summary .pc-add-to-cart .button{ background:#f68139; padding:0px 30px; height:38px; line-height:38px; border-radius:20px; font-size:18px; color:#ffffff; font-family: 'Quicksand', sans-serif !important; box-shadow:none; font-weight:500; border:none; margin:0px; width:100%; display:inline-block;}
.pc-product-single__summary .pc-add-to-cart .button:hover{box-shadow:none; background:#0e4a00; border:none;}
.pc-product-single__summary .pc-add-to-cart__button{ margin:0;}
.pc-product-single__summary .pc-add-to-cart__button-icon-cart{ display:none;}
.total_price_prod{ font-size:18px; color:#444444; font-weight:700; width:100%; display:block; margin:15px 0px;}
.div_pro_det_guaranteed_fresh{ font-size:14px; color:#444444; font-weight:600;}
.div_ttl_gf{ font-size:24px; color:#0e4a00; font-weight:700;}

.pc-product-single__summary .pc-product-summary__footer .product_pgae_dimensions_div .attributes-list__name {font-weight: 700; color: #000; font-size: 14px;}
.pc-product-single__summary .pc-product-summary__footer .product_pgae_dimensions_div .attributes-list__value {display: inline; font-size: 14px;}
.pc-product-single__summary .pc-product-summary__footer .div_pro_det_exp_del {color:#0e4a00; font-weight: 700;}



.products_body .inner .pc-product-single__body{padding:0 15px;}
.products_body .inner .product-photo__thumbs-wrapper .product-photo__thumbs{ margin-left:0 !important; margin-right:0 !important;}
.products_body .inner .product-photo__thumbs-wrapper .product-photo__thumbs .product-photo__thumb{ padding-left:0; padding-right:0;}
.products_body .inner .product-photo__thumbs-wrapper .product-photo__thumbs .slick-next{ right:0; background:url(../images/next_arrow.jpg) no-repeat center center;}
.products_body .inner .product-photo__thumbs-wrapper .product-photo__thumbs .slick-prev{ left:0; background:url(../images/prev_arrow.jpg) no-repeat center center;}
.products_body .inner .product-photo__thumbs-wrapper .product-photo__thumbs .slick-prev::before, .products_body .inner .product-photo__thumbs-wrapper .product-photo__thumbs .slick-next::before{color: #7f7f7f; font-size:0;}

.pc-category-products-layout__body .page__content .content__container { padding-left:0; padding-right:0}
.pc-category-products-layout__body{ width:100% !important;}
.pc-category-products-layout__body .pc-product-loop--per-row-4.pc-product-loop--grid .pc-product-loop__col{width:19.3333%; display: inline-block; vertical-align: top; border-right:1px solid #e2e2e2;}
.pc-category-products-layout__body .pc-product-loop--per-row-4.pc-product-loop--grid .pc-product-loop__col:nth-child(5n){ border-right:0px solid #e2e2e2;}
.pc-category-products-layout__body .product-loop-title a{ font-size:16px; color:#000000; font-weight:700;}
.pc-category-products-layout__body .product-price--bg{ background:none; padding:0; font-size:13px; color:#9aa1ab; font-weight:700;}
.pc-category-products-layout__body .product-price .div_price_per_unit_block {display: block; font-size:12px; color:#333333; vertical-align: middle; font-weight: 500; max-height:32px; overflow:hidden;}
.product-price del .woocommerce-Price-amount{ color:#ee2501 !important;}
.pc-category-products-layout__body .product-cut{ text-align:left;}
.pc-category-products-layout__body .product-cut .div_express_delivery{font-family: 'avenir_lt_35_lightitalic'; font-size:12px; color:#444/*#032d81*/;}
.pc-category-products-layout__body .product-cut:hover::before{ box-shadow:0 8px 22px rgb(69 74 54 / 19%); border:none; border-radius:10px; top:-30px; left:-15px; right:-15px;}
.pc-category-products-layout__body .product-cut .star-rating__star{ width:12px; height:12px;}
.pc-category-products-layout__body .product-cut .product-cut__before-title .product-photo__item .product-photo__img{ max-width:100%;}
.pc-category-products-layout__body .product-cut .product-cut__extra-info{box-shadow:0 20px 22px rgb(69 74 54 / 19%); border:none; background:#ffffff; border-radius: 0 0 10px 10px; left: -15px; right:-15px;}
/*.pc-category-products-layout__body .product-cut .product-cut__extra-info .product-price--lg{ display:none;}*/
.pc-category-products-layout__body .product-cut .product-cut__extra-info .pc-variations-table{ display:none;}
.pc-category-products-layout__body .product-cut .product-cut__extra-info .total_price_prod{ margin:10px 0px 5px 0px; font-size:13px; color:#444; font-weight:600;}
.pc-category-products-layout__body .product-cut .product-cut__after-title{ margin-top:5px; padding-bottom:0;}
.pc-category-products-layout__body .product-cut .product-cut__after-title .cls_div_available_after_loop{ width:100%; background:#fcf2e9; font-size:13px; color:#2f2722; line-height:16px; padding-left: 35px; position: relative; padding-top: 5px; padding-bottom: 5px;}
.pc-category-products-layout__body .product-cut .product-cut__after-title .cls_div_available_after_loop span{ width:30px; text-align:center; display:inline-block; vertical-align:middle; background:#fee7cb; line-height:40px !important; margin-right:0; position:absolute; left:0; top:0;}
.pc-category-products-layout__body .product-cut .product-cut__after-title>:not(:last-child){ margin-bottom:5px;}
.pc-category-products-layout__body .product-cut .product-cut__after-title .product-price--bg .woocommerce-Price-amount{ font-size:16px; color:#333333;}
.attributes-list--inline .attributes-list__row{font-family: 'avenir_lt_35_lightregular'; font-size:12px; color:#444444; font-weight:600}
.pc-category-products-layout__body .product-cut .product-cut__extra-info .pc-product-purchase__add-to-cart{ display:inline-block; text-align:center; margin:0; padding:0px; background:none;}
.pc-category-products-layout__body .product-cut .product-cut__extra-info .pc-product-purchase__add-to-cart .pc-add-to-cart{ padding:0; width:100%; display:inline-block; text-align:center;}
.pc-category-products-layout__body .product-cut .product-cut__extra-info .pc-product-purchase__add-to-cart .pc-add-to-cart .quantity{ display:block;}
.pc-category-products-layout__body .product-cut .product-cut__extra-info .product-price--lg{ display:none;}

.pc-category-products-layout__body .product-cut .product-cut__extra-info .pc-product-purchase__add-to-cart .pc-add-to-cart .quantity__btn{width:30%; float:left; height:32px; line-height:32px; padding:0 0 0 0; border: none; background: #0e4a00; color: #ffffff; font-size:24px; font-family: 'Quicksand', sans-serif !important; font-weight:700; box-shadow:none; vertical-align:middle; border-radius:20px 0px 0px 20px;}
.pc-category-products-layout__body .product-cut .product-cut__extra-info .pc-product-purchase__add-to-cart .pc-add-to-cart .quantity__btn.cls_btn_pls{ border-radius:0px 20px 20px 0px;}
.pc-category-products-layout__body .product-cut .product-cut__extra-info .pc-product-purchase__add-to-cart .pc-add-to-cart .quantity__btn:hover{background: #0e4a00; color: #ffffff;}
.pc-category-products-layout__body .product-cut .product-cut__extra-info .pc-product-purchase__add-to-cart .pc-add-to-cart .quantity__middle{width:40%; float:left; margin:0px;}
.pc-category-products-layout__body .product-cut .product-cut__extra-info .pc-product-purchase__add-to-cart .pc-add-to-cart .quantity__input{ width:100%; height:32px; background:#eeeeee; border:0px solid #505050; box-shadow:none; font-size:18px; color:#505050; font-weight:700; padding:0;}
.pc-category-products-layout__body .product-cut .product-cut__extra-info .button,
.pc-category-products-layout__body .product-cut .product-cut__extra-info .added_to_cart { background:#fe8713; padding:0px 10px; height:32px; line-height:32px; border-radius:20px; font-size:14px; color:#ffffff; font-family: 'Quicksand', sans-serif !important; box-shadow:none; font-weight:400; border:none; margin:0px; width:100%; text-align:center; display:inline-block}  
.pc-category-products-layout__body .product-cut .product-cut__extra-info .button:hover{box-shadow:none; background:#0e4a00; border:none;}
.pc-category-products-layout__body .product-cut .product-cut__extra-info .added_to_cart { background:#0e4a00;}
.pc-category-products-layout__body .product-cut .product-cut__extra-info .added_to_cart:hover{box-shadow:none; background:#fe8713; border:none;}
.pc-category-products-layout__body .product-cut .product-cut__extra-info .pc-add-to-cart__button{ margin:0;}
.pc-category-products-layout__body .product-cut .product-cut__extra-info .pc-add-to-cart__button a.add_to_cart{ background:#fe8713; padding:0px 10px; height:28px; line-height:28px; border-radius:20px; font-size:14px; color:#ffffff; font-family: 'Quicksand', sans-serif !important; box-shadow:none; font-weight:400; border:none; margin:0px; min-width: 120px; text-align:center; display:inline-block}
.pc-category-products-layout__body .product-cut .product-cut__extra-info .pc-add-to-cart__button a.add_to_cart:hover{box-shadow:none; background:#0e4a00; border:none;}
.pc-category-products-layout__body .product-cut .product-cut__extra-info .pc-add-to-cart__button-icon-cart{ display:none;}
.pc-category-products-layout__body .product-cut .product-labels__item--discount{color: #ca4747;}
.pc-category-products-layout__body .product-cut .pc-product-purchase__after-add-to-cart{margin: 20px 10px -10px 10px; text-align:center}
.pc-product-action__link {color: #0e4a00;}
.pc-category-products-layout__body .product-cut .product-labels {top: -10px; left:auto; right:0;}
/*.Block_wraper .product-cut .product-labels  {top: -20px; left: -5px;}*/
.pc-category-products-layout__body .product-cut .product-labels .svg-icon, /*.Block_wraper .product-cut .product-cut__before-title .product-labels .svg-icon,*/ .product-labels .svg-icon {fill: #da0000;}

.product-labels{ left:auto; right:0;}
.product-labels .svg-icon { display:none;}
.product-labels__text{text-transform: uppercase;
    display: block;
    position: absolute;
    right:0px;
	left:auto;
    top:0px;
    padding:0px 5px;
    margin: 0;
    height: 24px;
    line-height: 24px;
    width:auto;
    min-height: inherit;
    min-width: inherit;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    color:#0e4a00;
    background-color:transparent;
    border-radius: 2px;
	border:1px solid #0e4a00;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    z-index: 99;
    -webkit-transition: background-color 400ms;
    -o-transition: background-color 400ms;
    transition: background-color 400ms;
    -webkit-font-smoothing: antialiased;}

.div_faq_main{ margin:15px 0px 0px 0px;}
.div_faq_main .ewd-ufaq-faq-category-title h3{font-size:20px; color:#000000; font-weight:600; margin-bottom:10px;}
.div_faq_main .ewd-ufaq-faq-category-inner{ margin-bottom:20px;}
.div_faq_main .ewd-ufaq-faq-body{padding-left: 37px;}
.div_faq_main .ewd-ufaq-faq-body a{color:#0e4a00;}
.div_faq_main .ewd-ufaq-faq-body .ewd-ufaq-permalink .ewd-ufaq-permalink-image{ display:none;}
.div_faq_main .ewd-ufaq-faq-div{ margin: 5px 0;}
.div_faq_main div.ewd-ufaq-faq-title div.ewd-ufaq-post-margin-symbol{margin-right: 10px; padding: 4px 0px 0px 2px;}
.div_faq_main .ewd-ufaq-faq-title .ewd-ufaq-post-margin-symbol span{ font-size:16px; color:#0e4a00;}
.div_faq_main .ewd-ufaq-faq-title h4{ margin:0 !important; font-size:16px; color:#444444; font-weight:500;}

.typo .wpcf7-form { width:50%;}
.typo .wpcf7-form label{ font-size:14px; color:#000000;}
.typo .wpcf7 .wpcf7-form-control:not([type=submit]):not(textarea){border-radius: 20px; border:1px solid #000000; box-shadow:none; height: 38px; padding: 10px 20px;}
.typo .wpcf7 .wpcf7-form-control-wrap textarea{border:1px solid #000000; box-shadow:none; padding: 10px 30px; height:100px; border-radius:50px; resize:none;}
.typo .wpcf7 .wpcf7-form-control[type=submit]{width: auto; display: block; background: #f68139; border-radius: 20px; padding: 0px 25px; text-decoration: none; font-size: 18px; color: #ffffff; font-weight: 700; text-transform: capitalize; line-height: 40px;}

.products_sidebar_mobile, .div_mobile_sidebar_button, .div_close_button{ display:none;}

.coming_soon{ width:100%; min-height:500px; background:url(../images/coming-soon.png) no-repeat center center;}

.Grid_list .gnp_slide_outer{ padding:0px 30px;}
.Grid_list .gnp_slide_inner{ padding:15px;}
.Grid_list .gnp_slide_outer .slick-prev::before, .Grid_list .gnp_slide_outer .slick-next::before{ display:none;}
.Grid_list .gnp_slide_outer .slick-prev, .Grid_list .gnp_slide_outer .slick-next{ width:30px; height:30px;}
.Grid_list .gnp_slide_outer .slick-prev{ left:-13px; background:url(../images/prev_arrow_slider.png) no-repeat center center; background-size:100% 100%;}
.Grid_list .gnp_slide_outer .slick-next{ right:-13px; background:url(../images/next_arrow_slider.png) no-repeat center center; background-size:100% 100%;}
.Grid_list .gnp_slide_outer .gnp_slide_inner_title a{ font-size:14px; color:#000000; font-weight:700;}
.Grid_list .gnp_slide_outer .gnp_slide_inner_desc{ color:#444444; font-size:13px; font-weight:600;}
.Grid_list .gnp_slide_outer .gnp_slide_inner_weight{color:#444444; font-size:12px; font-weight:600; margin-top:10px;}
.Grid_list .gnp_slide_outer .product-price--lg{font-size:14px;}
.Grid_list .gnp_slide_outer .gnp_slider_inner_price .woocommerce-Price-amount{ font-size:12px; color:#8a8a8a; font-weight:600;}
.Grid_list .gnp_slide_outer .gnp_slider_inner_price del .woocommerce-Price-amount{ font-size:14px; color:#f68139 !important; font-weight:700;}
.products_body .Grid_list .gnp_slide_inner_image { text-align:center; height:180px; display: flex; justify-content: center; }
.products_body .Grid_list .gnp_slide_inner_image img{/* max-height:170px; display:inline-block;*/ margin: auto; max-height: 90%;}

.products_body .content__row.content__row--sm{ display:none;}
.pc-product-single__summary-wrapper{ border-bottom:1px solid #d8d8d8; margin-bottom: 30px !important; padding-bottom: 30px; margin-left:0 !important; margin-right:0px !important;}

.div_home_top_slider{ display:block; border:1px solid #e2e2e2; -webkit-box-shadow:0px 0px 4px 4px rgba(222,222,222,0.52); -moz-box-shadow: 0px 0px 4px 4px rgba(222,222,222,0.52); box-shadow: 0px 0px 4px 4px rgba(222,222,222,0.52); margin-bottom:15px;}
.div_home_top_slider .wp-spaios-slider-wrap img{ width:100%; max-width:100%; display:block;}
.div_home_top_slider .flex-control-nav{ bottom:5px;}
.div_home_top_slider .flex-control-nav li{ margin:0px 4px;}
.div_home_top_slider .flex-control-paging li a{ width:10px; height:10px; background:#000000; box-shadow:none;}
.div_home_top_slider .flex-control-paging li a.flex-active{ background:#0e4a00;}


.div_home_top_slider .wp-spaios-slider .owl-nav, .wp-spaios-slider .owl-dots{ position:absolute; left:50%; transform:translateX(-50%); bottom:5px; margin:0px;}
.div_home_top_slider .wp-spaios-slider .owl-dots .owl-dot span{ margin:0px 4px; background:#000000;}
.div_home_top_slider .wp-spaios-slider .owl-dots .owl-dot.active span, .div_home_top_slider .wp-spaios-slider .owl-dots .owl-dot:hover span{background:#0e4a00;}



.Block_height{ height:400px; position:relative;/*edit by meeral*/ z-index: 99999;} 
.Block_wraper{border:1px solid #e2e2e2;/* -webkit-box-shadow:0px 0px 4px 4px rgba(222,222,222,0.52); -moz-box-shadow: 0px 0px 4px 4px rgba(222,222,222,0.52); box-shadow: 0px 0px 4px 4px rgba(222,222,222,0.52);*/ box-shadow: 0px 0px 4px 2px rgba(222,222,222,0.43); -webkit-box-shadow: 0px 0px 4px 2px rgba(222,222,222,0.43); -moz-box-shadow: 0px 0px 4px 2px rgba(222,222,222,0.43); margin-bottom:15px; padding:20px 0px 80px 0px;}
.Block_wraper_noborder{border:none; -webkit-box-shadow:none; box-shadow:none;}
.Block_wraper .splide__slide{ padding:20px 10px !important; margin-top:15px;}
.Block_wraper .splide__slide::before{ content:""; width:1px; /*height:300px; */ height: calc(100% - 300px); background:#e2e2e2; position:absolute; left:0; top:26px;}
.Block_wraper .content_title{ text-align:center; position:relative; padding-bottom:1px; margin-bottom: 20px;}
.Block_wraper .content_title::after{ content:""; width:168px; height:1px; background:#f68139; position:absolute; bottom:0; left:50%; transform:translateX(-50%);}
.half_Block{ width:49%; position:relative}
.full_block{ width:100%; float:left; /*edit by meeral*/  position: relative;} 
.Block_wraper .product-cut{ text-align:left;}
.Block_wraper .product-cut::before { z-index:0}
.Block_wraper .product-cut:hover::before{ box-shadow:0 8px 22px rgb(222 222 222 / 86%); border:1px solid #e2e2e2; -webkit-border-top-left-radius: 20px; -webkit-border-top-right-radius: 20px; -moz-border-radius-topleft: 20px; -moz-border-radius-topright: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; background:#fff; /*Add by meeral left:0; right:0; top: -30px; left: -15px;*/}
.Block_wraper .product-cut .div_express_delivery{font-family: 'avenir_lt_35_lightitalic'; font-size: 12px; color: #032d81; margin:0;}
.Block_wraper .product-cut .star-rating__star{width: 12px; height: 12px;}
.Block_wraper .product-cut .product-cut__before-title{ padding:0px 15px;}
.Block_wraper .product-cut .product-cut__before-title .product-photo__img {max-height: 90%; max-width: 80%;}
.Block_wraper .product-cut .product-cut__title{ padding:0px 15px;}
.cls_div_available_after_loop{ width:100%; background:#fcf2e9; font-size:13px; color:#2f2722; line-height:16px; padding-left: 35px; position: relative; padding-top: 5px; padding-bottom: 5px; min-height:40px;}
.cls_div_available_after_loop span{ width:30px; text-align:center; display:inline-block; vertical-align:middle; background:#fee7cb; line-height:40px !important; margin-right:0; position:absolute; left:0; top:0;}
.cls_div_available_after_loop span img{ vertical-align:middle;}
.Block_wraper .product-cut .product-cut__after-title{ padding:0px 15px 10px 15px; margin-top:5px;}
.Block_wraper .product-cut .product-cut__after-title:hover { background:#fff}/*edit by meeral*/
.Block_wraper .product-cut .product-cut__title .product-loop-title a{font-size:14px; color: #000000; font-weight: 700;}
.Block_wraper .product-cut .product-price--bg{ background:none; padding:0; font-size:14px; color:#8a8a8a/*#f68139*/; font-weight: 700;}
.Block_wraper .product-cut .product-cut__extra-info{box-shadow:0 13px 22px rgb(222 222 222 / 86%); border:1px solid #e2e2e2; border-top:none; background:#ffffff; padding:0px 15px 15px 15px; -webkit-border-bottom-right-radius: 20px; -webkit-border-bottom-left-radius: 20px; -moz-border-radius-bottomright: 20px; -moz-border-radius-bottomleft: 20px; border-bottom-right-radius: 20px; border-bottom-left-radius: 20px;}
.Block_wraper .product-cut .product-cut__extra-info .pc-product-purchase__variation-info{ margin-top:0;}
.Block_wraper .product-cut .product-cut__extra-info .pc-variations-table{ display:none;}
.Block_wraper .product-cut .product-cut__extra-info .pc-product-purchase__add-to-cart{ width:100%; display:inline-block; text-align:center; padding:0; margin:0; background:none;}
.Block_wraper .product-cut .product-cut__extra-info .pc-product-purchase__add-to-cart .product-price--lg{ display:none;}
.Block_wraper .product-cut .product-cut__extra-info .pc-product-purchase__add-to-cart .pc-add-to-cart{padding: 0; width: 100%; display:inline-block; text-align: center;}
.Block_wraper .product-cut .product-cut__extra-info .pc-product-purchase__add-to-cart .pc-add-to-cart .quantity{ display:block;}
.Block_wraper .product-cut .product-cut__extra-info .pc-product-purchase__add-to-cart .pc-add-to-cart .pc-add-to-cart__quantity{ max-width:100%;}
.Block_wraper .product-cut .product-cut__extra-info .pc-product-purchase__add-to-cart .quantity--single-product .quantity__btn{ width:30%; height:36px; line-height:36px; float:left; padding:0 0 0 0; border: none; background: #0e4a00; color: #ffffff; font-size:24px; font-family: 'Quicksand', sans-serif !important; font-weight:700; box-shadow:none; display:inline-block; vertical-align:middle; border-radius:20px 0px 0px 20px;}

.Block_wraper .product-cut .product-cut__extra-info .pc-product-purchase__add-to-cart .quantity--single-product .quantity__btn.cls_btn_pls{ border-radius:0px 20px 20px 0px;}

.Block_wraper .product-cut .product-cut__extra-info .pc-product-purchase__add-to-cart .quantity--single-product .quantity__btn:hover{background: #0e4a00; color: #ffffff;}
.Block_wraper .product-cut .product-cut__extra-info .pc-product-purchase__add-to-cart .pc-add-to-cart .quantity__middle{  width:40%; float:left; vertical-align:middle; margin:0px;}
.Block_wraper .product-cut .product-cut__extra-info .pc-product-purchase__add-to-cart .pc-add-to-cart .quantity__input{ width:100%; height:36px; line-height:36px; background:#eeeeee; border:0px solid #d8d8d8; box-shadow:none; font-size:18px; color:#505050; font-weight:700; padding:0;}
.Block_wraper .product-cut .product-cut__extra-info .button{ background:#fe8713; padding:0px 10px; height:36px; line-height:36px; border-radius:20px; font-size:14px; color:#ffffff; font-family: 'Quicksand', sans-serif !important; box-shadow:none; font-weight:400; border:none; margin:0px; width:100%; text-align:center; display:inline-block;}
.Block_wraper .product-cut .product-cut__extra-info .button:hover{box-shadow:none; background:#0e4a00; border:none;}
.Block_wraper .product-cut .product-cut__extra-info .pc-add-to-cart__button{ margin:10px 0px 0px 0px; width:100%; display:inline-block;}
.Block_wraper .product-cut .product-cut__extra-info .pc-add-to-cart__button-icon-cart{ display:none;}
.Block_wraper .product-cut .total_price_prod{ font-size:13px; font-weight:600; margin:8px 0px;}
.Block_wraper .product-cut .pc-product-action--stock-html{ display:none !important;}
.Block_wraper .product-cut .pc-product-action{ width:100%; display:block; text-align:center;}
.Block_wraper .product-cut .pc-product-action .pc-product-action__ico--wishlist{ display:none;}
.Block_wraper .product-cut .pc-product-action .pc-product-action__link{ font-size:16px; font-weight:700; color:#0e4a00; border:none;}
.Block_wraper .splide__arrow{ background:#d9d9d9 !important; width:26px !important; height:26px !important; top:-15px; transform:none;}
.Block_wraper .splide__arrow--prev{ left:auto; right:45px;}
.Block_wraper .splide__arrow svg{ width:0.8em; height:0.8em; fill:#ffffff;}
/*.viewall_link{ width:auto; text-align:center;/* position:relative;*/  /*edit by meeral*//* position: absolute; height: 40px; width: 100%; left: 0; bottom: 0;    z-index: 0;}*/
/*.viewall_link{ text-align:center; position: absolute; width: 120px; z-index: 9999; margin-top:20px}
.viewall_link a{ width:100%; max-width:120px; display:inline-block; background:#7bb97f; text-decoration:none; border-radius:20px; font-family: 'Roboto', sans-serif; font-size:14px; color:#fff; text-align:center; line-height:28px; font-weight:400;}
*/
.viewall_link {text-align: center; position: absolute; width: 120px; z-index: 999998; bottom: 10px; left: 50%; margin-left: -60px;height: 28px; display: block;}
.viewall_link a{ width:100%; max-width:120px; display:block; background:#0e4a00; text-decoration:none; border-radius:20px; font-family: 'Roboto', sans-serif; font-size:14px; color:#fff; text-align:center; line-height:28px; font-weight:400;}
.viewall_link:hover{ z-index:9999;}
.viewall_link:hover a{background:#fe8713; color:#ffffff;}
.splide--draggable>.splide__track>.splide__list>.splide__slide {  z-index:0; position:relative}
.splide--draggable>.splide__track>.splide__list>.splide__slide:hover {position:relative; z-index:99999}

/*-------------------Info Ads box css------------------*/

.page__container { margin-right: auto; margin-left: auto; padding-left:20px; padding-right:20px;}
#InfoAds { margin:16px 0; width:100%; float:left}
#InfoAds li { width:32.33%; float:left; margin-right:1.5%; padding-bottom:15px; border:1px solid #e2e2e2; text-align:center;
box-shadow: 0px 0px 4px 2px rgba(222,222,222,0.43); -webkit-box-shadow: 0px 0px 4px 2px rgba(222,222,222,0.43); -moz-box-shadow: 0px 0px 4px 2px rgba(222,222,222,0.43);}
#InfoAds li:last-child { margin-right:0}
#InfoAds li h1 {font-family: 'Roboto', sans-serif; font-size:30px !important; color:#f68139; margin:20px 0px 5px 0px !important; padding:0; font-weight:500 !important; text-transform:uppercase; line-height:25px; }
#InfoAds li h1 span { font-size:20px;}
#InfoAds li p { color:#535353; font-size:14px; font-weight:700; font-family: 'Quicksand', sans-serif;}
#InfoAds li img { display:block; margin:10px auto 10px auto}
#InfoAds li a { background-color:#0e4a00; color:#fff;font-family: 'Roboto', sans-serif; font-size:14px; font-weight:400; text-decoration:none; padding:5px 25px; border-radius:30px;  }
#InfoAds li a:hover { background-color:#f68139;}

/* ------------- jiten --------- start */
.mfp-bg { z-index: 1111111;}
.mfp-wrap {z-index: 11111111;}

.widget_rating_filter .wc-layered-nav-rating {
 margin-bottom:10px
}
.widget_rating_filter .wc-layered-nav-rating>a {
 text-decoration:none;
 color:#000
}
.widget_rating_filter .wc-layered-nav-rating .star-rating {
 display:inline-block;
 height:1em;
 line-height:1;
 overflow:hidden;
 position:relative;
 width:5.3em;
 font-weight:400
}
.widget_rating_filter .wc-layered-nav-rating .star-rating:before {
 font:normal normal normal 14px/1 FontAwesome;
 content:'\f005\f005\f005\f005\f005';
 color:var(--star-empty-color);
 font-size:16px
}
.widget_rating_filter .wc-layered-nav-rating .star-rating span {
 overflow:hidden;
 float:left;
 top:0;
 left:0;
 position:absolute;
 padding-top:1.5em
}
.widget_rating_filter .wc-layered-nav-rating .star-rating span:before {
 color:var(--star-rating-color);
 font:normal normal normal 14px/1 FontAwesome;
 content:'\f005\f005\f005\f005\f005';
 top:0;
 position:absolute;
 left:0;
 font-size:16px
}

.attributes-list--inline .attributes-list__row {
  display: inline; }
  .attributes-list--inline .attributes-list__row:not(:last-child)::after {
    content: " /"; }

.attributes-list--inline .attributes-list__name2 {
  display: inline-block;
  font-weight: 700; }
  .attributes-list--inline .attributes-list__name2::after {
    content: ""; }

.attributes-list--inline .attributes-list__value {
  display: inline-block;
  padding-left: 0.4em; }

.attributes-list--small {
  font-size: .9rem; }
/* ------------- jiten --------- end */

/*--------------Product filter start--------------*/
.widget_price_filter { background-color:transparent; padding:30px 0 0 0}
.woof .widget_price_filter .ui-slider .ui-slider-range {background-color: #fff; border: 1px solid #ccc;}
.woof .widget_price_filter .ui-slider .ui-slider-handle {border: 1px solid #aaa; background-color: #ddd;}
.chosen-container-single .chosen-single { background-image: linear-gradient(to right, transparent, white); border:1px solid #444; box-shadow:none; border-radius: 0;}
.chosen-container-active.chosen-with-drop .chosen-single {background-image: linear-gradient(to right, transparent, white); box-shadow:none; border-radius: 0;}
.woof_star_selected .chosen-single span { color:#000; font-family: 'Quicksand', sans-serif; font-size:14px}
.products_sidebar .category_item ul { padding:5px 5px 0 5px;}

.chosen-container-single .chosen-single span { color:#000; font-family: 'Quicksand', sans-serif; font-size:14px}
.woof_checkbox_sales_container .woof_container_inner label {color:#000; font-family: 'Quicksand', sans-serif; font-size:14px; font-weight:600}
.woof_container_inner_collections h4, .woof_container_inner_nutritionalelements h4 { color:#000; font-family: 'Quicksand', sans-serif; font-size:14px;font-weight: 500;}
.woof_submit_search_form_container {  margin: 9px auto 15px auto; text-align: center;}
button.woof_reset_search_form  { text-align:center; color:#000; font-family: 'Quicksand', sans-serif; font-size:14px; font-weight:500; background-color:#f5f5f5; padding:5px 15px;} 
.chosen-container-multi .chosen-choices {background-image: linear-gradient(to right, transparent, white);}

.products_sidebar .category_item ul li { width:100%;}
.widget_recent_entries h3, .widget_rating_filter h3 {color:#000; font-family: 'Quicksand', sans-serif; font-size:14px; font-weight:600; margin-bottom:10px} 
.widget_layered_nav_filters {margin-bottom: 10px!important;}
.widget_layered_nav_filters ul li a { padding-left:25px}
.widget_recent_entries ul li:before {left: 6px; top: 6px;}

/*.widget_price_filter {padding: 10px 0 20px 0;} - 22 March 2022 */
.widget_price_filter {padding: 10px 0 0px 0;}
.widget_price_filter h3 {color:#000; font-family: 'Quicksand', sans-serif; font-size:14px; font-weight:600; margin-bottom:10px}
.price_slider.ui-slider.ui-corner-all.ui-slider-horizontal  { display:none}
.ui-widget.ui-widget-content {border:1px solid #d9d9d9; padding:0px;}
.widget_price_filter .clear .ui-slider-range {background: #0e4a00;}
.widget_price_filter input {width: calc(50% - 20px); text-align:center}
.widget_price_filter input:first-child {margin-right:38px;} 
.widget_price_filter .clear {margin-top: 10px; border:none;}
.widget_price_filter .clear .ui-slider-handle{ border:none;}

/*--------------Product filter end--------------*/

/*--------------Wishlist start--------------*/
.wishlist_sidebar .sub_category_item ul li.cur_wishlist a { background:#f68139}
.wish_list_products .frame--wishlist .frame__header { background:none !important; padding:0; margin-bottom:30px}
.wish_list_products .frame--wishlist .frame__header .frame__title-link {font-family: 'Roboto', san-serif; font-size: 24px; font-weight: 500; text-transform:uppercase; margin-right:20px}

.wish_list_products .frame--wishlist .frame__header .frame__header-nav:before { display:none}
.wish_list_products .frame--wishlist .frame__header .frame__header-nav .frame__header-link { color:#0e4a00; border: 1px solid #0e4a00; padding: 5px 15px;  border-radius: 3px; margin-right:5px}
.wish_list_products .frame--wishlist .frame__header .frame__header-nav .frame__header-link:hover { color:#f68139; border-color:#f68139}
.wish_list_products .frame--wishlist .frame__header .frame__header-nav .frame__header-link.wishlist_items_to_add_to_cartdirect { background-color:#0e4a00; border:0; color:#fff}
.wish_list_products .frame--wishlist .frame__header .frame__header-nav .frame__header-link.wishlist_items_to_add_to_cartdirect:hover { background-color:#f68139;}

.wish_list_products { width: 100%; max-width: 930px; /*-ms-flex: 0 0 79.5%; flex: 0 0 79.5%; display: flex;*/}
.wishlist__column {width: 19.3333%; display: inline-block; vertical-align: top;}
.wishlist__column .product-cut__move-link {color: #0e4a00;font-size: 15px; font-weight:600;} 
.wishlist__column .product-cut .product-cut__extra-info .pc-product-action { display:none}
.wishlist__column .product-cut .product-cut__extra-info .pc-product-action.pc-product-action--stock-html { display:block}

/*--------------Wishlist end--------------*/
/*--------------Cart Start-------------*/
.div_cart_header_block {width: 100%; float: left; margin-bottom:30px}
.div_cart_header_block .div_cart_header_left { width:48%; float:left}
.div_cart_header_block .div_cart_header_right { width:33%; float:right}
.div_cart_header_block .div_cart_header_right .div_cart_charg_total { width: 61%; float: left;}
.div_cart_header_block .div_cart_header_right .div_cart_charg_total .delcharge {width: 100%; float: left;}
.div_cart_header_block .div_cart_header_right .div_cart_charg_total .delcharge .delcharge_title, .div_cart_header_block .div_cart_header_right .div_cart_charg_total .delcharge .delcharge_amount {width: 50%; float: left;}
.div_cart_header_block .div_cart_header_right .div_cart_charg_total .delcharge .delcharge_title { font-size:14px; font-weight: 500;}
.div_cart_header_block .div_cart_header_right .div_cart_charg_total .delcharge .delcharge_amount { font-weight:600; color:#000}
.div_cart_header_block .div_cart_header_right .div_cart_charg_total .cart-summary__total-label {width: 50%;font-size:14px; font-weight: 500;}
.div_cart_header_block .div_cart_header_right .div_cart_charg_total .cart-price__main--lg {width: 46%; line-height: 1px;}
.div_cart_header_block .div_cart_header_right .div_cart_charg_total .cart-price__main--lg strong, .div_cart_header_block .div_cart_header_right .div_cart_charg_total .cart-price__main--lg span { vertical-align:top}
.div_cart_header_block .div_cart_header_right .div_cart_charg_total .cart-price__main--lg strong, .div_cart_header_block .div_cart_header_right .div_cart_charg_total .cart-price__main--lg .includes_tax{ display:block; line-height:18px; font-size:13px; font-weight:500;}
.div_cart_header_block .div_cart_header_right .div_cart_charg_total .cart-price__main--lg .woocommerce-Price-amount {font-weight:600; font-size:16px}
.div_cart_header_block .div_cart_header_right .div_cart_checkout_btn {width: 140px; float: right;}
.div_cart_header_block .div_cart_header_right .div_cart_checkout_btn .btn { width: auto; display: block; background: #f68139; border-radius: 20px; padding:0px 45px 0px 25px; text-decoration: none; font-size: 18px; color: #ffffff; font-weight: 700; text-transform: capitalize; line-height: 40px;}

.div_cart_page_top_banner { clear:both}
.div_cart_page_top_banner.show_borders_grn{ border:1px solid #d8d8d8;}
.div_cart_page_top_banner .banner_content_title {text-align: center; position: relative; padding-bottom: 1px;}
.div_cart_page_top_banner .banner_content_title h1 {font-family: 'Roboto', sans-serif !important; font-size: 24px !important; color: #444444; margin: 0px 0px 15px 0px !important; padding: 0;font-weight: 500 !important;    text-transform: uppercase;}
.div_cart_page_top_banner .banner_content_title h1:after {content: ""; width: 168px; height: 1px; background: #f68139;  position: absolute; bottom: 5px; left: 50%; transform: translateX(-50%);}
#div_banner_cart_page_outer { padding:0px 30px;    margin: 50px 0;}
#div_banner_cart_page_outer .slick-slide { padding:15px;}
#div_banner_cart_page_outer .slick-prev::before, #div_banner_cart_page_outer .slick-next::before{ display:none;}
#div_banner_cart_page_outer .slick-prev, #div_banner_cart_page_outer .slick-next{ width:26px; height:26px;}
#div_banner_cart_page_outer .slick-prev{ left:-13px; background:url(../images/prev_arrow_slider.jpg) no-repeat center center;}
#div_banner_cart_page_outer .slick-next{ right:-13px; background:url(../images/next_arrow_slider.jpg) no-repeat center center;}
#div_banner_cart_page_outer .slick-slide .div_banner_cart_page_inner_title a{ font-size:14px; color:#000000; font-weight:700;}
#div_banner_cart_page_outer .slick-slide .div_banner_cart_page_inner_desc { color:#444444; font-size:13px; font-weight:600;}
#div_banner_cart_page_outer .slick-slide .div_banner_cart_page_inner_weight {color:#444444; font-size:12px; font-weight:600; margin-top:10px;}
#div_banner_cart_page_outer .slick-slide .product-price--lg{font-size:14px;}
#div_banner_cart_page_outer .slick-slide .div_banner_cart_page_inner_price .woocommerce-Price-amount,
#div_banner_cart_page_outer .slick-slide .div_banner_cart_page_inner_price .woocommerce-Price-currencySymbol{ font-size:14px; color:#000; font-weight:700;}
#div_banner_cart_page_outer .slick-slide .div_banner_cart_page_inner_price del .woocommerce-Price-amount,
#div_banner_cart_page_outer .slick-slide .div_banner_cart_page_inner_price del .woocommerce-Price-currencySymbol {font-size:14px; color:#f68139 !important; font-weight:700; text-decoration:line-through}
#div_banner_cart_page_outer .slick-slide .div_banner_cart_page_inner_image { text-align:center; height:180px; display: flex; justify-content: center; }
#div_banner_cart_page_outer .slick-slide .div_banner_cart_page_inner_image img{ margin: auto; max-height: 90%;}
.woocommerce-cart-form .frame__header{ margin-top:20px;}
.cart-summary__items .cart_items_category_block { margin-bottom:20px; margin-top:10px;}
.cart-summary__items .div_cart_cat_name {color:#000; font-size:16px; font-weight:700; text-transform:uppercase}
.cart-summary__items .cart-summary__row {width:100%; display: table; margin-bottom:0; padding-bottom:0; border-bottom:0; border-top: 1px solid #dfe4eb; margin-top:10px;}
.cart-summary__items .cart-summary__cell {display: inline-block; border:0 !important; padding: 12px 0;}
.cart-summary__items .cart-summary__cell:first-child {width: 66%;}
.cart-summary--in-modal .cart-summary__items .cart-summary__cell:first-child {width: 55%;}
.cart-summary__items .cart-summary__product {/* width:600px;*/  width:100%;}
.cart-summary__items .cart-summary__product .cart-product .cart-product__title a,
.cart-summary__items .cart-summary__product .cart-product .cart-product__option  {font-size: 15px; color: #000000 !important; font-weight:600;}
.cart-summary__items .cart-summary__product .cart-product .cart-product__option .cart-product__option-key {color: #444; font-weight: 500;}
.cart-summary__items .cart-summary__product .cart-product .cart-product__option--max-qty {font-size: 13px; color: #444; font-weight: 600;}
.cart-summary__items .cart-summary__product .cart-product .cart-product__title a { margin-bottom:3px; display:block}
.cart-summary--in-modal .cart-summary__items .cart-summary__product .cart-product .cart-product__title a,
.cart-summary--in-modal .cart-summary__items .cart-summary__product .cart-product .cart-product__option  {font-size: 14px;}

.cart-summary__items .cart-summary__cell--delete { width:130px;}
.cart-summary__items .cart-summary__cell--delete .cart-summary__delete { vertical-align:top; color:#000}
.cart-summary__items .cart-summary__cell--delete .cart-summary__delete .svg-icon {fill:#777}
.cart-summary__items .cart-summary__cell--delete .cart-summary__delete .remove_from_cart_button { float:left; margin-right:5px} 
.cart-summary__items .cart-summary__cell--delete~.cart-summary__cell { margin-left:0;}
.cart-summary__items .cart-summary__delete .remove_from_cart_button { display:inline-block}
.cart-summary__items .cart-summary__quantity .quantity__btn {width:30%; height:34px; line-height:34px; padding: 0 0 0 0; border: none; background: #0e4a00; color: #ffffff; font-size: 22px; font-family: 'Quicksand', sans-serif !important;  box-shadow: none; font-weight:700; display: inline-block; vertical-align: middle; border-radius:20px 0px 0px 20px;}
.cart-summary__items .cart-summary__quantity .quantity__btn.cls_btn_pls{ border-radius:0px 20px 20px 0px;}
.cart-summary__items .cart-summary__quantity {width:142px; float:left; padding:0px; text-align:right;}
.cart-summary__items .cart-summary__quantity .quantity { float:left;}
.cart-summary__items .cart-summary__quantity .quantity__middle {width:60%; margin: 0px; display: inline-block; vertical-align: middle;}
.cart-summary__items .cart-summary__quantity .quantity__middle .quantity__input {width:100%; height:34px; background: #eeeeee; border: 0px solid #505050; box-shadow: none; font-size: 18px;color: #505050; font-weight:700; padding: 0;}
.cart-summary__items .cart-summary__price { width:100px}
.cart-summary__items .cart-summary__price .cart-price__main { color:#0e4a00;}
.cart-summary__items .cart-summary__price .cart-price-per-unit { font-size:12px}
.cart-summary__items .cart-summary__price .cart-price__main .woocommerce-Price-amount{ display:block;}

.cart-summary .div_empty_cart_btn {float: left; width: 100%; text-align: right; margin-bottom: 20px; border-top: 1px solid #dfe4eb; padding-top: 20px;}
.cart-summary .div_empty_cart_btn a.button {color: #0e4a00 !important; background-color: transparent; border:1px solid #0e4a00; font-size:16px; font-weight:600; padding:6px 20px; display:inline-block; border-radius:3px}
.cart-summary .div_empty_cart_btn a.button:hover { background:#0e4a00; color:#fff !important}

.cart-summary__total-price { clear:both; background: #f5f5f5; text-align: left;}
.cart-summary__total-price .input-group--coupon {padding:10px 0 0 20px;}
.cart-summary__total-price .input-group--coupon .input-group-btn .btn {background: #0e4a00; color: #fff; box-shadow: none; border: 0;}
.cart-summary__total-price .input-group--coupon .input-group-btn .btn:hover {background: #f68139;}
.cart-summary__total-price .custom_cls_cart_sub_tot {float: right !important; text-align: right; padding-right: 30px;}
.cart-summary__total-price .cart-summary__total-label { font-size:18px; margin:0;}
.cart-summary__total-price .cart-summary__total-value .cart-price__main .woocommerce-Price-amount { font-weight:500}
.woocommerce-notices-wrapper { clear:both}
.cart-summary__total-price .custom_cls_cart_sub_tot .cart-price__main--lg{ font-size:18px;}
.div_cart_interested_slider  { margin-bottom:50px}
.div_cart_interested_slider .frame__arrow { border:0}
.div_cart_interested_slider .product-thumb__right .product-thumb__title {font-size: 16px; color: #000000 !important; font-weight: 700;}
.div_cart_interested_slider .product-thumb__right .product-price .woocommerce-Price-amount amount {font-size: 14px; color: #000; font-weight: 700;} 
.div_cart_interested_slider .product-thumb__right .product-price del .woocommerce-Price-amount {color: #f68139 !important;  text-decoration: line-through;}
.div_cart_interested_slider .product-thumb__right .add_to_cart_button { background: #0e4a00; padding: 0px 10px; height: 28px;line-height: 28px;border-radius: 20px; font-size: 14px; color: #ffffff !important; font-family: 'Quicksand', sans-serif !important; box-shadow: none; font-weight: 400; border: none; margin: 0px; min-width: 120px; text-align: center; display: inline-block;}
.div_cart_interested_slider .product-thumb__right .add_to_cart_button:hover {background: #fe8713;}


.cart-totals .cart-totals__list {background: #f0f5e1; padding: 15px; color: #000; font-weight: 500;}
.cart-totals .cart-totals__list .cart-totals__item:first-child .cart-totals__label, .cart-totals .cart-totals__list .cart-totals__item:first-child .cart-totals__value { border-top:0}
.cart-totals .cart-totals__list .cart-totals__item:first-child .cart-totals__value .woocommerce-Price-amount bdi {font-weight: 500;}
.cart-totals .cart-totals__list .cart-totals__item .cart-totals__label, .cart-totals .cart-totals__list .cart-totals__item .cart-totals__value, .cart-totals .cart-totals__list .cart-totals__item--shipping-calculator { border-color:#dce6be}
.cart-totals .cart-totals .cart-totals__list .cart-totals__item .cart-totals__label {font-weight: 600;}
.cart-totals .cart-totals__list .shipping-calculator__button { color:#0e4a00; background-color:transparent; border-color:#0e4a00; box-shadow:none;  border-radius:3px}
.shipping-calculator__text-el { vertical-align:top}
.cart-summary__total-price--order { background:#0e4a00; padding:7px 20px; display: inline-block; width: 100%;}
.cart-summary__total-price--order .cart-summary__total-value {text-align: right; float: right;}
.cart-totals .cart-summary__total-price--order .cart-summary__total-label, .cart-summary__total-price--order .cart-price__main--lg  { color:#fff}
.cart-summary__total-price--order .cart-price__main--lg{ font-size:18px; margin:0;}
.cart-summary .includes_tax{ color:#ffffff;}
.cart-totals .cart-totals__item--submit .btn {width: auto; display: block; background: #f68139; border-radius: 20px; padding:0px 45px 0px 25px; text-decoration: none; font-size: 18px; color: #ffffff; font-weight: 700; text-transform: capitalize; line-height: 40px; border:0}
.cart-totals .cart-totals__item--submit .btn:hover { background:#0e4a00}
/*--------------Cart end--------------*/

/*--------------Login or Sign up start--------------*/
.frame__header .frame__title, .frame__header .frame__title h3 { font-size:1rem; font-weight:600;text-transform: capitalize; line-height:20px; letter-spacing:0;}
.form--bg.woocommerce-form-login, .form--bg.register { background:#fff !important; border: 1px solid #dce6be;}
.woocommerce-form-login .form__label, .woocommerce-form-login .form__label span, .register .form__label {/* color:#000 !important;*/ font-weight: 500;}
.woocommerce-form-login .form__field-btn .btn, 
.form--bg.register .form__field .btn,
.woocommerce-ResetPassword .form__field .btn {background: #fe8713; padding: 0px 10px !important; height:34px; line-height: 32px; border-radius: 20px; font-size: 16px; color: #ffffff !important; font-family: 'Quicksand', sans-serif !important; box-shadow: none;   font-weight: 400;min-width: 120px; text-align: center; display: inline-block; border:0; text-transform:capitalize}
.woocommerce-ResetPassword .form__field .btn {padding: 0px 30px;}
.woocommerce-form-login .form__field-btn .btn:hover, .form--bg.register .form__field .btn:hover, .woocommerce-ResetPassword .form__field .btn:hover { background:#0e4a00;}
.woocommerce-form-login .form__link { color:#0e4a00 !important; font-size:16px; font-weight:500; text-decoration: underline !important;}

/*--------------Login or Sign up end--------------*/

/*--------------Checkout strat--------------*/
.frame__header {background: #eeeeee !important; margin-bottom:0; padding:5px 20px;}
.form--bg {background: #ffffff !important; padding:20px;}
.checkout #customer_details .form--bg { padding-left:14px; padding-right:14px;}
.form--bg:not(:last-child) {margin-bottom: 0!important; margin-top:0;}
.select2-container { z-index: 99999 !important;}
/*.typo a:not(.btn):not(.error-page__button):not(.btn-load-more):not(.wc-backward.button):not(.product-search__submit):not(.quantity__btn), .wp-editor a:not(.btn):not(.error-page__button):not(.btn-load-more):not(.wc-backward.button):not(.product-search__submit):not(.quantity__btn) {color: #7bb97f !important;}
.typo a:not(.btn):not(.error-page__button):not(.btn-load-more):not(.wc-backward.button):not(.product-search__submit):not(.quantity__btn):hover, .wp-editor a:not(.btn):not(.error-page__button):not(.btn-load-more):not(.wc-backward.button):not(.product-search__submit):not(.quantity__btn):hover { color:#f68139 !important}*/
 
.woocommerce-checkout h1.content__title { margin-bottom:0 !important}
.message--info .showcoupon { color: #f68139 !important;}
.input-group--coupon .input-group-btn .btn {background: #0e4a00; color: #fff; box-shadow: none; border: 0;}
.input-group--coupon .input-group-btn .btn:hover {background: #f68139;}

.cart-totals--chekout .cart-totals__list { padding:0 10px !important;}
.cart-totals--chekout .cart-totals__list .cart-totals__item .cart-totals__value { color:#444 !important}
.form__field--hor .checkbox.form__label {    width: 100% !important; position: relative; padding-left: 50px;}
.form__field--hor .checkbox.form__label .input-checkbox { box-shadow:none !important; width: 50px;margin-left: -55px;}
input[type=checkbox]:focus, input[type=file]:focus, input[type=radio]:focus {outline:none; box-shadow:none}

.frame--checkout-order .link--js {background:#0e4a00; color: #fff !important; padding: 3px 10px; border-radius: 5px; text-transform: capitalize; border:0}
.frame--checkout-order .link--js:hover {background: #f68139;}
.woocommerce-checkout-review-order-table .cart-summary__items .cart-summary__cell:first-child,
.woocommerce-order-received .cart-summary__items .cart-summary__cell:first-child {width: 60%;}
.woocommerce-checkout-review-order-table .cart-summary__items .cart-summary__quantity,
.woocommerce-order-received .cart-summary__items .cart-summary__quantity {width: 80px;}
.woocommerce-checkout-review-order-table .cart-summary__items .cart-summary__cell:last-child,
.woocommerce-order-received .cart-summary__items .cart-summary__cell:last-child { float:right; margin-right:10px}
.woocommerce-checkout-review-order-table .cart-summary__items .cart-summary__price,
.woocommerce-order-received .cart-summary__items .cart-summary__price {width: 120px;}
.woocommerce-checkout-review-order-table .cart-summary__row:first-child .cart-summary__cell,
.woocommerce-order-received .cart-summary__row:first-child .cart-summary__cell,
.woocommerce-view-order .cart-summary__row:first-child .cart-summary__cell { padding-top:12px;}
.woocommerce-checkout-review-order-table .cart-summary__items .cart-summary__product .cart-product .cart-product__title a, 
.woocommerce-checkout-review-order-table .cart-summary__items .cart-summary__product .cart-product .cart-product__option {font-size: 14px; font-weight: 500;}
.woocommerce-order-received  .cart-product__link, .woocommerce-view-order  .cart-product__link { color:#000 !important;font-size: 14px;font-weight: 500;}
.woocommerce-checkout-review-order-table .cart-summary__total-price .cart-summary__total-label,
.woocommerce-order-received .cart-summary__total-price .cart-summary__total-label,
.woocommerce-view-order .cart-summary__total-price .cart-summary__total-label { color:#fff}

.cart-payment__submit .btn {width: auto; display: block; background: #f68139; border-radius: 20px; padding:0px 35px; text-decoration: none; font-size: 18px; color: #ffffff; font-weight: 700; text-transform: capitalize; line-height: 40px; border:0}
.cart-payment__submit .btn:hover { background:#0e4a00}
.payments-radio--bg { background: #f5f5f5 !important;}

.woocommerce-privacy-policy-text a,.woocommerce-terms-and-conditions-checkbox-text a {color:#0e4a00 !important;}
.woocommerce-privacy-policy-text a:hover, .woocommerce-terms-and-conditions-checkbox-text a:hover { color:#f68139 !important}
 

/*--------------Checkout end--------------*/

/*--------------order confirm start--------------*/
.order-details {background: #f5f5f5 !important; color:#444;}
.order-details__group p {font-weight:600; color: #000;}
.pc-frame-profile__body .woocommerce-orders-table__button-list .button{ margin-right:0; margin-left:5px; width:85px; text-align:center;}
.pc-frame-profile__body .pi_reorder, .pi_reorder {background:#0e4a00; color: #fff !important; padding: 5px 0px; border-radius: 5px; text-transform: capitalize; border:0}
.pc-frame-profile__body .pi_reorder:hover, .pi_reorder:hover {background: #f68139;}
.cls_ord_details_outer_div_for_reorder_btn .pi_reorder{padding: 5px 14px;}
.pc-frame-profile__body .return{background:#f68139;  color: #fff !important; padding:4px 0px; border-radius: 5px; text-transform: capitalize; border:0; line-height:20px; font-size:14px;}
.pc-frame-profile__body .return:hover{background:#0e4a00;}
.pc-frame-profile__body .view_msg{background:#ffffff; color: #0e4a00 !important; padding:3px 0px; border-radius: 5px; text-transform: capitalize; border:1px solid #0e4a00; line-height:20px; font-size:14px;}
.pc-frame-profile__body .custom_css_my_edit_ac_class{ border:1px solid #dcdcdc; float:left; width:100%; margin:0 !important;}
.pc-frame-profile__body .custom_css_my_edit_ac_class .col-md-12, .pc-frame-profile__body .custom_css_my_edit_ac_class .col-xs-12, .pc-frame-profile__body .custom_css_my_edit_ac_class .col-sm-12{ padding-left:0; padding-right:0;}
.pc-frame-profile__body .frame__inner{ position:relative;}
.pc-frame-profile__body .frame__inner .form_edit_button_personal, .pc-frame-profile__body .frame__inner .form_edit_button_pw{ position:absolute; right:20px; top:20px;}
.pc-frame-profile__body .frame__inner .form_edit_button_personal input[type="button"],
.pc-frame-profile__body .frame__inner .form_edit_button_pw input[type="button"]{ width:auto; float:left; font-size:14px; color:#0e4a00; background:none; border:1px solid #0e4a00; border-radius:3px; cursor:pointer; padding:5px 15px; font-weight:700;}
.pc-frame-profile__body .frame__inner .form_edit_button_personal input[type="button"]:hover,
.pc-frame-profile__body .frame__inner .form_edit_button_pw input[type="button"]:hover{ color:#ffffff; background:#0e4a00; border:1px solid #0e4a00;}
.pc-frame-profile__body .frame__inner .disp_form_field_my_ac_outer{ font-size:15px; font-weight:500;}
.pc-frame-profile__body .frame__inner .my_ac_details_disp{ width:25px; display:inline-block; font-weight:700;}
.pc-frame-profile__body .frame__inner .my_ac_details_disp img{ vertical-align:middle;}
.pc-frame-profile__body .frame__inner .disp_form_field_pw_outer ul li{ font-size:15px; font-weight:500; margin:0; list-style: disc; list-style-position: inside;}
.pc-frame-profile__body .frame__inner .cur_my_ac_form{ margin-top:0;}
.pc-frame-profile__body .frame__inner .cur_my_ac_form .form__label{ font-size:15px; font-weight:500;}
.woocommerce-edit-account .form__field input[type="button"]{background: #555555; padding: 6px 25px; font-size: 16px; border-radius: 20px; border:0; color:#ffffff; margin-right:10px;}
.woocommerce-edit-account .form__field input[type="button"]:hover{ background:#aeaeae;}

.pc-frame-profile__body .frame__inner .card_div{ width:100%; text-align:center; margin-top:15px;}
.pc-frame-profile__body .frame__inner .card_div a{ width:100%; max-width:290px; display:inline-block; background:#0e4a00; font-size:14px; color:#ffffff !important; font-weight:700; text-align:center; line-height:40px; border-radius:3px; letter-spacing:0;}
.pc-frame-profile__body .frame__inner .card_div a:hover{ background:#f68139;}
.pc-frame-profile__body .frame__inner .wallet_div{ width:100%; text-align:center; margin-top:15px;}
.pc-frame-profile__body .frame__inner .wallet_div a{ width:100%; max-width:290px; display:inline-block; text-align:center; margin-top:5px;}

/*--------------order confirm end--------------*/

/*--------------my account start--------------*/
.pc-frame-profile__sidebar{width:26%;}
.pc-frame-profile__body{width:70%;}
.pc-frame-profile__body form{ margin:0 !important;}
.pc-frame-profile__body .frame { margin-top:0 !important; margin-bottom:15px;}

.profile-photo { border-color:#e1e1e1}
.sidebar-nav__item {border-bottom:1px solid #e1e1e1; border-left:3px solid #ffffff; border-right:none; background:#fafafa; border-top: 0;}
.sidebar-nav__item.is-active{ background:#eef5ee; border-left:3px solid #0e4a00;}
.sidebar-nav__item:first-child {border-top: 1px solid #e1e1e1;}
.sidebar-nav__link {color: #444 !important ;/*4fa157*/ font-weight: 600;}
.sidebar-nav__link:hover{ color:#f68139 !important}

.sidebar-nav__link .wallet_img_small_icon { background:url(../images/wallet_img_small_icon.png) no-repeat left center; width:19px; height:19px; display:block}
.sidebar-nav__link:hover .wallet_img_small_icon { background:url(../images/wallet_img_small_icon_hv.png) no-repeat left center;}

.sidebar-nav__link .giftcard_img_small_icon { background:url(../images/giftcard_img_small_icon.png) no-repeat left center; width:19px; height:18px; display:block}
.sidebar-nav__link:hover .giftcard_img_small_icon { background:url(../images/giftcard_img_small_icon_hv.png) no-repeat left center;}

.sidebar-nav__link .notification_img_small_icon { background:url(../images/notifications_img_small_icon.png) no-repeat left center; width:19px; height:22px; display:block}
.sidebar-nav__link:hover .notification_img_small_icon { background:url(../images/notifications_img_small_icon_hv.png) no-repeat left center;}

.sidebar-nav__link .reminder_img_small_icon { background:url(../images/reminder_icon_sml.png) no-repeat left center; width:21px; height:22px; display:block}
.sidebar-nav__link:hover .reminder_img_small_icon { background:url(../images/reminder_icon_sml_hvr.png) no-repeat left center;}

.sidebar-nav__link .awesa_plus_img_small_icon{ background:url(../images/awesa_plus_small.png) no-repeat left center; width:26px; height:15px; display:block}
.sidebar-nav__link:hover .awesa_plus_img_small_icon { background:url(../images/awesa_plus_small_hvr.png) no-repeat left center;}

.dashboard-grid li { margin-bottom:40px}

.pc-frame-profile__body a { color:#0e4a00 !important}
.profile-dashboard__icon {color:#0e4a00 !important}

.pc-frame-profile__body ul { margin-left: 0; list-style: none;}

.woocommerce-orders-table>thead { background: #f2f9f8 !important;} 
.account-orders-table td { padding: .7em .5em !important;}
.woocommerce-orders-table__button-list{ text-align:right; min-width:190px;}
.woocommerce-orders-table__button-list .view {padding:3px 12px; font-size: 14px; border:1px solid #0e4a00; color:#0e4a00; background-color:#fff; border-radius: 5px;}
.woocommerce-orders-table__button-list .pi_reorder {padding: 4px 14px;font-size:14px; margin-right:0px;}
.woocommerce-orders-table__button-list .cls_mya_edit_ord_outer_div{display: flex; align-items: center; margin-bottom:10px; justify-content: right}
.woocommerce-orders-table__button-list .cls_ord_edit_time_blk{ display:inline-block;}
.woocommerce-orders-table__button-list .cls_ord_edit_time_blk ul{ margin:0; padding:0 !important; display:flex;}
.woocommerce-orders-table__button-list .cls_ord_edit_time_blk ul li{ width:auto; display:inline-block; font-size:14px; color:#000000; margin:0 !important; padding:0;}
.woocommerce-orders-table__button-list .cls_ord_edit_time_blk ul li span{ width:25px !important; font-size:14px !important; padding:0 !important; line-height:20px !important;}
.woocommerce-orders-table__button-list .edit-order{padding:3px 6px; font-size: 14px; border:1px solid #f68139; color:#ffffff !important; background-color:#f68139; border-radius: 5px; margin:0;}

.pi-options-button .pi-button {background-color: #fff !important;}

.woocommerce-view-order .cart-summary__items .cart-summary__cell:first-child {width: 54%;}
.woocommerce-view-order .cart-summary__items .cart-summary__quantity {width: 60px;}
.woocommerce-view-order .cart-summary__items .cart-summary__cell:last-child { float:right}
.woocommerce-view-order .cart-summary__items .cart-summary__price {width: 100px; text-align:right}

.woocommerce-edit-account .form__field .btn, .woocommerce-edit-address .form__field .btn {background: #f68139; padding: 6px 25px; font-size: 16px; border-radius: 20px; border:0;}
.woocommerce-edit-account .form__field .btn:hover, .woocommerce-edit-address .form__field .btn  {background: #0e4a00;}


.pc-frame-profile__body h3{font-size:20px; color:#000000; font-weight:700; margin:0px !important; padding:0px 0px 5px 0px;}
.pc-frame-profile__body .popup_table{border-collapse:collapse; width: 100%;}
.pc-frame-profile__body .popup_table th{ padding:.7em .5em; background:#f2f9f8; color:#666666; font-weight:700;}
.pc-frame-profile__body .popup_table td{vertical-align: middle; border-bottom:1px solid #dfe4eb; padding:.7em .5em; font-size: 14px; color: #000; font-weight:500;}
.pc-frame-profile__body .popup_table .remove-order-item{ padding:0px; color:#ffffff; background:#F00; font-weight:bold; clip:rect(auto, auto, auto, auto); position: relative; border-radius:100%; width: 20px; height: 20px; }
.pc-frame-profile__body .popup_table .btn2{ width:70px; margin: 0 10px; text-align:center;}
.pc-frame-profile__body .popup_table .btn2 img{ width:auto; height:auto; max-width:100%; max-height:70px;}
.pc-frame-profile__body .popup_table .adfy_eobc_number{border:1px solid #dfe4eb; line-height:30px; text-align:center;}
.pc-frame-profile__body .adfy_order_edit .add_product{ width: auto; float:left; background:#f68139; border-radius: 20px; padding:0px 25px; text-decoration: none; font-size: 16px; color: #ffffff; font-weight: 700; text-transform: capitalize; line-height: 40px;}
.pc-frame-profile__body .save_changes{ width:auto; float:right;}
.pc-frame-profile__body .save_changes input[type=submit]{margin: 0; width:auto; height:40px; max-width: 100%; background-color:#0e4a00; display: inline-block; -webkit-appearance: none; -moz-appearance: none; appearance: none; border: 0; border-radius: 3px; color:#ffffff !important; cursor: pointer; font-size: 14px; font-weight: 700; line-height: 1; outline: none; padding: 10px 20px; text-align: center; text-decoration: none; transition: background-color .12s ease-in-out 0s; transform: perspective(1px) translateZ(0);}

/*--------------my account end--------------*/

/*-----------Edit address-----------*/
.fabfw-addresses-container p { border-bottom: 1px solid #dfe4eb; padding-bottom: 10px;}
.fabfw-addresses-container .woocommerce-Addresses { width:100%; float:left;}
.fabfw-addresses-container .woocommerce-Address { width:49%; float:left}
.fabfw-addresses-container .woocommerce-Address:last-child { float:right}
.fabfw-addresses-container .woocommerce-Address .woocommerce-Address-title {background: #f2f9f8; position: relative; padding: .85em 1.4em; margin-bottom: 1em; width:100%; float:left}
.fabfw-addresses-container .woocommerce-Address .woocommerce-Address-title h3 {font-size: 1.5rem; color:#000; font-weight: 500; text-transform: capitalize;  font-family: 'Quicksand', sans-serif; margin:0; padding:0; float:left}
.fabfw-addresses-container .woocommerce-Address .woocommerce-Address-title a { float:right; font-size:14px; font-weight:600; margin-top: 3px;}
.fabfw-addresses-container .woocommerce-Address .woocommerce-Address-title a:hover { color:#f68139 !important}
.fabfw-addresses-container .woocommerce-Address address { clear:both; padding:0 10px 10px 20px}
.fabfw-addresses-container a.button, .woocommerce-address-fields .button {background: #f68139; color:#fff !important; padding: 6px 25px; font-size: 16px; border-radius: 20px; border: 0; box-shadow:none}
.fabfw-addresses-container a.button:hover, .woocommerce-address-fields .button:hover { background:#0e4a00 }





/*------- 12 July 2021 -------*/
/*.pc-product-single__summary-wrapper .slick-list{ width:100% !important; float:left; -webkit-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.75); box-shadow: 0px 2px 8px 0px rgba(0,0,0,0.75);}
.pc-product-single__summary-wrapper .slick-track, .pc-product-single__summary-wrapper .slick-slide{ width:100% !important; float:left;}*/
.gift_card_detail_page_image_block{ width:100%; display:inline-block;}
.gift_card_detail_page_image_block .ywgc-form-preview-title-container{ width:100%; float:left; padding:0px;}
.gift_card_detail_page_image_block hr{ width:100%; display:inline-block; height:1px; background-color:#ccc; margin:0px !important; padding:0px;}
.gift_card_detail_page_image_block .ywgc-form-preview-title{ font-size:18px; font-weight:700;}
.gift_card_detail_page_image_block .ywgc-form-preview-from-to-container{ width:100%; display:inline-block; margin:16px 0px 0px 0px; padding:0px;}
.gift_card_detail_page_image_block .ywgc-form-preview-separator{ background-color:#0e4a00;}
.gift_card_detail_page_image_block .ywgc-form-preview-from{ font-size:18px; font-weight:700; line-height:26px;}



.gift-cards_form{ width:100%; float:left; margin:0px; padding:0px;}
.gift-cards_form .gift-cards-list{ width:100%; float:left; margin:0px; padding:0px;}
.gift-cards_form h3{ width:100%; float:left; font-size:20px; color:#444444; font-weight:700; margin:0px 0px 10px 0px; padding:0px;}
.gift-cards_form h5{ width:100%; float:left; font-size:16px; color:#444444; font-weight:700; margin:10px 0px !important; padding:0px;}
.gift-cards_form .gift-cards-list button{ border:1px solid #4a9b4f; padding:6px 8px; margin-top:0px;}
.gift-cards_form .gift-cards-list button.selected_button{background-color:#0e4a00; color:#ffffff; border:1px solid #4a9b4f;}

.gift-cards_form .ywgc-single-recipient{ width:100%; float:left; margin:0px; padding:0px;}
.gift-cards_form .ywgc-single-recipient .ywgc-recipient-name, .gift-cards_form .ywgc-single-recipient .ywgc-recipient-email{ width:100%; float:left; margin:0px 0px 12px 0px; padding:0px;}
.gift-cards_form .gift-card-content-editor.step-content label{ display:inline-block; line-height:30px; margin-top:0px;}
.gift-cards_form .gift-card-content-editor.step-content input{ display:inline-block; border:1px solid #ccc; line-height:30px; padding:0px 12px;}
.gift-cards_form .gift-card-content-editor.step-content textarea{display:inline-block; border:1px solid #ccc; height:90px; line-height:22px; padding:0px 12px;}

.gift-cards_form .gift_card_template_button{ background:#ffffff; padding:20px; margin-top:0em; margin-bottom:0px;}
.gift-cards_form .quantity{ width:100%; display:inline-block;}
.gift-cards_form .quantity__btn{width:30%; float:left; background-color:#0e4a00; color:#fff; font-size:24px; height:36px; line-height:36px; font-weight:700; border:none; vertical-align:middle; border-radius:20px 0px 0px 20px; padding:0; margin:0;}
.gift-cards_form .quantity__btn.cls_btn_pls{ border-radius:0px 20px 20px 0px;}
.gift-cards_form .quantity__middle{width:40%; float:left; vertical-align:middle; height:36px; line-height:36px;padding:0; margin:0;}
.gift-cards_form .quantity__input.qty{ width:100%; float:left; text-align:center; height:36px; line-height:36px; background:#eeeeee; box-shadow:none; border:none; font-weight:700; font-size:18px; color:#444444;}
.gift-cards_form .gift_card_template_button .button{background:#f68139; padding:0px 30px; height:38px; line-height:38px; border-radius:20px; font-size:18px; color:#ffffff; font-family: 'Quicksand', sans-serif !important; box-shadow:none; font-weight:500; border:none; margin:0px; width:100%;}
.gift-cards_form .gift_card_template_button .button:hover{box-shadow:none; background:#0e4a00; border:none;}
.product-type-gift-card .pc-product-summary__footer{ width:100%; display:inline-block;}


/*------- 13 July 2021 -------*/
.ywgc_have_code{ width:100%; display:inline-block;}
.ywgc_have_code a.ywgc-show-giftcard{ color:#f68139 !important;}
.ywgc_enter_code .form-row{max-width:268px; padding:0px;}
.ywgc_enter_code .form-row input{display:block; width:100%; height:34px; padding:6px 12px; font-size:14px; line-height: 1.428571429; color:#555; background-color:#fff; background-image:none; border:1px solid var(--base-border-color); border-radius: 2px; box-shadow: inset 0 1px 1px rgba(0,0,0,.075); transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; border-right:0px;}
.ywgc_enter_code .form-row .ywgc_apply_gift_card_button{background:#0e4a00 !important; color:#fff; box-shadow:none; border:0; border-radius:0px 2px 2px 0px; font-weight:400; text-align:center; cursor:pointer; vertical-align:middle; display:inline-block; appearance:none; -webkit-appearance:none; padding:5px 12px;}
.ywgc_enter_code .form-row .ywgc_apply_gift_card_button:hover{background:#f68139 !important;}


/* Gift Cards Table */
.pc-frame-profile__body table.my_account_giftcards{border-collapse: collapse; width:100%;}	
.pc-frame-profile__body table.my_account_giftcards td, th {border-bottom: 1px solid #dfe4eb; padding:1rem; text-align: left;}
.pc-frame-profile__body table.my_account_giftcards th {background:#f2f9f8; color:#666666; font-weight:700; border-bottom:none;}	


.pc-frame-profile__body table.shop_table_responsive{border-collapse: collapse; width:100%;}	
.pc-frame-profile__body table.shop_table_responsive td, th {border-bottom: 1px solid #dfe4eb; padding:1rem; text-align: left;}
.pc-frame-profile__body table.shop_table_responsive th {background:#f2f9f8; color:#666666; font-weight:700; border-bottom:none;}	


/* Vegetables Banner Class */
.products_body .Banner_main .del_pass_block_near_banner{ width:100%; display:inline-block; margin:0px; padding:0px;}
.products_body .Banner_main .del_pass_block_near_banner ul{ width:100%; display:inline-block; margin:0px; padding:0px;}
.products_body .Banner_main .del_pass_block_near_banner ul li{ width:100%; display:inline-block; list-style:none; text-align:center; margin:0px; padding:0px;}
.products_body .Banner_main .del_pass_block_near_banner ul li h1{ width:100%; display:inline-block; font-family: 'Roboto', sans-serif; font-size:24px !important; color:#f68139; font-weight:500; text-transform:uppercase; line-height:22px; margin:16px 0px 5px 0px !important; padding:0;}
.products_body .Banner_main .del_pass_block_near_banner ul li h1 span { font-size:18px;}
.products_body .Banner_main .del_pass_block_near_banner ul li p { color:#535353; font-size:14px; font-weight:700; font-family: 'Quicksand', sans-serif;}
.products_body .Banner_main .del_pass_block_near_banner ul li img { width:100%; max-width:160px; display:block; margin:10px auto 10px auto}
.products_body .Banner_main .del_pass_block_near_banner ul li a { display:inline-block; background-color:#0e4a00; color:#fff;font-family: 'Roboto', sans-serif; font-size:14px; font-weight:400; text-decoration:none; padding:5px 20px; border-radius:30px; margin-bottom:12px;}
.products_body .Banner_main .del_pass_block_near_banner ul li a:hover { background-color:#f68139;}




/* 30 July 2021 */
.product-labels__item{width:2.7714285714rem; height:2.7714285714rem; font-size:.7em; font-weight:600;}

.slick-dots{ margin-left:0px !important;}


/* 5 Aug 2021 */
.woocommerce-widget-layered-nav ul li::before {left:6px !important; top:10px !important;}
/*.widget_layered_nav_filters ul li a:hover{ border-color:#0e4a00;}
.widget_layered_nav_filters ul li a:hover::before {background: #0e4a00;}*/
.widget_layered_nav_filters ul li a::after {color:#000;}



.div_coupon_collected_box{ width:100%; display:inline-block; margin:8px 0px 0px 0px; padding:0px;}
.div_coupon_collected_box label{ display:inline-block; vertical-align:top; font-weight:600; font-size:13px; color:#0e4a00;}
.div_coupon_collected_box .div_cp_desc{ display:inline-block; font-size:13px; font-weight:600; color:#717171; white-space:normal; margin-top:6px;}

.div_msg_coupon_collected_pdetails{ width:100%; position:relative; display:inline-block; background-color:#fcfcfc; border:2px dashed #009900; font-family: 'Quicksand', sans-serif; font-size:14px; font-weight:600; margin:14px 0px 0px 0px; padding:10px;}
.div_msg_coupon_collected_pdetails:after{ content:''; width:28px; height:23px; position:absolute; left:50%; top:-13px; background:url(../images/coupen_scissor.png) no-repeat left top; transform:translateX(-50%); margin:0px; padding:0px;}


/* Pagination 9 Aug 2021 */
.pagination__item{ margin:5px 3px;}
.pagination__item a.page-numbers{ width:100%; float:left; position:relative; border:1px solid #e3e3e3; color:#717171;}
.pagination__item a.page-numbers:hover{ border:1px solid #0e4a00; color:#0e4a00;}
.pagination__item a.prev, .pagination__item a.next{ font-weight:500;}
.pagination__item .page-numbers.current{ background-color:#0e4a00; border-color:#1f6619;}
/* test for product loop min height - not implemented */

.AccordionPanelTab::before{ content:"\f0da"; width:15px; text-align:center; font-family: 'FontAwesome'; font-size:22px; color:#0e4a00 !important; position:absolute; left:0; top:50%; transform:translateY(-50%);}


.stock.in-stock::before {color:#0e4a00;}
.woocommerce-error a.wc-backward{ color:#f68139 !important;}
.woocommerce-message a{color:#0e4a00 !important;}
.woocommerce-message a:hover{color:#f68139 !important;}
.woocommerce-message ul.message__list li.message__item a{ color:#0e4a00 !important;}
.woocommerce-message ul.message__list li.message__item a:hover{ color:#f68139 !important;}
.woocommerce-account .pc-frame-profile__body ul li{ margin-bottom:20px;}
.woocommerce-account .pc-frame-profile__body ul li .profile-dashboard__caption{ font-size:16px; letter-spacing:0;}

.woo-wallet-sidebar ul li.card a{ word-break:break-all;}

.order-details__item a{ color:#444;}

.div_items_removed_from_cart{ width:100%; display:inline-block; background-color:#ffefe8; border:2px dashed #e89b88; margin:0px 0px 10px 0px; padding:6px 10px;}
.div_no_more_in_cart_message{ width:100%; display:inline-block; margin:0px; padding:0px;}
.div_no_more_in_cart_message h4{ width:100%; display:inline-block; font-size:14px; color:#101003; margin:0px; padding:0px;}

/*
.pc-product-loop .product-cut__before-title{ min-height:200px; }
.pc-product-loop .product-cut__title{ min-height: 4em; }
*/

.wpb_wrps_title{ min-height:50px;}

/* 
 * Custom AJAX spinner on WooCommerce checkout 
 * The class used to load the overlay is .blockUI .blockOverlay
 * The class used to load the spinner is .woocommerce .loader:before
 *
 */
 /*
.woocommerce .blockUI.blockOverlay:before,.woocommerce .loader:before {
    height: 3em;
    width: 3em;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -.5em;
    margin-top: -.5em;
    display: block;
    content: "";
    -webkit-animation: none;
    -moz-animation: none;
    animation: none;
    background: url('../images/awesa_loader.gif') center center;
    background-size: cover;
    line-height: 1;
    text-align: center;
    font-size: 2em;
}
*/
.div_outer_dtm, .div_outer_dtm h2{ margin-top:0 !important;}
.JdivTable{ width: 100%; float:left; margin-bottom:50px;}
.JdivTableRow {width:100%; float:left;}
.JdivTableHeading { width:100%; float:left;}
.JdivTableCell{width:16.66%; float:left; border:1px solid #999999; border-right:none; display: table-cell; padding: 3px 0px; text-align:center; font-size:14px;}
.JdivTableHead { border:1px solid #999999; border-right:none; display: table-cell; padding: 3px 0px;}
.div_inner_dtm_row_cell_dt{ font-weight:600; color:#444444;}
.div_outer_dtm_header_row .JdivTableCell{border-bottom:none; background:#f0f5e1;}
.JdivTableCell:hover{background:#f0f5e1;}
.JdivTableCell .div_inner_dtm_row_cell_tm div{ line-height:28px;}
.div_inner_dtm_row_cell_tm div:hover{background:#0e4a00; color:#fff;}
.JdivTableCell:last-child, .JdivTableHead:last-child{border-right:1px solid #999999;}
.JdivTableHeading { background-color: #EEE; display: table-header-group; font-weight: bold;}
.JdivTableFoot { background-color: #EEE; display: table-footer-group; font-weight: bold;}
.JdivTableBody { width:100%; float:left;}

.pc-category-products-layout__body .product-cut .product-cut__extra-info .pc-product-purchase .pc-variations-table__column{ width:100%; display:block; padding-top:0;}
.pc-category-products-layout__body .product-cut .product-cut__extra-info .pc-product-purchase .pc-variations-table__column--label{ padding-right:0;}

.div_outer_gateway_list{ width:100%; float:left; margin-top:0 !important;}
.div_outer_gateway_list .div_row_payment_gateway_details{ width:100%; float:left; border:1px solid #dcdcdc; border-bottom:none;}
.div_outer_gateway_list .div_row_payment_gateway_details h3{    font-size: 1rem; font-weight: 600; text-transform: capitalize; line-height: 20px; letter-spacing: 0; background: #eeeeee !important; margin:0; padding:7px 20px; color:#000000;}
.div_gateway_description{ width:100%; float:left; padding:10px 15px 0px 15px; font-size:14px; }
.div_gateway_instruction{ width:100%; float:left; padding:10px 15px; font-size:16px; color:#0e4a00; font-weight:600;}

.product-group .product-group__item{padding: 15px 0px; border-bottom: 1px solid #999;}
.product-group .product-group__item:not(:first-child){ margin-top:0;}
.product-group .product-group__title .product-group__link a{ font-size:14px; color:#000000; font-weight:700;}
.product-group .product-group__price{font-size:16px; color:#000000; font-weight:700;}
.product-group .product-group__price del .woocommerce-Price-amount{color:#ee2501; text-decoration:line-through;}
.product-group .product-group__quantity .quantity{ width:auto; display:block;}
.product-group .product-group__quantity .quantity__btn{ min-width:29px; height:29px; line-height: 29px; padding:0 0 0 0; border: none; background: #0e4a00; color: #ffffff; font-size:24px; font-family: 'Quicksand', sans-serif !important; box-shadow:none; display:inline-block; vertical-align:middle;}
.product-group .product-group__quantity .quantity__btn:hover{background: #0e4a00; color: #ffffff;}
.product-group .product-group__quantity .quantity__middle{ margin:0px; width:58px; display:inline-block; vertical-align:middle;}
.product-group .product-group__quantity .quantity__middle .qty_label_span_grouped{color:#0e4a00; font-family: 'Quicksand', sans-serif; font-size:14px; font-weight:600;}
.product-group .product-group__quantity .quantity__middle .qty_value_span_grouped{color:#0e4a00; font-family: 'Quicksand', sans-serif; font-size:20px; font-weight:600;}
.product-group .product-group__quantity .quantity__input{ width:100%; height:28px; background:#ffffff; border:2px solid #505050; box-shadow:none; font-size:18px; color:#505050; font-weight:600; padding:0;}
.product-group .product-group__quantity .total_price_prod{ margin:10px 0px 5px 0px; font-size:13px; color:#444; font-weight:600;}

.Block_wraper .product-cut .product-cut__extra-info .pc-variations-table__column{ width:100%; display:block; padding-top:0;}
.Block_wraper .product-cut .product-cut__extra-info .pc-variations-table__column--label{ padding-right:0; display:none;}
.Block_wraper .home_produce_slider_inner .product-cut .product-cut__extra-info .product-group{ display:none;}

.product-cut__extra-info .product-group__item{ -ms-flex-wrap: wrap; flex-wrap: wrap; padding:5px 0px; border-bottom:none; border-top:1px solid #999;}
.product-cut__extra-info .product-group__image{ display:none;}
.product-cut__extra-info .product-group__title{ width:100%; padding:0; flex-shrink:0; height: 40px; overflow: hidden;}
.product-cut__extra-info .product-group__quantity{ margin:5px 0 0 0;}
.product-cut__extra-info .product-group__item:last-child{ margin-bottom:10px;}

.woo_sc_frontend_btn div.woo_sc_price_btn_popup{background: none; color: #444; text-decoration: underline; cursor: pointer; line-height: 20px; font-family: 'Quicksand', sans-serif; font-weight:600; color:#444444 !important; font-size:16px; box-shadow:none; margin:0; height:auto; transform:none;}

.woo_sc_modal_content{top: 0%; right: 0%; left:auto; width:400px; max-height: 100%; height: 100%; transform:none; border-radius:0px;}
.widget_attrib_filter h3{ color: #000; font-family: 'Quicksand', sans-serif; font-size: 15px; font-weight: 600;}

.wish_list_products .wishlist .pc-variations-table--loop-product{ display:none;}
.wish_list_products .wishlist .pc-variations-table__column--label{ display:none !important;}

.exp-del-box-my-account ul{ margin-bottom:0;}
.exp-del-box-my-account ul li{ width:32%; display:inline-block; vertical-align: top; margin-bottom:0 !important;}
.exp-del-box-my-account ul li h4{ margin-top:0;}
.exp-del-links-my-account{ margin-bottom:20px;}
.dtm_time_slot_d, dtm_time_slot_t {border-bottom:1px solid #eee; min-height:38px;}



/* 30 September 2021 Loading Gif */
.blockUI:not(.blockOverlay):not(.blockElement):not(.blockMsg), .spinner-circle {
	border-radius:none;
	display:block;
	height:40px;
	width:40px;
	position:absolute;
	top:50%;
	left:50%;
	margin:-20px 0 0 -20px;
	animation:none;
	background:none;
	z-index:200;
	opacity:1;
}
.blockUI:not(.blockMsg):not(.blockElement):not(.blockOverlay):after, .blockUI:not(.blockMsg):not(.blockElement):not(.blockOverlay):before, .spinner-circle:after, .spinner-circle:before {
	content:"";
	display:block;
	position:absolute
}
.blockUI:not(.blockMsg):not(.blockElement):not(.blockOverlay):before, .spinner-circle:before {
	border-radius:none;
	height:32px;
	width:50%;
	top:0;
	right:0;
	z-index:1;
	background:none;
	background-image:none;
}
.blockUI:not(.blockMsg):not(.blockElement):not(.blockOverlay):after, .spinner-circle:after {
	border-radius:none;
	height:32px;
	width:32px;
	top:50%;
	left:50%;
	-ms-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	z-index:1;
	background:url(../images/loading.gif) no-repeat center center;
	opacity:1;
	/*background:#fff*/
}

ul.mnu_dd_sub_cat_multicols{
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
}


/* 2 October 2021 */
.show_grouped_items_div{ display:inline-block; border-bottom:1px dashed #0e4a00; line-height:22px; font-size:14px; color:#0e4a00; font-family: 'Quicksand', sans-serif !important; font-weight:700; cursor:pointer; margin:14px 0px; padding:0px 3px;}
.show_grouped_items_div:hover{color:#444444; border-bottom:1px dashed #444444;}
.hide_grouped_items_div{ display:inline-block;  border-bottom:1px dashed #0e4a00; line-height:22px; font-size:14px; color:#0e4a00; font-family: 'Quicksand', sans-serif !important; font-weight:700; cursor:pointer; margin:14px 0px; padding:0px 3px;}
.hide_grouped_items_div:hover{color:#444444; border-bottom:1px dashed #444444;}
.show_grouped_items_block{ display:block; /*-webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.25); -moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.25); box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.25); padding:10px 10px 14px 10px;*/}



.button--loader{background:url(../images/loading.gif) no-repeat center center; animation:none; background-size:100%;}
.button--loader .svg-icon{ display:none;}

input#pi_delivery_date{min-width:160px;}

.woo-wallet-transaction-type-credit{ color:#0e4a00;}
.message--info, .page__demo-store-message, .woocommerce-store-notice {
    background-color:inherit;
    border: 1px solid #808080;
}

/* 10 Nov 2021 */
.new_button_class .pc-add-to-cart__quantity{ max-width:100%;}
.pc-product-single__main .pc-product-single__summary-wrapper{ border-bottom:0px; position:relative;}
.product_bio_content .pc-add-to-cart{ background:#fff;}

.product_full_page{ width:100%; max-width:100%; -ms-flex: 0 0 100%; flex: 0 0 100%; display:flex;}
.product_big_pic{ width:63.88% !important; padding-left:0; padding-right:0;}
.product_big_pic .gc_placeholder_block{ min-height:200px;}
.product_big_pic .product-photo__item--lg{ width:70%; float:right;}
.product_big_pic .product-photo__item--lg.cls_product_only_one_image{ width:100%; float:right;}
.product_big_pic .product-photo__thumbs-wrapper{ width:30%; max-width:150px; float:left;}

.sidebar_sticky{ width:390px !important;}
.sidebar_sticky .pc-add-to-cart{ margin-left:0px; margin-right:0px;}
.sidebar_sticky .product_bio_content{ width:100% !important;}
.tabble_pennal_box, .like_this_box, .related_product_part{ width:63.88% !important;}
.pc-product-single__main .pc-product-single__summary-wrapper .tabble_pennal_box{ padding-bottom:0 !important; margin:30px 0px 0px 0px !important;}
.like_this_box .like_title_block{max-width:100%; -ms-flex: 0 0 100%; flex: 0 0 100%; display: flex; padding-right:0px; border:1px solid #d8d8d8;}


#sidebarWrap {height:auto; width:390px !important; float:right; position:absolute; right:0; box-shadow:none; border:none; margin:0; padding:0;}
#sidebar {width:390px !important; height:auto; position:relative; background:#f6f6f6; padding:15px 15px;}
#sidebar.fixed { position:fixed; top:100px; padding:15px 15px;}

.ui-tabs .ui-tabs-nav{ padding:0px;}
.ui-tabs .ui-tabs-nav li{ padding:0px; margin:0px;}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr{ border-radius:0px;}

.ui-widget-header{ border:none; background:none;}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{ line-height:26px;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{font-family: 'Roboto', sans-serif !important; font-size:16px; border:none; border-top:7px solid #ccc;  background:#f8f8f8;}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover{ border:none; border-top:7px solid #666;}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active{ border-top:7px solid #0e4a00; background:#ffffff; border-left:0px; border-right:0px;}

.ui-tabs-panel .toggle-text{ display:inline-block; font-family: 'Quicksand', sans-serif !important; color:#444444; font-size:14px; font-weight:500; line-height:22px; margin:0px; padding:0px;}

#tabs-nut, #tabs-info, #tabs-ing, #tabs-allerg, #tabs-rev { margin-bottom:20px;}
#tabs-nut{ text-align:center;}
#tabs-nut > div{display:inline-block; font-size:.6rem; line-height: 1.4em; width:442px; border: 1px solid #000; padding: 10px;}
#tabs-nut .title18{font-size: 18px; line-height: 2em; font-weight: 700; color:#444444; text-align:center;}
#tabs-nut .text9{ font-size:9px; font-weight:400; color:#444444;}
#tabs-nut.text9 b{ font-weight:500; color:#000;}
#tabs-nut table{ text-align:left; margin-bottom:15px; width:100%; /*background:#f5f5f5;*/}
#tabs-nut table td img{ min-width:100%;}
#tabs-nut table table td{ padding-left:0px; padding-right:0px;}



#tabs-info > div{display:inline-block; font-family: 'Quicksand', sans-serif !important; color:#444444; font-size:14px; font-weight:500; line-height:22px; margin:0px; padding:0px;}
#tabs-ing > div{display:inline-block; font-family: 'Quicksand', sans-serif !important; color:#444444; font-size:14px; font-weight:500; line-height:22px; margin:0px; padding:0px;}
#tabs-allerg > div{display:inline-block; font-family: 'Quicksand', sans-serif !important; color:#444444; font-size:14px; font-weight:500; line-height:22px; margin:0px; padding:0px;}

#tabs-rev .product-fullinfo__header{padding: 15px 25px; margin-bottom: 1.2rem; background:#f5f5f5;}
#tabs-rev .comments__list{display:inline-block; font-family: 'Quicksand', sans-serif !important; color:#444444; font-size:14px; font-weight:500; line-height:22px; margin:0px; padding:0px 0px 40px 0px;}
#tabs-rev .comments__form-body {background-color:#f5f5f5; color:#666666;}
#tabs-rev .comments__form-header {background-color:#f5f5f5; margin-bottom:1px; font-family: 'Quicksand', sans-serif !important; font-size:14px; padding:15px; color:#000; font-weight:700;}

#tabs-rev .form__label-require-wrap, #tabs-rev .form__label {display:table-cell; width:100px; vertical-align:top;padding-top:8px; padding-bottom: 0; font-family: 'Quicksand', sans-serif; font-size:14px; font-weight:400; color:#000000; padding-left:0px;}
#tabs-rev .form__checkbox {display: table;}
#tabs-rev .form__checkbox-field {display: table-cell; width:20px; vertical-align: middle; position: relative;}
#tabs-rev .form__checkbox-inner {display: table-cell; vertical-align: middle; font-family: 'Quicksand', sans-serif; font-size:14px; font-weight:400; color:#000000;}
#tabs-rev .form__field--hor .form__inner {display: table-cell; vertical-align:top; width:calc(100% - 100px); padding-left:10px;}
#tabs-rev .btn-default, #tabs-rev .btn-load-more, #tabs-rev .pc-add-to-cart-loop .added_to_cart, #tabs-rev .product-search__submit, #tabs-rev .quantity__btn, noscript [name=woocommerce_checkout_update_totals] {color:#333333;     background:#ecf1f6; border:1px solid #c8cfd9; border-radius:2px; font-size:16px; font-family: 'Quicksand', sans-serif; padding:6px 12px; line-height:1.428571429; text-align:center; display:inline-block; vertical-align:middle; font-weight:400;}

.new_button_class .pc-add-to-cart__quantity{ margin-right:0px; margin-left:0px;}
.new_button_class .quantity--single-product .quantity__btn{min-width:30%; float:left; height:38px; line-height:38px; font-weight:600; border-radius:20px 0px 0px 20px;}
.new_button_class .quantity--single-product .quantity__btn.cls_btn_pls { border-radius:0px 20px 20px 0px;}
.new_button_class .quantity--single-product .quantity__middle{ width:40%; float:left;}
.new_button_class .quantity--single-product .quantity__input{ height:38px; border:none; background:#eeeeee; line-height:38px;}
.new_button_class .total_price_prod{ float:left;}
.del_speed_class_reg {width:100%;font-size:1em;padding:10px;display:inline-block; border:1px solid brown;}
.del_speed_class_exp {width:100%;font-size:1em;padding:10px;display:inline-block; border:1px solid #006600; }

.widget_price_filter .price_slider_amount{ width:100%; float:left; font-size:0;}
.widget_price_filter .price_slider_amount .cls_price_filter_div{ width:48%; float:left;}
.widget_price_filter .price_slider_amount .cls_price_filter_div:last-child{ float:right;}
.widget_price_filter .price_slider_amount .cls_price_filter_div .cls_price_filter_min_price, .widget_price_filter .price_slider_amount .cls_price_filter_div .cls_price_filter_max_price{ width:100% !important; color: #000; font-family: 'Quicksand', sans-serif; font-size: 14px; font-weight: 500;}
.widget_price_filter .price_slider_amount .cls_price_filter_div input{ width:100%; text-align:left; font-size:13px; color: #222;}
.widget_price_filter .price_filter_submit_button{ background:#fe8713; padding:0px 20px; height:28px; line-height:28px; border-radius:20px; font-size:14px; color:#ffffff; font-family: 'Quicksand', sans-serif !important; box-shadow:none; font-weight:400; border:none; margin:10px 0px 0px 0px; text-align:center; display:inline-block}  
.widget_price_filter .price_filter_submit_button:hover{box-shadow:none; background:#0e4a00; border:none;}
.cls_additional_top_margin{ margin-top:30px;}

.cls_imp_msg {color: #f68139; }
.show_borders_cart_popular{ width:100%; float:left; border:1px solid #e2e2e2; margin-bottom:40px;}
.show_borders_cart_popular .Block_wraper{ border:none; box-shadow:none; padding-bottom:20px;}


/* 22 Dec 2021 */
.pisol_clear_button{ right:6px; bottom:12px !important;}

.cls_cat_title{ display:block; font-family: 'Roboto', sans-serif !important; font-size:24px; color:#444444; font-weight:500; text-transform:uppercase; text-align:center; position:relative; margin:10px 0px 0px 0px; padding:0px 0px 15px 0px;}
.cls_cat_title::after{ content:""; width:168px; height:1px; background:#f68139; position:absolute; bottom:5px; left:50%; transform:translateX(-50%);}


/*.splide_max_height{ max-height:400px;}*/

.home_produce_slider .product-cut .product-cut__after-title .div_price_per_unit_block, .home_produce_slider .product-cut .product-cut__after-title .div_price_per_unit_block_single{ display:none;}
.home_produce_slider .product-cut .product-cut__extra-info .div_price_per_unit_block_single{ display:none;}
.home_produce_slider .product-cut .product-cut__after-title .cls_div_available_after_loop{ float:left; font-size:14px;}

.cls_awesa_plus_pb_outer{margin: 0 auto; width:100%; max-width: 482px;}
.cls_awesa_plus_pb_outer .apn_header{ width:100%; float:left; background:#0e4a00; font-size:36px; color:#ffffff; font-weight: 700; padding: 30px 29px; margin: 0; text-align: center;}
.cls_awesa_plus_pb_outer .apn_center{width:100%; float:left; padding:25px;}
.cls_awesa_plus_pb_outer .apn_center h2{ width:100%; float:left; margin:0px 0px 20px 0px; font-size:36px; color:#555555; font-weight: 700; text-align: center;}
.cls_awesa_plus_pb_outer .apn_center .apn-center-list{width:100%; float:left; margin-bottom:16px; padding:0px;}
.cls_awesa_plus_pb_outer .apn_center .apn-center-list ul{ margin: 0; padding: 0; display: flex; flex-direction: row; flex-wrap: wrap;}
.cls_awesa_plus_pb_outer .apn_center .apn-center-list ul li{list-style: none; width: 50%; margin-bottom:14px; font-size:14px; color:#555555; font-weight: 700; letter-spacing:0;}
.cls_awesa_plus_pb_outer .apn_center .apn-center-list ul li .fa-check-circle{ font-size:20px !important; color:#0e4a00; vertical-align:middle;}
.cls_awesa_plus_pb_outer .apn_center .apn-center-terms{width:100%; float:left; padding:0px; font-size:12px; color:#555555; line-height:18px; text-align:center; font-weight:500;}
.cls_awesa_plus_pb_outer .apn_center .apn-center-agreement{width:100%; float:left; padding:0px; font-size:12px; color:#555555; line-height:18px; text-align:center; font-weight:500;}
.cls_awesa_plus_pb_outer .apn_center .apn-center-agreement-link{width:100%; float:left; padding:0px; font-size:12px; color:#555555; line-height:18px; text-align:center;}
.cls_awesa_plus_pb_outer .apn_center .apn-center-agreement-link a{ font-weight:700; color:#0e4a00;}
.cls_awesa_plus_pb_outer .apn_center .apn-center-agreement-link a:hover{ text-decoration:underline;}
.cls_awesa_plus_pb_outer .apn_center .apn-center-second{width:100%; float:left; padding:0px; font-size:12px; color:#555555; line-height:18px; text-align:center; font-weight:500;}
.cls_awesa_plus_pb_outer .apn-footer{ width:100%; float:left; padding:30px 25px; background:#f8f8f8;}
.cls_awesa_plus_pb_outer .apn-footer .apn-footer-info-text{ width:100%; display: flex; justify-content: flex-end; padding-right: 30px; font-size:14px; color:#666666; font-weight:700;}
.cls_awesa_plus_pb_outer .apn-footer .apn-btn-container{ display:flex;}
.cls_awesa_plus_pb_outer .apn-footer .apn-btn-container .fdfw-button{display: block; margin:5px 0px; height:48px; border-radius: 3px; outline: none; padding: 10px 20px; text-align: center; text-decoration: none; cursor: pointer; font-size: 14px; font-weight: 700; line-height:24px;}
.cls_awesa_plus_pb_outer .apn-footer .apn-btn-container .button_nothanks{flex: 1; background:#ffffff; border:1px solid #0e4a00; color:#0e4a00;}
.cls_awesa_plus_pb_outer .apn-footer .apn-btn-container .start_now{flex:2; background:#0e4a00; border:1px solid #0e4a00; color:#ffffff; margin-left: 0.5em;}
.cls_awesa_plus_pb_outer .apn-footer .apn-btn-container .start_now:hover{ background:#f68139; border:1px solid #f68139;}

.xoo-el-sidebar{ display:none;}
.xoo-el-inmodal{ max-width:480px; height:auto; max-height:90%;}
.xoo-el-main{ padding:0;}
.xoo-el-header{ padding-left:0; padding-right:0; padding-bottom:0;}
.xoo-el-header .cls_popup_login_logo{ width:100%; text-align:center; padding:20px 20px 0px 20px;}
.xoo-el-form-container ul.xoo-el-tabs li.xoo-el-active{background:#0e4a00;}
.xoo-el-form-container button.btn.button.xoo-el-action-btn{background:#0e4a00; height:45px; border-radius:3px;}
.xoo-aff-input-group .xoo-aff-input-icon{ background:#ffffff; border:none; border-bottom:1px solid #ccc;}
.xoo-aff-group input[type="text"], .xoo-aff-group input[type="password"], .xoo-aff-group input[type="email"], .xoo-aff-group input[type="number"], .xoo-aff-group select, .xoo-aff-group select + .select2{ border:none; border-bottom:1px solid #ccc; box-shadow:none; border-radius:0px; height:40px; font-weight:500;}
.xoo-aff-group input[type="text"]:focus, .xoo-aff-group input[type="password"]:focus, .xoo-aff-group input[type="email"]:focus, .xoo-aff-group input[type="number"]:focus, .xoo-aff-group select:focus, .xoo-aff-group select + .select2:focus{background:#ffffff;}

.alert_popup_overlay{ width:100%; height:100%; background:rgba(0,0,0,0.6); position:fixed; left:0; top:0; z-index:999999; display:none;}
.alert_popup_overlay .show{ display:block;}
.alert_popup_overlay .popup_inner{ width:100%; max-width:400px; margin:auto; padding:30px; background:#ffffff; position:relative; top:50%; transform:translateY(-50%);}
.alert_popup_overlay .popup_inner .popup_close{ width:auto; position:absolute; right:-22px; top:-22px;}
.alert_popup_overlay .popup_inner .popup_close svg{ width:22px; height:22px; fill:#ffffff;}
.alert_popup_overlay .popup_inner p{text-align:center; line-height: 1.44; margin: 0 auto; font-size:18px; color:#000000;}
.alert_popup_overlay .popup_inner .fdfw-button{display: block; margin:5px 0px; height:48px; border-radius: 3px; outline: none; padding: 10px 20px; text-align: center; text-decoration: none; cursor: pointer; font-size: 14px; color:#ffffff; font-weight: 700; line-height:24px; background:#0e4a00;}
.alert_popup_overlay .popup_inner .fdfw-button:hover{ background:#f68139;}

.ywgc-preset-image img{pointer-events:auto;}

.woo-wallet-my-wallet-container{ border:none; margin-top:0 !important; display:block;}
.woo-wallet-my-wallet-container .woo-wallet-sidebar{ width:100%; background:none; padding:0; min-height:inherit;}
.woo-wallet-my-wallet-container .woo-wallet-sidebar .woo-wallet-sidebar-heading{ text-align:left; border-bottom:4px solid #dddddd; font-size:20px; color:#000000; font-weight:700; margin:0; padding:0px 0px 5px 0px;}
.woo-wallet-my-wallet-container .woo-wallet-sidebar ul li.card{ box-shadow:none; padding:0; margin:0; text-align:left;}
.woo-wallet-my-wallet-container .woo-wallet-sidebar ul li.card a{ padding:10px 0px;}
.woo-wallet-my-wallet-container .woo-wallet-sidebar ul li p{ display:inline-block; margin:0px 10px;}
.woo-wallet-my-wallet-container .woo-wallet-sidebar ul li.card a.cls_woo_wallet_topup_btn{display:inline-block; background:#0e4a00; padding:10px 20px; cursor: pointer; font-size: 14px; font-weight: 700; color:#ffffff !important; border-radius:21px; width:auto; margin:20px 0;}
.woo-wallet-my-wallet-container .woo-wallet-sidebar ul li.card a.cls_woo_wallet_topup_btn:hover{ background:#f68139;}
.woo-wallet-my-wallet-container .woo-wallet-content{ width:100%; border:1px solid #efefef; padding:20px; text-align:center;}
.woo-wallet-my-wallet-container .woo-wallet-content .woo-wallet-content-heading{ border:14px solid #f2f2f2; background:#ffffff; padding:20px;}
.woo-wallet-my-wallet-container .woo-wallet-content .woo-wallet-content-heading h3{ width:100%; float:left; margin:0; padding:0; font-weight:700;}
.woo-wallet-my-wallet-container .woo-wallet-content .woo-wallet-price{ width:100%; float:left; margin:0; padding:0; font-size:14px; font-weight:400;}
.woo-wallet-my-wallet-container .woo-wallet-content .woo-alert{ width:100%; float:left; margin:15px 0px 0px 0px; padding:0; font-size:16px; font-weight:500; text-align:left; color:#000000;}

.woo-wallet-my-wallet-container .woo-wallet-content .woo-wallet-add-amount{ border:14px solid #f2f2f2; background:#ffffff; padding:20px; display: flex; align-items: center; justify-content: center; margin-top:20px}
.woo-wallet-my-wallet-container .woo-wallet-content .woo-wallet-add-amount lable{ display:flex; font-size: 14px; font-weight:500;}
.woo-wallet-my-wallet-container .woo-wallet-content .woo-wallet-add-amount .woo-wallet-balance-to-add{ display:flex; width:auto; padding:10px 20px; background:#f2f2f2; font-size: 14px; font-weight:500; color:#000000; border:1px solid #e1e1e1; outline:none; margin:0px 10px;}
.woo-wallet-my-wallet-container .woo-wallet-content .woo-wallet-add-amount .woo-add-to-wallet{background:#0e4a00; padding:10px 20px; cursor: pointer; font-size: 14px; font-weight: 700; color:#ffffff; border-radius: 3px; width:auto; display:flex; margin:0;}

.gift-card-content-editor.step-appearance .ywgc-design-list ul li{ width:24%;}
.gift-card-content-editor.step-appearance .ywgc-design-list ul li .ywgc-preset-image img{ max-width:100%; height:auto;}

.pc-frame-profile__body .cls_div_head_block_gc{ margin-top:0 !important;}
.pc-frame-profile__body .cls_div_head_block_gc h2{ text-align:left; border-bottom:4px solid #dddddd; font-size:20px; color:#000000; font-weight:700; margin:0px; padding:0px 0px 5px 0px;}
.pc-frame-profile__body .cls_div_internal_block_gc{width: 100%; float: left; border:1px solid #dcdcdc; border-bottom: none; padding:20px;}
.pc-frame-profile__body .cls_div_internal_block_gc .bg_block{background:#f2f2f2; padding:14px; display:flex; justify-content:space-around; align-items:self-end;}
.pc-frame-profile__body .cls_div_internal_block_gc .redeem_block{ width:calc(65% - 14px); margin-right:14px; background:#ffffff; padding:15px;}
.pc-frame-profile__body .cls_div_internal_block_gc .redeem_block .redeem-giftcard{ width:calc(70% - 20px); margin-right:20px; display:inline-block; vertical-align:bottom;}
.pc-frame-profile__body .cls_div_internal_block_gc .redeem_block label{ width:100%; display:block; font-size:14px; color:#000000; font-weight:700; text-align:left;}
.pc-frame-profile__body .cls_div_internal_block_gc .redeem_block .card_code{ border-bottom:2px solid #919191; outline: none; padding: 6px 8px; min-width: 100px; width: 100%; font-size:16px; color:#333333; font-weight:400; box-shadow:none;}
.pc-frame-profile__body .cls_div_internal_block_gc .redeem_block .redeem-button{ width:28%; display:inline-block; vertical-align:bottom;}
.pc-frame-profile__body .cls_div_internal_block_gc .redeem_block .redeem-button .apply_button{ display:block; background:#0e4a00; padding:10px 20px; cursor: pointer; font-size: 14px; font-weight: 700; color:#ffffff; border-radius: 3px; width:auto;}
.pc-frame-profile__body .cls_div_internal_block_gc .cls_purchase_gc_btn{width:100%; display:inline-block; background:#ffffff; padding:15px; text-align:center;  border:1px solid #dcdcdc;}
.pc-frame-profile__body .cls_div_internal_block_gc .cls_purchase_gc_btn .cls_purchase_gc_link{ margin: 0.5em; outline: none; padding: 10px 20px; text-align: center; text-decoration: none; width: auto; cursor: pointer; font-size: 14px; font-weight: 700; -webkit-appearance: none; -moz-appearance: none; appearance: none; border: 0; border-radius: 3px; color: #fff !important; display:inline-block; border:1px solid #0e4a00; background:#0e4a00; width:40%;}

.pc-frame-profile__body .cls_outer_block_gc_ttl_recd{width: 100%; float: left; border:1px solid #dcdcdc; border-bottom: none; border-top: none; padding:0px 0px 20px 0px; margin:0 !important;}
.pc-frame-profile__body .cls_outer_block_gc_ttl_purch{width: 100%; float: left; border:1px solid #dcdcdc; padding:0px 0px 20px 0px; margin:0 !important;}
.pc-frame-profile__body .cls_gc_block_ttl{font-size:16px; font-weight: 600; text-transform: capitalize; line-height: 20px; letter-spacing: 0; background: #eeeeee !important; margin: 0; padding: 7px 20px; color: #000000;}
.pc-frame-profile__body .Not_found{ padding:20px; width: 100%; float: left; font-size:16px; color: #000000; font-weight: 600;}

.pc-frame-profile__body .cls_gc_block_datasection table.shop_table_responsive th{ padding-top:10px; padding-bottom:10px; background: #f2f2f2;}
.pc-frame-profile__body .cls_gc_block_datasection table.shop_table_responsive td{ font-size:14px;}
.pc-frame-profile__body .cls_gc_block_datasection{ padding:20px;}
.gift_card_main{ margin:0 !important;}
.giftcard_landing{ width:100%; float:left; margin-top:0px !important;}
.hide_part{ display:none !important;}
.giftcard_landing .landing-columns-left{ width:50%; float:left;}
.giftcard_landing .landing-columns-left h1{ width:100%; float:left; font-size:22px; color:#000000; font-weight:700; margin:0; padding:0; text-transform:none;}
.giftcard_landing .landing-columns-left p{ width:100%; float:left; font-size:14px; color:#000000; font-weight:500;}
.giftcard_landing .fdfw-button{display: inline-block; -webkit-appearance: none; -moz-appearance: none; appearance: none; border: 0; border-radius: 3px; color: #fff; cursor: pointer; font-size: 14px; font-weight: 700; line-height: 1; margin: 0.5em; outline: none; padding: 10px 20px; text-align: center; text-decoration: none; width:100%; box-sizing: border-box; transition: background-color .12s ease-in-out 0s; transform: perspective(1px) translateZ(0);}
.giftcard_landing .fdfw-button.Buy_button{ background:#0e4a00; color:#ffffff !important;}
.giftcard_landing .fdfw-button.Redeem_button{ background:#ffffff; border:1px solid #0e4a00;}
.giftcard_landing .landing-terms{ width:100%; float:left; margin-top:15px; text-align:center; font-size:12px; font-weight:500; color:#000000;}
.giftcard_landing .landing-terms a{ font-size:12px; font-weight:500; color:#0e4a00;}
.giftcard_landing .landing-terms a:hover{ text-decoration:underline !important;}
.giftcard_landing .landing-terms .Back_button{display: inline-block; -webkit-appearance: none; -moz-appearance: none; appearance: none; border: 0; border-radius: 3px; color: #fff; cursor: pointer; font-size: 14px; font-weight: 700; line-height: 1; margin: 0.5em; outline: none; padding: 10px 20px; text-align: center; text-decoration: none; width:auto; box-sizing: border-box; transition: background-color .12s ease-in-out 0s; transform: perspective(1px) translateZ(0); background:#0e4a00; color:#ffffff !important; text-decoration:none !important;}
.giftcard_landing .landing-terms .Back_button:hover{text-decoration:none !important;}
.giftcard_landing .landing-columns-right{ width:45%; float:left; margin-left:5%; margin-top:50px;}
.giftcard_landing .landing-columns-right img{ max-width:100%; height:auto; display:block;}

.cls_my_sub_outer{ margin:0 !important;}
.cls_my_sub_outer h2{text-align:left; border-bottom:4px solid #dddddd; font-size:20px; color:#000000; font-weight:700; margin:0px; padding:0px 0px 5px 0px;}
.cls_my_sub_outer .cls_my_subscriptions_content{ width:100%; float:left; border:1px solid #dcdcdc; padding:20px;}
.cls_my_sub_outer .cls_my_subscriptions_content .cls_subscription_info_cp{ display:flex; background:#f6f6f6; padding:15px; justify-content: space-between;}
.cls_my_sub_outer .cls_my_subscriptions_content .cls_subscription_info_cp .cls_subscription_info_ttl{ width:49%; background:#ffffff; padding:20px;}
.cls_my_sub_outer .cls_my_subscriptions_content .cls_subscription_info_cp .cls_subscription_info_ttl .plan_title{ width:100%; display:block; font-size:18px; color:#000000; font-weight:700; text-align:center;}
.cls_my_sub_outer .cls_my_subscriptions_content .cls_subscription_info_cp .cls_subscription_info_ttl .cls_subscription_info_name{max-width: 200px; min-height: 100px; display: flex; align-items: center; justify-content: center; box-sizing: border-box; border-radius: 6px; background-color: #444; text-align: center; color: #fff; margin: auto; font-size: 22px; font-weight: 700; padding: 0.5em;}
.cls_my_sub_outer .cls_my_subscriptions_content .cls_subscription_info_cp .cls_Subscription_benefits_outer{width:49%; background:#ffffff; padding:20px;}
.cls_my_sub_outer .cls_my_subscriptions_content .cls_subscription_info_cp .cls_Subscription_benefits_outer .cls_subscirption_benefits_ttl{ width:100%; display:block; font-size:18px; color:#000000; font-weight:700;}
.cls_my_sub_outer .cls_my_subscriptions_content .cls_subscription_info_cp .cls_Subscription_benefits_outer .cls_subscription_benefits_list{ margin:15px 0 0 0;}
.cls_my_sub_outer .cls_my_subscriptions_content .cls_subscription_info_cp .cls_Subscription_benefits_outer .cls_subscription_benefits_list ul{ margin:0; padding:0;}
.cls_my_sub_outer .cls_my_subscriptions_content .cls_subscription_info_cp .cls_Subscription_benefits_outer .cls_subscription_benefits_list ul li{ padding:0px; font-size:16px; color:#000000; list-style:disc; list-style-position:inside; margin:0px 0px 10px 0px;}
.cls_my_subscriptions_content .cls_subs_memb_outer{ width:100%; display:flex; flex-wrap:wrap; justify-content:space-between; padding:30px 0; border-bottom:1px solid #eee;}
.cls_my_subscriptions_content .cls_subs_memb_outer .cls_subs_memb_ttl{flex:1; min-width:120px; font-size:16px; padding-bottom:2px;}
.cls_my_subscriptions_content .cls_subs_memb_outer .cls_subs_memb_ttl span{ display:block; font-size:20px; font-weight: 700; color:#000000;}
.cls_my_sub_outer .cls_my_subscriptions_content .cls_subs_msg_ob_2 .cls_renewal_msg{border-bottom:1px solid #eee; padding:20px 0px;}
.cls_my_sub_outer .cls_my_subscriptions_content .cls_subs_msg_ob_2 .cls_renewal_msg .cls_subs_exp_msg{ font-size:18px; color:#000000; font-weight:500;}
.cls_my_sub_outer .cls_my_subscriptions_content .cls_subs_msg_ob_2 .cls_renewal_msg .cls_subs_renew_block{ font-size:16px; color:#000000; font-weight:400;}
.cls_my_sub_outer .cls_my_subscriptions_content .cls_subs_msg_ob_2 .cls_renewal_msg .cls_subs_renew_block a{margin: 0; width:auto; max-width: 100%; background-color:#0e4a00; display: inline-block; -webkit-appearance: none; -moz-appearance: none; appearance: none; border: 0; border-radius:20px; color:#ffffff !important; cursor: pointer; font-size: 14px; font-weight: 700; line-height: 1; outline: none; padding:10px 20px; text-align: center; text-decoration: none; transition: background-color .12s ease-in-out 0s; transform: perspective(1px) translateZ(0);  display:inline-block; vertical-align:middle;}
.cls_my_sub_outer .cls_my_subscriptions_content .cls_subs_msg_ob_2 .cls_renewal_msg .cls_subs_renew_block a img{ vertical-align:middle; display:inline-block;}
.cls_my_sub_outer .cls_my_subscriptions_content .cls_subs_msg_ob_2 .cls_renewal_msg .cls_subs_renew_block a:hover{ background:#f68139;}
.cls_my_sub_outer .cls_my_subscriptions_content .cls_subs_msg_ob_2 .cls_subs_payment_outer{border-bottom:1px solid #eee; padding:20px 0px;}
.cls_my_sub_outer .cls_my_subscriptions_content .cls_subs_msg_ob_2 .cls_subs_payment_outer .cls_subs_payment_ttl{ width:100%; display:block; font-size:18px; color:#000000; font-weight:700;}
.cls_my_sub_outer .cls_my_subscriptions_content .cls_subs_msg_ob_2 .cls_subs_know_more_outer{border-bottom:1px solid #eee; padding:20px 0px 10px 0px; margin-bottom:30px; text-align:center;}
.cls_my_sub_outer .cls_my_subscriptions_content .cls_subs_msg_ob_2 .cls_subs_know_more_outer a{ font-size:16px; font-weight:700; margin-bottom:10px; display:inline-block;}

.pc-frame-profile__body .cls_my_sub_outer .cls_my_subscriptions_content table.shop_table_responsive{ font-size:14px;}
.pc-frame-profile__body .cls_my_sub_outer .cls_my_sub_no_sub_msg{background:#f6f6f6; padding:15px; font-size:16px; color:#000000; font-weight:500; text-align:center;}
.pc-frame-profile__body .cls_my_sub_outer .cls_my_sub_no_sub_msg p{ margin:0;}

.div_notification_conteiner{ width:100%; float:left; margin:0 !important;}
.div_notification_conteiner h2{text-align:left; border-bottom:4px solid #dddddd; font-size:20px; color:#000000; font-weight:700; margin:0px; padding:0px 0px 5px 0px;}
.pc-frame-profile__body h2{text-align:left; border-bottom:4px solid #dddddd; font-size:20px; color:#000000; font-weight:700; margin:0px !important; padding:20px 0px 5px 0px;}
.div_notification_conteiner .row{ margin:0;}
.div_notification_conteiner .my_ac_details_div{ margin:0; position:relative;}
.div_notification_conteiner .my_ac_details_chkblock .fa-check{ font-size:20px !important; color:#0e4a00;}
.div_notification_conteiner .my_ac_details_chkblock .fa-close{ font-size:20px !important; color:#b93d3f;}
.pc-frame-profile__body .custom_css_my_edit_ac_class .edit_email_pref{align-items:flex-start; display:flex; justify-content:space-evenly; padding:20px; margin-top:0;}
.pc-frame-profile__body .custom_css_my_edit_ac_class .edit_email_pref .input_part{margin-right:18px; width:100%; padding-left:20px; position:relative;}
.pc-frame-profile__body .custom_css_my_edit_ac_class .edit_email_pref .input_part .receive_mail{ position:absolute; left:0; top:0;}
.pc-frame-profile__body .custom_css_my_edit_ac_class .edit_email_pref .input_part span{ font-size:14px; color:#000000; display:block; margin-bottom:10px;}
.pc-frame-profile__body .custom_css_my_edit_ac_class .edit_email_pref .input_part span a{ font-weight:700;}
.pc-frame-profile__body .custom_css_my_edit_ac_class .edit_email_pref .input_part span a:hover{ text-decoration:underline !important;}
.pc-frame-profile__body .custom_css_my_edit_ac_class .edit_email_pref .buttons_part{align-items: flex-start; display: flex; justify-content:flex-end; padding-top:15px;}
.pc-frame-profile__body .custom_css_my_edit_ac_class .edit_email_pref .buttons_part .fdfw-button{-webkit-appearance: none; -moz-appearance: none; appearance: none; border: 0; border-radius: 3px; color: #fff; cursor: pointer; font-size: 14px; font-weight: 700; line-height: 1; outline: none; text-align: center; text-decoration: none; box-sizing: border-box; transition: background-color .12s ease-in-out 0s; transform: perspective(1px) translateZ(0);}
.pc-frame-profile__body .custom_css_my_edit_ac_class .edit_email_pref .buttons_part .cancel_button{width:70px; margin:0px 10px; padding:10px 0; color: #096d19; background-color: #fff; border: 1px solid #298321;}
.pc-frame-profile__body .custom_css_my_edit_ac_class .edit_email_pref .buttons_part .save_button{flex-grow: 2; width:140px; padding: 10px 0; margin:0px 10px; color:#ffffff !important; background-color:#298321; border: 1px solid #298321;}

.div_notification_conteiner .my_sms_edit_div{ margin:0; position:relative;}
.pc-frame-profile__body .custom_css_my_edit_ac_class .edit_sms_pref{padding:20px; margin-top:0;}
.pc-frame-profile__body .custom_css_my_edit_ac_class .edit_sms_pref .sms_edit_form_main{align-items:flex-start; display:flex; justify-content:space-evenly; padding:20px; margin-top:0;}
.pc-frame-profile__body .custom_css_my_edit_ac_class .edit_sms_pref .input_part{margin-right:18px; width:100%;}
.pc-frame-profile__body .custom_css_my_edit_ac_class .edit_sms_pref .input_part .mobile_number{ width:50%;}
.pc-frame-profile__body .custom_css_my_edit_ac_class .edit_sms_pref .input_part .mobile_number label{color: #333; display: block; font-size: 14px; font-weight: 700; margin-top: 0.5em; text-align: left;}
.pc-frame-profile__body .custom_css_my_edit_ac_class .edit_sms_pref .input_part .mobile_number input{border-bottom:2px solid #919191; border-radius: 0; box-shadow: none; box-sizing: border-box; color: #333; font-size: 16px; font-weight: 400; height: auto; margin-bottom: 1.5em; outline: none; padding: 6px 8px; min-width: 100px; width: 100%;}
.pc-frame-profile__body .custom_css_my_edit_ac_class .edit_sms_pref .input_part .form_group{display: flex; flex-direction: column; margin-bottom:10px; width: auto; padding-left:20px; position:relative;}
.pc-frame-profile__body .custom_css_my_edit_ac_class .edit_sms_pref .input_part .receive_mail{ position:absolute; left:0; top:0;}
.pc-frame-profile__body .custom_css_my_edit_ac_class .edit_sms_pref .input_part span{ font-size:14px; color:#000000; display:block; margin-bottom:10px;}
.pc-frame-profile__body .custom_css_my_edit_ac_class .edit_sms_pref .input_part span a{ font-weight:700;}
.pc-frame-profile__body .custom_css_my_edit_ac_class .edit_sms_pref .input_part span a:hover{ text-decoration:underline !important;}
.pc-frame-profile__body .custom_css_my_edit_ac_class .edit_sms_pref .buttons_part{align-items: flex-start; display: flex; justify-content:flex-end; padding-top:15px;}
.pc-frame-profile__body .custom_css_my_edit_ac_class .edit_sms_pref .buttons_part .fdfw-button{-webkit-appearance: none; -moz-appearance: none; appearance: none; border: 0; border-radius: 3px; color: #fff; cursor: pointer; font-size: 14px; font-weight: 700; line-height: 1; outline: none; text-align: center; text-decoration: none; box-sizing: border-box; transition: background-color .12s ease-in-out 0s; transform: perspective(1px) translateZ(0);}
.pc-frame-profile__body .custom_css_my_edit_ac_class .edit_sms_pref .buttons_part .cancel_button_sms{width:70px; margin:0px 10px; padding:10px 0; color: #096d19; background-color: #fff; border: 1px solid #298321;}
.pc-frame-profile__body .custom_css_my_edit_ac_class .edit_sms_pref .buttons_part .save_button{flex-grow: 2; width:140px; padding: 10px 0; margin:0px 10px; color:#ffffff !important; background-color:#298321; border: 1px solid #298321;}
.pc-frame-profile__body .custom_css_my_edit_ac_class .edit_sms_pref .explanation{color: #555; font-size: .75rem; line-height: 1.33; word-break: break-word;}

.remindrers_conteiner{ width:100%; float:left; margin:0 !important;}
.remindrers_conteiner h2{text-align:left; border-bottom:4px solid #dddddd; font-size:20px; color:#000000; font-weight:700; margin:0px; padding:0px 0px 5px 0px;}
.remindrers_conteiner .remindrers_inner{width:100%; float:left; border:1px solid #dcdcdc; padding:20px;}
.remindrers_conteiner .remindrers_inner p{ font-size:14px; color:#000000; font-weight:500; letter-spacing:0;}
.remindrers_conteiner .remindrers_inner .description-first{margin: 0 0 35px 0;}
.remindrers_conteiner .remindrers_inner .description-second{margin: 0 0 30px 0;}
.remindrers_conteiner .reminder-form-content{align-items: flex-end; display: flex; flex-direction: row; padding-bottom:30px;}
.remindrers_conteiner .aw_switch {font-size:18px; color:#444444; font-weight:700; margin-bottom: 22px;}
.remindrers_conteiner .aw_switch .switch-input {display: none;}
.remindrers_conteiner .aw_switch .switch-label { position: relative; display: inline-block; min-width:85px; cursor: pointer; font-weight: 500; text-align: left; margin:0px 0px 0px 10px; padding:0px 0px 0px 55px; font-size:16px; color:#444444; font-style:normal;}
.remindrers_conteiner .aw_switch .switch-label:before, .remindrers_conteiner .aw_switch .switch-label:after { content: ""; position: absolute; margin: 0; outline: 0; top: 50%; transform: translate(0, -50%); transition: all 0.3s ease;}
.remindrers_conteiner .aw_switch .switch-label:before { left: 1px; width:48px; height:24px; background-color:#ffffff; border:2px solid #444444; border-radius:14px;}
.remindrers_conteiner .aw_switch .switch-label:after {left:5px; width:18px; height:18px; background-color: #605e5e; border-radius: 50%;}
.remindrers_conteiner .aw_switch .switch-label .toggle--on {display: none;}
.remindrers_conteiner .aw_switch .switch-label .toggle--off { display: inline-block;}
.remindrers_conteiner .aw_switch .switch-input:checked + .switch-label:before {background-color: #A5D6A7; border:2px solid #4CAF50;}
.remindrers_conteiner .aw_switch .switch-input:checked + .switch-label:after {background-color: #4CAF50; transform:translate(120%, -50%);}
.remindrers_conteiner .aw_switch .switch-input:checked + .switch-label .toggle--on {display: inline-block;}
.remindrers_conteiner .aw_switch .switch-input:checked + .switch-label .toggle--off {display: none;}
.remindrers_conteiner .reminder-form-outer{flex: 1; width: 100%; max-width: 50%;}
.remindrers_conteiner .reminder-settings{border-left: 4px solid #eee; box-sizing: border-box; padding-left: 20px; display:block;}
.remindrers_conteiner .reminder-settings .reminder-day{display: flex; flex-direction: column; margin-bottom: 35px; width:100%;}
.remindrers_conteiner .reminder-settings .reminder-frequency{ margin-bottom:30px;}
.remindrers_conteiner .reminder-settings .reminder-email-settings
.remindrers_conteiner .reminder-settings label, .remindrers_conteiner .reminder-settings legend{color: #333; display: block; font-size: 14px; font-weight: 700; margin:0; text-align: left;}
.remindrers_conteiner .reminder-settings select{border: 2px solid #919191; border-radius: 0; box-shadow: none; box-sizing: border-box; color: #333; font-size: 16px; font-weight: 400; height: auto; outline: none; padding: 6px 8px; min-width: 100px; width:auto; text-overflow: ellipsis; display:inline-block; max-width:305px;}
.remindrers_conteiner .reminder-settings .radio_group {display: flex; margin-top: 10px; flex-direction: column;}
.remindrers_conteiner .reminder-settings .radio_group [type="radio"]:checked,
.remindrers_conteiner .reminder-settings .radio_group [type="radio"]:not(:checked) { position: absolute; left: -9999px;}
.remindrers_conteiner .reminder-settings .radio_group [type="radio"]:checked + label,
.remindrers_conteiner .reminder-settings .radio_group [type="radio"]:not(:checked) + label{position: relative; padding-left:28px; cursor: pointer; line-height: 20px; display: inline-block; color: #666;}
.remindrers_conteiner .reminder-settings .radio_group [type="radio"]:checked + label:before,
.remindrers_conteiner .reminder-settings .radio_group [type="radio"]:not(:checked) + label:before { content: ''; position: absolute; left: 0; top: 0; width: 18px; height: 18px; border:1px solid #919191; border-radius: 100%; background: #fff;}
.remindrers_conteiner .reminder-settings .radio_group [type="radio"]:checked + label:after,
.remindrers_conteiner .reminder-settings .radio_group [type="radio"]:not(:checked) + label:after{content: ''; width: 12px; height: 12px; background:#0e4a00; position: absolute; top:3px; left:3px; border-radius: 100%; -webkit-transition: all 0.2s ease; transition: all 0.2s ease;}
.remindrers_conteiner .reminder-settings .radio_group [type="radio"]:not(:checked) + label:after { opacity: 0; -webkit-transform: scale(0); transform: scale(0);}
.remindrers_conteiner .reminder-settings .radio_group [type="radio"]:checked + label:after {opacity: 1; -webkit-transform: scale(1); transform: scale(1);}
.remindrers_conteiner .reminder-settings .reminder-email__set{ margin-bottom:30px;}
.remindrers_conteiner .reminder-settings .reminder-email__set p{color: #333; font-size: 16px; margin-top: 12px;}
.remindrers_conteiner .reminder-settings .reminder-email__set label{color: #333; display: block; font-size: 14px; font-weight: 700; margin:0; text-align: left;}
.remindrers_conteiner .reminder-settings .reminder-email__select-alt{ margin-bottom:11px;}
.remindrers_conteiner .reminder-settings .reminder-email__select-alt .container-checkbox { display: block; position: relative; padding-left:28px; margin-bottom: 12px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; color: #333; font-size: 14px; font-weight:500;}
.remindrers_conteiner .reminder-settings .reminder-email__select-alt .container-checkbox input { position: absolute; opacity: 0; cursor: pointer; }
.remindrers_conteiner .reminder-settings .reminder-email__select-alt .container-checkbox .checkmark { position: absolute; top: 0; left: 0; height:18px; width: 18px; background-color: #ffffff; border:1px solid #919191;}
.remindrers_conteiner .reminder-settings .reminder-email__select-alt .container-checkbox:hover input ~ .checkmark { border:2px solid #919191;}
.remindrers_conteiner .reminder-settings .reminder-email__select-alt .container-checkbox input:checked ~ .checkmark { background-color: #0e4a00; border:2px solid #0e4a00;}
.remindrers_conteiner .reminder-settings .reminder-email__select-alt .container-checkbox .checkmark:after { content: ""; position: absolute; display: none;}
.remindrers_conteiner .reminder-settings .reminder-email__select-alt .container-checkbox input:checked ~ .checkmark:after {display: block;}
.remindrers_conteiner .reminder-settings .reminder-email__select-alt .container-checkbox .checkmark:after { left:5px; top:1px; width: 5px; height: 10px; border: solid white; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.remindrers_conteiner .reminder-settings .reminder-email__alt__input{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-end;}
.remindrers_conteiner .reminder-settings .reminder-email__alt__input label{color: #333; display: block; font-size: 14px; font-weight: 700; margin:0; text-align: left;}
.remindrers_conteiner .reminder-settings .reminder-email__alt__input input{width: 305px; border: 2px solid #919191; border-radius: 0; box-shadow: none; box-sizing: border-box; color: #333; font-size: 16px; font-weight: 400; height: auto; outline: none; padding: 6px 8px; min-width: 100px;}

.remindrers_conteiner .reminder-submit{flex: 1; width: 100%; max-width: 50%;}
.remindrers_conteiner .reminder-submit .save-button-green{margin: 0; width: 263px; height: 36px; max-width: 100%; display: block; background-color:#0e4a00; display: inline-block; -webkit-appearance: none; -moz-appearance: none; appearance: none; border: 0; border-radius: 3px; color:#ffffff !important; cursor: pointer; font-size: 14px; font-weight: 700; line-height: 1; outline: none; padding: 10px 20px; text-align: center; text-decoration: none; transition: background-color .12s ease-in-out 0s; transform: perspective(1px) translateZ(0);}

.credit_request_overlay{position: fixed; inset: 0px; overflow: auto; padding-top: 20px; background:rgba(0, 0, 0, 0.6); z-index:999999; /*display:none;*/}
.credit_request_overlay.hide_popup{ display:none;}
.credit_request_overlay .credit_request_outer{display: block; position: relative; background:#ffffff; margin: auto; width: 400px; padding:30px; top:50%; transform:translateY(-50%);}
.credit_request_overlay .credit_request_outer .close{ width:auto; position:absolute; right:-30px; top:-30px; background:none;}
.credit_request_overlay .credit_request_outer .close .fa-remove{ font-size:30px !important; color:#ffffff;}
.credit_request_overlay .credit_request_outer h2{text-align:left; font-size:22px; color:#000000; font-weight:700; margin:0px; padding:0px 0px 10px 0px;}
.credit_request_overlay .credit_request_outer .self-credit-init-row{ margin-bottom:20px;}
.credit_request_overlay .credit_request_outer .self-credit-init-row label{ font-size:14px; font-weight:700; color:#000000;}
.credit_request_overlay .credit_request_outer .self-credit-init-row font16{ font-size:16px; font-weight:500; color:#000000;}
.credit_request_overlay .credit_request_outer .wpcf7 label>.wpcf7-form-control-wrap{ margin:0;}
.credit_request_overlay .credit_request_outer .wpcf7 .wpcf7-form-control:not([type=submit]):not(textarea){ box-sizing:border-box; border:0px solid #919191; border-radius: 0; box-shadow: none; height:auto; background:#ffffff; padding:0; font-size:16px; font-weight:500;}
.credit_request_overlay .credit_request_outer .self-credit-init-row .init-order-lists{border: 2px solid #919191 !important; border-radius: 0; box-shadow: none; box-sizing: border-box; color: #333; font-size: 16px; font-weight:500; height: auto; outline: none; padding: 6px 8px !important; min-width: 100px; width:100%;}
.credit_request_overlay .credit_request_outer .wpcf7-submit{margin: 0; width:100%; height:48px; max-width: 100%; display: block; background-color:#0e4a00; display: inline-block; -webkit-appearance: none; -moz-appearance: none; appearance: none; border: 0; border-radius: 3px; color:#ffffff !important; cursor: pointer; font-size: 14px; font-weight: 700; line-height: 1; outline: none; padding:10px 0px; text-align: center; text-decoration: none; transition: background-color .12s ease-in-out 0s; transform: perspective(1px) translateZ(0);}
.credit_request_overlay .credit_request_outer .wpcf7-submit:hover{ background:#f68139;}
.credit_request_overlay .credit_request_outer .wpcf7-submit[disabled]{color: #858585; background-color: #e8e8ea; cursor: not-allowed; box-shadow: none;}
.credit_request_overlay .credit_request_outer .disabled{color:#858585; background-color: #e8e8ea; cursor: not-allowed; box-shadow: none;}
.credit_request_overlay .credit_request_outer p{ position:relative;}
.credit_request_overlay .credit_request_outer .wpcf7-spinner{position: absolute; left: 50%; top: 15px;}
.credit_request_overlay .credit_request_outer .wpcf7 form .wpcf7-response-output{ margin:0em 0em 1em 0em;}
.credit_request_overlay .credit_request_outer .wpcf7-not-valid-tip{ font-size:14px; font-weight:500;}
.cls_u_p_top_items_top_links{ width:100%; float:left; margin-bottom:25px; padding-bottom:0px; border-bottom:1px solid #ddd; text-align:center;}
.cls_u_p_top_items_top_links ul{ width:100%; float:left; margin:0; padding:0; font-size:0;}
.cls_u_p_top_items_top_links ul li{ width:auto; display:inline-block; margin:0px; padding:0; list-style:none;}
.cls_u_p_top_items_top_links ul li a{font-size:14px; color:#000000; padding:17px 10px; font-weight:700; border-bottom:4px solid #ffffff; display:block;}
.cls_u_p_top_items_top_links ul li a:hover{border-bottom:4px solid #dddddd;}
.cls_u_p_top_items_top_links ul li a.active{border-bottom:4px solid #0e4a00;}
.products_body #div_u_p_top_items{ width:100%; float:left; margin:20px 0px 0px 0px;}

.products_body #div_u_p_top_items .pc-product-loop__col{width:19.3333%; display: inline-block; vertical-align: top; border-right:1px solid #e2e2e2;}
.products_body #div_u_p_top_items .pc-product-loop__col:nth-child(5n){ border-right:0px solid #e2e2e2;}
.products_body #div_u_p_top_items .product-loop-title a{ font-size:16px; color:#000000; font-weight:700;}
.products_body #div_u_p_top_items .product-price--bg{ background:none; padding:0; font-size:16px; color:#000000; font-weight:700;}
.products_body #div_u_p_top_items .product-price .div_price_per_unit_block {display: block; font-size:12px; color:#333333; vertical-align: middle; font-weight: 500; max-height:32px; overflow:hidden;}
.products_body #div_u_p_top_items .product-cut{ text-align:left;}
.products_body #div_u_p_top_items .product-cut .div_express_delivery{font-family: 'avenir_lt_35_lightitalic'; font-size:12px; color:#444/*#032d81*/;}
.products_body #div_u_p_top_items .product-cut:hover::before{ box-shadow:0 8px 22px rgb(69 74 54 / 19%); border:none; border-radius:10px; top:-30px; left:-15px; right:-15px;}
.products_body #div_u_p_top_items .product-cut .star-rating__star{ width:12px; height:12px;}
.products_body #div_u_p_top_items .product-cut .product-cut__before-title .product-photo__item .product-photo__img{ max-width:100%;}
.products_body #div_u_p_top_items .product-cut .product-cut__extra-info{box-shadow:0 20px 22px rgb(69 74 54 / 19%); border:none; background:#ffffff; border-radius: 0 0 10px 10px; left: -15px; right:-15px;}
.products_body #div_u_p_top_items .product-cut .product-cut__extra-info .pc-variations-table{ display:none;}
.products_body #div_u_p_top_items .product-cut .product-cut__extra-info .total_price_prod{ margin:10px 0px 5px 0px; font-size:13px; color:#444; font-weight:600;}
.products_body #div_u_p_top_items .product-cut .product-cut__after-title{ margin-top:5px; padding-bottom:0;}
.products_body #div_u_p_top_items .product-cut .product-cut__after-title .cls_div_available_after_loop{ width:100%; background:#fcf2e9; font-size:13px; color:#2f2722; line-height:16px; padding-left: 35px; position: relative; padding-top: 5px; padding-bottom: 5px;}
.products_body #div_u_p_top_items .product-cut .product-cut__after-title .cls_div_available_after_loop span{ width:30px; text-align:center; display:inline-block; vertical-align:middle; background:#fee7cb; line-height:40px !important; margin-right:0; position:absolute; left:0; top:0;}
.products_body #div_u_p_top_items .product-cut .product-cut__after-title>:not(:last-child){ margin-bottom:5px;}
.products_body #div_u_p_top_items .product-cut .product-cut__after-title .product-price--bg .woocommerce-Price-amount{ font-size:16px; color:#333333;}
.products_body #div_u_p_top_items .product-cut .product-cut__extra-info .pc-product-purchase__add-to-cart{ display:inline-block; text-align:center; margin:0; padding:0px; background:none;}
.products_body #div_u_p_top_items .product-cut .product-cut__extra-info .pc-product-purchase__add-to-cart .pc-add-to-cart{ padding:0; width:100%; display:inline-block; text-align:center;}
.products_body #div_u_p_top_items .product-cut .product-cut__extra-info .pc-product-purchase__add-to-cart .pc-add-to-cart .quantity{ display:block;}
.products_body #div_u_p_top_items .product-cut .product-cut__extra-info .product-price--lg{ display:none;}
.products_body #div_u_p_top_items .product-cut .product-cut__extra-info .pc-product-purchase__add-to-cart .pc-add-to-cart .quantity__btn{width:30%; float:left; height:32px; line-height:32px; padding:0 0 0 0; border: none; background: #0e4a00; color: #ffffff; font-size:24px; font-family: 'Quicksand', sans-serif !important; font-weight:700; box-shadow:none; vertical-align:middle; border-radius:20px 0px 0px 20px;}
.products_body #div_u_p_top_items .product-cut .product-cut__extra-info .pc-product-purchase__add-to-cart .pc-add-to-cart .quantity__btn.cls_btn_pls{ border-radius:0px 20px 20px 0px;}
.products_body #div_u_p_top_items .product-cut .product-cut__extra-info .pc-product-purchase__add-to-cart .pc-add-to-cart .quantity__btn:hover{background: #0e4a00; color: #ffffff;}
.products_body #div_u_p_top_items .product-cut .product-cut__extra-info .pc-product-purchase__add-to-cart .pc-add-to-cart .quantity__middle{width:40%; float:left; margin:0px;}
.products_body #div_u_p_top_items .product-cut .product-cut__extra-info .pc-product-purchase__add-to-cart .pc-add-to-cart .quantity__input{ width:100%; height:32px; background:#eeeeee; border:0px solid #505050; box-shadow:none; font-size:18px; color:#505050; font-weight:700; padding:0;}
.products_body #div_u_p_top_items .product-cut .product-cut__extra-info .button,
.products_body #div_u_p_top_items .product-cut .product-cut__extra-info .added_to_cart { background:#fe8713; padding:0px 10px; height:32px; line-height:32px; border-radius:20px; font-size:14px; color:#ffffff; font-family: 'Quicksand', sans-serif !important; box-shadow:none; font-weight:400; border:none; margin:0px; width:100%; text-align:center; display:inline-block}  
.products_body #div_u_p_top_items .product-cut .product-cut__extra-info .button:hover{box-shadow:none; background:#0e4a00; border:none;}
.products_body #div_u_p_top_items .product-cut .product-cut__extra-info .added_to_cart { background:#0e4a00;}
.products_body #div_u_p_top_items .product-cut .product-cut__extra-info .added_to_cart:hover{box-shadow:none; background:#fe8713; border:none;}
.products_body #div_u_p_top_items .product-cut .product-cut__extra-info .pc-add-to-cart__button{ margin:0;}
.products_body #div_u_p_top_items .product-cut .product-cut__extra-info .pc-add-to-cart__button a.add_to_cart{ background:#fe8713; padding:0px 10px; height:28px; line-height:28px; border-radius:20px; font-size:14px; color:#ffffff; font-family: 'Quicksand', sans-serif !important; box-shadow:none; font-weight:400; border:none; margin:0px; min-width: 120px; text-align:center; display:inline-block}
.products_body #div_u_p_top_items .product-cut .product-cut__extra-info .pc-add-to-cart__button a.add_to_cart:hover{box-shadow:none; background:#0e4a00; border:none;}
.products_body #div_u_p_top_items .product-cut .product-cut__extra-info .pc-add-to-cart__button-icon-cart{ display:none;}
.products_body #div_u_p_top_items .product-cut .pc-product-purchase__after-add-to-cart{margin: 20px 10px -10px 10px; text-align:center}

.products_body .cls_startshipping_div{ width:100%; float:left; margin:50px 0; text-align:center;}
.products_body .cls_startshipping_div a.cls_startshopping_link{margin: 0; width:100%; height:48px; max-width:275px; display: inline-block; background-color:#0e4a00; display: inline-block; -webkit-appearance: none; -moz-appearance: none; appearance: none; border: 0; border-radius: 3px; color:#ffffff !important; cursor: pointer; font-size: 14px; font-weight: 700; line-height: 1; outline: none; padding:16px 0px; text-align: center; text-decoration: none; transition: background-color .12s ease-in-out 0s; transform: perspective(1px) translateZ(0);}
.products_body .cls_startshipping_div a.cls_startshopping_link:hover{ background:#f68139;}

.cls_gc_outer{display: flex; flex-direction: row; width: 100%;}
.cls_gc_outer .cls_gift_card_pb_outer{ flex-grow: 1;}
.cls_gc_outer .cls_gift_card_pb_outer .cls_gc_ttl{font-size:20px; color:#000000; font-weight:700; margin:0px !important; padding:0px 0px 5px 0px;}
.cls_gc_outer .cls_gift_card_pb_outer .cls_gc_subttl{width: 100%; float: left; padding:0px; font-size:15px; color:#000000; font-weight:500;}
.cls_gc_outer .cls_gift_card_pb_outer .cls_gc_lnk_outer{ width:100%; float:left; text-align:center; margin-top:1.5em;}
.cls_gc_outer .cls_gift_card_pb_outer .cls_gc_lnk_outer .cls_link_add_rec{margin: 0; width: 60%; display:inline-block; background-color: #fff; border: 1px solid #0e4a00; color: #0e4a00; font-size: 16px; padding: 15px 30px; border-radius: 3px; box-sizing: border-box; font-weight: 700; line-height: 1; outline: none; text-align: center; text-decoration: none; transform: perspective(1px) translateZ(0); transition: background-color .12s ease-in-out 0s;}
.cls_gc_outer .cls_gift_card_pb_outer .cls_gc_lnk_outer .cls_link_add_rec:focus{ outline: 1px dashed #0e4a00; outline-offset: 2px; text-decoration: underline; transition: background-color 0s ease-in-out 0s;}

.cls_gc_outer .cls_gift_card_pb_side{ margin-left: 20px; min-width: 308px; background-color: #f7f7f7; padding:20px;}
.cls_gc_outer .cls_gift_card_pb_side .cls_gc_side_title{font-size:20px; color:#000000; font-weight:700; margin:0px 0px 10px 0px; padding:0px 0px 10px 0px; border-bottom:1px solid #d8d8d8;}
.cls_gc_outer .cls_gift_card_pb_side .cls_gc_side_total{font-size:20px; color:#000000; font-weight:500; margin:0px; padding:0px 0px 5px 0px; display: flex; justify-content: space-between;}
.cls_gc_outer .cls_gift_card_pb_side .cls_gc_side_total .gc_in_tot_title{ display:inline-block;}
.cls_gc_outer .cls_gift_card_pb_side .cls_gc_side_total .gc_in_tot_amt{ text-align:right; display:inline-block;}
.cls_gc_outer .cls_gift_card_pb_side .cls_gc_side_total #span_gc_tot{font-size:25px; color:#000000; font-weight:700; margin:0px; padding:0px 6px 5px 0px;}


.cls_gc_outer .cls_gift_card_pb_side .submit_total_button{-webkit-appearance: none; -moz-appearance: none; appearance: none; border: 0; border-radius: 3px; box-sizing: border-box; color: #fff; cursor: pointer; display: inline-block; font-size:20px; font-weight: 700; line-height: 1; margin:0.5em 0em; outline: none; padding:15px 30px; text-align: center; text-decoration: none; transform: perspective(1px) translateZ(0); transition: background-color .12s ease-in-out 0s; width:100%; background:#0e4a00;}
.cls_gc_outer .cls_gift_card_pb_side .submit_total_button:focus{ outline: 1px dashed #0e4a00; outline-offset: 2px; text-decoration: underline; transition: background-color 0s ease-in-out 0s; text-decoration:none;}
.div_qr_code_block_pro_det_page{ width:100%; float:left; text-align:center;}
.div_qr_code_block_pro_det_page .wooqr_code{ width:100px; display:inline-block; border:none; margin-bottom:0;}
.div_qr_code_block_pro_det_page .wooqr_product_details{ display:none;}
.div_qr_code_block_pro_det_page .div_sku_qr{ font-size:10px; color:#000000; font-weight:700;}

.cls_outer_div_added{ width:100%; float:left;}
.cls_outer_div_added .itm_row{align-items: center; background-color: #edf5ee; color: #333; display: flex; flex-grow: 1; font-size: 14px; margin-top:15px; padding: 10px;}
.cls_outer_div_added .itm_row .fblock, .cls_outer_div_added .itm_row .sblock{flex-grow: 1; padding-right: 10px; width:40%}
.cls_outer_div_added .itm_row .tblock{flex-grow: 1; font-weight:700; font-size:18px; color:#000000; width:10%;}
.cls_outer_div_added .itm_row .tblock .prc{ text-align:right; padding-right:20px;}
.cls_outer_div_added .itm_row .action_block{display: flex; max-width: 200px; text-align: right; width:20px;}
.cls_outer_div_added .itm_row .action_block .fa-trash-o{ font-size:20px !important; color:#0e4a00;}
.cls_outer_div_added .itm_row .itm_nm{ font-weight:700; font-size:14px; color:#000000;}
.cls_outer_div_added .itm_row .itm_email{ font-weight:500; font-size:14px; color:#000000;}

.gc_popup_outer{display: none; position: fixed; inset: 0px; overflow: auto; background:rgba(0, 0, 0, 0.6); z-index:9999999; pointer-events: all;}
.gc_popup_outer.show_popup{ display:inline-block;}
.gc_popup_outer .popup_conteiner{ width:100%; max-width:480px; margin:0 auto; padding:20px; box-sizing: content-box; background:#ffffff; position:relative; top:50%; transform:translateY(-50%);}
.gc_popup_outer .cls_gc_popup_left{ width:48%; float:left;}
.gc_popup_outer .cls_gc_popup_right{ width:48%; float:right; text-align:center;}
.gc_popup_outer .cls_gc_popup_right img{ max-width:100%; max-height:150px; display:inline-block;}
.gc_popup_outer .cls_gc_popup_flds{width:100%; float:left;}
.gc_popup_outer .cls_gc_popup_flds .cls_gc_popup_right{ width:calc(48% - 25px); padding-left:25px; position:relative;}
.gc_popup_outer .cls_gc_popup_flds .cls_gc_popup_right span{position: absolute; left: 0; top: 50%;}
.gc_popup_outer .cls_gc_popup_flds.mar_bt25{ margin-bottom:15px;}
.gc_popup_outer #Close_popup{ width:22px; height:22px; position: absolute; top: -20px; right: -30px; fill: #ffffff;}
.gc_popup_outer .popup_conteiner .cls_gc_add_title{text-align:left; font-size:20px; color:#000000; font-weight:700; margin:0px !important; padding:0px 0px 5px 0px;}
.gc_popup_outer .popup_conteiner .cls_gc_add_subtitle{width: 100%; float: left; padding:0px; font-size:15px; color:#000000; font-weight:500; text-align:center;}
.gc_popup_outer .popup_conteiner .cls_gc_popup_fh{ width:100%; display:inline-block; margin-top:15px;}
.gc_popup_outer .popup_conteiner .cls_gc_popup_fh .cls_gc_popup_row, .gc_popup_outer .popup_conteiner .cls_gc_popup_fh .cls_gc_popup_row_segment{ margin-bottom:15px;}
.gc_popup_outer .popup_conteiner .cls_gc_popup_fh .cls_gc_popup_flds .cls_gc_popup_row{ margin-bottom:0px;}
.gc_popup_outer .popup_conteiner .cls_gc_popup_fh label{ font-size:14px; color:#000000; font-weight:700; width:100%;}
.gc_popup_outer .popup_conteiner .cls_gc_popup_fh select{border: 2px solid #919191; border-radius: 0; box-shadow: none; box-sizing: border-box; color: #333; font-size: 16px; font-weight: 400; height: auto; min-width: 100px; outline: none; padding: 6px 8px; width: 100%;}
.gc_popup_outer .popup_conteiner .cls_gc_popup_fh select:hover, .gc_popup_outer .popup_conteiner .cls_gc_popup_fh select:focus{border: 2px solid #0e4a00;}
.gc_popup_outer .popup_conteiner .cls_gc_popup_fh input[type="text"], .gc_popup_outer .popup_conteiner .cls_gc_popup_fh input[type="email"]{ border:2px solid #ffffff; border-bottom: 2px solid #919191; border-radius: 0; box-shadow: none; box-sizing: border-box; color: #333; font-size: 16px; font-weight: 400; height: auto; min-width: 100px; outline: none; padding: 6px 8px; width: 100%;}
.gc_popup_outer .popup_conteiner .cls_gc_popup_fh input[type="text"]:hover, .gc_popup_outer .popup_conteiner .cls_gc_popup_fh input[type="email"]:hover, .gc_popup_outer .popup_conteiner .cls_gc_popup_fh input[type="text"]:focus, .gc_popup_outer .popup_conteiner .cls_gc_popup_fh input[type="email"]:focus{border: 2px solid #0e4a00;}
.gc_popup_outer .popup_conteiner .cls_gc_popup_fh textarea{border: 2px solid #919191; border-radius: 0; box-shadow: none; box-sizing: border-box; color: #333; font-size: 16px; font-weight: 400; min-height:92px; height:auto; min-width: 100px; outline: none; padding: 6px 8px; width: 100%; resize:none;}
.gc_popup_outer .popup_conteiner .cls_gc_popup_fh textarea:hover, .gc_popup_outer .popup_conteiner .cls_gc_popup_fh textarea:focus{border: 2px solid #0e4a00;}
.gc_popup_outer .popup_conteiner .cls_gc_popup_fh .cls_popup_btn{-webkit-appearance: none; -moz-appearance: none; appearance: none; border: 0; border-radius: 3px; box-sizing: border-box; color: #fff; cursor: pointer; display:block; font-size: 16px; font-weight: 700; line-height: 1; margin:20px 0px 0px 0px; outline: none; padding:15px 30px; text-align: center; text-decoration: none; transform: perspective(1px) translateZ(0); transition: background-color .12s ease-in-out 0s; width:100%; background-color:#0e4a00;}

.home_slider_mainbl_1{ z-index:9}
.home_slider_mainbl_2{ z-index:8}
.home_slider_mainbl_3{ z-index:7}
.home_slider_mainbl_4{ z-index:6}
.home_slider_mainbl_5{ z-index:5}
.home_slider_mainbl_5{ z-index:4}
.home_slider_mainbl_5{ z-index:3}
.home_slider_mainbl_5{ z-index:2}
.home_slider_mainbl_5{ z-index:1}

.ced_rnx_refund_form_wrapper{max-width:1368px; margin:0 auto; padding:0 20px;}
#ced_rnx_return_request_container > h1::after, #ced_rnx_exchange_request_container > h1:after{ display:none;}
.ced_rnx_refund_form_wrapper .ced_rnx_product_table td{ text-align:left !important; padding:12px 0; border-left:0; border-right:0;}
.ced_rnx_refund_form_wrapper .ced_rnx_return_column img{width:60px !important; height:60px !important; margin:0 15px 0 auto !important; float:left;}
.ced_rnx_refund_form_wrapper .ced_rnx_product_table .ced_rnx_product_title{ width: calc(100% - 95px); float: left; margin-right:15px;}
.ced_rnx_refund_form_wrapper .ced_rnx_product_table .ced_rnx_product_title > a{font-size: 15px; color:#000000 !important; font-weight:600; margin-bottom: 3px; display: block;}
.ced_rnx_refund_form_wrapper .ced_rnx_product_table .ced_rnx_product_title .product-quantity{font-size: 15px; color:#000000 !important; font-weight:600;}
.ced_rnx_refund_form_wrapper .ced_rnx_product_table .ced_rnx_product_title > p b{ font-weight:normal;}
.ced_rnx_refund_form_wrapper .ced_rnx_product_table td .ced_rnx_return_product_qty{ width:60px !important; background:none; margin:0 auto; box-shadow:none;}
.ced_rnx_refund_form_wrapper .ced_rnx_product_table td.product-total{ text-align:center !important;}
.ced_rnx_refund_form_wrapper .ced_rnx_product_table td.product-total .woocommerce-Price-amount{color: #0e4a00; font-size: 15px; font-weight: 700;}
.ced_rnx_refund_form_wrapper .ced_rnx_product_table tr th{font-size: 15px; color:#000000 !important; font-weight:600; border:none;}
.ced_rnx_product_table_wrapper .ced_rnx_product_table tbody tr .ced_rnx_total_amount_wrap{ padding-right:12px; color: #0e4a00; font-size:18px; font-weight: 700;}
#ced_rnx_return_request_form_wrapper label, .ced_rnx_note_tag_wrapper p label{ border:none;}
.ced_rnx_refund_form_wrapper .ced_rnx_subject_dropdown{ margin-bottom:10px;}
.ced_rnx_refund_form_wrapper #ced_rnx_return_request_subject{ width:100%; max-width:300px; border:1px solid #cccccc; font-size:14px; font-weight: 400; padding:10px;}
.ced_rnx_refund_form_wrapper .ced_rnx_return_request_reason{width:100%; border:1px solid #cccccc; font-size:14px; font-weight: 400; padding:10px; max-height:100px; resize:none;}
.ced_rnx_refund_form_wrapper .button{width: auto; display: block; background: #f68139; border-radius: 20px; padding:0px 45px; text-decoration: none; font-size: 18px; color: #ffffff; font-weight: 700; text-transform: capitalize; line-height:40px; border: 0; margin-top:15px;}
.ced_rnx_refund_form_wrapper .button:hover{background: #0e4a00;}
.ced_rnx_refund_form_wrapper .ced-rnx_customer_detail .order-details__group{ width:49%; display:inline-block; vertical-align:top; border-bottom:none;}



/* 28 Feb 2022 */
.pc-frame-profile__body h2.cls_h2_order_refund_title{ background:#eeeeee;text-align:left; border-bottom:4px solid #dddddd; font-size:20px; color:#000000; font-weight:700; margin:20px 0px 0px 0px !important; padding:20px 14px 5px 14px;}
.content__row--sm table.shop_table.order_details{ display:inline-block;}
.content__row--sm table.shop_table.order_details th{ padding:.2em .5em .2em .5em;}
.content__row--sm table.shop_table.order_details th.product-total{ text-align:right;}
.content__row--sm table.shop_table.order_details tr{ border-bottom:1px solid #dfe4eb;}
.content__row--sm table.shop_table.order_details td.product-name .ord_refund_item_name{width:80%; display:inline-block; vertical-align:top;}
.content__row--sm table.shop_table.order_details td.product-name .ord_refund_item_qty{width:20%; display:inline-block; text-align:center;}
.content__row--sm table.shop_table.order_details td.product-total.ord_refund_item_price_total{width:26%; color:#0e4a00; text-align:right;}
.content__row--sm table.shop_table.order_details tr.order_refund_amount_row th{ border:none; font-weight:700; color:#000; padding:10px;}
.content__row--sm table.shop_table.order_details tr.order_refund_amount_row th .woocommerce-Price-amount{ color:#d40000;}



.pc-frame-profile__body .cls_btn_refund_return{background:#f68139;  color: #fff !important; padding:4px 14px; border-radius: 5px; text-transform: capitalize; border:0; line-height:20px; font-size:14px;}
.pc-frame-profile__body .cls_btn_refund_return:hover{background:#0e4a00;}

.mwb_order_add_msg_form{max-width:1368px; margin:0 auto; padding:0 20px;}
#mwb_order_msg_submit{background:#0e4a00; color: #fff; padding:6px 20px; border-radius: 5px; text-transform: capitalize; border:0; line-height:20px; font-size:16px;}
#mwb_order_msg_submit:hover{background:#f68139;}
.mwb_order_messages .mwb_order_msg_sender{background:#f68139;}
.mwb_order_add_msg_form .mwb-order-heading{background-color: #e1e1e1;}
.mwb_order_add_msg_form textarea#mwb_order_new_msg{border: 1px solid #e1e1e1; padding:10px; resize:none;}
.mwb_order_msg_sub_container{border: 1px solid #e1e1e1;}
.mwb_order_messages .mwb_order_msg_date{font-weight:600;}

.order_history_conteiner{ width:100%; float:left; margin:0; padding:0;}
.oh_item{ width:100%; float:left; -webkit-box-shadow: 0 0.0625rem 0.125rem 0.0625rem #00000026; box-shadow: 0 0.0625rem 0.125rem 0.0625rem #00000026; border-radius: 0.5rem; margin-bottom:30px; padding-bottom:20px;}
.oh_item .item_head{width:100%; background:#f2f9f8; padding:20px; display:flex; justify-content: space-between;}
.oh_item .item_head .col{ max-width:50%;}
.oh_item .item_head span{ display:inline-block; margin:0 5px; font-size:14px; font-family: 'bogleregular'; color:#666666;}
.oh_item .item_head span.date{font-family: 'boglebold'; color:#000000;}
.oh_item .item_head a{font-family: 'bogleregular'; font-size:14px; color:#000000 !important; line-height:32px; margin:0px 8px; display:inline-block;}
.oh_item .item_head a.return_btn{ text-decoration:underline !important;}
.oh_item .item_head a.details{font-family: 'boglebold'; border:none; padding:0px 10px; border-radius:16px; background:#0e4a00; color:#ffffff !important;}
.oh_item .item_head a.details:hover{ background:green; color:#ffffff !important;}
.oh_item .item_row{ max-width:100%; padding:20px 0px; margin:0px 20px 0px 20px; border-bottom:1px solid #efefef; position:relative;}
.oh_item .item_row:last-child{border-bottom:none;}
.oh_item .item_row .from{ width:100%; font-size:12px; font-family: 'bogleregular'; color:#000000;}
.oh_item .item_row .date{ width:100%; font-size:18px; font-family: 'boglebold'; color:#000000; margin-bottom:20px;}
.oh_item .item_row .total_item{ width:100%; font-size:12px; font-family: 'bogleregular'; color:#666666;}
.oh_item .item_row .item_list{ width:100%; display:flex; flex-wrap: wrap; align-items: center; margin: 0; padding:0;}
.oh_item .item_row .item_list li{ width:5.5%; margin:10px 2% 10px 0px; padding:0; position:relative;}
.oh_item .item_row .item_list li .qty_badge{ position:absolute; right:-10px; top:-10px; border:1px solid #000000; font-size:12px; font-family: 'bogleregular'; color:#000000; min-width: 12px; height:18px; text-align: center; line-height: 22px; border-radius:18px; vertical-align: middle; background:#ffffff; padding: 0 4px;}
.oh_item .item_row .item_list li.total_items{ font-size:16px; font-family: 'boglebold'; color:#666666; margin-right:0;}
.oh_item .item_row .item_list li.total_items span{ font-size:20px;}
.oh_item .item_row .item_list li img{ max-width:100%; display:block;}
.oh_item .item_row .cls_edit_order{ width:auto; position:absolute; top:10px; right:0;}
.oh_item .item_row .cls_edit_order .cls_mya_edit_ord_outer_div_new{display: flex; justify-content: space-between;}
.oh_item .item_row .cls_edit_order .cls_mya_edit_ord_outer_div_new .countDown li{ width:35px !important; display:inline-block; margin: 0px 5px 0px 0px !important;}
.oh_item .item_row .cls_edit_order .cls_olist_pi_reorder{ display:inline-block; vertical-align:middle; font-family: 'bogleregular'; font-size:14px; color:#0e4a00 !important; line-height:40px; margin:0px 0px 0px 10px; text-decoration:underline !important;}
.oh_item .item_row .cls_edit_order .cls_mya_edit_ord_outer_div_new .countDown ul li ul li span{ line-height:30px !important;}
.oh_item .item_row .cls_edit_order .cls_mya_edit_ord_outer_div_new .countDown .my_timer li ul{ padding:0 !important; margin:0 !important;}

.view_order_main { margin-top:0 !important;}
.view_order_main .page_head{ width:100%; display:flex; justify-content: space-between;}
.view_order_main .page_head h1{font-family: 'boglebold' !important; color:#000000; font-size:24px !important; font-weight:normal; margin:0; padding:0; text-transform:none;}
.view_order_main .page_head h1 span{font-family: 'bogleregular';}
.view_order_main .page_head .need_help a{font-family: 'bogleregular'; color:#000000 !important; font-size:14px; text-decoration:underline !important;}
.view_order_main .items_box{width:100%; float:left; -webkit-box-shadow: 0 0.0625rem 0.125rem 0.0625rem #00000026; box-shadow: 0 0.0625rem 0.125rem 0.0625rem #00000026; border-radius: 0.5rem;}
.view_order_main .items_box .item_head{ padding:20px; border-bottom:1px solid #efefef;}
.view_order_main .items_box .item_head .from{ width:100%; font-size:12px; font-family: 'bogleregular'; color:#000000;}
.view_order_main .items_box .item_head .date{ width:100%; font-size:18px; font-family: 'boglebold'; color:#000000; margin-top:10px; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-pack: justify; justify-content: space-between; align-items: center;}
.view_order_main .items_box .item_head .date h5{font-size:18px; font-family: 'boglebold'; color:#000000; margin:0; padding:0; font-weight:normal;}
.view_order_main .items_box .item_head .date .reschedule_link{ margin:0;}
.view_order_main .items_box .item_head .date .reschedule_link a{font-size:15px; font-family: 'bogleregular'; color:#0e4a00 !important; text-decoration:underline !important; line-height:20px;}
.view_order_main .items_box .item_head .return_eligible{ width:100%; font-size:12px; font-family: 'bogleregular'; color:#000000;}
.view_order_main .items_box .item_list_main{ padding:0px;}
.view_order_main .items_box .item_list_main h3{ width:100%; float:left; font-size:16px; font-family: 'bogleregular'; color:#000000; font-weight:normal; padding:20px;}
.view_order_main .items_box .item_list_main .item_row{width: calc(100% - 40px); float:left; border-bottom:1px solid #efefef; margin:15px 20px 0px 20px; padding:0px 0px 15px 0px;}
.view_order_main .items_box .item_list_main .item_row .item_img{ width:25%; display:inline-block; vertical-align:top; margin-right:4%;}
.view_order_main .items_box .item_list_main .item_row .item_img img{ max-width:100%; display:block;}
.view_order_main .items_box .item_list_main .item_row .detail{ width:70%; display:inline-block; vertical-align:top;}
.view_order_main .items_box .item_list_main .item_row .detail .left_detail{ width:75%; float:left; padding-right:15px;}
.view_order_main .items_box .item_list_main .item_row .detail .title{ width:100%; font-size:14px; font-family: 'bogleregular'; color:#000000;}
.view_order_main .items_box .item_list_main .item_row .detail .title a{ font-size:15px; font-family: 'bogleregular'; color:#000000 !important; text-decoration:none; line-height:20px;}
.view_order_main .items_box .item_list_main .item_row .detail .price{ width:25%; float:right; text-align:right;}
.view_order_main .items_box .item_list_main .item_row .detail .price .green_text{font-size:16px; font-family: 'boglebold'; color:#4fa157; line-height:15px; display:block;}
.view_order_main .items_box .item_list_main .item_row .detail .price .small_blk{font-size:12px; font-family: 'boglebold'; color:#000000; line-height:15px; display:block;}
.view_order_main .items_box .item_list_main .item_row .detail .price .big_blk{font-size:16px; font-family: 'boglebold'; color:#000000; line-height:15px; display:block;}
.view_order_main .items_box .item_list_main .item_row .detail .weight{ width:100%; float:left; font-size:16px; font-family: 'bogleregular'; color:#000000;}
.view_order_main .items_box .item_list_main .item_row .detail .weight-adj{ width:100%; float:left; font-size:14px; font-family: 'bogleregular'; color:#74767c;}
.view_order_main .items_box .item_list_main .item_row .detail .qty{ width:100%; float:left; font-size:14px; font-family: 'bogleregular'; color:#74767c;}
.view_order_main .items_box .item_list_main .item_row .detail .action{ width:100%; display:flex; justify-content:flex-end; padding-top:20px; align-items:flex-end;}
.view_order_main .items_box .item_list_main .item_row .detail .action .write_review{font-size:18px; font-family: 'bogleregular'; color:#000000;}
.view_order_main .items_box .item_list_main .item_row .detail .action .write_review .fa{font-size:16px;}
.view_order_main .items_box .item_list_main .item_row .detail .action .write_review a{font-size:16px; font-family: 'bogleregular'; color:#000000 !important; text-decoration:underline !important;}
.view_order_main .items_box .item_list_main .item_row .detail .action .addtocart a{font-family: 'boglebold'; border:1px solid #000000; padding:6px 10px 3px 10px; border-radius:20px; background:#ffffff; display:block; color:#000000 !important; font-size:14px; position:relative;}
.view_order_main .items_box .item_list_main .item_row .detail .action .addtocart a:hover{ background:#000000; color:#ffffff !important;}

.view_order_main .items_box .item_img_list{ width:100%; display:flex; flex-wrap: wrap; align-items: center; margin: 0; padding:20px;}
.view_order_main .items_box .item_img_list li{ width:6.5%; margin:10px 2% 10px 0px; padding:0; position:relative;}
.view_order_main .items_box .item_img_list li img{ max-width:100%; display:block;}
.view_order_main .start_return{ width:100%; float:left; font-family: 'boglebold'; border:1px solid #000000; padding:9px 0px 5px 0px; border-radius:20px; background:#ffffff; display:block; color:#000000 !important; font-size:16px; text-align:center; margin-bottom:15px;}
.view_order_main .start_return:hover{ background:#000000; color:#ffffff !important;}

.view_order_main .order_detail_main{width:100%; float:left; -webkit-box-shadow: 0 0.0625rem 0.125rem 0.0625rem #00000026; box-shadow: 0 0.0625rem 0.125rem 0.0625rem #00000026; border-radius: 0.5rem; padding:5px 20px 20px 20px;}
.view_order_main .order_detail_main .box_row{border-bottom:1px solid #efefef; margin:15px 0px 0px 0px; padding:0px 0px 15px 0px; width:100%; float:left;}
.view_order_main .order_detail_main .box_row h4{font-family: 'boglebold'; font-size:20px; color:#000000; margin:0; padding:0 10px 0 0;}
.view_order_main .order_detail_main .box_row p{font-size:14px; font-family: 'bogleregular'; color:#74767c; margin:0;}
.view_order_main .order_detail_main .box_row .preffrence{margin-top:20px;}
.view_order_main .order_detail_main .box_row .preffrence span .fa{ font-size:24px !important; color:#000000;}
.view_order_main .order_detail_main .box_row .order_card {font-family: 'boglebold'; font-size:14px; color:#000000; margin-top:5px;}
.view_order_main .order_detail_main .box_row .order_card img{ width:24px; height:auto; display:inline-block; vertical-align:middle;}
.view_order_main .order_detail_main .box_row.flex_row{ display:flex; justify-content: space-between;}
.view_order_main .order_detail_main .box_row.boxrow_odetails_shipping .span_odetails_shipping{ text-align:right;}
.view_order_main .order_detail_main .box_row.boxrow_odetails_shipping .span_odetails_shipping .amount{ display:block;}
.view_order_main .order_detail_main .box_row .sub_price{font-size:16px; font-family: 'bogleregular'; color:#74767c;}
.view_order_main .order_detail_main .box_row .taxes{font-size:16px; font-family: 'bogleregular'; color:#74767c;}
.view_order_main .order_detail_main .box_row .total{font-size:20px; font-family: 'boglebold'; color:#74767c;}
.view_order_main .order_detail_main .box_row .total .amount{ color:#0e4a00;}
.view_order_main .order_detail_main .box_row:last-child{ border-bottom:none;}
.view_order_main .order_detail_main .box_row .reorder_btn{ width:100%; float:left; text-align:center; margin-top:20px;}
.view_order_main .order_detail_main .box_row .reorder_btn a{ width:auto; display:inline-block; background:#f68139; border-radius:20px; padding:8px 25px 5px 25px; text-decoration:none;  font-family: 'boglebold'; font-size:18px; color:#ffffff !important; font-weight:700; text-transform:none;} 
.view_order_main .order_detail_main .box_row .reorder_btn a:hover{background:#0e4a00;}
.view_order_main .order_detail_main .box_row.cls_ord_det_box_row_barcode{ text-align:center;}
.wpc-filters-section {margin-bottom:0em;}
h3.bottommargin{margin-bottom:2px;}
.wpc-filter-header { display:none;}

.container{ width:100%; max-width: 1368px; margin: 0 auto; padding-left: 20px; padding-right: 20px;}
.container .breadcrumb-section{ display:none;}
.mwb_wrma_product_table_wrapper{ margin:10px 0 20px 0;}
.mwb_wrma_product_table{ width:100%;}
.mwb_wrma_product_table th{background: #f2f9f8; font-family: 'boglebold'; color:#000000; font-size:14px; padding:1em;}
.mwb_wrma_product_table .mwb_wrma_return_product_all, .mwb_wrma_product_table .mwb_wrma_exchange_product_all{ margin-top:0;}
.mwb_wrma_product_table .mwb_wrma_prod_img{float: left; width: 100%; max-width: 100px;}
.mwb_wrma_product_table .mwb_wrma_product_title{width: calc(100% - 100px); }
.mwb_wrma_product_table .mwb_wrma_product_title a{font-size: 15px; color: #000000 !important; font-weight:600;}
.mwb_wrma_product_table .mwb_wrma_product_title strong{font-size: 15px; color: #000000 !important; font-weight:600;}
.mwb_wrma_product_table .mwb_wrma_product_title > p{font-size: 15px; color: #000000 !important; font-weight:600;}
.mwb_wrma_product_table .mwb_wrma_product_title > p b{color: #444; font-weight: 500;}
.mwb_wrma_product_table td{ padding:1em;}
.mwb_wrma_product_table td.product-total{color: #0e4a00; font-size:16px;}
.mwb_wrma_product_table_wrapper .mwb_wrma_product_table tbody tr .mwb_wrma_total_amount_wrap{background-color:#0e4a00 !important; font-size:16px; color:#ffffff;}
.mwb_wrma_return_column .product-select img, .mwb_wrma_return_note .product-select img, .mwb_wrma_exchange_column .product-select img, .mwb_wrma_exchange_note .product-select img{width: 25px !important; height: 25px !important;}
.mwb_wrma_note_tag_wrapper .form-row{ margin:5px 0;}
#mwb_wrma_return_request_form_wrapper label, .mwb_wrma_note_tag_wrapper p label{ border:none;}
.mwb_wrma_note_tag_wrapper .select2-container .select2-selection--single{ height:38px;}
.mwb_wrma_note_tag_wrapper .select2-container--default .select2-selection--single .select2-selection__rendered{ line-height:38px;}
.mwb_wrma_note_tag_wrapper .select2-container--default .select2-selection--single .select2-selection__arrow{ height:38px;}
.mwb_wrma_note_tag_wrapper #mwb_wrma_return_request_subject_text{ box-shadow:none; border:1px solid #aaa; border-radius: 4px; line-height:38px; padding:0px 10px; margin:10px 0px;}
.mwb_wrma_note_tag_wrapper .mwb_wrma_return_request_reason{ box-shadow:none; border:1px solid #aaa; border-radius: 4px; padding:0px 10px; resize:none;}
.mwb_wrma_note_tag_wrapper .button{ width:auto; display:block; background:#f68139; border-radius:20px; padding:0px 25px; text-decoration:none; font-size:18px; color:#ffffff; font-weight:700; text-transform:capitalize; line-height:40px; cursor:pointer;}
.mwb_wrma_note_tag_wrapper .button:hover{background:#0e4a00;}
.ced_rnx_refund_rules_display{ margin-left:0; width:100%; font-size:14px; color:red; font-weight:600;}
.mwb-wrma_customer_detail{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-start;}
.mwb-wrma_customer_detail .order-details__group{width: 100%; border: none; background: #f5f5f5; padding: 15px; margin-top: 20px;}
.mwb-wrma_customer_detail .order-details__item{ display:inline-block; width:68%;}
.mwb-wrma_customer_detail .order-details__item--title{ width:30%;}



/* New Class 4 April 2022 */
.float-left{float:left !important;}
.cart_page_main_redesign_class .woocommerce-cart-form .frame__header{ margin-top:0px;}
.cart_page_main_redesign_class .cart-summary__items .cart-summary__row .cart-summary__cell:first-child{width:55%;}


.hh-grayBox {
	background-color: #F8F8F8;
	margin-bottom: 20px;
	padding:0px;
  	margin-top: 20px;
}
.hh-grayBox .row{display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -5px; margin-left: -5px;}
.hh-grayBox .justify-content-between {-ms-flex-pack: justify!important; justify-content: space-between!important;}
.order-tracking{
	text-align: center;
	width:25%;
	position: relative;
	display: block;
}
.order-tracking .is-complete{
	display: block;
	position: relative;
	border-radius: 50%;
	height: 10px;
	width: 10px;
	border: 0px solid #AFAFAF;
	background-color: #AFAFAF;
	margin: 0 auto;
	transition: background 0.25s linear;
	-webkit-transition: background 0.25s linear;
	z-index: 2;
}
.order-tracking .is-complete:after {
	display: block;
	position: absolute;
	content: '';
	height: 14px;
	width: 7px;
	top: -2px;
	bottom: 0;
	left: 5px;
	margin: auto 0;
	border: 0px solid #AFAFAF;
	border-width: 0px 2px 2px 0;
	transform: rotate(45deg);
	opacity: 0;
}
.order-tracking.completed .is-complete{
	border-color: #0e4a00;
	border-width: 0px;
	background-color: #0e4a00;
}
.order-tracking.completed .is-complete:after {
	border-color: #fff;
	border-width: 0px 3px 3px 0;
	width: 7px;
	left: 11px;
	opacity: 1;
	display:none;
}
.order-tracking p {
	color: #A4A4A4;
	font-size: 14px;
	margin-top: 8px;
	margin-bottom: 0;
	line-height: 20px;
}
.order-tracking p span{font-size: 14px;}
.order-tracking.completed p{color: #000;}
.order-tracking::before {
	content: '';
	display: block;
	height: 3px;
	width:100%;
	background-color: #AFAFAF;
	top: 4px;
	position: absolute;
	left:-50%;
	z-index: 0;
}
.order-tracking:first-child:before{display: none;}
.order-tracking.completed:before{background-color: #0e4a00;}

.cls_view_ord_details_editable_block{ background:#ffe18f; border-radius: 0.5rem; padding:10px;}
.cls_view_ord_details_editable_block .cls_mya_edit_ord_outer_div_new_view_ord{ display:flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.cls_view_ord_details_editable_block .cls_ord_edit_time_blk_new_view_ord{ width:80%;}
.cls_view_ord_details_editable_block .cls_ord_edit_time_blk_new_view_ord .countDown{ width:auto; display:inline-block; vertical-align:middle;}
.cls_view_ord_details_editable_block .cls_ord_edit_time_blk_new_view_ord .countDown .my_timer{ margin:0;}
.cls_view_ord_details_editable_block .cls_ord_edit_time_blk_new_view_ord .countDown ul li{ padding:0 !important; margin:0 !important;}
.cls_view_ord_details_editable_block .cls_ord_edit_time_blk_new_view_ord .countDown .my_timer li ul {padding:0px !important;}
.cls_view_ord_details_editable_block .cls_ord_edit_time_blk_new_view_ord .countDown ul li ul li span{font-size:16px !important; font-family: 'boglebold'; color:#000000; line-height:20px !important;}
.cls_view_ord_details_editable_block .cls_ord_edit_time_blk_new_view_ord .countDown ul.c_4c2z4omy_timer li ul li span{padding:0px 15px 0px 0px !important;}
.cls_view_ord_details_editable_block .cls_ord_edit_time_blk_new_view_ord .countDown .my_timer li ul, .cls_view_ord_details_editable_block .cls_ord_edit_time_blk_new_view_ord .countDown .my_timer li ul li{ padding:0 !important; margin:0 !important;}
.cls_view_ord_details_editable_block .view_ord_timer_msg_block{ width:auto; display:inline-block; vertical-align:middle; font-size:16px; font-family: 'boglebold'; color:#000000; margin:0; padding:0; font-weight:normal; line-height:27px;}
.cls_view_ord_details_editable_block .cls_view_ord_add_items_link_div{ width:20%; text-align:right;}
.cls_view_ord_details_editable_block .cls_view_ord_add_items_link_div a{font-size:15px; font-family: 'bogleregular'; color:#0e4a00 !important; text-decoration:underline !important; line-height:20px;}