/**
 * Space checkout buttons in cart
 *
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
	text-align: center;
	width: 100%;
	padding: 0;
	background: #171717;
	color: #fff;
	height: 50px;
	line-height: 50px;
	font-size: 1em;
	font-weight: 500;
	margin: 10px 0 10px;
}
*/
/*trade page popup design color start*/
.pum-theme-10890 .pum-container, .pum-theme-default-theme .pum-container {
    background-color: #ffff;
}
/*trade page popup design color end*/

.page-id-122267  del.wc-block-components-product-price__regular {
    color: #959595;
}

/* Only category page with ID 873Arc Lamps start */
body.term-873 .woo-message.wrap {
    display: none !important;
}
/* Only category page with ID 873Arc Lamps end */

/*27-11-25 start checkout  page design*/
@media (max-width: 768px) {
.wc-block-checkout__actions .wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button {
    width: 100% !important;
	}
    .page-id-122263 #sns_header #logo img {
        margin-left: 100px !important;
    }


}



/*27-11-25 start checkout  page design*/



/*17-11-25 start thankyou page design*/
.right-item div#order-survay {
    float: left;
}
.woocommerce-order-received .woocommerce-order {
    justify-content: center !important;
}
.woocommerce-order-received .page-header {
    width: 100% !important;
}
/*17-11-25 end thankyou page design*/

/*30-1-25 cart page button&qty start*/

a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
    border: 1px solid #2A2A2A;
	    background-color: #000;
    color: #fff;
}

.wc-block-components-quantity-selector__button {
    border: 1px solid #000 !important;
	color: #000 !important;
}

.wc-block-components-quantity-selector__input {
  border-bottom: 1px solid #000 !important;
    border-top: 1px solid #000 !important;
	color: #000 !important;

}

/*30-1-25 cart page button end*/


/*blog heading limit in 2 lines start*/
div.element.title {
  display: -webkit-box;
  -webkit-line-clamp: 2; /* max 2 lines */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
/*blog heading limit in 2 lines end*/

/*sale categoery show announcmemet*/
.archive.term-513 .announcmemet-outer {
    display: block  !important;
}



/*Only 3 left” or “Selling Fast” labels on items with low stock start */
.selling-fast-label {
  display: inline-block;
  margin-top: 8px;
  background-color: #ff4d4d;
  color: #fff;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  padding: 5px 10px;
  border-radius: 4px;
}
/*Only 3 left” or “Selling Fast” labels on items with low stock end */


/*Quick View option on hover start*/

.quick-view-circle:hover {
 background: #000 !important;
color: #fff !important;
}


/* Keep default hover layout */
.block-product-inner .buttons-action {
  position: absolute;
  top: 10px;
  right: 10px;
}

/* Position Quick View below Add to Cart */
.quick-view-circle {
  width: 50px;
  height: 50px;
  background: #fff;
  color: #000;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  margin-top: 6px; /* space below Add to Cart */
  transition: all 0.3s ease-in-out;
  font-size: 16px;
}

/* Hover animation */
.quick-view-circle:hover {
  background: #333;
  color: #fff;
  transform: scale(1.05);
}

/* Stack vertically (Add to Cart above, Quick View below) */
.custom-inner {
  display: flex;
  flex-direction: column;
  align-items: center;
}

/*Quick View option on hover end*/




/*Price: original crossed out + sale price bold.
start*/
ins .woocommerce-Price-amount {
    color: #000 !important;
    font-weight: 900 !important;
}
/*Price: original crossed out + sale price bold.
start*/

/*sale categoey start Quick Filter / Category Links mobile*/
@media (max-width: 768px) {
  body.tax-product_cat.term-sale div#Product__category {
    display: flex !important;
    flex-wrap: wrap !important;
  }

	
 body.tax-product_cat.term-sale .wpb_column.vc_column_container {
 width: 100%;
}

  body.tax-product_cat.term-sale .wpb_column.vc_column_container.vc_col-sm-1\/5 {
    width: 50% !important;
  } 
}

/*sale categoey end Quick Filter / Category Links mobile*/
	
/*remove pay with link btn from product and cart*/
div#wc-stripe-express-checkout-element {
    display: none !important;
}
.wc-block-cart__payment-options {
    display: none !important;
}

/*remove phone number from header, footer, contact page start*/

 .col-lg-5.col-md-5.col-phone-12.right a:first-child {
    display: none !important;
}
.store-phone {
    display: none !important;
} 
/*remove phone number from header, footer, contact page end */


	
/*checkbox start*/
span.check-line {
 padding-left: 30px;
}
@media(max-width:768px){
span.check-line {
 padding-left: 13px;
display: block;
}
}
/*checkbox end*/

/*bolg post 26-6-25 start*/
.post-info-wrap {
    background: #f9f9f8 !important;
    box-shadow: unset !important;
}

.postid-171326.single article.post h1.post-title {
    font-size: 35px;
	line-height: 40px;
}

.postid-296109.single article.post h1.post-title {
    font-size: 35px;
	line-height: 40px;
}

.post-309544 .post-info-wrap,
.post-309609 .post-info-wrap {
    padding-top: 0px !important;
}

.post-309544 h1.post-title,
 {
  margin-bottom: 0px !important;
}
.post-309609 h1.post-title
 {
 margin-bottom: 10px !important;
}

@media (max-width: 768px) {
.post-309544  h1.post-title {
        font-size: 23px !important;
    }
	
	.postid-310845.single article.post h1.post-title {
        font-size: 25px !important;
    }
}
	
	
/*bolg post 26-6-25 end*/

.entry-summary .inner p {
    margin-bottom: 0;
}
.wp-block-button__link 
{
	background:#000;
	border-radius:0;
}
h5.custom_text {
    font-weight: 500;
    margin-top: 20px;
}
div#slider_3358 div#slider_3358_slide01 img {
    object-fit: cover;
    height: auto !important;
    object-position: center;
}
div#new_banner_row {
 background-size: cover;
    height: 69vh;
    width: 100%;
}
.term-independence-day-sale.term-513 .woo-message.wrap {
    width: 100% !important;
    height: 285px !important;
    background: url(https://novaofcalifornia.com/wp-content/uploads/2023/07/sale.jpg);
    background-repeat: no-repeat;
    background-size: cover;
	background-position: center;
}
.vc_custom_1686119356856
{
	height:650px !important;
}
.vc_custom_1686119646337{
	height:650px !important;	
}
	li.cat-item.cat-item-1185 {
    display: none;
}
.woocommerce-variation.single_variation {
    margin: 0px !important;
    position: absolute;
    top: -10px;
} 
p.stock.available-on-backorder {
    margin-bottom: 0px !important;
}
.vc_row.wpb_row.vc_row-fluid.padd-100.home-web-story {
    overflow: hidden;
}
.web-stories-list__lightbox {
    position: inherit !important;
}
.web-stories-list__lightbox.show {

    position: fixed !important;
}

p.para_mobile {
    font-size: 12px !important;
}
p.para_banner {
    font-size: 12px !important;
    margin-bottom: 22px !important;
/* 	margin-top: -7px;
 *  */
}
.term-memorial-day-sale.term-513 .woo-message.wrap {
    background: url(https://novaofcalifornia.com/wp-content/uploads/2023/05/banner-scaled.jpg);
    height: 277px;
	    background-size: cover;
    width: 100%;
    background-repeat: no-repeat;
	background-position: center;
}
article#post-112906 a{
	text-decoration: underline;
    color: #519ced;
}
article#post-112970 a {
    color: #337ab7;
    text-decoration: none;
}
article#post-112387 a{
	color: #337ab7;
    text-decoration: none;
}
li.cat-item.cat-item-1064 {
    display: none;
}
li.cat-item.cat-item-1051 {
    display: none;
}
/* body.sns-blog-archive article .post-info-wrap .more-link {
    
  
    display: inline-block;
    text-transform: uppercase;
    background-color: black;
    color: #fff;
    padding: 10px 10px;
}

article.type-post .more-link:after {
	display:none;
} */

/* .full-height-column .vc_column-inner {
    display: flex;
    height: 540px;
    align-items: center;
    justify-content: center;
} */
/* .full-height-column{
	height:723px;
} */
/* .term-ceiling-wall-lighting.term-35 .woo-message.wrap{
	 width: 100% !important;
    height: 285px !important;
    background: url(https://novaofcalifornia.com/wp-content/uploads/2022/06/nova-sconces-banner-04-1.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	
}
.vc_row.wpb_row.vc_row-fluid.no-gutters.data-section { */


button.needsclick.kl-teaser-XNzQMM.undefined.kl-private-reset-css-Xuajs1 {
    display: none !important;
}
    display: flex;
    align-items: center;
}
.introducing_century .vc_column-inner{
	height:723px;
}
button.pum-close.popmake-close {
    background: #000 !important;
    font-size: 28px !important;
}
.term-arc-lamps.term-873 .woo-message.wrap {
    width: 100% !important;
    height: 285px !important;
    background: url(https://novaofcalifornia.com/wp-content/uploads/2022/05/Bannerforarclamp.jpg);
	background-repeat:no-repeat;
	background-size:cover;
}
.term-arc-lamps.term-873 .woo-message.wrap:before {
    content: ' Mid-Century     \A   Modern Arc Lamps';
	 
/*     background: #959595ab; */
	white-space: pre;
	padding: 15px 15px;
    margin-top: 48%;
    font-size: 60px;
    position: relative;
    left: 33px;
    /* position: absolute; */
    /* bottom: 116%; */
    top: 14%;
    color: black;
    font-weight: 600;
    line-height: 1.42857;
	
}
.safari6{
	top:48%;
}

.term-arc-lamps.term-873 .woo-message.wrap:after {
    content: 'SHOP NOW';
    background: #000;
    font-size: 20px;
    color: #fff;
    padding: 13px 18px;
    position: relative;
    top: 16%;
	left: 54px;}
.no-gutters.wpb_column .vc_column-inner {
    padding-right: 0px !important;
}
article#post-10297  .content a {
	text-decoration: underline;}
article#post-10122 .content a {
	text-decoration: underline;}
div#slider_3358 div#slider_3358_slide01 p.second-slider.banner_mobile_none {
   height: 572.33px !important;
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}
.desktop-none {
    display: none !important;
}
.desktop-none .mini-search {
    display: none !important;
}
#sns_mainmenu ul.navbar-nav>li.menu-item:first-child span {
    font-weight: 900 !important;
}

.myimgdivshowhide {
    position: relative;
}
/* div#slider_3358 .owl-item.active {
    height: 527px !important;
} */
div#insta-section {
    display: block!important;
}
img.hidden-sm {
    display: none;
}

/* .mobile_block{
	display:none;
} */
.New_block{
	display:none;
}

span#cn-notice-buttons a#cn-accept-cookie {
    color: #000 !important;
    font-weight: bold !important;
}
span#cn-notice-buttons a#cn-more-info {
    color: #000!important;
    font-weight: bold !important;
}
li.cat-item.cat-item-1053 {
    display: none;
}
li.cat-item.cat-item-514 {
    display: none;
}
li.cat-item.cat-item-1055 {
    display: none;
}
li.cat-item.cat-item-1056 {
    display: none;
}
li.cat-item.cat-item-1057 {
    display: none;
}
li.cat-item.cat-item-1058 {
    display: none;
}
body.term-546 .wpf-search-container h1.page-header {
/*     text-align: center;
    margin-bottom: 90px; */
}
.term-546 .main-left h1.page-header::after {
/*     content: url(https://novaofcalifornia.com/wp-content/uploads/2022/03/imgpsh_fullsize_anim-1-1-3.png);
    position: absolute;
    margin-right: 73px;
    left: 47%;
    width: 20px !important;
    height: 10px;
    background-size: 10px;
    top: 120%; */
}
div#footer-main .store-address {
    display: none;
}
#slider_3358_slide02 a.button.shop_now {
    margin-top: 22px !important;
}
*{
	font-family: 'Lato';
}
body{
    font-family: 'Lato' !important;
}
 @font-face {
        font-family: "Lato";
        src: url("/wp-content/themes/samex-child/assets/font/Lato-Regular.ttf") format("truetype");
        font-stretch: normal;
        font-weight: normal;
        font-style: normal;
}
ul#main_navigation li#menu-item-8561 a span {
    font-weight: 900;
}
.woocommerce .star-rating:before {
    font-family: 'Ionicons';
}
.woocommerce .star-rating span:before{
	font-family: 'Ionicons';
}
.fa-phone:before, .fa-envelope-open:before {
    font-family: 'FontAwesome';
}
div#afterpay {
    display: none;
}
div#checkout-block .vc_single_image-wrapper img {
    width: 600px;
    margin: 0 auto;
}

.sns-comments.have-comments div#respond {
    display: none;
}
.sns-comments.no-comment div#respond {
    display: none;
}
.page-id-3354 .vc_gitem-col
{
	background-color: #484848 !important;
}
.page-id-3354 .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title h4 {
    color: #fff;
}
.page-id-3354 .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {
    color: #fff;
}

body{
    font-family: 'Lato' !important;
}
.welcomePageModalSheetContent strong {
    font-family: lato !important;
}
.needsclick.go1770248286.kl-private-reset-css-Xuajs1 p strong.ql-font-new-york {
    font-family: Lato !important;
}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title div {
    font-family: 'Lato' !important;
}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt p {
    font-family: 'Lato' !important;
}

div#sns_footer a.ql-font-helvetica em {
    font-family: 'Lato'!important;
}

p.second-slider {
    position: relative;
}
/* p.second-slider:before{
	content: '';
    position: absolute;
    background: rgb(145 145 145 / 35%);
    left: 0;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
	height: 100%;
z-index: 1;}
 */
.content.left {
    z-index: 9999;
}

#sns_mainmenu ul.navbar-nav>li#menu-item-6652.current-menu-item>a,
#sns_mainmenu ul.navbar-nav>li#menu-item-6652.menu-item:hover>a,
#sns_header .user-menu.active .tongle::before,
#sns_header .menu-sidebar.active .tongle::before,
#sns_header .mini-search.active .tongle::before,
#sns_header .mini-wishlist.active .tongle::before,
#sns_header .mini-cart.active .tongle::before,
#sns_header .user-menu:hover .tongle::before,
#sns_header .menu-sidebar:hover .tongle::before,
#sns_header .mini-search:hover .tongle::before,
#sns_header .mini-wishlist:hover .tongle::before,
#sns_header .mini-cart:hover .tongle::before{
	color: #ff311a !important;
}

form.needsclick.klaviyo-form.klaviyo-form-version-cid_1.kl-private-reset-css-Xuajs1 p em.ql-font-helvetica {
    font-family: 'Lato';
}
.needsclick.kl-private-reset-css-Xuajs1 {
    font-family: 'Lato' !important;
}

body.sns-blog-archive {
	margin-top: 0 !important;
}
body {
	  font-family: 'Lato' !important;
   
}
h3.post-title a {
    font-family: 'Lato' !important;
}
h1.post-title {
    font-family: 'Lato'!important;
}

.sns-social-links .follow-us a.tiktok:before {
    content: '';
    height: 16px;
    width: 16px;
    display: inline-block;
    background-image: url(https://novaofcalifornia.com/wp-content/uploads/2022/01/tiktok.png);
    background-size: 24px;
    background-repeat: no-repeat;
    background-position: center;
    margin-top: 10px;
	background-position: center;
}
/*  deepak css 28 dec 2021*/
.sns-social-links.style-2 .follow-us a {
	margin: 0 0 15px 7px;
}
.sns-social-links.style-2 .follow-us a:first-child {
    margin-left: 7px;
}

.single article.post .post-content{
	color:#333333 !important;
}
/*  deepak css end*/
.page-id-7514 .sns-main h1.page-header {
    text-align: center;
}
.archive.term-513 .announcmemet-outer {
	display: none;
}
.announcmemet-outer .postwcode-widget > p {
    display: none;
}
.announcmemet-outer {
    background-color: #000;
    color: #fff;
    padding: 5px 0;
}
.announcmenet-wrapper {
    display: flex;
    flex-wrap: wrap;
    width: 100% !important;
    align-content: center;
    align-items: center;
}
.announcmenet-wrapper .item {
    width: 100%;
    padding: 5px;
    align-items: center;
    align-content: center;
		text-align: center;
}
.announcmenet-wrapper .item.para {
	width: 30%;
	text-align: center;
}
.announcmenet-wrapper h3, .announcmenet-wrapper p, .announcmenet-wrapper a {
    color: #fff;
    margin: 0;
}
.announcmenet-wrapper .item.image {
    width: 20%;
    display: none;
}
.announcmenet-wrapper h3 {
    font-size: 16px;
    line-height: normal;
}
.announcmenet-wrapper p {
    font-size: 21px;
}
.announcmenet-wrapper a {
    display: block;
    text-decoration: underline;
}
.announcmemet-outer .container {
    max-width: 1000px;
}
.announcmemet-outer .wpb_content_element {
    margin-bottom: 0;
}
.announcmenet-wrapper h3 > a {
    display: initial;
}
.page-id-4601 .page-header, .page-id-4601 #sns_breadcrumbs {
    display: none;
}
.page-id-4601 .personal-heading, .page-id-4601 #sns_content p {
    color: #000;
    font-size: 25px;
    line-height: normal;
    margin-bottom: 20px;
}
.page-id-4601 .vc_custom_heading {
    font-size: 40px;
    margin: 30px 0;
}
.page-id-4601 #sns_content p a {
    display: block;
    margin-top: 30px;
    font-weight: 600;
    text-decoration: underline;
}
.single-product .type-product.product-type-variable form.cart.variations_form div.variations div.value .sellect-wrap {
    display: block !important;
}
.sns-social-links a.linkedin::before {
    content: '';
    height: 16px;
    width: 16px;
    display: inline-block;
    background-image: url(https://novaofcalifornia.com/wp-content/uploads/2019/11/linkedin-white.png);
    background-size: 14px;
    background-repeat: no-repeat;
    background-position: center;
    margin-top: 10px;
}
.sns-social-links a.linkedin:hover::before {
    background-image: url(https://novaofcalifornia.com/wp-content/uploads/2019/11/linkedin.png);
}
#sns_slideshow .tp-bullets {
    top: 90% !important;
}
#sns_header .new a::before {
    content: 'NEW';
    position: absolute;
    display: block;
    background: #e84545;
    right: -20px;
    color: #fff;
    font-size: 10px;
    font-weight: 600;
    letter-spacing: 1px;
    padding: 0px 5px;
    line-height: 19px;
    height: 19px;
    border-radius: 2px;
    text-align: center;
}
#slider_3358 .content {
    position: absolute;
    left: 3%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
