/*
Theme Name: EUNIQUE
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/

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




html body .nectar-shop-header .woocommerce-breadcrumb {border: 1px dotted #ddd;margin-bottom: 55px;border-left:  0;border-right:  0;}

body.post-type-archive-product.woocommerce .container-wrap {
    background: #fff;
}

body.woocommerce ul.products {
    border-top: 1px solid #ddd !important;
}

body.woocommerce ul.products li.product, body.woocommerce-page ul.products li.product, body.woocommerce .products.related .product {
    margin-right: 0px !important;
    width: 25% !important;
    border-left: 1px solid #ddd;
    padding-bottom: 20px;
    background-color:  #fff;
    transition: all 0.3s;
    background: #ededf5;
}

body.woocommerce .woocommerce-breadcrumb {
    font-family: 'Poppins', sans-serif;
    color: #242a2ecf;
    font-weight:  500;
    border: 1px dotted #ddd;
    border-left:  0;
    border-right: 0;
    padding: 10px 0;
    margin-bottom: 55px;
}

body.woocommerce .woocommerce-breadcrumb a {
    color: #242a2ecf;
    font-weight:  500;
}

body.woocommerce .woocommerce-result-count {
    color: #242a2ecf;
}

body.woocommerce ul.products li.product .woocommerce-loop-product__title {
    padding-left: 30px;
    font-family: 'Poppins', sans-serif;
    color: #242a2e;
    font-size: 16px !important;
    text-align:  center;
    padding: 0;
}

body.woocommerce ul.products li.product .price {
    padding-left: 30px;
    color: #242a2e !important;
    font-family: 'Poppins', sans-serif;
    font-weight:  600;
    font-size: 16px;
}

body.woocommerce .product-wrap {
    margin-bottom: 10px;
}

body.woocommerce ul.products li.product:hover {
    border: none;
}

body.single-product #header-outer {
    background-color:  #000 !important;
}

body.single-product div.product .product_title {
    color: #242a2e;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    font-size: 22px;
    border-bottom:  1px dotted;
    padding-right: 0;
    margin-right: 158px;
    position:  relative;
    padding-right: 0px !important;
    text-align: left;
    line-height: 33px;
    padding-bottom: 20px;
}

body.woocommerce div.product p.price {
    color: #242a2e !important;
    font-weight: 600;
    font-size: 26px !important;
}

body.woocommerce-page div[data-project-style="classic"] button[type="submit"].single_add_to_cart_button {
    background-color:  #000 !important;
    font-family: 'Poppins', sans-serif;
}

body.woocommerce-page div[data-project-style="classic"] button[type="submit"].single_add_to_cart_button:hover {
    background-color: #000 !important;
}

body.woocommerce div.product_meta .posted_in a {
    color: #444 !important;
}

.woocommerce ul.products li.product h2 {
    font-family: 'Poppins',sans-serif !important;
    font-weight: 600 !important;
    border-bottom: 0 !important;
    letter-spacing: 0 !important;
}
.woocommerce table.cart th {
    font-family: 'allerregular';
    font-size:  18px;
    color:  #000;
    font-weight: 600;
    text-transform:  uppercase;
}

.woocommerce table.cart td {
    font-family: 'Poppins',sans-serif;
    font-size: 15px;
}

.woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table th {
    font-family: 'Poppins',sans-serif;
    color: #000;
}

.cart-collaterals h2 {
    text-align:  center;
    font-family: 'Josefin Sans',sans-serif;
    color: #000;
    text-transform:  uppercase;
    font-weight:  700;
}

.woocommerce .cart-collaterals .cart_totals table td, .woocommerce-page .cart-collaterals .cart_totals table td {
    font-family: 'Poppins',sans-serif;
}

.woocommerce-cart .cart-collaterals .cart_totals table {
    margin:  0 auto;
}

.woocommerce input[type="submit"][name="update_cart"] {
    font-family: 'Roboto Condensed',sans-serif;
    font-size:  18px !important;
    text-transform:  uppercase;
}

.woocommerce-cart .wc-proceed-to-checkout {
    font-family: 'Roboto Condensed',sans-serif;
}

.woocommerce-cart .wc-proceed-to-checkout a {
    font-size:  18px !important;
}

.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
    border: 2px solid;
    padding: 20px 35px 5px;
    background-color: #eeeeee47;
}
body.woocommerce-page ul.products li.product .price {
    color: #242a2e !important;
    font-family: 'Poppins', sans-serif !important;
    font-size: 15px;
    font-weight: 700;
    padding:  0;
    text-align:  center;
    margin-top: 7px;
}

.woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del {
    font-size: 19px;
    color: #929292 !important;
    padding-right: 10px;
}

.woocommerce-page div#header-outer {
    background-color: #fff!important;
}

body.woocommerce ul.products li.product .product-wrap img, body.woocommerce-page ul.products li.product .product-wrap img {
    width:  auto;
    margin: 0 auto 15px;
}

.woocommerce .container-wrap {
    background: url(/wp-content/uploads/2018/08/cubes-bg.png) !important;
    background-color: #fff !important;
}

body .flex-viewport {
    border: 1px solid #ddd;
}

body.woocommerce div.product div.images .flex-control-thumbs {
    margin-top: 15px;
}

body.woocommerce div.product div.images .flex-control-thumbs li {
    border:  1px solid #ddd;
    margin: 0 8px 0 0;
}

body.woocommerce div.product div.images .flex-control-thumbs li:last-child {
    margin:  0;
}

body.single-product div.product .product_title:before {
    content:  "";
    background-color:  #000;
    position:  absolute;
    left:  0;
    bottom: -2px;
    height: 3px;
    width: 10%;
}

body.woocommerce div.product_meta {
    display:  none;
}

body.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    font-family: 'Poppins', sans-serif !important;
    padding: 8px 24px !important;
    opacity:  1 !important;
    color: #000;
}

body.woocommerce div.product .woocommerce-tabs ul.tabs li {
    padding: 0 0;
    background-color: #ddd!important;
}

body.woocommerce div.product .woocommerce-tabs ul.tabs li:first-child {
    border-top-left-radius: 6px !important;
}

body.woocommerce div.product .woocommerce-tabs ul.tabs li:last-child {
    border-top-right-radius: 6px !important;
}

.woocommerce div.product .woocommerce-tabs .panel {
    border:  1px solid #ddd;
    background-color:  #fff;
    padding: 20px 30px 30px !important;
    border-radius: 7px;
    border-top-left-radius:  0;
}

.woocommerce .woocommerce-tabs > div h2 {
    font-size: 22px;
}

.woocommerce .woocommerce-tabs > div p {
    font-size:  13px;
    line-height: 20px;
}

body.woocommerce #reviews #comments h2 {
    font-size: 22px !important;
}

body.woocommerce .related.products {
    background-color:  #fff;
    /* box-shadow: 0 0 16px #ccc; */
    padding: 25px 20px;
    margin-top: 10px;
    border-radius: 8px;
}

body .related.products h2 {
    margin-bottom: 25px;
}

body.woocommerce #review_form #respond .form-submit input {
    font-family: 'Poppins', sans-serif !important;
    background-color:  #000 !important;
    padding: 15px 30px !important;
    font-size: 13px !important;
}

.woocommerce .woocommerce-tabs > div ul {
    margin:  0;
}

.woocommerce .woocommerce-tabs > div ul li {
    list-style-type:  none;
    font-family: 'Poppins', sans-serif;
    color: #242a2e;
    font-size: 13px;
}

body.woocommerce .woocommerce-tabs > div ul li i {
    width: auto !important;
    height: auto !important;
    font-weight: 600;
    font-size: 13px;
    color: #242a2ead;
    top: 0;
    margin-right: 6px;
}

body.woocommerce div.product div.images .flex-control-thumbs li img {
    opacity:  1;
}

html body.woocommerce-page table.cart td.actions .coupon {
    padding: 0;
    /* border:  none; */
}

body .woocommerce input#coupon_code {
    width: 84%!important;
    margin:  0;
}

body[data-form-submit="regular"] .woocommerce .cart .button, .woocommerce .cart input.button {
    padding: 12px 22px !important;
}

body .woocommerce table.cart th {
    font-family: 'Poppins', sans-serif !important;
    color:  #000;
    font-weight:  600;
    font-size: 14px;
}

body #header-outer .widget_shopping_cart .cart_list a {
    color:  #fff !important;
    font-family: 'Poppins', sans-serif;
}


/*footer*/


div#footer-outer {
    background: #fff;
}

div#footer-outer .left,div#footer-outer .right {
    display: inline-block;
    text-align: left;
}

div#footer-outer .left img {
    display: inline-block;
    border-right: 1px solid #000000;
    padding: 14px 0px;
    padding-right: 26px;
}

div#footer-outer .left p {
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    color: #000000;
    font-family: 'Poppins', sans-serif;
    width: 49%;
    text-align: left;
    font-weight: 500;
    padding-left: 25px;
    padding-top: 6px;
    line-height: 24px;
}

div#footer-outer .right li {
    font-size: 14px;
    color: #000000;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    line-height: 17px;
}
div#footer-outer .right li a{
	 color: #000000;
}

div#footer-outer .left {
    width: 72%;
    float: left;
}

div#footer-outer .right {
    vertical-align: top;
    padding-top: 10px;
    float: right;
}

div#footer-outer div#copyright p {
    font-size: 14px;
    color: #000000;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
}

div#footer-outer div#copyright {
    padding: 33px 0px 28px 0px !important;
}

div#footer-outer div#footer-widgets .row {
    border-bottom: unset;
    padding: 0px 0px 20px 0px;
}





h1 {
    color: #000715;
    font-size: 75.03px;
    text-transform: uppercase;
    font-family: 'Roboto Condensed', sans-serif;
    text-align: center;
    font-weight: 800;
}

#follow_us li {
    display: inline-block;
    list-style-type: none;
    text-align: center;
    margin: 0px 88px;
}

ul {}

#follow_us ul {
    text-align: center;
    padding-top: 92px;
}

#follow_us li i {
    display: block;
    color: #6a6a6a;
    font-size: 65px;
    font-weight: lighter;
    margin: 0px auto;
    width: 100px;
    margin-bottom: 23px;
}

#follow_us li a {
    font-size: 10px;
    color: #3c3c3c;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 600;
    letter-spacing: 3px;
    text-transform: uppercase;
}

div#follow_us {
    padding-bottom: 75px !important;
    padding-top: 70px !important;	
}

/*product css start home*/

#kidslider h1 {font-size: 110px;color: #ffffff;font-weight: 400;font-family: 'Playfair Display', serif;width: 30%;text-align: left;text-transform: capitalize;line-height: 112px;margin-bottom: 55px;padding-left: 15px;position: relative;left: 10%;}

body.woocommerce-js ul.ui-tabs-nav li a {
    background: transparent;
    font-size: 12px;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 600;
    color: #ababab;
    text-transform: uppercase;
    letter-spacing: 4px;
    border-right: 1px solid #000715 !important;
    line-height: 11px;
    padding: 0px 40px 0px 44px;
    position: relative;
    transition: all 0.3s linear;
}

body.woocommerce-js ul.ui-tabs-nav li:last-child a {
    border-right: unset !important;
}

body.woocommerce-js ul.ui-tabs-nav li a.active-tab {
    color: #3c3c3c;
}

body.woocommerce-js ul.ui-tabs-nav {display: flex;justify-content: center;padding-top: 22px;
    padding-bottom: 39px;
}

body.woocommerce-js ul.ui-tabs-nav li a:after {
    content: "";
    position: absolute;
    width: 0px;
    height: 4px;
    background: #55bea5;
    left: 43px;
    bottom: -11px;
    transition: all 0.3s linear;
}

body.woocommerce-js ul.ui-tabs-nav li a.active-tab:after {
    width: 61px;
}

body.woocommerce-js ul.ui-tabs-nav li a:hover:after {
    width: 61px;
}

body.woocommerce-js ul.ui-tabs-nav li a:hover {
    color: #3c3c3c;
}

body.woocommerce-js {
}

body.woocommerce-js ul.products li.product {
    background: transparent;
    margin-bottom: 60px;
    padding-bottom: 11px;
    transition: all 0.3s linear;
}

.woocommerce ul.products li.product .onsale {
    display: none;
}

body.woocommerce-js ul.products li.product h2 {
    text-align: center;
    color: #666666;
    font-size: 15px !important;
    text-transform: capitalize;
    font-weight: 400 !important;
    transition: all 0.3s linear;
    background-color: transparent;
    font-family: 'Montserrat', sans-serif !important;
    margin-top: 8px !important;
    margin-bottom: -2px !important;
}

body.woocommerce-js ul.products li.product span.price,body.woocommerce-js ul.products li.product span.price del span {
    text-align: center;
    color: #333333 !important;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 400;
    transition: all 0.3s linear;
    font-family: 'Montserrat', sans-serif;
}

