/*!
Theme Name: jungle ayurveda
Theme URI: http://jungleayurveda.com/
Author: jungleayurveda.com
Author URI: http://jungleayurveda.com/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: jungle-ayurveda
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

jungle ayurveda is based on Underscores https://jungleayurveda.com/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/

@charset "UTF-8";
html {color: rgba(36, 39, 44, .7); font-size: 14px; font-weight:400; line-height:1.5;}
body, html {font-family:Roboto, Sans-Serif, Arial;}
body {background: #fafafa;}
blockquote,body,dd,dl,dt,fieldset,form,ol,p,pre,td,th,ul {margin: 0; padding: 0;}

li {list-style: none;}
table {border-collapse: collapse; border-spacing: 0;}
fieldset, img {border: 0;}

article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary {display:block;}

audio,canvas,progress,video {display: inline-block;}
audio:not([controls]) {display: none; height: 0;}
progress {vertical-align: baseline;}

a {background-color: transparent; color: #24272c; cursor: pointer; text-decoration: none;}
a img {border: none; display: block; margin:auto;}
a img, img {max-width: 100%;}

p {line-height: 1.7;}
h1, h2, h3, h4, h5, h6 {font-weight: 400; line-height: 1.5; margin: 0; padding: 0;}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {font-weight: inherit;}

h1 {font-size: 24px;}
h1, h2 {color: #24272c; font-weight: 500;}
h2, h3 {font-size: 20px;}
h3 {font-weight: 500;}
h4 {font-size: 16px;}
h5, h6 {font-size: 14px;}

mark {background-color: #ff0; color: #24272c;}
small {font-size: 80%;}

sub, sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sub {bottom: -.25em;}
sup {top: -.5em;}

img {border-style: none;}
svg:not(:root) {overflow: hidden;}
code, kbd, pre, samp {font-family: inherit; font-size: 1em;}

hr {box-sizing: content-box; height: 0; overflow: visible;}
abbr[title] {border-bottom: none; text-decoration: underline dotted;}
b, strong {font-weight: 500;}

dfn {font-style: italic;}
figure {margin: 1em 40px;}
select::-ms-expand {display: none;}

button, input, select, textarea { display: block; font: inherit; margin: 0;}
input[type=text]::-ms-clear {display: none;}
optgroup {font-weight: 700;}
button, input {overflow: visible;}
button, select {text-transform: none;}
[type=reset], [type=submit], button, html [type=button] {-webkit-appearance: button;}
fieldset {border: 1px solid silver;}
legend {box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal;}
textarea {overflow: auto;}
[type=checkbox], [type=radio] {box-sizing: border-box; padding: 0;}
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {height: auto;}
[type=search] {-webkit-appearance: textfield; outline-offset: -2px;}
[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration {-webkit-appearance: none;}
::-webkit-input-placeholder {color: inherit; opacity: .54;}
::-webkit-file-upload-button {-webkit-appearance: button; font: inherit;}
button:focus, input:focus {outline: 0;}

* {box-sizing:border-box; margin:0; padding:0;}
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas,details, embed,figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {margin:0; padding:0; border:0; font-size: 100%; font:inherit; vertical-align:baseline;}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main,address {display:block;}
body {font-size:14px; background-color:#f1f3f6; color:#212121; line-height:1.4; font-family:'Roboto', sans-serif; -webkit-tap-highlight-color: rgba(0,0,0,0); overflow: auto;}
body, input, textarea, select, button {font-family:Roboto, sans-serif; letter-spacing:-0.2px;}
ol, ul {list-style:none;}
a{text-decoration:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
table {border-collapse:collapse; border-spacing:0;}
.clearfix:before, .clearfix:after {visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0;}
* html .clearfix{ zoom: 1; } *:first-child+html .clearfix {zoom:1;}
._ovrlay{overflow:hidden;}
:focus {outline:none; border:none; -webkit-box-shadow:none; box-shadow:none; }

.prmr_Clr{color:#24272c;}
.Scnd_Clr{color:#FFC72C;}
.yllw_Clr{color:#FEBE10;}
.khaki_Clr{color:#F0E68C;}
.gold{color:#FFD700;}

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

/* ---- Main Page Content ----------- */
.wrap{width:100%; margin:0;}
.row {width:100%; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-flex-flow:row wrap; -ms-flex-flow:row wrap; flex-flow:row wrap;}
.col {display:inline-block; vertical-align:top; width:100%;}
.col-12-12 {width:100%;}
.col-9-12 {width:75%;}
.col-8-12 {width:66.66%;}
.col-3-5 {width: 60%;}
.col-7-12 {width:58.33%;}
.col-6-12 {width:50%;}
.col-5-12 {width:41.66%;}
.col-4-12{width:33.33%;}
.col-3-12 {width:25%;}
.col-1-5 {width:20%;}
.col-2-5 {width:40%;}
.col-2-12 {width:16.66%;}
.col-1-12{width:8.33%;}
/* ---- Main Page Content end ----------- */