#slider_3358 .content.center {
    left: 0 !important;
    width: 100%;
    text-align: center !important;
    top: 60%;
    right: auto !important;
    padding: 0 20px;
}
#slider_3358 .content h4 {
    font-size: 60px;
    margin-bottom: 0;
}
#slider_3358 .content p {
    font-size: 27px;
    color: #222;
}
#slider_3358 .content.right {
    left: auto;
    right: 3%;
    text-align: right;
}
.page-id-3354 .page-header,
.page-id-3354 #sns_breadcrumbs {
    display: none;
}
#slider_3358 .owl-nav button {
    background-color: transparent !important;
    -webkit-filter: brightness(0);
    filter: brightness(0);
}
#slider_3358.owl-carousel .owl-item img {
    display: block;
}
p.more-link a {
    background: #000;
    padding: 14px 15px;
    text-decoration: none;
    color: white;
    font-size: 16px;
	font-family: 'Lato';
}
.single-product .product .summary .summary-inner > .inner {
    display: flex;
    flex-direction: column;
}
.single-product .product .summary .summary-inner > .inner > .hurrytimer-campaign {
    order: 2;
}
.single-product .product .summary .summary-inner > .inner > .hurrytimer-campaign-message {
    order: 2;
    font-size: 18px;
    color: #ff0000;
}
.single-product .product .summary .summary-inner > .inner > h1.product_title, .single-product .product .summary .summary-inner > .inner > .woocommerce-product-rating {
    order: 1;
}
.single-product .product .summary .summary-inner > .inner > .woocommerce-product-details__short-description {
    order: 3;
}
.single-product .product .summary .summary-inner > .inner > p.price {
    order: 4;
}
.single-product .product .summary .summary-inner > .inner > afterpay-placement {
    order: 5;
}
.single-product .product .summary .summary-inner > .inner > p.stock.in-stock {
    order: 6;
}
.single-product .product .summary .summary-inner > .inner > form.cart {
    order: 7;
}
.single-product .product .summary .summary-inner > .inner > .product-features {
    order: 8;
}
.single-product .product .summary .summary-inner > .inner > .clear {
    order: 9;
}
.single-product .product .summary .summary-inner > .inner > .product_meta {
    order: 10;
}
.single-product .product .summary .summary-inner > .inner > .specsheet {
    order: 11;
}
.single-product .product .summary .summary-inner > .inner > div#spec_outer {
    order: 12;
}
.single-product .product .summary .summary-inner > .inner > .hurrytimer-campaign .hurrytimer-timer .hurrytimer-timer-block .hurrytimer-timer-digit{
	border: 1px solid #000000;
	padding: 1px 10px;
/* 	background-color: #000000; */
	color: #000000;
	border-radius: 3px;
/* 	font-weight: 900; */
}
/* .single-product .product .summary .summary-inner > .inner > .hurrytimer-campaign .hurrytimer-timer .hurrytimer-timer-block .hurrytimer-timer-label{
	font-weight: 900;	
} */
.single-product .product .summary .summary-inner > .inner > .hurrytimer-campaign .hurrytimer-headline{
/* 	animation: product-countdown-blink 1s infinite; */
}
@keyframes product-countdown-blink {
  0% {
/*     transform: scale(0.9, 0.9); */
/* 		opacity: 0; */
/* 		color: #000000; */
  }
/*   50% {
    transform: scale(1, 1);
		opacity: 1;
		color: #ff0000;
  } */
  100% {
/*     transform: scale(0.9, 0.9); */
/* 		opacity: 0; */
/* 		color: #7e7e7e; */
  }
}


section#gift_section {
    height: 470px;
    margin-top: 60px;
    margin-bottom: 60px;
}
.logged-in .login_to_show {
    display: block;
}
.logged-in .inner-page {
    position: relative;
}
.wholesale_shop {
    position: absolute;
    top: 22%;
    right: 260px;
}
@media screen and (min-width: 1900px) {
	section#gift_section {
    height: 480px;
    margin-top: 60px;
    margin-bottom: 60px;
}
}
@media screen and (max-width: 1200px) and (min-width: 992px) {
    #top_header_logo {
        display: none;
    }
}
@media screen and (min-width: 1200px) {
    .col-lg-3 {
        width: 25%;
    }
    .col-lg-6 {
        width: 50%;
    }
    .col-lg-3 {
        width: 25%;
    }
    #sns_mainmenu {
        text-align: center;
        width: 100%;
    }
    .free-shipping .right {
        text-align: right;
    }
    .free-shipping p {
        text-align: left;
        color: #7f807f;
    }
    .free-shipping .col-lg-6 {
        width: 50%;
    }
    .free-shipping .container.extra-width {
        width: calc(100% - 30px);
    }
}
@media screen and (max-width: 820px) {
section#gift_section {
    height: 270px;
    margin-top: 60px;
    margin-bottom: 60px;
}
}
.free-shipping {
    background: #3f3e40;
    text-align: center;
    padding: 5px 0;
    border-bottom: 1px solid #7f807f;
    width: 100%;
}
.free-shipping .row {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.free-shipping a {
    color: #7f807f;
    font-size: 13px;
}
#sns_header {
    background-color: #3f3e40;
}
#top_header_logo {
    margin-left: -11px;
}
.logo-retina {
    max-width: 220px !important;
}
#sns_header .top-header {
    border-color: #818284 !important;
    color: #818284;
    padding-top: 10px;
}
#sns_header .top-header .inline-inner-block>.vc_column-inner>.wpb_wrapper>*:first-child {
    padding-right: 0;
}
#sns_header .top-header .inline-inner-block>.vc_column-inner>.wpb_wrapper>*:last-child {
    padding-left: 0;
}
#sns_header .top-header a:not(.button):hover {
    color: #fff !important;
}
#sns_header .main-header>.inner {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}
#top_header_logo {
    height: auto;
    margin-bottom: 0;
    max-width: 220px;
}
.top-header .sns-info-inline {
    padding-bottom: 3px !important;
    padding-top: 13px !important;
    text-transform: lowercase;
}
#main_navigation a,
#sns_header .user-menu .tongle:before,
#sns_header .menu-sidebar .tongle:before,
#sns_header .mini-search .tongle:before,
#sns_header .mini-wishlist .tongle:before,
#sns_header .mini-cart .tongle:before {
    color: #7f807f !important;
}
#sns_header .user-menu .tongle:before,
#sns_header .menu-sidebar .tongle:before,
#sns_header .mini-search .tongle:before,
#sns_header .mini-wishlist .tongle:before,
#sns_header .mini-cart .tongle:before {
    font-size: 20px !important;
}
#sns_header .mini-wishlist .tongle:before {
    content: "\f213" !important;
}
#sns_mainmenu ul.navbar-nav>li.menu-item>a {
    font-size: 0.85em !important;
    font-weight: 400 !important;
    padding: 25px 0 15px 0 !important;
}
#sns_mainmenu ul.navbar-nav>li.current-menu-item>a,
#sns_mainmenu ul.navbar-nav>li.menu-item:hover>a {
    color: #fff !important;
}
#sns_mainmenu ul.navbar-nav>li.menu-item:first-child {
    margin-left: 0;
}
#sns_header .user-menu.active .tongle:before,
#sns_header .menu-sidebar.active .tongle:before,
#sns_header .mini-search.active .tongle:before,
#sns_header .mini-wishlist.active .tongle:before,
#sns_header .mini-cart.active .tongle:before,
#sns_header .user-menu:hover .tongle:before,
#sns_header .menu-sidebar:hover .tongle:before,
#sns_header .mini-search:hover .tongle:before,
#sns_header .mini-wishlist:hover .tongle:before,
#sns_header .mini-cart:hover .tongle:before {
    color: #fff !important;
}
body,
#sns_wrapper,
#sns_content,
.product_list.grid div.product.grid-style .grid-view,
.product_list.grid div.product.grid-style .grid-view .item-content {
    background-color: #f9f9f8 !important;
}
body.no-breadcrumb:not(.use-slideshow) #sns_header .main-header>.inner {
    border-bottom: none !important;
}
body.no-breadcrumb #sns_content {
    margin-top: 0 !important;
}
#sns_footer .logo-retina {
    max-width: 220px;
}
#sns_footer .logo-retina {
    margin-left: -11px;
}
#sns_footer .sns-store-info.style-1 .store-intro {
    max-width: 300px;
}
#sns-totop.active {
    visibility: hidden !important;
}
#home-collection .cat-prd-num {
    display: none;
}
#home-catalog h4 {
    font-weight: 400 !important;
}
#home-catalog .vc_btn3-center {
    margin-bottom: 0 !important;
}
#sns_footer .store-address span {
    margin-right: 14px;
}
#sns_footer .store-phone:nth-of-type(2) span {
    margin-right: 27px;
}
#sns_footer .store-phone:nth-of-type(3) span {
    margin-right: 47px;
}
#sns_footer .store-email span {
    margin-right: 33px;
}
#about-hero {
    padding-bottom: 150px;
    padding-top: 150px;
}
#about-hero h1,
#about-hero h2 {
    margin-bottom: 0;
}
#about-history h2 {
    margin-bottom: 35px;
    margin-top: 75px;
}
#about-history h2,
#about-history h3,
#about-history .wpb_text_column {
    margin-left: 20%;
}
#about-history .wpb_text_column {
    max-width: 275px;
}
#about-california h2,
#about-mission h2,
#about-california h3,
#about-mission h3,
#about-california .wpb_text_column,
#about-mission .wpb_text_column,
#about-california .vc_btn3-container,
#about-mission .vc_btn3-container {
    margin-right: 20%;
    padding-left: 20%;
}
#about-california h2,
#about-mission h2 {
    margin-bottom: 35px;
    margin-top: 75px;
}
#contact-info h2 {
    margin-bottom: 10px;
    margin-top: 20px;
}
#contact-info .wpb_text_column strong {
    color: #3f3e40;
    text-transform: uppercase;
}
#contact-info .wpb_text_column a {
    color: #959595;
}
#menu-contact-us-menu a {
    color: #3f3e40;
    font-size: 28px;
    text-decoration: underline;
}
#menu-contact-us-menu a:hover {
    text-decoration: none;
}
.woocommerce div.product .entry-summary .product_meta .tagged_as {
    display: none !important;
}
#contact-contact .vc_col-sm-6 {
    margin-bottom: 50px;
    margin-top: 50px;
}
#contact-contact .vc_col-sm-6 .vc_column-inner {
    padding-bottom: 10px;
    padding-top: 10px;
}
#contact-contact .vc_col-sm-6.vc_col-has-fill {
    border-right: 1px solid #fff;
}
#contact-faqs {
    padding-left: 25%;
}
#contact-faqs h3 {
    font-size: 14px !important;
}
#contact-faqs .vc_tta-panel-heading {
    border: none ! important;
}
#contact-faqs h4.vc_tta-panel-title {
    font-size: 1em !important;
}
#sns_footer.footer-1 .sns-store-info .store-info a,
#footer-main ul li a {
    color: #959595 !important;
}
#sns_footer.footer-1 .sns-store-info .store-info>*:not(.store-intro) {
    color: #959595 !important;
}
#footer-main {
    font-size: 12px;
}
#footer-main-info {
/*     padding-left: 200px; */
}
#footer-main-info .sns-store-info .store-info>* {
    margin-bottom: 5px !important;
}
#footer-main h3.wpb_heading {
    font-size: 1em !important;
}
#footer-copyright p {
    font-size: 12px;
}
#sns_footer .vc_wp_custommenu:not(.inline-menu) .widget_nav_menu .menu li {
    padding: 2px 0 !important;
}
.tax-product_cat .sns-content,
.post-type-archive-product .sns-content {
    margin-top: 100px;
}
.tax-product_tag .sns-content .toolbar .woocommerce-ordering>.select2.select2-container .select2-selection--single .select2-selection__rendered,
.tax-product_cat .sns-content .toolbar .woocommerce-ordering>.select2.select2-container .select2-selection--single .select2-selection__rendered,
.post-type-archive-product .sns-content .toolbar .woocommerce-ordering>.select2.select2-container .select2-selection--single .select2-selection__rendered {
    background-color: #f9f9f8 !important;
}
.tax-product_tag .widget.widget_product_categories>ul>li .accr_header a:before,
.widget.widget_product_categories>ul>li>a:before,
.tax-product_cat .widget.widget_product_categories>ul>li .accr_header a:before,
.widget.widget_product_categories>ul>li>a:before,
.post-type-archive-product .widget.widget_product_categories>ul>li .accr_header a:before,
.widget.widget_product_categories>ul>li>a:before {
    display: none;
}
/* .woocommerce nav.woocommerce-pagination .page-numbers li>span,
.woocommerce nav.woocommerce-pagination {
    font-family: 'Lato', sans-serif;
} */
.page-id-11 .page-header {

    font-size: 14px;
    font-weight: 600;
}
.page-id-11 .sns-content {
    margin-bottom: 50px !important;
    margin-top: 100px !important;
}
.page-id-11 #customer_login h2 {
 
    font-size: 38px;
    font-weight: 700;
}
.page-id-11 #customer_login.u-columns {
    color: #231f20;
    margin-bottom: 100px;
    position: relative;
}
.page-id-11 #customer_login.u-columns:after,
.page-id-11 #customer_login.u-columns:before {
    content: " ";
    display: table;
}
.page-id-11 #customer_login.u-columns:after {
    clear: both;
}
.page-id-11 #customer_login.u-columns>div {
    float: left;
    width: 45%;
}
.page-id-11 #customer_login.u-columns>div:first-child {
    padding-right: 4.5%;
}
.page-id-11 #customer_login.u-columns>div:last-child {
    border-left: 1px solid #e8e9e8;
    padding-left: 4.5%;
}
.page-id-11 #customer_login label {
    color: #231f20;
    font-weight: 600;
}
.page-id-11 #customer_login span.required {
    display: none;
}
.page-id-11 #customer_login .woocommerce-form-login__rememberme,
.page-id-11 #customer_login .woocommerce-privacy-policy-text {
    display: none !important;
}
.page-id-11 #customer_login .woocommerce-form-register {
    border-bottom: 1px solid #e8e9e8;
    margin-bottom: 50px;
    padding-bottom: 50px;
}
.page-id-11 #customer_login .woocommerce-form-login__submit {
    background-color: #818284;
    color: #fff;
}
.page-id-11 #customer_login .u-column2 .woocommerce-Button {
    background: none;
    border: 1px solid #818284;
    color: #818284;
}
.woocommerce-product-gallery .flex-control-thumbs:not(.slick-slider) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    list-style: none;
}
.woocommerce-product-gallery .flex-control-thumbs:not(.slick-slider) li {
    padding: 0 10px;
}
.reset_variations {
    height: 0 !important;
    margin: 0 !important;
    visibility: hidden !important;
}
.woocommerce .type-product.product-type-variable form.cart.variations_form div.variations {
    margin-bottom: 10px !important;
}
#tab-description {
    margin: 0 auto;
    max-width: 650px;
}
/* .widget.woocommerce.widget_shopping_cart .woocommerce-Price-amount.amount {
    font-family: 'Lato', sans-serif;
} */
.vc_custom_1564741621679,
.vc_custom_1564741625235 {
    font-weight: 300;
}
.vc_custom_1564603416019 p {
    font-weight: 400;
}
/* .woocommerce-cart-form__cart-item.cart_item .product-quantity .input-group {
    font-family: 'Lato', sans-serif;
} */
.cart_totals table {
    background-color: #f9f9f8;
}
.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info,
.cart-empty.woocommerce-info {
    background-color: #818284 !important;
    color: #171717 !important;
}
.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info:before,
.cart-empty.woocommerce-info:before {
    display: none !important;
}
.wcpoa_attachmentbtn {
    background-color: #818284 !important;
}
.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a {
    padding-left: 26px !important;
}
.wpb-js-composer .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
    left: 0 !important;
}
.sns-newsletter1 .tnp-subscription {
    max-width: 570px !important;
}
.sns-newsletter1 .tnp-subscription .tnp-field-email .tnp-email {
    height: 65px !important;
    line-height: 65px !important;
}
.sns-newsletter1 .tnp-subscription .tnp-field-button .tnp-submit {
    height: 35px !important;
    line-height: 35px !important;
}
.vc_custom_1569527829926 p.second-font {
    font-weight: 400 !important;
}
.product_list.grid div.product.grid-style .grid-view .item-img .item-img-info a.product-image img.lifestyle {
    display: none;
}
.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper {
    display: none;
}
.free-shipping-notice {
    color: red;
    margin-bottom: 25px;
    text-transform: uppercase;
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern,
.wpcf7-form-control.wpcf7-submit #slider-1-slide-1-layer-3 {
    background-image: -o-linear-gradient(top, rgba(255, 255, 255, .2) 0, rgba(255, 255, 255, .01) 100%) !important;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, .2)), to(rgba(255, 255, 255, .01))) !important;
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, .2) 0, rgba(255, 255, 255, .01) 100%) !important;
    background-repeat: repeat-x;
    border: none !important;
    font-size: 13px !important;
    line-height: 25px !important;
    padding: 10px 20px !important;
    text-transform: uppercase !important;
}
/*#home-collection .cat-info {
    display: none;
}*/
.sns-social-links a.linkedin::before,
.sns-social-links a.blog::before {
    content: '';
    height: 16px;
    width: 16px;
    display: inline-block;
    background-image: url(https://novaofcalifornia.com/wp-content/uploads/2019/11/linkedin-white.png);
    background-size: 14px;
    background-repeat: no-repeat;
    background-position: center;
    margin-top: 10px;
}
.sns-social-links a.blog::before {
    background-image: url(https://novaofcalifornia.com/wp-content/uploads/2020/04/blogger-white.png);
}
.sns-social-links a.linkedin:hover::before {
    background-image: url(https://novaofcalifornia.com/wp-content/uploads/2019/11/linkedin.png);
}
.sns-social-links a.blog:hover::before {
    background-image: url(https://novaofcalifornia.com/wp-content/uploads/2020/04/blogger.png);
}
/*css for product spec sheet*/
#spec_outer .action_b button {
    text-transform: none;
    font-size: 16px;
    padding: 0px 20px;
    height: 30px;
    line-height: 16px;
}
#spec_outer .action_b .close {
    position: static;
    float: none;
    margin-left: 20px;
    background: none;
    color: red;
    font-weight: 600;
}
.spec-items.form .title {
    margin-top: -30px;
}
.spec-items.form,
.submit_b {
    display: none;
}
#specoptions table td,
#specoptions table th {
    border: none;
    padding: 6px;
}
.summary-inner .specsheet a {
    padding: 5px 10px;
    background: #3f3e40;
    color: #fff;
    cursor: pointer;
}
#spec_outer {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.78);
    top: 0;
    left: 0;
    z-index: 999;
    overflow: auto;
    display: none;
}
.pre_by {
    float: right;
}
#spec_outer .spec-items {
    max-width: 850px;
    margin: 0 auto;
    padding: 30px 20px;
    position: relative;
}
#spec_outer .close {
    position: absolute;
    right: 20px;
    height: 40px;
    width: 40px;
    display: inline-block;
    text-align: center;
    line-height: 40px;
    background: #000;
    color: #fff;
    opacity: 1;
    font-weight: 300;
}
#spec_outer .contant {
    background: #fff;
    padding: 40px 20px;
}
#specsheet {
    width: 100%;
    font-size: 12px;
    color: #575757;
}
#spec_outer .spec-items.form {
    max-width: 600px;
}
#customize_form li {
    list-style: none;
}
#customize_form input {
    height: 32px;
}
#customize_form input,
#customize_form label {
    display: inline-block;
}
#customize_form li {
    margin-bottom: 15px;
}
#customize_form li label {
    width: 30%;
    float: left;
    color: #000;
}
#customize_form {
    padding-top: 20px;
    padding-left: 10px;
}
#customize_form li input,
#customize_form li textarea {
    width: 55%;
}
#customize_form li input:focus,
#customize_form li textarea:focus {
    border-color: #000;
}
#spec_outer table,
#spec_outer table tr td {
    border: none;
}
#specsheet .logo img {
    padding: 5px;
    background:
        #000;
}
#specsheettable .header p {
    display: inline-block;
    vertical-align: middle;
}
#specsheettable button,
#specsheettable input[type="submit"] {
    border: 2px solid #555;
    background: none;
    color: #555;
    padding: 0 10px;
    height: 27px;
    line-height: 25px;
}
#specsheettable td {
    width: 50%;
}
#specsheettable p {
    margin: 0;
}
.product_options table td {
    padding: 0;
}
.productname {
    font-weight: bold;
    font-size: 18px;
}
.productname div {
    font-weight: normal;
    font-size: 13px;
}
#specoptions h3 {
    margin-bottom: 7px;
    margin-top: 25px;
    padding-bottom: 3px;
    border-bottom: 1px solid #eee;
}
#specoptions {
    margin-bottom: 0;
}
.prodmasterid {
    font-size: 14px;
}
#specsheet .strong {
    color: #575757;
}
.prodcustomnotes {
    border: 1px solid #eee;
    min-height: 100px;
    border-radius: 5px;
    margin-top: 5px;
    padding: 5px;
}
.form_table table td {
    padding: 2px;
}
.single-product div.product .entry-summary .product_meta .posted_in a::before {
    display: none !important;
}
.free-shipping {
    background: #3f3e40;
    text-align: center;
    padding: 5px 0;
    border-bottom: 1px solid #7f807f;
}
.free-shipping p {
    margin: 0;
    padding: 2px 0;
    color: #7f807f;
    letter-spacing: 1px;
    text-align: left;
    font-size: 13px;
}
.free-shipping p::before {
    content: "\f370";
    display: inline-block;
    font-family: Ionicons;
    margin-right: 6px;
    font-style: normal;
    font-size: 15px;
    display: none;
}
.free-shipping .right a span {
    margin-right: 6px;
}
.free-shipping a {
    color: #7f807f;
    font-size: 13px;
}
.free-shipping .right {
    text-align: right;
}
.free-shipping .right a:first-child {
    margin-right: 19px;
}
.free-shipping .row {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.single-product .entry-summary .cart .quantity,
.single-product .entry-summary .cart .single_add_to_cart_button {
    margin-bottom: 15px !important;
}
.single-product .entry-summary .free-ship {
    margin-bottom: 10px;
    padding: 5px 10px;
    background: #eee;
    max-width: 130px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 600;
    color: #999;
}
.p_label {
    padding: 0px 15px;
    line-height: 26px;
    background: #e84545 !important;
    color: #fff;
    opacity: 1;
    font-weight: 400;
    width: auto;
    display: inline-block;
    clear: both;
    border-radius: 4px;
    text-transform: uppercase;
    font-size: 12px;
    position: absolute;
    top: 10px;
    z-index: 9;
    margin-bottom: 0;
    left: 10px;
}
#popup {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
    background: rgba(0, 0, 0, 0.6);
    height: 100%;
    width: 100%;
    padding: 50px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    vertical-align: middle;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-line-pack: center;
    align-content: center;
}
#popup>.content {
    max-width: 810px;
    padding: 0 20px;
    margin: 0 auto;
    position: relative;
}
#popup>.content .inner {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 95%;
}
#popup .logo img {
    max-width: 311px;
    display: block;
    margin: 20px auto;
    width: 100%;
}
.pop-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-width: 90%;
    margin: 0 auto;
    width: 100%;
}
.pop-content .item {
    width: 100% !important;
    text-align: center;
    color: #fff;
    background-color: transparent !important;
}
.pop-content .item.text h3 {
    font-size: 33px;
   
    line-height: 30px;
    font-weight: 500;
    color: #fff;
}
#popup .tnp-subscription form input.tnp-email {
    font-size: 18px;
}
#popup .tnp-subscription form input.tnp-email::-webkit-input-placeholder {
    opacity: 1;
    color: #fff;
}
#popup .tnp-subscription form input.tnp-email::-moz-placeholder {
    opacity: 1;
    color: #fff;
}
#popup .tnp-subscription form input.tnp-email:-ms-input-placeholder {
    opacity: 1;
    color: #fff;
}
#popup .tnp-subscription form input.tnp-email::-ms-input-placeholder {
    opacity: 1;
    color: #fff;
}
#popup .tnp-subscription form input.tnp-email::placeholder {
    opacity: 1;
    color: #fff;
}
#popup .tnp-subscription form input.tnp-email:-ms-input-placeholder {
    opacity: 1;
    color: #fff;
}
#popup .tnp-subscription form input.tnp-email::-ms-input-placeholder {
    opacity: 1;
    color: #fff;
}
.pop-content .item.text h2 {
    width: 100%;
    color: #fff;
    font-size: 39px;
}
.pop-content .item.text p {
    text-align: center;
    width: 100%;
    font-size: 16px;
    margin-bottom: 0;
    color: #fff;
    font-weight: 300;
}
.pop-content .item.text p.bottom {
    text-decoration: underline !important;
}
#popup .close {
    background: #000;
    color: #fff !important;
    opacity: 1;
    height: 30px;
    width: 30px;
    text-align: center;
    line-height: 30px;
    font-weight: 300;
    position: absolute;
    top: 0;
    right: 20px;
}
#popup .tnp-subscription label {
    display: none;
}
#popup .tnp-subscription form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
#popup .tnp-subscription form .tnp-field.tnp-field-email {
    width: 65%;
}
#popup .tnp-subscription form .tnp-field.tnp-field-button {
    width: calc(35% - 8px);
}
#popup .tnp-subscription form input {
    background: transparent;
    border: 2px solid #fff;
    color: #fff;
    height: 45px;
    width: 100%;
    text-align: center;
    display: block;
    -webkit-transition: all .14s linear;
    -o-transition: all .14s linear;
    transition: all .14s linear;
}
#popup .tnp-subscription form input[type="submit"] {
    background: #fff;
    color: #000;
    font-size: 20px;
    letter-spacing: 1px;
    font-weight: 600;
    line-height: 23px;
}
#popup .tnp-subscription form input[type="submit"]:hover {
    color: #fff;
    background-color: #000;
    border-color: #000;
}
body a.wcpoa_attachmentbtn {
    background-color: #000 !important;
    color: #fff !important;
}
#popup h2 {
    color: #fff;
    font-size: 70px;
    line-height: 70px;