body body.woocommerce-js ul.products li.product del {
    text-decoration: unset !important;
    text-align: center;
    color: #262520 !important;
    font-size: 16px;
    font-family: 'Roboto Condensed', sans-serif;
    text-transform: uppercase;
    font-weight: 600;
    opacity: 1;
}

body body.woocommerce-js ul.products li.product ins {
    display: none;
}


div.sale-perc {
    position: absolute;
    top: 13px;
    left: 30px;
    font-size: 14px;
    color: #ffffff;
    background: #ff6363 !important;
    font-weight: 400;
    width: 50px;
    height: 50px;
    font-family: 'Montserrat', sans-serif;
    border-radius: 100px !important;
    display: flex;
    align-items: center;
    justify-content: center;
}



body.woocommerce-js ul.products li.product .product-wrap img {
    width: 100%;
    margin: 0 auto;
    transition: all 0.3s linear;
}
body.woocommerce-js ul.products li.product:hover .product-wrap img {
    background: #ffffff5e;
}

body.woocommerce-js ul.products li.product:hover {border-left: 1px solid #ddd;}

body.woocommerce-js ul.products li.product:hover h2.woocommerce-loop-product__title {
    color: #000;
}

body.woocommerce-js ul.products li.product:hover span.price {
    color: #000 !important;
}

body.woocommerce-js ul.products li.product:hover span.price del {
    color: #fff !important;
}

body.woocommerce-js ul.products li.product span.price del {
    text-decoration: none;
    opacity: 1;
    text-align: center;
    color: #262520 !important;
    font-size: 16px;
    font-family: 'Roboto Condensed', sans-serif;
    text-transform: uppercase;
    font-weight: 600;
    transition: all 0.3s linear;
}
.woocommerce ul.products li.product .price ins .amount {
    display: none;
}

body.woocommerce-js ul.products li.product:hover img {
    opacity: 1;
}

body.woocommerce-js ul li .product-wrap {
    min-height: 300px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 0px;
    padding-bottom: 0px;
}

/*product css end home*/

div#featuredc {
    padding-top: 125px !important;
    padding-bottom: 250px !important;
}

/* #featuredc .owl-item {
    background: #f8f8f8;
} */

#featuredc .owl-item h2 {
    font-family: 'Roboto Condensed', sans-serif;
    text-transform: uppercase;
    font-size: 27.14px;
    color: #000000;
    font-weight: bold;
    letter-spacing: -1px;
    text-align: center;
}

#featuredc .owl-item p {
    color: #313131;
    font-family: 'Poppins', sans-serif;
    text-align: center;
}

#featuredc .owl-item h2 label {
    color: #ffffff;
    background: #55bea5;
    font-weight: 300;
    border-radius: 50px;
    padding: 3px 25px;
    margin-right: 10px;
}

#featuredc .carouseldiv {
    width: 55%;
    display: inline-block;
    float: right;
    padding-top: 23px;
    padding-right: 13px;
}

#featuredc .owl-item p:first-child {
    display: inline-block;
    width: 50%;
    padding: 0px;
}

#featuredc .owl-item .carousel-item {
    min-height: 190px;
    background: #f8f8f8;	
}

#featuredc .owl-item p img {
    position: absolute;
    top: -21px;
    width: 48%;
    left: 4px;
}

#featuredc .owl-item.active {
    padding-right: 12px;
    margin-top: 50px;	
}

#featuredc .owl-item.active+.owl-item.active {
    padding-right: 0px;
}



#featuredc .owl-dots {
    display: none;
}

#featuredc .owl-nav {
    display: block;
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: -72px;
}

#featuredc .owl-nav div {
    background: #333944;
    color: transparent;
    border-radius: 0px;
    margin: 0px;
    padding: 9px 7px;
    transition: all 0.3s linear;
    position: relative;
}

#featuredc .owl-nav div:hover {
    background: #000715;
}

#featuredc .owl-nav div.owl-prev:before {
    content: "\f104";
    position: absolute;
    color: #fff;
    font-family: FontAwesome;
    font-size: 21px;
    left: 0px;
    right: 0px;
    margin: 0 auto;
}

#featuredc .owl-nav div.owl-next:before {
    content: "\f105";
    position: absolute;
    color: #fff;
    font-family: FontAwesome;
    font-size: 21px;
    left: 0px;
    right: 0px;
    margin: 0 auto;
}


#first h3 {
    font-size: 14px;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'Roboto', sans-serif;
    letter-spacing: 5px;
    font-weight: 500;
    position: relative;
}

#first h3:after {
    content: "";
    height: 1px;
    width: 72px;
    background: #fff;
    position: absolute;
    left: 112px;
    bottom: 16px;
}


#first .owl-dots {
    display: none;
}

#first .owl-nav {
    display: block;
    position: absolute;
    bottom: 25px;
    right: 0px;
}

#first .owl-nav div {
    color: transparent;
    border-radius: 0px;
    background: #333944;
    position: relative;
    padding: 9px 8px;
    margin: 0px;
    transition: all 0.3s linear;
}

#first .owl-nav div.owl-prev:before {
    content: "\f104";
    position: absolute;
    color: #f1f2f3;
    font-family: FontAwesome;
    font-size: 21px;
    left: 0px;
    right: 0px;
    margin: 0 auto;
}

#first .owl-nav div.owl-next:before {
    content: "\f105";
    position: absolute;
    color: #f1f2f3;
    font-family: FontAwesome;
    font-size: 21px;
    left: 0px;
    right: 0px;
    margin: 0 auto;
}

#first .owl-nav div:hover {
    background: #37a289;
}

div#first {
    padding-top: 205px !important;
    padding-bottom: 84px !important;
}

div#first h3 {
    padding-top: 120px;
}

#first h1 {
    color: #ffffff;
    font-size: 103.09px;
    text-align: left;
    padding: 4px 0px 7px 0px;
}

#first h4 {
    font-size: 18px;
    color: #ffffff;
    font-weight: bold;
    font-family: 'Roboto', sans-serif;
    text-transform: uppercase;
    letter-spacing: 10px;
}


#first h5 label {
    font-size: 12px;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'Roboto Condensed', sans-serif;
    font-weight: 600;
    letter-spacing: 5px;
    position: relative;
}

#first h5.words label:before {
    content: "";
    height: 4px;
    width: 95px;
    position: absolute;
    left: -121px;
    top: 4px;
    background: linear-gradient(90deg, rgb(55,162,137,1) 50%, rgb(51,57,68,1) 50%);
}

#first h5.words {
    position: absolute;
    bottom: 0px;
    left: 151px;
}

#first h5.number label:after {
    content: "";
    height: 1px;
    width: 65px;
    background: #989ba0;
    position: absolute;
    right: -85px;
    top: 6px;
}

#first h5.number {transform: rotate(-90deg) !important;position: absolute;left: -100px;bottom: 105px;}


div#header-outer {
    height: 130px !important;
    background: #fff !important;
    padding: 0px !important;
    box-shadow: unset !important;
}

header#top #logo img {
    height: unset !important;
    width: 246px;
    margin-left: 100px;
    margin-top: 46px;
}

body #header-outer header#top nav >ul.sf-menu >li.menu-item >a {
    font-size: 14px;
    color: #8c8c8c;
    text-transform: capitalize;
    font-weight: 400;
    letter-spacing: 1px;
    margin: 0px;
    transition: all 0.3s linear;
    padding: 1px 25px !important;
    line-height: 18px;
    position: relative;
    font-family: 'Montserrat', sans-serif;
}

#header-outer[data-format="centered-menu-under-logo"] header#top .span_9 nav >ul >li:not(#social-in-menu):not(#search-btn):not(.slide-out-widget-area-toggle) >a {
    padding-bottom: 0px!important;
}

header#top nav ul #search-btn >div {
    border-left: unset !important;
}

#header-outer[data-format="centered-menu-under-logo"] header#top .span_9 {
    background: #010816;
    padding: 16px 0px 12px 0px;
}

#header-outer[data-format="centered-menu-under-logo"] header#top .span_9 li a:after {
    display: none !important;
}

body:not(.material) #header-outer[data-format="centered-menu-under-logo"] .span_3 {
    padding-bottom: 12px;
}


li#search-btn {
    list-style-type: none;
    display: inline-block;
    position: absolute;
    right: 0px;
    top: 57px;
}

li#search-btn span.icon-salient-search {
    background: transparent;
    font-weight: 500;
    color: #000000 !IMPORTANT;
    FONT-SIZE: 20px;
    position: relative;
    top: -3px;
    right: 50px;
}

body.ascend div#search-outer.nectar {
    height: 130px !important;
}

body.ascend div#search-outer.nectar div#search-box {
    top: 30px !important;
    left: 0px !important;
}

body.ascend #search-outer .container {
}

div#header-outer {
    z-index: 99;
}

body.ascend div#search-outer.nectar div#search-box input[type="text"] {
    font-size: 55px!important;
    color: #6a6a6a!important;
}

body.ascend div#search-outer.nectar div#search-box span {
    display: none;
}

body.ascend #search-outer #search #close a span {
    color: red !important;
}


a#user_header_btn {
     font-size: 13px;
    color: #ffffff;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    letter-spacing: 1px;
    position: absolute;
    right: 48px;
    top: 49px;
}

body[data-is="minimal"].ascend[data-header-color="light"] #header-outer .has_products .cart-menu .cart-icon-wrap .icon-salient-cart {
    color: #ffffff !important;
    font-weight: 500;
    letter-spacing: 1px;
}

body[data-smooth-scrolling="0"] #header-outer .widget_shopping_cart {
    top: 100px;
}

.woocommerce.widget_shopping_cart .buttons a img {display: none;}

#header-outer .widget_shopping_cart .buttons {
    text-align: center;
}
body #header-outer .widget_shopping_cart a.button {
    background-color: #e8cc63!important;
    color: #000 !important;
   }


body[data-is="minimal"].ascend[data-header-color="light"] #header-outer .has_products .cart-menu .cart-icon-wrap .icon-salient-cart:before {
    content: url('/wp-content/uploads/2019/08/cart_item_menu.png');
}

a#user_header_btn i {
    font-size: 13px;
    text-align: right;
    padding-right: 6px;
}

body[data-is="minimal"].ascend[data-header-color="light"] #header-outer .has_products .cart-menu .cart-icon-wrap .cart-wrap {margin: 0px;top: 3px !important;font-size: 13px;left: -20px;color: #000 !important;position: relative;}

body[data-is="minimal"].ascend[data-header-color="light"] #header-outer .has_products .cart-menu .cart-icon-wrap .cart-wrap:before {
    content: "(";
    position: absolute;
    color: #fff;
    display: none;
}

body[data-is="minimal"].ascend[data-header-color="light"] #header-outer .has_products .cart-menu .cart-icon-wrap .cart-wrap:after {
    content: ")";
    position: absolute;
    color: #fff;
    display: none;
}

body[data-is="minimal"].ascend[data-header-color="light"] #header-outer .has_products .cart-menu .cart-icon-wrap .cart-wrap span {
    background: transparent;
    width: 12px!important;
    color: #000 !important;
    font-size: 14px;
}

body.ascend #header-outer .cart-menu {
}

body.ascend #header-outer .cart-menu-wrap {
    right: 80px !important;
    top: 20px !important;
}

div.about_page h2 {
    font-family: 'Roboto Condensed', sans-serif;
    text-transform: uppercase;
    font-size: 40px;
    color: #652d90;
    font-weight: bold;
    padding-bottom: 10px;
}

div.about_page p {
    color: #313131;
    font-family: 'Poppins', sans-serif;
    padding-bottom: 12px;
}



/* inner pages */

.innr-pg p {
    color: #000;
    font-size: 16px;
    line-height: 28px;
    padding-bottom: 18px;
}

.innr-pg img {
    box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);
    /* border: 8px solid #fff; */
}

.innr-pg {
    padding-top:  70px !important;
    padding-bottom:  70px !important;
}

.innr-pg h2 {
    font-family: 'Poppins', sans-serif;
    color: #0f6939;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 20px !important;
    line-height: 30px;
    position: relative;
    padding-bottom: 12px;
}

.innr-pg h2 strong {
    font-family: 'Poppins', sans-serif;
    color: #333;
    font-size: 35px;
    font-weight: 700;
}

#page-header-bg .span_6 h1 {
    font-family: 'Montserrat', sans-serif;
}

.innr-pg h4 {
    font-weight:  700;
    text-transform:  uppercase;
}

.innr-pg img {
    margin-bottom:  15px !important;
}

body .innr-pg input.wpcf7-form-control.wpcf7-submit {
    color: #0f6939;
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
    border: 1px solid #0f6939;
    font-weight: 600;
    padding: 10px 40px !important;
    background: transparent;
}

