/*
CTC Separate Stylesheet
Updated: 2021-02-05 23:56:09
Theme Name: Divi RB Natural Hair and Skin Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 4.8.2.1612569369
*/

.ays-pb-modal.ays-pb-modal_1 {
	border: 0 !important;
	border-radius: 12px !important;
	overflow: hidden !important;
	background-color: transaprent !important;
}
.ays-pb-modal::before {
	content: '';
	width: 100%;
	position: absolute;
	height: 100%;
	top: 0;
	background: url(https://etucker.s3.amazonaws.com/2023/01/Pop-up-bg.jpg) no-repeat;
	left: 0;
	z-index: -1;
	
}

.ays_pb_description{ width:270px; float:right; padding:0 0 2px !important; }

.ays_pb_description h3{ text-transform:uppercase; font-size:18px; margin-top:63px; padding-bottom:3px; }

.ays_pb_description h2{ text-transform: uppercase; font-size: 30px; font-weight: bold; }

.ays_pb_description h4{ text-transform: uppercase;
font-size: 18px;
letter-spacing: 5px; }

.ays-pb-modal_1 .ays_content_box p{ padding:0; }

.ays-pb-modal .ays-pb-modal-close, .ays-pb-modal .ays-pb-modal-close > svg {
	width: 20px !important;
	height: 20px;
}
.ays-pb-modal form input[type="text"], .ays-pb-modal form input[type="email"] {
	padding: 12px;
	border: 0;
	margin-bottom: 5px;
	background: #b2742d;
	color: #fff;
	font-size: 16px;
	border-radius: 4px;
	width: 100%;
}

.ays-pb-modal form input[type="text"]::placeholder, .ays-pb-modal form input[type="email"]::placeholder{ color:#fff; }

.ays-pb-modal form input[type="submit"] {
	color: #fff;
	border: 0;
	background: #3a3a3c;
	padding: 12px 25px;
	border-radius: 5px;
	font-size: 16px;
	text-transform: uppercase;
	cursor: pointer;
	transition: 0.5s;
	width:100%;
}
.ays-pb-modal form input[type="submit"]:hover {
	background: #000;
}
/*.ays-pb-modal > div.ays_content_box {
	padding: 0 !important;
	transform: translate(0, 18px);
	pointer-events: none;
}*/

.ays-pb-modal > div.ays_content_box{ padding:0 !important; float: right;
max-width: 270px;
clear: both; }

.ays-pb-modal > .ays_pb_description form .wpcf7-spinner {
	position: absolute;
	transform: translate(0,9px);
}
.ays-pb-modal > h2 {
	padding: 20px 40px 0;
	font-size: 22px;
	display:none;
}
.ays-pb-modal > hr {
	display: none;
}
.ays-pb-modal form .wpcf7-not-valid-tip {
	position: absolute;
	top: -7px;
	right: 10px;
	color: #000;
}
.ays-pb-modal form {
	position: relative;
}
.ays-pb-modal form .wpcf7-response-output {
	position: absolute;
	border: 0;
	padding: 0;
	margin: auto;
	width: 100%;
}

.container, .et_pb_row{ width:90% !important; }

 body{ font-size:16px; font-family: 'TW Cen MT',Helvetica,Arial,Lucida,sans-serif!important; }

.hdr_slider .et_pb_slide_description{ padding-left:0 !important; padding-right:0 !important; padding-top:10% !important; padding-bottom:10% !important; }

.hdr_slider.abt_sldr .et_pb_slide_description{ padding-top:300px !important; padding-bottom:300px !important; }

.hdr_slider .et_pb_slide_description .et_pb_slide_content{ width:50%; }

.hdr_slider .et_pb_slide_description .et_pb_slide_content h3{ color:#3a3a3c !important; font-weight:400; font-size:26px; margin-left:5px; padding-bottom:0; text-shadow:none; text-transform:uppercase; }

.hdr_slider .et_pb_slide_description .et_pb_slide_content h2{ color:#b2742d !important; font-size:69px; font-family: 'TW Cen MT Bold',Helvetica,Arial,Lucida,sans-serif!important; margin-bottom:10px; text-shadow: 0px 4px 4px rgba(0,0,0,.2); }

.et-db #et-boc .et-l .hdr_slider .et_pb_slide_description .et_pb_slide_content h2{ color:#b2742d !important; }

.hdr_slider .et_pb_slide_description .et_pb_slide_content h4{ font-size:26px; color:#3a3a3c !important; font-family: 'TW Cen MT Bold',Helvetica,Arial,Lucida,sans-serif!important; margin-bottom:10px; text-shadow:none; }

.hdr_slider .et_pb_slide_description .et_pb_slide_content p{ color:#3a3a3c !important; font-size:16px; font-weight:400; text-shadow:none; margin-bottom:10px; }

.hdr_slider .et_pb_slide_description .et_pb_slide_content a{ background:#3a3a3c; color:#ffffff; font-size:20px; padding:10px 28px; border-radius:25px; display:inline-block; transition:.5s ease; }

.hdr_slider .et_pb_slide_description .et_pb_slide_content a:hover{ background:#b2742d; }

.fp h2{ text-shadow: 3px 3px 6px rgba(0,0,0,.3); }

.fp_section .product_content, .fp_section #nav-holder{ background:none; }

.fp_section .product_content{ padding-top:0; padding-bottom:0; margin-bottom:0; }

.fp_section .product_content ul.products{ padding-left:0 !important; padding-right:0 !important; }

.fp_section .wtcpl_category_nav ul li{ margin:2px 4px !important; }

.fp_section .wtcpl_category_nav ul li a{ background: #3a3a3c; color: #fff; padding: 10px 20px; text-transform: capitalize !important; font-size: 20px !important; border-radius: 7px !important; font-family: 'TW Cen MT',Helvetica,Arial,Lucida,sans-serif!important; }

.fp_section .wtcpl_category_nav ul li a.active{ color:#3a3a3c; background:#fff; }

.bin{ border:5px solid #b2742d; padding:270px 170px 50px; border-radius:15px; }

.bin_cntnt h2{ text-shadow: 0px 3px 3px rgba(0,0,0,.2); }

.bin_cntnt a{ display:inline-block; background:#3a3a3c; padding:15px 35px; font-size:20px; color:#fff; transition:.5s ease; margin-top:20px; border-radius:30px; }

.bin_cntnt a:hover{ background:#b2742d; }

.bin_section{ padding:15px 0 100px; }

#footer-widgets .footer-widget:first-child{ width:25.875%; }

#footer-widgets .footer-widget:nth-child(2), #footer-widgets .footer-widget:nth-child(3){ width:15.875%; }

#footer-widgets .footer-widget:nth-child(4){ width:25%; }

#media_image-2{ margin-bottom:0 !important; }

#main-footer{ background:url(https://etucker.s3.amazonaws.com/2021/02/ftr_bg.jpg) repeat center; }

.fwidget h4.title{ color:#b2742d; font-size:20px; font-family: 'TW Cen MT Bold',Helvetica,Arial,Lucida,sans-serif!important; margin-bottom:5px; }

#footer-widgets .footer-widget:nth-child(4) .fwidget h4.title{ margin-bottom:0 !important; padding-bottom:0; }

#footer-widgets .footer-widget:nth-child(4) .fwidget{ width:100%; }

#footer-widgets .footer-widget li{ background:url(https://etucker.s3.amazonaws.com/2021/02/ftr_blt.png) no-repeat left center; padding-left:20px; }

#footer-widgets .footer-widget li:before{ display:none; }

#footer-widgets .footer-widget li a{ transition:.5s ease; }

#footer-widgets .footer-widget li a:hover{ color:#b2742d !important; }

#footer-widgets .footer-widget ul.ftr_cntct li.adrs{ background:url(https://etucker.s3.amazonaws.com/2021/02/adrs.png) no-repeat left center; padding:7px 0 7px 49px; }

#footer-widgets .footer-widget ul.ftr_cntct li.time{ background:url(https://etucker.s3.amazonaws.com/2021/12/tym.png) no-repeat left center; padding:7px 0 7px 49px; }

#footer-widgets .footer-widget ul.ftr_cntct li.cll{ background:url(https://etucker.s3.amazonaws.com/2021/02/call.png) no-repeat left center; padding:7px 0 7px 49px; }

#footer-widgets .footer-widget ul.ftr_cntct li.cntct{ background:url(https://etucker.s3.amazonaws.com/2021/02/email.png) no-repeat left center; padding:7px 0 7px 49px; }

#footer-bottom{ background:#b2742d; padding:15px 0 !important; }

#footer-info{ color:#000000; padding-bottom:0 !important; margin-top:8px; }

#footer-info a{ color:#000; transition:.5s ease; font-family: 'TW Cen MT Bold',Helvetica,Arial,Lucida,sans-serif!important; }

#footer-info a.g{ color:transparent; position:relative; }

#footer-info a.g:hover{ color:transparent; opacity:1; }

#footer-info a.g:before{ position:absolute; left:0; width:57px; height:28px; content:""; background:url(https://etucker.s3.amazonaws.com/2021/11/84.png) no-repeat center; }

#footer-info a:hover{ color:#fff; }

footer #nav_menu-3{ margin-bottom:14px !important; }

footer #block-4{ margin-bottom:0 !important; }

footer #block-4 figure{ margin-bottom:5px !important; }

.rh, .rs{ padding:60px 5% 68px 55%; }

.rh h3{ color:#3a3a3c; font-size:40px; text-transform:uppercase; margin-bottom:7px; font-family: 'TW Cen MT Bold',Helvetica,Arial,Lucida,sans-serif!important; }

.rh h3 strong{ font-weight:400; color:#b2742d; font-family: 'TW Cen MT',Helvetica,Arial,Lucida,sans-serif!important; text-shadow:1px 1px 2px rgba(0,0,0,.4); }

.rh p{ color:#000; line-height:23px; }

.rh a{ background:#3a3a3c; color:#ffffff; font-size:20px; padding:10px 28px; border-radius:25px; display:inline-block; transition:.5s ease; }

.rh a:hover{ background:#b2742d; }

.rs h3{ color:#b2742d; font-size:40px; text-transform:uppercase; margin-bottom:7px; font-family: 'TW Cen MT Bold',Helvetica,Arial,Lucida,sans-serif!important; }

.rs h3 strong{ font-weight:400; color:#fff; font-family: 'TW Cen MT',Helvetica,Arial,Lucida,sans-serif!important; }

.rs p{ color:#fff; line-height:23px; }

.rs a{ background:#b2742d; color:#ffffff; font-size:20px; padding:10px 28px; border-radius:25px; display:inline-block; transition:.5s ease; }

.rs a:hover{ background:#3a3a3c; }

#top-menu > li.current-menu-item:before{ position:absolute; width:15px; height:2px; background:#3a3a3c; content:""; left:0; top:18px; }

#top-menu li a{ font-size:20px; color:#3a3a3c; font-weight:400; }

#top-menu li a:hover{ color:#b1722c !important; opacity:1 !important; }

#top-menu > li.current-menu-item > a{ color:#b1722c !important; }

#top-menu li ul.sub-menu li a{ color:#3a3a3c; font-size:18px; }

.fp_section #wtcpl_tabs_container .each_cat ul.products > li{ width:31.3% !important; margin-left:1% !important; margin-right:1% !important; padding:0; box-shadow:none; background:none; }

.fp_section #wtcpl_tabs_container .each_cat ul.products > li .et_shop_image img{ border-radius:20px; }

.fp_section #wtcpl_tabs_container .each_cat ul.products > li h2.woocommerce-loop-product__title{ font-size:20px; color:#3a3a3c; background:#ffffff; margin-left:20px; margin-right:20px; font-family:'TW Cen MT',Helvetica,Arial,Lucida,sans-serif!important; text-align:center; border-radius:15px 15px 0 0; margin-top:-30px; position:relative; padding-bottom:2px; }

.fp_section #wtcpl_tabs_container .each_cat ul.products > li span.price{ font-size:16px; color:#b2742d !important; background:#ffffff; margin-left:20px !important; margin-right:20px !important; font-family: 'TW Cen MT Bold',Helvetica,Arial,Lucida,sans-serif!important; text-align:center; border-radius:0 0 15px 15px; padding-bottom:35px; position:relative; }

.fp_section #wtcpl_tabs_container .each_cat ul.products > li span.price::before{ width: 126px; height: 40px; background: #3a3a3c; content: "Buy Now"; position: absolute; color: #ffffff; font-size: 18px; text-align: center; font-family: 'TW Cen MT',Helvetica,Arial,Lucida,sans-serif!important; border-radius: 20px; line-height: 39px; left: 0; right: 0; margin: auto; top: 37px; transition:.5s ease; }

.fp_section #wtcpl_tabs_container .each_cat ul.products > li:hover span.price::before{ background:#000; }

.fp_section #wtcpl_tabs_container .each_cat ul.products > li span.et_overlay{ background:none; border:none; }

.fp_section #wtcpl_tabs_container .each_cat ul.products > li span.et_overlay:before{ width:50px; height:50px; background:url(https://etucker.s3.amazonaws.com/2021/02/details.png) no-repeat center; top:50%; left:50%; margin-top:-25px; margin-left:-25px; color:transparent; }

.abtus p strong{ font-family: 'TW Cen MT Bold',Helvetica,Arial,Lucida,sans-serif!important; font-size:18px; font-weight:400; }

.bnft ul{ padding-left:0; }

.bnft ul li{ background:url(https://etucker.s3.amazonaws.com/2021/02/ftr_blt.png) no-repeat left 7px; padding-left:23px; list-style:none; margin-top:3px; }

.fldrow input[type="text"], .fldrow input[type="tel"], .fldrow input[type="email"], .fldrow textarea{ width:100%; padding:15px; border:1px solid #aaa; color:#888888; font-size:16px; border-radius:3px; }

.fldrow input[type="text"]::placeholder, .fldrow input[type="tel"]::placeholder, .fldrow input[type="email"]::placeholder, .fldrow textarea::placeholder{ color:#888888; opacity:1; }

.fldf{ width:32%; margin-right:2%; float:left; }

.fldl{ width:32%; margin-right:0; float:left; }

.fldrow{ margin-top:20px; text-align:center; }

.fldrow input[type="submit"]{ text-align:center; padding:15px 30px; background: #b2742d; color:#fff; font-size:18px; border:none; text-transform:uppercase; border-radius:25px; display:inline-block; transition:.5s ease; cursor:pointer; margin-left:70px; }

.fldrow input[type="submit"]:hover{ background:#3a3a3c; }

.mail_blrb{ position:relative; }

.mail_blrb:before{ position:absolute; bottom:10px; width:100%; left:0; height:19px; content:""; background:url(https://etucker.s3.amazonaws.com/2021/11/mail.jpg) no-repeat center bottom; background-size:contain; }

.mail_blrb h4.et_pb_module_header{ color:transparent; }

#main-header{ border-bottom:1px solid rgba(0,0,0,.08) !important; }

.mmbr{ padding:30px 0 23px; border-radius:15px; }

.mmbr .et_pb_image_wrap img{ border-radius:2px; }

.mmbr .et_pb_main_blurb_image{ margin-bottom:10px; }

.mmbr h4.et_pb_module_header{ padding-bottom:0 !important; }

.woocommerce ul.products li.product a img{ border-radius:20px; margin-bottom:0 !important; }

.woocommerce ul.products li.product .et_shop_image .et_overlay{ background:none; border:none; }

.woocommerce ul.products li.product .et_shop_image .et_overlay::before{ width:50px; height:50px; background:url(https://etucker.s3.amazonaws.com/2021/02/details.png) no-repeat center; top:50%; left:50%; margin-top:-25px; margin-left:-25px; color:transparent; }

.et-db #et-boc .et-l .woocommerce ul.products li.product .et_shop_image .et_overlay{ background:none; border:none; }

.et-db #et-boc .et-l .woocommerce ul.products li.product .et_shop_image .et_overlay::before{ width:50px; height:50px; background:url(https://etucker.s3.amazonaws.com/2021/02/details.png) no-repeat center; top:50%; left:50%; margin-top:-25px; margin-left:-25px; color:transparent; }

.woocommerce ul.products li.product .woocommerce-loop-product__title{ font-size:20px; color:#fff; background:#b2742d; margin-left:20px; margin-right:20px; font-family:'TW Cen MT',Helvetica,Arial,Lucida,sans-serif!important; text-align:center; border-radius:15px 15px 0 0; margin-top:-30px; position:relative; padding-bottom:2px; }

.woocommerce ul.products li.product .price{ font-size:16px; color:#fff !important; background:#b2742d; margin-left:20px !important; margin-right:20px !important; font-family: 'TW Cen MT Bold',Helvetica,Arial,Lucida,sans-serif!important; text-align:center; border-radius:0 0 15px 15px; padding-bottom:35px; position:relative; }

.woocommerce ul.products li.product .price::before{ width: 126px; height: 40px; background: #3a3a3c; content: "Buy Now"; position: absolute; color: #ffffff; font-size: 18px; text-align: center; font-family: 'TW Cen MT',Helvetica,Arial,Lucida,sans-serif!important; border-radius: 20px; line-height: 39px; left: 0; right: 0; margin: auto; top: 37px; transition:.5s ease; }

.woocommerce ul.products li.product:hover .price::before{ background:#000; }

.xoo-wsc-basket{ box-shadow:none !important; background:#b2742d !important; color:#fff !important; }

.xoo-wsc-items-count, .xoo-wsc-sc-count{ background:#3a3a3c !important; }

.hdr_slider .et-pb-slider-arrows a.et-pb-arrow-prev{ width:50px; height:50px; border-radius:50%; left:15px; color: transparent; background:url(https://etucker.s3.amazonaws.com/2021/02/lft_arw.png) no-repeat center #b2742d; }


.hdr_slider .et-pb-slider-arrows a.et-pb-arrow-next{ width:50px; height:50px; border-radius:50%; right:15px; color: transparent; background:url(https://etucker.s3.amazonaws.com/2021/02/ryt_arw.png) no-repeat center #b2742d; }

.hdr_slider .et-pb-slider-arrows a.et-pb-arrow-prev:hover, .hdr_slider .et-pb-slider-arrows a.et-pb-arrow-next:hover{ background-color:#3a3a3c; }

.nav li ul{ border-top:2px solid #b2742d !important; }

#top-menu li.current-menu-ancestor>a{ color:#b2742d !important; }

#footer-info{ width:70%; float:left; }

.ftr_socl{ width:30%; float:right; text-align:right; }

.ftr_socl ul{ margin:0; padding:0; }

.ftr_socl ul li{ list-style:none; display:inline-block; margin-bottom:0 !important; }

.ftr_socl ul li a{ color:#fff; transition:.5s ease; display:inline-block; width:40px; height:40px; border-radius:50%; text-align:center; line-height:40px; background:#3a3a3c; }

.ftr_socl ul li a:hover{ color:#3a3a3c !important; background:#fff; }

.et-social-icons{ width:30%; float:right; text-align:right; }

.et-social-icons li{ list-style:none; display:inline-block; margin-bottom:0 !important; margin-left:0; }

.et-social-icons li a{ color:#fff; transition:.5s ease; display:inline-block; width:40px; height:40px; border-radius:50%; text-align:center; line-height:44px; background:#3a3a3c; font-size:14px; }

.et-social-icons li a:hover{ color:#3a3a3c !important; background:#fff; }

.ftr_socl .widget_text{ width:100%; }

.top_socl_area{ float:right; width:51px; margin-left:10px; top:30px; position:relative; height:40px; transition:.5s ease; padding-left:10px; border-left:1px solid rgba(58,58,60,.3); }

.top_socl{ background:#3a3a3c; text-align:center; transition:.5s ease; height:40px; border-radius:20px; position:absolute; right:0; top:0; width:40px; padding:5px 0; overflow:hidden; }

.top_socl a{ color:#fff; }

.top_socl ul{ margin:0; padding:0; }

.top_socl ul li{ padding:5px 0; cursor:pointer; transition:.5s ease; margin-bottom:0; }

.top_socl ul li:hover{ opacity:.7; }

.top_socl.full_ts{ height:212px; }

.top_socl .et_pb_widget{ width:100%; }

.et-fixed-header .top_socl_area{ top:7px; }

#et_search_icon:before{ left: 0; top: 0; width: 100%; height: 100%; line-height: 40px !important; text-align:center; color:#fff; transition:.5s ease; }

#et_top_search { margin: -13px 0 0 5px; width: 40px; height: 40px; background: #b2742d; border-radius: 50%; }

#et_top_search:hover #et_search_icon:before{ opacity:.7; }

.et-search-form input{ right:100px; }

span.et_close_search_field{ right:66px; color:#fff; }

#et-top-navigation a.et-cart-info{ width: 40px; margin:-13px 0 0 5px; height: 40px; background: #b2742d; color: #fff; border-radius: 50%; }

#et-top-navigation a.et-cart-info span{ position: relative; display: block; text-align: center; line-height: 43px; }

#et-top-navigation a.et-cart-info span::before{ width:100%; height:100%; left:0; top:0; margin:0; transition:.5s ease; }

#et-top-navigation a.et-cart-info:hover span::before{ opacity:.7; }

#top-menu-nav ul#top-menu li.myaccount{ margin-top:-4px; margin-left:120px; }

#top-menu-nav ul#top-menu li.myaccount a{ width:40px; height:40px; background: #b2742d; color: #fff; border-radius: 50%; text-align:center; position:relative; top:-9px; padding:0; }

#top-menu-nav ul#top-menu li.myaccount a i{ position:relative; top:9px; transition:.5s ease; }

#top-menu-nav ul#top-menu li.myaccount a:hover i{ color:#fff !important; opacity:.7 !important; }

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

#top-menu-nav ul#top-menu > li.myaccount.current-menu-item:before{ display:none; }

.woocommerce-MyAccount-content strong{ font-family: 'TW Cen MT Bold',Helvetica,Arial,Lucida,sans-serif!important; font-weight:400; }

.entry-content thead th, .entry-content tr th, body.et-pb-preview #main-content .container thead th, body.et-pb-preview #main-content .container tr th{ font-weight:400; color:#fff; background:#b2742d; }

.woocommerce-MyAccount-content a{ color:#b2742d; }

.mep-user-ticket-list{ margin-top:15px; }

.mep-user-ticket-list table tr th{ background:#b2742d !important; }

.woocommerce.et_pb_pagebuilder_layout div.product div.summary p.price{ margin-bottom:15px; color:#b2742d; }

.posted_in a, .tagged_as a{ color:#b2742d; }

.woocommerce div.product form.cart .button{ background:#b2742d; color:#ffffff; font-size:20px; padding:10px 28px; border-radius:25px; display:inline-block; transition:.5s ease; border:none; }

.woocommerce div.product form.cart .button::after{ display:none; }

.woocommerce div.product form.cart .button:hover{ background:#3a3a3c; }

.woocommerce-page .quantity input.qty, .woocommerce .quantity input.qty{ height:45px; border-radius:25px; }

.woocommerce div.product .woocommerce-tabs ul.tabs li a{ font-weight:400; }

.woocommerce-Tabs-panel h2{ color:#b2742d; font-weight:400; }

.woocommerce #review_form #respond .form-submit input{ background:#b2742d; color:#ffffff; font-size:20px; padding:5px 28px; border-radius:25px; display:inline-block; transition:.5s ease; border:none; }

.woocommerce #review_form #respond .form-submit input:hover{ background:#3a3a3c; }

.related.products{ margin-left:0 !important; margin-right:0 !important; }

.related.products h2{ color:#b2742d; margin-bottom:10px; }

.related.products h2.woocommerce-loop-product__title{ font-size:20px !important; }

.related.products ul.products{ margin-left:0 !important; margin-right:0 !important; }

.woocommerce table.shop_table th{ font-weight:400; }

a{ color:#b2742d; }

.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th{ font-weight:400; }

.woocommerce-cart table.cart td.actions .coupon .input-text{ border-radius:25px; font-size:18px !important; }

.woocommerce-cart table.cart td.actions .coupon button.button{ background:#b2742d; color:#ffffff; font-size:20px; padding:6px 28px 9px; border-radius:25px; display:inline-block; transition:.5s ease; border:none; }

.woocommerce-page button.button::after{ display:none; }

.woocommerce-cart table.cart td.actions .coupon button.button:hover{ padding:6px 28px 9px; background:#3a3a3c; color:#ffffff; }

.shop_table button[type="submit"].button{ background:#b2742d; color:#ffffff !important; font-size:20px; padding:6px 28px 9px !important; border-radius:25px; display:inline-block; transition:.5s ease; border:none; }

.shop_table button[type="submit"].button:hover{ background:#3a3a3c !important; color:#fff !important; }

.wc-proceed-to-checkout a{ background:#b2742d !important; color:#ffffff !important; font-size:20px; padding:5px 28px 7px !important; border-radius:30px !important; transition:.5s ease; border:2px solid #b2742d !important; }

.wc-proceed-to-checkout a::after{ display:none; }

.wc-proceed-to-checkout a:hover{ background:#3a3a3c !important; color:#ffffff !important; padding:5px 28px 7px !important; border:2px solid #3a3a3c !important; }

.woocommerce .woocommerce-error, .woocommerce .woocommerce-info, .woocommerce .woocommerce-message{ background:#b2742d !important; }

.select2-container--default .select2-selection--single .select2-selection__arrow{ top:11px; right:10px; }

.select2-container .select2-selection--single{ height:47px; }

.select2-container--default .select2-selection--single .select2-selection__rendered{ height:45px; line-height:45px; font-size: 15px !important; padding-left: 15px; color: #757575; }

.select2-container--default .select2-selection--single{ border:1px solid #bbb; }

.woocommerce-input-wrapper input{ color: #757575; }

h3#order_review_heading{ margin-top:20px; }

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order{ background:#b2742d; color:#ffffff !important; font-size:20px; padding:6px 28px 8px !important; border-radius:25px; transition:.5s ease; border:none; margin-top:11px; }

.woocommerce #payment #place_order:hover, .woocommerce-page #payment #place_order:hover{ background:#3a3a3c; }

/*#customer_details{ width:49%; margin-right:2%; float:left; }

#order_review{ width:49%; float:right; }*/

.woocommerce-billing-fields__field-wrapper .form-row-first, .woocommerce-billing-fields__field-wrapper .form-row-last{ width:49% !important; }

#customer_details .col-1{ width:100%; }

#customer_details .col-2{ width:100%; margin-top:25px; }

.woocommerce-checkout #payment ul.payment_methods li{ line-height:23px; }

.woocommerce-privacy-policy-text{ line-height:21px; }

.xoo-wsc-ft-buttons-cont a{ background:#b2742d !important; color:#ffffff !important; font-size:20px !important; padding:4px 28px 5px !important; border-radius:25px !important; border:2px solid #b2742d !important; }

.xoo-wsc-ft-buttons-cont a:after, .xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn-continue{ display:none; }

.xoo-wsc-body a{ color:#b2742d; font-weight:400 !important; }

.xoo-wsc-ft-buttons-cont a:hover{ background:#3a3a3c !important; border:2px solid #3a3a3c !important; }

.xoo-wsc-ft-amt, .xoo-wsc-ft-amt span{ font-weight:400; }

.return-to-shop a.wc-backward{ background:#b2742d; color:#ffffff; font-size:20px; padding:5px 28px 7px; border-radius:25px; transition:.5s ease; border:2px solid #b2742d; }

.return-to-shop a.wc-backward::after{ display:none; }

.return-to-shop a.wc-backward:hover{ background:#3a3a3c; padding:5px 28px 7px; color:#fff; border:2px solid #3a3a3c; }

.xoo-wsc-empty-cart a{ background:#b2742d !important; color:#ffffff !important; font-size:20px !important; padding:5px 28px 7px !important; border-radius:25px !important; transition:.5s ease; border:2px solid #b2742d !important; }

.xoo-wsc-empty-cart a::after{ display:none !important; }

.xoo-wsc-empty-cart a:hover{ background:#3a3a3c !important; padding:5px 28px 7px !important; color:#fff !important; border:2px solid #3a3a3c !important; }

.woocommerce-MyAccount-navigation ul{ padding:0; list-style:none; }

.woocommerce-MyAccount-navigation ul li{ background: url(https://etucker.s3.amazonaws.com/2021/02/ftr_blt.png) no-repeat left center; padding-left: 20px; list-style:none; margin-bottom:.5em; }

.woocommerce-MyAccount-navigation ul li a{ color:#3a3a3c; transition:.5s ease; }

.woocommerce-MyAccount-navigation ul li a:hover, .woocommerce-MyAccount-navigation ul li.is-active a{ color:#b2742d; }

.woocommerce-address-fields button, .woocommerce-MyAccount-content button{ background:#b2742d !important; color:#ffffff !important; font-size:20px !important; padding:6px 28px 9px !important; border-radius:25px !important; transition:.5s ease; border:none !important; margin-top:15px !important; }

.woocommerce-address-fields button::after, .woocommerce-MyAccount-content button::after{ display:none; }

.woocommerce-address-fields button:hover, .woocommerce-MyAccount-content button:hover{ background:#3a3a3c !important; }

.checkout_coupon button.button{ background:#b2742d !important; color:#ffffff !important; font-size:20px !important; padding:6px 28px 9px !important; border-radius:25px !important; transition:.5s ease; border:none !important; }

.checkout_coupon button.button::after{ display:none; }

.checkout_coupon button.button:hover{ background:#3a3a3c !important; }

.woocommerce-info a.woocommerce-Button{ border-radius:30px !important; padding:6px 28px 9px !important; }

.woocommerce-info a.woocommerce-Button::after{ display:none; }

.woocommerce-info a.woocommerce-Button:hover{ padding:6px 28px 9px !important; background:#3a3a3c; }

.mep-user-ticket-list table tr th{ padding:10px !important; }

.woocommerce .woocommerce-form-login .woocommerce-form-login__submit{ background:#b2742d !important; color:#ffffff !important; font-size:20px !important; padding:6px 28px 9px !important; border-radius:25px !important; transition:.5s ease; border:none !important; }

.woocommerce .woocommerce-form-login .woocommerce-form-login__submit::after{ display:none; }

.woocommerce .woocommerce-form-login .woocommerce-form-login__submit:hover{ background:#3a3a3c !important; }

.woocommerce form.login{ margin-top:10px !important; }

.et_pb_scroll_top.et-pb-icon{ right:17px !important; border-radius:50% !important; transition:.5s ease; }

.et_pb_scroll_top.et-pb-icon:hover{ background:rgba(0,0,0,.6); }

span.et_close_search_field:after{ background:#b2742d; border-radius:50%; }

.lst_style ul{ margin:0 0 1em; padding:0; }

.lst_style ul li{ list-style:none; background:url(https://etucker.s3.amazonaws.com/2021/02/ftr_blt.png) no-repeat left 7px; padding-left:20px; margin-bottom:5px; }

.xoo-wsc-items-count{ right:-15px; left:auto; }

.wpautoterms-footer{ display:none; }

.skin h3{ color:#3a3a3c !important; font-weight:400; font-size:26px; margin-left:5px; padding-bottom:0; text-shadow:none; text-transform:uppercase; font-family: 'TW Cen MT',Helvetica,Arial,Lucida,sans-serif!important; }

.beauty h1{ color:#b2742d !important; font-size:69px; font-family: 'TW Cen MT Bold',Helvetica,Arial,Lucida,sans-serif!important; margin-bottom:10px; text-shadow: 0px 4px 4px rgba(0,0,0,.2); }

.feed h3{ font-size:26px; color:#3a3a3c !important; font-family: 'TW Cen MT Bold',Helvetica,Arial,Lucida,sans-serif!important; margin-bottom:10px; text-shadow:none; line-height:25px !important; }

.royal_cntnt p{ color:#3a3a3c !important; font-size:16px !important; font-weight:400; text-shadow:none; margin-bottom:10px; font-family: 'TW Cen MT',Helvetica,Arial,Lucida,sans-serif!important; line-height:22px !important; }

.lm a{ background:#3a3a3c; color:#ffffff; font-size:20px; padding:15px 28px !important; border-radius:25px !important; display:inline-block; transition:.5s ease; font-family: 'TW Cen MT',Helvetica,Arial,Lucida,sans-serif!important; }

.lm a:hover{ background:#b2742d; }

.rev{ padding-top:0 !important; }

#media_image-2{ width:100%; }

#footer-widgets .footer-widget ul.ftr_cntct{ margin-top:12px; }

.tnp-field label{ font-weight:400 !important; }

.tnp-subscription input[type=email]{ border-radius:3px; }

.tnp-subscription input.tnp-submit{ cursor:pointer; border-radius:25px; transition:.5s ease; padding:10px 20px !important; }

.tnp-subscription input.tnp-submit:hover{ background:#b2742d; }

.tnp-subscription{ margin:9px 0 0 !important; }

#sln-salon.sln-salon--m{ margin:0 auto; font-family: 'TW Cen MT',Helvetica,Arial,Lucida,sans-serif!important; color:#3a3a3c !important; }

#sln-salon h2.sln-salon-title{ font-family: 'TW Cen MT Bold',Helvetica,Arial,Lucida,sans-serif!important; font-weight:400; color:#b2742d; }

#sln-salon form h2.salon-step-title{ font-family: 'TW Cen MT',Helvetica,Arial,Lucida,sans-serif!important; color:#3a3a3c !important; }

#sln-salon .sln-input label, #sln-salon.sln-loginform #loginform label{ font-size:16px !important; text-transform:capitalize; }

#sln-salon button{ background:#b2742d !important; border-radius:30px !important; font-family: 'TW Cen MT',Helvetica,Arial,Lucida,sans-serif!important; font-size:16px !important; transition:.5s ease; }

.sln-btn{ background:none !important; }

.sln-btn:hover{ box-shadow:none !important; }

#sln-salon button:hover{ background:#3a3a3c !important; }

#sln-salon ::after{ color:#b2742d !important; }

#sln-salon{ border:1px solid #ccc !important; border-radius:15px !important; font-family: 'TW Cen MT',Helvetica,Arial,Lucida,sans-serif!important; color:#3a3a3c !important; }

#sln-salon.sln-salon--m .sln-input.sln-input--datepicker input[type="text"]{ border-radius:3px !important; border:1px solid #aaa !important; }

#sln-salon-my-account-content h3.sln-salon-title, #sln-salon-my-account .sln-salon-my-account-tab-nav.nav.nav-tabs li a, #sln-salon-my-account .sln-salon-my-account-tab-nav.nav.nav-tabs li div, #sln-salon p{ font-family: 'TW Cen MT',Helvetica,Arial,Lucida,sans-serif!important; color:#3a3a3c !important; }

#sln-salon-my-account .sln-salon-my-account-tab-nav.nav.nav-tabs li a{ font-size:16px !important; }

#sln-salon:not(.sln-customcolors) .sln-input input[type="date"], #sln-salon:not(.sln-customcolors) .sln-input input[type="time"], #sln-salon:not(.sln-customcolors) .sln-input input[type="datetime-local"], #sln-salon:not(.sln-customcolors) .sln-input input[type="week"], #sln-salon:not(.sln-customcolors) .sln-input input[type="month"], #sln-salon:not(.sln-customcolors) .sln-input input[type="text"], #sln-salon:not(.sln-customcolors) .sln-input input[type="email"], #sln-salon:not(.sln-customcolors) .sln-input input[type="url"], #sln-salon:not(.sln-customcolors) .sln-input input[type="password"], #sln-salon:not(.sln-customcolors) .sln-input input[type="search"], #sln-salon:not(.sln-customcolors) .sln-input input[type="tel"], #sln-salon:not(.sln-customcolors) .sln-input input[type="number"], #sln-salon:not(.sln-customcolors) .sln-input textarea, #sln-salon.sln-loginform #loginform input[type="date"], #sln-salon.sln-loginform #loginform input[type="time"], #sln-salon.sln-loginform #loginform input[type="datetime-local"], #sln-salon.sln-loginform #loginform input[type="week"], #sln-salon.sln-loginform #loginform input[type="month"], #sln-salon.sln-loginform #loginform input[type="text"], #sln-salon.sln-loginform #loginform input[type="email"], #sln-salon.sln-loginform #loginform input[type="url"], #sln-salon.sln-loginform #loginform input[type="password"], #sln-salon.sln-loginform #loginform input[type="search"], #sln-salon.sln-loginform #loginform input[type="tel"], #sln-salon.sln-loginform #loginform input[type="number"], #sln-salon.sln-loginform #loginform textarea{ border-color:#aaa !important; border-radius:3px; font-family: 'TW Cen MT',Helvetica,Arial,Lucida,sans-serif!important; color:#3a3a3c !important; }

.mep-event-list-loop.column_style{ border-radius:15px; background:#fff; }

.mep-event-list-loop.column_style .mep_list_thumb img{ object-fit:cover; border-radius:15px 15px 0 0; }

.mep_list_event_details .mep-list-header h2.mep_list_title, .mep_list_event_details .mep-list-footer ul li h5, .mep_list_event_details .mep-list-footer ul li h6, .mep_list_event_details h3.mep_list_date{ font-weight:400; }

.single-mep_events{ padding-top:100px; }

.mep-default-title h2, .mep-default-sidrbar-map h3, .mep-default-sidrbar-events-schedule h3, .mep-event-meta, div.df-dtl p{ font-weight:400 !important; }

.woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce div.product span.price, .woocommerce-page div.product span.price{ color:#b2742d; }

.royal_blrb h4.et_pb_module_header{ font-size:40px; color:#b2742d; text-transform:uppercase; }

.royal_blrb h4.et_pb_module_header strong{ color:#3a3a3c; }

.royal_blrb .et_pb_blurb_description a{ background:#b2742d; color:#fff; font-size:20px; padding:10px 28px; border-radius:25px; display:inline-block; transition:.5s ease; margin-top:20px; }

.royal_blrb .et_pb_blurb_description a:hover{ background:#3a3a3c; }


@media screen and (max-width: 1272px) {
	
	.rs h3, .rh h3{ font-size:36px; }
	
}

@media screen and (max-width: 1262px) {
	
	.hdr_slider .et_pb_slide_description .et_pb_slide_content h3{ font-size:22px; }
	.hdr_slider .et_pb_slide_description .et_pb_slide_content h2{ font-size:65px; }
	
}

@media screen and (max-width: 1200px) {
	
	#top-menu-nav ul#top-menu li.myaccount{ margin-left:50px; }
	.rh, .rs{ padding-left:45%; }
	
	.skin h3, #feed h3{ font-size:20px !important; }
	.royal_cntnt p{ font-size:15px !important; line-height:18px !important; }
	.beauty h1{ font-size:50px !important; }
	.feed h3{ line-height:20px !important; }
	
	
}

@media screen and (max-width: 1100px) {
	
	#top-menu-nav ul#top-menu li.myaccount{ margin-left:0px; }
	#top-menu li{ padding-right:15px; }
	.hdr_slider .et_pb_slide_description .et_pb_slide_content h3{ font-size:20px; }
	.hdr_slider .et_pb_slide_description .et_pb_slide_content h2{ font-size:59px; margin-bottom:5px; }
	.hdr_slider .et_pb_slide_description .et_pb_slide_content h4{ font-size:24px; margin-bottom:0px; }
	.hdr_slider .et_pb_slide_description .et_pb_slide_content p{ margin-bottom:0; }
	.hdr_slider .et-pb-slider-arrows a.et-pb-arrow-prev{ left:10px; }
	.hdr_slider .et-pb-slider-arrows a.et-pb-arrow-next{ right:10px; }
	.bin{ padding-left:40px; padding-right:40px; }
	#footer-widgets .footer-widget:first-child{ width: 31.875%; }
	#footer-widgets .footer-widget:nth-child(2){ width: 11.875%; }
	#footer-widgets .footer-widget:nth-child(4){ width: 28%; }
	.cntct_blrb h4.et_pb_module_header, .cntct_blrb h4.et_pb_module_header a{ font-size:18px !important; }
	
}

@media screen and (max-width: 980px) {
	
	.hdr_slider .et_pb_slide_description .et_pb_slide_content{ width:auto; text-align:center !important; padding:30px !important; background:rgba(250,250,250,.7); }
	.hdr_slider .et_pb_slide{ background-position:right center !important; }
	.hdr_slider .et_pb_slide.et_pb_slide_5{ background-position:center center !important; }
	.hdr_slider .et-pb-slider-arrows a.et-pb-arrow-prev{ left: 50%; top: auto; bottom: 20px; margin-left: -40px; width:35px; height:35px; }
	.hdr_slider .et-pb-slider-arrows a.et-pb-arrow-next{ right: 50%; top: auto; bottom: 20px; margin-right: -40px; width:35px; height:35px; }
	.rh, .rs{ padding-left:50%; }
	#footer-info{ /*padding-bottom:5px !important;*/ margin-top:0; width:100%; }
	.ftr_socl{ width:100%; text-align:center; }
	.bin_section{ padding:70px 0; }
	.fp_section{ padding:40px 0; }
	.top_socl_area{ top:11px; }
	.mobile_menu_bar:before{ color:#3a3a3c; }
	.mobile_nav{ margin-left:1px; margin-top:-8px; }
	.top_socl_area{ margin-left:1px; width:47px; padding-left:0; }
	.et_header_style_left #et-top-navigation .mobile_menu_bar, .et_header_style_split #et-top-navigation .mobile_menu_bar{ padding-bottom:14px; }
	.hdr_slider .et_pb_slide_description .et_pb_slide_content h3{ margin-left:0; }
	.et_mobile_menu .menu-item-has-children>a, .et_mobile_menu li a{ font-weight:400; color:#3a3a3c; background:none; }
	.et_mobile_menu{ border-top:2px solid #3a3a3c; }
	.et_mobile_menu li.myaccount{ position:relative; }
	.et_mobile_menu li.myaccount::before{ content: "My Account"; left: 31px; position: absolute; font-weight: 400; color: #3a3a3c; font-size: 14px; top: 9px; pointer-events:none; }
	#main-header .et_mobile_menu li ul{ padding-left:0; }
	.et_mobile_menu li li{ background:url(https://etucker.s3.amazonaws.com/2021/02/ftr_blt.png) no-repeat 14px 16px; padding-left:23px; }
	span.et_close_search_field{ right:87px; }
    .et-search-form input{ right:122px; background:#fff; width:100%; }
	.hdr_slider .et_pb_slide_description .et_pb_slide_content h2{ padding-bottom:0; }
	.home .hdr_slider .et_pb_slide_description .et_pb_slide_content h2{ padding-bottom:10px; }
	.woocommerce-billing-fields__field-wrapper .form-row-first, .woocommerce-billing-fields__field-wrapper .form-row-last{ width:100% !important; }
	.et-social-icons{ width:100%; text-align:center; }
	#sln-salon{ margin-top:0 !important; }
	
}

@media screen and (max-width: 768px) {
	
	.woocommerce div.product .product_title{ margin-top:20px; }
	.woocommerce-MyAccount-navigation{ margin-bottom:30px; }
	.ays-pb-modal.ays-pb-modal_1 {
		width: 320px !important;
	}
	.ays-pb-modal::before { opacity:.4; }
	
}

@media screen and (max-width: 767px) {
	
	.hdr_slider .et_pb_slide_description .et_pb_slide_content h2{ font-size:50px; margin-bottom:0; line-height:40px; }
	.hdr_slider .et_pb_slide_description .et_pb_slide_content h3{ font-size:18px; }
	.hdr_slider .et_pb_slide_description .et_pb_slide_content h4{ font-size:18px; }
	.hdr_slider .et-pb-slider-arrows a.et-pb-arrow-prev{ margin-left:-36px; }
	.hdr_slider .et-pb-slider-arrows a.et-pb-arrow-next{ margin-right:-36px; }
	.rs h3, .rh h3{ font-size:23px; margin-bottom:0; }
	.rh a, .rs a{ font-size:18px; padding:10px 22px; }
	.fp_section #wtcpl_tabs_container .each_cat ul.products > li{ width:100% !important; margin-left:0 !important; margin-right:0 !important; }
	.fp_section #wtcpl_tabs_container .each_cat ul.products > li h2.woocommerce-loop-product__title{ padding-left:10px; padding-right:10px; }
	.bin_section{ padding:15px 0 55px; }
	.et_pb_shop ul.products.columns-1 li.product, .et_pb_shop ul.products.columns-2 li.product, .et_pb_shop ul.products.columns-3 li.product, .et_pb_shop ul.products.columns-4 li.product, .et_pb_shop ul.products.columns-5 li.product, .et_pb_shop ul.products.columns-6 li.product, .et_pb_wc_related_products ul.products.columns-1 li.product, .et_pb_wc_related_products ul.products.columns-2 li.product, .et_pb_wc_related_products ul.products.columns-3 li.product, .et_pb_wc_related_products ul.products.columns-4 li.product, .et_pb_wc_related_products ul.products.columns-5 li.product, .et_pb_wc_related_products ul.products.columns-6 li.product, .et_pb_wc_upsells ul.products.columns-1 li.product, .et_pb_wc_upsells ul.products.columns-2 li.product, .et_pb_wc_upsells ul.products.columns-3 li.product, .et_pb_wc_upsells ul.products.columns-4 li.product, .et_pb_wc_upsells ul.products.columns-5 li.product, .et_pb_wc_upsells ul.products.columns-6 li.product{ width:100% !important; margin-right:0 !important; }
	.fldf{ width:100%; margin-right:0; margin-bottom:20px; }
	.fldl{ width:100%; }
	#footer-widgets .footer-widget .fwidget.widget_media_image{ margin-bottom:0 !important; }
	
	.rh .et_pb_text_inner{ background:rgba(250,250,250,.8); padding:10px; }
	
	.rh{ padding:30px 5% 30px 40%; }
	.rs{ padding:40px 5% 45px 45%; }
	.bin_cntnt .et_pb_text_inner{ padding:15px 15px 30px; background:rgba(250,250,250,.6); border-radius:10px; }
	
	.royal_blrb h4.et_pb_module_header{ font-size:26px; }
	.royal_blrb .et_pb_blurb_description a{ font-size:18px; padding:8px 22px; }
	
}

@media screen and (max-width: 500px) {
	
	.bin{ padding:80px 25px 35px; background-size: contain; background-position: top; background-color: #e1dfe0; border-width:3px; }
	.bin_cntnt a{ padding: 8px 25px 10px; font-size: 17px; }
	#footer-info{ /*padding-bottom:10px !important;*/ line-height:22px; }
	.woocommerce-page .quantity input.qty, .woocommerce .quantity input.qty{ margin-bottom:10px; }
	
}

@media screen and (max-width: 479px) {

  .woocommerce-cart table.cart td.actions .coupon button.button{ width:100% !important; }
	
	.ays-pb-modal > .ays_pb_description form .wpcf7-response-output {
		padding: 5px 0 0;
		line-height: 10px;
	}
}