/*     font-family: Spectral, serif; */
}
#popup h3 {
    font-size: 26px;
    margin: 28px 0 !important;
    color: #fff;
}
#popup .form .tnp.tnp-subscription {
    margin-bottom: 0;
}
/*11-05-2020*/
.woocommerce div.product .second_block.gallery_type_h .entry-img .flex-control-thumbs .slick-list .slick-slide img {
    cursor: auto !important;
}
.single-product div.product div.entry-img .flex-direction-nav {
    display: none;
}
/*footer top new*/
#footer-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 40px 15px 20px 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
/*.footer-quality {
    background: #fff;
}*/
#footer-top img {
    max-height: 100px;
}
#footer-top>div {
    width: 18%;
    color: #000;
    line-height: 22px;
    text-align: left;
    padding-right: 10px;
}
#footer-top h6 {
    font-size: 23px;
    margin-top: 13px;
    margin-bottom: 5px;
}
/*survay form design*/
#order-survay {
    padding: 0;
    background: #fff;
    max-width: 300px;
}
#order-survay h3 {
    padding: 15px;
    text-align: center;
    background: #000;
    color: #fff;
    font-size: 15px;
    letter-spacing: 1px;
}
#order-survay .body {
    padding: 15px 30px;
}
#order-survay .body .wpcf7-list-item {
    margin: 0;
    display: block;
    width: 100%;
    margin-bottom: 15px;
    color: #000;
}
#order-survay .submit input {
    display: block;
    width: 100%;
    height: 45px;
    line-height: 45px;
}
#order-survay input {
    display: none;
}
#order-survay .body .wpcf7-list-item-label {
    font-size: 16px;
    font-weight: 400;
    -webkit-transition: all .1s linear;
    -o-transition: all .1s linear;
    transition: all .1s linear;
    padding-left: 30px;
    position: relative;
}
#order-survay .body .wpcf7-list-item-label::before,
#order-survay .body .wpcf7-list-item-label::after {
    content: '';
    display: inline-block;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    border: 1px solid #000;
    left: 0;
    position: absolute;
    top: 1px;
    -webkit-transition: all .1s linear;
    -o-transition: all .1s linear;
    transition: all .1s linear;
}
#order-survay .body .wpcf7-list-item-label::after {
    border: none;
    height: 10px;
    width: 10px;
    background: #fff;
    left: 5px;
    top: 6px;
}
#order-survay .body input:checked+.wpcf7-list-item-label {
    color: #000;
}
#order-survay .body input:checked+.wpcf7-list-item-label::before {
    border-color: #000;
}
#order-survay .body input:checked+.wpcf7-list-item-label::after {
    background-color: #000;
}
.woocommerce-order-received .woocommerce-order {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.woocommerce-order-received .woocommerce-order .left-item,
.woocommerce-order-received .page-header {
    width: calc(100% - 350px);
}
.woocommerce-order-received .page-header {
    text-align: center;
    position: relative;
    padding-top: 150px;
    margin-bottom: 20px;
}
.secure-checkout-badge {
    margin-top: 20px;
    padding: 10px;
    background: #fff;
    border: 1px solid #ccc;
}
span.tank-you {
    display: inline-block;
    text-transform: ;
    font-size: 21px;
    letter-spacing: 1px;
    margin-bottom: 7px;
}
.woocommerce-order .woocommerce-thankyou-order-received {
    text-align: center;
    color: #000;
    font-size: 17px;
    line-height: normal;
    max-width: 600px;
    margin: 0 auto;
    margin-bottom: 15px;
}
.woocommerce .order_details li {
    padding-top: 10px;
    padding-bottom: 10px;
}
.woocommerce .order_details li strong {
    color: #000;
}
.woocommerce-order-overview.woocommerce-thankyou-order-details {
    border: 1px dashed;
}
.woocommerce-order-received .page-header span {
    display: inline-block;
}
.woocommerce-order-received .woocommerce-order .right-item {
    width: 300px;
}
.woocommerce-order-received #sns_breadcrumbs {
    display: none;
}
.thank-shipping-date {
    text-align: center;
    color: #000;
}
.thank-shipping-date svg {
    max-width: 20px;
}
.thank-shipping-date svg {
    max-width: 20px;
    display: inline-block;
    margin-bottom: -2px;
    margin-right: 2px;
}
#order-survay {
    border: 1px solid #000;
}
#rev_slider_7_1_wrapper .hebe .tp-bullet-image,
#kl_newsletter_checkbox_field {
    display: none !important;
    opacity: 0 !important;
}
.ml-info-content-column > span {
    color: #000;
    font-weight: 600;
}
.woocommerce-order-received .page-header .thank-you-circle {
    width: 80px;
    height: 80px;
    clear: both;
    border: 2px solid #008000;
    border-radius: 50%;
    position: absolute;
    top: 57px;
    left: calc(50% - 40px);
}