body .innr-pg input[type=text], body  .innr-pg textarea, body .innr-pg input[type=email], body .innr-pg input[type=password], body .innr-pg input[type=tel], body .innr-pg input[type=url] {
    background-color: #ffffff !important;
    font-family: 'Raleway', sans-serif;
    /* font-size: 14px; */
    /* border-radius:  30px; */
    padding: 10px 5px 10px 16px !important;
    margin-top: 4px;
}

.innr-pg ul li i {
    display:  inline-block;
    margin-right: 13px;
    color: #0f6939;
    vertical-align: top;
    font-size: 20px;
}

.innr-pg ul li p {
    display:  inline-block;
    font-family: 'Poppins',sans-serif;
    font-size: 16px;
}

.innr-pg ul li {
    list-style-type: none !important;
}

.innr-pg ul {
    margin: 0;
}

.innr-pg textarea {
    height: 120px;
}

.innr-pg form.wpcf7-form p {
    /* display:  inline-block; */
    /* width: 49%; */
}

.innr-pg form.wpcf7-form p:nth-child(10) {
    display:  block;
}

.innr-pg .wpb_raw_html {
    background-color: transparent;
    width:  80%;
    margin: 20px 0 30px !important;
    padding: 20px 14px;
    /* border-radius: 10px; */
    /* box-shadow: 0 0 26px #2222227a; */
    border: 1px solid #0f6939;
}

.innr-pg ul li {
    font-family: 'Poppins',sans-serif;
}

.innr-pg .wpb_raw_html ul li a {
    color: #0f6939;
    font-size:  16px;
}

.innr-pg .wpb_raw_html ul li p {
    color:  #fff;
}

.innr-pg .wpb_raw_html ul li {
    padding: 10px 0;
}

body .innr-pg input.wpcf7-not-valid {
    border: 1px solid red;
}

body .innr-pg input.wpcf7-not-valid+span {
    display: none;
}

div.wpcf7-validation-errors {
    border: 1px solid red;
}


body.single-product div#header-outer,body.error404 div#header-outer{
    height: 110px !important;
    background: #fff !important;
    border-bottom: 1px solid #eaeaea;
}

body.single-product div#header-space,body.error404  div#header-space{
    height: 150px !important;
}

body.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    background: #0f6939 !important;
}

body.single-product div.product div.images .woocommerce-product-gallery img{
    margin: 0px auto;
    width: 80%;	
}

html .woocommerce .woocommerce-message {
    background-color: #0f6939 !important;
}

html .woocommerce table.cart td.actions .coupon {
    border: unset !important;
}

html .woocommerce table.cart td.actions {
    border: unset !important;
}

.woocommerce form .form-row .required, .woocommerce-page form .form-row .required {
    color: red !important;
}

html .woocommerce .woocommerce-info {
    background-color: #e3a936 !important;
}

.checkout #order_review .order-review tr th,.checkout #order_review .order-review tr td {
    border: 1px solid lightgrey !important;
    text-align: center;
}


/*myacount*/


/*myacount*/

.woocommerce-MyAccount-content a {
    color: #55bea5 !important;
}

.woocommerce-MyAccount-navigation ul {
    border: 1px solid grey !important;
    box-shadow: 0px 0px 10px 2px #0000003d;
}

.woocommerce-MyAccount-content p {
    padding-bottom: 5px !important;
}

.woocommerce-MyAccount-navigation ul li {
    color: #55bea5;
    padding-left: 40px;
    font-weight: bold;
    background: lightgrey;
}

.woocommerce-Addresses .woocommerce-Address {
    width: 100% !important;
    padding-top: 20px;
}

.woocommerce-account .addresses .title h3 {
    color: #000 !important;
}

.woocommerce form .form-row input.input-text,.woocommerce form .form-row input.input-textarea {
    padding: 8px !important;
    border-radius: 5px;
}

.woocommerce-MyAccount-content .clear {
    display: none;
}


.woocommerce-account .main-content {
    padding-top: 100px;
    padding-bottom: 40px;
}
.woocommerce-MyAccount-navigation ul li a{
	opacity:1 !important;
}
.woocommerce-MyAccount-navigation ul li a:before{
	opacity:1 !important;
}
.woocommerce-MyAccount-navigation ul li.is-active {
    background: #000;
}

.woocommerce-account  h2 {
    font-family: 'Roboto Condensed', sans-serif;
    text-transform: uppercase;
    font-size: 27.14px;
    color: #000000;
    font-weight: bold;
    margin-bottom: 0px;
}

.woocommerce-account #woocommerce-login-nonce {
    padding: 0px 20px !important;
}

.woocommerce-account p.woocommerce-LostPassword.lost_password {
    padding: 0px;
}

.woocommerce form {
    margin-top: 20px;
}

.woocommerce form.login,.woocommerce form.register {
    margin-top: 15px !important;
}


body #header-outer header#top nav >ul.sf-menu >li.menu-item >a:hover,body #header-outer header#top nav >ul.sf-menu >li.menu-item.current-menu-item >a {
    color: #0f6939 !important;
}

header#top nav >ul >li.current-menu-item a {
    color: #ae8a55 !important;
}

#products p {
    color: #313131;
    font-family: 'Poppins', sans-serif;
    text-align: center;
    padding-top: 40px;
}
div#products {
    margin-bottom: 0px !important;
}

#products h1+p{
	    padding-top: 10px;
    padding-bottom: 5px;
}

body.woocommerce  h3.offer_short {
    color: #55bea5;
    font-family: 'Poppins', sans-serif;
    font-size: 16px;
    padding-bottom: 0px;
    margin-bottom: 0px !important;
	text-transform:uppercase;
}

body.woocommerce div.product p.price {
    padding-bottom: 5px;
}

#footer-outer .footer_img {
    position: relative;
    margin-bottom: 10px;
}

#footer-outer .footer_img:before {
    content: "";
    width: 449px;
    height: 2px;
    background: #f3a5d7;
    position: absolute;
    top: 100px;
    left: 37px;
}
#footer-outer .footer_img:after {
    content: "";
    width: 449px;
    height: 2px;
    background: #f3a5d7;
    position: absolute;
    top: 100px;
    right: 35px;
}

#footer-outer ul.social li {
    display: inline-block;
    margin: 0px 29px;
}

#footer-outer ul.social li i {
    color: #000000;
    font-size: 28px;
    font-weight: 400;
}

#footer-outer ul.social li:last-child {
}

#footer-outer ul.social {
    margin: 0px 0px 0px;
}

#footer-outer .menu ul li {
    display: block;
    margin: 0px 0px 11px  !important;
}

#footer-outer .menu ul li a {
    font-size: 14px;
    color: #000000;
    font-weight: 500;
    text-transform: uppercase;
    font-family: 'Poppins', sans-serif;
    letter-spacing: 2px;
}

#footer-outer .menu ul {
    width: 230px;
    display: inline-block;
}

#footer-outer .menu ul:first-child {margin: 0px 292px 0px 0px;}
#footer-outer .menu ul:last-child {margin: 0px 0px 0px 292px;}

#footer-outer .menu {display: block;position: relative;padding: 34px 0px 0px;margin-bottom: 0px;}

#footer-outer .menu:after {
    content: "";
    width: 2px;
    height: 87px;
    background: #d3d3d3;
    position: absolute;
    left: -30px;
    right: 0px;
    bottom: 20px;
    margin: 0 auto;
}

#footer-outer h4 {
    font-size: 30px !important;
    color: #000000 !important;
    text-transform: unset !important;
    letter-spacing: 0px !important;
    padding-bottom: 0px !important;
    font-weight: 500 !important;
    margin-bottom: 3px !important;
    font-family: 'Playfair Display', serif !important;
}

#footer-outer form label {
    color: transparent;
    display: inline-block;
}

#footer-outer form label input.es_required_field.es_txt_email {
    width: 300px !important;
    padding: 13px 26px !important;
    font-size: 14px;
    color: #ffffff !important;
    text-align: left;
    font-weight: 300;
    background: #1a1a1a !important;
    box-shadow: unset;
    border-bottom: unset;
    font-family: 'Montserrat', sans-serif;
    border-radius: 100px;
}

#footer-outer form label input.es_required_field.es_txt_email::placeholder {
    color: #fff !important;
}

#footer-outer form input[type='submit'] {
    width: 48px !important;
    height: 48px;
    font-size: 16px;
    color: transparent !important;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
    background-color: #0f6939 !important;
    box-shadow: unset;
    display: inline-block;
    border-radius: 100px;
    position: absolute;
    top: 20px;
    right: -25px;
    opacity: 1 !important;
    background: url('/wp-content/uploads/2019/11/subscribe.png');
    background-repeat: no-repeat;
    background-position: center;
}

#footer-outer form .es-field-wrap {
    margin-bottom: 0px;
}

#lastp h1 {
    font-size: 72px;
    font-weight: 400;
    text-transform: capitalize;
    color: #000000;
    display: inline-block;
    padding-left: 50px;
    font-family: 'Playfair Display', serif;
    padding-top: 120px;
}

#lastp h1 label {
    display: block;
    color: #a57d42;
    position: relative;
    margin-left: 69px;
    margin-top: 19px;
    font-weight: 400;
}

#lastp h1 label:before {
    content: "";
    position: absolute;
    background: #a57d42;
    height: 2px;
    width: 40px;
    top: 40px;
    left: 200px !important;
}

#lastp p {
    font-size: 18px;
    font-family: 'Poppins';
    color: #898989;
    font-weight: 400;
    text-align: right;
    width: 255px;
    line-height: 34px;
    padding-top: 25px;
    padding-bottom: 0px;
}

#lastp p a {
    position: relative;
    font-family: 'Poppins', sans-serif;
    color: #000000;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 400;
}

#lastp p a:after {
     opacity: 1;
     content: "";
     position: absolute;
     bottom: -6px;
     left: -17px;
     background: #aa844c;
     height: 2px;
     width: 40px;
}

#lastp  .text {
    position: absolute;
    top: 145px;
    left: 110px;
}

#lastp img {
    float: right;
}

div#lastp {
    padding-bottom: 65px !important;
}


#lastp.last img {
    float: left;
}

#lastp.last .text {
    left: unset;
    right: 90px;
}

#lastp.last .text p {
    margin: 0px 0px  0px auto;
    text-align: left;
}

#lastp.last h1 {
    padding-right: 70px;
    padding-left: 0px !important;
}

#lastp.last h1 label {
    margin-left: 0px;
    text-align: left;
}

#lastp.last h1 label:before {
    right: unset;
    left: 110px;
    bottom: -28px;
}

#member_label ul.products li.product {
    background: transparent;
    float: right;
    width: auto;
}

#member_label ul.products li.product img {
    width: 350px !important;
}

#member_label ul.products li.product .product-wrap {
    min-height: unset !important;
    display: block;
}

#member_label ul.products li.product:hover {
    background: #000;
}

#member_label .vc_col-sm-4:last-child ul.products li.product {
    float: left;
}

#member_label .vc_col-sm-4:nth-child(2) ul.products li.product {
    float: unset;
}

#member_label .vc_col-sm-4:nth-child(2) {padding: 0px 12px;}

#member_label {
    text-align: center;
    padding-bottom: 52px !important;
}

#member_label .vc_col-sm-4:nth-child(1),#member_label .vc_col-sm-4:nth-child(3) {
}

#member_label .vc_col-sm-4 {
    margin: 0px !important;
    margin-right: -5px !important;
}

#member_label  h1 {
    text-align: left;
    line-height: 72px;
    font-size: 80px;
    font-weight: 400;
    text-transform: capitalize;
    color: #000000;
    display: inline-block;
    font-family: 'Playfair Display', serif;
}

#member_label h1 label {
    display: block;
    margin-top: 0px;
    color: #f3a5d7;
    font-weight: 400;
}

#member_label.member_labeln ul.products li.product img {width: 100% !important;}

#member_label.member_labeln ul.products li.product h2 {
    position: absolute;
    top: 40%;
    opacity: 0;
    font-size: 24px !important;
    font-weight: 400 !important;
    font-family: 'Poppins' !important;
    text-align: center;
    width: 100%;
    color: #fff !important;
    z-index: 9;
    letter-spacing: 2px !important;
    width: 40%;
    margin: 0 auto;
    left: 0px;
    right: 0px;
    line-height: 30px !important;
}

#member_label.member_labeln ul.products li.product {
    position: relative !important;
    padding-bottom: 0px !important;
    margin-bottom: 15px;
    width: 100%;
}

#member_label.member_labeln ul.products li.product:hover h2 {
    opacity: 1;
}

#member_label.member_labeln ul.products li.product span.price {
    position: absolute;
    bottom: 30px;
    opacity: 0;
    color: #ffffff !important;
    font-size: 24px !important;
    font-weight: bold;
    right: 24px;
    z-index: 9;
    font-family: 'Raleway', sans-serif;
}

#member_label.member_labeln ul.products li.product:hover span.price {
    opacity: 1;
}