.header {background:#3ab54a; height:56px; padding:0 20px;}
.header .logo, .custom-logo-link .custom-logo {display:inline-block; vertical-align:middle; color:#fff; font-size:18px; font-family:"exo_2regular", sans-serif; text-transform:uppercase; text-align:left; position:relative;
}
.custom-logo-link .custom-logo{width:128px; height:38px; line-height:20px; margin:7px 15px 10px 15px; padding:0; float:left;}
.Search_top {display:inline-block; vertical-align:middle; padding:0 8px 0 12px; width:calc(100% - 510px); margin-right:auto; max-width:584px; height:36px;
    margin-top: 10px;
}
.header-form-search {display:inline-block; box-shadow:0 2px 4px 0 rgb(0 0 0 / 23%); border-radius:0 2px 2px 0; width:100%; height:36px; position:relative;}
.SRCH_row {width:100%; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-flex-flow:row wrap; -ms-flex-flow:row wrap; flex-flow:row wrap;}
.header-form-search .search-input {width:91.66%; display:inline-block;}
.header-form-search .product_SRCH {padding:0 16px; border-radius:2px 0 0 2px; border:0 none; outline:0 none; font-size:14px; height:36px; width:100%;}
.header-form-search .SRCH_btn {width:8.33%; display:inline-block;}
.header-form-search .SRCH_btn .vh79eN {border:2px solid#fff; border-left:2px solid #f1f3f6; border-radius:0 2px 2px 0; height:36px; cursor:pointer; width:100%;
    padding-top:4px; background-color:#fff;
}
.login {display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-align-items:center; -ms-flex-align:center; align-items:center; height:100%; 
		margin: auto 0; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;
}
.myacnt_dv {line-height:1; font-size:14px; text-align:center; letter-spacing:0.1px; font-weight:400; color:#24272c; margin-left:25px;}
.Callnow {display:block;}
._help {display:flex; line-height:1; justify-content:center; align-items:center; margin-right:5px;}
.icon-Call {width:20px; height:20px; padding:0; margin-right:10px; animation:shake 0.5s; /* animation-iteration-count: infinite; */}
.myacount_arow {display:inline-block; position:relative; cursor:pointer;}
.myacount_arow .callsymb {font-weight:400; letter-spacing:3px; color:#FFF; margin-left:5px; display:inline-block; vertical-align:middle;}
.myacount_arow {display:inline-block; position:relative; cursor:pointer;}
.myacount_arow a {color:#FFF;}
._userLogin {display:inline-flex; justify-content:center; align-items:center; margin-right:5px;}
.Cart {display:-webkit-flex; display:-ms-flexbox; display:flex; position:relative;}
.ic_cart {width:24px; height:24px; margin:4px 4px 0 0;}
.ic_cart_circle {position:absolute; left:10px; bottom:16px; border-radius:50%; width:18px; height:18px; background-color:#ff6161; border:solid 1px #fff;
    font-weight:400; color:#ffffff; line-height:16px; font-size:12px;}
.cart_text {color:#FFF; display:inline-flex; justify-content:center; align-items:center}
.wishlist{align-items:center;}

/*------- Main Body part -----------------*/
._mainwrap {margin:0 auto; min-width:978px; max-width:1680px;}
.homeSlider{
	margin-bottom:16px; background-color:#f0f0f0; box-shadow:0 2px 4px 0 rgba(0, 0, 0, .08);
    border-radius:2px; width:100%; max-width:1680px; position:relative; line-height:0; overflow:hidden; white-space:nowrap; will-change:transform;
}
.homeSlider{opacity:0; visibility:hidden; transition:opacity 1s ease; -webkit-transition: opacity 1s ease; height:280px;}
.homeSlider.slick-initialized {visibility: visible; opacity:1;}
.homeSlider .slick-slide img{height:277px;}
.homeSlider .slick-arrow{visibility:visible!important; opacity:1!important; z-index:999!important; position: absolute!important;}
.slick-arrow {display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-align-items:center; -ms-flex-align:center; align-items:center; -webkit-justify-content: space-around;
    -ms-flex-pack:distribute; justify-content:space-around; position:absolute; top:calc(50% - 52px); width:47px; height:104px; background-color:rgba(255, 255, 255, .98);
    box-shadow:0 1px 5px 0 rgba(0, 0, 0, .11); transition:opacity 0.1s ease-in; z-index: 90;
}
.slick-arrow ._3Zc0XY{fill: #212121;}
.slick-arrow ._2gp_O1 {-webkit-transform:rotateZ(180deg); transform:rotateZ(180deg);}
.slick-prev {left:0; border-bottom-right-radius:4px; border-top-right-radius:4px; border:0px none; outline:none;}
.slick-next {right:0; border-bottom-left-radius:4px; border-top-left-radius:4px; border:0px none; outline:none;}
.slick-disabled{opacity: 0.1;}

/*------- Section 1 start -----------------*/
.Section_container {padding-left:10px; padding-right:10px;}
.Section_container h2{margin-bottom:2px; font-size:18px; padding:0; line-height:1;}
.Section_container h2 a{font-size:14px;}
.marg_bottom20{margin-bottom:20px;}
.shadow24 {background:#fff; border-radius:2px; box-shadow:0 1px 3px rgb(36 39 44 / 15%); padding:15px 20px 20px; position:relative;}
.moer_ta_scroll_move {}
.moer_ta_scroll{line-height:1;}
.moer_ta_scroll .tab-clickWrap {margin-left:0px; margin-right:0px; margin-bottom:24px}
.tab-clickWrap {border-bottom:1px solid rgba(36,39,44,.15); display:inline-block; white-space:nowrap; width:100%; margin-bottom:24px; }
.tab-clickWrap li {background:#fff; box-sizing:content-box; color:#24272c; cursor:pointer; display:inline-block; font-size:13px; font-weight:400; 
line-height:16px; margin-right:25px; padding:15px 0 16px; position:relative; text-transform:uppercase; scroll-snap-align:inherit;}
.tab-clickWrap li.tab-active {color:#f75d34;}
.tab-clickWrap li:after {background:0 0; bottom:-1px; content:""; height:3px; left:0; position:absolute; width:100%;}
.tab-clickWrap li.tab-active:after {background:#f75d34;}
.moer_ta_scroll_move .tab-clickWrap li:last-child {margin-right:20px;}
.tab-content {z-index:4; position:relative; display:none;}
.tab-content.tab-active {display:block;}
[data-type=css-carousel] {position:relative;}
.posR {position:relative;}
[data-type=css-carousel] ul, .mobileCarousel ul {-webkit-overflow-scrolling:touch; align-items:center!important; display:block!important; overflow-x:scroll!important; overflow-y:hidden!important; scroll-snap-type:x mandatory; white-space:nowrap;}
[data-type=css-carousel] li , .mobileCarousel ul li{display:inline-block; float:none; scroll-snap-align:center; vertical-align:top;}
.shadowWPadding {background:#fff; border-radius:2px; box-shadow:0 1px 3px rgb(36 39 44 / 15%); padding:0;}
.card {background:#fff; border-radius:2px; float:left; margin-bottom:16px; margin-top:1px; width:100%;}
.paddingnone {padding:0;}
[data-autofit] {background-position:50% 50%; background-repeat:no-repeat; background-size:cover; overflow:hidden; width:100%;}
.imageTransition {opacity:1;}
.imageTransition.active {animation:load .5s ease-in-out; -webkit-animation:load .5s ease-in-out;}
.hover {cursor:pointer;}
[data-autofit] img {max-width:none; width:auto;}
.card img {display:block; width:100%;}
.card .imgTopRound img {border-radius:2px 2px 0 0;}
.truncate {overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.card .holder {padding:15px 16px 16px; position:static;}
.card .title, .card h2, .card h3 {font-size:14px; font-weight:400; margin-bottom:0; color:#24272c;}
.card .price {color:#24272c; font-size:13px; font-weight:500; line-height:24px; margin:5px 0 0; position:relative;}
.card .price .icon-cd_R {font-size:14px; font-weight:500; margin-right:4px;}
sub, sup {font-size:75%; line-height:0; position:relative; vertical-align:baseline;}
sup {top:-0.5em;}
.btn_adtocart{margin-top:16px; margin-bottom:7px; position:relative; vertical-align:middle;}
.button{background: #fff; border:1px solid #f75d34; border-radius:2px; color:#f75d34; cursor:pointer; display:inline-block; font-size:12px; font-weight:500;
height:40px; letter-spacing:0; line-height:36px; margin-bottom:10px; max-width:245px; overflow:hidden; padding:0 5px; text-align:center; 
text-overflow:ellipsis; transition:all .4s ease; white-space:nowrap; width:100%;}

.viewAll {color:#1c41d6; display:inline-flex; justify-content:center; align-items:center; float:right;}
.viewAll .bg_blue{display:inline-block; background:#1c41d6; margin-left:10px; border-radius:50%; height:24px; width:24px;}

.whatWeDo{text-align:center; background:none; padding-top:2vh; padding-bottom:2vh; -webkit-box-pack:center; justify-content:center; -webkit-box-align:center;
 align-items:center; margin:0rem 1rem; box-sizing:border-box; display:flex; flex:0 1 auto; flex-flow:row;}
.Sec_vieoPart { display:inline-block; flex-direction:column; flex:0 0 auto; box-sizing:border-box; padding-left:0.5rem; padding-right:0.5rem; flex-basis:50%;
 max-width:50%;}
.ourStoryData {padding-right:1rem; font-size:0.9rem; flex-basis:50%; max-width:50%; display:block; box-sizing:border-box; flex:0 0 auto;}
.ourStoryData_txt{box-sizing:border-box; flex:0 0 auto; padding-right:0.5rem; padding-left:0.5rem; flex-basis:100%; max-width:100%; display:block;}
.ourStoryData_txt h2 {color:#f75d34; font-weight:300; font-size:1.4rem; text-align:center; display:block; width:100%; line-height:1.62; margin:0.83em 0;}
.ourStoryData p{margin:1em 0; text-align:center; color:rgb(29, 29, 29); padding:1rem; font-size:0.9rem;}
.ourStoryData div .shop-now-btn {display:inline-block; position:relative; padding:10px; border-radius:5px; background:#24272c; margin-left:5px; margin-right:5px; color:rgb(255, 255, 255); font-size:0.8rem;}
.ourStoryData div .readMoreBtn {background:rgb(255, 255, 255); border:1px solid #f75d34; color:#f75d34;}
.ourStoryData div a {display:inline-block; position:relative; padding:10px 30px; border-radius:5px; background:#f75d34; margin-left:5px; margin-right:5px; color:rgb(255, 255, 255);}
.promoBanner{position:relative; min-height:283px;}
.for-mobile {display:none;}
.for-mobile .deFhYn, .for-desktop .deFhYn {width:100%; height:auto;}
.for-desktop {display:block; min-height:279px;}
.dosha_icons {max-width:350px; width:auto; margin:20px auto; padding:0;}
.doshas_section{background:#2f5d51; padding:0px;}
.doshas_section .future_banner{text-align:center; flex-flow:row wrap; display:flex; justify-content:space-between; align-items:center; padding:20px;}
.future_banner_ContentWrapper {display:inline-block; width:50%; margin:0; padding:20px; text-align:left; }
.future_banner_ImageWrapper {display:inline-block; width:50%; margin:0; padding:0; border-left:1px solid #547360;}
.future_banner h3{font-size:18px; font-weight:500; color:#FFF; margin:0 0 15px; padding:0;}
.future_banner p{font-size:14px; font-weight:300; color:#FFF; margin:0 0 15px; padding:0;}
.dosha_icons .item svg path, .dosha_icons .item svg line, .dosha_icons .item svg circle {stroke:#d8c396;}
.BannerMDpg{margin:24px auto;}
.doshas_section h2{font-size:36px; font-weight:400; color:#dfcb96; margin:0; padding:24px 0 5px; text-align:center;}


.dosha_menu {display:flex; justify-content:space-around; align-items:center; list-style:none; text-align:center; margin-top:25px; margin-bottom:25px;}
.dosha_menu p {color:#d8c396; font-size:12px; letter-spacing:0; line-height:18px; text-transform:capitalize;}
.dosha_menu p:last-child {margin-bottom:0;}
.btn_dosha{font-size:12px; border:1px solid #fff; color:#fff; text-decoration:none; display:block; text-align:center; line-height:14px; border-radius:6px;
    letter-spacing:1.2px; padding:12px; margin:0 auto; max-width:196px; width:auto; transition:background 0.4s ease-in-out;}
	a.btn_dosha:hover{background:#dfcb96; color:#2f5d51;}

.footer_Start {margin:20px 0; padding:0px;}
footer, .footer, footer .footer_Nav {background:#fff; border-top:1px solid rgba(0,0,0,.12);}
footer .footer_Trafic {padding-bottom:5px; padding-top:5px;}
.footer_Trafic {margin:0; font-size:15px; color:#333; font-weight:500; text-transform:uppercase; text-align:center;}
._trackOdr_box {padding:10px 0; box-sizing:border-box; border-right:1px solid #e4e4e4;}
._trackOdr_box_iconSprite {display:inline-block; vertical-align:middle; padding-right:5px; background: url(/images/footer_icon.png) no-repeat scroll 0 -91px;}
._trackOdr_box_icon {display:inline-block; height:47px; width:37px;}
._trackOdr_box_text {display:inline-block; vertical-align:middle; padding:8px;}
._easyReturn_box {padding:10px 0;}
.ic_easyReturn {background-position:0 -47px; height:47px; width:47px;}
._cancelOrdr_box {padding:10px 0; box-sizing:border-box; border-left:1px solid #e4e4e4;}
.ic_cancelOrdr {background-position:0 0; height:47px; width:47px;}
footer nav {padding:26px 0 10px; text-align:left;}
footer nav .title {color:#24272c; font-size:12px; font-weight:500; margin-bottom:0; padding:7px 0 9px; text-transform:uppercase;}
footer nav li, .footer_menu  li{line-height:2.3; text-align:left;}
footer nav li a, footer nav li span {color:rgba(36,39,44,.5); cursor:pointer; display:inline-block; font-size:12px; text-align:left; transition:box-shadow .3s ease-in;}
.footer_menu{padding:10px 47px;}
footer .footerbottom {background-color:#fff; border-top:1px solid rgba(0,0,0,.12); height:48px; padding:13px 0 0 45px; }
footer .footerbottom .copyRight {color:rgba(36,39,44,.5); font-size:12px; margin:0px;}
.footer .SocialIcons {margin:0px; text-align:right;}
.footer .SocialIcons .title {display:inline-block; font-size:15px; font-weight:600; line-height:23px; margin:0 10px 0 0;}
.footer .SocialIcons ul {display:inline-block;}
.footer .SocialIcons li {display:inline-block; padding-right:20px;}
.footer .SocialIcons li  a {background-color:transparent; color:#24272c; cursor:pointer; text-decoration:none;}

/* ================== Listing Page ======================= */
.padtop96{/* padding-top:96px; */}
._LstpgeCovr {margin:0 auto; max-width:1366px; min-width:1128px; position:relative;}
._LstpgeCovr_h{overflow:hidden;}
._LstpgeCovr_tblt{margin:0 auto; min-width:978px;}

/* --------- Mycart Page ----------- */
.Mycart_wraper{
    padding-top:17px; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-justify-content: center; -ms-flex-pack:center; justify-content:center; min-width:1120px; -webkit-align-items:flex-start;
    -ms-flex-align:start; align-items:flex-start;
}
._mycartRight {display:inline-block; margin:0 18px 16px 0;}
._mycartRight .dtails { width:848px;}
._mycartHeader {border-bottom: 1px solid #f0f0f0; padding:16px 31px 0 25px; display:-webkit-flex; display: -ms-flexbox; display:flex; -webkit-justify-content:space-between; -ms-flex-pack:justify; justify-content: space-between; min-height:47px;}
._mycartHeader ._headertxt {text-transform:uppercase; color:#212121; font-size:16px; font-weight:500;}
.dlvry_picode{display: inline-block; width:234px; position:relative;}
.dlvry_picode_a{position: relative; border-radius: 2px; z-index: 2;}
.dlvry_picode_b{padding:0 0 4px 0; border:none; border-bottom:solid 2px #2874f0; font-weight:500; display: -webkit-flex; display:-ms-flexbox; display:flex; -webkit-align-items:center; -ms-flex-align:center;   align-items:center;}
.dlvry_picode_b ._3VH2pM{vertical-align:middle; margin-right:6px; fill:#2874f0; }
.dlvry_picode_b ._3VH2pM ._16TkYi{fill:#878787;}
.dlvry_picode_frm{display: inline-block; line-height: 25px;}
.dlvry_picode_inpt{font-weight:500; font-size:14px; border:none; outline:none; width:144px; padding-left:6px;
vertical-align:middle;}
.dlvry_picode_btn {font-weight:500; cursor:pointer; font-size:14px; color:#2874f0; margin-left:auto;    position:relative;}
._myCartDtail_box{border-top:0px; padding:23px; position:relative;}
._myCartDtail_box:first-child {border-top:0;}
._myCartDtail_box_a{display:-webkit-flex; display:-ms-flexbox; display:flex;}
._myCartDtail_box_a ._thum{-webkit-flex:0 0 120px; -ms-flex:0 0 120px; flex:0 0 120px; text-align:center;}
.prodct_dtls{padding: 0 24px 12px 24px; vertical-align:top; min-height:112px; -webkit-flex:1 1; -ms-flex:1 1;
    flex:1 1; overflow:hidden;}
.prodct_titls{display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.prodct_titls_lnk{font-size:16px; color:#212121; line-height:1; display:inline;}
._size{display:block; color:#878787; font-size:12px; margin-top:5px;}
._seller{display:block; color:#878787; font-size:12px; margin-top:11px;}
.prodct_dtls ._price{display:-webkit-flex; display:-ms-flexbox; display:flex; font-size:14px; -webkit-align-items:center; -ms-flex-align:center; align-items:center; margin-bottom:3px; margin-top:10px;}
.prodct_dtls ._price ._priceTag{font-size:20px; font-weight:500; display:inline-block; margin-right:12px;    line-height:1;}
.prodct_dtls ._price ._priceTagcut{text-decoration:line-through; color:#878787; display:inline-block;    margin-right:8px;}
.prodct_dtls ._price ._priceOff{display:inline-block; color:#388e3c; font-weight:500; margin:0 5px;}
.DeliveryTime{vertical-align:top; -webkit-flex:0 0 242px; -ms-flex:0 0 242px; flex:0 0 242px;}
.DeliveryTime .DeliveryTimetxt{font-size:14px; color:#212121; line-height:1;}
.DeliveryTrck {font-size:12px; color:#878787; margin-top:9px;}
._myCartDtail_box_b{display:block; margin-top:5px;}
.addremove_order{width:120px; text-align:center; display:inline-block;}
.addremove_order_a{display:-webkit-flex; display:-ms-flexbox; display:flex; color:#212121; -webkit-align-items:center; -ms-flex-align:center;
    align-items:center;}
._btnMinus, ._btnPlus{width: 28px; height:28px; background:linear-gradient(#fff, #f9f9f9); display:inline-block; border:1px solid #c2c2c2;
    cursor:pointer; font-size:16px; border-radius:50%; padding-top:1px; line-height:1;}
._btnMinus:disabled {color:#c2c2c2; border-color:#e0e0e0; cursor:auto;}
.addremoveinptDv{display:inline-block; padding:3px 6px; width:calc(100% - 60px); height:100%; width:46px; height:28px; border-radius:2px;    background-color:#fff; border:1px solid #c2c2c2; margin:0 9px;}
.addremoveinpt{ border:none; width:100%; font-size:14px; font-weight:500; vertical-align:middle; text-align:center;}
._saveoffr{display:inline-block; padding-left:24px; vertical-align:center;}
._saveoffr_row{display:inline-block; text-transform:uppercase; font-size:14px; font-weight:500; cursor:pointer; margin-right:25px;}
.mycart_footer{position:relative; width:inherit;}
.mycart_footerRow{top:0 !important; width:inherit;}
.mycart_footerbox{padding:16px 23px; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-justify-content:space-between; -ms-flex-pack:space-between; justify-content:space-between; align-items: center; background:#fff; border-top:1px solid #f0f0f0; /* box-shadow:0 -2px 10px 0 rgba(0, 0, 0, .1);*/}
.mycart_footerBtn{padding:15px 30px; min-width:250px; margin-right:6px; text-transform:uppercase; border-radius:2px;box-shadow:0 2px 2px 0 rgba(0, 0, 0, .1); font-size:16px; font-weight:500;}
._btn_grey {margin-right:16px; padding:14px 30px; background-color:#fff; color:#212121;}
._btn_grey ._18lbcF{height:11px; margin-right:5px; vertical-align:middle;}
._btn_grey ._18lbcF ._2mfUhF {fill:#000;}
._btn_orange {background: #fb641b; box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .2); border: none; color: #fff;}
._Btns {display:inline-block; border-radius:2px; color:#212121; padding:10px 20px; font-size:13px; font-weight:500; transition:box-shadow 0.2s ease; vertical-align:super; background: #fff; cursor:pointer; outline:none; box-shadow:0 1px 2px 0 rgba(0, 0, 0, .1); border: solid 1px #e0e0e0;}

._mycart_priceDetails{position: relative; width:376px; display:inline-block; vertical-align:top; height: auto;}
._przDtl_row{top:0 !important; width:inherit; left:auto;}
._przDtl_row_a{display:inline-block; height:100%; width:inherit;}
._przDtl_box{border-radius:2px; min-height:47px;}
._przDtl_box_head{text-transform:uppercase; padding:13px 24px; border-bottom:1px solid #f0f0f0; font-weight:500; color:#878787; min-height: 47px; border-radius:2px 2px 0 0; }
._przDtl_box_content{border-bottom:1px solid #f0f0f0; padding:0 24px; font-size:15px;}
._przDtl_box_content ._price, ._przDtl_box_content  ._deliveryCharge, ._przDtl_box_content  ._boldtxt{
    display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-justify-content:space-between; -ms-flex-pack: justify; justify-content:space-between; margin:20px 0;
}
._przDtl_box_content ._payableAmount{border-top:1px dashed #e0e0e0; margin-bottom:20px;}
._przDtl_box_content ._boldtxt{margin-bottom: 0; font-weight: 500;}
._totalSaving{padding:20px 24px; font-size:14px; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-justify-content: space-between; -ms-flex-pack:justify; justify-content:space-between; border-radius:2px;}
._totalSaving ._colorgreen{color:#388e3c; font-weight:500;}
._totalSaving ._dynamicTxt{display:inline-block;}
._securemsg{margin:24px 24px 10px 24px;}
._securemsg ._msgTxt {font-size:14px; font-weight:400; line-height:1.29; display:block; margin-left:49px; color:#878787;}

/*====================== Blog CSS Start =========================*/
.Header_wraper {display:block; padding:15px 15px 0 15px; text-align:center;}
.header_ads_inner{margin:0;}
.new_blogPost{margin-bottom:12px; position:relative;}
.new_blogPost article {display:flex; justify-content:flex-start; align-items:flex-start; padding:5px; margin-bottom:20px; flex-direction:row; background-color:#fff; border-radius:2px; box-shadow:0 1px 2px 0 rgba(0, 0, 0, .2);}
.PostImg_wrap {display:inline-block; margin:0; padding:10px;}
.post_thumbImg a {max-height:215px !important; overflow:hidden; display:inline-block;}
.post_thumbImg img {width:213px; height:auto;}
.header_blogPost {display:inline-block; margin-left:15px; padding:0;}
.post_cat_Info {margin:0px; padding:0px;}
.post_cat_Info li {display:inline-block; vertical-align:middle; margin-right:5px;}
.post_cat_Info li a {font-size:12px; font-weight:300; line-height:1; color:#999; border-right:1px solid #999; padding-right:5px; display:inline-block;}
.post_cat_Info li:last-child a{border:0px none; color:#212121;}
.headerPost_meta header {padding-right:10px; margin:0;}
.headerPost_meta header h2 {font-size:21px;  font-family:poppins; font-weight:500; margin:15px 0; padding:0; line-height:1;}
.headerPost_meta header p {font-size:14px; font-family:poppins; font-weight:300; margin:0 0 10px; padding:0; line-height:1.5;}
.shareIcon {display:inline-block; margin:10px 10px 10px 0; width:32px; height:32px; border:1px solid #ccc; border-radius:50px; box-shadow:0 1px 3px rgb(36 39 44 / 15%); text-align:center; vertical-align:middle;  line-height:32px;}
.block_title{position:relative; display:block; margin-bottom:20px; font-family:"poppins"; text-transform:capitalize; letter-spacing:1px; font-weight:500; font-style:normal;
 color:#1e73be; font-size:12px; background-color:#fff;}
 .block_title:after {position:absolute; top:50%; right:0; left:0; margin-top:-2px; height:4px; background-color:#f2f2f2; content:''; backface-visibility:hidden;    -webkit-backface-visibility:hidden;}
 .block_title h2 {position:relative; z-index:10; display:inline-block; margin:0; padding:0 15px 0 0; vertical-align:middle; backface-visibility:hidden; background-color:#FFF;}
 
.sidebar_inner {padding:0px; margin:0;}
.widget_post {background:#fff; border-radius:2px; box-shadow:0 1px 1px 0 rgb(0 0 0 / 20%); padding:15px; margin-bottom:15px;}
.widget_post_inner{position:relative; display:block;}
.widget_post_inner article{margin-bottom:20px; padding:0px; border-bottom:1px dashed rgba(0,0,0,.05);}
.widget_post_inner article:last-child{margin-bottom:0px; border-bottom:0px none;}
.post_thumb_outer {display:block; float:left; margin-right:20px; max-width:140px; position:relative; overflow:hidden; box-sizing:border-box;}
.post_thumb_image{display:block; overflow:hidden; background-color:#fff; backface-visibility:hidden; -webkit-backface-visibility:hidden;}
.post_thumb_image img{width:100%; max-width:105px; height:auto; vertical-align:middle;}
.widget_post_header{position:relative; margin-left:125px;}
.widget_post_header .PostTtitle, .widget_post_header h3{font-size:16px; margin-bottom:10px; text-transform:none; display:block; font-weight:500; font-style:normal; 
color:#212121; line-height:1.3;}
.post-meta-info{font-family:"poppins"; text-transform:capitalize; font-weight:400; font-style:normal; color:#212121; font-size:11px;}

.cloud_tag{display:block; margin:0px; padding:0px; overflow:hidden;}
.widget_tag_cloud a {display:block; float:left; margin:2px; padding:0 10px; border:1px solid rgba(24, 24, 24, .05); font-size:13px !important; line-height:30px; 
-webkit-transition:all .3s linear; -ms-transition:all .3s linear; transition:all .3s linear;}
.widget_tag_cloud a:hover, .widget_tag_cloud a:focus{border-color:#111; background-color:#111; color:#fff;}
._pagination {text-align:center;}
._pagination .pagination, ._pagination .wp-pagenavi {border-block-end-width:1px; grid-auto-rows:minmax(0,2.8125rem); grid-auto-columns:minmax(0,2.625rem); grid-auto-flow:column; justify-self:center;    display: inline-grid;}
.page-numbers, ._pagination .wp-pagenavi span, ._pagination .wp-pagenavi a {display:block; float:left; margin-right:5px; margin-left:5px; width:36px; height:36px; border:1px solid #cbcbcb; border-radius:50%; color:#aaa; text-align:center;
    font-size:14px; line-height:28px; -webkit-transition:all .3s linear; transition:all .3s linear;}
.page-numbers.current, a.page-numbers:hover, a.page-numbers:focus, ._pagination .wp-pagenavi span.current, ._pagination .wp-pagenavi a:hover, ._pagination .wp-pagenavi a:focus {border-color:#111; background-color:#111; color:#fff;}
._pagination .wp-pagenavi .pages{border-radius:0px;}
.dots.page-numbers {width:auto; border:none;}
/*========== menu =============*/
	div#overlay {display:none;}
    a#toggle {position:fixed; top:37px; left:0px; z-index:999; width:47px; height:35px; background-color:#FFF; text-align:center; color:#fff; display:none; transition:all ease-out 0.3s;}
    a#toggle i {position:relative; top:50%; transform:translateY(-50%);}
	.fa-bars {width:24px; height:24px; display:inline-block; vertical-align:middle;}

    main#content {padding:80px 0 0 0; }

    .menu {text-align:center; transition:all ease-out 0.3s;}
    .menu a {color:white;}
    .menu ul {margin:0; padding:0; background-color:#fff;}
    .menu ul li {display:inline-block; position:relative; border-bottom:none;}
    .menu ul li > a, .menu ul li > span {cursor:pointer; display:inline-block; padding:10px 15px; margin:0; color:#474747; font-size:14px; font-family:'Roboto'; text-transform:uppercase;}
    .menu ul li > a > i {margin-left:15px; transition:all ease-out 0.3s; -webkit-transition:all ease-out 0.1s; display:none;}
    .menu ul li ul {display:none; position:absolute; top:40px; width:245px; text-align:left; border-top:3px solid #3ab54a; left:50%; margin-left:-123px; box-shadow:0 1px 2px rgba(0,0,0,.15); -webkit-box-shadow:0 1px 2px rgba(0,0,0,.15); z-index:9;}
    .menu ul li ul:before {display:none; }
    .menu ul li ul li {display:block; border-bottom:1px solid #eee;}
    .menu ul li ul li:last-child{border-bottom: 0px none;}
    .menu ul li ul li a { display:block; font-size:14px; padding:12px 15px; margin:0; line-height:1.2;}
    .menu ul li .viewbtn{background:#24272c; color:#F0E68C;}	
    .menu ul li:hover > a, #menu ul li:hover > span {color:#3ab54a;}
    .menu ul li > span > i{ transform: rotateZ(90deg); }
    .menu ul li:hover ul {display:block;}
    
@media screen and (max-width:767px) {
    a#toggle {display:block;}
    main#content {margin-top:0px; transition:all ease-out 0.3s;}
    .menu {position:fixed; width:250px; height:100%; top:0; left:0; overflow:hidden; overflow-y:auto; background-color:#fff; transform:translateX(-250px);}
    .menu ul {text-align:left; background-color:transparent;}
    .menu ul li {display:block; border-bottom:1px solid #eee;}
    .menu ul li a, .menu ul li span {display:block;}
    .menu ul li a > i, .menu ul li span > i{float:right; display:block;}
    .menu ul li ul {display:none; position:static; width:100%; background-color:#f8f8f8; margin:0px; left:0; top:0px; border-top:1px solid #3ab54a;}
    .menu ul li:hover > ul {display:none;}
    .menu ul li:hover > a > i, .menu ul li:hover > span > i {transform:rotateZ(0);}
    .menu ul li.open > a {background-color:#fff; color:#3ab54a; margin:0px;}
    .menu ul li span > i{ transform: rotateZ(0deg);}    
    .menu ul li.open > span > i {transform:rotateZ(90deg);}
    .menu ul li.open > ul {display:block;}

    div#overlay {display:block; visibility:hidden; position:fixed; left:0; top:0; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.5); transition:all ease-out 0.3s; z-index:1; opacity:0;}

    html.open-menu {overflow:hidden;}
    html.open-menu div#overlay {visibility:visible; opacity:1; width:calc(-150%); left:250px;}
    html.open-menu a#toggle, html.open-menu main#content {transform:translateX(250px);}
    html.open-menu nav#primary-menu {z-index:99; transform:translateX(0); box-shadow:0 2px 5px rgba(0,0,0,.15); -webkit-box-shadow:0 2px 5px rgba(0,0,0,.15);}
	
	.fa-caret-right {width:16px; height:16px; display:inline-block; vertical-align:middle; background:url(../images/arrow-right.svg); }
}
/*=============== menu end ===============*/
._SinglePost article.post {position:relative; display:block; padding:25px;}
._SinglePost header.entry-header .entry-title{font-size:36px; font-weight:600; font-family:poppins; margin-bottom:20px; line-height:1.3;}
._SinglePost .entry-meta, ._SinglePost .logged-in-as{border-top:1px dotted #ddd; border-bottom:1px dotted #ddd; font-size:12px; font-weight:300; margin:0 0 10px; padding: 5px 0; letter-spacing:1px;}
._SinglePost .post-thumbnail{display:block; text-align:center;}
._SinglePost .post-thumbnail img{max-width:100%; height:auto; border:0px none; display:inline-block;}
._SinglePost .entry-content{text-align:left; margin:15px 0; padding:0px; display:block;}
._SinglePost .entry-content p{font-size:16px; font-weight:300; font-family:"poppins"; margin-bottom:10px; padding:0px; line-height:1.5;}
._SinglePost .entry-footer{border-top:1px dotted #ddd; border-bottom:1px dotted #ddd; font-size:12px; font-weight:300; margin:0 0 10px; padding: 5px 0; letter-spacing:1px;}
._SinglePost .cat-links a{color:#000;}
._SinglePost .cat-links a:hover, .cat-links a:focus, ._SinglePost .logged-in-as a:hover{color:#FFD700; text-decoration:underline;}
._SinglePost .post-edit-link{border:1px solid #ddd; border-radius:20px; padding:1px 8px; margin-left:7px; display:inline-block;}
._SinglePost a:hover.post-edit-link{background-color:#212121; color:#FFD700; font-weight:400;}
._SinglePost .post-navigation .nav-links{display:flex; justify-content:space-between; align-items:center;}
._SinglePost .post-navigation, ._SinglePost .comments-area{background-color:#fff; border-radius:2px; box-shadow:0 1px 2px 0 rgb(0 0 0 / 20%); padding:25px; margin-bottom:20px;}
._SinglePost .comments-area .comment-reply-title{margin:0; margin-bottom:30px; padding:0; color:#111; text-transform:uppercase; letter-spacing:1px; font-weight:600; 
font-size:17px;}
._SinglePost .comments-area .form-submit input[type="submit"] {position:relative; padding:12px 20px; outline:none; border:none; border-radius:0; background-color:#111; 
box-shadow:none; color:#fff; text-transform:uppercase; letter-spacing:2px; font-weight:400; font-style:normal; font-size:10px; line-height:20px; cursor:pointer;
transition:all .3s linear; margin:10px 0 15px; }
._SinglePost .comments-area .form-submit input[type="submit"]:hover, ._SinglePost .comments-area .form-submit input[type="submit"]:focus {opacity: .7;}
._SinglePost .comments-area textarea {display:block; padding:20px; width:100%; outline:none; border:1px solid rgba(0, 0, 0, .05); color:#111; vertical-align:middle; text-align:left; font-weight:400; font-size:14px; line-height:1.5; transition:all .3s linear; margin-bottom:30px; }
._SinglePost .comments-area .comment-form input[type="text"], ._SinglePost .comments-area  .comment-form textarea { color:#111; font-weight:400; font-size:14px;}
._SinglePost .comments-area textarea:hover, ._SinglePost .comments-area textarea:focus, ._SinglePost .comments-area input[type="text"]:hover {border-color:#111;}
.required {color:red; font-weight:400;}
.sidebar_RecentPost_widget ul{margin:0px; padding;}
.sidebar_RecentPost_widget ul li{margin-bottom:20px; padding:0px; border-bottom:1px dashed rgba(0,0,0,.05);}
.sidebar_RecentPost_widget ul li:last-child {margin-bottom:0px; border-bottom:0px none;}
.sidebar_RecentPost_widget ul li a {font-size:16px; font-family:"poppins"; margin-bottom:10px; text-transform:none; display:block; font-weight:500; font-style:normal; color:#212121; line-height:1.3;}
.sidebar_RecentPost_widget ul li a:hover, .sidebar_RecentPost_widget ul li a:focus{text-decoration:underline;}
.sidebar_RecentPost_widget ul li .rpwwt-post-title{font-weight:300;}
.sidebar_RecentPost_widget .rpwwt-post-date{font-size:12px; font-weight:300; font-family:"poppins"; }
.archive_Head{display:flex; background-color:#fff; border-radius:2px 2px 0 0; padding:10px 10px 0; margin:0px; box-shadow:0 1px 1px 0 rgb(0 0 0 / 20%);}
._SinglePage article {display:block; margin:0; padding:25px;}
.footerMenu{margin:0; padding:0;}
.footerMenu ul li{display:block; margin:0px; padding:0px; line-height:inherit;}
.footerMenu ul li a{color:#777; margin:0; padding:8px 0; line-height:1.5;}
.footerMenu ul li a:hover{color:#000;}
._block_A h3, ._block_B h3, ._block_C h3 {font-size:13px; margin-bottom:5px; letter-spacing:2px; padding:0; text-transform:uppercase;}
._block_B ul li a{color:#777; margin:0; padding:0; line-height:1.5;}
._block_B ul li a:hover span{color:#000 !important;}
._block_B ul li a span{font-size:11px; font-family:"poppins"; width:210px; line-height:1.5;}
._block_B ul li a img, ._block_B ul li a.wp-post-image{width:65px !important; height:65px !important;}
._block_B ul li{position:relative;}
._block_B ul li .rpwwt-post-date{font-size:11px; font-family:"poppins"; width:210px; position:absolute; bottom:20px; left:75px;}
.Last_footerMenu li a{color:#777 !important; margin:0; padding:0; line-height:1.5; letter-spacing:2px; font-size:11px; text-transform:uppercase;}
.Last_footerMenu li a:hover{color:#000 !important;}
.SRCH_row label {display:block; width:100%; height:36px; line-height:1;}
.SRCH_row input.search-field {display:block; height:36px; padding:0 0 0 15px; border:0px none; width:100%;}
.SRCH_row input.search-submit{border:2px solid#fff; border-left:2px solid #f1f3f6; border-radius:0 2px 2px 0; height:36px; cursor:pointer; width:auto; padding-top:4px;
background-color:#fff; display:inline-block; position:absolute; right:0px; top:0; padding:0 10px;}
._NoresultFound{background-color:#fff; border-radius:2px; box-shadow:0 1px 2px 0 rgb(0 0 0 / 20%);}
._NoresultFound section, ._NoresultFound section.no-results{padding:25px; margin-bottom:20px; display:flex; flex-direction:column; justify-content:center; align-items:center;    text-align:center;}
._NoresultFound section .page-title{font-size:32px; font-weight:500; padding:0; margin-bottom:20px;}
._NoresultFound .page-content p{font-family:"poppins"; font-size:16px; font-weight:300; padding:0; margin-bottom:20px;}
._NoresultFound .page-content .search-form {display:flex; justify-content:center; align-items:center; background:#FFF;}
._NoresultFound .page-content .search-form label {display:inline-block; width:100%;}
._NoresultFound .page-content .search-form input[type="search"] {height:36px; display:block; width:100%; border:0px none; border-radius:2px; box-shadow:0 1px 2px 0 rgb(0 0 0 / 20%); padding-left:15px;}
._NoresultFound .page-content .search-form .search-submit{height:36px; background:#FFF; border:0px none; border-left:2px solid #f1f3f6; border-radius:0 2px 2px 0; width:auto;    cursor:pointer; box-shadow:0 1px 2px 0 rgb(0 0 0 / 20%); padding:0 10px;}
.shareBlog span {font-size:12px; font-family:poppins; color:#777; text-align:left; line-height:1.3;}
.posts-navigation{border-radius:2px; box-shadow:0 1px 2px 0 rgb(0 0 0 / 20%); background:#FFF;}
.posts-navigation .nav-links{padding:10px; display:flex; justify-content:space-between; align-items:center;}
.posts-navigation .nav-previous a:before, .posts-navigation .nav-next a:after{ display:inline-block; content: "Â«"; margin-right:5px; line-height:1.5; font-size:16px; font-weight:700;}
.posts-navigation .nav-next a:after{ content: "Â»"; margin-left:5px;}
.entry-summary{margin:20px 0; padding:0px;}
.entry-summary p{margin-bottom:10px;}
.SRCH_row_Mobi {display:none;}

/*========== menu =============*/
	div#overlay {display:none;}
    a#toggle {position:fixed; top:37px; left:0px; z-index:999; width:47px; height:35px; background-color:#FFF; text-align:center; color:#fff; display:none; transition:all ease-out 0.3s;}
    a#toggle i {position:relative; top:50%; transform:translateY(-50%);}
	.fa-bars {width:24px; height:24px; display:inline-block; vertical-align:middle;}

    main#content {padding:80px 0 0 0; }

    #menu {text-align:center; transition:all ease-out 0.3s;}
    #menu a {color:white;}
    #menu ul {margin:0; padding:0; background-color:#fff;}
    #menu ul li {display:inline-block; position:relative; border-bottom:none;}
    #menu ul li > a, #menu ul li > span {cursor:pointer; display:inline-block; padding:10px 15px; margin:0; color:#474747; font-size:14px; font-family:'Roboto'; text-transform:uppercase;}
    #menu ul li > a > i {margin-left:15px; transition:all ease-out 0.3s; -webkit-transition:all ease-out 0.1s; display:none;}
    #menu ul li ul {display:none; position:absolute; top:40px; width:245px; text-align:left; border-top:3px solid #3ab54a; left:50%; margin-left:-123px; box-shadow:0 1px 2px rgba(0,0,0,.15); -webkit-box-shadow:0 1px 2px rgba(0,0,0,.15); z-index:9;}
    #menu ul li ul:before {display:none; }
    #menu ul li ul li {display:block; border-bottom:1px solid #eee;}
    #menu ul li ul li:last-child{border-bottom: 0px none;}
    #menu ul li ul li a { display:block; font-size:14px; padding:12px 15px; margin:0; line-height:1.2;}
    #menu ul li .viewbtn{background:#24272c; color:#F0E68C;}	
    #menu ul li:hover > a, #menu ul li:hover > span {color:#3ab54a;}
    #menu ul li > span > i{ transform: rotateZ(90deg); }
    #menu ul li:hover ul {display:block;}
    
@media screen and (max-width:767px) {
    a#toggle {display:block;}
    main#content {margin-top:0px; transition:all ease-out 0.3s;}
    #menu {position:fixed; width:250px; height:100%; top:0; left:0; overflow:hidden; overflow-y:auto; background-color:#fff; transform:translateX(-250px);}
    #menu ul {text-align:left; background-color:transparent;}
    #menu ul li {display:block; border-bottom:1px solid #eee;}
    #menu ul li a, #menu ul li span {display:block;}
    #menu ul li a > i, #menu ul li span > i{float:right; display:block;}
    #menu ul li ul {display:none; position:static; width:100%; background-color:#f8f8f8; margin:0px; left:0; top:0px; border-top:1px solid #3ab54a;}
    #menu ul li:hover > ul {display:none;}
    #menu ul li:hover > a > i, #menu ul li:hover > span > i {transform:rotateZ(0);}
    #menu ul li.open > a {background-color:#fff; color:#3ab54a; margin:0px;}
    #menu ul li span > i{ transform: rotateZ(0deg);}    
    #menu ul li.open > span > i {transform:rotateZ(90deg);}
    #menu ul li.open > ul {display:block;}

    div#overlay {display:block; visibility:hidden; position:fixed; left:0; top:0; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.5); transition:all ease-out 0.3s; z-index:1; opacity:0;}

    html.open-menu {overflow:hidden;}
    html.open-menu div#overlay {visibility:visible; opacity:1; width:calc(-150%); left:250px;}
    html.open-menu a#toggle, html.open-menu main#content {transform:translateX(250px);}
    html.open-menu nav#menu {z-index:99; transform:translateX(0); box-shadow:0 2px 5px rgba(0,0,0,.15); -webkit-box-shadow:0 2px 5px rgba(0,0,0,.15);}	
	.fa-caret-right {width:16px; height:16px; display:inline-block; vertical-align:middle; background:url(../images/arrow-right.svg); }
}
/*=============== menu end ===============*/

._SinglePost .entry-content ul {margin:20px 0 20px; padding:0;}
._SinglePost .entry-content h2, ._SinglePost .entry-content h3, ._SinglePost .entry-content h4 {font-size:18px; font-weight:500; margin:0px 0 10px; padding:0;}
.widget_post_inner .rpwwt-widget ul li{margin-bottom:15px;}
/** .menu ul li > a{position:relative;}
.menu ul li > a:after, .menu ul li > span:after{width:8px; height:8px; background-size:8px auto; display:inline-block; Content:""; vertical-align:middle; background:url(/images/arrow-right.png) no-repeat 0 0; transform:rotate(90deg); margin-left:5px;} **/
.menu ul li#menu-item-221 > a{color:#3ab54a; position:relative;}
.menu ul li#menu-item-221 > a:hover{text-decoration:underline;}
.menu ul li#menu-item-221 > a:after {content:"New"; display:inline-block; width:26px; height:12px; background:orangered; color:#FFF; font-size:8px; font-weight:700; text-align:center; line-height: 12px; position:absolute; top:3px; left:auto; right:-15px; border-radius:5px 0 5px 0;}

/*========= 21-03-2024 ================= */
.chat_whatsapp{width:48px; height:48px; position:fixed; left:5px; bottom:30px;}
._SinglePost .entry-content img{margin-bottom:10px;}
._SinglePost .entry-content ol, ._SinglePost .entry-content ul {margin-left:15px; margin-bottom:10px;}
._SinglePost .entry-content ol li, ._SinglePost .entry-content ul li {list-style:auto !important; margin-bottom:5px;}
._SinglePost .comments-area input[type="email"], ._SinglePost .comments-area input[type="url"], ._SinglePost .comments-area input[type="text"] {display:block; padding:10px; 
	width:100%; outline:none; border:1px solid rgba(0, 0, 0, .05); color:#111; vertical-align:middle; text-align:left; font-weight:400; font-size:14px; line-height:1.5;    transition:all .3s linear; margin-bottom:15px;
}
._SinglePost .comments-area input[type="email"]:hover, ._SinglePost .comments-area input[type="url"]:hover {border-color:#111;}
.SHOP_Page {padding:25px;}
.SHOP_Page article { background:#FFF; border-radius:2px; box-shadow:0 1px 2px 0 rgb(0 0 0 / 20%);}
.SHOP_Page .entry-header .entry-title{margin-bottom:10px; font-size:18px; font-weight:500; line-height:1.5; border-bottom:1px solid #eee; padding-bottom:5px;}
.SHOP_Page .entry-content .woocommerce .products{border-top:1px solid #EEE; padding-top:25px; margin-top:0px;}
.SHOP_Page .entry-content .woocommerce .products li {box-shadow:0 1px 2px 0 rgb(0 0 0 / 20%); background:#FFF; border-radius:2px;}
.SHOP_Page .entry-content .woocommerce .products li .add_to_cart_button {display:flex; justify-content:center; align-items:center; background-color:#3ab54a; color:#fff;
margin:10px auto;}
.SHOP_Page .entry-content .woocommerce .products li a h2{padding:0px 10px; display:-webkit-box; max-width:260px; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; min-height:40px;}
.SHOP_Page .entry-content .woocommerce .products li .onsale, 
._SinglePost .entry-content .woocommerce .single-product .product .onsale{background-color:#3ab54a; min-height:40px; min-width:45px;}
._SinglePost .entry-content .woocommerce .single-product .product .entry-summary{margin-top:0px;}
.SHOP_Page .entry-content .woocommerce .products li a .price{padding:4px 12px; display:block; font-size:16px; font-weight:400;}
.SHOP_Page .entry-content .woocommerce .products li a .price ins{margin-left:5px; color:#3ab54a;}
.SHOP_Page .entry-content .woocommerce form select{border:1px solid #ddd; padding:2px; }
._SinglePost article{display:block; position:relative;}
._SinglePost .entry-content .woocommerce .single-product .woocommerce-product-gallery li{list-style:none !important; padding:2px;}
._SinglePost .entry-content .woocommerce .single-product .product .entry-summary .price{padding:4px 12px; display:block; font-size:21px; font-weight:400;}
._SinglePost .entry-content .woocommerce .single-product .product .entry-summary .price ins{margin-left:5px; color:#3ab54a;}
._SinglePost .entry-content .woocommerce .single-product .product .entry-summary .cart input{padding:0; border:1px solid #DDD; height:40px;}
._SinglePost .entry-content .woocommerce .single-product .product .entry-summary .product_meta .sku_wrapper{font-size:16px; font-weight:500; display:block; margin-bottom:8px;}
._SinglePost .entry-content .woocommerce .single-product .product section{border-top:1px solid #EEE;}
._SinglePost .entry-content .woocommerce .single-product .product section.related.products h2{font-size:18px; font-weight:500; padding:10px 15px; margin-bottom:15px; 
border-bottom:1px solid #EEE;}
._SinglePost .entry-content .woocommerce .single-product .product section.related.products ul li{list-style:none !important; background:FFF; box-shadow:0 1px 2px 0 rgb(0 0 0 / 20%);}
._SinglePost .entry-content .woocommerce .single-product .product section.related.products h2.woocommerce-loop-product__title{font-size:13px; border:0px none; padding:0 10px;}
._SinglePost .entry-content .woocommerce .single-product .product section.related.products .price{padding:0 15px; margin:0px;}
._SinglePost .entry-content .woocommerce .single-product .product section.related.products .price ins{color:#3ab54a; margin-left:5px;}
._SinglePost .entry-content .woocommerce .single-product .product section.related.products .add_to_cart_button{ background-color:#3ab54a; color:#fff; margin:10px auto 0; line-height:1.5}
._SinglePost .entry-content .woocommerce .single-product .woocommerce-Tabs-panel{padding:0 15px;}
.SHOP_Page .entry-content .wc-block-cart__submit .wc-block-cart__submit-button{padding:18px 8px; border-radius:2px; border:none; background:#ff9f00; color:#fff;}
.SHOP_Page .entry-content .wc-block-components-checkout-place-order-button{background:#fb641b; padding:18px 8px; border-radius:2px; border:none; color:#fff;}

.woocommerce-MyAccount-navigation{margin:0; padding:0px;}
.woocommerce-MyAccount-navigation ul li{list-style:none; margin-bottom:10px;}
.woocommerce-MyAccount-navigation ul li a{background-color:#FFF; color:#474747; font-size:14px; font-weight:400; padding:5px 10px; margin:0;}
.SHOP_Page .entry-content .woocommerce .woocommerce-order .woocommerce-thankyou-order-received{margin-bottom:15px; padding-bottom:10px; border-bottom:1px solid #ddd; font-size: 21px; color:#3ab54a;}
.SHOP_Page .entry-content .woocommerce .woocommerce-order .order_details{background-color:#f7f7f7; padding:10px; border-radius:2px;}