.woocommerce-order-received .inner-page > .woocommerce {
    margin-bottom: 0 !important;
}
.woocommerce-order-received .woocommerce table.shop_table th {
    text-align: left;
}
.woocommerce-order-received .woocommerce-customer-details .woocommerce-column {
    width: 50%;
    border: 1px solid #ccc;
    padding: 10px;
    box-sizing: border-box;
    margin-left: -1px;
}
.woocommerce-order-received .woocommerce-customer-details .woocommerce-columns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.woocommerce-order-received .page-header .thank-you-circle::before {
    content: '';
    display: inline-block;
    height: 20px;
    width: 40px;
    border-left: 2px solid #008000;
    border-bottom: 2px solid #008000;
    position: absolute;
    top: calc(50% - 18px);
    left: calc(50% - 20px);
    transform: rotate(-45deg);
}
/*checkout stuff*/
label[for="payment_method_stripe"] {
    width: calc(100% - 70px);
    display: inline-block;
}
label[for="payment_method_paypal"] img {
    vertical-align: middle !important;
    display: inline-block;
    max-width: 100px;
    margin-top: 16px !important;
}
label[for="payment_method_paypal"] {
    font-size: 0;
    vertical-align: middle;
}
label[for="payment_method_paypal"] a {
    font-size: 13px !important;
}
/**/
.post-type-archive-press .blog-standard>article {
    width: 48%;
}
.post-type-archive-press #sns_breadcrumbs {
    margin-bottom: 0 !important;
}
.post-type-archive-press h1.page-header {
    /*text-align: center;*/
    font-size: 0;
}
.post-type-archive-press h1.page-header::before {
    content: 'Press';
    font-size: 40px;
}
.single.single-press .post-related {
    display: none;
}
.single.single-press #sns_content {
    padding-bottom: 40px;
}
.post-type-archive-press .more-link {
    text-transform: capitalize;
}
#sns_slideshow .tp-bullets {
    opacity: 0 !important;
}
/*back to top*/
#back-to-top {
    position: fixed;
    bottom: 120px;
    right: 20px;
    z-index: 9999;
    width: 40px;
    height: 38px;
    text-align: center;
    line-height: 38px;
    background: #666;
    color: #fff;
    cursor: pointer;
    border: 0;
    text-decoration: none;
    -webkit-transition: opacity .2s ease-out;
    -o-transition: opacity .2s ease-out;
    transition: opacity .2s ease-out;
    opacity: 0;
}
#back-to-top:hover {
    opacity: 0.8 !important;
}
#back-to-top.show {
    opacity: 1;
}
#back-to-top span {
    font-size: 27px;
}
/*cart page design*/
.woocommerce-cart.empty-cart .page-header,
.woocommerce-cart.empty-cart #sns_breadcrumbs {
    display: none;
}
.woocommerce-cart.empty-cart .empty-cart,
.woocommerce-cart.empty-cart .return-to-shop {
    text-align: center;
}
.woocommerce-cart.empty-cart .empty-cart-svg {
    display: block;
    max-width: 250px;
    margin: 0 auto 10px auto;
}
.empty-cart .heading {
    color: #555;
    margin-bottom: 0
}
.empty-cart .description {
    font-size: 18px;
}
.woocommerce-cart.empty-cart .empty-cart {
    margin-top: 50px;
}
#cart-top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.woocommerce-cart .cart-collaterals .cart_totals table {
    background-color: #fff;
}
#cart-top>.cart-collaterals .cart_totals {
    width: 100%;
    margin: 0;
    padding: 15px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    border: 1px solid #d7d7d7;
}
#cart-top>.cart-collaterals {
    width: 30%;
}
#cart-top>.woocommerce-cart-form {
    width: calc(70% - 20px);
}
body.woocommerce-cart #sns_breadcrumbs {
    margin-bottom: 0;
}
#sns_footer a {
    -webkit-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear;
}
#sns_footer a:hover {
    color: #fff !important;
}
#sns_breadcrumbs.wrap {
    margin-bottom: 20px !important;
}
/* .logo-retina img {
    max-width: 60px;
} */
#sns_header {
    top: 0;
    left: 0;
    -webkit-transition: 0.5s !important;
    -o-transition: 0.5s !important;
    transition: 0.5s !important;
}
#sns_header.is-fixed {
    position: fixed;
    z-index: 90;
    -webkit-animation-name: stickySlideDown;
    animation-name: stickySlideDown;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    -webkit-animation-duration: 0.5s !important;
    animation-duration: 0.5s !important;
    -webkit-transition: 0.5s !important;
}
@-webkit-keyframes stickySlideDown {
    0% {
        opacity: 0.7;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@keyframes stickySlideDown {
    0% {
        opacity: 0.7;
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
#sns_header.is-fixed .top-header {
    display: none !important;
}
#sns_header.is-fixed .header-left {
    display: block !important;
}
#footer-main .logo-retina img {
    max-width: 100%;
}
body .upsells .owl-nav,
body .related .owl-nav,
body .cross-sells .owl-nav {
    opacity: 1;
}
.woocommerce-checkout form .form-row select {
    width: 100%;
    background: #fff;
    height: 50px;
}
.woocommerce-checkout #payment {
    border-radius: 0 !important;
}
/*coupen form style on checkout*/
.woocommerce-checkout .woocommerce-form-coupon-toggle {
    display: none;
}
.woocommerce-checkout form.checkout_coupon {
    margin: 0;
    display: block !important;
}
.woocommerce-checkout form.checkout_coupon p {
    width: 100%;
}
.woocommerce-checkout form.checkout_coupon p.form-row-first {
    margin: 0px;
}
.form-row.place-order .form-row-first,
.form-row.place-order .form-row-last {
    display: inline-block;
}
.form-row.place-order .form-row-first {
    width: 80%;
}
.form-row.place-order .form-row-last {
    width: 19%;
}
.form-row.place-order .form-row-last button {
    width: 100%;
    padding-left: 0;
    overflow: hidden;
    padding-right: 0;
}
body.woocommerce-checkout:not(.woocommerce-order-received ) .main-header .row > div {
    display: none;
}
body.woocommerce-checkout:not(.woocommerce-order-received ) .main-header .row > div {
    display: none !important;
}
body.woocommerce-checkout:not(.woocommerce-order-received ) .main-header .row > div.header-left {
    display: block !important;
    width: 100% !important;
    text-align: ;
}
body.woocommerce-checkout:not(.woocommerce-order-received ) .main-header .row > div.header-left .header-logo {
    display: block;
    width: 100% !important;
    text-align: center;
    padding: 10px 0;
}
body.woocommerce-checkout:not(.woocommerce-order-received ) #sns_header {
    border-bottom: 1px solid #888;
}
body.woocommerce-checkout:not(.woocommerce-order-received ) #place_order {
    display: block;
    width: 100%;
    margin: 0 auto;
    margin-top: 20px;
}
#add_payment_method #payment div.payment_box,
body.woocommerce-checkout:not(.woocommerce-order-received ) #payment div.payment_box,
body.woocommerce-checkout:not(.woocommerce-order-received ) #payment div.payment_box {
    background-color: #15bf86 !important;
    color: #fff !important;
}
body.woocommerce-checkout:not(.woocommerce-order-received ) #payment div.payment_box::after {
    border-bottom-color: #15bf86 !important;
}
.woocommerce-checkout .checkout #customer_details {
    width: 50%;
    float: left;
}
.woocommerce-checkout .checkout #customer_details.col2-set .col-2,
.woocommerce-checkout .checkout #customer_details.col2-set .col-1 {
    width: 100% !important;
    float: left !important;
    padding: 0 !important;
}
.woocommerce-checkout .checkout h3#order_review_heading {
    margin-top: 0 !important;
}
.woocommerce-checkout #order_review_heading,
.woocommerce-checkout #order_review,
.woocommerce-checkout #order_review {
    float: left;
    width: 48%;
    margin-left: 2%;
}
body.woocommerce-checkout:not(.woocommerce-order-received ) #sns_header.is-fixed {
    position: static !important;
}
body.woocommerce-checkout:not(.woocommerce-order-received ) #sns_header a[href*="info"] {
    display: none;
}
body.woocommerce-checkout:not(.woocommerce-order-received ) #sns_header a[href*="tel"] {
    font-size: 20px;
}
body.woocommerce-checkout:not(.woocommerce-order-received ) #sns_header .top-header p:empty {
    display: none;
}
body.woocommerce-checkout:not(.woocommerce-order-received ) #sns_header .top-header .sns-info-inline {
    padding-top: 0 !important;
    padding-bottom: 10px !important;
}
body.woocommerce-checkout:not(.woocommerce-order-received ) #sns_header a[href*="tel"]::before {
    content: 'Need Help ?';
    text-transform: none;
    text-decoration: underline;
    margin-right: 20px;
}
body.woocommerce-checkout:not(.woocommerce-order-received ) #sns_header a[href*="tel"] span,
body.woocommerce-checkout:not(.woocommerce-order-received ) .checkout .shipping_address {
    display: none;
}
/*half width fields*/
.woocommerce-checkout form .form-row-first,
.woocommerce-checkout form .form-row-last,
.woocommerce-checkout #billing_first_name_field,
.woocommerce-checkout #billing_last_name_field,
.woocommerce-checkout #billing_city_field,
.woocommerce-checkout #billing_state_field,
.woocommerce-checkout #shipping_first_name_field,
.woocommerce-checkout #shipping_last_name_field,
.woocommerce-checkout #shipping_city_field,
.woocommerce-checkout #shipping_state_field {
    width: 48%;
    float: left;
}
.woocommerce-checkout form .form-row-last,
.woocommerce-checkout #billing_last_name_field,
.woocommerce-checkout #billing_state_field,
.woocommerce-checkout #shipping_last_name_field,
.woocommerce-checkout #shipping_state_field {
    float: right;
}
.woocommerce-checkout #billing_company_field,
.woocommerce-checkout #shipping_company_field,
.woocommerce-checkout #billing_postcode_field,
.woocommerce-checkout #shipping_postcode_field {
    clear: both;
    width: 100%;
}
/*ajax add to cart on product page*/
.added_to_cart.wc-forward {
    display: inline-block;
    width: 100%;
    clear: both;
    margin-bottom: 13px;
    vertical-align: middle;
    font-size: 16px;
}
.added_to_cart.wc-forward::after {
    content: '→';
    display: inline-block;
    margin-left: 8px;
    width: auto;
}
body.woocommerce div.product .entry-summary .cart .single_add_to_cart_button {
    text-transform: uppercase;
    background: #171717;
    color: #fff;
}
.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern {
    background: #171717 !important;
}
body.woocommerce div.product .entry-summary .product_title {
    margin-bottom: 15px;
}
body.woocommerce div.product .entry-summary .woocommerce-product-details__short-description {
    margin-top: 10px;
}
body.woocommerce div.product .entry-summary .woocommerce-product-rating {
    margin-bottom: 0;
}
.free-shipping .right a:hover {
    color: #fff;
}
/*landing page */
.padd-150 {
    padding: 150px 0;
}
.padd-70 {
    padding: 70px 0;
}
.page-id-3174 #sns_breadcrumbs,
.page-id-3174 .page-header {
    display: none;
}
.top-sub {
    color: #231f20;
    font-size: 22px;
    margin-bottom: 15px;
    display: block;
}
#personal-top-banner p {
    margin-bottom: 0 !important;
}
.top-main {
    font-size: 37px;
    margin: 0 0 17px 0;
}
.personal-heading {
    font-size: 34px;
    max-width: 945px;
    margin: 0 auto;
}
.banner-image-p .vc_single_image-img,
.banner-image-p div,
.banner-image-p figure {
    display: block;
    width: 100%;
}
.absolute-p {
    position: absolute;
    top: 50%;
    right: 50px;
    width: 30%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    margin: 0;
    max-width: 700px;
}
.some-top .absolute-p {
    top: 27%;
}
.absolute-p .top-main {
    line-height: 44px;
}
.p-p {
    color: #222;
    font-size: 20px;
}
.more-link a {
    font-size: 21px;
    font-weight: 500;
    text-decoration: underline;
}
.absolute-p.left {
    right: auto;
    left: 50px;
}
.absolute-p.center {
    top: ;
    top: 30px;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    text-align: center;
    max-width: 100%;
    left: auto;
    right: auto;
    width: 100%;
    padding: 0 30px;
}
.absolute-p.center .p-p {
    max-width: 1100px;
    margin: 0 auto 20px auto;
}
/*new header design*/
.free-shipping,
#sns_header {
    background-color: #fff;
}
#main_navigation a,
#sns_header .user-menu .tongle::before,
#sns_header .menu-sidebar .tongle::before,
#sns_header .mini-search .tongle::before,
#sns_header .mini-wishlist .tongle::before,
#sns_header .mini-cart .tongle::before,
.free-shipping a,
.free-shipping p {
    color: #000 !important;
}
#sns_mainmenu ul.navbar-nav>li.current-menu-item>a,
#sns_mainmenu ul.navbar-nav>li.menu-item:hover>a,
#sns_header .user-menu.active .tongle::before,
#sns_header .menu-sidebar.active .tongle::before,
#sns_header .mini-search.active .tongle::before,
#sns_header .mini-wishlist.active .tongle::before,
#sns_header .mini-cart.active .tongle::before,
#sns_header .user-menu:hover .tongle::before,
#sns_header .menu-sidebar:hover .tongle::before,
#sns_header .mini-search:hover .tongle::before,
#sns_header .mini-wishlist:hover .tongle::before,
#sns_header .mini-cart:hover .tongle::before {
    color: #555 !important;
}
.VisualizationContent-section li {
    display: inline-block;
    margin: 0 10px;
    list-style: none;
}
.tetimonials-slider {
    padding: 0;
    margin: 0;
}
.tetimonials-slider li {
    color: #222;
    list-style: none;
    text-align: center;
    padding: 0 20px;
    font-size: 23px;
}
.tetimonials-slider li::before {
    content: '\f10d';
    display: block;
    font: normal normal normal 35px/1 FontAwesome;
}
.tetimonials-slider li::after {
    content: '\f005 \f005 \f005 \f005 \f005';
    display: block;
    font: normal normal normal 35px/1 FontAwesome;
    margin-top: 10px;
    letter-spacing: 5px;
    font-size: 30px;
}
.tetimonials-slider li::before {
    content: '\f10d';
    display: block;
    font: normal normal normal 35px/1 FontAwesome;
    margin-bottom: 10px;
}
.tetimonials-slider .owl-nav {
    display: none;
}
#footer-main-info {
    padding-left: 20px;
}
#footer-newsletter .wpb_heading {
    padding-top: 45px;
}
#footer-newsletter label {
    display: none;
}
#footer-newsletter .tnp-submit {
    padding-left: 30px;
    padding-right: 30px;
}
.main-section-p .sns-products.gird-mode .owl-nav {
    opacity: 1;
    display: block;
}
a.preorder {
    display: block;
    clear: both;
    text-align: center;
    font-size: 20px;
    font-weight: 600;
    text-decoration: underline;
}
.page-id-3174 .product_list .item-content {
    text-align: center;
}
.btn-navbar.leftsidebar {
    display: none !important;
}
/*new home page*/
h2.main-h {
    font-size: 46px;
    line-height: 47px;
    font-weight: 500;
    margin-top: -20px;
}
h2.main-h.space {
    margin-bottom: 7%;
    font-size: 50px;
}
.more-link a {
    text-transform: uppercase;
    font-family: inherit;
/*     font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; */
}
.padd-100 {
   padding: 4% 0 0 0;
}
.page-id-3354 .vc_figure,
.page-id-3354 .vc_figure img,
.page-id-3354 .vc_figure div {
    width: 100%;
    display: block;
}
#banner-cat .position {
    position: absolute;
    top: 10%;
    right: 3%;
    text-align: right;
}
#collection h2.main-h {
    margin-top: 0;
}
#banner-cat .large-h {
    font-size: 50px;
    font-weight: 400;
}
#collection p,
#banner-cat p {
    font-size: 25px;
    line-height: 34px;
    color: #222;
}
#collection .wpb_content_element {
    margin-bottom: 7px;
}
#collection .more-link a {
    text-transform: none;
}
#banner-cat a {
    text-decoration: underline;
}
#afterpay img {
    max-width: 600px;
    margin: 0 auto;
}
#top-banner img {
    max-height: calc(171px + (760 - 171) * ((100vw - 320px) / (1900 - 320)));
}
#slider_3358 {
    display: none;
}
#slider_3358.owl-loaded {
    display: block;
}
#sns_header .mini-cart .content {
    visibility: hidden;
    position: absolute;
}
#insta-desc {
    text-align: center;
    color: #222;
    font-size: 19px;
}
#insta-desc a {
    font-style: italic;
    text-decoration: underline;
}
#insta-desc strong {
    font-weight: 800;
    font-size: 18px;
    padding: 0 3px;
}
.empty-cat,
.product-features {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    max-width: 900px;
    margin: 50px auto 0 auto;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.product-features {
    margin: 0;
    max-width: 430px;
}
.product-features svg {
    width: 15px;
}
.product-features p {
    background: #fff;
    line-height: 15px;
    padding: 7px 5px 3px 10px;
    outline: 2px solid #ddd;
}
.product-features i {
    margin-right: 5px;
}
.product-features span,
.product-features i {
    display: inline-block;
    vertical-align: top;
}
.product-features span {
    color: #333;
}
.empty-cat h2 {
    text-align: center;
    width: 100%;
    font-size: 26px;
    margin-bottom: 15px;
    font-weight: 400;
}
.empty-cat .item {
    width: 23%;
    text-align: center;
}
.empty-cat .item a,
.empty-cat .item img {
    display: block;
}
.empty-cat a span {
    margin-top: 5px;
    font-size: 17px;
}
#sns_footer #footer-main h3.wpb_heading {
    font-size: 1.1428em !important;
}
#best-seller h2.main-h.space {
    margin-bottom: 40px;
	margin-top:10px;
}
#best-seller {
    padding-bottom: 0;
}
#best-seller .sns-products.gird-mode .owl-nav {
    opacity: 1;
}
.inquiry-button,
.woocommerce div.product .entry-summary .product_meta {
    display: none;
}
.postid-3378 .inquiry-button,
.postid-3267 .inquiry-button,
.postid-3256 .inquiry-button,
.postid-3168 .inquiry-button,
.postid-3263 .inquiry-button,
.postid-3266 .inquiry-button,
.postid-3387 .inquiry-button,
.postid-3261 .inquiry-button {
    display: block;
}
.woocommerce div.product .entry-summary .price {
    margin-bottom: 15px;
}
#sns_tab_informations {
    margin-bottom: 30px;
}
.related.products,
.upsells.products {
    margin-top: 30px;
}
.yotpo .yotpo-default-button,
.yotpo input[type="button"].yotpo-default-button {
    line-height: normal;
}
.yotpo .write-review .connect-wrapper {
    padding-left: 0;
}
body.woocommerce div.product .entry-summary .cart .single_add_to_cart_button {
    width: 100%;
    max-width: 430px;
    height: 50px;
    line-height: 50px;
}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
    font-size: 0;
}
.woocommerce .quantity .btn-decrement,
.woocommerce .quantity .btn-increment {
    position: absolute;
    width: 30px;
    height: 30px;
    border-radius: 100%;
    top: 15px;
    border: 1px solid #171717;
    padding: 0;
    z-index: 3;
    background: 0 0;
    font-size: 0px;
    color: #171717;
}
.woocommerce .quantity .input-group-prepend .btn-decrement {
    left: 25px;
}
.woocommerce .quantity .input-group-append .btn-increment {
    right: 25px;
}
body.woocommerce div.product .second_block.gallery_type_h .entry-img .flex-control-thumbs .slick-arrow {
    display: block !important;
    opacity: 1 !important;
}
body.woocommerce div.product .second_block.gallery_type_h .entry-img .flex-control-thumbs .slick-arrow.slick-disabled {
    opacity: 0 !important;
}
.woocommerce div.product .second_block .entry-img .flex-control-thumbs .slick-arrow::before {
    height: 20px !important;
    width: 20px !important;
    background: #fff;
    border: 2px solid #333;
    display: inline-block !important;
    line-height: 16px !important;
    border-radius: 50%;
    font-size: 16px !important;
}
.woocommerce div.product div.images img {
    cursor: -webkit-zoom-in;
    cursor: zoom-in;
}
.toolbar .woocommerce-ordering > .select2.select2-container {
    width: 115px !important;
}
.post-type-archive-product .sns-content .toolbar .woocommerce-ordering > .select2.select2-container .select2-selection--single .select2-selection__rendered {
    padding-right: 0 !important;
}

/*product filtter*/
.wpf_layout_horizontal .wpf_item {
    vertical-align: top;
    display: inline-block;
    border: 1px solid rgba(0,0,0,.1);
    padding: 0;
    margin-bottom: 5px;
    margin-right: 5px;
    background: #fff;
}
.wpf_layout_horizontal .wpf_items_group {
    max-width: 210px;
    padding: 10px 10px 15px;
    display: none;
    max-height: 400px;
    overflow-y: auto;
}
.wpf_layout_horizontal .wpf_items_group .select2-container {
    width: 100% !important;
    display: block;
    max-width: 100% !important;
}
.wpf_slider.ui-slider {
    margin: 15px 0 10px;
}
.wpf-search-container .wpf_form {
    position: relative;
}
.wpf_reset_btn {
    position: absolute;
    bottom: 12px;
    right: 0;
}
.woocommerce table.shop_table td.product-remove .remove {
    font-size: 14px;
    width: 100%;
    background: none;
    color: #000 !important;
}
.woocommerce table.shop_table td.product-remove .remove::before,
.woocommerce-cart table.cart td.actions .coupon,
.coupen-apply label,
.coupen-apply .woocommerce-coupon-form {
    display: none;
}
.coupen-apply {
    padding: 10px 0;
    margin-bottom: 10px;
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
}
.coupen-code-expend {
    color: #000;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: 600;
    display: block;
    cursor: pointer;
    position: relative;
}
.coupen-code-expend span {
    position: absolute;
    right: 0;
    top: 1px;
    display: inline-block;
    height: 20px;
    width: 20px;
    text-align: center;
    line-height: 17px;
}
.coupen-code-expend span::before {
    content: "\f489";
    font-size: 28px;
    font-family: Ionicons;
}
.coupen-code-expend.active span::before {
    content: '\f209';
    font-size: 16px;
}
.coupen-apply .woocommerce-coupon-form {
    padding-top: 10px;
}
#sns_header .widget_shopping_cart li > img {
    max-width: 80px;
    margin-right: 10px;
}
.angelleye-proceed-to-checkout-button-separator {
    margin: 5px 0;
}
.coupen-apply #coupon_code, .coupen-apply .button {
    height: 40px !important;
    line-height: 40px !important;
}
.wpf_layout_horizontal .wpf_items_group li {
    display: block !important;
}
#personal-top-banner .absolute-p {
    top: 50%;
    transform: translateY(-50%);
    position: absolute;
}
body.postid-3752 .inquiry-button,
body.postid-3387 .inquiry-button,
body.postid-3378 .inquiry-button,
body.postid-3267 .inquiry-button,
body.postid-3266 .inquiry-button,
body.postid-3263 .inquiry-button,
body.postid-3261 .inquiry-button,
body.postid-3256 .inquiry-button,
body.postid-3168 .inquiry-button,
body.postid-3755 .inquiry-button {
    display: block;
}
#landing-inquiry button {
    background: #2a2a2a;
    border-color: #2a2a2a;
    color: #fff;
}
#landing-inquiry {
    position: fixed;
    left: -38px;
    top: calc(50% - 70px);
    transform: rotate(90deg);
    margin: 0;
    z-index: 99;
    display: inline-block;
}
#product-inquiry .wpcf7-checkbox .wpcf7-list-item {
    display: block;
    clear: both;
}
#afterpay-checkout-instalment-info-container p {
    color: #fff !important;
}
#footer-newsletter input::placeholder {
    color: #000 !important;
}
#footer-newsletter input {
    height: 42px;
    line-height: 50px !important;
    background-color: #f4f4f4;
}