#member_label.member_labeln ul.products li.product .button {
    bottom: 52px !important;
    position: absolute !important;
    top: unset !important;
    transform: unset !important;
    opacity: 0;
    background: unset !important;
    color: #f3a5d7 !important;
    text-indent: unset !important;
    width: auto !important;
    height: unset !important;
    margin: 0px;
    font-size: 14px !important;
    font-weight: 400 !important;
    left: 20px;
    font-family: 'Poppins', sans-serif;
}

#member_label.member_labeln ul.products li.product:hover .button {
    opacity: 1;
}

#member_label.member_labeln ul.products li.product .button:after {
    content: "";
    width: 29px;
    height: 2px;
    background: #f3a5d7;
    position: absolute;
    left: 0px;
    bottom: -10px;
    opacity: 0;
}

#member_label.member_labeln ul.products li.product:hover .button:after {
    opacity: 1;
}

#member_label.member_labeln ul.products li.product h2:before {
    content: url('/wp-content/uploads/2019/08/product_title.png');
    position: absolute;
    top: -32px;
    left: 0px;
    right: 0px;
    opacity: 0;
    display: none;
}

#member_label.member_labeln ul.products li.product:hover h2:before {
    opacity: 1;
}


#member_label.member_labeln .vc_col-sm-4:nth-child(2){
    padding: 0px 20px;
}

#member_label.member_labeln label.product_icon {
    display: block;
    padding-top: 42px;
    padding-bottom: 60px;
    text-align: center;
}

#member_label.member_labeln {
    margin-bottom: 0px !important;
    padding-bottom: 65px !important;
    padding-top: 106px !important;
}

#member_label.member_labeln:before {content: url('/wp-content/uploads/2019/09/etop_text.png');position: absolute;top: -15px;left: 0px;}

#member_label.member_labeln label.product_icon img {
    margin: 0 auto;
}

#member_label.member_labeln a.more_btn {
    display: block;
    text-align: center;
    padding-top: 120px;
}

#member_label.member_labeln a.more_btn img {
    margin: 0 auto;
}

#member_label.member_labeln h1  {
    padding-left: 45px;
    margin-top: 20px !important;
    padding-bottom: 30px;
}

#member_label.member_labeln h1 label:before {content: "";height: 2px;width: 40px;background: #f3a5d7;position: absolute;top: 48px;left: 177px;}

#member_label.member_labeln h1 label {
    position: relative;
}

#member_label.member_labeln p {
    text-align: left;
    font-size: 18px;
    font-family: 'Poppins';
    color: #898989;
    font-weight: 400;
    line-height: 33px;
    width: 268px;
    margin: 0 auto;
}

#member_label.member_labeln p a {
    letter-spacing: 1px;
    display: block;
    margin-bottom: 60px;
    color: #652d90;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 400;
    position: relative;
    font-family: 'Poppins', sans-serif;
}

#member_label.member_labeln p a:after {
    width: 29px;
    height: 1px;
    background: #d8ae4b;
    position: absolute;
    left: 0px;
    bottom: -13px;
    opacity: 0;
}

#member_label.member_labeln p a:after {
    opacity: 1;
    content: "";
    position: absolute;
    bottom: -2px;
    left: -17px;
    background: #f3a5d7;
    height: 2px;
    width: 40px;
}
#member_label.member_labeln ul.products li.product .button.added:after,#member_label.member_labeln ul.products li.product .button.loading:after {
    display:none !important;
}
#member_label.member_labeln ul.products li.product .button.added {
    text-indent: -999px !important;
    background-image: url(/wp-content/themes/salient/img/icons/cart-added.png)!important;
    opacity: 1;
    background-repeat: no-repeat !important;
    overflow: visible;
    height: 20px !important;
    filter: invert(1);
}
#member_label.member_labeln a.more_btn:after {
    display: none;
}

#footer-outer .emaillist {
    width: 100%;
    margin: 0 auto;
    line-height: 20px;
    padding: 2px 0px 100px;
}

#footer-outer form span#spinner-image {
    display: none !important;
}


header#top .container {
    padding: 0px !important;
}

#header-space {
    height: 130px !important;
    background: #fff;
}

div#topsection .vc_col-sm-6:first-child {
    padding-top: 220px !important;
}

body #header-outer header#top nav >ul.sf-menu >li.menu-item >a:after {
    display: none;
}


body #header-outer header#top nav >ul.sf-menu >li.menu-item:last-child a {
    border-right: unset !important;
}

header#top nav >ul {
    padding-top: 61px;
    padding-right: 30px;
}

body.ascend #header-outer .cart-menu {
    border: unset !important;
}

div#topsection .vc_col-sm-6:first-child img {
    width: 100%;
}

div#topsection .vc_col-sm-6 {
    height: auto !important;
}

div#topsection .vc_col-sm-6:last-child {
    padding-top: 98px;
}

div#topsection .vc_col-sm-6:last-child img {
    margin: 0 auto;
    filter: grayscale(1);
}


div#topsection .vc_col-sm-6:last-child div.owl-dots div.owl-dot span:after {
    content: "";
    font-size: 12px;
    color: #000000;
    font-family: 'Raleway';
    font-weight: 500;
    }
div#topsection .vc_col-sm-6:last-child div.owl-dots div.owl-dot:nth-child(1) span:after {
    content: "1/5";
    }
div#topsection .vc_col-sm-6:last-child div.owl-dots div.owl-dot:nth-child(2) span:after {
    content: "2/5";
    }
div#topsection .vc_col-sm-6:last-child div.owl-dots div.owl-dot:nth-child(3) span:after {
    content: "3/5";
    }
div#topsection .vc_col-sm-6:last-child div.owl-dots div.owl-dot:nth-child(4) span:after {
    content: "4/5";
    }
div#topsection .vc_col-sm-6:last-child div.owl-dots div.owl-dot:nth-child(5) span:after {
    content: "5/5";
    }
        

div#topsection .vc_col-sm-6:last-child div.owl-dots {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: -17px;
}

div#topsection .vc_col-sm-6:last-child div.owl-dots div.owl-dot span {
    height: 0px;
    width: 0px;
    position: absolute;
    top: 0px;
    margin: 0px;
    opacity: 0;
}

div#topsection .vc_col-sm-6:last-child div.owl-dots div.owl-dot.active span {
    opacity: 1;
}

div#topsection .vc_col-sm-6:last-child  .owl-nav {
    display: block;
    margin: 0px !IMPORTANT;
}

div#topsection .vc_col-sm-6:last-child .owl-nav .owl-next {
    background: url('/wp-content/uploads/2019/08/right.png');
    background-repeat: no-repeat;
    padding: 0px;
    margin: 0px;
    background-position: center;
    right: 0px;
}
div#topsection .vc_col-sm-6:last-child .owl-nav .owl-prev {
    background: url('/wp-content/uploads/2019/08/left.png');
    background-repeat: no-repeat;
    padding: 0px;
    margin: 0px;
    background-position: center;
    left: 0px;
}

div#topsection .vc_col-sm-6:last-child .owl-nav div {
    background: transparent;
    color: transparent;
    width: 100px;
    position: absolute;
    bottom: -22px;
    Z-INDEX: 9999;
}

div#topsection .vc_col-sm-6:last-child .owl-carousel {
       width: 80%;
       margin: 0 auto;
}

#topsection h1 {
    font-size: 72px;
    color: #000000;
    text-align: left;
    font-family: 'Playfair Display';
    font-weight: 400;
    text-transform: capitalize;
    line-height: 82px;
    width: 80%;
    margin: 110px auto 45px;
}

#topsection h1 label {
    display: block;
    color: #d8ae4b;
}

#topsection p a{
        color: #000000;
    font-size: 16px;
    text-transform: uppercase;
    font-family: 'Raleway';
    font-weight: 500;
    letter-spacing: 1px;
    position: relative;
    display: block;
    margin-bottom: 20px;
}
#topsection p a:after{
    width: 29px;
    height: 1px;
    background: #d8ae4b;
    position: absolute;
    left: 0px;
    bottom: -2px;
    content: "";
    opacity: 1;
}

#topsection p {
    width: 80%;
    margin: 0px auto 0;
}

#topsection p.change_postion_it a {
    color: #000000;
    font-size: 12px;
    font-family: 'Raleway';
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 12px;
    position: relative;
    transform: rotate(90deg);
    display: inline-block;
}

#topsection p.change_postion_it a:before {content: "";width: 1px;height: 29px;position: absolute;left: -46px;background: #d8ae4b;transform: rotate(90deg);margin: auto;top: 0px;bottom: 0px;}

#topsection p.change_postion_it a:after {
    display: none;
}

#topsection p.change_postion_it {
    position: absolute;
    right: 0px;
    width: unset;
    bottom: 15px;
}

#topsection p img {
    display: block;
    margin: unset !important;
    padding-top: 5px;
}

#secondsection .vc_col-sm-6 {
    height: unset !important;
}

#secondsection .vc_col-sm-6 img {
    width: 90%;
    margin-top: -72px;
    margin-right: 0px;
}

#secondsection h1 {
    font-size: 72px;
    color: #000000;
    text-align: left;
    font-family: 'Playfair Display';
    font-weight: 400;
    text-transform: capitalize;
    line-height: 82px;
    margin-bottom: 5px;
    width: 70%;
    margin: 0 auto;
}

#secondsection h1 laebl {}

#secondsection h1 label {
    display: block;
    color: #652d90;
    position: relative;
}

#secondsection h1 label:before {content: "";height: 1px;width: 29px;position: absolute;left: 100px;top: 20px;background: #652d90;bottom: 0px;margin: auto;}

#secondsection p {
    color: #898989;
    font-size: 18px;
    font-family: 'Poppins';
    padding-left: 99px;
    line-height: 30px;
    padding-bottom: 30px;
    width: 70%;
    margin: 0 auto;
}

#secondsection p a {
    color: #652d90;
    font-size: 16px;
    text-transform: uppercase;
    font-family: 'Raleway';
    font-weight: 600;
    letter-spacing: 1px;
    position: relative;
    display: block;
    margin-bottom: 20px;
}

#secondsection p a:after {
    opacity: 1;
    content: "";
    position: absolute;
    bottom: -4px;
    left: -17px;
    background: #f3a5d7;
    height: 2px;
    width: 40px;
}

#secondsection .vc_col-sm-6:first-child {
    padding-top: 85px;
    position: relative;
}

#secondsection  ul.socials li {
    list-style-type: none;
    display: inline-block;
    margin: 0px 8px;
}

#secondsection ul.socials li a {
    color: #7f7f7f;
}

#secondsection ul.socials li a i {
    font-size: 24px;
}

#secondsection ul.socials li:last-child {
    position: relative;
}

#secondsection ul.socials li:last-child:after {
    content: url('/wp-content/uploads/2019/09/social_scroll.png');
    position: absolute;
    right: -100px;
    top: -15px;
}

#secondsection ul.socials {
    position: absolute;
    right: 100px;
    bottom: -100px;
}

div#page-header-wrap {
    border-bottom: 1px solid #eaeaea;
}


@media (max-width:1400px){

	#product_carousel_slide button.slick-prev {
    left: 14% !important;
}

#product_carousel_slide button.slick-next {
    right: 14% !important;
}

#product_carousel_slide button.slick-arrow {
    bottom: 250px !important;
}
	#product_carousel_slide .slick-active .text {
    top: 230px;
    right: 170px !important;
}
#kidslider .owl-carousel img {
    min-height: 650px;
}
	body #header-outer header#top nav >ul.sf-menu >li.menu-item >a {
    font-size: 13px;
}

#secondsection .vc_col-sm-6 img {
    margin-top: -74px;
}

#secondsection .vc_col-sm-6:first-child {
    padding-top: 40px;
}

#secondsection ul.socials {
    bottom: -80px;
    right: 100px;
}

#member_label.member_labeln h1 {
    font-size: 60px;
    line-height: 72px;
}

#member_label h1 {
    font-size: 60px;
    line-height: 72px;
}

#lastp.last .text {
    right: -50px;
}

#lastp .text {
    left: 0px;
}	
body #product_carousel_slide .slick-current.slick-active+div.slick-slide {
    left: -70px !important;
}

body #product_carousel_slide .slick-slide {
    right: -60px;
}
}


body.woocommerce-js ul.products li.product:hover {
    border: unset !important;
}

p#copyright {
    color: #000000 !important;
    font-size: 14px !important;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    opacity: 0.5;
}

#footer-outer form .es-field-wrap {
    display: inline-block;
}


#footer-outer h4 label {
    color: #652d90;
    font-weight: 500;
    text-transform: capitalize;
}

#lastp p+p {
    padding-top: 12px;
    font-size: 16px;
    color: #902261;
    font-weight: bold;
}

#member_label.member_labeln ul.products li.product:before {content: "";background: #6b24a2;position: absolute;width: 100%;height: 100%;left: 0px;right: 0px;top: 0px;bottom: 0px;z-index: 9;opacity: 0;transition: all 0.3s linear;}

#member_label.member_labeln ul.products li.product:hover:before {
    opacity: 0.9;
}

div#member_label_head h1 {
    font-size: 72px;
    color: #000000;
    text-transform: capitalize;
    font-family: 'Poppins', sans-serif;
}

div#member_label_head h1 label {
    color: #435499;
    font-weight: 400;
}

div#member_label_head {
    margin-bottom: -55px;
    padding-top: 21px !important;
}
#lastp.newabout .text {
    left: 631px;
    right: unset;
}

#lastp.newabout .text label {
    display: inline-block;
    position: unset;
}

div#lastp.newabout img {
    margin-top: -175px;
}

#lastp.newabout h1 label:before {
    left: 99px;
    bottom: -36px;
}

#lastp.newabout .text h1 {
    position: relative;
}

#lastp.newabout p {
    width: 390px;
    margin-left: 98px !important;
    padding-top: 50px;
}

#lastp.newabout p+p {
    padding-top: 35px;
    font-size: 18px;
    font-family: 'Poppins';
    color: #898989;
    font-weight: 400;
}

#lastp.newabout p+p+p {
    padding-top: 27px;
}


div#lastp.newabout {
    padding-top: 71px !important;
}

#header-outer div.cart-outer {
    display: none !IMPORTANT;
}

body #header-outer header#top nav >ul.sf-menu >li a.wpmenucart-contents {
    text-transform: capitalize;
    color: #404042;
    font-size: 12px;
    margin-left: -12px;
    font-family: 'Poppins', sans-serif;
    padding: 0px 18px !important;
}

body #header-outer header#top nav >ul.sf-menu >li a.wpmenucart-contents span.amount {
    color: #0f6939;
    font-family: 'Poppins', sans-serif;
    font-size: 12px !important;
    font-weight: 400;
}

.wpmenucart-icon-shopping-cart-0:before {
    content: url('/wp-content/uploads/2019/11/cart.png');
    position: absolute;
    left: -19px;
    top: -14px;
}

body #header-outer header#top nav >ul.sf-menu >li#wpmenucartli {
    margin-left: 45px;
    margin-top: 7px;
}


#header-secondary-outer li#menu-item-289 {position: absolute;left: 20px;}

div#header-secondary-outer {
    background: #0f6939;
    height: 43px;
    border-bottom: unset !important;
}

div#header-secondary-outer a {
    font-size: 11px !important;
    color: #ffffff !important;
    text-transform: uppercase;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    letter-spacing: 1px;
}

div#header-secondary-outer a img {
    vertical-align: middle;
    margin-right: 15px;
}

body #header-secondary-outer nav >ul >li >a {
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0px 0px !important;
    border: unset !important;
}

#header-secondary-outer nav >ul >li:last-child {
    border-right: unset;
}

#header-secondary-outer nav >ul >li:first-child {
    border-right: unset !important;
}

#header-secondary-outer ul {
    height: 40px;
    margin-right: -35px;
}

#kidslider .content_slider {
    max-width: 1425px;
    margin: 0 auto;
    text-align: left;
    position: absolute;
    top: 22%;
    left: 160px;
}

#kidslider .content_slider h1 {
    text-align: left;
    font-size: 72px;
    color: #0f0f0f;
    text-transform: capitalize;
    width: 50%;
    font-family: 'Playfair Display';
    font-weight: 400;
    line-height: 70px;
}

#kidslider .content_slider h2 {
    font-weight: 400;
    font-size: 24px;
    color: #8f2262;
    font-family: 'Poppins', sans-serif;
    margin-bottom: 6px;
}

#kidslider .content_slider a {
    font-size: 16.01px;
    color: #902261;
    text-transform: uppercase;
    font-family: 'Poppins', sans-serif;
    font-weight: bold;
    position: relative;
    display: block;
    margin-top: 51px;
}

#kidslider .content_slider a:after {content: "";position: absolute;bottom: -1px;left: 0px;height: 2px;width: 28px;background: #902261;}



#kidslider .owl-carousel img {
    /* min-height: 750px; */
}

#kidslider .owl-stage {
    padding-bottom: 0px !important;
}

#kidslider 
 .wpb_raw_html {
    margin-bottom: 0px !important;
}

#kidslider .owl-dots {
    display: block !important;
    position: absolute;
    top: 33%;
    left: 40px;
}

#kidslider .owl-dots span {
    width: 30px !important;
    height: 2px !important;
    background: #fff !important;
    border-radius: 0px !important;
    margin-bottom: 28px;
    margin-left: 0px;
}

#kidslider .owl-dots .owl-dot.active span {
    width: 70px !important;
    height: 3px !important;
    transform: unset;
}
#kidslider .owl-dots .owl-dot{
    display:block;
}

#kidslider div.follow ul li {
    list-style-type: none;
    display: inline-block;
    margin: 0px 0px;
}

#kidslider div.follow ul li a {
    color: #1e1e1e;
}

#kidslider div.follow ul {
    position: relative;
    display: inline-block;
    margin: 0px;
}

#kidslider div.follow ul:after {
    content: url('/wp-content/uploads/2019/08/follow.png');
    position: absolute;
    top: -254px;
    right: -51px;
    z-index: 9;
}

#kidslider div.follow {
    position: absolute;
    right: 83px;
    bottom: 39px;
    z-index: 99;
}
body.woocommerce.single-product div.product div.images .flex-control-thumbs li {
    margin-right: 5px;
    margin-bottom: 5px;
    width: calc(25% - 3.8px);
}
body.woocommerce.single-product div.product div.images .flex-control-thumbs li:nth-of-type(4) {
    margin-right: 0;
}

#catnew img {
    width: 100%;
}


div#catnew {
    margin-bottom: 60px;
}

#lastp+#lastp h1 {
    padding-top: 55px;
}

#lastp+#lastp h1 label:before {
    left: -60px !important;
}

#lastp+#lastp p a:after {
    right: -17px;
    left: unset;
}


div#kidslider {
    min-height: 805px !important;
    display: flex;
    align-items: center;
}



div#kidslider a.image_down {
    display: inline-block;
    position: absolute;
    left: 40px;
    top: 380px;
}

#kidslider h1+a {
    color: #f3a5d7;
    font-size: 16px;
    text-transform: uppercase;
    font-family: 'Raleway';
    font-weight: 500;
    letter-spacing: 1px;
    position: relative;
    display: block;
    margin-bottom: 20px;
    left: 10%;
}

#kidslider h1+a:after {
    opacity: 1;
    content: "";
    position: absolute;
    bottom: -4px;
    left: -17px;
    background: #f3a5d7;
    height: 2px;
    width: 40px;
}

@media (max-width:1400px){
#footer-outer .footer_img:before {
    left: -40px;
}

#footer-outer .footer_img:after {
    right: -50px;
}	
}

div#footer-outer:before {
    content: url('/wp-content/uploads/2019/09/footer_bg.png');
    position: absolute;
    left: 0px;
    right: 0px;
    margin: 0 auto;
    width: 100%;
    top: 65px;
    text-align: center;
}

#eoffer img {
    width: 100%;
}

#member_label.member_labeln ul.products li.product:after {
    content: url('/wp-content/uploads/2019/09/epname_top.png');
    position: absolute;
    top: 34%;
    left: 0px;
    right: 0px;
    opacity: 0;
    z-index: 999;
    transition: all 0.3s linear;
}

#member_label.member_labeln ul.products li.product:hover:after {
    opacity: 1;
}

#kidslider .nectar-slider-wrap {
    overflow: visible !important;
}

#kidslider .nectar-slider-wrap .swiper-container,#kidslider .nectar-slider-wrap .swiper-container div {
    overflow: visible !important;
}

#kidslider h1 label {
    font-size: 14px;
    font-weight: 400;
    text-transform: uppercase;
    display: inline-block;
    letter-spacing: 6px;
    font-family: 'Poppins', sans-serif;
    background: #652d90;
    line-height: 14px;
    padding: 4px 22px;
    transform: rotate(-90deg);
    position: absolute;
    left: -115px;
    top: 105px;
}

#kidslider div.content {
    top: 240px !IMPORTANT;
}



body #header-outer header#top nav >ul.sf-menu >li.menu-item:hover > a:before,body #header-outer header#top nav >ul.sf-menu >li.menu-item.current-menu-item > a:before {
    width: 20px;
}

body #header-outer header#top nav >ul.sf-menu >li#wpmenucartli a:before {
    display: none;
}

#kidslider .slide-count {
    display: none !important;
}

#kidslider a.slider-prev,#kidslider a.slider-next {
    width: 120px !important;
    opacity: 1 !important;
    height: 40px;
    position: absolute;
    bottom: 15px;
    top: unset !important;
    left: 0px;
    right: 0px;
    margin: 0 auto;
    transition: all 0.3s linear;
    display: inline-block;
    filter: brightness(0) invert(1);
}

#kidslider a.slider-prev {
    background: url('/wp-content/uploads/2019/09/pn.png') no-repeat;
    background-position: center;
}

#kidslider a.slider-next {
    background: url(/wp-content/uploads/2019/09/nn.png) no-repeat;
    background-position: center;
    right: -60px;
    z-index: 9999;
}

#kidslider a.slider-prev {left: -520px;}

#kidslider a.slider-prev i:before, #kidslider a.slider-next i:before {
    display: none;
}

#kidslider a.slider-prev:hover, #kidslider a.slider-next:hover {
    filter: unset !important;
}

.slider-pagination .swiper-pagination-switch {
    border: unset !important;
    background: transparent !important;
    position: absolute;
}

.slider-pagination .swiper-pagination-switch:after {content: "1";font-size: 14px;color: #ffffff;font-weight: 400;font-family: 'Poppins', sans-serif;position: absolute;left: 0px;opacity: 0;}

.slider-pagination .swiper-pagination-switch:nth-child(2):after {
    content: "2";
}

.slider-pagination .swiper-pagination-switch:nth-child(3):after {
    content: "3";
}

.slider-pagination .swiper-pagination-switch:nth-child(4):after {
    content: "4";
}

.slider-pagination .swiper-pagination-switch:nth-child(5):after {
    content: "5";
}


.slider-pagination .swiper-pagination-switch.swiper-active-switch:after {
    opacity: 1;
}

.slider-pagination .swiper-pagination-switch:nth-child(1):before {
    content: "/5";
    font-size: 14px;
    color: #ffffff;
    font-weight: 400;
    font-family: 'Poppins', sans-serif;
    position: absolute;
    left: 11px;
    opacity: 1;
    top: 1px;
}

.slider-pagination {
    position: relative !important;
    left: -125px;
    bottom: 48px !important;
}

#secondsection .vc_col-sm-6 {
    width: 55%;
}

#secondsection .vc_col-sm-6:last-child {
    width: 45%;
}

#secondsection .vc_col-sm-6:last-child img {
    width: 100%;
}



.productcarousel h1 {
    font-size: 72px;
    font-weight: 400;
    text-transform: capitalize;
    color: #000000;
    padding-left: 0px;
    font-family: 'Playfair Display', serif;
    text-align: left;
}
.productcarousel h1 label {
    display: block;
    color: #652d90;
    position: relative;
    margin-left: 0;
    margin-top: 19px;
    font-weight: 400;
}

.productcarousel h1 label:before {
    content: "";
    position: absolute;
    background: #652d90;
    height: 2px;
    width: 40px;
    top: 40px;
    left: 200px !important;
}

.productcarousel p {
    font-size: 18px;
    font-family: 'Poppins';
    color: #898989;
    font-weight: 400;
    width: 330px;
    line-height: 34px;
    padding-top: 25px;
    padding-bottom: 0px;
    display: block;
    padding-left: 80px;
}

.productcarousel p a {
    position: relative;
    font-family: 'Poppins', sans-serif;
    color: #000000;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 400;
    display: block;
}

.productcarousel p a:after {
     opacity: 1;
     content: "";
     position: absolute;
     bottom: -6px;
     left: -17px;
     background: #aa844c;
     height: 2px;
     width: 40px;
}

.productcarousel .wpb_raw_html {
    position: absolute;
    top: 240px;
    z-index: 9;
    right: 9px;
}

.productcarousel .owl-dots {
    display: none !important;
}

#productcarousel .owl-item .carousel-item {
    width: 60%;
    margin: 0 auto;
    position: relative;
}
#productcarousel .owl-item.active+.owl-item {
    left: -170px;
    position: relative;
    z-index: 99999;
    display: block;
    opacity: 0.4;
}

#productcarousel .owl-item.active+.owl-item .carousel-item {
    margin-left: 0px;
}

#product_carousel_slide .slick-current.slick-active img {
    margin: 0 auto !important;
}