/*afterpay page design*/
.after-row.vc_column_container {
    max-width: 1200px;
    margin: 0 auto !important;
    float: none;
}
.page-id-4130 h1.page-header,
.page-id-4130 #sns_breadcrumbs {
    display: none;
}
.after-img .wpb_single_image img {
    max-height: 370px;
    width: auto;
}
.vc_custom_heading.after-title {
    font-size: 52px;
    font-weight: 600;
    line-height: 49px;
    margin-bottom: 20px;
}
.after-row p {
    color: #000 !important;
    font-size: 16px;
    line-height: 1.2em;
}
.after-row .vc_row {
    align-content: center;
    align-items: center;
}
#afterpay img {
    max-width: 280px;
}
#afterpay p {
    color: #000;
    font-size: 18px;
    margin-bottom: 0;
}
#afterpay .after-pay {
    font-size: 27px;
    font-weight: 500;
    letter-spacing: 1px;
}
#afterpay .wpb_content_element {
    margin-bottom: 0;
}
.know-more {
    text-align: center;
}
.know-more a {
    text-transform: uppercase;
    font-weight: 800;
    font-size: 15px;
    letter-spacing: 2px;
    text-decoration: underline;
}
/*est date*/
.single-product.woocommerce div.product .entry-summary .stock {
    margin-bottom: 10px;
}
.product-est-date {
    color: #000;
}
#afterpa-works .after-row.vc_column_container {
    max-width: 900px;
}
#afterpa-works .works-row .vc_column-inner > .wpb_wrapper {
    margin: 15px 0;
    border: 1px solid rgb(223, 223, 223);
    border-radius: 10px;
    padding: 20px 30px;
}
#afterpa-works .works-row .vc_btn3-container {
    margin-bottom: 0;
}
#afterpa-works .works-row .wpb_content_element {
    margin-bottom: 20px;
}
#afterpa-works .works-row a.vc_btn3 {
    background: #333 !important;
    border-color: #333 !important;
    border-radius: 0 !important;
    padding: 10px 30px !important;
    color: #fff !important;
}
#afterpa-works .works-number {
    color: rgb(194, 194, 194) !important;
    font-size: 64px !important;
    font-weight: 900;
}
#afterpa-works .works-row h3 {
    font-size: 22px;
    margin-bottom: 7px;
}
#sb_instagram .sb_instagram_header .sbi_header_text,
#sb_instagram .sb_instagram_header .sbi_header_img {
    display: none;
}
#insta-section h2.main-h.space {
    margin-bottom: 30px;
}
.single article.post .post-info-wrap h2 {
    text-align: left;
}
#three-cat figure a {
    display: block;
}
.payment_method_authorize_net_aim input, .payment_method_authorize_net_aim input:hover {
    color: #555 !important;
}

/* Register page */
.page-template-page-register .page-header {
	text-align: center;
/* 	font-family: 'Spectral', serif; */
}
/* .page-template-page-register #sns_content .sns-content {
	max-width: 800px;
	margin: 0 auto;
	padding: 5% 0;
} */
.page-template-page-register .woocommerce-form-register__submit {
	margin: 0 auto;
	display: block;
	width: 100%;
	max-width: ;
	margin-top: 20px;
}
#sns_mainmenu ul .sale > a {
	color: red !important;
}
.page-id-815 #sns_breadcrumbs,
.page-id-815 h1,
.page-id-6688 #sns_breadcrumbs,
.page-id-6688 h1,
.page-id-6348 #sns_breadcrumbs,
.page-id-6348 h1,
.page-id-6792 h1,
.page-id-6792 #sns_breadcrumbs {
	display: none;
}
.no-column-padd .vc_column_container > .vc_column-inner {
	padding: 0;
}
.img-block figure, .img-block div, .img-block img {
	display: block;
	width: 100%;
}
.news-form form {
    max-width: 100% !important;
    width: 100%;
}
.all-full .wpb_wrapper, .all-full .wpb_raw_code, .all-full .wpb_wrapper > div, .all-full .wpb_wrapper > div > div, .all-full form {
	height: 100%;
	margin: 0;
}
.all-full form input {
	height: 40px !important;
	border: 0 !important;
	padding: 3px 15px !important;
}
.form-uppar-head {
	font-size: 48px;
/* 	font-family: TimesNewRoman, 'Times New Roman', Times, Baskerville, Georgia, serif; */
	color: #000;
}

.woocommerce .type-product.product-type-variable form.cart.variations_form div.variations div.value .sellect-wrap {
    display:none;
}
.news-form .wpb_single_image {
	margin-bottom: 0 !important;
}
.form-uppar-sub-head {
	display: block;
	color: #000;
	font-size: 25px;
	font-weight: normal;
	line-height: 37px;
	margin-bottom: 14px;
	letter-spacing: 1px;
	max-width: 558px;
}
.woocommerce div.product div.images .sns-product-popvideo {
	top: 20px;
}
.c-white p, .c-white h4 {
	color: #fff !important;
}
.c-white a {
	background-color: #fff !important;
	color: #000 !important;
}
#personal-top-banner .vc_custom_heading.absolute-p {
	font-size: 63px;
/* 	font-family: 'Spectral', serif !important; */
	font-weight: 600 !important;
}
.big-text-row {
	padding: 80px 0;
	text-align: center;
}
.big-text-row p {
	font-size: 40px;
	line-height: normal;
	color: ;
	color: #000;
	font-weight: 500;
	max-width: 1100px;
	margin: 0 auto;
}
.about-row {
	margin-bottom: 80px !important;
}
.about-row h3.vc_custom_heading {
	font-size: 40px;
	font-weight: 500;
}
.about-row h4.vc_custom_heading {
	font-size: 25px;
	text-transform: uppercase;
	font-weight: 400;
	margin-bottom: 30px;
}
.about-row p {
	color: #111;
	font-size: 22px;
	margin-bottom: 30px;
}

@media screen and (min-width: 1200px) {
    .is-fixed #sns_mainmenu ul.navbar-nav>li.menu-item>a {
        padding: 23px 0 17px !important;
    }
    #sns_header.is-fixed #logo {
        margin-top: 9px;
    }
    #sns_mainmenu ul.navbar-nav>li.menu-item.enable-mega .sub-content li.menu-item a {
        line-height: 18px;
    }
    #sns_mainmenu ul.navbar-nav>li.menu-item.enable-mega .sub-content li.menu-item:hover>a {
        color: #3a3c3a !important;
    }
    #sns_mainmenu ul.navbar-nav>li.menu-item.enable-mega .sub-content>ul.columns li.menu-item .megamenu-title {
        font-size: 14px !important;
    }
    #sns_header .logo-retina img.hidden-sm {
        max-width: 100%;
    }
    #sns_mainmenu {
        text-align: center;
        width: 100%;
    }
}
@media screen and (min-width: 1200px) {
    .vc_column-inner.vc_custom_1560314693598 {
/*         padding-left: 60px; */
    }
    .product_list[data-grid="4"] .grid-view .item-img .item-img-info a img,
    .product_list[data-grid="4"] .grid-view .item-img .item-img-info a.product-image{
        min-height: 0;
    }
}
@media screen and (min-width: 768px) {
    .text-column.right {
        padding-left: 20px;
    }
    .about-img.left {
        padding-right: 30px;
    }
    .text-column.left {
        padding-right: 20px;
    }
    .about-img.right {
        padding-left: 30px;
    }
    #slider_3358 .content.right.top-10 {
        top: 20%;
    }
    .vc_column-inner.vc_custom_1560314693598 {
/*         padding-left: 60px; */
    }
    #slider_3358 .left.top {
        top: 25%;
    }
    #product-section .item-listing {
        width: 33.33%;
    }
}
@media screen and (max-width: 1200px) and (min-width: 992px) {
    #top_header_logo {
        display: none;
    }
}
@media screen and (max-width: 1200px) {
    #sns_header .logo-retina .hidden-sm {
        display: none;
    }
	 #sns_header .logo-retina img.hidden-desktop{
		display:none;
	}
    .header-right .btn-navbar.rightsidebar {
        display: none !important;
        position: absolute;
        top: -99999px;
        right: -99999px;
        height: 0;
        overflow: hidden;
    }
    #footer-main-info {
/*         padding-left: 50px; */
    }
    #sns_header .menu-sidebar>.tongle::before {
        font-size: 33px !important;
    }
    #footer-main .col-phone-12.vc_col-sm-3 {
        margin-bottom: 30px;
    }
}

@media screen and (max-width:1024px) and (min-width:769px) {
	.shop_links a {
    height: 300px !important;
}
	div#new_banner_row {
    background-size: cover;
    height: 400px;
    width: 100%;
}
/* 	Atul CSS */
	body.page-id-9049 section#rush_marketing_sec-2 div#myContent {
    left: 25%;
}
	div#slider_3358_slide01 p.second-slider.banner_mobile_none:before {
    height: 70% !important;
}
	#slider_3358.owl-loaded {
    display: block;
    height: 443px;
}
	.desktop-none {
    display: block !important;
}
}

@media screen and (max-width: 768px) {
	.shop_links a {
    height: 230px !important;
}
	div#new_banner_row {
    background-size: cover;
    height: 300px;
    width: 100%;
}
	.desktop-none {
    display: block !important;
}
	
		div#slider_3358_slide01 p.second-slider.banner_mobile_none:before {
    height: 70% !important;
}

	
	body.page-id-9049 section#rush_marketing_sec-3 div#myImg img {
    left: 10%!important;
}
	body.page-id-9049 section#rush_marketing_sec-2 div#myContent {
/*     top: 85%!important; */
}
	body.page-id-9049 section#rush_marketing_sec-3 div#myBtn button {
    top: 35%!important;
}
	body.page-id-9049 section#rush_marketing_sec-3 h2#myText {
    top: 50%!important;
	}
	body.page-id-9049 section#rush_marketing_sec-2 div#\31 st-row {
    display: block!important;
}
	body.page-id-9049 section#rush_marketing_sec-2 div#\31 st-row .wpb_column.vc_column_container.vc_col-sm-6.vc_col-xs-12 {
    width: 100%;
}
	body.page-id-9049 section#rush_marketing_sec-4 {
    padding-top: 50px!important;
    padding-bottom: 50px!important;
}
	body.page-id-9049 section#rush_marketing_sec-2 div#myContent{
		text-align:center
	}
	body.page-id-9049 section#rush_marketing_sec-2 .rush-banner-sec-4_btn {
    text-align: center!important;
		    margin-bottom: 35px;
}
	section#rush_marketing_sec-2 .column-2 .vc_column-inner {
    padding-top: 0px;
		margin-top: -22px;
}
}
/* End */

@media screen and (max-width:768px) and (min-width:601px){
	#footer-main-info {
    margin-left: -25px;
    margin-right: 34px;
}
	.full-height-column h2.vc_custom_heading {
    font-size: 24px !important;
}
}
@media screen and (max-width: 767px){
	div#new_banner_row {
   background-image: url(https://novaofcalifornia.com/wp-content/uploads/2023/08/LABOR-DAY-SALE-banner-450-x-600-02-1.jpg) !important;
    height: 492px;
}
	div#email-part strong {
    font-size: 18px !important;
}
    .about-img {
        order: -200;
    }
    #personal-top-banner .vc_custom_heading.absolute-p {
        font-size: 30px !important;
    }
    .big-text-row {
        padding: 50px 0;
    }
    .big-text-row p {
        font-size: 26px;
    }
    .about-row h3.vc_custom_heading {
        font-size: 28px;
    }
    .about-row h4.vc_custom_heading {
        font-size: 21px;
        margin-bottom: 15px;
    }
    .about-row p {
        font-size: 19px;
    }
    .about-row {
        margin-bottom: 20px !important;
    }
    #slider_3358 .content.c-white {
        text-align: center;
    }
    .form-uppar-head {
        line-height: normal;
        margin-bottom: 20px !important;
        display: block;
    }
    .woocommerce-order-received .woocommerce-customer-details .woocommerce-column,
    .woocommerce-order-received .page-header {
        width: 100%;
    }

    .woocommerce table.shop_table td.product-remove .remove::before {
        display: block;
    }
    .woocommerce table.shop_table td.product-remove .remove {
        font-size: 0;
    }
    .tax-product_cat .sns-content, .post-type-archive-product .sns-content {
        margin-top: 20px;
    }
    .product-features p {
        width: 33.33%;
    }
    .empty-cat .item {
        width: 48%;
    }
    div#blog-post .vc_pageable-slide-wrapper {
        margin-right: 0 !important;
    }
    #banner-cat .position {
        right: 0;
        top: 5px;
        padding: 0 10px;
    }
    #banner-cat .position p {
        font-size: 18px;
        line-height: 28px;
        margin-bottom: 0;
    }
    #insta-section h2 img {
        max-width: 33px !important;
    }
    #afterpay img {
        max-width: 100%;
    }
    #sns_tab_informations ul.nav-tabs li {
        margin: 0;
        width: 100%;
        text-align: left;
    }
    #sns_tab_informations ul.nav-tabs>li::before {
        background-color: none;
    }
    #sns_tab_informations ul.nav-tabs li a {
        border-bottom: 1px solid #ccc;
        position: relative;
    }
    #sns_tab_informations ul.nav-tabs li a::after {
        content: '+';
        position: absolute;
        top: calc(50% - 15px);
        font-size: 20px;
        right: 10px;
    }
    #sns_tab_informations ul.nav-tabs li.active a::after {
        content: '-';
        font-size: 30px;
        top: calc(50% - 24px);
    }
    #sns_tab_informations ul.nav-tabs li a {
        padding: 10px 0;
    }
    .top-main {
        font-size: 40px;
        line-height: 46px;
    }
    .top-sub {
        font-size: 20px;
    }
    .padd-70 {
        padding: 50px 0;
    }
    .personal-heading {
        font-size: 26px;
    }
    .absolute-p {
        width: 100%;
        padding: 0 20px;
        left: 0;
        right: auto;
    }
    .p-p {
        font-size: 19px;
    }
    .absolute-p .top-main {
        font-size: 33px;
        line-height: 35px;
    }
    .absolute-p {
        position: static;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }
    .main-section-p .sns-products {
        padding: 0 20px;
    }
    .free-shipping p,
    .free-shipping .right {
        text-align: center;
    }
    #specsheettable tr td,
    #specsheettable tr th {
        width: 100%;
        text-align: left;
    }
    #specsheettable tr {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
    .woocommerce-checkout #sns_header .top-header {
        display: block !important;
    }
    .woocommerce-checkout #sns_header .top-header .postwcode-widget .vc_row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .woocommerce-checkout #sns_header a[href*="tel"] {
        font-size: 14px;
    }
    .woocommerce-checkout #sns_header .top-header .postwcode-widget .vc_row .sns-info-inline {
        width: 100%;
        text-align: right;
    }
    .woocommerce-checkout #sns_header .top-header .postwcode-widget .vc_row .vc_column_container:first-child {
        max-width: 150px;
    }
    .woocommerce-checkout #order_review_heading,
    .woocommerce-checkout #order_review,
    .woocommerce-checkout #order_review,
    .woocommerce-checkout .checkout #customer_details {
        width: 100%;
        margin: 0;
    }
    .woocommerce-checkout .checkout #customer_details.col2-set .col-2,
    .woocommerce-checkout .checkout #customer_details.col2-set .col-1 {
        padding: 0 !important;
        width: 100% !important;
    }
    .woocommerce-checkout #payment ul.payment_methods li img.stripe-icon,
    #payment ul.payment_methods li label[for="payment_method_authorize_net_aim"] img {
        max-width: 32px;
        padding-left: 3px;
        margin: 0;
    }
    body #footer-main {
        margin: 0px 0 50px 0 !important;
    }
    #sns_footer .vc_column_container {
        clear: both;
    }
    .post-type-archive-press .blog-standard>article,
    #cart-top>.cart-collaterals,
    #cart-top>.woocommerce-cart-form {
        width: 100%;
    }
    #cart-top>.cart-collaterals {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1;
        margin-bottom: 20px;
    }
    #cart-top>.woocommerce-cart-form {
        -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
        order: 10;
    }
    .woocommerce-order-received .woocommerce-order .left-item,
    .woocommerce-order-received .woocommerce-order .right-item,
    #order-survay {
        width: 100%;
        max-width: 100%;
    }
    #footer-top>div {
        width: 48%;
        margin-bottom: 10px;
    }
    #popup h2 {
        font-size: 32px;
        line-height: 31px;
    }
    #popup h3 {
        font-size: 16px;
        margin: 5px 0 !important;
    }
    #popup>.content .inner {
        width: 90%;
    }
    #footer-main-info {
        padding-left: 0;
    }
    #popup .tnp-subscription form input {
        height: 37px;
        font-size: 13px !important;
    }
    #popup .tnp-subscription form input[type="submit"] {
        line-height: 14px;
    }
    #slider_3358 .content {
        font-size: 25px;
    }
    #slider_3358 .content p {
        font-size: 19px;
    }
    #slider_3358 .content .button {
        padding: 0 15px;
        height: 30px;
        line-height: 30px;
        font-size: 13px;
    }
    #slider_3358 .content {
        padding: 0 20px;
    }
    #three-cat {
        padding: 20px 10px;
    }
    h2.main-h {
        margin-top: 0;
        font-size: 30px;
        line-height: 33px;
    }
    h2.main-h.space {
        margin-bottom: 4%;
        font-size: 30px;
    }
    #three-cat .vc_column_container {
        margin-bottom: 20px;
    }
    #banner-cat .large-h {
        font-size: 30px;
        line-height: 32px;
    }
    #slider_3358 .content h4 {
        font-size: 25px;
    }
    .more-link a {
        font-size: 20px;
    }
}
/*  deepak css 28 dec 2021*/

@media screen and (min-width: 767px) {

body.page-id-9049 section.rush-marketing-section-mobile {
    display: none;
}

}
@media only screen and (max-width:600px){
	.term-independence-day-sale.term-513 .woo-message.wrap {
    width: 100% !important;
    height: 250px !important;
    background: url(https://novaofcalifornia.com/wp-content/uploads/2023/07/Indipendence-day-sale-banner-600x400-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
	background-position: center;
}

			.full-height-column h2.vc_custom_heading {
    font-size: 24px !important;
}
	.vc_row.wpb_row.vc_row-fluid.no-gutters.data-section {
    display: block;
    align-items: center;
}
	.wholesale_shop {
    right: 0px;
}
	div#slider_3358_slide01 > .content.left {
    display: none;
		
}
	div#sns_header {
    padding-top: 13px;
    padding-bottom: 7px;
}
	
/* 	button.single_add_to_cart_button.button.alt.fixed {
    animation: 240ms ease 0s 1 normal none running animation-16j26e2;
    position: fixed !important;
    bottom: 0px;
    left: 0px;
    right: 0px;
    z-index: 99;
} */
	section#rush_marketing_sec-3 div#row-1 {
    display: block!important;
}
	body.page-id-9049 section#rush_marketing_sec-3 {
    margin-top: 0px!important;
}
	body.page-id-9049 section#rush_marketing_sec-3 div#myBtn button {
    top: 60%!important;
		left:5%!important;
}
	body.page-id-9049 section#rush_marketing_sec-3 h2#myText {
    top: 70%!important;
		left:5%!important;
}
	section#rush_marketing_sec .column-1 .wpb_wrapper {
    text-align: center;
}
	body.page-id-9049 section#rush_marketing_sec .column-1 {
    top: 28%!important;
}
	 section#rush_marketing_sec h2.rush_banner_title{
            font-size: 40.5px!important;
    }
	section#post-9049 section#rush_marketing_sec {
    display: none;
}
	.hidden-desktop{
	display:block;
}
/* 	.hidden-lg{
		display:none;
	} */
	
	.New_block{
	display:inline-block;
}
	.just_arrived{
		display:none;
	}
	.myimgdivshowhide .close{
		margin:0;
		top: -19px;
    right: 21px;
	}
	.myimgdivshowhide	span.close.hidebtn_image{
		top:0;
	}
	
	.mobile_block{
		display:block;
	}
	.full-height-column {
    margin-top: 20px;
}
/* 	#slider_3358 .content {
    padding: 0;
} */
}


@media only screen and(max-width: 576px){
	.sns-social-links.style-2 .follow-us a:first-child {
    margin-left: 0px !important;
}
}
/*  deepak css end*/
@media screen and (max-width: 480px) {
    .page-id-3354 div#three-cat h2 {
        margin-bottom: 15px;
    }
    .announcmenet-wrapper .item {
        width: 100%;
    }
/*     .woocommerce-cart .page-header {
        display: none;
    } */
    .woocommerce-cart #sns_content .sns-main > section.type-page > .inner-page > div:not(.vc_row):not(.vc_clearfix):last-child {
        margin-bottom: 0;
    }
    .single-product div.product div.entry-img,
    .single-product div.product div.entry-summary {
        margin-bottom: 30px;
    }
    .upsells > h2, .related > h2 {
        font-size: 30px;
    }
    .product-features p {
        width: 100%;
        margin-bottom: 0;
        padding: 5px 15px;
        outline: 1px solid #ddd !important;
    }
    .product-features {
        margin-bottom: 15px;
    }
    .page-id-3354 #three-cat .wpb_single_image {
        margin-bottom: 10px;
    }
    #three-cat h2.main-h {
        margin-bottom: 0 !important;
    }
    #collection p, #banner-cat p {
        font-size: 20px;
    }
    .page-id-3354 h2.main-h {
        font-size: 24px;
        margin-bottom: 0;
    }
    .page-id-3354 .more-link p {
        font-size: 20px;
        margin-bottom: 0;
    }
    .woocommerce-checkout #payment ul.payment_methods li img.stripe-icon,
    #payment ul.payment_methods li label[for="payment_method_authorize_net_aim"] img {
        max-width: 22px;
        padding-left: 3px;
        margin: 0;
    }
    body #sns_header .main-header .row {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
    }
    body #sns_header .main-header .row .header-left,
    body #sns_header .main-header .row .header-center,
    body #sns_header .main-header .row .header-right {
        -ms-flex-pack: center;
        -webkit-box-pack: center;
        justify-content: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        flex-direction: column;
    }
    body.header-style1 #sns_header .main-header .header-logo {
        margin: 0;
        float: left !important;
        padding: 0;
        text-align: left;
    }
    body #sns_header .main-header .row .header-left {
/*         width: 80px; */
			  

    }
    #sns_header .header-right>.inner {
        text-align:right !important;
    }
    #sns_header .menu-sidebar {
        margin-right: 0;
    }

    #footer-main .logo-retina img {
        max-width: 100%;
    }
    .page-id-3174 .wpb_single_image {
        margin-bottom: 20px;
    }
    #personal-top-banner .wpb_single_image {
        margin: 0;
    }
    #personal-top-banner .absolute-p {
        position: static;
        transform: none;
        width: 100%;
        max-width: 100%;
        padding: 10px 20px;
    }
    .personal-heading {
        font-size: 20px;
    }
    .padd-70 {
        padding: 30px 0;
    }
    .p-p {
        font-size: 17px;
    }
    .more-link a {
        font-size: 16px;
    }
    .absolute-p .top-main {
        font-size: 27px;
        line-height: 33px;
    }
    .top-sub {
        font-size: 17px;
    }
    .top-main {
        font-size: 30px;
        line-height: 36px;
    }
    #product-section .wpb_content_element {
        margin-top: 40px;
        margin-bottom: 15px;
    }
    body #footer-main {
        margin: 0px 0 30px 0 !important;
    }
    #footer-copyright {
        width: 100% !important;
        text-align: center !important;
        padding: 0 !important;
        left: 0 !important;
        margin: 0 !important;
    }
    #footer-copyright .vc_custom_1560313754754 {
        padding-top: 11px !important;
    }
    #slider_3358 .content h4 {
        font-size: 25px;
        line-height: 23px;
    }
    #slider_3358 .content p {
        font-size: 19px;
        line-height: 22px;
    }
    #blog-post .vc_grid-item {
        padding-right: 0;
    }
    #slider_3358 .content.right {
        text-align: center;
    }
    #slider_3358 .content {
        position: static;
        transform: none;
/*         margin-top: 22px; */
    }
    #slider_3358 .content h4, #slider_3358 .content p {
        color: #000 !important;
    }
    #slider_3358 .owl-nav button {
        top: 45%;
        background-color: rgb(12 8 9) !important;        background-size: auto 20px !important;
		-webkit-filter: none;
    filter: none;

    }
    .product_list.grid.owl-carousel div.product.grid-style {
        width: 100%;
    }
    #slider_3358 .content.c-white .button {
        background-color: #000 !important;
        color: #fff !important;
    }
    #slider_3358 {
        background-color: #fff;
    }
    #slider_3358 .content .button {
        height: 40px;
        line-height: 40px;
        padding: 0 20px;
        margin-bottom: 10px;
    }
    #sns_tab_informations ul.nav-tabs {
        width: 100%;
    }
	.announcmenet-wrapper h3 {
    	font-size: 20px;
    	line-height: normal;
    	text-align: center;
    }
    .announcmenet-wrapper .item.para {
    	width: 100%;
    	text-align: center;
    	padding-top: 0;
    }
    .announcmenet-wrapper p {
    	font-size: 17px;
    }
    .announcmenet-wrapper .item.main-head {
    	padding-bottom: 0;
    }
    .page-id-3354 div#three-cat > div > .vc_column-inner {
        padding: 0;
    }
    div#three-cat figure a {
        display: block;
    }

    div#three-cat img {
        display: block;
        width: 100%;
    }
    div#banner-cat img {
        filter: brightness(1.2);
    }
}

#sns_content.is-notfound {
	position: static !important;
	-webkit-transform: none !important;
	    -ms-transform: none !important;
	        transform: none !important;
	padding: 50px 0;
	text-align: center;
}
.sns-notfound-page #searchform {
	margin: 80px auto 0 auto !important;
}
body.page-404 {
	background-image: none !important;
}
.d-none{
	display: none;
}
.custom_btn > a {
    font-size: 1em !important;
    padding: 14px 35px !important;
}
.custom_btn > a:hover{
	background-color: #3a3c3a !important;
}
.sns-contact-form {
    padding: 95px 75px;
}
.sns-contact-form .wpcf7-form-control-wrap .wpcf7-textarea{
	max-height: 80px;
}
#sns_footer.footer-1 .sns-social-links.style-2 a.tiktok:hover::before{
	filter: brightness(0.0) !important; 
} 
@media screen and (max-width:600px) {
	
	#sns_header .user-menu, #sns_header .menu-sidebar, #sns_header .mini-search, #sns_header .mini-wishlist, #sns_header .mini-cart {
    
		width: 19.3px !important; }
	
	div#fb-root .fb_dialog_mobile .fb_dialog_content > iframe {
    bottom: 70px !important;
}
		.single-product.woocommerce div.product .entry-summary .cart button.single_add_to_cart_button {
    position: fixed !important;
    bottom: 0;
    left: 0;
    margin-bottom: 0 !important;
    z-index: 999;
    height: 60px;
}
.single-product.woocommerce div.product .entry-summary .cart button.single_add_to_cart_button.fix_to_btn{
		position: unset !important;
		margin-bottom: 20px !important;
		height: 50px !important;
		
}
div#contact-info {
    margin-top: 0px !important;
}
div#contact-info .wpb_column .vc_column-inner .wpb_wrapper > h2.vc_custom_heading {
    margin-top: 45px;
}
div#checkout-rrow .copyright {
    MARGIN-BOTTOM: 20px;
}
div#checkout-rrow {
    margin-bottom: 90px !important;
}
section#gift_section {
    height: 170px;
    margin-top: 60px;
    margin-bottom: 60px;
}
	body.page-id-9049 section#rush_marketing_sec .column-1{
left:0%!important;
	}
	div#product-6552 a{
		 padding: .8em;
	}
div#product-6552 img {
  max-width: 100%;
  display: block;
}
	div#product-20 img {
  max-width: 100%;
  display: block;
}
	div#product-20 a {
  padding: .8em;
}
	div#product-1214 img {
  max-width: 100%;
  display: block;
}
	div#product-1214 a {
  padding: .8em;
}
	.postid-1214 a {
    padding: 18px !important;
}
		.postid-1214 img {
     max-width: 100% !important;
  display: block;
}
	.postid-20 a{
		padding: 18px !important;
	}
	.postid-1214 img {
    max-width: 100% !important;
  display: block;
}
}
@media only screen and (max-width:414px){
	.logo-retina img {
    margin-left:0px;
}
	.container_inner.default_template_holder.clearfix.page_container_inner {
    min-width: 335px;
}
}
@media only screen and (max-width:393px){
	.logo-retina img {
   
    margin-left: 0px;
}
}
@media only screen and (max-width:375px){
	.logo-retina img {
   
    margin-left: 0px;
}
}

@media only screen and (max-width:360px){
.post-9049 section#rush_marketing_sec h2.rush_banner_title {
    font-size: 34.5px!important;
}
	.logo-retina img {
    margin-left: 0px;
}
}

@media only screen and (max-width:320px){
.post-9049 section#rush_marketing_sec h2.rush_banner_title {
    font-size: 30.5px!important;
}
	body.page-id-9049 section#rush_marketing_sec .column-1 {
    top: 15%!important;
}
}


li#menu-item-6652 a {
    color: red !important;
}
li#menu-item-6652 .menu-item.current-menu-item > a {
    color: #ff0000 !important;
}
.rush-marketing-section{
/* 	width:520px!important; */
}

/* Atul CSS */
body.page-id-9049 section#rush_marketing_sec-2 div#\31 st-row {
/*     height: 580px; */
	    display: flex;
    align-items: center;
}
body.page-id-9049 section#rush_marketing_sec-3{
/* 	height:800px; */
	margin-top: -110px;
	margin-bottom: 50px;
}
body.page-id-9049 section#rush_marketing_sec-3 div#row-1 {
/*     height: 520px; */
}
body.page-id-9049 section#rush_marketing_sec-3 div#rush_marketing_1st-column .vc_column-inner.vc_custom_1645617152613 {
    height: 600px;
}
body.page-id-9049 section#rush_marketing_sec-3 div#myBtn button {
    position: absolute;
    top: 35%;
    left: -6%;
    border: 2px solid;
    border-radius: 40px;
}
body.page-id-9049 section#rush_marketing_sec-3 h2#myText {
    position: absolute;
    top: 46%;
    left: -5%;
    text-align: center;
}
body.page-id-9049 section#rush_marketing_sec-3 div#myImg img {
/*     position: absolute;
    top: 170%;
    left: 35%; */
}
section#rush_marketing_sec-4 {
    padding-top: 140px;
    padding-bottom: 140px;
}
body.page-id-9049 section#rush_marketing_sec-2 div#myContent {
/*     position: absolute;
    top: 300%;
    left: 15%;
    max-width: 400px; */
}
body.page-id-9049 section#rush_marketing_sec-4 div#myBtn-1 {
    margin-top: 60px;
}
body.page-id-9049 section#rush_marketing_sec .column-1 {
    position: absolute;
    top: 25%;
    left: 2%;
}
body.page-id-9049 .rush-market-sections_title {
    font-size: 23px;
    margin-top: 13px;
    margin-bottom: 30px;
    font-weight: 600;
    line-height: 1.42857;
}
body.page-id-9049 .rush-market-sections_para{
		color: #000;
    line-height: 22px;
    text-align: left;
}
body.page-id-9049 section#rush_marketing_sec-4 .\31 st_row {
    max-width: 740px;
    margin: 0 auto;
}
body.page-id-9049 section#rush_marketing_sec-4 .\32 nd_row {
    margin-top: 25px;
    margin-bottom: 25px;
}
body.page-id-9049 section#rush_marketing_sec-2 {
    padding-top: 0px;
}
body.page-id-9049 section#rush_marketing_sec-3 div#row-1 {
    display: flex;
    align-items: center;
}
body.page-id-9049 section#rush_marketing_sec-3{
	display:none;
}
body.page-id-9049 section.rush-marketing-section-mobile p.rush_banner_description{
	color:#171717;
}
body.page-id-9049 section.rush-marketing-section-mobile .column-1 {
    position: absolute;
    top: 40%;
    left: 0%;
}
body.page-id-9049 section.rush-marketing-section-mobile h2.rush_banner_title {
    font-size: 21px;
}
section#rush_marketing_sec .row-1 .myText-1 {
    background-color: #76666673;
    padding-left: 10px;
	padding-bottom:5px;
}
ul#main_navigation li#menu-item-9437 a {
    color: #000 !important;
}


#top-banner img {
    max-height: 100%;
}
.mobile_view{
	display:none;
}
/* body.home div#slider_3358_slide01 a.button.shop_now {
    margin-top: 0;
} */
.banner_mobile_none{
	display:block;
}
div#slider_3358_slide04 a.button.shop_now {
    margin-top: 22px;
}

@media only screen and (max-width:1024px){
	#sns_header .logo-retina .hidden-sm {
    
    max-width: 100%;
}
	
	#sns_header .header-right > .inner {
    float: left;
}
#slider_3358 .owl-item	.banner_vedio{
		width: 100% !important;
    height: 400px !important;
    object-fit: none !important;
    object-position: center!important;
	}
		.term-546 .main-left h1.page-header::before {
     left: -4%;
   }
	#sns_header .logo-retina .hidden-sm {
    display: block !important;
		margin-left: 100px;
}
	a.logo-retina img.hidden-lg {
    display: none !important;
}
	.term-arc-lamps.term-873 .woo-message.wrap{
		    background-position-x: -286px;align-content
	}
	.term-arc-lamps.term-873 .woo-message.wrap:before{
		font-size: 44px;
		top: 26%;
		    left: 4px;
	}
	.term-arc-lamps.term-873 .woo-message.wrap:after{
		font-size: 20px;
		padding: 13px 13px;
		top: 30%;
    left: 23px;
	}
	}
@media only screen and (max-width:768px){
#slider_3358 .owl-item	.banner_vedio{
		width: 100% !important;
    height: 400px !important;
    object-fit: none !important;
    object-position: center!important;
	}
	#slider_3358.owl-carousel .owl-item img {
    display: block;
    height: 400px;
}
/* 	.owl-stage-outer.owl-height {
    height: 445px !important;
} */
	div#slider_3358 h4 {
    font-size: 40px !important;
}
	#slider_3358 .owl-item	.second-slider h4{
		padding-left: 45px;
    padding-right: 45px;
}
	.term-546 .main-left h1.page-header::before {
     left: -4%;
   }
	#sns_header .logo-retina .hidden-sm {
    display: block !important;
    margin-left: 75px !important;
}
	.term-arc-lamps.term-873 .woo-message.wrap{
	background-position-x: -305px;
	}
	.term-arc-lamps.term-873 .woo-message.wrap:before{
		    top: 23%;
        font-size: 36px;
		left: 6px;
	}
	.term-arc-lamps.term-873 .woo-message.wrap:after{
		font-size: 16px;
		top: 29%;
    padding: 13px 13px;
		left: 24px;
	}
	div#contact_info {
    padding-top: 30px !important;
  
    padding-bottom: 30px !important;
    
}
}

@media only screen and (max-width:600px){
	.term-memorial-day-sale.term-513 .woo-message.wrap {
    background: url(https://novaofcalifornia.com/wp-content/uploads/2023/05/bannermemorialdaysale.jpg);
    height: 266px;
	    background-size: cover;
    width: 100%;
    background-repeat: no-repeat;
}
	
	#sns_header .mini-cart .content {
    width: 300px;
    right: 0 !important;
}
	body #sns_header .main-header .row .header-left {
    width: 50% !important;
}
	#sns_header .logo-retina .hidden-sm {
    display: block !important;
    margin-left: 31px !important;
}
#slider_3358 .owl-item	.banner_vedio{
		width: 100% !important;
    height: 150px !important;
    object-fit: none !important;
    object-position: center!important;
	display:none;
	}
	.banner_mobile_none{
		display:none;
	}
	.term-arc-lamps.term-873 .woo-message.wrap {
		height: 180px !important;
    background-position-x: -300px;
	}
	.term-arc-lamps.term-873 .woo-message.wrap:after {
    
    font-size: 10px;
  padding: 4px 7px;
  top: 40%;
    left: 11px;
}
	.term-arc-lamps.term-873 .woo-message.wrap:before {
 */
    padding: 15px 15px;
    margin-top: 48%;
    font-size: 15px;
    position: relative;
    left: 5px;
    /* position: absolute; */
    /* bottom: 116%; */
    top: 37%;
		  align-items: center;
    justify-content: center;
  
}
	
	
	#slider_3358 .owl-item	.head_slide{
	    background-color: #fff !important;
		padding-left: 0px !important;
    padding-right: 0px !important;
}
	
	#slider_3358 .owl-item #slider_3358_slide01 .content > a.shop_now{
	    margin-top: 0;

}
	div#slider_3358_slide04 .content a.button.shop_now {
    margin-top: 15px;
}
	#slider_3358_slide02 a.button.shop_now {
    margin-top: 22px !important;
}
	.mobile_view{
		display:block;
	}
/* 	.owl-stage-outer.owl-height {
    height: 550px !important;
} */
	div#slider_3358 h4 {
    font-size: 25px !important;
}
	#slider_3358 .owl-nav button {
		top: 35%;}
}
/* End */



.cn-close-icon {
    position: absolute;
    right: 15px;
	top: 31%;}

.single article.post h1.post-title {
   
    line-height: 30px;
}

@media only screen and (max-width:280px){
	 #sns_header .mini-search .tongle:before, #sns_header .mini-wishlist .tongle:before, #sns_header .mini-cart .tongle:before {
    font-size: 13px !important;
}
	#sns_header .mini-search, #sns_header .mini-wishlist, #sns_header .mini-cart {
    width: 7.3px !important;
}
}

.logo-retina img {
    max-width: 100% !important;
}
.postid-4836 p a ,.postid-3896 p a {
    color: #519ced;
    text-decoration: underline;
	font-weight: bold;
}


.banner_mobile_none {
    position: relative;
}
.oerlay_img5 {
    position: absolute;
    content: '';
    position: absolute;
    background: rgb(145 145 145 / 12%);
    left: 0;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}

/* for newslatter -vandana */
div#contact_info {
     padding-top: 60px;
    padding-right: 35px;
    padding-bottom: 100px;
    padding-left: 35px;
	  background:#e2e3e7;

}
#contact_info form.needsclick.klaviyo-form.klaviyo-form-version-cid_2.kl-private-reset-css-Xuajs1{
	background:transparent!important
}