#product_carousel_slide .slick-current.slick-active+div.slick-slide {
    left: -140px !important;
    position: relative;
    opacity: 0.4;
}

#product_carousel_slide button.slick-arrow {color: transparent;border: unset;height: 52px;width: 52px;position: absolute;bottom: 210px;}


#product_carousel_slide h1 {
    font-size: 72px;
    font-weight: 400;
    text-transform: capitalize;
    color: #000000;
    padding-left: 0px;
    font-family: 'Playfair Display', serif;
    text-align: left;
}
#product_carousel_slide h1 label {
    display: block;
    color: #652d90;
    position: relative;
    margin-left: 0;
    margin-top: 19px;
    font-weight: 400;
}

#product_carousel_slide h1 label:before {
    content: "";
    position: absolute;
    background: #652d90;
    height: 2px;
    width: 40px;
    top: 40px;
    left: 200px !important;
}

#product_carousel_slide p {
    font-size: 18px;
    font-family: 'Poppins';
    color: #898989;
    font-weight: 400;
    width: 330px;
    line-height: 34px;
    padding-top: 25px;
    padding-bottom: 0px;
    display: block;
    padding-left: 80px;
}

#product_carousel_slide p a {
    position: relative;
    font-family: 'Poppins', sans-serif;
    color: #000000;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 400;
    display: block;
}

#product_carousel_slide p a:after {
     opacity: 1;
     content: "";
     position: absolute;
     bottom: -6px;
     left: -17px;
     background: #aa844c;
     height: 2px;
     width: 40px;
}

#product_carousel_slide .text {
    position: absolute;
    top: 250px;
    z-index: 9;
    right: 240px;
}

#product_carousel_slide .slick-slide {
    position: relative;
    right: -110px;
}

#product_carousel_slide .slick-slide img {float: right;}

#product_carousel_slide .slick-slide.slick-active img {
    float: unset;
}

#product_carousel_slide .slick-slide.slick-active+.slick-slide img {
    float: unset;
}

#product_carousel_slide .slick-slide.slick-active {
    right: 0px !important;
    opacity: 1;
}
#product_carousel_slide .text {
    right: 10px;
    opacity: 0.4;
}

#product_carousel_slide .slick-active .text {
    right: 240px;
    opacity: 1;
}
div#productcarousel2 {
    padding-top: 70px !important;
    padding-bottom: 105px !important;
}

#product_carousel_slide button.slick-prev {
    background: url(/wp-content/uploads/2019/09/carouselpleft.png) no-repeat;
    left: 17%;
    z-index: 9;
}

#product_carousel_slide button.slick-next {
    background: url(/wp-content/uploads/2019/09/carouselpright.png) no-repeat;
    right: 17%;
}

#footer-outer img {
    width: 246px;
}


div#footer-outer:before {
    display: none;
}

div#footer-outer {
    background: #000000;
    padding-top: 73px;
}

.ascend #footer-outer .widget h4 {
    font-size: 20px !important;
    font-weight: 300 !important;
    color: #ffffff !important;
    text-transform: capitalize !important;
    font-family: 'Montserrat', sans-serif !important;
    letter-spacing: 0px !important;
    margin-bottom: 19px !important;
}

.ascend #footer-outer #footer-widgets .col ul li a {
    font-weight: 300;
    color: #ffffff;
    text-transform: capitalize;
    font-size: 14.41px;
    font-family: 'Montserrat', sans-serif;
}

.ascend #footer-outer #footer-widgets .col ul li {
    margin-bottom: 0px;
}

.ascend #footer-outer #footer-widgets div#custom_html-3 li a {
    font-size: 14px;
    font-weight: 300;
    color: #fff;
    font-family: 'Montserrat', sans-serif;
}

.ascend #footer-outer #footer-widgets div#custom_html-3 li {
    margin-bottom: 0px;
}

.ascend #footer-outer #footer-widgets div#custom_html-3 img {
    margin-bottom: 18px;
    margin-top: 8px;
}

#footer-outer #footer-widgets .col p {
    font-size: 14px;
    font-weight: 300;
    color: #ffffff;
    font-family: 'Montserrat', sans-serif;
    line-height: 23px;
    position: relative;
    top: -2px;
}



#footer-outer #footer-widgets .col form {
    position: relative;
    margin-top: -27px;
}

/* #footer-outer .col:nth-child(1) {
    width: 28.6% !important;
}

#footer-outer .col:nth-child(2) {
    width: 18.7% !important;
}

#footer-outer .col:nth-child(3) {
    width: 21% !important;
}

#footer-outer .col:nth-child(4) {} */

.ascend #footer-outer #copyright {
    border-top: unset !important;
    padding-top: 17px !important;
    padding-bottom: 24px !important;
}

div#footer-outer div#footer-widgets .row {
    border-bottom: 1px solid #ffffff;
    padding-bottom: 0px !important;
}

.ascend #footer-outer #footer-widgets .col #custom_html-6 ul li {
    margin-bottom: 9px;
}

.ascend #footer-outer #footer-widgets .col ul li:last-child {
    margin-bottom: 0px !important;
}

#footer-outer .span_3 div#email-subscribers-form-3 {
    margin-bottom: -20px;
}

.ascend #footer-outer #copyright .col.span_5 {
    width: 100% !important;
    display: block;
}

.ascend #footer-outer #copyright .col.span_5 img {
    width: auto;
    float: right;
}

.ascend #footer-outer #copyright .col.span_5 p {
    font-size: 14px;
    font-weight: 300;
    color: #ffffff;
    font-family: 'Montserrat', sans-serif;
}


#footer-outer a#link_to_top img {
    width: auto;
    margin: 0px !important;
}

#footer-outer a#link_to_top {
    border-radius: 100px;
    width: 52px;
    height: 52px;
    background: #0f6939;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    right: 0px;
    bottom: 88px;
}

#subscriben h1 {
    text-align: center;
    font-size: 35px;
    font-weight: 500;
    color: #333333;
    text-transform: capitalize;
    font-family: 'Montserrat', sans-serif;
    margin-bottom: 0px;
}

#subscriben p {
    text-align: center;
    font-size: 15px;
    font-weight: 400;
    color: #666666;
    font-family: 'Poppins', sans-serif;
    margin: 0 auto;
    width: 55%;
    line-height: 25px;
}

#subscriben form label {
    color: transparent;
}

#subscriben form label input {
    border-radius: 100px;
    border: 1px solid #c6c6c6;
    padding: 13px 32px !important;
    color: #000;
    font-size: 12px !important;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
}

#subscriben form {
    position: relative;
    text-align: center;
    width: 700px;
    margin: -30px auto 0px;
}

#subscriben form input[type='submit'] {
    position: absolute;
    right: 0px;
    top: 25px;
    background: #0f6939;
    border-radius: 100px !important;
    font-size: 14px;
    font-weight: 400;
    color: #ffffff;
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif;
    letter-spacing: 1px;
    padding: 16px 54px !important;
}

div#subscriben {
    padding-bottom: 82px !important;
}

#blogn h1 {
    font-size: 35px;
    font-weight: 500;
    color: #333333;
    text-transform: capitalize;
    font-family: 'Montserrat', sans-serif;
    margin-bottom: 1px;
}

#blogn p {
    font-size: 15px;
    color: #666666;
    font-weight: 400;
    margin: 0 auto;
    width: 55%;
    text-align: center;
    font-family: 'Poppins', sans-serif;
    line-height: 26px;
}

#blogn  .box {
    display: inline-block;
    width: 33%;
    vertical-align: top;
    padding: 0px 21.5px;
    margin-top: 40px;
    position: relative;
}

#blogn .box .content {
    background: #ffffff;
    position: absolute;
    bottom: 15px;
    width: 84%;
    margin: 0 auto;
    left: 0px;
    right: 0px;
    padding: 18px 0px 10px 30px;
}

#blogn .box img {
    width: 100%;
    height: 300px;
}

#blogn .box h2 {
    color: #333333;
    font-size: 20px;
    font-weight: 300;
    font-family: 'Montserrat', sans-serif;
    width: 85%;
    line-height: 28px;
    margin-top: 6px;
    transition: all 0.3s linear;
}

#blogn .box label {
    font-size: 14px;
    font-weight: 400;
    color: #999999;
    font-family: 'Poppins', sans-serif;
    margin-right: 15px;
}

#blogn .box i {
    width: unset;
    height: unset;
    color: #ff6363;
    margin-right: 7px;
}

div#blogn {
    padding-bottom: 51px !important;
}

#blogn .box .content:hover h2 {
    text-decoration: underline;
    cursor: pointer;
}

#subscriben form label input::placeholder {
    font-weight: 300;
    font-style: italic;
    color: #c6c6c6;
}

#testin .owl-carousel {
    width: 649px;
    float: right;
}

#testin .owl-carousel p {
    font-size: 12.69px;
    color: #ffffff;
    width: 76%;
    font-family: 'Montserrat', sans-serif;
    font-weight: 300;
    line-height: 24px;
    padding-bottom: 0px !important;
}

#testin .owl-carousel h4 {
    color: #ffffff;
    font-family: 'Montserrat', sans-serif;
    font-size: 16.43px;
    font-weight: 300;
    margin-top: 13px;
}

#testin .owl-carousel h4 label {
    font-size: 11.2px;
    color: #ffffff;
    font-weight: 300;
    margin-left: 4px;
}

#testin .owl-carousel h3 {
    font-size: 14.19px;
    color: #ffffff;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    margin-bottom: 2px;
}

#testin .owl-carousel h2 {
    font-size: 15px;
    font-weight: bold;
    color: #ffffff;
    font-family: 'Montserrat', sans-serif;
    display: inline-block;
    text-align: center;
    margin-right: 162px;
    padding-left: 153px;
    margin-bottom: 10px;
}

#testin .owl-carousel h2 label {
    display: block;
    font-size: 18px;
    font-weight: 300;
    margin-top: -16px;
}

#testin .owl-carousel h2.color label {
    color: #ff6363;
}

#testin .owl-carousel h2.color cut {
    font-size: 16px;
    font-weight: 300;
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    text-decoration: line-through;
    display: inline-block;
    margin-right: 10px;
}

#testin .owl-carousel h2.color {
    padding-left: 0px;
    margin-right: 0px;
}

#testin .owl-carousel .wpb_raw_html {
    position: relative;
    margin-top: 40px;
}

#testin .owl-carousel .wpb_raw_html:before {
    content: url('/wp-content/uploads/2019/11/quotes_symbol.png');
    position: absolute;
    left: 0px;
    top: 6px;
}

#testin .owl-carousel .owl-dots {
    display: none !important;
}

#testin .owl-carousel .owl-nav.disabled {
    display: block !important;
    margin: 0px !important;
    text-align: left;
    position: absolute;
    bottom: 15px;
}

#testin .owl-carousel .owl-nav.disabled div {
    border-radius: 0px !important;
    padding: 0px !important;
    color: transparent !important;
    background-color: transparent;
    width: 38px;
    height: 24px;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-size: cover !important;
    margin: 0px 4px !important;
}

#testin .owl-carousel .owl-nav.disabled div.owl-prev {
    background-image: url('/wp-content/uploads/2019/11/quote_arrl.png');
}

#testin .owl-carousel .owl-nav.disabled div.owl-next {
    background-image: url('/wp-content/uploads/2019/11/quote_arr.png');
}

div#testin {
    padding-bottom: 200px !important;
}


div#storyn {
    text-align: center;
    margin-bottom: 117px;
}

div#storyn img {
    width: 100% !important;
}

div#storyn h1 {
    font-size: 29.23px;
    color: #333333;
    text-transform: capitalize;
    font-family: 'Montserrat', sans-serif;
    font-weight: 300;
    position: relative;
    margin-bottom: 43px;
}

div#storyn h1:after {
    width: 142px;
    height: 3px;
    background: #ff6363;
    position: absolute;
    left: 0px;
    bottom: 1px;
    right: 0px;
    margin: 0 auto;
    content: "";
}

div#storyn p {
    font-size: 12.53px;
    color: #666666;
    font-family: 'Montserrat', sans-serif;
    font-weight: 300;
    margin: 0 auto;
    width: 83%;
    line-height: 22px;
    padding-bottom: 40px;
}

div#storyn h2 {
    font-size: 16.7px;
    color: #333333;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    text-transform: capitalize;
    text-align: left;
    position: relative;
    margin-left: 8em;
    display: inline-block;
}

div#storyn h2 label {
    display: block;
    font-size: 12.53px;
    color: #666666;
    margin-top: -16.5px;
}

div#storyn h2 img {
    display: inline-block;
    width: auto !important;
    position: absolute;
    top: 10px;
    left: -138px;
}

div#storyn .vc_col-sm-4 {padding-left: 20px;}

div#storyn .vc_col-sm-8 {
    padding: 0px 22px;
}

div#storyn .vc_col-sm-4 .vc_column-inner {
    background: #d9f4e3;
    padding-top: 88px;
   /*adding-bottom: 91px;
    height: 527px !important;*/
}

div#storyn .vc_col-sm-8 .vc_column-inner {
    background: url('/wp-content/uploads/2019/11/story_img.jpg');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    height: 527px !important;
}

#aboutn .wpb_raw_html .left {
    display: inline-block;
    vertical-align: top;
    width: 69%;
    position: relative;
    text-align: left;
}

#aboutn .wpb_raw_html .right {
    display: inline-block;
    vertical-align: top;
    width: 30%;
    position: relative;
    text-align: left;
}

#aboutn img {
    width: 100%;
}

#aboutn  img {
    border: 0px solid #fff;
}

#aboutn .wpb_raw_html .left .one {
    display: inline-block;
    vertical-align: top;
    position: relative;
    width: 51% !important;
    margin-bottom: 20px;
}

#aboutn .wpb_raw_html .left .two {
    display: inline-block;
    vertical-align: top;
    position: relative;
    width: 48% !important;
    height: 234px;
    margin-bottom: 20px;
}

#aboutn .wpb_raw_html .left .three {
    display: inline-block;
    vertical-align: top;
    position: relative;
    width: 37.7% !important;
    height: 233px;
}

#aboutn .wpb_raw_html .left .four {
    display: inline-block;
    vertical-align: top;
    position: relative;
    width: 61% !important;
    height: 233px;
}

#aboutn .wpb_raw_html .right img {
    height: 488px;
}

#aboutn div.content {
    position: absolute;
    bottom: 0px;
    left: 0px;
    background: #fff9de;
    padding: 21px 29px 11px 32px;
}

#aboutn div.content label {
    display: block;
    font-size: 9px;
    font-family: 'Montserrat', sans-serif;
    color: #0f6939;
    text-transform: uppercase;
    font-weight: 400;
}

#aboutn div.content h3 {
    font-size: 17px !important;
    font-weight: 400;
    color: #333333;
    text-transform: capitalize;
    font-family: 'Montserrat', sans-serif;
    line-height: 20px;
    margin-top: -5px;
}

#aboutn div.content a {
    display: block;
    font-size: 9.3px;
    color: #666666;
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif;
    margin-top: -5px;
}

#aboutn .wpb_raw_html .left .one .content {
    background: #fff5f4;
    bottom: 0px;
}

#aboutn .wpb_raw_html .left .two .content {
    background: #e4f5e5;
    bottom: 0px;
}

#aboutn .wpb_raw_html .left .three .content {
    bottom: -1px;
    background: #e7f4ff;
}

#aboutn .wpb_raw_html .left .four .content {
    bottom: -1px;
    background: #feefe0;
}


#aboutn .wpb_raw_html .left .same {
    padding: 0px 7px;
}

#aboutn .wpb_raw_html .left .same .content {
    left: 7px;
}

#aboutn .wpb_raw_html .left .same img {
    height: 234px;
    transition: all 0.3s linear;
    border: 0px solid #fff;
}

#aboutn .wpb_raw_html .left .same:hover img {
    border: 6px solid #fff;
    box-shadow: 0px 0px 30px 2px #00000024;
}

#aboutn .wpb_raw_html .right:hover img {
    border: 6px solid #fff;
    box-shadow: 0px 0px 30px 2px #00000024;
}

#aboutn .wpb_raw_html .right img {
    transition: all 0.3s linear;
    border: 0px solid #fff;
}

div#aboutn {
    padding-top: 119px !important;
}


#aboutn .wpb_raw_html a.viewall {
    width: 156px;
    height: 43px;
    border-radius: 100px;
    border: 2px solid #3f8761;
    margin: 0 auto;
    font-size: 12.77px;
    color: #333333;
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    margin-top: 13px;
}

#aboutn .wpb_raw_html {
    text-align: center;
}

#search_about input[type="text"] {
    border: unset !important;
    border-bottom: 2px solid #b7b7b7 !important;
    font-size: 14px !important;
    font-weight: 300;
    color: #000;
    text-transform: capitalize;
    font-style: italic;
    font-family: 'Montserrat', sans-serif;
    padding: 6px 20px !important;
}

#search_about input[type="text"]::placeholder {
    color: #b7b7b7;
}

#search_about input[type="submit"] {
    background: url('/wp-content/uploads/2019/11/search.png');
    color: transparent;
    padding: 0px !important;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    right: 72px;
    bottom: 38px;
}



form#search_about {
    width: 593px;
    background: #fff;
    padding: 19px 62px 26px;
    position: absolute;
    top: -168px;
    box-shadow: 0px 0px 30px 2px #00000017;
}


div#slidern {
    background: #fff !important;
    text-align: left;
}

#slidern .swiper-slide {
    background-color: #fff !important;
}

div#slidern h1 {
    text-align: left;
    font-size: 50.18px;
    font-weight: 400;
    color: #0f6939;
    font-family: 'Montserrat', sans-serif;
    line-height: 61px;
    text-transform: capitalize;
    margin: 21px 0px 17px;
}

div#slidern h4 {
    background: #0f6939;
    text-transform: uppercase;
    display: inline-block;
    font-size: 12.77px;
    color: #ffffff;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    padding: 0px 25px;
    line-height: 27px;
    margin-bottom: 20px;
}

div#slidern p {
    font-size: 13.69px;
    color: #666666;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
    line-height: 23px;
    padding-bottom: 0px;
}

div#slidern .content a {
    font-size: 12.77px;
    font-weight: 400;
    color: #333333;
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif;
    border: 2px solid #36845a;
    border-radius: 100px;
    padding: 8px 38px !important;
    display: inline-block;
    margin-top: 54px;
}

div#slidern a.slider-prev,div#slidern a.slider-next {
    opacity: 1 !important;
    width: 50px !important;
    background: transparent !important;
    filter: brightness(0%);
    transition: alll 0.3s linear !important;
}

div#slidern a.slider-prev div.slide-count, div#slidern a.slider-next div.slide-count {
    display: none !important;
}

div#slidern a.slider-prev:hover, div#slidern a.slider-next:hover {
    filter: unset !important;
}

div#slidern a.slider-prev {
    left: 20px;
}

div#slidern a.slider-next {
    right: 20px;
}

#slidern .swiper-slide {
    top: 34px !important;
}

#slidern .swiper-slide div.content {
    margin-top: -39px;
    width: 48%;
}


div#header-space, div#header-outer {
    height: 132px !important;
    background: #fff !important;
    top: 0px !important;
    padding-top: 0px !important;
}


body #header-outer header#top nav >ul.sf-menu >li.menu-item.current-menu-item >a {
    font-weight: bold;
}

body #header-outer header#top nav >ul.sf-menu >li.menu-item img {
    position: relative;
    top: -6px;
    margin-left: 8px;
}

.sf-menu li#menu-item-518 {
    position: relative;
}

.sf-menu li#menu-item-518:after {content: "";position: absolute;right: 0px;top: 1px;width: 2px;height: 15px;background: #979797;}

body #header-outer header#top nav >ul.sf-menu li#menu-item-518 a {
    padding-right: 17px !important;
}


body #header-secondary-outer nav >ul >li >a p {
    font-size: 12px;
    font-weight: 500;
    color: #ffffff;
    text-transform: unset !important;
    font-family: 'Poppins', sans-serif;
    padding-left: 0px;
}

body #header-secondary-outer nav >ul >li >a {
    font-size: 12px;
    font-weight: 500;
    color: #ffffff;
    text-transform: unset !important;
    font-family: 'Poppins', sans-serif;
}

body #header-secondary-outer nav >ul >li >a label {
    font-size: 12px;
    font-weight: 500;
    color: #ffffff;
    display: inline-block;
    font-family: 'Poppins', sans-serif;
}



body #header-secondary-outer nav >ul >li#menu-item-292 >a label:first-child {margin-right: 29px;}

body #header-secondary-outer nav >ul >li#menu-item-292 >a label:last-child {
    margin-left: 29px;
    display: inline-block;
}

body div#header-outer {
    background: url('/wp-content/uploads/2019/11/header_bg.png') !important;
    background-color: #fff !important;
}

#trends li {
    width: 25%;
    margin: 0px 0px 26px !important;
    padding: 0px 15.5px !important;
    position: relative;
}

#trends li .product-wrap {
    width: 100% !important;
}

#trends li .product-wrap a+a {
    display: block;
    width: 100%;
}

#trends h1 {
    font-size: 35px;
    font-weight: 400;
    color: #333333;
    text-transform: capitalize !important;
    font-family: 'Montserrat', sans-serif;
    margin-bottom: -1px;
}

#trends p {
    text-align: center;
    margin: 0 auto;
    font-size: 15px;
    font-weight: 400;
    color: #666666;
    font-family: 'Montserrat', sans-serif;
    width: 35%;
    line-height: 25px;
}

div#trends {
    padding-top: 47px !important;
}



#trends li small.product_category_title {
    position: absolute;
    top: 13px;
    width: 50px;
    height: 50px;
    background: #6ab963;
    border-radius: 100px;
    color: #fff;
    text-transform: capitalize;
    font-size: 14px;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
    align-items: center;
    justify-content: center;
    left: 30px;
    display: none;
}

#trends li small.product_category_title.new {
    display: flex;
}

#trends ul {
    margin-top: 18px;
}

#trends .owl-theme .owl-dots .owl-dot span {
    transform: unset !important;
    margin: 0px;
    background: transparent;
    padding: 0px !important;
}

#trends .owl-theme .owl-dots .owl-dot {
    border: 1px solid #ff6363;
    border-radius: 100px;
    padding: 3px;
    width: 14px !important;
    height: 14px !important;
    margin: 0px 6.5px;
    position: relative;
    top: -12px;
}

#trends .owl-theme .owl-dots .owl-dot.active span {
    background: #ff6363;
}

#trends .owl-theme .owl-dots {}

div#trends:before {
    content: url('/wp-content/uploads/2019/11/dragon.png');
    position: absolute;
    right: 0px;
    top: -250px;
}

#featuredproduct h1 {
    text-align: left;
    font-family: 'Montserrat', sans-serif;
    font-size: 35px;
    font-weight: 400;
    color: #333333;
    margin-bottom: 32px;
    text-transform: unset;
}

div#featuredproduct {
    padding-top: 59px !important;
    padding-bottom: 11px !important;
}

div#featuredproduct:before {/*content: url('/wp-content/uploads/2019/11/feature_dragon.png');*/
	position: absolute;
	left: 27px;top: 253px;}


#featuredproduct div.wpb_tab p {
    display: inline-block;
    vertical-align: top;
    padding: 0px 15.5px;
}

#featuredproduct div.wpb_tab p label {
    position: relative;
}

#featuredproduct div.wpb_tab span.element_conteiner span {
    font-size: 22px;
    color: #171717;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
    background: transparent !important;
    padding: 0px !important;
    margin: 0px 0px;
}

#featuredproduct div.wpb_tab span.element_conteiner span.time_description {
    font-size: 12px;
    font-weight: 400;
    color: #a6a6a6;
    text-transform: uppercase;
    margin: -5px 0px 0px;
}

#featuredproduct div.wpb_tab span.element_conteiner {
    margin: 0px 5px;
    min-width: unset !important;
}

#featuredproduct div.wpb_tab 
 .countdown {
    display: inline-block;
    width: 235px;
    background: #fff;
    position: absolute;
    right: 36px;
    bottom: 108px;
    padding: 14px 0px 10px;
}

#featuredproduct div.wpb_tab p label.img2:before {content: "-20%";width: 50px;height: 50px;border-radius: 100px;position: absolute;top: 13px;left: 13px;display: flex;align-items: center;justify-content: center;background: #ff6363;color: #fff;font-size: 14px;font-weight: 400;font-family: 'Montserrat', sans-serif;z-index: 9;}

#featuredproduct ul.wpb_tabs_nav li a{
    border: unset !important;
    font-size: 18px;
    font-weight: 400;
    color: #666666;
    text-transform: capitalize;
    font-family: 'Montserrat', sans-serif;
    letter-spacing: 0px;
    padding: 0px 21px;
}

#featuredproduct ul.wpb_tabs_nav li a:after {
    display: none;
}

#featuredproduct ul.wpb_tabs_nav li a.active-tab {
    color: #ff6363;
}

#featuredproduct ul.wpb_tabs_nav li:last-child a {
    padding-right: 0px !important;
}

#featuredproduct ul.wpb_tabs_nav {
    float: right;
    margin-top: 10px;
    padding-bottom: 35px;
    padding-right: 24px;
    z-index: 999999;
}

#featuredproduct div.wpb_tab {
    z-index: 9;
    display: inline-block !important;
}


#featuredproduct small.product_category_title.feature {
    display: none;
}