#contact_info strong.form-uppar-head {
    line-height: 60px;
}
/** Copied from custom CSS plugin **/
#Product__category .sns-cat-info.show-name-bottom .cat-info {
    margin-top: 0;
	height: 50px;
    line-height: 50px;
}
#Product__category .sns-cat-info.show-name-bottom .cat-info .cat-title {
    background: transparent;
    line-height: inherit;
    width: calc(100% - 10px);
    margin: 0;
    padding: 0;
    display: inline-block;
    font-size: 14px;
}
#Product__category .sns-cat-info.show-name-bottom .cat-info .cat-title a {
    font-weight: 400;
    font-size: 14px;
    color: #000;
	text-transform: none;
}
.page-id-115507 .widget.widget_product_categories > ul > li .accr_header a:before, .widget.widget_product_categories > ul > li > a:before {
	content: none;
}

.product_list.grid div.product.grid-style .grid-view .item-img .item-img-info a.product-image img {
    object-fit: cover;
    height: 200px;
}

@media (min-width: 600px) {
	
.product_list.grid div.product.grid-style .grid-view .item-img .item-img-info a.product-image img {
    object-fit: cover;
    height: 229px;
}
}

@media (min-width: 768px) {
	
.product_list.grid div.product.grid-style .grid-view .item-img .item-img-info a.product-image img {
    object-fit: cover;
    height: 276px;
}
}

.evc-predefined-style .evc-shortcode h4 {
    font-size: 1.1428em;
    font-weight: normal;
}
.evc-predefined-style .evc-shortcode h5 {
    font-size: 1em;
    font-weight: 500;
    margin-top: 20px;
}

@media (min-width: 1200px) {
	
.product_list.grid div.product.grid-style .grid-view .item-img .item-img-info a.product-image img {
    width: 270px;
    height: 340px;
    object-fit: cover;
}
	.evc-pli-image img {
		width: 270px;
    	height: 340px;
    	object-fit: cover;
	}
}

.wc-block-components-notice-banner.is-info {
	display: none;
}
/** Copied from Custom CSS plugin **/
/* Add your CSS code here.



End of comment */ 

/* .page-id-115112 {
	background: #D9D9D9;
} */

/* .vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner {
    padding-top: 0 !important;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0;
} */
/* #Home__Bestsellers .owl-item .grid-style:hover {
	background: #252525;
} */

.hurrytimer_section p {
	display: none;
}

#contact-faqs {
	padding-left: 0 !important;
}


#popmake-119225 .woocommerce .col2-set .col-2 {
    display: none;
}
.pum-theme-10890, .pum-theme-default-theme {
    background-color: #000000b8;
}


.phone-num input {
    border-radius: 0;
    padding: 0 15px;
    height: 50px;
    line-height: 48px;
    -webkit-transition: all .25s ease-out;
    -o-transition: all .25s ease-out;
    transition: all .25s ease-out;
    color: #959595;
    border: 1px solid #d7d7d7;
    box-shadow: none 3px 3px 3px #888;
    vertical-align: middle;
}

.wpf_form.wpf_form_filters.wpf_submit_on_change.wpf_form_ajax {
	display: none;
}

.grecaptcha-badge { 
    visibility: hidden !important;
}

.woocommerce div.product .entry-summary .stock.in-production {
    background-color: #3a3c3a !important;
    color: #fff !important;
    text-transform: uppercase;
    padding: 0 50px;
    height: 60px;
    line-height: 60px;
    display: inline-block;
}
.woocommerce div.product .entry-summary .stock.in-production:before {
    display: none;
}



/* .amazingslider-text-1 {
    padding: 22px !important;
} */


#sns_header .mini-wishlist.heart-custom-icon .tongle:before {
    content: "\f387" !important;
}

.single-product .product .summary .summary-inner > .inner > .yith-wcwl-add-to-wishlist {
	order: 7;
}

#Home__Bestsellers .product_list.grid div.product.grid-style {
    transition: all .5s ease;
}
.custom__heading__bottom__line__center::after {
	content: '';
	display: block;
	height: 3px;
	width: 131px;
	background-color: #000000;
	margin: 0 auto;
}

.custom__heading__bottom__line__left::after {
	content: '';
	display: block;
	height: 3px;
	width: 131px;
	background-color: #000000;
}
#Luna__Bella .vc_column-inner {
	padding-top: 0;
}
#Luna__Bella .wpb_single_image.wpb_content_element.vc_align_right {
	margin-bottom: 0;
}
#Custom__Home__Hero__Slider .vc_column-inner.vc_custom_1698932756963 {
	padding-top: 0; 
}
#Custom__Home__Hero__Slider .home__hero__slider {
	margin-bottom: 0;
}
#Custom__Full__Width__CTA .vc_general.vc_cta3.vc_cta3-style-classic {
    border-color: transparent;
    background-color: transparent;
}
.home__hero__slider {
	display:none;
}
.slider-overlay-text {
	display: none;
}



.timeline{
  position: relative;
  display: flex;
  margin-bottom: 30px;
  padding: 0;
}

.timeline li{
	list-style: none;
	width: 33.3333%;
	position: relative;
	color: #000;
	text-align: center;
	font-family: Lato;
	font-size: 14.028px;
	font-style: normal;
	font-weight: 500;
	line-height: 21px; /* 149.703% */
	letter-spacing: 0.421px;
}



.timeline li:before{
  counter-increment: year;
  content: ' ';
  width: 20px;
  height: 20px;
  border: 3px solid #000000;
  border-radius: 50%;
  display: block;
  text-align: center;
  line-height: 50px;
  margin: 0 auto 10px auto;
  background: #B2B2B2;
  color: #000;
  transition: all ease-in-out .3s;
  cursor: pointer;
}

.timeline li:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    background-color: #000000;
    top: 12px;
    left: -50%;
    z-index: -999;
    transition: all ease-in-out .3s;
}

.timeline li:first-child:after{
  content: none;
}

.timeline li h6 {
	color: #000;
	text-align: center;
	font-family: Lato;
	font-size: 16.833px;
	font-style: normal;
	font-weight: 600;
	line-height: 20.2px; /* 120% */
	letter-spacing: 0.337px;
	text-transform: capitalize;
}

.caption-box {
    text-align: center;
    border-radius: 24px;
    border: 0.5px solid rgba(0, 0, 0, 0.99);
    background: rgba(77, 77, 77, 0.27);
    max-width: 37rem;
    text-align: center;
    margin: 0 auto;
	padding: 0 15px;
}
.caption-box .caption-text {
	color: #000;
	font-family: Lato;
	font-size: 17.55px;
	font-style: normal;
	line-height: 37px;
	letter-spacing: -0.16px;
}
.caption-box .caption-text span {
	font-weight: 700;
}

.insta-follow-bottom-txt {
    border-radius: 24px;
    border: 0.5px solid rgba(0, 0, 0, 0.99);
    background: rgba(77, 77, 77, 0.27);
    max-width: 62rem;
    text-align: center;
    margin: 30px auto;
    color: #000;
    font-family: Lato;
    font-size: 17.55px;
    font-style: normal;
    line-height: 37px;
    letter-spacing: -0.16px;
}
.insta-follow-bottom-txt a, strong {
	font-weight: 700;
}

#Instagram__feed #sb_instagram #sbi_load .sbi_load_btn {
    border-radius: 3px;
    background: #000;
    display: block;
    padding: 15px 41px 16.8px 41px;
    color: #FFF;
    text-align: center;
    font-family: Lato;
    font-size: 14px;
    font-style: normal;
    font-weight: 900;
    line-height: 16.8px;
    text-transform: uppercase;
    max-width: 18rem;
    margin: 30px auto;
}

#Blog__Post .sp-pcp-post .sp-pcp-title, .sp-pcp-post .sp-pcp-title a {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(22, 22, 20, 0.89);
    backdrop-filter: blur(2.853111743927002px);
    margin: 1rem;
    /* padding: 1rem; */
    text-align: center;
    color: #FFF !important;
    text-align: center;
    font-family: Lato;
    font-size: 16.78px;
    font-style: normal;
    font-weight: 900;
    line-height: 25.07px;
    letter-spacing: 0.571px;
}
#Blog__Post .sp-pcp-post a {
    padding: 1rem;
}
#Blog__Post .pcp-carousel-wrapper .pcp-button-next.top_right, .pcp-carousel-wrapper .pcp-button-prev.top_right {
    top: 90%;
  
}
#Blog__Post .sp-pcp-section .fa {
	font-style: inherit;
    font-family: FontAwesome !important;	
}

#Blog__Post #pcp_wrapper-115372 .pcp-button-prev, #pcp_wrapper-115372 .pcp-button-next {
    margin-top: 0px !important;
}


.testimonial-slider-new li {
	color: #000 !important;
	font-family: Lato !important;
	font-size: 13px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: 20px !important; /* 142.857% */
	text-align: left !important;
	background-color: #fff;
	padding: 20px !important;
	box-shadow: 0px 0.78986px 14.21739px 0px rgba(0, 0, 0, 0.07);
	height: 100%;
}

.testimonial-slider-new li::after {
	font-size: 17px !important;
	color: #F29137;
}

.testimonial-slider-new li::before {
	display: none !important;
}

.testimonial-slider-new.owl-carousel .owl-stage {
	display: flex;
}

.testimonial-slider-new.owl-carousel .owl-item {
	padding: 10px;
}

.tete .vc_column-inner:first-child {
    background: #D0D0D0;
    margin: 0 -50px;
    padding: 2rem 2rem 2rem 8rem;
}

.tete .vc_column-inner:first-child:after {
    content: '';
    display: block;
    border: 5px solid #000;
    position: absolute;
    top: -25px;
    bottom: 0;
    left: 0;
    right: 0;
    margin-bottom: 20px;
}
/* #Web__story .web-stories-list__story-poster {
    aspect-ratio: auto;
    max-height: 500px;
} */

	#Luna__Bella .luna-bela-left-text .vc_column-inner {
		margin-left: 90px;
	}
.product-link-text .wpb_wrapper p a {
    color: #57B2D7;
    text-align: center;
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 30.132px;
    letter-spacing: -0.241px;
    text-decoration-line: underline;
}
.page-id-115112 .vc_images_carousel .vc_carousel-indicators li {
    display: inline-block;
    width: 12px;
    height: 12px;
    margin: 1px;
    text-indent: -999px;
    border-radius: 10px;
    cursor: pointer;
    border: 1px solid black;
    background-color: black;
}
.page-id-115112 .vc_images_carousel .vc_carousel-indicators .vc_active {
    margin: 1px;
    width: 12px;
    height: 12px;
    background-color: transparent;
    border: 1px solid black;
}
.wpf_layout_horizontal .wpf_items_group {
    display: block !important;
	max-width: 100% !important;
}
.wpf-container-wait, .wpf-search-submit {
    opacity: 1 !important;
    cursor: default !important;
}
#sns_woo_list504037266.grid[data-grid="3"] > div.product {
  width: 33.3333% !important;
}
#sns_woo_list .product_list.grid div.product.grid-style {
	width: 33.3333%;
}
/* .page-id-115507 .sns-content {
	margin-top: 80px;
} */
.page-id-115507 .page-header {
	display: none;
}
.slider-overlay-text {
    position: absolute;
    right: 10%;
    top: 0;
    width: calc(38% - 20px);
    margin-top: 14rem;
    background-color: rgb(255 255 255 / 80%);
    padding: 3.5rem 2rem 2rem 2rem;
}
#sns_woo_list .product_list.grid div.product:nth-of-type(3n+1) {
    clear: left;
}
.wpf_form .wpf_layout_horizontal.wpf_items_wrapper .wpf_item_onsale .wpf_items_group, .wpf_form .wpf_layout_horizontal.wpf_items_wrapper .wpf_item_instock .wpf_items_group {
    display: inline-block !important;
}
.wpf_reset_btn {
	top: 0;
}



@media (max-width:1366px) {
	.tete .vc_column-inner:first-child {
    background: #D0D0D0;
    margin: 0;
    padding: 2rem;
}
	.tete .vc_column-inner:first-child:after {
    top: 0;
    margin-bottom: 0;
}
}

@media (max-width:1199px) {
	.slider-overlay-text {
    position: static;
    width: 100%;
    margin-top: 0;
    background-color: transparent;
}
	#sns_header .header-right > .inner > div:first-child {
/*     display: none; */
  
}
	.video-mobile-view video {
		width: 100%;
		height: auto;
	}
}
@media (max-width: 991px) {
	.amazingsliderimg {
		/* margin-left: -38% !important; */
	}
}

@media (max-width: 767px) {
	#contact-faqs .pad-top {
    	padding-top: 35px;
	}
	#Luna__Bella .luna-bela-left-text .vc_column-inner {
    margin-left: 0;
    padding: 1rem !important;
}
.amazingslider-title-1 {
    line-height: 30px !important;
}
	.amazingsliderimg {
		/* margin-left: -15% !important; */
	}
	
	.vc_general.vc_cta3 {
		padding: 0;
	}
	.vc_general.vc_cta3.vc_cta3-style-classic {
		background-position: center !important;
		background-repeat: no-repeat !important;
		background-size: cover !important;
	}
	#Custom__Full__Width__CTA {
		background-position: center !important;
		background-repeat: no-repeat !important;
		background-size: cover !important;	
	}	
	.bg_color_mobile {
	  background-color: rgb(255 255 255 / 70%);
	}
	.mobile_padding_banner {
		padding-left: 0 !important;
		padding-right:0 !important;
	}
	.custom_title_banner {
		font-size: 23px !important;
		line-height: 32px !important;
	}
	
}

@media (max-width: 480px) {
	#sns_woo_list .grid[data-grid="3"] > div.product {
    width: 50% !important;
    clear: none !important;
}
}


@media (max-width: 375px) {
	.amazingslider-text-1 {
    padding: 35px 20px !important;
}

	#sns_header .header-right > .inner > div:nth-child(2) {
    	width: 13.3px !important;
}
	.amazingslider-description-1 {
		line-height: 24px !important;
	}
}

.product_list.grid div.product.grid-style .grid-view .item-content {
	background-color: transparent !important;
}
#sns_woo_list1234756732 {
	display: none !important;
}
#email_91883137 {
	border: 0 !important;
    border-bottom: 1px solid rgb(208, 51, 31) !important;
	padding: 0px 0px 0px 0px !important;
}
.needsclick.go34229485.kl-private-reset-css-Xuajs1 {
	border: 0 !important;
    border-bottom: 1px solid rgb(208, 51, 31) !important;
}
div.amazingslider-box-1 :nth-child(3) { 
   	background-color: transparent !important;
}
div.amazingslider-box-1 :nth-child(3) a { 
   	opacity: 0 !important;
}
.wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel .vc_tta-panel-body,
.wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-panel .vc_tta-panel-body {
    -webkit-transform: none; 
    -moz-transform: none; 
    -ms-transform: none; 
    -sand-transform: none; 
    -o-transform: none; 
     transform: none; 
    -webkit-transition: none; 
    -moz-transition: none; 
    -o-transition: none; 
    transition: none; 
    animation: fadein 2s;
}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/**
 * Copied from Custom CSS plugin
 * **/
.announcmenet-wrapper a{
	color:#fff !important;
	text-decoration:underline !important;
}
.post-grid .item .layer-media img {
	height: 250px !important;}
section#main_home_second {
    margin-top: 0px;
}
#sns_mainmenu ul#main_navigation>li:last-child>a {
    color: red !important;
}
div#slider_3358 div#slider_3358_slide01  img{
	object-fit:unset;
}




/* ---- Homepage Banner CSS End Here ---- */

/* Web Story Page */
.page-id-112482 h1.page-header {
    text-align: center;
}

.web-stories-list__archive-link a {
    padding: 15px !important;
    background: #171717;
    color: #fff;
    font-weight: 500;
    text-transform: uppercase;
    cursor: pointer;
    font-size: 14px;
    border-radius: 0px !important;
}
.story-content-overlay__author {
    display: none;
}
.web-stories-list__archive-link a br {
    display: none;
}
.web-stories-list__story-poster img {
    border-radius: 5px;
}
/* End Web Story */

body.archive.post-type-archive a {
    color: #171717;
	text-decoration: none;
}
.woocommerce-product-details__short-description ul li strong {
    color: #171717;
}
.cat-item.cat-item-1097 {
    display: none;
}

.cat-item.cat-item-1066,.cat-item-1067 {
    display: none;
}
.hurrytimer-campaign.hurrytimer-campaign-8038 {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px;
}
	
.hurrytimer-headline{
    margin:0;
}
.hurrytimer-timer-sep{
    color:#000 !important;
}
.hurrytimer-headline{
   
  animation: blinker 1s linear infinite;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}

.hurrytimer-timer-block {
    background:#000;
    padding:5px;
}
.hurrytimer-timer-block {
	margin-bottom:0;
}
.hurrytimer_section{
	display:flex;
	justify-content:end;
	align-items:center;
}
.cat-item.cat-item-1098.current-cat {
    display: none;
}
li.cat-item.cat-item-1098{
	display:none;
}
.banner_img_full img{
    width:100% !important;
}
#size{
	display:block !important;
}
.option.text.selected span {
    background: #171717 !important;
    color: #fff;
}
.cat-item.cat-item-1096 {
    display: none;
}
.cat-item.cat-item-1054{
	display: none;
}

@media only screen and (max-width: 768px){
	
	.vc_column-inner.vc_custom_1686831782043 h2{
		font-size:20px !important;
	}
	.vc_column-inner.vc_custom_1686831782043 p{
		font-size:15px !important;
	}
	div#Home_shop_sale a.vc_general.vc_btn3 {
    font-size: 15px !important;
    padding: 10px 38px !important;
}

.hurrytimer-campaign.hurrytimer-campaign-8038 {
    display: none;
}
	#sns_content .sns-main .left.inner-sidebar, .sns-left {
		position: fixed !important;
	}
	 div#footer-main .klaviyo-form >.needsclick>div:nth-child(2)>.needsclick {
    
    padding: 10px 0px 10px 0 !important;
}
	div#footer-main .klaviyo-form >.needsclick>div:nth-child(1)>.needsclick {
    
    padding: 10px 0px 10px 0 !important;
}
}
@media only screen and (max-width: 600px) {

	.hurrytimer-campaign.hurrytimer-campaign-8038 {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px;
    display: none;
}
	h2.main-h {
    font-size: 24px !important;
    line-height: 19px !important;
}
	.more-link p {
    font-size: 19px;
}
	div#footer-main .klaviyo-form >.needsclick>div:nth-child(2)>.needsclick {
    
    padding: 10px 16px 10px 0 !important;
}
	div#footer-main .klaviyo-form >.needsclick>div:nth-child(1)>.needsclick {
    
    padding: 10px 16px 10px 0 !important;
}
	section#homeBanner_section .content.left h4{
		font-size:35px !important;
		line-height:60px;
	}
}
@media only screen and (max-width:479px){
	.col-phone-2 {
    width: 16.66667% !important;
}
	.col-phone-4 {
    width: 33.33333% !important;
}
/** Copied from custom CSS plugin **/
.announcmenet-wrapper a{
	color:#fff !important;
	text-decoration:underline !important;
}
.post-grid .item .layer-media img {
	height: 250px !important;}
section#main_home_second {
    margin-top: 0px;
}
#sns_mainmenu ul#main_navigation>li:last-child>a {
    color: red !important;
}
div#slider_3358 div#slider_3358_slide01  img{
	object-fit:unset;
}