#featuredproduct small.product_category_title.new {
    position: absolute;
    top: 13px;
    width: 50px;
    height: 50px;
    background: #6ab963;
    border-radius: 100px;
    color: #fff;
    text-transform: capitalize;
    font-size: 14px;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
    align-items: center;
    justify-content: center;
    left: 30px;
    display: flex;
}

#featuredproduct  ul li.product {
    margin-bottom: 14px !important;
}


.tinv-wraper.tinv-wishlist {
    position: absolute;
    top: 6px;
    right: 31px;
    transition: all 0.3s linear;
    opacity: 0;
}

.tinv-wraper.tinv-wishlist .tinvwl-tooltip {display: none !important;}

.tinv-wraper.tinv-wishlist a span {
    display: none;
}

.tinv-wraper.tinv-wishlist a:before {
    width: 38px;
    height: 38px;
    background: #fff;
    border-radius: 100px;
    box-shadow: 0px 0px 12px 2px #0000001a;
    color: #888888;
    display: flex !important;
    align-items: center;
    justify-content: center;
    font-size: 22px !important;
}

li:hover .tinv-wraper.tinv-wishlist {
    opacity: 1;
}


@media (max-width:1400px){
body #header-outer header#top nav >ul.sf-menu >li.menu-item >a {
    padding: 1px 16px !important;
}

#featuredproduct div.wpb_tab p {width: 49%;}

#featuredproduct div.wpb_tab .countdown {
    width: 225px;
    right: 28px;
}

#blogn .box h2 {
    font-size: 18px;
}	
}


.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {
    color: red !important;
}

small.product_category_title.new {
    position: absolute;
    top: 13px;
    width: 50px;
    height: 50px;
    background: #6ab963;
    border-radius: 100px;
    color: #fff;
    text-transform: capitalize;
    font-size: 14px;
    font-weight: 400;
    font-family: 'Montserrat', sans-serif;
    align-items: center;
    justify-content: center;
    left: 30px;
    display: flex;
}

small.product_category_title {
    display: none;
}

ins span.woocommerce-Price-amount.amount {
    text-align: center;
    color: #ff6363 !important;
    font-size: 18px !important;
    text-transform: uppercase;
    font-weight: 400 !important;
    transition: all 0.3s linear;
    font-family: 'Montserrat', sans-serif !important;
    display: inline-block !important;
}

.woocommerce .price ins, .woocommerce ul.products li.product .price ins {
    display: inline-block;
}

body.woocommerce-js ul.products li.product span.price del span {
    text-decoration: line-through;
    color: #b2b2b2 !important;
}

ul.products li .product-wrap {}

body .woocommerce ul.products li.classic div.product-wrap a.button.ajax_add_to_cart {
    bottom: 22px !important;
    top: unset !important;
    transform: unset !important;
    left: 0px;
    right: 0px;
    margin: 0 auto;
    border-radius: 100px !important;
    background: url('/wp-content/uploads/2019/11/cart_add_icon.png') !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    background-color: #0f6939 !important;
    width: 45px !important;
    height: 45px !important;
    transition: all 0.3s linear;
    opacity: 0;
}

body .woocommerce ul.products li.classic:hover div.product-wrap a.button.ajax_add_to_cart {opacity: 1;}

body .woocommerce ul.products li.classic a.quick_view.button {
    width: 45px;
    height: 45px;
    border-radius: 100px !important;
    color: transparent !important;
    background-color: #fff !important;
    box-shadow: 0px 0px 10px 2px #0000000f !important;
    background-image: url('/wp-content/uploads/2019/11/quick_view.png') !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    position: absolute;
    bottom: 98px;
    left: -110px;
    right: 0px;
    margin: 0 auto;
    opacity: 0;
    transition: all 0.3s linear;
}

body .woocommerce ul.products li.classic:hover a.quick_view.button {
    opacity: 1;
}


div.remodal-wrapper h1.product_title.entry-title {
    text-align: left;
    color: #666666 !important;
    font-size: 24px !important;
    text-transform: capitalize !important;
    font-weight: 400 !important;
    transition: all 0.3s linear;
    background-color: white;
    font-family: 'Montserrat', sans-serif !important;
    margin-top: 8px !important;
    margin-bottom: -2px !important;
}

div.remodal-wrapper span.woocommerce-Price-amount.amount {
    color: #333333 !important;
    font-size: 22px;
    text-transform: uppercase;
    font-weight: 400;
    transition: all 0.3s linear;
    font-family: 'Montserrat', sans-serif;
}

.remodal.remodal-is-initialized.remodal-is-opened {
    padding: 0px !important;
    bottom: unset !important;
}

div.remodal-wrapper #wcqv_contend .images {
    width: 50%;
}

div.remodal-wrapper #wcqv_contend .scrollable {
    height: unset !important;
    width: 50%;
    padding-left: 20px;
}

div.remodal-wrapper #wcqv_contend .images img {
    width: 100% !important;
}

div.remodal-wrapper .product_meta {
    display: block;
    width: 100% !important;
}

div.remodal-wrapper form.cart {
    display: block !important;
    width: 100%;
    margin-bottom: 15px !important;
}

div.remodal-wrapper form.cart input#pfc_hash {
    height: 10px !important;
}

div.remodal-wrapper form.cart input.qty {
    height: 50px !important;
    margin-right: 20px;
}

div.remodal-wrapper form.cart button.single_add_to_cart_button.button.alt {
    width: 156px;
    height: 50px;
    border-radius: 100px;
    border: 2px solid #3f8761;
    margin: 0 auto;
    font-size: 12.77px;
    color: #333333 !important;
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: transparent !important;
}

body[data-smooth-scrolling="0"]{overflow: hidden !important;}

body  #featuredproduct  
 ul.products li.classic a.quick_view.button {
        bottom: 108px;
 }


body.woocommerce-js ul li .product-wrap:after {
    content:"";
    width: 45px;
    height: 45px;
    border-radius: 100px !important;
    color: transparent !important;
    background-color: #fff !important;
    box-shadow: 0px 0px 10px 2px #0000000f !important;
    background-image: url(/wp-content/uploads/2019/11/compare.png) !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
    position: absolute;
    bottom: 23px;
    left: 0px;
    right: -110px;
    margin: 0 auto;
    opacity: 0;
    transition: all 0.3s linear;
}

body.woocommerce-js ul li:hover .product-wrap:after {
    opacity: 1;
}

body.woocommerce-page  ul li .product-wrap:after {
    display: none;
}

body.woocommerce-page  ul li a.quick_view.button {    display: none;}

body.woocommerce-cart a, body.woocommerce-cart a:hover {
    color: #0f6939 !important;
}

.woocommerce a.button:hover, .woocommerce-page a.button:hover,.woocommerce a.button:hover, .woocommerce-page a.button {
    background: #0f6939 !important;
    color: #fff !important;
}

html .woocommerce 
 span.optional {
    color: #0f6939 !important;
}
html .woocommerce .woocommerce-info {
    background-color: #0f6939 !important;
}

.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover {
    background: #0f6939 !important;
}

body.woocommerce-js ul.products li.product .product-wrap img {
    /* width: 100% !important; */
    max-width: 100% !important;
    /* height: 300px; */
    object-fit: fill;
}

div#blogn div.excerpt {
    display: none;
}
#featuredproduct ul li.product a.quick_view.button {
    bottom: 130px !important;
}



#slidern .wpb_raw_html a {
    font-size: 12.77px;
    font-weight: 400;
    color: #333333;
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif;
    border: 2px solid #36845a;
    border-radius: 100px;
    padding: 8px 38px !important;
    display: inline-block;
    margin-top: 20px;
}
#slidern .vc_col-sm-6 {
    height: 100% !important;
}

#slidern .vc_col-sm-6 .wpb_raw_code.wpb_content_element.wpb_raw_html {
	margin-top: 150px;
}


/*-----------------    -----------------*/


form#search_top {
    width: 293px;
    background: transparent !important;
    padding: 0px 0px 0px;
    position: absolute;
    top: 4px;
    right:80px;
    height: 22px;
	margin-top:0;
}

#search_top input[type="submit"] {
    background: url(/wp-content/uploads/2019/11/search.png);
    color: transparent;
    padding: 0px !important;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    right: 3px;
    bottom: -4px;
}
form#search_top input[type="text"]{
	border-radius:25px;
	line-height:16px;
}
li#menu-item-841 a form input[type="text"] {
    width: 80%;
    display: block;
    margin-left: auto;
}
@media only screen and (max-width: 1240px) {
	body #header-outer header#top nav >ul.sf-menu >li.menu-item >a {
		font-size: 12px;
	}
	body #header-outer header#top nav >ul.sf-menu >li.menu-item >a {
		padding: 1px 10px !important;
	}
	body #header-outer header#top nav >ul.sf-menu >li a.wpmenucart-contents span.amount {
		font-size: 11px !important;
	}
	li.wpmenucartli a.wpmenucart-contents span {
		display: block !important;
		font-size: 11px !important;
	}
}
@media only screen and (max-width: 1100px) {
	body #header-outer header#top nav >ul.sf-menu >li.menu-item >a {
		padding: 1px 6px !important;
	}
	header#top #logo img {
		margin-left: 0px;
	}
}
@media only screen and (max-width: 1000px) {
	body:not(.material) #header-secondary-outer nav ul.sf-menu{
		border-top: 0 !important;
	}
	ul.sf-menu.c.sf-js-enabled.sf-arrows {
		display: block;
	}

	#header-secondary-outer nav > ul.sf-menu > li {
		display: block !important;
		position: static !important;
	}

	#header-secondary-outer nav > ul > li#menu-item-841 {
		display: none !important;
	}
	body #header-secondary-outer nav >ul >li >a{
		height: 30px !important;
	}
	body:not(.material) #header-secondary-outer nav > ul.sf-menu > li:last-child {
		border-right: 0 !important;
	}
	body header#top #logo img, #header-outer[data-permanent-transparent="false"] #logo img.dark-version{
		height: 45px !important;
		padding-bottom: 10px;
	}
	#slidern .col.span_12 .vc_col-sm-6:first-child{
		z-index: 20;	
	}
	#slidern .vc_col-sm-6 .wpb_raw_code.wpb_content_element.wpb_raw_html {
		margin-top: 39px;
	}
	#slidern .owl-carousel.owl-theme.owl-loaded.owl-drag {
	   margin-top: -144px;
	}
	#aboutn .wpb_raw_html .left ,
	#aboutn .wpb_raw_html .right {
		width: 100%;
	}
	.woocommerce .products ul,
	.woocommerce ul.products,
	#trends ul {display: flex !important; flex-wrap: wrap !important;}
	body.woocommerce ul.products li.product,
	body.woocommerce-page ul.products li.product,
	body.woocommerce .products.related .product,
	#trends li{width: 50% !important;float: none !important;}
	#trends p {width: 70%;}
	#featuredproduct ul.wpb_tabs_nav {float: none !important;}
	#footer-widgets .container .row > div:last-child, #footer-widgets .container .row > .col.span_4 {
		width: 100%;
		margin: 0 !important;
	}
	i.wpmenucart-icon-shopping-cart-0 {
		margin: 2px 0;
		display: block;
	}
	.wpmenucart-icon-shopping-cart-0:before {
		margin: 10px 0;
		content: url(/wp-content/uploads/2019/11/cart.png);
		position: absolute;
		left: 0;
		top: 10px;
	}
	li.wpmenucartli a.wpmenucart-contents span {
		display: inline-block !important;
		font-size: 13px !important;
		margin-left: 8px;
		margin-top: 33px;
	}
}
@media only screen and (max-width:700px){
	#slidern .owl-carousel.owl-theme.owl-loaded.owl-drag {
	   margin-top: -90px;
	}
	#aboutn .wpb_raw_html .left .one,
	#aboutn .wpb_raw_html .left .two ,
	#aboutn .wpb_raw_html .left .three ,
	#aboutn .wpb_raw_html .left .four {
		width: 100% !important;
	}
	#trends li{width: 100%;}
	#featuredproduct .woocommerce-page.columns-2 ul.products li.product,
	#featuredproduct .woocommerce.columns-2 ul.products li.product{
		width: 100% !important
	}

	#featuredproduct ul.wpb_tabs_nav {
		float: none !important;
		margin-top: 0;
		padding-bottom: 0;
		padding-right: 24px;
		/* z-index: 999999; */
		display: block;
		padding-top: 0;
		margin-bottom: 0 !important;
		justify-content: normal;
		padding-right: 0 !important;
	}
	#featuredproduct ul.wpb_tabs_nav li {
		display: block;
		line-height: 30px !important;
		height: 30px !important;
		text-align: center;
		margin-left: 0 !important;
		padding: 0;
		margin: 0 !important;
	}

	#featuredproduct ul.wpb_tabs_nav li a {
		padding: 0 !important;
	}
	body.woocommerce ul.products li.product, body.woocommerce-page ul.products li.product, body.woocommerce .products.related .product{width: 100% !important;}
}