/* ---- Homepage Banner CSS End Here ---- */

/* Web Story Page */
.page-id-112482 h1.page-header {
    text-align: center;
}

.web-stories-list__archive-link a {
    padding: 15px !important;
    background: #171717;
    color: #fff;
    font-weight: 500;
    text-transform: uppercase;
    cursor: pointer;
    font-size: 14px;
    border-radius: 0px !important;
}
.story-content-overlay__author {
    display: none;
}
.web-stories-list__archive-link a br {
    display: none;
}
.web-stories-list__story-poster img {
    border-radius: 5px;
}
/* End Web Story */

body.archive.post-type-archive a {
    color: #171717;
	text-decoration: none;
}
.woocommerce-product-details__short-description ul li strong {
    color: #171717;
}
.cat-item.cat-item-1097 {
    display: none;
}

.cat-item.cat-item-1066,.cat-item-1067 {
    display: none;
}
.hurrytimer-campaign.hurrytimer-campaign-8038 {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px;
}
	
.hurrytimer-headline{
    margin:0;
}
.hurrytimer-timer-sep{
    color:#000 !important;
}
.hurrytimer-headline{
   
  animation: blinker 1s linear infinite;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}

.hurrytimer-timer-block {
    background:#000;
    padding:5px;
}
.hurrytimer-timer-block {
	margin-bottom:0;
}
.hurrytimer_section{
	display:flex;
	justify-content:end;
	align-items:center;
}
.cat-item.cat-item-1098.current-cat {
    display: none;
}
li.cat-item.cat-item-1098{
	display:none;
}
.banner_img_full img{
    width:100% !important;
}
#size{
	display:block !important;
}
.option.text.selected span {
    background: #171717 !important;
    color: #fff;
}
.cat-item.cat-item-1096 {
    display: none;
}
.cat-item.cat-item-1054{
	display: none;
}

@media only screen and (max-width: 768px){
	
	.vc_column-inner.vc_custom_1686831782043 h2{
		font-size:20px !important;
	}
	.vc_column-inner.vc_custom_1686831782043 p{
		font-size:15px !important;
	}
	div#Home_shop_sale a.vc_general.vc_btn3 {
    font-size: 15px !important;
    padding: 10px 38px !important;
}

.hurrytimer-campaign.hurrytimer-campaign-8038 {
    display: none;
}
	#sns_content .sns-main .left.inner-sidebar, .sns-left {
		position: fixed !important;
	}
	 div#footer-main .klaviyo-form >.needsclick>div:nth-child(2)>.needsclick {
    
    padding: 10px 0px 10px 0 !important;
}
	div#footer-main .klaviyo-form >.needsclick>div:nth-child(1)>.needsclick {
    
    padding: 10px 0px 10px 0 !important;
}
}
@media only screen and (max-width: 600px) {

	.hurrytimer-campaign.hurrytimer-campaign-8038 {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px;
    display: none;
}
	h2.main-h {
    font-size: 24px !important;
    line-height: 19px !important;
}
	.more-link p {
    font-size: 19px;
}
	div#footer-main .klaviyo-form >.needsclick>div:nth-child(2)>.needsclick {
    
    padding: 10px 16px 10px 0 !important;
}
	div#footer-main .klaviyo-form >.needsclick>div:nth-child(1)>.needsclick {
    
    padding: 10px 16px 10px 0 !important;
}
	section#homeBanner_section .content.left h4{
		font-size:35px !important;
		line-height:60px;
	}
}
@media only screen and (max-width:479px){
	.col-phone-2 {
    width: 16.66667% !important;
}
	.col-phone-4 {
    width: 33.33333% !important;
}
/** Added from Custom CSS code plugin **/
/* Add your CSS code here.



End of comment */ 

/* .page-id-115112 {
	background: #D9D9D9;
} */

/* .vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner {
    padding-top: 0 !important;
}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0;
} */
/* #Home__Bestsellers .owl-item .grid-style:hover {
	background: #252525;
} */

.hurrytimer_section p {
	display: none;
}

#contact-faqs {
	padding-left: 0 !important;
}


#popmake-119225 .woocommerce .col2-set .col-2 {
    display: none;
}
.pum-theme-10890, .pum-theme-default-theme {
    background-color: #000000b8;
}


.phone-num input {
    border-radius: 0;
    padding: 0 15px;
    height: 50px;
    line-height: 48px;
    -webkit-transition: all .25s ease-out;
    -o-transition: all .25s ease-out;
    transition: all .25s ease-out;
    color: #959595;
    border: 1px solid #d7d7d7;
    box-shadow: none 3px 3px 3px #888;
    vertical-align: middle;
}

.wpf_form.wpf_form_filters.wpf_submit_on_change.wpf_form_ajax {
	display: none;
}

.grecaptcha-badge { 
    visibility: hidden !important;
}

.woocommerce div.product .entry-summary .stock.in-production {
    background-color: #3a3c3a !important;
    color: #fff !important;
    text-transform: uppercase;
    padding: 0 50px;
    height: 60px;
    line-height: 60px;
    display: inline-block;
}
.woocommerce div.product .entry-summary .stock.in-production:before {
    display: none;
}



/* .amazingslider-text-1 {
    padding: 22px !important;
} */


#sns_header .mini-wishlist.heart-custom-icon .tongle:before {
    content: "\f387" !important;
}

.single-product .product .summary .summary-inner > .inner > .yith-wcwl-add-to-wishlist {
	order: 7;
}

#Home__Bestsellers .product_list.grid div.product.grid-style {
    transition: all .5s ease;
}
.custom__heading__bottom__line__center::after {
	content: '';
	display: block;
	height: 3px;
	width: 131px;
	background-color: #000000;
	margin: 0 auto;
}

.custom__heading__bottom__line__left::after {
	content: '';
	display: block;
	height: 3px;
	width: 131px;
	background-color: #000000;
}
#Luna__Bella .vc_column-inner {
	padding-top: 0;
}
#Luna__Bella .wpb_single_image.wpb_content_element.vc_align_right {
	margin-bottom: 0;
}
#Custom__Home__Hero__Slider .vc_column-inner.vc_custom_1698932756963 {
	padding-top: 0; 
}
#Custom__Home__Hero__Slider .home__hero__slider {
	margin-bottom: 0;
}
#Custom__Full__Width__CTA .vc_general.vc_cta3.vc_cta3-style-classic {
    border-color: transparent;
    background-color: transparent;
}
.home__hero__slider {
	display:none;
}
.slider-overlay-text {
	display: none;
}



.timeline{
  position: relative;
  display: flex;
  margin-bottom: 30px;
  padding: 0;
}

.timeline li{
	list-style: none;
	width: 33.3333%;
	position: relative;
	color: #000;
	text-align: center;
	font-family: Lato;
	font-size: 14.028px;
	font-style: normal;
	font-weight: 500;
	line-height: 21px; /* 149.703% */
	letter-spacing: 0.421px;
}



.timeline li:before{
  counter-increment: year;
  content: ' ';
  width: 20px;
  height: 20px;
  border: 3px solid #000000;
  border-radius: 50%;
  display: block;
  text-align: center;
  line-height: 50px;
  margin: 0 auto 10px auto;
  background: #B2B2B2;
  color: #000;
  transition: all ease-in-out .3s;
  cursor: pointer;
}

.timeline li:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    background-color: #000000;
    top: 12px;
    left: -50%;
    z-index: -999;
    transition: all ease-in-out .3s;
}

.timeline li:first-child:after{
  content: none;
}

.timeline li h6 {
	color: #000;
	text-align: center;
	font-family: Lato;
	font-size: 16.833px;
	font-style: normal;
	font-weight: 600;
	line-height: 20.2px; /* 120% */
	letter-spacing: 0.337px;
	text-transform: capitalize;
}

.caption-box {
    text-align: center;
    border-radius: 24px;
    border: 0.5px solid rgba(0, 0, 0, 0.99);
    background: rgba(77, 77, 77, 0.27);
    max-width: 37rem;
    text-align: center;
    margin: 0 auto;
	padding: 0 15px;
}
.caption-box .caption-text {
	color: #000;
	font-family: Lato;
	font-size: 17.55px;
	font-style: normal;
	line-height: 37px;
	letter-spacing: -0.16px;
}
.caption-box .caption-text span {
	font-weight: 700;
}

.insta-follow-bottom-txt {
    border-radius: 24px;
    border: 0.5px solid rgba(0, 0, 0, 0.99);
    background: rgba(77, 77, 77, 0.27);
    max-width: 62rem;
    text-align: center;
    margin: 30px auto;
    color: #000;
    font-family: Lato;
    font-size: 17.55px;
    font-style: normal;
    line-height: 37px;
    letter-spacing: -0.16px;
}
.insta-follow-bottom-txt a, strong {
	font-weight: 700;
}

#Instagram__feed #sb_instagram #sbi_load .sbi_load_btn {
    border-radius: 3px;
    background: #000;
    display: block;
    padding: 15px 41px 16.8px 41px;
    color: #FFF;
    text-align: center;
    font-family: Lato;
    font-size: 14px;
    font-style: normal;
    font-weight: 900;
    line-height: 16.8px;
    text-transform: uppercase;
    max-width: 18rem;
    margin: 30px auto;
}

#Blog__Post .sp-pcp-post .sp-pcp-title, .sp-pcp-post .sp-pcp-title a {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(22, 22, 20, 0.89);
    backdrop-filter: blur(2.853111743927002px);
    margin: 1rem;
    /* padding: 1rem; */
    text-align: center;
    color: #FFF !important;
    text-align: center;
    font-family: Lato;
    font-size: 16.78px;
    font-style: normal;
    font-weight: 900;
    line-height: 25.07px;
    letter-spacing: 0.571px;
}
#Blog__Post .sp-pcp-post a {
    padding: 1rem;
}
#Blog__Post .pcp-carousel-wrapper .pcp-button-next.top_right, .pcp-carousel-wrapper .pcp-button-prev.top_right {
    top: 90%;
  
}
#Blog__Post .sp-pcp-section .fa {
	font-style: inherit;
    font-family: FontAwesome !important;	
}

#Blog__Post #pcp_wrapper-115372 .pcp-button-prev, #pcp_wrapper-115372 .pcp-button-next {
    margin-top: 0px !important;
}


.testimonial-slider-new li {
	color: #000 !important;
	font-family: Lato !important;
	font-size: 13px !important;
	font-style: normal !important;
	font-weight: 400 !important;
	line-height: 20px !important; /* 142.857% */
	text-align: left !important;
	background-color: #fff;
	padding: 20px !important;
	box-shadow: 0px 0.78986px 14.21739px 0px rgba(0, 0, 0, 0.07);
	height: 100%;
}

.testimonial-slider-new li::after {
	font-size: 17px !important;
	color: #F29137;
}

.testimonial-slider-new li::before {
	display: none !important;
}

.testimonial-slider-new.owl-carousel .owl-stage {
	display: flex;
}

.testimonial-slider-new.owl-carousel .owl-item {
	padding: 10px;
}

.tete .vc_column-inner:first-child {
    background: #D0D0D0;
    margin: 0 -50px;
    padding: 2rem 2rem 2rem 8rem;
}

.tete .vc_column-inner:first-child:after {
    content: '';
    display: block;
    border: 5px solid #000;
    position: absolute;
    top: -25px;
    bottom: 0;
    left: 0;
    right: 0;
    margin-bottom: 20px;
}
/* #Web__story .web-stories-list__story-poster {
    aspect-ratio: auto;
    max-height: 500px;
} */

	#Luna__Bella .luna-bela-left-text .vc_column-inner {
		margin-left: 90px;
	}
.product-link-text .wpb_wrapper p a {
    color: #57B2D7;
    text-align: center;
    font-family: Lato;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 30.132px;
    letter-spacing: -0.241px;
    text-decoration-line: underline;
}
.page-id-115112 .vc_images_carousel .vc_carousel-indicators li {
    display: inline-block;
    width: 12px;
    height: 12px;
    margin: 1px;
    text-indent: -999px;
    border-radius: 10px;
    cursor: pointer;
    border: 1px solid black;
    background-color: black;
}
.page-id-115112 .vc_images_carousel .vc_carousel-indicators .vc_active {
    margin: 1px;
    width: 12px;
    height: 12px;
    background-color: transparent;
    border: 1px solid black;
}
.wpf_layout_horizontal .wpf_items_group {
    display: block !important;
	max-width: 100% !important;
}
.wpf-container-wait, .wpf-search-submit {
    opacity: 1 !important;
    cursor: default !important;
}
#sns_woo_list504037266.grid[data-grid="3"] > div.product {
  width: 33.3333% !important;
}
#sns_woo_list .product_list.grid div.product.grid-style {
	width: 33.3333%;
}
/* .page-id-115507 .sns-content {
	margin-top: 80px;
} */
.page-id-115507 .page-header {
	display: none;
}
.slider-overlay-text {
    position: absolute;
    right: 10%;
    top: 0;
    width: calc(38% - 20px);
    margin-top: 14rem;
    background-color: rgb(255 255 255 / 80%);
    padding: 3.5rem 2rem 2rem 2rem;
}
#sns_woo_list .product_list.grid div.product:nth-of-type(3n+1) {
    clear: left;
}
.wpf_form .wpf_layout_horizontal.wpf_items_wrapper .wpf_item_onsale .wpf_items_group, .wpf_form .wpf_layout_horizontal.wpf_items_wrapper .wpf_item_instock .wpf_items_group {
    display: inline-block !important;
}
.wpf_reset_btn {
	top: 0;
}



@media (max-width:1366px) {
	.tete .vc_column-inner:first-child {
    background: #D0D0D0;
    margin: 0;
    padding: 2rem;
}
	.tete .vc_column-inner:first-child:after {
    top: 0;
    margin-bottom: 0;
}
}

@media (max-width:1199px) {
	.slider-overlay-text {
    position: static;
    width: 100%;
    margin-top: 0;
    background-color: transparent;
}
	#sns_header .header-right > .inner > div:first-child {
/*     display: none; */
		
}
	.video-mobile-view video {
		width: 100%;
		height: auto;
	}
}
@media (max-width: 991px) {
	.amazingsliderimg {
		/* margin-left: -38% !important; */
	}
}

@media (max-width: 767px) {
	#contact-faqs .pad-top {
    	padding-top: 35px;
	}
	#Luna__Bella .luna-bela-left-text .vc_column-inner {
    margin-left: 0;
    padding: 1rem !important;
}
.amazingslider-title-1 {
    line-height: 30px !important;
}
	.amazingsliderimg {
		/* margin-left: -15% !important; */
	}
	
	.vc_general.vc_cta3 {
		padding: 0;
	}
	.vc_general.vc_cta3.vc_cta3-style-classic {
		background-position: center !important;
		background-repeat: no-repeat !important;
		background-size: cover !important;
	}
	#Custom__Full__Width__CTA {
		background-position: center !important;
		background-repeat: no-repeat !important;
		background-size: cover !important;	
	}	
	.bg_color_mobile {
	  background-color: rgb(255 255 255 / 70%);
	}
	.mobile_padding_banner {
		padding-left: 0 !important;
		padding-right:0 !important;
	}
	.custom_title_banner {
		font-size: 23px !important;
		line-height: 32px !important;
	}
	
}

@media (max-width: 480px) {
	#sns_woo_list .grid[data-grid="3"] > div.product {
    width: 50% !important;
    clear: none !important;
}
}


@media (max-width: 375px) {
	.amazingslider-text-1 {
    padding: 35px 20px !important;
}

	#sns_header .header-right > .inner > div:nth-child(2) {
    	width: 13.3px !important;
}
	.amazingslider-description-1 {
		line-height: 24px !important;
	}
}

.product_list.grid div.product.grid-style .grid-view .item-content {
	background-color: transparent !important;
}
#sns_woo_list1234756732 {
	display: none !important;
}
#email_91883137 {
	border: 0 !important;
    border-bottom: 1px solid rgb(208, 51, 31) !important;
	padding: 0px 0px 0px 0px !important;
}
.needsclick.go34229485.kl-private-reset-css-Xuajs1 {
	border: 0 !important;
    border-bottom: 1px solid rgb(208, 51, 31) !important;
}
div.amazingslider-box-1 :nth-child(3) { 
   	background-color: transparent !important;
}
div.amazingslider-box-1 :nth-child(3) a { 
   	opacity: 0 !important;
}
.wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-top .vc_tta-panel .vc_tta-panel-body,
.wpb-js-composer .vc_tta-tabs.vc_tta-tabs-position-bottom .vc_tta-panel .vc_tta-panel-body {
    -webkit-transform: none; 
    -moz-transform: none; 
    -ms-transform: none; 
    -sand-transform: none; 
    -o-transform: none; 
     transform: none; 
    -webkit-transition: none; 
    -moz-transition: none; 
    -o-transition: none; 
    transition: none; 
    animation: fadein 2s;
}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}



	
/*6-11-2024*/
	
@media (max-width: 768px) {

#footer-top>div {
  
    text-align: center !important;
    padding-right: 0px !important;
}

.home.page-template-default #sns_content .sns-main>section.type-page>.inner-page>div:not(.vc_row):not(.vc_clearfix):last-child {
    margin-bottom: 0px !important;
}
.home.page-template-default  .vc_general.vc_do_cta3.vc_cta3.vc_cta3-style-classic.vc_cta3-shape-square.vc_cta3-align-center.vc_cta3-color-classic.vc_cta3-icon-size-md.vc_cta3-actions-bottom.vc_custom_1730890445142 {
    padding-top: 0px !important;
}		
	
.home.page-template-default  .vc_general.vc_do_cta3.vc_cta3.vc_cta3-style-classic.vc_cta3-shape-square.vc_cta3-align-center.vc_cta3-color-classic.vc_cta3-icon-size-md.vc_cta3-actions-bottom.vc_custom_1730890510976 {
    padding-top: 0px !important;
}	
}	
	
.home.page-template-default .sproduct-content p {
    text-align: center !important;
}
	
@media (max-width: 768px) {

#sns_content .sns-main>section.type-page>.inner-page>div:not(.vc_row):not(.vc_clearfix):last-child {
    margin-bottom: 0px !important;
}
}
	



	
	
	
	div#cookie-notice {
    display: none !important;
}