/**
* Theme Name: Lynk Child Profil
* Description: This is a child theme of Lynk, automatically generated.
* Author: <a href="https://hellolynk.com">HelloLynk</a>
* Template: goya
* Version: 1.0.6.3
*/
		
		
/*
.login-to-see-prices .products .product_after_title .product_after_shop_loop_price {
	transform: none !important;
}
.login-to-see-prices .add_to_cart_button {
	display: none !important;
}
.login-to-see-prices .et-product-detail.et-cart-mixed:not(.sold-individually):not(.product-type-grouped):not(.product-type-external) .summary .yith-wcwl-add-to-wishlist > div {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
*/
html body #wrapper .site-content {
	margin: 10px auto 0 !important;
	background: transparent;
}

html body #wrapper .page-wrapper-inner {
	background-color: #fff !important;
}

html body #wrapper.open .page-wrapper-inner {
	background-color: #f9f9f9 !important;
	background-color: #f5f5f5 !important;
	background-color: #fff !important;
}
section#horaire .vc_col-sm-6 {
	width: 100%;
}
section#mentor .vc_col-sm-6 {
	max-width: 100%!important;
	width: 100%;
}
.module.wpb_column.vc_column_container.vc_col-sm-6.et-dark-column {
	width: 1000%;
}
html .page-wrapper-inner{
	background: #4169E1!important;
	background-size: cover!important;
}

.heading .col-md-8{
	max-width: 100.666667%;
	padding: 0;
}

.wc-stripe-product-checkout-container.bottom.active{
	display: none!important;
}

html span.fa.fa-stack.fa-lg{
	margin-top: 8px;
	margin-left: 4Px;
	line-height: 15px;
	position: absolute;
	right: -20px;
	margin-top: 8px;
	margin-left: 4Px;
	line-height: 15px;
}

html #wrapper .page-padding{
	padding-top: 0px;
	display: block;
}

li.mr-2 img{
	width: 21px;
}

html body .name{
	padding-top: 40px;
	display: inline-flex!important;
	text-align: center;
	clear: both;
}

html body .event-img{
	min-height: 92px;
	position: absolute;
	left: 0;
	right: 0;
	top: -48px;
	background: #fff;
	border-radius: 4px;
	border: 0px solid #150000;
	max-width: 93px;
	margin: 0 auto;
	height: 93px;
	overflow: hidden;
	border-radius: 90px;
}

html body .heading{
	border-radius: 45px!important;
}

#header .logo-center .container{
	padding: 7px 16px;
}

html .logo-center .logolink h1{
	font-size: 14px !important;
	color: #fff;
	font-size: 14px !important;
}

.name{
	position: relative;
	padding-top: 10px;
	display: inline-flex!important;
	text-align: center;
	clear: both;
	padding-top: 10px;
	display: inline-flex!important;
	text-align: center;
	clear: both;
}

g#header\/mobile{
	fill: #fff;
	fill: #fff!important;
}

.footer-widgets{
	display: none!important;
	padding: 0px 0!important;
	border-top: 0 solid rgba(0, 0, 0, .1)!important;
	background: transparent;
	padding: 0px 0!important;
	border-top: 0 solid rgba(0, 0, 0, .1)!important;
	background: transparent;
}

.avis h2, .faq h2, html .single .container h2{
	padding-top: 2px!important;
	margin-top: 3px;
	padding: 0px;
	line-height: 36px;
	padding-bottom: 8px;
	text-align: left;
	margin-left: 0;
	font-size: 22px!important;
	text-transform: uppercase;
	margin-bottom: 0!important;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top: 2px!important;
	margin-top: 3px;
	padding: 0px;
	line-height: 36px;
	padding-bottom: 8px;
	text-align: left;
	margin-left: 0;
	font-size: 22px!important;
	text-transform: uppercase;
	margin-bottom: 0!important;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top: 2px!important;
	margin-top: 3px;
	padding: 0px;
	line-height: 36px;
	padding-bottom: 8px;
	text-align: left;
	margin-left: 0;
	font-size: 22px!important;
	text-transform: uppercase;
	margin-bottom: 0!important;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top: 2px!important;
	margin-top: 3px;
	padding: 0px;
	line-height: 36px;
	padding-bottom: 8px;
	text-align: left;
	margin-left: 0;
	font-size: 22px!important;
	text-transform: uppercase;
	margin-bottom: 0!important;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top: 2px!important;
	margin-top: 3px;
	padding: 0px;
	line-height: 36px;
	padding-bottom: 8px;
	text-align: left;
	margin-left: 0;
	font-size: 22px!important;
	text-transform: uppercase;
	margin-bottom: 0!important;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top: 2px!important;
	margin-top: 3px;
	padding: 0px;
	line-height: 36px;
	padding-bottom: 8px;
	text-align: left;
	margin-left: 0;
	font-size: 22px!important;
	text-transform: uppercase;
	margin-bottom: 0!important;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top: 2px!important;
	margin-top: 3px;
	padding: 0px;
	line-height: 36px;
	padding-bottom: 8px;
	text-align: left;
	margin-left: 0;
	font-size: 22px!important;
	text-transform: uppercase;
	margin-bottom: 0!important;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top: 2px!important;
	margin-top: 3px;
	padding: 0px;
	line-height: 36px;
	padding-bottom: 8px;
	text-align: left;
	margin-left: 0;
	font-size: 22px!important;
	text-transform: uppercase;
	margin-bottom: 0!important;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
}

.lp-courses-bar.list{
	opacity: 0;
	height: 0px;
	margin: 0;
}

html .lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area .entry-content-left{
	width: 100%;
	max-width: 810px;
	margin: 0;
	padding-right: 40px;
	padding-top: 23px;
}

html .vc_row.wpb_row.vc_row-fluid.notice{
	background: rgb(245, 245, 245);
	padding: 35px;
	margin-bottom: 24px;
	background: rgb(245, 245, 245);
	padding: 35px;
	margin-bottom: 24px;
}

html .woofc-count.woofc-count-shake{
	display: none!important;
}

span.item-counter.minicart-counter{
	display: table!important;
	background: #fff!important;
	width: 17px;
	color: #000;
	margin-right: 4px;
	margin-top: 4px;
}

html body .course-tab-panels .et_btn.solid{
	padding: 18px 7px!important;
	font-size: 9px!important;
	background: #000;
	color: #fff!important;
	border-radius: 90Px!important;
}

html ul.learn-press-nav-tabs{
	background: #00000005;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	max-height: 60px;
	margin: 0;
	padding: 0;
	border: 0px solid rgba(204,204,204,0.3);
	border-bottom: 0;
	background: #f1f2f8;
	display: none;
}

#side-cart .widget_shopping_cart_content, #side-cart .widget_shopping_cart_content > div{
	overflow: hidden;
	height: 100%;
	display: flex;
	flex-direction: column;
	padding: 25Px;
	padding: 8px 24px 30px 23px;
	padding: 8px 24px 30px 23px;
}

html .lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area .course-summary-sidebar{
	width: 300px;
	max-width: 100%;
	margin-top: -145px;
}

html body #learn-press-course .course-summary-sidebar .course-sidebar-preview .lp-course-buttons button:before{
	content: "Payer en 10 fois avec lystes"!important;
	font-size: 10px!important;
	letter-spacing: 0;
}

.col-md-12 p{
	padding: 0 56px;
	display: block;
	padding: 0 56px;
	display: none;
	text-transform: uppercase;
	font-size: 7px;
	letter-spacing: 1px;
	padding: 0 56px;
	display: none;
	text-transform: uppercase;
	font-size: 7px;
	letter-spacing: 1px;
}

html .heading{
	background: #ff!important;
	box-shadow: 0 0.125rem 0.25rem 0 rgb(0 0 0 / 5%);
	margin-top: 4px;
	border-radius: 45px;
	background: #fff;
	box-shadow: 0 0.125rem 0.25rem 0 rgb(0 0 0 / 5%);
	margin-top: 4px;
	border-radius: 45px;
	border-radius: 45px;
	background: #fff;
	box-shadow: 0 .125rem .25rem 0 rgb(0 0 0 / 5%);
	margin-top: 4px;
	background: #fff;
	box-shadow: 0 .125rem .25rem 0 rgb(0 0 0 / 5%);
	margin-top: 4px;
}

span.icon-text{
	color: #fff!important;
}

.footer-items.footer-right img{
	max-width: 186px;
	display: none!important;
	max-width:186px;
	max-width:186px;
}

.vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar span.vc_bar, span.minicart-counter, .filter-trigger .et-active-filters-count, .et-active-filters-count, div.argmc-wrapper .argmc-tab-item.current .argmc-tab-number, div.argmc-wrapper .argmc-tab-item.visited:hover .argmc-tab-number, div.argmc-wrapper .argmc-tab-item.last.current + .argmc-tab-item:hover .argmc-tab-number, .slick-dots li button:hover, .wpb_column.et-light-column .postline:before, .wpb_column.et-light-column .postline-medium:before, .wpb_column.et-light-column .postline-large:before, .et-feat-video-btn:hover .et-featured-video-icon:after, .post.type-post.sticky .entry-title a:after{
	background-color: #fff;
	color: #000;
}

html body.home #wrapper h1{
	font-size: 16px!important;
	text-align: center!important;
	padding-top: 14px!important;
	color: #fff;
	font-size: 16px!important;
	text-align: center!important;
	padding-top: 14px!important;
	font-size: 16px!important;
	text-align: center!important;
	padding-top: 14px!important;
}

.post-content.entry-content{
	padding-bottom: 16px;
}

html ul.lien span{
	position: absolute;
	right: 15px;
	-ms-transform: translate(0) rotate(0);
	transform: translate(0) rotate(0);
	-ms-transform-origin: 0;
	transform-origin: 0;
	font-size: 15Px;
	width: 26px;
	top: 11px;
}

.page-header-regular .header, .header_on_scroll .header{
	background-color: transparent!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
}

html ul.lien li a{
	border: 1px solid #000;
	display: table;
	margin: 9px 27px;
	width: -webkit-fill-available;
	text-align: center;
	text-transform: uppercase;
	font-size: 9px;
	color: #000!important;
	padding: 17px 10px;
	border-radius: 90px;
}

html body #wrapper .site-content{
	margin: 84px auto 0!important;
	margin: 84px auto 0!important;
	margin: 84px auto 0!important;
}

html .event-img{
	min-height: 95px;
	position: absolute;
	left: 0;
	right: 0;
	top: -47px;
	background: #fff;
	border-radius: 4px;
	border: 0px solid #150000;
	max-width: 93px;
	margin: 0 auto;
	height: 93px;
	overflow: hidden;
	border-radius: 90px;
}

#wrapper [role="main"]{
	flex: 1;
	overflow: hidden;
}

.event-img{
	min-height: 95px;
	position: absolute;
	left: 0;
	right: 0;
	top: -47px;
	background: #fff;
	border-radius: 4px;
	border: 3px solid #150000;
	max-width: 93px;
	margin: 0 auto;
	height: 93px;
	overflow: hidden;
	min-height: 95px;
	position: absolute;
	left: 0;
	right: 0;
	top: -47px;
	background: #fff;
	border-radius: 4px;
	border: 3px solid;
	max-width: 93px;
	margin: 0 auto;
	height: 93px;
	overflow: hidden;
	min-height: 95px;
	position: absolute;
	left: 0;
	right: 0;
	top: -47px;
	background: #fff;
	border-radius: 4px;
	border: 3px solid;
	max-width: 93px;
	margin: 0 auto;
	height: 93px;
	overflow: hidden;
}

.header-left-items .logolink h1{
	color:#ffffff;
	font-size: 24px!important;
	font-size: 24px!important;
}

li{
	list-style: none;
}

#footer-bar .copyright p{
	color:#ffffff;
}

/* Page wrapper inner */
#wrapper .page-wrapper-inner{
	/* background-color:#1d3270 !important; */
	transform:translatex(0px) translatey(0px);
}

.widget_shopping_cart_content .widget_shopping_cart_content, .widget_shopping_cart_content .progress{
	display: none!important;
}

#side-cart p.woocommerce-mini-cart__buttons.buttons a.button.checkout.wc-forward{
	font-size: 14px!important;
	font-size: 0;
	padding: 18px 53px;
	font-size: 0;
	padding: 18px 53px;
}

#side-cart p.woocommerce-mini-cart__buttons.buttons a.button.checkout.wc-forward:before{
	content: "";
	font-size: 12px;
	content: "Compléter vos informations";
	width: 100%;
	display: block;
	font-size: 12px;
	content: "Compléter vos informations";
	width: 100%;
	display: block;
}

.younited-mensuality{
	display: none;
	display: none;
}

#payment .payment_methods li label{
	padding-left: 5px;
	padding-left: 5px;
}

li.younitedpay-checkout-details{
	margin-left: 1.6rem;
	display: flex;
	margin-left: 1.6rem;
	display: flex;
}

#payment .payment_methods>li .payment_box p{
	margin-bottom: 10px;
	text-transform: none;
	display: none;
	margin-bottom: 10px;
	text-transform: none;
	margin-bottom: 10px;
	text-transform: none;
	display: none;
	margin-bottom: 10px;
	text-transform: none;
}

.head-mov{
	display: block;
	padding-top: 0;
	padding-bottom: 0;
	display: block;
	padding-top: 0;
	padding-bottom: 19px;
	display: block;
	padding-top: 0;
	padding-bottom: 0;
	display: block;
	padding-top: 0;
	padding-bottom: 19px;
}

#wrapper .page-padding{
	padding-top: 0px;
	display: none;
	padding-top: 0px;
	display: none;
}

.shop_bar{
	margin: 0;
	margin: 0;
}

html .woocommerce-checkout .container{
	padding: 1px 29px 27px;
}

ul.lien span{
	position: absolute;
	right: 26px;
	transform: translate(100px) rotate(45deg);
	transform-origin: -41px -99px;
	position: absolute;
	right: 26px;
	transform: translate(100px) rotate(45deg);
	transform-origin: -41px -99px;
}

ul.lien li a{
	position: relative;
	border: 1px solid #000;
	display: table;
	margin: 9px 27px;
	width: -webkit-fill-available;
	text-align: center;
	text-transform: uppercase;
	font-size: 10px;
	color: #000!important;
	padding: 9px;
	position: relative;
	border: 1px solid #000;
	display: table;
	margin: 9px 27px;
	width: -webkit-fill-available;
	text-align: center;
	text-transform: uppercase;
	font-size: 10px;
	color: #000!important;
	padding: 9px;
}

ul.lien{
	padding-bottom: 29px;
	padding-bottom: 29px;
}

.header, .header-spacer, .product-header-spacer{
	height: 60px!important;
	display: block!important;
	height: 60px!important;
	display: block!important;
}

html div#scalapayPopUpTriggerMain{
	display: none;
	display: none;
	display: none;
	display: none;
}

html .cart-collaterals h5, html .cart-collaterals h3, html .cart-collaterals h2{
	height: auto;
	height: auto;
	height: auto;
	height: auto;
}

.collaterals-inner.et-fixed.is_stuck{
	position: relative!important;
	top: 0!important;
	position: relative!important;
	top: 0!important;
}

.shop_table.cart tbody tr td .product-actions{
	text-align: right;
	margin-top: -30px;
	padding-bottom: 22px!important;
	text-align: right;
	margin-top: -30px;
	padding-bottom: 22px!important;
}

.cart_totals.calculated_shipping h2{
	margin-bottom: 0!important;
	padding-top: 6px!important;
	margin-bottom: 0!important;
	padding-top: 6px!important;
}

.wc-proceed-to-checkout{
	padding-top: 10px;
	overflow: hidden;
	margin-bottom: 60px !important;
	padding-top: 10px;
	overflow: hidden;
	margin-bottom: 60px !important;
}

p.notice_content{
	background: #ffff0624;
	padding: 20px;
	margin-bottom: 12px;
	background: #ffff0624;
	padding: 20px;
	margin-bottom: 12px;
}

html #side-cart .widget_shopping_cart_content,html #side-cart .widget_shopping_cart_content > div{
	height: auto;
	padding: 22px 23px;
	display: block;
	height: auto;
	padding: 22px 23px;
	display: block;
}

#side-cart{
	background: #fff!important;
	background: #fff!important;
}

html #side-cart .widget_shopping_cart_content .woocommerce-mini-cart{
	flex-grow: initial;
	overflow: hidden;
	flex-grow: initial;
	overflow: hidden;
}

.progressContainer{
	position: relative;
	width: 300px;
	height: 100vh;
	margin: 0 auto;
	overflow: hidden;
	padding: 2rem;
	color: #fff;
	background: #392A60;
	-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
	position: relative;
	width: 300px;
	height: 100vh;
	margin: 0 auto;
	overflow: hidden;
	padding: 2rem;
	color: #fff;
	background: #392A60;
	-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
}

.progress{
	position: relative;
	padding: 4px 0px 4px 63px;
	margin: 0;
	list-style: none;
	position: relative;
	padding: 4px 0px 4px 63px;
	margin: 0;
	list-style: none;
}

.progress__item{
	position: relative;
	min-height: 75px;
	counter-increment: list;
	padding-left: 0;
	position: relative;
	min-height: 75px;
	counter-increment: list;
	padding-left: 0;
}

.progress__item:before{
	content: "";
	position: absolute;
	left: -1.5rem;
	top: 33px;
	height: 60%;
	width: 1px;
	border-left: 1px solid #000;
	line-height: 5px;
	display: block;
	content: "";
	position: absolute;
	left: -1.5rem;
	top: 33px;
	height: 60%;
	width: 1px;
	border-left: 1px solid #000;
	line-height: 5px;
	display: block;
}

.progress__item:after{
	content: counter(list);
	position: absolute;
	top: 5px;
	left: -37px;
	width: 26px;
	height: 26px;
	border-radius: 50%;
	background: transparent;
	color: #000;
	font-weight: 400;
	font-size: 13px;
	line-height: 25px;
	text-align: center;
	border: 1px solid #000;
	content: counter(list);
	position: absolute;
	top: 5px;
	left: -37px;
	width: 26px;
	height: 26px;
	border-radius: 50%;
	background: transparent;
	color: #000;
	font-weight: 400;
	font-size: 13px;
	line-height: 25px;
	text-align: center;
	border: 1px solid #000;
}

.progress__item:last-child:before{
	border: none;
	border: none;
}

.progress__item.progress__item--completed{
	opacity: 0.6;
	color: #000;
	opacity: 0.6;
	color: #000;
}

.progress__item.progress__item--completed:after{
	content: "\2713";
	font-weight: 400;
	background: #000;
	color: #fff;
	content: "\2713";
	font-weight: 400;
	background: #000;
	color: #fff;
}

.progress__item.progress__item--active:after{
	background: #fff;
	color: #392A60;
	background: #fff;
	color: #392A60;
}

.progress__title{
	padding: 0;
	margin: 0;
	font-size: 13px;
	padding: 0;
	margin: 0;
	font-size: 13px;
}

.progress__info{
	font-size: 13px;
	line-height: 13px;
	font-size: 13px;
	line-height: 13px;
}

html .woofc-area.woofc-effect-05{
	max-width: 306px;
	max-width: 306px;
}

.woocommerce-account .login-single-column .et-form-container{
	max-width: 460px;
	margin: 0 auto;
	border: 0px solid #ddd;
	padding: 0;
	border-radius: 3px;
	max-width: 460px;
	margin: 0 auto;
	border: 0px solid #ddd;
	padding: 0;
	border-radius: 3px;
}

.woocommerce-account input[type=checkbox], html input[type=radio]{
	margin-right: 0!important;
	margin-right: 0!important;
}

.woocommerce-account span.woocommerce-LostPassword.lost_password a{
	text-transform: none!important;
	font-size: 11px;
	padding: 0;
	text-transform: none!important;
	font-family: futuralightbt!important;
	text-transform: none!important;
	font-size: 11px;
	padding: 0;
	text-transform: none!important;
	font-family: futuralightbt!important;
}

.woocommerce-account .et-login-wrapper .woocommerce-form .form-row:last-child,.woocommerce-account .form-row .woocommerce-form-login__rememberme{
	margin: 0;
	padding: 0;
	font-family: futuralightbt!important;
	font-weight: 100;
	font-size: 12px!important;
	letter-spacing: 0;
	margin: 0;
	padding: 0;
	font-family: futuralightbt!important;
	font-weight: 100;
	font-size: 12px!important;
	letter-spacing: 0;
}

.woocommerce-account span.fa.fa-stack.fa-lg{
	margin-top: 8px;
	margin-left: 4Px;
	margin-top: 8px;
	margin-left: 4Px;
}

.woocommerce-account .et-form-container h2{
	margin-bottom: 20px;
	padding: 0;
	text-align: center;
	font-size: 2.1rem;
	margin-bottom: 20px;
	padding: 0;
	text-align: center;
	font-size: 2.1rem;
}

.woocommerce-account .fa-stack-1x{
	font-size: 6px;
	line-height: 16px;
	font-size: 6px;
	line-height: 16px;
}

.heading{
	background: #fff;
	box-shadow: 0 .125rem .25rem 0 rgb(0 0 0 / 5%);
	margin-top: -118px;
	background: #fff;
	box-shadow: 0 .125rem .25rem 0 rgb(0 0 0 / 5%);
	margin-top: -118px;
}

body{
	padding: 47px 47px 0;
	background: #f6f7fa;
	padding: 47px 47px 0;
	background: #f6f7fa;
}

.et_btn.solid{
	color: #fff;
	border-color: transparent;
	background-color: #181818;
	padding: 13px 45px;
	color: #000;
	background: transparent;
	font-weight: 400;
	line-height: 1;
	transition: all .3s;
	border: 1px solid;
	border-radius: 0;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 9px;
	margin-bottom: 35px;
	display: block;
	color: #fff;
	border-color: transparent;
	background-color: #181818;
	padding: 13px 45px;
	color: #000;
	background: transparent;
	font-weight: 400;
	line-height: 1;
	transition: all .3s;
	border: 1px solid;
	border-radius: 0;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 9px;
	margin-bottom: 35px;
	display: block;
}

.et_btn_align_left a span:after{
	content: "↗";
	position: absolute;
	right: 19px;
	font-size: 12px;
	top: 12px;
	content: "↗";
	position: absolute;
	right: 19px;
	font-size: 12px;
	top: 12px;
}

.page .page-padding:not(.hero-header){
	background: transparent;
	background: #fff;
	background: transparent;
	background: #fff;
}

.newsletter,button.woosc-btn,button.woosw-btn,a.add_to_wishlist.single_add_to_wishlist{
	display: none!important;
	display: none!important;
}

.product-header-spacer{
	display: none!important;
	display: none!important;
}

.single_add_to_cart_button.button{
	margin: 0 auto!important;
	position: relative;
	flex-grow: 1;
	display: block;
	justify-content: center;
	align-items: center;
	width: 100%;
	font-size: 0;
	margin: 0;
	border: 0;
	background: #000!important;
	font-size: 0!important;
	background: #000!important;
	font-size: 0!important;
	position: relative;
	flex-grow: 1;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	font-size: 0;
	margin: 0;
	border: 0;
	margin: 0 auto!important;
	position: relative;
	flex-grow: 1;
	display: block;
	justify-content: center;
	align-items: center;
	width: 100%;
	font-size: 0;
	margin: 0;
	border: 0;
	background: #000!important;
	font-size: 0!important;
	background: #000!important;
	font-size: 0!important;
	position: relative;
	flex-grow: 1;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	font-size: 0;
	margin: 0;
	border: 0;
}

button.single_add_to_cart_button.button.alt:before{
	margin: 0;
	content: "Payer en plusieurs fois"!important;
	font-size: 10px!important;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 2px;
	position: absolute;
	margin: 0;
	content: "Payer en plusieurs fois"!important;
	font-size: 10px!important;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 2px;
	position: absolute;
}

html body .latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-body{
	padding: 48px 0 0!important;
	padding: 48px 0 0!important;
}

html .latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-footer{
	border-top: 1px solid rgba(0, 0, 0, 0.05);
	display: flex;
	justify-content: space-between;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: auto;
	z-index: 9999;
	border-top: 1px solid rgba(0, 0, 0, 0.05);
	display: flex;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #fff;
	bottom: auto;
	border-top: 0 solid rgba(0, 0, 0, 0.05);
	top: 28px;
	padding: 10px 0;
	border-top: 1px solid rgba(0, 0, 0, 0.05);
	display: flex;
	justify-content: space-between;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: auto;
	z-index: 9999;
	border-top: 1px solid rgba(0, 0, 0, 0.05);
	display: flex;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #fff;
	bottom: auto;
	border-top: 0 solid rgba(0, 0, 0, 0.05);
	top: 28px;
	padding: 10px 0;
}

.latepoint-w .latepoint-booking-form-element .latepoint-summary-w .os-summary-line{
	flex: 0 0 100%;
	flex: 0 0 100%;
}

html body .latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-heading-w{
	position: absolute;
	z-index: 2;
	background-color: transparent;
	top: -6px;
	left: 0;
	right: 0;
	border-bottom: 0 solid rgba(0, 0, 0, .05);
	padding: 0 0!important;
	position: absolute;
	z-index: 2;
	background-color: transparent;
	top: -6px;
	left: 0;
	right: 0;
	border-bottom: 0 solid rgba(0, 0, 0, .05);
	padding: 0 0!important;
}

a.latepoint-btn.latepoint-btn-white.latepoint-prev-btn{
	padding: 8px 0!important;
	padding: 8px 0!important;
}

.latepoint-w .latepoint-booking-form-element.latepoint-color-blue .latepoint-summary-w .os-summary-line .os-summary-value{
	color: #000!important;
	font-size: 13px;
	font-weight: 400;
	color: #000!important;
	font-size: 13px;
	font-weight: 400;
}

.latepoint-w .latepoint-booking-form-element .latepoint-summary-w{
	padding-left: 14px;
	position: absolute;
	width: 238px;
	top: 0;
	right: 0;
	height: 100%;
	transition: all .4s cubic-bezier(0.05, 0.45, 0.1, 1);
	transform: translateX(0px);
	z-index: 1;
	float: right;
	background-color: #fff;
	padding-left: 14px;
	padding-left: 14px;
	position: absolute;
	width: 238px;
	top: 0;
	right: 0;
	height: 100%;
	transition: all .4s cubic-bezier(0.05, 0.45, 0.1, 1);
	transform: translateX(0px);
	z-index: 1;
	float: right;
	background-color: #fff;
	padding-left: 14px;
}

html body .latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-footer{
	right: 0;
	right: 18px;
	top: 0;
	padding: 10px 0;
	right: 0;
	right: 0;
	right: 18px;
	top: 0;
	padding: 10px 0;
	right: 0;
}

html .latepoint-w .os-form-group.os-form-select-group .os-form-control,html .latepoint-w .os-form-group.os-form-select-group input.os-form-control,html .latepoint-w .os-form-group.os-form-textfield-group .os-form-control,html .latepoint-w .os-form-group.os-form-textfield-group input.os-form-control{
	position: relative!important;
	display: block!important;
	box-shadow: none!important;
	border: 0 solid #cad2e0!important;
	padding: 12px 10px 12px 10px!important;
	border-radius: 0!important;
	background-color: #fff!important;
	width: 100%;
	color: #000;
	line-height: normal;
	line-height: 1.3;
	font-size: 10px!important;
	font-weight: 500!important;
	transition: all .2s ease;
	height: auto;
	position: relative!important;
	display: block!important;
	box-shadow: none!important;
	border: 0 solid #cad2e0!important;
	padding: 12px 10px 12px 10px!important;
	border-radius: 0!important;
	background-color: #fff!important;
	width: 100%;
	color: #000;
	line-height: normal;
	line-height: 1.3;
	font-size: 10px!important;
	font-weight: 500!important;
	transition: all .2s ease;
	height: auto;
}

.latepoint-w .latepoint-booking-form-element.latepoint-color-blue .step-contact-logged-in-header-w div:before{
	background-color: #000;
	background-color: #000;
}

.latepoint-w .latepoint-booking-form-element.latepoint-color-blue .os-items .os-item.selected>.os-item-i{
	border-color: #ccebeb!important;
	border-color: #000;
	box-shadow: 4px 4px 0 0 rgba(204, 235, 235, 0.21176470588235294);
	border-color: #ccebeb!important;
	border-color: #000;
	box-shadow: 4px 4px 0 0 rgba(204, 235, 235, 0.21176470588235294);
}

.latepoint-w .latepoint-booking-form-element.latepoint-color-blue .os-items .os-item.os-allow-multiselect.selected .os-item-i:before{
	background-color: #ccebeb!important;
	background-color: #ccebeb!important;
}

.latepoint-booking-form-element .step-confirmation-w .confirmation-info-w ul li{
	flex: 0 0 50%;
	list-style-type: none;
	margin: 0;
	color: #000;
	font-weight: 500;
	border-bottom: 1px solid rgba(0, 0, 0, .05);
	padding: 5px 11px 7px 0;
	line-height: 1.4;
	font-size: 9px;
	flex: 0 0 50%;
	list-style-type: none;
	margin: 0;
	color: #000;
	font-weight: 500;
	border-bottom: 1px solid rgba(0, 0, 0, .05);
	padding: 5px 11px 7px 0;
	line-height: 1.4;
	font-size: 9px;
}

.latepoint-booking-form-element .step-confirmation-w .confirmation-number{
	margin-top: 5px;
	padding-top: 0;
	margin-bottom: 8px;
	font-size: 13px;
	color: #000;
	margin-top: 5px;
	padding-top: 0;
	margin-bottom: 8px;
	font-size: 13px;
	color: #000;
}

section.newsletter.img-container.big.c-v{
	display: none!important;
	display: none!important;
}

.latepoint-w .latepoint-booking-form-element.latepoint-color-blue .step-confirmation-w .confirmation-info-w h5,.latepoint-w .latepoint-booking-form-element.latepoint-color-blue .step-confirmation-w .payment-summary-info h5,.latepoint-w .latepoint-booking-form-element.latepoint-color-blue .step-verify-w .confirmation-info-w h5,.latepoint-w .latepoint-booking-form-element.latepoint-color-blue .step-verify-w .payment-summary-info h5{
	border-bottom-color: #000;
	border-bottom-color: #000;
}

.latepoint-w .latepoint-booking-form-element.latepoint-color-blue .os-form-group.os-form-select-group .os-form-control:focus,.latepoint-w .latepoint-booking-form-element.latepoint-color-blue .os-form-group.os-form-select-group input.os-form-control:focus,.latepoint-w .latepoint-booking-form-element.latepoint-color-blue .os-form-group.os-form-textfield-group .os-form-control:focus,.latepoint-w .latepoint-booking-form-element.latepoint-color-blue .os-form-group.os-form-textfield-group input.os-form-control:focus{
	background-color: #fff!important;
	background-color: #fff!important;
}

.promo{
	display: none;
	display: none;
}

div#ywcnp_form_name_your_price label:before{
	content: "Indiquez le montant de votre devis en euros"!important;
	font-size: 17px;
	clear: both;
	display: block;
	text-align: center;
	float: none;
	content: "Indiquez le montant de votre devis en euros"!important;
	font-size: 17px;
	clear: both;
	display: block;
	text-align: center;
	float: none;
}

.xt_woofc-squared-thumbnail .xt_woofc-product-image{
	height: var(--xt-woofc-product-image-height);
	display: none!important;
	height: var(--xt-woofc-product-image-height);
	display: none!important;
}

.page-wrapper-inner{
	background: #f6f7fa;
	background: #f6f7fa;
}

.logo-holder{
	padding: 19px 15px;
	height: 83px;
	padding: 0;
	height: auto;
	padding: 19px 15px;
	height: 83px;
	padding: 0;
	height: auto;
}

.logo-holder img{
	height: auto;
	max-width: 100%;
	position: relative;
	top: 0;
	bottom: 0;
	margin: auto;
	max-height: 100%;
	display: block;
	width: auto;
	z-index: 99999;
	height: auto;
	max-width: 100%;
	position: relative;
	top: 0;
	bottom: 0;
	margin: auto;
	max-height: 100%;
	display: block;
	width: auto;
	z-index: 99999;
}

.name a{
	font-weight: 600!important;
	font-family: 'Playfair Display', serif!important;
	font-size: 20px;
	font-weight: 600!important;
	font-family: 'Playfair Display', serif!important;
	font-size: 20px;
}

img.skip-lazy.logoimg.bg--light{
	display: block!important;
	display: block!important;
}

img.skip-lazy.logoimg.bg--dark{
	display: none!important;
	display: none!important;
}

div#eapps-instagram-feed-1,.instagram{
	display: none;
	display: none;
}

div#top-bar,.page-header-regular .header,.header_on_scroll .header,div#instafeed,html body .site-footer.light{
	display: block;
	display: block;
}

div#ywcnp_form_name_your_price label{
	font-size: 0;
	font-size: 0!important;
	font-size: 0;
	font-size: 0;
	font-size: 0!important;
	font-size: 0;
}

div#ywcnp_form_name_your_price:before{
	content: "€";
	position: absolute;
	right: 11px;
	bottom: 11px;
	color: #000;
	z-index: 9;
	content: "€";
	position: absolute;
	right: 11px;
	bottom: 11px;
	color: #000;
	z-index: 9;
}

div#ywcnp_form_name_your_price{
	position: relative;
	display: block;
	text-align: center;
	margin-top: 39px!important;
	position: relative;
	display: block;
	text-align: center;
	margin-top: 39px!important;
}

.container{
	max-width: 1172px!important;
	margin: 0 auto;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 0;
	max-width: 1840px;
	margin: 0 auto;
	padding: 0 20px;
	padding-left: 14px;
	padding-right: 14px;
	font-size: 12px;
	width: 100%;
	border-radius: 4px;
	max-width: 1172px!important;
	margin: 0 auto;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 0;
	max-width: 1840px;
	margin: 0 auto;
	padding: 0 20px;
	padding-left: 14px;
	padding-right: 14px;
	font-size: 12px;
	width: 100%;
}

h1.product_title.entry-title{
	display: none!important;
	display: none!important;
}

table.cart .actions{
	display: none!important;
	padding-top: 30px;
	padding-left: 0;
	padding-right: 0;
	border-bottom: 0;
	display: none!important;
	padding-top: 30px;
	padding-left: 0;
	padding-right: 0;
	border-bottom: 0;
}

table.cart .product-thumbnail{
	padding-left: 0;
	padding-right: 8px;
	display: none!important;
	width: 54px;
	padding-left: 0;
	padding-right: 8px;
	display: none!important;
	width: 54px;
}

.nl-corner.collapsed{
	display: none!important;
	display: none!important;
}

p{
	margin-bottom: 0;
	font-size: 12px;
	color: #000;
	margin-bottom: 0;
	margin-bottom: 0;
	font-size: 12px;
	color: #000;
	margin-bottom: 0;
}

#wrapper>div:nth-child(27),#wrapper>div:nth-child(25){
	display: none!important;
	display: none!important;
}

.et-product-detail .summary .et-wishlist-div-open{
	padding-top: 6px!important;
	position: relative;
	padding-top: 6px!important;
	position: relative;
}

div#ywcnp_form_name_your_price label:after{
	font-weight: 600!important;
	font-family: 'Playfair Display', serif!important;
	font-size: 20px;
	content: "et payez en plusieurs fois"!important;
	font-size: 17px;
	clear: both;
	display: block;
	text-align: center;
	float: none;
	font-weight: 600!important;
	font-family: 'Playfair Display', serif!important;
	font-size: 20px;
	content: "et payez en plusieurs fois"!important;
	font-size: 17px;
	clear: both;
	display: block;
	text-align: center;
	float: none;
}

input#ywcnp_suggest_price_single{
	clear: both;
	width: 100%;
	clear: both;
	width: 100%;
}

.quantity{
	display: none!important;
	display: none!important;
}

img.wp-post-image{
	display: none;
	display: none;
}

html .woocommerce div.product.layout-v6 .single_add_to_cart_button:before{
	content: "payer en plusieurs fois"!important;
	content: "payer en plusieurs fois"!important;
}

.woocommerce div.product.layout-v6 .single_add_to_cart_button:before{
	content: "Finaliser le paiement"!important;
	content: "Finaliser le paiement";
	font-size: 11px;
	text-align: center;
	display: block;
	line-height: 11Px;
	padding-top: 25px;
	content: "Finaliser le paiement"!important;
	content: "Finaliser le paiement";
	font-size: 11px;
	text-align: center;
	display: block;
	line-height: 11Px;
	padding-top: 25px;
}

.woocommerce div.product.layout-v6 .woocommerce-product-gallery{
	width: 58.07143%;
	padding-left: 90px;
	margin-bottom: 0;
	width: 58.07143%;
	padding-left: 90px;
	margin-bottom: 0;
}

#content .heading .filters{
	display: none;
	display: none;
}

table.cart .product-quantity .quantity{
	min-width: 34px;
	min-width: 34px;
}

html .site-content{
	max-width: 308px;
	margin: 42px auto;
	background-color: transparent!important;
	max-width: 308px;
	margin: 42px auto;
	background-color: transparent!important;
}

table.cart th,table.cart td{
	padding: 5px;
	border-bottom-color: #e3e7e8;
	padding: 5px;
	border-bottom-color: #e3e7e8;
}

table .svg-icon svg{
	width: .4em!important;
	width: .4em!important;
}

html table.cart .product-name{
	padding-left: 0;
	padding-left: 0;
	padding-left: 0;
	padding-left: 0;
}

html body div#page{
	padding: 0 16px 16px;
	background: #f6f7fa;
	padding: 0 16px 16px;
	background: #f6f7fa;
}

html .light{
	background-color: transparent;
	background-color: transparent;
}

.site-content-container.product-content-container.konte-container{
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
	width: 100%;
	padding-top: 0;
	margin-top: -33px;
	background: transparent;
	border-radius: 6px;
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
	width: 100%;
	padding-top: 0;
	margin-top: -33px;
	background: transparent;
	border-radius: 6px;
}

#content{
	overflow: visible;
	overflow: visible;
}

div#eapps-faq-1,div#eapps-testimonials-slider-1{
	display: none!important;
	display: none!important;
}

.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{
	float: none;
	text-align: center;
	width: 100%!important;
	margin: 0 auto;
	float: none;
	text-align: center;
	width: 100%!important;
	margin: 0 auto;
	float: none;
	text-align: center;
	width: 100%!important;
	margin: 0 auto;
	float: none;
	text-align: center;
	width: 100%!important;
	margin: 0 auto;
}

.name h4{
	padding-top: 9px;
	font-family: 'futura'!important;
	text-align: center;
	display: table;
	text-align: center;
	float: none;
	width: 100%;
	margin-bottom: 0px;
	padding-top: 11px;
	font-family: 'futura'!important;
	display: table;
	text-align: center;
	float: none;
	width: 100%;
	padding-bottom: 7px;
	padding-top: 9px;
	font-family: 'futura'!important;
	text-align: center;
	display: table;
	text-align: center;
	float: none;
	width: 100%;
	margin-bottom: 0px;
	padding-top: 11px;
	font-family: 'futura'!important;
	display: table;
	text-align: center;
	float: none;
	width: 100%;
	padding-bottom: 7px;
}

#main .product .entry-summary{
	padding-right: 0;
	width: 100%;
	padding-top: 0!important;
	padding-right: 0;
	width: 100%;
	padding-top: 0!important;
}

img{
	height: auto;
	max-width: 100%;
	width: 100%;
	height: auto;
	max-width: 100%;
	width: 100%;
}

.topbar.dark{
	background-color: #054a49!important;
	color: #26303c;
	display: none;
	background-color: #054a49!important;
	color: #26303c;
	display: none;
}

html body.woocommerce .summary.entry-summary h1.product_title{
	line-height: 0!important;
	font-size: 12px!important;
	margin-bottom: 4px;
	margin-top: 3px;
	padding: 0 33px;
	font-family: 'futura_bt_light'!important;
	font-weight: 100;
	text-transform: uppercase;
	letter-spacing: 2px;
	line-height: 0!important;
	font-size: 12px!important;
	margin-bottom: 4px;
	margin-top: 3px;
	padding: 0 33px;
	font-family: 'futura_bt_light'!important;
	font-weight: 100;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.woocommerce div.product.layout-v6 .product_meta{
	padding: 0 0 7px 0;
	padding: 0 0 7px 0;
	padding: 0 0 7px 0;
	padding: 0 0 7px 0;
}

.woocommerce div.product.layout-v6 .product-share{
	padding: 8px 0;
	padding: 8px 0;
	padding: 8px 0;
	padding: 8px 0;
}

.woocommerce-checkout-2-columns form.checkout .col2-set .col-2{
	display: none;
	display: none;
}

.woocommerce div.product.layout-v6 .single_add_to_cart_button{
	font-size: 0;
	height: 60Px;
	font-size: 0;
	height: 60Px;
}

table.cart thead th{
	padding: 0 20px 15px 20px;
	font-size: 10px;
	padding: 0 20px 15px 20px;
	font-size: 10px;
}

table.cart .product-price,table.cart .product-subtotal{
	font-weight: 500;
	font-size: 10px!important;
	text-align: left;
	font-weight: 500;
	font-size: 10px!important;
	text-align: left;
}

table.cart .product-name a{
	font-weight: 500;
	font-size: 12px;
	line-height: 16px;
	display: table;
	font-weight: 500;
	font-size: 12px;
	line-height: 16px;
	display: table;
	font-weight: 500;
	font-size: 12px;
	line-height: 16px;
	display: table;
	font-weight: 500;
	font-size: 12px;
	line-height: 16px;
	display: table;
}

html body.single span.woocommerce-Price-amount.amount bdi{
	font-size: 14px;
	font-size: 14px;
}

html .woocommerce div.product.layout-v6 .woocommerce-product-gallery{
	width: 100%;
	width: 100%;
}

.one-page-shopping-section>.one-page-shopping-header{
	margin: 0;
	font-size: 20px;
	margin: 0;
	font-size: 20px;
	color: #000;
	font-weight: 400!important;
	font-family: 'Playfair Display', serif!important;
	padding-top: 26Px;
	padding-bottom: 27Px;
	margin: 0;
	font-size: 20px;
	margin: 0;
	font-size: 20px;
	color: #000;
	font-weight: 400!important;
	font-family: 'Playfair Display', serif!important;
	padding-top: 26Px;
	padding-bottom: 27Px;
}

.col-md-10{
	width: 100%;
	max-width: 100%;
	width: 100%;
	max-width: 100%;
}

.col-md-2{
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 1000%;
	width: 100%;
	max-width: 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 1000%;
	width: 100%;
	max-width: 100%;
}

.col-md-8{
	width: 100%;
	width: 100%;
}

.eapps-instagram-feed-posts .eui-slider-slide{
	display: none;
	display: none;
}

#content .new{
	display: none!important;
	display: none!important;
}

html .woocommerce-billing-fields h3{
	font-family: 'Playfair Display', serif!important;
	color: #000;
	font-family: futuralightbt!important;
	color: #000;
}

.woocommerce-checkout-2-columns h3#order_review_heading{
	margin-top: 30px;
	font-family: 'Playfair Display', serif!important;
	color: #000;
	margin-top: 30px;
	font-family: 'Playfair Display', serif!important;
	color: #000;
}

#main .related{
	display: none;
	display: none;
}

a.showcoupon{
	display: table;
	margin: 8px auto;
	display: table;
	margin: 8px auto;
	border: 0 solid;
	padding: 11px 20px;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 8px;
	background: transparent;
	border: 1Px solid;
	display: table;
	margin: 8px auto;
	display: table;
	margin: 8px auto;
	border: 0 solid;
	padding: 11px 20px;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 8px;
	background: transparent;
	border: 1Px solid;
}

.woocommerce-notices-wrapper,.notifyjs-corner{
	display: none!important;
	display: none!important;
}

main#main{
	display: block;
	display: block;
}

p#wc_twilio_sms_optin_field{
	display: none;
	display: none;
}

html .notice h4{
	margin: 0;
	margin: 0;
	padding-top: 19px;
	padding-bottom: 4px;
	font-size: 16Px;
	line-height: 16Px;
	background: transparent;
	padding: 14px!important;
	margin-top: 11px!important;
	border-radius: 4px;
	font-weight: 400!important;
	font-family: 'Playfair Display', serif!important;
	color: #000;
	line-height: 20px;
	margin: 0;
	margin: 0;
	padding-top: 19px;
	padding-bottom: 4px;
	font-size: 16Px;
	line-height: 16Px;
	background: transparent;
	padding: 14px!important;
	margin-top: 11px!important;
	border-radius: 4px;
	font-weight: 400!important;
	font-family: 'Playfair Display', serif!important;
	color: #000;
	line-height: 20px;
}

#colophon .footer-extra .footer-container{
	display: none;
	display: none;
}

#footer-menu{
	display: none;
	display: none;
}

.entry-summary .product_meta span{
	display: none!important;
	display: none!important;
}

#main .content{
	display: none;
	display: none;
}

.product-share .socials a{
	display: none!important;
	display: none!important;
}

.entry-summary .product-share .icon-socials{
	display: none!important;
	display: none!important;
}

html .woocommerce-checkout-review-order-table tfoot .shipping label{
	line-height: 20px;
	font-size: 1rem;
	padding-top: 0;
	line-height: 20px;
	line-height: 20px;
	font-size: 1rem;
	padding-top: 0;
	line-height: 20px;
}

.wc_payment_methods li>label{
	font-size: 13px;
	font-size: 13px;
	font-size: 13px;
	font-size: 13px;
}

html span.woocommerce-Price-amount.amount{
	font-size: 13px;
	font-size: 13px;
}

.contenu-devis{
	display: block;
	padding: 37px;
	display: block;
	padding: 37px;
}

.woocommerce-checkout-2-columns form.checkout .col2-set{
	float: left;
	width: 100%;
	float: left;
	width: 100%;
}

span.woocommerce-badges.woocommerce-badges--rectangle{
	display: none;
	display: none;
}

.woocommerce-checkout-2-columns #order_review_heading,.woocommerce-checkout-2-columns .woocommerce-checkout-review-order{
	float: right;
	width: 100%;
	float: right;
	width: 100%;
}

.product-toolbar.clearfix{
	display: none;
	display: none;
}

div#primary{
	width: 100%;
	width: 100%;
}

html .woocommerce div.product .product_title,.products.related h2,.products.upsells h2,html .woocommerce div.product .price{
	text-align: center!important;
	text-align: center!important;
}

.head-mov .flexi{
	display: none!important;
	display: none!important;
}

.woofc-area.woofc-style-01 .woofc-area-top span{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	font-size: 0;
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	font-size: 0;
}

button.single_add_to_cart_button.button.alt{
	font-size: 0!important;
	margin-top: 11px!important;
	font-size: 0!important;
	font-size: 0!important;
	margin-top: 11px!important;
	font-size: 0!important;
}

.et-pro-summary-top{
	display: none;
	display: none;
}

html body{
	padding: 0;
	background: #f6f7fa;
	padding: 0;
	background: #f6f7fa;
}

.woofc-link{
	display: none!important;
	display: none!important;
}

.woofc-action-left{
	display: none;
	display: none;
}

.woofc-area.woofc-style-01 .woofc-area-bot .woofc-action .woofc-action-inner>div a:hover{
	background-color: #000;
	color: #fff!important;
	border-radius: 0;
	background-color: #000;
	color: #fff!important;
	border-radius: 0;
}

.woofc-area.woofc-style-01 .woofc-area-bot .woofc-action .woofc-action-inner>div a{
	width: 100%!important;
	background: #000;
	color: #fff!important;
	border-radius: 6px;
	text-transform: none;
	font-family: 'averta-light-webfont';
	padding: 5px!important;
	height: 49Px;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 1px;
	font-size: 0;
	width: 100%!important;
	background: #000;
	color: #fff!important;
	border-radius: 6px;
	text-transform: none;
	font-family: 'averta-light-webfont';
	padding: 5px!important;
	height: 49Px;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 1px;
	font-size: 0;
}

.woofc-area.woofc-style-01 .woofc-area-bot .woofc-action .woofc-action-inner>div{
	width: 100%;
	margin: 0 5px;
	width: 100%;
	margin: 0 5px;
}

.woofc-continue{
	display: none;
	display: none;
}

.woofc-area.woofc-style-01,.woofc-area.woofc-style-03,.woofc-area.woofc-style-02 .woofc-area-bot .woofc-action .woofc-action-inner>div a:hover,.woofc-area.woofc-style-04 .woofc-area-bot .woofc-action .woofc-action-inner>div a:hover{
	background-color: #f6f7fa;
	background-color: #f6f7fa;
}

.woofc-area .woofc-area-mid .woofc-undo .woofc-undo-inner{
	padding: 10px 15px;
	color: #000;
	border: 1px dashed;
	padding: 10px 15px;
	color: #000;
	border: 1px dashed;
}

.woofc-area.woofc-style-01 .woofc-area-bot .woofc-data,.woofc-area.woofc-style-01 .woofc-area-bot .woofc-total{
	padding: 0 27px;
	margin: 0;
	color: #fff;
	display: flex;
	justify-content: space-between;
	padding: 0 27px;
	margin: 0;
	color: #fff;
	display: flex;
	justify-content: space-between;
}

.woofc-area *{
	box-sizing: border-box;
	color: #000!important;
	font-family: 'futuralightbt';
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 1px;
	font-size: 10px;
	box-sizing: border-box;
	color: #000!important;
	font-family: 'futuralightbt';
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 1px;
	font-size: 10px;
}

.woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-thumb{
	display: none;
	display: none;
}

.woofc-area.woofc-style-01 .woofc-area-top{
	height: 48px;
	line-height: 48px;
	padding: 0 60px 0 20px;
	position: relative;
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	background-color: #fff;
	height: 48px;
	line-height: 48px;
	padding: 0 60px 0 20px;
	position: relative;
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	background-color: #fff;
}

html body #wrapper div#ywcnp_form_name_your_price label:after{
	content: "et payez en plusieurs fois"!important;
	font-size: 14px!important;
	clear: both;
	display: block;
	text-align: center;
	float: none;
	color: #000;
	text-decoration: none;
	background-color: transparent;
	font-family: futura!important;
	font-weight: 300!important;
	font-size: 10px!important;
	line-height: 18px!important;
	margin-bottom: 0;
	text-transform: uppercase!important;
	font-weight: 500!important;
	letter-spacing: 2px;
	font-size: 9px!important;
	line-height: 18px!important;
	margin-bottom: 8px;
	content: "et payez en plusieurs fois"!important;
	font-size: 14px!important;
	clear: both;
	display: block;
	text-align: center;
	float: none;
	color: #000;
	text-decoration: none;
	background-color: transparent;
	font-family: futura!important;
	font-weight: 300!important;
	font-size: 10px!important;
	line-height: 18px!important;
	margin-bottom: 0;
	text-transform: uppercase!important;
	font-weight: 500!important;
	letter-spacing: 2px;
	font-size: 9px!important;
	line-height: 18px!important;
	margin-bottom: 8px;
}

html body #wrapper div#ywcnp_form_name_your_price label:before{
	clear: both;
	display: block;
	text-align: center;
	float: none;
	font-weight: 300!important;
	font-size: 14px!important;
	line-height: 20px!important;
	font-family: futura!important;
	text-transform: uppercase!important;
	font-weight: 500!important;
	letter-spacing: 2px;
	font-size: 9px!important;
	line-height: 18px!important;
	margin-bottom: 3px;
	content: "Indiquez le montant"!important;
	clear: both;
	display: block;
	text-align: center;
	float: none;
	font-weight: 300!important;
	font-size: 14px!important;
	line-height: 20px!important;
	font-family: futura!important;
	text-transform: uppercase!important;
	font-weight: 500!important;
	letter-spacing: 2px;
	font-size: 9px!important;
	line-height: 18px!important;
	margin-bottom: 3px;
	content: "Indiquez le montant"!important;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-categories a{
	position: relative;
	clip-path: initial;
	letter-spacing: 1px;
	border-radius: 90px;
	color: #000;
	background: transparent;
	border: 0 solid #0000000f;
	font-family: 'futuralightbt';
	text-transform: uppercase;
	font-size: 10px;
	padding: 0;
	position: relative;
	clip-path: initial;
	letter-spacing: 1px;
	border-radius: 90px;
	color: #000;
	background: transparent;
	border: 0 solid #0000000f;
	font-family: 'futuralightbt';
	text-transform: uppercase;
	font-size: 10px;
	padding: 0;
}

.footer-bar .menu>li>div,.footer-bar .menu>li>a{
	display: inline-block;
	vertical-align: middle;
	margin: 0 21px 0 0;
	font-family: futuralightbt!important;
	font-weight: 100;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 9px;
	margin-top: 0;
	display: inline-block;
	vertical-align: middle;
	margin: 0 21px 0 0;
	font-family: futuralightbt!important;
	font-weight: 100;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 9px;
	margin-top: 0;
}

#side-filters .widget .collapsible{
	cursor: pointer;
	font-size: 11px!important;
	text-align: left;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 1px;
	margin-bottom: 0;
	padding-left: 0;
	padding-top: 22px;
	display: none;
	cursor: pointer;
	font-size: 11px!important;
	text-align: left;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 1px;
	margin-bottom: 0;
	padding-left: 0;
	padding-top: 22px;
	display: none;
}

.shop-sidebar .widget ul li{
	padding-left: 0;
	font-family: futuralightbt;
	text-transform: uppercase!important;
	font-size: 9px;
	padding-left: 0;
	font-family: futuralightbt;
	text-transform: uppercase!important;
	font-size: 9px;
}

.widget ul li ul{
	padding-left: 4px;
	margin-top: 5px;
	padding-left: 4px;
	margin-top: 5px;
}

.widget ul li{
	display: block;
	margin: 0 0 4px;
	display: block;
	margin: 0 0 4px;
}

html .logo-holder h1{
	font-size: 38px!important;
	text-align: center!important;
	font-size: 14px!important;
	text-align: center!important;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 2px;
	padding-top: 16px!important;
	font-size: 38px!important;
	text-align: center!important;
	font-size: 14px!important;
	text-align: center!important;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 2px;
	padding-top: 16px!important;
}

.admin-bar .header,.admin-bar.header-sticky.header_on_scroll:not(.megamenu-active) .header,.admin-bar .mfp-wrap,.admin-bar .side-panel{
	top: 0!important;
	top: 0!important;
}

html .et-header-menu>li a{
	font-size: 9px!important;
	text-align: center!important;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 1px;
	font-size: 9px!important;
	text-align: center!important;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 1px;
}

html .header-left-items .logolink h1{
	font-size: 14px!important;
	text-align: center!important;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 2px;
	padding-top: 16px!important;
	padding-bottom: 13px!important;
	font-size: 14px!important;
	text-align: center!important;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 2px;
	padding-top: 16px!important;
	padding-bottom: 13px!important;
}

html .archive button:not(:disabled),html .archive [type="button"]:not(:disabled),html .archive [type="reset"]:not(:disabled),html .archive [type="submit"]:not(:disabled){
	cursor: pointer;
	border: 0 solid #000;
	text-transform: uppercase!important;
	font-size: 7px!important;
	letter-spacing: 1px;
	margin-left: 21px!important;
	background: transparent!important;
	cursor: pointer;
	border: solid px solid #000;
	margin: 0!important;
	background: transparent;
	font-size: 12px!important;
	color: #000!important;
	cursor: pointer;
	border: 0 solid #000;
	text-transform: uppercase!important;
	font-size: 7px!important;
	letter-spacing: 1px;
	margin-left: 21px!important;
	background: transparent!important;
	cursor: pointer;
	border: solid px solid #000;
	margin: 0!important;
	background: transparent;
	font-size: 12px!important;
	color: #000!important;
}

html body .top-bar{
	border-bottom: 0 solid #f1f1f16b;
	background-color: #fff70045!important;
	background-color: #000!important;
	border-bottom: 0 solid #f1f1f16b;
	background-color: #fff70045!important;
	background-color: #000!important;
}

.et-switcher-container .et-header-menu .sub-menu li a{
	display: block;
	line-height: 1;
	padding: 12px 20px;
	margin-left: 0;
	white-space: nowrap;
	min-width: 60px;
	width: auto;
	height: auto;
	margin: 0;
	color: #000!important;
	display: block;
	line-height: 1;
	padding: 12px 20px;
	margin-left: 0;
	white-space: nowrap;
	min-width: 60px;
	width: auto;
	height: auto;
	margin: 0;
	color: #000!important;
}

.et-switcher-container .et-header-menu .sub-menu{
	padding-top: 12px;
	padding: 0;
	background: #FFF;
	border: 1px solid #ddd;
	text-align: initial;
	left: auto;
	right: -15px;
	margin: 0;
	color: #000!important;
	padding-top: 12px;
	padding: 0;
	background: #FFF;
	border: 1px solid #ddd;
	text-align: initial;
	left: auto;
	right: -15px;
	margin: 0;
	color: #000!important;
}

rs-layer-wrap.rs-parallax-wrap.tp-parallax-container a{
	color: #000!important;
	color: #000!important;
}

html input#gform_submit_button_2{
	color: #000!important;
	color: #000!important;
}

html button:not(:disabled),html [type="button"]:not(:disabled),html [type="reset"]:not(:disabled),html [type="submit"]:not(:disabled){
	cursor: pointer;
	border: 1px solid #000;
	text-transform: uppercase!important;
	font-size: 7px!important;
	letter-spacing: 1px;
	margin-left: 21px!important;
	background: transparent!important;
	cursor: pointer;
	border: solid px solid #000;
	margin: 0!important;
	background: #000!important;
	font-size: 12px!important;
	color: #fff!important;
	cursor: pointer;
	border: 1px solid #000;
	text-transform: uppercase!important;
	font-size: 7px!important;
	letter-spacing: 1px;
	margin-left: 21px!important;
	background: transparent!important;
	cursor: pointer;
	border: solid px solid #000;
	margin: 0!important;
	background: #000!important;
	font-size: 12px!important;
	color: #fff!important;
}

html #learn-press-course .course-summary-content .course-detail-info .lp-content-area .course-info-left h1{
	position: relative;
	color: #000!important;
	padding-top: 49px!important;
	position: relative;
	color: #000!important;
	padding-top: 49px!important;
}

html .woocommerce-MyAccount-navigation ul li a{
	font-size: 12px!important;
	font-size: 12px!important;
}

html #learn-press-course .course-summary-sidebar .course-sidebar-preview .lp-course-buttons button{
	padding: 13 px 8 px;
	font-weight: 400;
	line-height: 1;
	transition: all .3s;
	border: 1 px solid;
	border-radius: 0;
	letter-spacing: 2px;
	width: 261 px!important;
	margin: 0!important;
	padding: 13 px 8 px;
	font-weight: 400;
	line-height: 1;
	transition: all .3s;
	border: 1 px solid;
	border-radius: 0;
	letter-spacing: 2px;
	width: 261 px!important;
	margin: 0!important;
}

a.cc-btn.cc-save.cc-show-settings.cc-btn-no-href,a.cc-btn.cc-dismiss.cc-btn-no-href{
	display: none;
	display: none;
}

html #cc-window.cc-floating{
	max-width: 284px;
	max-width: 284px;
}

rs-layer#slider-12-slide-38-layer-2{
	font-size: 38px!important;
	line-height: 36px!important;
	font-size: 38px!important;
	line-height: 36px!important;
}

html rs-layer:not(.rs-wtbindex),html .rs-layer:not(.rs-wtbindex),html rs-alyer *:not(.rs-wtbindex),html .rs-layer *:not(.rs-wtbindex){
	outline: none!important;
	font-family: averta-regular-webfont!important;
	color: #fff700!important;
	outline: none!important;
	font-family: averta-regular-webfont!important;
	color: #fff700!important;
}

html .tribe-common .tribe-common-c-svgicon{
	color: #000;
	color: #000;
}

.tribe-events .tribe-events-c-ical__link,.tribe-events .tribe-events-c-ical__link:visited{
	align-items: center;
	background-color: var(--tec-color-background);
	border: 1px solid #000;
	border-radius: var(--tec-border-radius-default);
	color: #000;
	font-weight: var(--tec-font-weight-bold);
	align-items: center;
	background-color: var(--tec-color-background);
	border: 1px solid #000;
	border-radius: var(--tec-border-radius-default);
	color: #000;
	font-weight: var(--tec-font-weight-bold);
}

button.tribe-common-h3.tribe-common-h--alt.tribe-events-c-top-bar__datepicker-button{
	border: 0;
	border: 0;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button{
	flex: none;
	margin-top: 0;
	background: #000!important;
	flex: none;
	margin-top: 0;
	background: #000!important;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-readmore a:hover:before{
	right: 128px;
	right: 128px;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-readmore a:before{
	transition-duration: 1s;
	background: #000;
	height: 1px;
	width: 48px;
	content: "";
	position: absolute;
	right: -32px;
	top: 12px;
	transition-duration: 1s;
	background: #000;
	height: 1px;
	width: 48px;
	content: "";
	position: absolute;
	right: -32px;
	top: 18px;
}

.lp-archive-courses .learn-press-courses .course .course-item .course-content .course-info .course-price .origin-price,.lp-archive-courses .learn-press-courses .course .course-item .course-content .course-info .course-price .price{
	color: #333;
	font-size: 24px;
	font-weight: 300;
	font-family: SaolStandard-Regular, SaolDisplay-Regular!important;
	line-height: 23px;
	margin-top: 4px;
	color: #333;
	font-size: 24px;
	font-weight: 300;
	font-family: SaolStandard-Regular, SaolDisplay-Regular!important;
	line-height: 23px;
	margin-top: 4px;
}

.lp-archive-courses .learn-press-courses .course .course-item .course-content .course-instructor,.lp-archive-courses .learn-press-courses .course .course-item .course-content .course-categories::after{
	display: none;
	display: none;
}

#learn-press-course .course-summary-sidebar .course-sidebar-preview .lp-course-buttons button{
	font-weight: 500;
	font-size: 12px;
	letter-spacing: 1px;
	border: 1px solid #000;
	border-radius: 0;
	letter-spacing: 1px;
	font-size: 10px;
	color: #000;
	font-weight: 500;
	font-size: 12px;
	letter-spacing: 1px;
	border: 1px solid #000;
	border-radius: 0;
	letter-spacing: 1px;
	font-size: 10px;
	color: #000;
}

.lp-content-area{
	width: 1170px;
	max-width: 100%;
	margin: 0 auto;
	padding-top: 32px;
	width: 1170px;
	max-width: 100%;
	margin: 0 auto;
	padding-top: 0;
}

.learn-press-breadcrumb{
	display: none;
	display: none;
}

html .lp-courses-bar .search-courses input[type="text"]{
	  width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-wrap-meta .meta-item{
	padding-right: 28px;
	text-transform: capitalize;
	color: #000;
	padding-right: 28px;
	text-transform: capitalize;
	color: #000;
}

.lp-archive-courses .learn-press-courses[data-layout="grid"] .course .course-item .course-wrap-thumbnail .course-thumbnail .thumbnail{
	margin: 0;
	padding: 0;
	border: 0;
	border-radius: unset;
	line-height: unset;
	height: 159px;
	margin: 0;
	padding: 0;
	border: 0;
	border-radius: unset;
	line-height: unset;
	height: 159px;
}

.lp-badge.featured-course{
	background: #000;
	display: none;
	background: #000;
	display: none;
	background: #000;
	display: none;
	background: #000;
	display: none;
}

.lp-archive-courses .learn-press-courses[data-layout="grid"] .course .course-item .course-content .course-info .course-readmore{
	display: block;
	padding: 13px 0;
	color: #000;
	background: transparent;
	font-weight: 400;
	line-height: 1;
	transition: all .3s;
	border: 0 solid;
	border-radius: 0;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 8px;
	max-width: 175px;
	position: absolute;
	margin-top: 11px;
	display: block;
	padding: 13px 0;
	color: #000;
	background: transparent;
	font-weight: 400;
	line-height: 1;
	transition: all .3s;
	border: 0 solid;
	border-radius: 0;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 8px;
	max-width: 175px;
	position: absolute;
	margin-top: 11px;
}

.lp-archive-courses .learn-press-courses[data-layout="grid"] .course .course-item .course-content .course-info .course-readmore:after{
	content: "↗";
	content: "↗";
}

.lp-archive-courses .learn-press-courses[data-layout="grid"] .course .course-item .course-content .course-categories a{
	position: relative;
	margin: 0;
	padding: 2px 0 2px 0;
	clip-path: initial;
	text-transform: none;
	font-size: 12px;
	border-radius: 90px;
	font-family: 'futuralightbt';
	color: #000;
	background: transparent;
	border: 0 solid #0000000f;
	font-family: 'futuralightbt';
	text-transform: uppercase;
	font-size: 9px;
	position: relative;
	margin: 0;
	padding: 2px 0 2px 0;
	clip-path: initial;
	text-transform: none;
	font-size: 12px;
	border-radius: 90px;
	font-family: 'futuralightbt';
	color: #000;
	background: transparent;
	border: 0 solid #0000000f;
	font-family: 'futuralightbt';
	text-transform: uppercase;
	font-size: 9px;
}

.lp-archive-courses .learn-press-courses .course .course-item .course-content .course-permalink .course-title{
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 16px;
	font-family: SaolStandard-Regular, SaolDisplay-Regular!important;
	line-height: 23px;
	margin-top: 6px;
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 16px;
	font-family: SaolStandard-Regular, SaolDisplay-Regular!important;
	line-height: 23px;
	margin-top: 6px;
}

.lp-archive-courses .learn-press-courses[data-layout="grid"] .course .course-item:hover{
	box-shadow: none;
	box-shadow: none;
}

.lp-archive-courses .learn-press-courses .course .course-item .course-wrap-thumbnail .course-thumbnail .thumbnail::before{
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 0;
	background: transparent;
	content: "";
	transition: all .3s;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 0;
	background: transparent;
	content: "";
	transition: all .3s;
}

.lp-archive-courses .learn-press-courses[data-layout="grid"] .course .course-item .course-content .course-categories{
	float: left;
	position: RELATIVE;
	z-index: 1;
	top: 0;
	right: 0;
	margin-right: 0;
	position: relative;
	padding: 0;
	clip-path: initial;
	text-transform: none;
	font-size: 12px;
	border-radius: 90px;
	font-family: 'futuralightbt';
	color: #fff;
	margin-bottom: 2px;
	float: left;
	position: RELATIVE;
	z-index: 1;
	top: 0;
	right: 0;
	margin-right: 0;
	position: relative;
	padding: 0;
	clip-path: initial;
	text-transform: none;
	font-size: 12px;
	border-radius: 90px;
	font-family: 'futuralightbt';
	color: #fff;
	margin-bottom: 2px;
}

.lp-archive-courses .learn-press-courses .course .course-item .course-content .course-categories{
	float: left;
	position: relative;
	margin-right: 10px;
	margin-bottom: 12px;
	float: left;
	position: relative;
	margin-right: 10px;
	margin-bottom: 12px;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-readmore a:hover{
	opacity: 1;
	background: transparent;
	color: #000;
	opacity: 1;
	background: transparent;
	color: #000;
}

.lp-archive-courses .learn-press-courses .course .course-item .course-content .course-excerpt{
	display: -webkit-box;
	overflow: visible;
	margin-bottom: 28px;
	color: #000;
	font-size: 16px;
	font-weight: 300;
	line-height: 26px;
	font-size: 16px;
	border-radius: 90px;
	font-family: 'futuralightbt';
	display: -webkit-box;
	overflow: visible;
	margin-bottom: 28px;
	color: #000;
	font-size: 16px;
	font-weight: 300;
	line-height: 26px;
	font-size: 16px;
	border-radius: 90px;
	font-family: 'futuralightbt';
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-wrap-meta{
	display: flex;
	padding-top: 7px;
	padding-bottom: 8px;
	color: #333;
	font-size: 14px;
	font-weight: 400;
	display: flex;
	padding-top: 7px;
	padding-bottom: 8px;
	color: #333;
	font-size: 14px;
	font-weight: 400;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content{
	float: right;
	width: calc(100% - 35.8% - 76px);
	padding-top: 27px;
	padding-left: 16px;
	float: right;
	width: calc(100% - 35.8% - 76px);
	padding-top: 27px;
	padding-left: 16px;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-readmore a{
	padding: 13px 45px;
	color: #000;
	background: transparent;
	font-weight: 400;
	line-height: 1;
	transition: all .3s;
	border: 1px solid;
	border-radius: 0;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 9px;
	padding: 13px 45px;
	color: #000;
	background: transparent;
	font-weight: 400;
	line-height: 1;
	transition: all .3s;
	border: 1px solid;
	border-radius: 0;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 9px;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-readmore{
	float: left;
	position: relative;
	right: 4px;
	float: left;
	position: relative;
	right: 4px;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-footer{
	float: right;
	margin-right: 20px;
	float: right;
	margin-right: 20px;
	padding-top: 7px;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course{
	border-bottom: 1px solid rgba(204, 204, 204, 0.3)!important;
	padding-bottom: 35px!important;
	margin-bottom: 29px;
	padding: 0;
	border: 0;
	border-bottom: 1px solid rgba(204, 204, 204, 0.3);
	padding-bottom: 35px;
	margin-bottom: 29px;
	border-bottom: 1px solid rgba(204, 204, 204, 0.3)!important;
	padding-bottom: 35px!important;
	margin-bottom: 29px;
	padding: 0;
	border: 0;
	border-bottom: 1px solid rgba(204, 204, 204, 0.3);
	padding-bottom: 35px;
	margin-bottom: 29px;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-wrap-thumbnail{
	float: left;
	width: 39.8%;
	float: left;
	width: 39.8%;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item{
	justify-content: space-between!important;
	padding-left: 0;
	display: flex;
	flex-direction: row;
	width: 100%;
	border: unset;
	justify-content: space-between!important;
	padding-left: 0;
	justify-content: space-between!important;
	padding-left: 0;
	display: flex;
	flex-direction: row;
	width: 100%;
	border: unset;
	justify-content: space-between!important;
	padding-left: 0;
}

.meta-item.meta-item-lesson{
	display: none;
	display: none!important;
	display: none;
	display: none!important;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-permalink .course-title{
	color: #000;
	font-size: 28px;
	line-height: 13px;
	color: #000;
	font-size: 28px;
	line-height: 13px;
}

.page-header-regular .header,.header_on_scroll .header{
	background-color: transparent!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
}

.woosc-area .woosc-inner .woosc-bar .woosc-bar-btn{
	height: 48px;
	line-height: 48px;
	padding: 0 20px 0 68px;
	position: relative;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background-color: #fff!important;
	font-size: 14px;
	font-weight: 700;
	color: #000;
	text-transform: uppercase;
	order: 1;
	margin-left: 15px;
	cursor: pointer;
	height: 48px;
	line-height: 48px;
	padding: 0 20px 0 68px;
	position: relative;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background-color: #fff!important;
	font-size: 14px;
	font-weight: 700;
	color: #000;
	text-transform: uppercase;
	order: 1;
	margin-left: 15px;
	cursor: pointer;
}

.header .menu-toggle{
	cursor: pointer;
	border: 1px solid #000;
	text-transform: uppercase;
	font-size: 7px;
	letter-spacing: 1px;
	margin-left: 0!important;
	background: transparent!important;
	cursor: pointer;
	border: 0 solid #000!important;
	cursor: pointer;
	border: 1px solid #000;
	text-transform: uppercase;
	font-size: 7px;
	letter-spacing: 1px;
	margin-left: 0!important;
	background: transparent!important;
	cursor: pointer;
	border: 0 solid #000!important;
}

html .woosc-area .woosc-inner .woosc-bar .woosc-bar-btn .woosc-bar-btn-icon-wrapper .woosc-bar-btn-icon-inner span{
	display: block;
	position: absolute;
	height: 1px;
	width: 100%;
	background: #000;
	display: block;
	position: absolute;
	height: 1px;
	width: 100%;
	background: #000;
}

section#aboutme:before{
	background-color: #fff!important;
	background-color: #fff!important;
	content: "";
	background-color: rgb(249 240 244 / 88%)!important;
	position: absolute;
	z-index: 0;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color: #fff!important;
	background-color: #fff!important;
	content: "";
	background-color: rgb(249 240 244 / 88%)!important;
	position: absolute;
	z-index: 0;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

#wrapper{
	background: #fff!important;
	background: #fff!important;
}

.newsletter .border i.n,.newsletter .border i.s,.newsletter .border i.e,.newsletter .border i.w{
	background-color: #fff!important;
	background-color: #fff!important;
}

.elementor-230 .elementor-element.elementor-element-5f5a865:not(.elementor-motion-effects-element-type-background),.elementor-230 .elementor-element.elementor-element-5f5a865>.elementor-motion-effects-container>.elementor-motion-effects-layer{
	background-color: #fff;
	background-color: #fff;
}

#gform_widget-2 h6{
	display: none;
	display: none;
	display: none;
	display: none;
}

.woosc-area .woosc-inner .woosc-bar .woosc-bar-btn .woosc-bar-btn-icon-wrapper .woosc-bar-btn-icon-inner span{
	display: block;
	position: absolute;
	height: 1px;
	width: 100%;
	background: #000;
	border-radius: 2px;
	opacity: 1;
	left: 0;
	display: block;
	position: absolute;
	height: 1px;
	width: 100%;
	background: #000;
	border-radius: 2px;
	opacity: 1;
	left: 0;
}

.header .goya-search button,.header .et-switcher-container .selected,.header .et-header-text,.header .product.wcml-dropdown li>a,.header .product.wcml-dropdown .wcml-cs-active-currency>a,.header .product.wcml-dropdown .wcml-cs-active-currency:hover>a,.header .product.wcml-dropdown .wcml-cs-active-currency:focus>a,.header .menu-toggle,.header a{
	color: #000;
	border: 0!important;
	color: #000;
	border: 0!important;
}

.products .type-product.et-listing-style1 .product_after_title .after_shop_loop_actions button.woosw-btn{
	display: none;
	display: none;
}

div#et-quickview button.woosw-btn{
	display: none!important;
	display: none!important;
}

div#et-quickview button.woosc-btn{
	display: none;
	display: none;
}

button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){
	cursor: pointer;
	border: 1px solid #000;
	text-transform: uppercase!important;
	font-size: 9px!important;
	letter-spacing: 1px;
	margin-left: 0!important;
	cursor: pointer;
	cursor: pointer;
	border: 1px solid #000;
	text-transform: uppercase;
	font-size: 7px;
	letter-spacing: 1px;
	margin-left: 21px!important;
	background: transparent!important;
	cursor: pointer;
	border: 1px solid #000;
	cursor: pointer;
	border: 1px solid #000;
	text-transform: uppercase!important;
	font-size: 9px!important;
	letter-spacing: 1px;
	margin-left: 0!important;
	cursor: pointer;
	cursor: pointer;
	border: 1px solid #000;
	text-transform: uppercase;
	font-size: 7px;
	letter-spacing: 1px;
	margin-left: 21px!important;
	background: transparent!important;
	cursor: pointer;
	border: 1px solid #000;
}

#block-3 p{
	font-size: 13px;
	transform: translatex(0px) translatey(0px);
	font-size: 13px;
	transform: translatex(0px) translatey(0px);
	font-size: 13px;
	transform: translatex(0px) translatey(0px);
	font-size: 13px;
	transform: translatex(0px) translatey(0px);
}

.lp-courses-bar .switch-layout .switch-btn.list::before{
	font-family: "linea-basic-10";
	content: "\e025";
	font-size: 22px;
	font-weight: 100;
	font-family: "linea-basic-10";
	content: "\e025";
	font-size: 22px;
	font-weight: 100;
}

.lp-courses-bar .switch-layout .switch-btn.grid::before{
	font-family: "linea-basic-10";
	content: "\e027";
	font-size: 22px;
	font-weight: 100;
	font-family: "linea-basic-10";
	content: "\e027";
	font-size: 22px;
	font-weight: 100;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-wrap-meta .meta-item-quiz::before{
	font-family: linea-basic-10;
	content: ".";
	top: 3px;
	font-weight: 100;
	font-family: linea-basic-10;
	content: ".";
	top: 3px;
	font-weight: 100;
}

.meta-item.meta-item-student{
	display: none;
	display: none;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-wrap-meta .meta-item-duration::before{
	top: 0;
	font-weight: 100;
	content: "V";
	font-family: "linea-basic-10";
	text-transform: lowercase;
	top: 0;
	font-weight: 100;
	content: "V";
	font-family: "linea-basic-10";
	text-transform: lowercase;
	color: #000;
}

.meta-item.meta-item-duration{
	margin-top: 3px;
	margin-top: 3px;
}

.lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item.meta-item-level::before{
	font-family: linea-basic-10;
	content: 'l';
	top: 2px;
	font-weight: 400;
	font-family: linea-basic-10;
	content: 'l';
	top: 2px;
	font-weight: 400;
}

.lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item.meta-item-duration::before{
	font-weight: 100;
	font-weight: 100;
}

h1{
	font-size: 39Px;
	text-transform: none;
	line-height: 37px;
	font-family: Zephyr, 'averta-light-webfont'!important;
	font-size: 59Px;
	text-transform: none;
	line-height: 37px;
	font-family: Zephyr, averta-light-webfont!important;
	font-size: 34Px;
	text-transform: uppercase;
	padding-bottom: 33px;
	font-size: 34Px;
	text-transform: uppercase;
	font-size: 39Px;
	text-transform: none;
	line-height: 37px;
	font-family: Zephyr, 'averta-light-webfont'!important;
	font-size: 59Px;
	text-transform: none;
	line-height: 37px;
	font-family: Zephyr, averta-light-webfont!important;
	font-size: 34Px;
	text-transform: uppercase;
	padding-bottom: 33px;
	font-size: 34Px;
	text-transform: uppercase;
}

#learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item.item-locked .course-item-status::before{
	color: #000;
	font-family: linea-basic-10;
	content: '9';
	font-weight: 100;
	text-transform: unset;
	color: #000;
	font-family: linea-basic-10;
	content: '9';
	font-weight: 100;
	text-transform: unset;
}

#learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item .course-item-meta .count-questions{
	background: #000;
	background: #000;
}

#learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item.course-item-lp_quiz .section-item-link::before{
	content: "\f059";
	font-family: linea-basic-10;
	content: ".";
	top: 3px;
	font-weight: 100;
	content: "\f059";
	font-family: linea-basic-10;
	content: ".";
	top: 3px;
	font-weight: 100;
}

#learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item .item-icon,#learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item .item-name{
	display: table-cell;
	padding: 17px 16px;
	color: #333;
	font-size: 16px;
	font-weight: 300;
	vertical-align: middle;
	display: table-cell;
	padding: 17px 16px;
	color: #333;
	font-size: 16px;
	font-weight: 300;
	vertical-align: middle;
}

#learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item.course-item-lp_lesson .section-item-link::before{
	content: "\f15b";
	content: "&#xe00b;";
	font-family: linea-basic-10;
	content: 'f';
	top: 2px;
	font-weight: 100;
	text-transform: unset;
	content: "\f15b";
	content: "&#xe00b;";
	font-family: linea-basic-10;
	content: 'f';
	top: 2px;
	font-weight: 100;
	text-transform: unset;
}

.course-summary .course-summary-sidebar.slide-down .course-summary-sidebar__inner{
	position: fixed;
	top: 96px!important;
	position: fixed;
	top: 96px!important;
}

.lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item.meta-item-quiz::before{
	content: "\f12e";
	font-family: linea-basic-10;
	content: ".";
	top: 3px;
	font-weight: 100;
	content: "\f12e";
	font-family: linea-basic-10;
	content: ".";
	top: 3px;
	font-weight: 100;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-wrap-meta .meta-item-level::before{
	font-family: linea-basic-10;
	content: 'l';
	top: 2px;
	font-weight: 400;
	font-family: linea-basic-10;
	content: 'l';
	top: 2px;
	font-weight: 400;
	color: #000;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-wrap-meta .meta-item-student::before{
	font-family: linea-basic-10;
	content: "L";
	top: 2px;
	content: "\f501";
	font-family: linea-basic-10;
	content: "6-rTYyrzatTyYuUiIoOpPqsSdDfFgGhHjJkKlLMmxwXCcVv";
	content: '/';
	font-family: linea-basic-10;
	content: 'l';
	top: 2px;
	font-family: linea-basic-10;
	content: "L";
	top: 2px;
	content: "\f501";
	font-family: linea-basic-10;
	content: "6-rTYyrzatTyYuUiIoOpPqsSdDfFgGhHjJkKlLMmxwXCcVv";
	content: '/';
	font-family: linea-basic-10;
	content: 'l';
	top: 2px;
}

.fa-search:before{
	font-family: linea-basic-10;
	content: "#";
	font-family: linea-basic-10;
	content: "#";
	font-family: linea-basic-10;
	content: "#";
	font-family: linea-basic-10;
	content: "#";
}

.et-header-menu>li a{
	font-family: fairplay display;
	text-transform: none;
	font-size: 15px;
	font-weight: 300;
	letter-spacing: 0;
	font-family: averta-regular-webfont;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: 600;
	letter-spacing: 1px;
	font-family: fairplay display;
	text-transform: none;
	font-size: 15px;
	font-weight: 300;
	letter-spacing: 0;
	font-family: averta-regular-webfont;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: 600;
	letter-spacing: 1px;
}

.afwc_reg_field_wrapper input[type='submit']{
	width: 30%;
	margin: 0!important;
	background: #000!important;
	font-size: 12px!important;
	width: 30%;
	margin: 0!important;
	background: #000!important;
	font-size: 12px!important;
}

.footer-widgets .container{
	max-width: 337px!important;
	text-align: center;
	max-width: 337px!important;
	text-align: center;
}

#block-2 h2{
	text-align: center!important;
	margin-bottom: 3px;
	text-align: center!important;
	margin-bottom: 3px;
}

div#footer-bar{
	padding-top: 36px;
	padding-top: 36px;
}

footer .footer-bar .container{
	padding-top: 0;
	padding-bottom: 0;
	padding-top: 0;
	padding-bottom: 20px;
	padding-top: 0;
	padding-bottom: 0;
	padding-top: 0;
	padding-bottom: 20px;
}

html .top-bar{
	border-bottom: 0 solid #f1f1f16b;
	background-color: #000;
	height: 40px;
	line-height: 40px;
	background-color: #fff;
	border-bottom: 1px solid #f1f1f16b;
	background-color: rgb(249 240 244 / 88%)!important;
	border-bottom: 0 solid #f1f1f16b;
	background-color: #000;
	height: 40px;
	line-height: 40px;
	background-color: #fff;
	border-bottom: 1px solid #f1f1f16b;
	background-color: rgb(249 240 244 / 88%)!important;
}

.top-bar,.top-bar a,.top-bar button,.top-bar .selected,.variable-items-wrapper .variable-item,.woocommerce-breadcrumb,.woocommerce-breadcrumb a,.top-bar p{
	color: #000!important;
	color: #000!important;
}

.post-title .title_outer h1{
	padding-top: 32px;
	padding-bottom: 42px;
	padding-top: 32px;
	padding-bottom: 42px;
}

#wrapper .instagram-feed h3{
	display: none;
	display: none;
	display: none;
	display: none;
}

.instagram-feed .bg_insta{
	display: none;
	position: relative;
	top: -541px;
	left: 0;
	display: none;
	display: none;
	position: relative;
	top: -541px;
	left: 0;
	display: none;
}

.instagram .instagram-intro .instagram-intro__wrapper{
	transform: translatex(0px) translatey(0px);
	display: block;
	transform: translatex(0px) translatey(0px);
	display: block;
}

#wrapper .instagram header{
	display: block!important;
	background-color: #fff;
	display: block!important;
	background-color: #fff;
}

html body .et_btn.solid{
	border-color: transparent;
	padding: 13px 3px!important;
	color: #000!important;
	background: transparent;
	font-weight: 500;
	line-height: 1;
	transition: all .3s;
	border: 1px solid #000!important;
	border-radius: 0;
	letter-spacing: 0;
	font-size: 8px;
	margin-bottom: 21px;
	display: block;
	border-color: transparent;
	padding: 13px 3px!important;
	color: #000!important;
	background: transparent;
	font-weight: 500;
	line-height: 1;
	transition: all .3s;
	border: 1px solid #000!important;
	border-radius: 0;
	letter-spacing: 0;
	font-size: 8px;
	margin-bottom: 21px;
	display: block;
}

html .et_btn_align_left a span:after{
	content: '';
	position: absolute;
	right: 1px;
	font-size: 12px;
	top: 12px;
	background: url(svg/arrow.svg) no-repeat 0 1px!important;
	height: 33px;
	width: 24px;
	content: '';
	position: absolute;
	right: 1px;
	font-size: 12px;
	top: 12px;
	background: url(svg/arrow.svg) no-repeat 0 1px!important;
	height: 33px;
	width: 24px;
}

.bx-wrapper .bx-next,.bx-wrapper .bx-prev{
	display: none!important;
	display: none!important;
}

svg polyline{
	stroke: #000;
	fill: none;
	stroke: #000;
	stroke-miterlimit: 10;
	stroke-width: 2;
	stroke: #000;
	fill: none;
	stroke: #000;
	stroke-miterlimit: 10;
	stroke-width: 2;
}

html .variable-items-wrapper .variable-item,html .woocommerce-breadcrumb,html .woocommerce-breadcrumb a,.top-bar p{
	color: #000!important;
	color: #000!important;
}

.header .et-header-text,.header .et-switcher-container .selected,.header .goya-search button,.header .menu-toggle,.header .product.wcml-dropdown .wcml-cs-active-currency:focus>a,.header .product.wcml-dropdown .wcml-cs-active-currency:hover>a,.header .product.wcml-dropdown .wcml-cs-active-currency>a,.header .product.wcml-dropdown li>a,.header a{
	color: #000;
	border: 0!important;
	color: #000;
	border: 0!important;
}

html .lp-courses-bar .search-courses input[type=text]{
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
}

#payment .wc_payment_method>label img{
	max-height: 40px;
	display: none!important;
	max-height: 40px;
	display: none!important;
}

#side-cart.top header h6{
	opacity: 1;
	visibility: visible;
	color: #fff;
	opacity: 1;
	visibility: visible;
	color: #fff;
}

div#block-7 p{
	padding-bottom: 13px;
	padding-bottom: 13px;
}

html footer .container h2{
	text-align: left!important;
	padding: 0 0!important;
	font-family: Zephyr, averta-light-webfont!important;
	text-transform: none;
	letter-spacing: 0;
	font-size: 20px!important;
	color: #fff!important;
	margin-bottom: 0!important;
	padding-bottom: 0;
	text-align: center!important;
	font-size: 33px!important;
	text-align: left!important;
	padding: 0 0!important;
	font-family: Zephyr, averta-light-webfont!important;
	text-transform: none;
	letter-spacing: 0;
	font-size: 20px!important;
	color: #fff!important;
	margin-bottom: 0!important;
	padding-bottom: 0;
	text-align: center!important;
	font-size: 33px!important;
}

html .shop-products bdi{
	font-size: 11px!important;
	color: #000;
	text-align: center;
	display: block;
	width: 100%;
	font-size: 11px!important;
	color: #000;
	text-align: center;
	display: block;
	width: 100%;
}

.products .product_after_title{
	min-height: 21px;
	text-align: center;
	display: table;
	width: 100%;
	min-height: 21px;
	text-align: center;
	display: table;
	width: 100%;
}

.full_description .desc-layout-boxed,.woocommerce-Tabs-panel--description .desc-layout-boxed,.woocommerce-tabs .wc-tab>.container>.row>div>h2+*{
	max-width: 100%;
	max-width: 100%;
}

.et-product-detail .summary .yith-wcwl-add-to-wishlist>div>a{
	background: #fff!important;
	background: #fff!important;
}

div#scalapayPopUpTrigger{
	display: none;
	display: none;
}

html .eapps-testimonials-slider-page-item-small-balloon .eapps-testimonials-slider-page-item-text:after{
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 13px 13px 0 13px;
	border-color: #f9f1f5 transparent transparent transparent!important;
	opacity: 1;
	position: absolute;
	bottom: -13px;
	left: 50%;
	transform: translateX(-50%);
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 13px 13px 0 13px;
	border-color: #f9f1f5 transparent transparent transparent!important;
	opacity: 1;
	position: absolute;
	bottom: -13px;
	left: 50%;
	transform: translateX(-50%);
}

html .eapps-testimonials-slider-page-item-small-balloon .eapps-testimonials-slider-page-item-text{
	background-color: #fff!important;
	background-color: #fff!important;
}

.woo-variation-swatches.wvs-show-label .variations td .woo-selected-variation-item-name,.woo-variation-swatches.wvs-show-label .variations td label{
	display: inline-block;
	margin: 0!important;
	text-transform: capitalize!important;
	display: inline-block;
	margin: 0!important;
	text-transform: capitalize!important;
}

.product-information bdi{
	padding: 8px 0!important;
	padding: 8px 0!important;
}

html .woocommerce-tabs .tabs li.active a{
	text-transform: uppercase!important;
	text-transform: uppercase!important;
}

#order_review .shop_table,#payment .payment_methods li label,#reviews .commentlist li .comment-text .meta strong,#ship-to-different-address label,#side-cart .woocommerce-mini-cart__total,.cart-collaterals .shipping-calculator-button,.cart-collaterals .woocommerce-shipping-destination strong,.entry-content table th,.et-MyAccount-user-info .et-username strong,.et-checkout-coupon-title a,.et-checkout-login-title a,.et-feat-video-btn,.et-login-wrapper a,.et-product-detail .product_meta>span *,.et-product-detail .summary .sizing_guide,.et-product-detail .summary .variations label,.et-product-detail.et-cart-mixed .summary .yith-wcwl-add-to-wishlist>div>a,.et-product-detail.et-cart-stacked .summary .yith-wcwl-add-to-wishlist>div>a,.floating-labels .form-row.float-label input:focus~label,.floating-labels .form-row.float-label textarea:focus~label,.goya-search .search-button-group select,.hentry table th,.order_details li strong,.order_review_heading,.product_list_widget a,.search-panel .search-field,.sticky-product-bar .variations label,.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected,.widget .slider-values p span,.woocommerce-Address-title h3,.woocommerce-MyAccount-content .shop_table tr th,.woocommerce-MyAccount-content h3,.woocommerce-MyAccount-content header a,.woocommerce-MyAccount-content legend,.woocommerce-MyAccount-content p a:not(.button),.woocommerce-MyAccount-content strong,.woocommerce-MyAccount-navigation ul li a,.woocommerce-Price-amount,.woocommerce-account-fields p.create-account label,.woocommerce-checkout h3,.woocommerce-info,.woocommerce-tabs .tabs li a:hover,.woocommerce-tabs .tabs li.active a,.woocommerce-terms-and-conditions-wrapper a,mark,table.order_details a:not(.button),table.order_details th{
	color:#282828;
	text-transform:uppercase!important;
	color:#282828;
	text-transform:uppercase!important;
}

#place_order.button,.button.checkout-button,.et-product-detail .single_add_to_cart_button,.sticky-product-bar .add_to_cart_button,.sticky-product-bar .single_add_to_cart_button,.wishlist_table .add_to_cart,.woocommerce .argmc-wrapper .argmc-nav-buttons .argmc-submit,.woocommerce-mini-cart__buttons .button.checkout{
	text-transform:uppercase!important;
	background-color:#000;
	opacity:1;
	font-family:averta-light-webfont;
	text-transform:uppercase!important;
	background-color:#000;
	opacity:1;
	font-family:averta-light-webfont;
}

html section#aboutme .titlescript p{
	text-transform:none;
	text-transform:none;
}

div#selection p{
	font-size:16px;
	text-transform:none!important;
	font-size:16px;
	text-transform:none!important;
}

html .sticky-product-bar .quantity{
	margin-right:10px;
	width:92px;
	border:1px solid rgba(0,0,0,.15);
	justify-content:center;
	max-height:45px;
	margin-right:10px;
	width:92px;
	border:1px solid rgba(0,0,0,.15);
	justify-content:center;
	max-height:45px;
}

.woocommerce.yith-similar-products.cols-4 h2{
	text-align:center;
	font-size:34px;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:26px;
	text-align:center;
	font-size:34px;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:26px;
}

.yith-similar-products .shop-link{
	margin-left:10px;
	font-size:12px;
	margin-left:10px;
	font-size:12px;
}

.yith-similar-products:not(.in-page){
	overflow:hidden;
	clear:both;
	width:100%;
	margin:0 auto;
	padding:0 20px;
	max-width:1140px;
	overflow:hidden;
	clear:both;
	width:100%;
	margin:0 auto;
	padding:0 20px;
	max-width:1140px;
}

.et-product-detail .summary .quantity{
	width:104px;
	border:1px solid rgba(0,0,0,.1);
	border-radius:3px;
	background:#fff;
	height:calc(2.15em + .975rem + 4px);
	position:relative;
	justify-content:center;
	width:104px;
	border:1px solid rgba(0,0,0,.1);
	border-radius:3px;
	background:#fff;
	height:calc(2.15em + .975rem + 4px);
	position:relative;
	justify-content:center;
}

html .et-product-detail .summary .yith-wcwl-add-to-wishlist .et-tooltip .text,html .et-product-detail.et-cart-mixed .summary .yith-wcwl-add-to-wishlist>div>a span,html .product-showcase .woocommerce-breadcrumb{
	text-transform:uppercase!important;
	text-transform:uppercase!important;
}

html .floating-labels .field-wrap.float-label>.nf-field-label,.floating-labels .form-row.float-label>label:not(.woocommerce-form__label-for-checkbox){
	display:inline-block;
	opacity:.6;
	margin:0;
	font-size:12px!important;
	display:inline-block;
	opacity: 1;
	margin:0;
	font-size:12px!important;
}

a{
	color:#000;
	text-decoration:none;
	background-color:transparent;
	font-family:averta-light-webfont;
	color:#000;
	text-decoration:none;
	background-color:transparent;
	font-family:averta-light-webfont;
}

#scroll_to_top.active{
	bottom:97px;
	right:33px;
	bottom:97px;
	right:33px;
}

#scroll_to_top span{
	width:50px;
	height:50px;
	border-radius:100%;
	background:rgba(255,255,255,.2);
	border:1px solid #000;
	display:flex;
	align-items:center;
	justify-content:center;
	width:50px;
	height:50px;
	border-radius:100%;
	background:rgba(255,255,255,.2);
	border:1px solid #000;
	display:flex;
	align-items:center;
	justify-content:center;
}

.et-checkout-coupon .woocommerce-info a{
	color:#000;
	color:#000;
	text-transform: uppercase!important;
	padding: 10px;
	margin-top: 5px;
	letter-spacing: 0px;
}

input[type=checkbox],input[type=radio]{
	border:2px solid #000;
	margin-right:1px;
	border:2px solid #000;
	margin-right:1px;
}

html .form-row label.checkbox{
	padding-bottom:0;
	font-size:12px!important;
	font-family:futuralightbt!important;
	text-transform:none!important;
	padding-bottom:0;
	font-size:12px!important;
	font-family:futuralightbt!important;
	text-transform:none!important;
}

a.woocommerce-privacy-policy-link{
	text-transform:none!important;
	font-size:13px!important;
	font-family:futuralightbt!important;
	font-weight:100;
	text-transform:none!important;
	color:#000;
	text-transform:none!important;
	font-size:13px!important;
	font-family:futuralightbt!important;
	font-weight:100;
	text-transform:none!important;
	color:#000;
}

#payment .payment_methods>li>label{
	max-width: 91%;
	width: 100%;
	line-height: 16px;
}

.form-row .input-text,.form-row select,.select2-container--default .select2-selection--single .select2-selection__rendered{
	display:block;
	width:100%;
	font-size:13px;
	letter-spacing:0;
	display:block;
	width:100%;
	font-size:13px;
	letter-spacing:0;
}

.et-checkout-coupon .woocommerce-info:before,.et-checkout-login-title:before{
	position:absolute;
	top:3px;
	margin-left:-18px;
	position:absolute;
	top:3px;
	margin-left:-18px;
	display: none;
}

div#minicart-panel span.eapps-testimonials-slider-page-item-author-info-name{
	color:#000;
	color:#000;
}

div#minicart-panel .free-shipping-progress-bar p{
	margin-bottom:0;
	font-family:futuralightbt!important;
	color:#000;
	font-size:12px;
	text-transform:none;
	margin-bottom:0;
	font-family:futuralightbt!important;
	color:#000;
	font-size:12px;
	text-transform:none;
}

div#minicart-panel .free-shipping-progress-bar bdi{
	letter-spacing:0;
	padding:0 2px!important;
	font-family:futuralightbt!important;
	display:inline;
	letter-spacing:0;
	padding:0 2px!important;
	font-family:futuralightbt!important;
	display:inline;
}

div pre{
	display:none!important;
	display:none!important;
}

#order_review .shop_table,#payment .payment_methods li label,#place_order.button,#reviews .commentlist li .comment-text .meta strong,#ship-to-different-address label,#side-cart .woocommerce-mini-cart__total,#side-filters.side-panel .et-close,.button,.button.checkout-button,.cart-collaterals .shipping-calculator-button,.cart-collaterals .woocommerce-shipping-destination strong,.comment-form-rating,.entry-content table th,.et-MyAccount-user-info .et-username strong,.et-checkout-coupon-title a,.et-checkout-login-title a,.et-feat-video-btn,.et-login-wrapper a,.et-product-detail .product_meta>span,.et-product-detail .product_meta>span *,.et-product-detail .single_add_to_cart_button,.et-product-detail .summary .share-article .share-label,.et-product-detail .summary .sizing_guide,.et-product-detail .summary .tinvwl_add_to_wishlist-text,.et-product-detail .summary .variations label,.et-product-detail .summary .yith-wcwl-add-to-wishlist .et-tooltip .text,.et-product-detail .summary .yith-wcwl-add-to-wishlist>div>a,.et-product-detail.et-cart-mixed .summary .yith-wcwl-add-to-wishlist>div>a,.et-product-detail.et-cart-stacked .summary .yith-wcwl-add-to-wishlist>div>a,.floating-labels .form-row.float-label input:focus~label,.floating-labels .form-row.float-label textarea:focus~label,.goya-search .search-button-group select,.header .search-button-group,.hentry table th,.hidden-title-form a.hide-title-form,.login a.ywsl-social,.nf-form-cont .nf-form-content .list-select-wrap .nf-field-element>div,.nf-form-cont .nf-form-content .submit-wrap .ninja-forms-field,.nf-form-cont .nf-form-content input:not([type=button]),.nf-form-cont .nf-form-content textarea,.order_details li strong,.order_review_heading,.product-showcase .woocommerce-breadcrumb,.product_list_widget a,.search-panel .search-field,.select2.select2-container--default .select2-selection--single,.sticky-product-bar .add_to_cart_button,.sticky-product-bar .single_add_to_cart_button,.sticky-product-bar .variations label,.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected,.widget .slider-values p span,.wishlist-title a.show-title-form,.wishlist_manage_table a.create-new-wishlist,.wishlist_manage_table button.submit-wishlist-changes,.wishlist_table .add_to_cart,.wishlist_table .add_to_cart.button,.wishlist_table a.ask-an-estimate-button,.woocommerce .argmc-wrapper .argmc-nav-buttons .argmc-submit,.woocommerce .et-product-detail .summary .quantity,.woocommerce .sticky-product-bar .quantity,.woocommerce .woocommerce-MyAccount-content .shop_table .woocommerce-button,.woocommerce .yith-wcwl-wishlist-new button,.woocommerce a.ywsl-social,.woocommerce-Address-title h3,.woocommerce-MyAccount-content .shop_table tr th,.woocommerce-MyAccount-content h3,.woocommerce-MyAccount-content header a,.woocommerce-MyAccount-content legend,.woocommerce-MyAccount-content p a:not(.button),.woocommerce-MyAccount-content strong,.woocommerce-MyAccount-navigation ul li a,.woocommerce-Price-amount,.woocommerce-account-fields p.create-account label,.woocommerce-checkout h3,.woocommerce-info,.woocommerce-mini-cart__buttons .button.checkout,.woocommerce-tabs .tabs li a:hover,.woocommerce-tabs .tabs li.active a,.woocommerce-terms-and-conditions-wrapper a,.wp-block-button__link,.yith-wcwl-add-button a.add_to_wishlist,.yith-wcwl-popup-button a.add_to_wishlist,.yith-wcwl-wishlist-search-form button.wishlist-search-button,input.input-text,input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],mark,select,table.order_details a:not(.button),table.order_details th,textarea{
	text-transform:none!important;
	text-transform:none!important;
}

.fa-stack.fa-lg{
	font-size:9px;
	font-size:9px;
}

.fa-stack-1x{
	font-size:7px;
	font-size:7px;
}

.fa-stack-2x{
	font-size:16px;
	font-size:16px;
}

span.fa.fa-stack.fa-lg{
	margin-top:21px;
	margin-left:4Px;
	margin-top:21px;
	margin-left:4Px;
}

.fa-certificate:before{
	color:#3897f0;
	color:#3897f0;
}

html .woocommerce-account-login form.login label,html .woocommerce-account-login form.lost_reset_password label,html .woocommerce-account-login form.register label{
	display:inline-block;
	font-size:13px;
	color:#000;
	transform:translateY(1px)!important;
	transition:.4s;
	display:inline-block;
	display:inline-block;
	font-size:13px;
	color:#000;
	transform:translateY(1px)!important;
	transition:.4s;
	display:inline-block;
}

.woocommerce-account-login form.login .rememberme{
	margin:13px 0;
	margin:13px 0;
}

.woocommerce-account-login form.login .input-text,.woocommerce-account-login form.lost_reset_password .input-text,.woocommerce-account-login form.register .input-text{
	padding:11px;
	margin-top:8px;
	background:#fff!important;
	margin-bottom:18px;
	width:100%;
	margin-bottom:18px;
	padding:11px;
	margin-top:8px;
	background:#fff!important;
	margin-bottom:18px;
	width:100%;
	margin-bottom:18px;
}

.woocommerce-account-login .content-area .woocommerce h2,h4{
	color:#000;
	color:#000;
}

.site-content{
	padding-top:0;
	padding-bottom:0;
	background:0 0;
	padding-top:0;
	padding-bottom:0;
	background:0 0;
}

li#wp-admin-bar-gform-forms,li#wp-admin-bar-new_draft{
	display:none;
	display:none;
}

#wpadminbar .menupop .ab-sub-wrapper,#wpadminbar .shortlink-input{
	margin:0;
	padding:0;
	box-shadow:0 3px 5px rgba(0,0,0,.2);
	background:#000;
	display:none;
	position:absolute;
	float:none;
	margin:0;
	padding:0;
	box-shadow:0 3px 5px rgba(0,0,0,.2);
	background:#000;
	display:none;
	position:absolute;
	float:none;
	margin:0;
	padding:0;
	box-shadow:0 3px 5px rgba(0,0,0,.2);
	background:#000;
	display:none;
	position:absolute;
	float:none;
	margin:0;
	padding:0;
	box-shadow:0 3px 5px rgba(0,0,0,.2);
	background:#000;
	display:none;
	position:absolute;
	float:none;
}

li#wp-admin-bar-wp-logo{
	display:none;
	display:none;
	display:none;
	display:none;
}

#wpadminbar .quicklinks>ul>li>a{
	font-size:0;
	font-size:0;
	font-size:0;
	font-size:0;
}

.side-panel-content .products .product .product_thumbnail.et-image-hover{
	position:relative;
	max-height:124px;
	position:relative;
	max-height:124px;
}

span.centermini strong{
	display:none;
	display:none;
}

footer#colophon .gform_wrapper.gravity-theme .gform_footer input{
	margin-bottom:0;
	background: transparent!important;
	color:#000;
	border-left: 1px solid #000000;
	font-size:11px;
	letter-spacing:1px;
	padding:11px;
	width:100%;
	max-width:105Px;
	margin-bottom:0;
	background: transparent!important;
	color:#000;
	border-left: 1px solid #000000;
	font-size:11px;
	letter-spacing:1px;
	padding:11px;
	width:100%;
	max-width:105Px;
}

footer#colophon form{
	display:flex;
	text-align:left!important;
	max-width:100%!important;
	margin:0 auto!important;
	display:flex!important;
	border: 1px solid #000000;
	width:100%;
	display:flex;
	text-align:left!important;
	max-width:100%!important;
	margin:0 auto!important;
	display:flex!important;
	border: 1px solid #000000;
	width:100%;
}

footer#colophon input[type=text]{
	height:44px;
	border:0 solid #f1f1f1;
	text-transform:none!important;
	color:#000;
	opacity:1;
	font-size:13px;
	padding-left:18px;
	background:0 0!important;
	height:44px;
	border:0 solid #f1f1f1;
	text-transform:none!important;
	color:#000;
	opacity:1;
	font-size:13px;
	padding-left:18px;
	background:0 0!important;
}

footer#colophon h2.gform_title{
	display:none;
	display:none;
}

footer#colophon .gform_heading{
	padding-top:18px;
	padding-top:18px;
}

.gform_wrapper.gravity-theme .gform_page_footer,footer#colophon .gform_wrapper.gravity-theme .gform_footer{
	width:100%;
	margin:0;
	padding:0;
	max-width:105Px;
	width:100%;
	margin:0;
	padding:0;
	max-width:105Px;
}

.nf-form-cont .nf-form-content .listselect-wrap .nf-field-element div,.nf-form-cont .nf-form-content input.ninja-forms-field,.nf-form-cont .nf-form-content select.ninja-forms-field:not([multiple]),.nf-form-cont .nf-form-content textarea,.ppom-wrapper .ppom-field-wrapper .form-control,input.input-text,input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{
	font-family:inherit;
	font-size:1em;
	line-height:1.6;
	outline:0;
	padding:.75rem;
	height:auto;
	color:#282828;
	background-color: transparent;
	background-clip:padding-box;
	border: 1px solid #000;
	transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-appearance:none;
	font-family:inherit;
	font-size:1em;
	line-height:1.6;
	outline:0;
	padding:.75rem;
	height:auto;
	color:#282828;
	background-color: transparent;
	background-clip:padding-box;
	border: 1px solid #000;
	transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-appearance:none;
}

div#minicart-panel a.button.checkout.wc-forward{
	display:block;
	text-transform:uppercase!important;
	display: block;
	text-transform: uppercase!important;
	background: #000;
	display:block;
	text-transform:uppercase!important;
	display: block;
	text-transform: uppercase!important;
	background: #000;
}

div#minicart-panel a.button.wc-forward{
	display:none;
	display:none;
}

.products .product_after_title>div>.price{
	padding-left:3px;
	padding-left:3px;
}

.header_on_scroll:not(.megamenu-active) .header{
	-moz-box-shadow:-2px 2px 45px -20px rgba(0,0,0,.3);
	box-shadow:none;
	transition-delay:.2s;
	-moz-box-shadow:-2px 2px 45px -20px rgba(0,0,0,.3);
	box-shadow:none;
	transition-delay:.2s;
}

html .side-panel header h6 .minicart-counter{
	margin-top:3px!important;
	margin-left:5px!important;
	margin-top:3px!important;
	margin-left:5px!important;
}

.side-panel p.woocommerce-mini-cart__buttons.buttons a.button.checkout.wc-forward{
	padding:19px 76px;
	padding:19px 76px;
}

.side-panel p.woocommerce-mini-cart__buttons.buttons span.woocommerce-Price-amount.amount{
	color:#fff!important;
	position:absolute;
	right:0;
	margin-top:12px;
	top:0;
	margin-right:88px;
	color: #fff!important;
	position: absolute;
	right: 0;
	margin-top: 12px;
	top: 0;
	margin-right: 88px;
	display: none;
	color:#fff!important;
	position:absolute;
	right:0;
	margin-top:12px;
	top:0;
	margin-right:88px;
	color: #fff!important;
	position: absolute;
	right: 0;
	margin-top: 12px;
	top: 0;
	margin-right: 88px;
	display: none;
}

.side-panel .animation.bottom-to-top{
	-moz-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(5px);
	-moz-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(5px);
}

.side-panel .box-avantages{
	padding:0 36px 4px 14px!important;
	border-bottom:1px solid #f1f1f191;
	padding:0 36px 4px 14px!important;
	border-bottom:1px solid #f1f1f191;
}

.side-panel header h6 .minicart-counter{
	line-height:14px!important;
	margin:0!important;
	margin-top:3px!important;
	margin-left:5px!important;
	background:#000;
	color:#fff!important;
	font-size:9px!important;
	border-radius:94px;
	width:17Px;
	height:17px;
	line-height:14px!important;
	margin:0!important;
	margin-top:7px!important;
	margin-left:5px!important;
	line-height:14px!important;
	margin:0!important;
	margin-top:3px!important;
	margin-left:5px!important;
	background:#000;
	color:#fff!important;
	font-size:9px!important;
	border-radius:94px;
	width:17Px;
	height:17px;
	line-height:14px!important;
	margin:0!important;
	margin-top:7px!important;
	margin-left:5px!important;
}

.side-panel .panel-header-inner h6{
	line-height: 20px;
	font-size: 9px!important;
	text-align: center!important;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 1px;
	opacity: 0;
	line-height: 20px;
	font-size: 9px!important;
	text-align: center!important;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 1px;
	opacity: 0;
}

.side-panel header{
	height:44px;
	background:#fff;
	align-items:center;
	border-bottom:1px solid #f1f1f191;
	padding: 0 38px;
	height:44px;
	background:#fff;
	align-items:center;
	border-bottom:1px solid #f1f1f191;
	padding: 0 38px;
}

.side-panel #minicart-panel .free-shipping-progress-bar{
	padding:13px;
	margin-bottom:0;
	border-top:7px solid #fff!important;
	padding:13px;
	margin-bottom:0;
	border-top:7px solid #fff!important;
}

.side-panel #minicart-panel .free-shipping-progress-bar .progress-bar-rail{
	margin-top:5px;
	margin-top:5px;
}

.side-panel #minicart-panel .selection .product_after_title>div>.price{
	line-height:14px;
	line-height:14px;
}

.side-panel #minicart-panel .selection .product .caption{
	padding-top:1px;
	padding-top:1px;
}

html #payment .payment_methods{
	border:1px solid #aaaaaa29;
	border:1px solid #aaaaaa29;
}

.checkout .back-to-cart a,.checkout-options .back-to-cart a{
	border:0;
	text-transform:none;
	font-weight:400;
	background:0 0!important;
	border:0;
	text-transform:none;
	font-weight:400;
	background:0 0!important;
}

.et-product-detail .product_meta>span{
	font-family:futuralightbt!important;
	font-weight:100;
	text-transform:uppercase!important;
	font-size:9px;
	font-family:futuralightbt!important;
	font-weight:100;
	text-transform:uppercase!important;
	font-size:9px;
}

table.woocommerce-product-attributes.shop_attributes{
	margin:0 auto;
	display:block;
	max-width:680px;
	float:none!important;
	clear:both;
	float:none;
	width:345px;
	background:#f9f0f5;
	padding:15px;
	margin:0 auto;
	display:block;
	max-width:680px;
	float:none!important;
	clear:both;
	float:none;
	width:345px;
	background:#f9f0f5;
	padding:15px;
}

.single .container h2{
	padding-bottom:22px;
	text-align:center;
	font-size:45px;
	text-align:center;
	font-weight:300!important;
	font-size:28Px;
	letter-spacing:0;
	display:block;
	padding-bottom:22px;
	text-align:center;
	font-size:45px;
	text-align:center;
	font-weight:300!important;
	font-size:28Px;
	letter-spacing:0;
	display:block;
}

.entry-content h6{
	margin-top:2.33em;
	margin-bottom:2.33em;
	color:#000;
	line-height:18px;
	margin-top:2.33em;
	margin-bottom:2.33em;
	color:#000;
	line-height:18px;
}

html .eapps-testimonials-slider-page-item-text-shorter{
	overflow:hidden;
	display:inline-block;
	color:#000!important;
	font-family:averta-light-webfont!important;
	font-size:12px;
	overflow:hidden;
	display:inline-block;
	color:#000!important;
	font-family:averta-light-webfont!important;
	font-size:12px;
}

.desc-layout-boxed{
	columns:2;
	background:#f9f1f5;
	padding:69Px;
	font-size:12px!important;
	columns:2;
	background:#f9f1f5;
	padding:69Px;
	font-size:12px!important;
}

.desc-layout-boxed p{
	font-size:13px!important;
	color:#000;
	font-size:13px!important;
	color:#000;
}

blockquote p{
	font-size:20px;
	line-height:1.6;
	margin-bottom:20px;
	font-size:13Px;
	font-size:20px;
	line-height:1.6;
	margin-bottom:20px;
	font-size:13Px;
}

.hero-light-title .hero-header .hero-title a,.hero-light-title .hero-header .hero-title h1{
	color:#fff;
	padding-top:103px!important;
	padding-bottom:58px!important;
	color:#fff;
	padding-top:103px!important;
	padding-bottom:58px!important;
}

.side-menu .bottom-extras .account-menu .text,.side-menu .bottom-extras .account-menu li a,.side-menu .bottom-extras .quick_cart .text,.side-menu .bottom-extras .quick_wishlist .text{
	text-transform:uppercase!important;
	text-transform:uppercase!important;
}

.side-menu .bottom-extras,.side-menu .bottom-extras .menu-divider{
	border-top:1px solid #dddddd0f!important;
	border-top-color:rgb(0 0 0 / 4%)!important;
	padding-top:10px!important;
	border-top:1px solid #dddddd0f!important;
	border-top-color:rgb(0 0 0 / 4%)!important;
	padding-top:10px!important;
}

footer .col-12.col-md-6.col-lg-3.footer1{
	max-width:202px;
	max-width:202px;
}

a.tab-link{
	padding:9px!important;
	padding:9px!important;
}

html .single .et-product-detail .summary h1.product_title{
	font-size:2.2rem;
	text-align:left;
	padding-bottom: 0px;
	margin-bottom: 0;
	font-size:2.2rem;
	text-align:left;
	padding-bottom: 0px;
	margin-bottom: 0;
}

html .eapps-testimonials-slider-slider-container{
	margin:0;
	box-sizing:content-box;
	overflow:hidden;
	margin:0;
	box-sizing:content-box;
	overflow:hidden;
}

.free-shipping-progress-bar bdi{
	font-size:9px!important;
	letter-spacing:.4px!important;
	font-family:averta-light-webfont!important;
	letter-spacing:1px;
	padding:0 2px!important;
	font-size:9px!important;
	letter-spacing:.4px!important;
	font-family:averta-light-webfont!important;
	letter-spacing:1px;
	padding:0 2px!important;
}

html .home h1{
	padding-bottom:14px;
	padding-bottom:14px;
}

.button.outlined,.button.outlined:active,.button.outlined:focus,.button.outlined:hover,.woocommerce-Reviews .comment-reply-title:active{
	color:#000;
	margin:0 auto;
	display:block;
	color:#000;
	margin:0 auto;
	display:block;
}

#reviews .reviews-inner{
	max-width:820px;
	margin:0 auto;
	background: #fff;
	padding:38Px;
	max-width:820px;
	margin:0 auto;
	background: #fff;
	padding:38Px;
}

.comment-form-rating{
	background:#fff;
	background:#fff;
}

html button[type=submit],html input[type=submit]{
	display:inline-block;
	line-height:1.6;
	font-size:inherit;
	color:#fff;
	padding:.75rem 10px;
	border:2px solid transparent;
	text-align:center;
	opacity:1;
	background:#000;
	-o-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
	margin-right:0!important;
	display:inline-block;
	line-height:1.6;
	font-size:inherit;
	color:#fff;
	padding:.75rem 10px;
	border:2px solid transparent;
	text-align:center;
	opacity:1;
	background:#000;
	-o-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
	margin-right:0!important;
}

.selection h4{
	margin-bottom:9px!important;
	margin-bottom:9px!important;
}

.selection ul.products bdi{
	padding:0!important;
	font-size:9px!important;
	color:#000!important;
	display:inline;
	padding:0!important;
	font-size:9px!important;
	color:#000!important;
	display:inline;
}

html .woocommerce-mini-cart__buttons .button:not(.checkout){
	color:#fff;
	background:#000!important;
	color:#fff;
	background:#000!important;
}

div#minicart-panel .animation{
	opacity:1!important;
	opacity:1!important;
}

html div#minicart-panel .product{
	margin-bottom:9px;
	margin-bottom:9px;
}

.products .et-listing-style1 .product-title h3 a{
	margin-right:auto;
	letter-spacing:0;
	display:block!important;
	padding:4px 0;
	font-size: 9px!important;
	text-align: center!important;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 1px;
	margin-right:auto;
	letter-spacing:0;
	display:block!important;
	padding:4px 0;
	font-size: 9px!important;
	text-align: center!important;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 1px;
}

html .side-panel .woocommerce-Price-amount{
	font-size:12px!important;
	font-weight:300;
	font-size:12px!important;
	font-weight:300;
}

.progress-percent{
	padding:0 .5em;
	font-weight:300;
	font-size:1.1em;
	color:#000;
	padding:0 .5em;
	font-weight:300;
	font-size:1.1em;
	color:#000;
}

html div#minicart-panel a.button.checkout.wc-forward{
	display: block;
	text-transform: uppercase!important;
	background: #000;
	display: block;
	text-transform: uppercase!important;
	background: #000;
}

html #side-cart .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item{
	padding-bottom:7px;
	padding-top:7px;
	margin:0;
	border-top:1px solid #eee;
	display:flex;
	padding-bottom:7px;
	padding-top:7px;
	margin:0;
	border-top:1px solid #eee;
	display:flex;
}

html .side-panel .side-panel-content{
	padding: 0px 0px 0px!important;
	background: #fff;
	border-radius: 0!important;
	padding: 0px 0px 0px!important;
	background: #fff;
	border-radius: 0!important;
}

.woocommerce-tabs .tabs li a span{
	font-size:7Px;
	background: #fff;
	padding:3px;
	border-radius:90px;
	padding:3px 5px;
	font-size:7Px;
	background: #fff;
	padding:3px;
	border-radius:90px;
	padding:3px 5px;
}

.woocommerce-tabs .tabs li a{
	font-size:10px!important;
	padding:6px!important;
	font-size:10px!important;
	padding:6px!important;
}

.shop-products bdi{
	font-weight:300;
	margin-top:0;
	padding:0 1px!important;
	color:#000;
	font-size:8px!important;
	font-weight:300;
	margin-top:0;
	padding:0 1px!important;
	color:#000;
	font-size:8px!important;
}

bdi{
	color:#000;
	font-weight:300;
	margin-top:0;
	padding:0 0!important;
	font-size: 11px!important;
	color:#000;
	font-weight:300;
	margin-top:0;
	padding:0 0!important;
	font-size: 11px!important;
}

html .products .product_after_title>div>.price{
	line-height:10px;
	text-align: center;
	display: block;
	margin: 0 auto;
	line-height:10px;
	text-align: center;
	display: block;
	margin: 0 auto;
}

html .products .product .caption{
	padding-top:0;
	padding-top:0;
}

html .wpb_column.vc_column_container.vc_col-sm-4.et-dark-column h1{
	text-align:left!important;
	padding-bottom:10px;
	font-size:59px!important;
	padding-right:113px;
	text-align:left!important;
	padding-bottom:10px;
	font-size:59px!important;
	padding-right:113px;
}

.shop_categories_list{
	list-style:none;
	float:none;
	padding-top:10px;
	list-style:none;
	float:none;
	padding-top:10px;
}

.shop_categories_list li{
	padding:0 5px;
	display:inline-flex;
	padding:0 5px;
	display:inline-flex;
}

.shop_categories_list li a,.woocommerce-MyAccount-navigation ul li a{
	position:relative;
	display:inline-flex;
	padding:.1em 0;
	text-transform:uppercase;
	font-size:9px;
	position:relative;
	display:inline-flex;
	padding:.1em 0;
	text-transform:uppercase;
	font-size:9px;
}

html .products.slick{
	padding-left:7.5px;
	padding-right:7.5px;
	padding-top:17px;
	padding-left:7.5px;
	padding-right:7.5px;
	padding-top:17px;
}

html body.home h1{
	font-size:38px!important;
	text-align:center!important;
	font-size:38px!important;
	text-align:center!important;
}

.panel-header-inner h6{
	font-size:15px!important;
	letter-spacing:.5px;
	font-family:Zephyr,averta-light-webfont!important;
	font-size:20px!important;
	letter-spacing:.5px;
	font-family:Zephyr,averta-light-webfont!important;
	font-size:15px!important;
	letter-spacing:.5px;
	font-family:Zephyr,averta-light-webfont!important;
	font-size:20px!important;
	letter-spacing:.5px;
	font-family:Zephyr,averta-light-webfont!important;
}

.box-avantages .eapps-testimonials-slider-slider .eui-slider-dots{
	display:none!important;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	z-index:1;
	display:none!important;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	z-index:1;
}

.eapps-testimonials-slider-slider .eui-slider-arrow-prev.eui-slider-arrow-enabled{
	left:0;
	display:none;
	left:0;
	display:none;
}

html .cart-panel-summary .free-shipping-progress-bar{
	padding:8px 13px 10px 13px!important;
	margin-bottom:5px;
	padding:10px 31px;
	text-align:center;
	padding:8px 13px 10px 13px!important;
	margin-bottom:5px;
	padding:10px 31px;
	text-align:center;
}

html .box-avantages{
	padding:0 33px 4px 18px!important;
	border-bottom:1px solid #f1f1f191;
	padding:0 33px 4px 18px!important;
	border-bottom:1px solid #f1f1f191;
}

.avis h2,.faq h2,.single .container h2{
	text-align:center;
	font-size:45px;
	padding-top:2px!important;
	margin-top:3px;
	padding:0 30px;
	text-align:center;
	font-size:45px;
	padding-top:2px!important;
	margin-top:3px;
	padding:0 30px;
}

.et-product-detail .summary h1.product_title{
	text-align:left!important;
	text-align:left!important;
}

.avis h2,.faq h2,html .single .container h2{
	padding-top: 2px!important;
	margin-top: 3px;
	padding: 0px;
	line-height: 36px;
	padding-bottom: 8px;
	text-align: left;
	margin-left: 0;
	font-size: 22px!important;
	text-transform: uppercase;
	margin-bottom: 0!important;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top: 2px!important;
	margin-top: 3px;
	padding: 0px;
	line-height: 36px;
	padding-bottom: 8px;
	text-align: left;
	margin-left: 0;
	font-size: 22px!important;
	text-transform: uppercase;
	margin-bottom: 0!important;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top: 2px!important;
	margin-top: 3px;
	padding: 0px;
	line-height: 36px;
	padding-bottom: 8px;
	text-align: left;
	margin-left: 0;
	font-size: 22px!important;
	text-transform: uppercase;
	margin-bottom: 0!important;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top: 2px!important;
	margin-top: 3px;
	padding: 0px;
	line-height: 36px;
	padding-bottom: 8px;
	text-align: left;
	margin-left: 0;
	font-size: 22px!important;
	text-transform: uppercase;
	margin-bottom: 0!important;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top: 2px!important;
	margin-top: 3px;
	padding: 0px;
	line-height: 36px;
	padding-bottom: 8px;
	text-align: left;
	margin-left: 0;
	font-size: 22px!important;
	text-transform: uppercase;
	margin-bottom: 0!important;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top: 2px!important;
	margin-top: 3px;
	padding: 0px;
	line-height: 36px;
	padding-bottom: 8px;
	text-align: left;
	margin-left: 0;
	font-size: 22px!important;
	text-transform: uppercase;
	margin-bottom: 0!important;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top: 2px!important;
	margin-top: 3px;
	padding: 0px;
	line-height: 36px;
	padding-bottom: 8px;
	text-align: left;
	margin-left: 0;
	font-size: 22px!important;
	text-transform: uppercase;
	margin-bottom: 0!important;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top: 2px!important;
	margin-top: 3px;
	padding: 0px;
	line-height: 36px;
	padding-bottom: 8px;
	text-align: left;
	margin-left: 0;
	font-size: 22px!important;
	text-transform: uppercase;
	margin-bottom: 0!important;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
}

html body .desc-layout-boxed{
	background: #fff;
	padding:38px;
	font-size:12px!important;
	text-align:justify!important;
	background: #fff;
	padding:38px;
	font-size:12px!important;
	text-align:justify!important;
}

html .eapps-testimonials-slider-page-item-text-read-more{
	color:#000;
	line-height:20px;
	cursor:pointer;
	transition:color .2s ease;
	white-space:nowrap;
	font-size:8px;
	text-align:center;
	display:table;
	text-transform:uppercase;
	border:1px solid #00000014;
	margin:0 auto;
	padding:4px 13px;
	border-radius:19Px;
	letter-spacing:1px;
	color:#000;
	line-height:20px;
	cursor:pointer;
	transition:color .2s ease;
	white-space:nowrap;
	font-size:8px;
	text-align:center;
	display:table;
	text-transform:uppercase;
	border:1px solid #00000014;
	margin:0 auto;
	padding:4px 13px;
	border-radius:19Px;
	letter-spacing:1px;
}

html .eapps-faq-template-bg.eapps-faq-layout-accordion .eapps-faq-content-category-items:after{
	border:0 solid #000;
	border:0 solid #000;
}

html .eapps-faq-template-bg.eapps-faq-layout-accordion .eapps-faq-content-category-items .eapps-faq-content-category-item:last-child{
	border-radius:0;
	border-radius:0;
}

html .eapps-faq-template-bg.eapps-faq-layout-accordion .eapps-faq-content-category-items .eapps-faq-content-category-item:first-child{
	border-radius:0;
	border-radius:0;
}

.top-bar,.top-bar .selected,.top-bar a,.top-bar button,.top-bar p,.variable-items-wrapper .variable-item,.woocommerce-breadcrumb,.woocommerce-breadcrumb a{
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	text-transform: uppercase;
	font-family: averta-light-webfont;
	font-size: 10px!important;
	color: #fff!important;
	text-transform: uppercase;
	font-family: averta-light-webfont;
	font-size: 10px!important;
	color: #fff!important;
	text-transform: uppercase;
	font-family: averta-light-webfont;
	font-size: 10px!important;
	color: #fff!important;
	text-transform: uppercase;
	font-family: averta-light-webfont;
	font-size: 10px!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	text-transform: uppercase;
	font-family: averta-light-webfont;
	font-size: 10px!important;
	color: #fff!important;
	text-transform: uppercase;
	font-family: averta-light-webfont;
	font-size: 10px!important;
	color: #fff!important;
	text-transform: uppercase;
	font-family: averta-light-webfont;
	font-size: 10px!important;
	color: #fff!important;
	text-transform: uppercase;
	font-family: averta-light-webfont;
	font-size: 10px!important;
}

.footer-bar-content.copyright{
	padding-top:3px;
	font-family:futuralightbt!important;
	font-weight:100;
	text-transform:none;
	letter-spacing:0;
	color:#000;
	font-size:12px!important;
	padding-top:3px;
	font-family:futuralightbt!important;
	font-weight:100;
	text-transform:none;
	letter-spacing:0;
	color:#000;
	font-size:12px!important;
}

.footer-items.footer-left p{
	font-size:11px;
	font-size:11px;
}

#eapps-faq-1 .eapps-faq-content-category-item-answer-text{
	color:#000!important;
	font-family:averta-light-webfont!important;
	font-size:12px;
	color:#000!important;
	font-family:averta-light-webfont!important;
	font-size:12px;
}

.et-pro-summary-top bdi{
	color:#000;
	font-size:21px;
	color:#000;
	font-size:21px;
}

.faq{
	background:rgb(249 240 244 / 88%);
	padding:74px 33px;
	margin:37px;
	background: #ecead7;
	padding:74px 33px;
	margin:37px;
	background:rgb(249 240 244 / 88%);
	padding:74px 33px;
	margin:37px;
	background: #ecead7;
	padding:74px 33px;
	margin:37px;
}

.faq h2{
	text-align:center;
	text-align:center;
}

.eapps-faq-template-bg.eapps-faq-layout-accordion .eapps-faq-content-category-items:after{
	border:0 solid #000;
	border:0 solid #000;
}

.avis h2,.faq h2{
	text-align:center;
	text-align:center;
}

.big-menu .sub-menu>li>a:after,.big-menu>li>a:after,.et-header-menu .sub-menu>li>a:after{
	bottom:1px!important;
	left:0;
	-webkit-transition:width .25s;
	transition:width .25s;
	bottom:1px!important;
	left:0;
	-webkit-transition:width .25s;
	transition:width .25s;
}

.free-shipping-progress-bar .progress-bar-rail{
	line-height:3px;
	height:3px;
	line-height:3px;
	height:3px;
}

.side-panel .centermini bdi{
	display:block;
	font-weight:300;
	margin-top:0;
	padding:5px 5px!important;
	display:block;
	font-weight:300;
	margin-top:0;
	padding:5px 5px!important;
}

.free-shipping-progress-bar .progress-bar-indicator{
	background:#000!important;
	background-color:#000;
	flex-grow:1;
	background:#000!important;
	background-color:#000;
	flex-grow:1;
}

#payment .payment_methods li .payment_box,#payment .payment_methods li a.about_paypal,#reviews .commentlist li .comment-text .woocommerce-review__published-date,#reviews .commentlist li .comment-text .woocommerce-review__verified,.comment-reply-title small,.commentlist .bypostauthor .post-author,.commentlist .bypostauthor>.comment-body .fn:after,.commentlist>li .comment-meta,.commentlist>li .reply,.et-portfolio.et-portfolio-style-hover-card .type-portfolio .et-portfolio-excerpt,.et-product-detail .summary .sizing_guide,.footer-bar .footer-bar-content,.post.listing .listing_content .post-meta,.products .product.product-category a div h2 .count,.side-menu .mobile-widgets p,.side-menu .side-widgets p,.widget .type-post .post-meta,.widget_rss .rss-date,.woocommerce-breadcrumb,.wp-block-latest-comments__comment-date,.wp-block-latest-posts__post-date,.wp-caption-text{
	font-size:12px;
	font-size:12px;
}

.products .product .product-title{
	margin:0 0 0;
	text-align: center;
	margin:0 0 0;
	text-align: center;
}

.et-product.et-main-products bdi{
	font-weight:300;
	padding:0!important;
	font-weight:300;
	padding:0!important;
}

span.woocommerce-LostPassword.lost_password a{
	text-transform:none!important;
	font-size:13px;
	padding:0;
	text-transform:none!important;
	text-transform:none!important;
	font-size:13px;
	padding:0;
	text-transform:none!important;
}

#place_order.button,html .button,html body button[type=submit],input[type=submit]{
	text-transform:uppercase!important;
	text-transform:uppercase!important;
}

.et-login-wrapper .woocommerce-form .form-row:last-child,.form-row .woocommerce-form-login__rememberme{
	margin:0;
	padding:0;
	font-family:futuralightbt!important;
	font-weight:100;
	font-size:14px!important;
	letter-spacing:0;
	margin:0;
	padding:0;
	font-family:futuralightbt!important;
	font-weight:100;
	font-size:14px!important;
	letter-spacing:0;
}

#eapps-testimonials-slider-1 .eapps-testimonials-slider-page-item-rating-item-colored svg{
	fill:rgb(0 0 0)!important;
	fill:rgb(0 0 0)!important;
}

.header a.et-menu-account-btn.icon.account-text span.icon-text{
	display:inline-flex;
	align-items:center;
	font-family:averta-regular-webfont;
	text-transform:uppercase;
	font-size:11px;
	font-weight:600;
	letter-spacing:1px;
	display:inline-flex;
	align-items:center;
	font-family:averta-regular-webfont;
	text-transform:uppercase;
	font-size:11px;
	font-weight:600;
	letter-spacing:1px;
}

html .cross-sells h2:before,.full_description .wc-description-title:before,.postline-large:before,.postline-medium:before,.postline:before,.product-details-accordion .woocommerce-Reviews-title:before,.product-details-vertical.woocommerce-tabs .wc-tab .woocommerce-Reviews-title:before,.product-details-vertical.woocommerce-tabs .wc-tab>.container>.row>div>h2:before,.related h2:before,.side-menu .widget h6:before,.up-sells h2:before,.woocommerce-billing-fields h3:before,.woocommerce-checkout-review-order h3:before{
	position:absolute;
	top:75%;
	left:100%;
	margin-left:20px;
	display:block;
	content:" ";
	width:25px;
	height:1px;
	background:currentColor;
	background:#000;
	display:none;
	position:absolute;
	top:75%;
	left:100%;
	margin-left:20px;
	display:block;
	content:" ";
	width:25px;
	height:1px;
	background:currentColor;
	background:#000;
	display:none;
}

html body .woocommerce-tabs .tabs{
	font-size:1.1em;
	margin-bottom:40px;
	float:none;
	font-size:1.1em;
	margin-bottom:40px;
	float:none;
}

#et-quickview .summary .product_title{
	font-size:1.5rem;
	padding-top:0;
	padding-bottom:0;
	line-height: 32Px;
	font-size:1.5rem;
	padding-top:0;
	padding-bottom:0;
	line-height: 32Px;
}

.et-product-detail .summary .share-article .share-label{
	font-size:10px;
	font-size:10px;
}

#et-quickview .summary.custom_scroll{
	max-height:460px;
	min-height:100%;
	max-height:460px;
	min-height:100%;
}

.big-menu .sub-menu li a,.et-header-menu .sub-menu li a{
	padding:.4em 0;
	font-family:averta-regular-webfont;
	text-transform:uppercase;
	font-size:10px;
	font-weight:300;
	letter-spacing:1px;
	padding:.4em 0;
	font-family:averta-regular-webfont;
	text-transform:uppercase;
	font-size:10px;
	font-weight:300;
	letter-spacing:1px;
}

.et-header-menu li>.sub-menu>li{
	display:block;
	width:240px;
	padding:0 7px;
	display:block;
	width:240px;
	padding:0 7px;
}

html .et-header-menu .sub-menu>li>a:after{
	content:'';
	height:2px;
	width:0;
	background-color:currentColor;
	position:absolute;
	bottom:-1px;
	left:0;
	-webkit-transition:width .25s;
	transition:width .25s;
	content:'';
	height:2px;
	width:0;
	background-color:currentColor;
	position:absolute;
	bottom:-1px;
	left:0;
	-webkit-transition:width .25s;
	transition:width .25s;
}

html .et-header-menu ul.sub-menu li a{
	color:#fff;
	color:#fff;
}

html .et-header-menu .sub-menu .sub-menu,html .et-header-menu ul.sub-menu:before{
	background-color:#000!important;
	background-color:#000!important;
}

html .et-header-menu>li>.sub-menu:before{
	content:"";
	position:absolute;
	top:0;
	left:-10px;
	background-color:#fff;
	width:calc(100% + 20px);
	height:100%;
	z-index:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	border:0 solid rgba(0,0,0,.1);
	-moz-box-shadow:none;
	box-shadow:none;
	z-index:-1;
	content:"";
	position:absolute;
	top:0;
	left:-10px;
	background-color:#fff;
	width:calc(100% + 20px);
	height:100%;
	z-index:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	border:0 solid rgba(0,0,0,.1);
	-moz-box-shadow:none;
	box-shadow:none;
	z-index:-1;
}

#cancel-comment-reply-link:after,#order_review .terms a:after,.button-underline:after,.checkout .back-to-cart a:after,.commentlist>li .reply a:after,.et-banner-text .et-banner-link.link:after,.et-checkout-coupon-title a:after,.et-checkout-login-title a:after,.et-global-campaign a:after,.et-header-menu>li>a:after,.et-login-wrapper a:after,.post-categories li a:after,.post-featured .post-title .post-meta a:after,.post-nav-links a:after,.post.post-detail .single-post-meta a:after,.shop_categories_list li a:after,.tag-cloud-link:after,.woocommerce-cart .back-to-shop a:after,.woocommerce-terms-and-conditions-wrapper a:after,.wp-block-latest-comments__comment-link:after{
	content:'';
	height:2px;
	width:0;
	background-color:currentColor;
	position:absolute;
	bottom:-8px;
	left:0;
	-webkit-transition:width .25s;
	transition:width .25s;
	content:'';
	height:2px;
	width:0;
	background-color:currentColor;
	position:absolute;
	bottom:-8px;
	left:0;
	-webkit-transition:width .25s;
	transition:width .25s;
}

#shipping_method label{
	cursor:pointer;
	display:inline;
	font-family:averta-light-webfont!important;
	font-weight:300;
	letter-spacing:0;
	cursor:pointer;
	display:inline;
	font-family:averta-light-webfont!important;
	font-weight:300;
	letter-spacing:0;
}

.cart-collaterals .shop_table tr td,.cart-collaterals .shop_table tr th{
	padding:15px 0;
	border-bottom:0 solid #d9d9d9;
	border-top:1px solid #d9d9d933;
	padding:15px 0;
	border-bottom:0 solid #d9d9d9;
	border-top:1px solid #d9d9d933;
}

.cart-collaterals .shop_table tr:first-child td,.cart-collaterals .shop_table tr:first-child th{
	border-top:1px solid #d9d9d933;
	border-top:1px solid #d9d9d933;
}

.shop_table tbody tr:first-child td,.shop_table tbody tr:first-child th{
	padding-top:8px!important;
	color:#000;
	padding-top:8px!important;
	color:#000;
}

.entry-content .featured-media.alignwide{
	text-align:center;
	margin-bottom:4rem;
	margin-top:0;
	text-align:center;
	margin-bottom:4rem;
	margin-top:0;
}

.respond-container{
	border-top:0 solid #ddd;
	border-top:0 solid #ddd;
}

.comment-reply-title{
	text-align:left!important;
	text-align:left!important;
}

.comment-form p input#submit{
	display:inline-block;
	width:auto;
	min-width:120px;
	margin-top:9px;
	float:right;
	background:#000;
	padding:11px 33px;
	display:inline-block;
	width:auto;
	min-width:120px;
	margin-top:9px;
	float:right;
	background:#000;
	padding:11px 33px;
}

.post.post-detail .title-wrap .post-categories{
	margin-bottom:0;
	padding-top:31px;
	margin-bottom:0;
	padding-top:31px;
}

h1 b{
	font-weight:300;
	color:#000;
	font-weight:300;
	color:#000;
}

h3.entry-title a{
	font-family:Zephyr,averta-light-webfont!important;
	font-family:Zephyr,averta-light-webfont!important;
}

h2{
	margin-bottom:12px!important;
	padding-top:20px!important;
	margin-bottom:12px!important;
	font-size: 40px;
	font-size: 2.5rem;
	color: #000;
	max-width: 702px;
	margin: 0 auto;
	line-height: 50Px;
	margin-bottom:12px!important;
	padding-top:20px!important;
	margin-bottom:12px!important;
	font-size: 40px;
	font-size: 2.5rem;
	color: #000;
	max-width: 702px;
	margin: 0 auto;
	line-height: 50Px;
}

h3 strong{
	font-weight:300;
	padding-top:24px!important;
	display:block;
	font-weight:300;
	padding-top:24px!important;
	display:block;
}

.woocommerce-MyAccount-content p{
	padding-bottom:9px;
	font-size:12px;
	padding-bottom:9px;
	font-size:12px;
}

.woocommerce .woocommerce-MyAccount-content p a,.woocommerce .woocommerce-MyAccount-content p a:not(.button){
	text-transform:none!important;
	text-transform:none!important;
}

.shopify-policy__body p strong{
	padding:13px 0!important;
	display:block;
	font-family:futuralightbt!important;
	font-weight:300;
	text-transform:none!important;
	padding:13px 0!important;
	display:block;
	font-family:futuralightbt!important;
	font-weight:300;
	text-transform:none!important;
}

.widget{
	margin-bottom:0!important;
	margin-bottom:11px;
	margin-bottom:0!important;
	margin-bottom:11px;
}

html .product-inner .badge.out-of-stock{
	color:#000;
	background-color:#fff;
	font-family:futuralightbt!important;
	font-weight:100;
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:7px;
	margin-top:0;
	padding:6px 10px;
	color:#000;
	background-color:#fff;
	font-family:futuralightbt!important;
	font-weight:100;
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:7px;
	margin-top:0;
	padding:6px 10px;
}

body .gform_legacy_markup_wrapper .top_label div.ginput_container{
	margin-top:0!important;
	margin-top:0;
	margin-top:0!important;
	margin-top:0;
}

html .gform_legacy_markup_wrapper .gform_footer{
	padding:0!important;
	margin:0!important;
	clear:both;
	width:100%;
	padding:0!important;
	margin:0!important;
	clear:both;
	width:100%;
}

html .gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
	font-size:inherit;
	font-family:inherit;
	padding:5px 10px;
	letter-spacing:normal;
	width:100%;
	font-size:11px!important;
	min-height:49px!important;
	font-size:inherit;
	font-family:inherit;
	padding:5px 10px;
	letter-spacing:normal;
	width:100%;
	font-size:11px!important;
	min-height:49px!important;
}

html .gform_legacy_markup_wrapper .gform_body{
	min-width:147px;
	min-width:147px;
}

.gform_legacy_markup_wrapper .gform_footer input.button,.gform_legacy_markup_wrapper .gform_footer input[type=submit],.gform_legacy_markup_wrapper .gform_page_footer input.button,.gform_legacy_markup_wrapper .gform_page_footer input[type=submit]{
	font-size:1em;
	width:auto;
	margin:0 16px 0 0!important;
	font-size:10px!important;
	padding:17px 21px!important;
	letter-spacing:1px!important;
	background:#000!important;
	font-size:1em;
	width:auto;
	margin:0 16px 0 0!important;
	font-size:10px!important;
	padding:17px 21px!important;
	letter-spacing:1px!important;
	background:#000!important;
}

body .gform_legacy_markup_wrapper ul li.gfield{
	margin-top:0!important;
	padding-top:0!important;
	margin-top:0!important;
	padding-top:0!important;
	margin-top:0!important;
	padding-top:0!important;
	margin-top:0!important;
	padding-top:0!important;
}

#eapps-faq-1.eapps-faq-layout-accordion .eapps-faq-content-category-item:not(.eapps-faq-content-category-item-active) .eapps-faq-content-category-item-question{
	background-color:rgb(255 255 255)!important;
	background-color:rgb(255 255 255)!important;
}

html .gform_legacy_markup_wrapper form{
	text-align:left!important;
	max-width:100%!important;
	margin:0 auto!important;
	display:flex!important;
	border:1px solid #000!important;
	text-align:left!important;
	max-width:100%!important;
	margin:0 auto!important;
	display:flex!important;
	border:1px solid #000!important;
}

html .social-icons li a{
	font-size:12px;
	padding:.45em;
	vertical-align:middle;
	font-size:12px;
	padding:.45em;
	vertical-align:middle;
}

span.woocommerce-Price-currencySymbol{
	margin-left:2px;
	font-family:futuralightbt!important;
	margin-left:2px;
	font-family:futuralightbt!important;
}

div#gform_wrapper_2 .gform_legacy_markup_wrapper form{
	text-align:left;
	max-width:100%;
	margin:0 auto;
	display:flex;
	text-align:left;
	max-width:100%;
	margin:0 auto;
	display:flex;
}

div#gform_wrapper_2 label.gfield_label{
	display:none!important;
	display:none!important;
}

.woocommerce-MyAccount-content{
	float:left;
	width:75%;
	padding-left:15px;
	overflow:hidden;
	padding-top:151px;
	float:left;
	width:75%;
	padding-left:15px;
	overflow:hidden;
	padding-top:18px;
	float:left;
	width:75%;
	padding-left:15px;
	overflow:hidden;
	padding-top:151px;
	float:left;
	width:75%;
	padding-left:15px;
	overflow:hidden;
	padding-top:18px;
}

.woocommerce-MyAccount-content p strong{
	text-transform:none!important;
	text-transform:none!important;
}

.woocommerce-account.logged-in .site-content>.container{
	max-width:960px;
	padding-bottom:5vh;
	padding-top:38px;
	max-width:960px;
	padding-bottom:5vh;
	padding-top:38px;
}

nav.woocommerce-MyAccount-navigation li a{
	font-size:12px;
	font-size:12px;
}

.woocommerce .et-MyAccount-user-info strong{
	text-transform:none!important;
	text-transform:none!important;
}

.et-MyAccount-user{
	display:none;
	display:none;
}

blockquote cite,div.vc_progress_bar .vc_single_bar .vc_label,div.vc_toggle_size_sm .vc_toggle_title h4,html body{
	font-size:12px;
	font-family:averta-light-webfont;
	font-size:12px;
	font-family:averta-light-webfont;
}

input.input-text:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,label:hover input[type=checkbox],label:hover input[type=radio],select:focus,textarea:focus{
	border-color:#000;
	text-transform:none!important;
	border-color:#000;
	text-transform:none!important;
}

label,label.fl-label{
	font-family:futuralightbt!important;
	font-size:15px!important;
	letter-spacing:0;
	color:#000!important;
	font-family:futuralightbt!important;
	font-size:15px!important;
	letter-spacing:0;
	color:#000!important;
}

label.fl-label{
	text-transform:none!important;
	text-transform:none!important;
	text-transform:none!important;
	text-transform:none!important;
}

.et-checkout-coupon .woocommerce-info{
	padding:0;
	margin:0;
	color:inherit;
	font-size:13px;
	padding:0;
	margin:0;
	color: #000;
	font-size: 8px;
	text-transform: uppercase!important;
}

.floating-labels.el-style-border-width-1 .field-wrap.float-label>.nf-field-label,.floating-labels.el-style-border-width-1 .form-row.float-label>label:not(.woocommerce-form__label-for-checkbox){
	text-transform:none!important;
	text-transform:none!important;
}

.el-style-border-width-1 .nf-form-content .listselect-wrap .nf-field-element div,.el-style-border-width-1 .nf-form-content .nf-form-content textarea,.el-style-border-width-1 .nf-form-content input.ninja-forms-field,.el-style-border-width-1 .nf-form-content select.ninja-forms-field:not([multiple]),.el-style-border-width-1 .ppom-wrapper .ppom-field-wrapper .form-control,.el-style-border-width-1 input.input-text,.el-style-border-width-1 input[type=date],.el-style-border-width-1 input[type=datetime-local],.el-style-border-width-1 input[type=datetime],.el-style-border-width-1 input[type=email],.el-style-border-width-1 input[type=month],.el-style-border-width-1 input[type=number],.el-style-border-width-1 input[type=password],.el-style-border-width-1 input[type=search],.el-style-border-width-1 input[type=tel],.el-style-border-width-1 input[type=text],.el-style-border-width-1 input[type=time],.el-style-border-width-1 input[type=url],.el-style-border-width-1 input[type=week],.el-style-border-width-1 select,.el-style-border-width-1 textarea,input#billing_email{
	text-transform:none!important;
	text-transform:none!important;
}

.header-border-1 .header:after{
	border-bottom:0 solid rgba(0,0,0,.1);
	border-bottom:0 solid rgba(0,0,0,.1);
}

.products .add_to_cart_button.button,.products .added_to_cart.button{
	color:#000;
	font-size:10px;
	color:#000;
	font-size:10px;
}

.et-top-bar-text.text-2{
	font-family:futuralightbt!important;
	font-weight:100;
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:10px;
	margin-top:0;
	color:#000;
	font-family:futuralightbt!important;
	font-weight:100;
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:10px;
	margin-top:0;
	color:#000;
}

.rs-layer :not(.rs-wtbindex),.rs-layer:not(.rs-wtbindex),rs-alyer :not(.rs-wtbindex),rs-layer:not(.rs-wtbindex){
	outline:0!important;
	outline:0!important;
}

.eapps-testimonials-slider-page-item-author-info-name{
	font-size:15px;
	line-height:14px!important;
	font-family:Zephyr,averta-light-webfont!important;
	font-weight:100!important;
	font-size:17px!important;
	font-size:15px;
	line-height:14px!important;
	font-family:Zephyr,averta-light-webfont!important;
	font-weight:100!important;
	font-size:17px!important;
}

#place_order.button,.button.checkout-button,.et-product-detail .single_add_to_cart_button,.sticky-product-bar .add_to_cart_button,.sticky-product-bar .single_add_to_cart_button,.wishlist_table .add_to_cart,.woocommerce .argmc-wrapper .argmc-nav-buttons .argmc-submit,.woocommerce-mini-cart__buttons .button.checkout,.woocommerce-mini-cart__buttons .button:not(.checkout){
	background:0 0;
	border:2px solid currentColor;
	text-transform:uppercase;
	font-size:12px;
	letter-spacing:1px;
	margin-top:0;
	background:0 0;
	border:2px solid currentColor;
	text-transform:uppercase!important;
	font-size:12px;
	letter-spacing:1px;
	margin-top:0;
	background:0 0;
	border:2px solid currentColor;
	text-transform:uppercase;
	font-size:12px;
	letter-spacing:1px;
	margin-top:0;
	background:0 0;
	border:2px solid currentColor;
	text-transform:uppercase!important;
	font-size:12px;
	letter-spacing:1px;
	margin-top:0;
}

rs-sbg-px{
	opacity:1!important;
	background:-webkit-linear-gradient(top,rgba(0,0,0,.7) 0,rgba(0,0,0,.7) 2%,rgba(0,0,0,.3) 26%,rgba(0,0,0,.7) 91%,rgba(0,0,0,.9) 100%)!important;
	bottom:0;
	content:"";
	left:0;
	opacity:.6;
	position:absolute;
	right:0;
	top:0;
	z-index:2;
	opacity:1!important;
	background:-webkit-linear-gradient(top,rgba(0,0,0,.7) 0,rgba(0,0,0,.7) 2%,rgba(0,0,0,.3) 26%,rgba(0,0,0,.7) 91%,rgba(0,0,0,.9) 100%)!important;
	bottom:0;
	content:"";
	left:0;
	opacity:.6;
	position:absolute;
	right:0;
	top:0;
	z-index:2;
}

.box-avantages span.symbol-label img{
	width:36Px;
	width:36Px;
}

progress-percent{
	padding:0 .5em;
	font-weight:300;
	font-size:11px;
	padding:0 .5em;
	font-weight:300;
	font-size:11px;
}

.eui-slider-dots{
	display:flex;
	justify-content:end!important;
	display:flex;
	justify-content:end!important;
}

.progress-bar-message{
	font-size:11px;
	display:flex!important;
	font-size:9px;
	font-size:11px;
	display:flex!important;
	font-size:9px;
}

.box-avantages a.text-gray-800{
	font-size:15px;
	font-weight:900;
	color:#000;
	font-size:15px;
	font-weight:900;
	color:#000;
}

.cart-panel-summary .progress-bar-message strong{
	padding-left:3px;
	padding-left:3px;
}

html body .eapps-testimonials-slider-page-item-author-picture-container{
	background:#fff;
	border:1px solid #f1f1f173;
	background:#fff;
	border:1px solid #f1f1f173;
}

html .eapps-testimonials-slider-page-item-author-info-caption{
	opacity:1;
	color:#9398a4!important;
	font-size:12px;
	font-weight:300;
	line-height:12px;
	margin-top:4px;
	white-space:normal;
	text-overflow:ellipsis;
	overflow:hidden;
	color:#000!important;
	text-transform:uppercase;
	font-family:futuralightbt!important;
	font-weight:100;
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:8px;
	margin-top:2px;
	opacity:1;
	color:#9398a4!important;
	font-size:12px;
	font-weight:300;
	line-height:12px;
	margin-top:4px;
	white-space:normal;
	text-overflow:ellipsis;
	overflow:hidden;
	color:#000!important;
	text-transform:uppercase;
	font-family:futuralightbt!important;
	font-weight:100;
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:8px;
	margin-top:2px;
}

html .eapps-testimonials-slider-page-item-image-portrait{
	margin-left:0!important;
	padding-left:0!important;
	width:100%;
	padding:9Px;
	margin:0 auto!important;
	margin-left:0!important;
	padding-left:0!important;
	width:100%;
	padding:9Px;
	margin:0 auto!important;
}

html .eui-slider-dots-classic .eui-slider-dots-inner{
	padding-top:0!important;
	overflow:hidden;
	width:80px;
	padding-top:0;
	padding-top:0!important;
	overflow:hidden;
	width:80px;
	padding-top:0;
}

.eapps-testimonials-slider-page-item-small-classic.eapps-testimonials-slider-page-item.eapps-testimonials-slider-page-item-image-landscape{
	margin-top:9px!important;
	margin-top:9px!important;
}

.eapps-testimonials-slider-page-item{
	overflow:hidden;
	border-radius:4px;
	display:flex;
	flex-direction:column;
	align-items:stretch;
	justify-content:stretch;
	margin-top:8px;
	flex-grow:0;
	flex-shrink:0;
	margin:0 auto!important;
	overflow:hidden;
	border-radius:4px;
	display:flex;
	flex-direction:column;
	align-items:stretch;
	justify-content:stretch;
	margin-top:8px;
	flex-grow:0;
	flex-shrink:0;
	margin:0 auto!important;
}

.box-avantages span.text-gray-400.fw-bold.d-block{
	font-size:12px;
	line-height:8px;
	font-size:12px;
	line-height:8px;
}

.box-avantages .ps-3{
	line-height:26px;
	display:block;
	padding-left:14px;
	line-height:26px;
	display:block;
	padding-left:14px;
}

.box-avantages{
	padding:0 41px 4px 45px!important;
	border-bottom:1px solid #f1f1f191;
	padding:0 41px 4px 45px!important;
	border-bottom:1px solid #f1f1f191;
}

#side-cart .product_list_widget a{
	font-family:Zephyr,averta-light-webfont!important;
	font-size:17px;
	text-transform:none!important;
	font-family: Zephyr,averta-light-webfont!important;
	font-size: 17px;
	text-transform: none!important;
	font-size: 17px!important;
	line-height: 20px;
	font-size: 9px!important;
	text-align: left!important;
	font-family: futura!important;
	text-transform: uppercase!important;
	font-weight: 500!important;
	letter-spacing: 1px;
	padding-top: 10px;
	font-family:Zephyr,averta-light-webfont!important;
	font-size:17px;
	text-transform:none!important;
	font-family: Zephyr,averta-light-webfont!important;
	font-size: 17px;
	text-transform: none!important;
	font-size: 17px!important;
	line-height: 20px;
	font-size: 9px!important;
	text-align: left!important;
	font-family: futura!important;
	text-transform: uppercase!important;
	font-weight: 500!important;
	letter-spacing: 1px;
	padding-top: 10px;
}

#side-cart .et-cart-panel-item-details .remove:after,#side-cart .et-cart-panel-item-details .remove:before{
	height:1px;
	background:rgb(255 255 255 / 72%);
	margin-top:0;
	height:1px;
	background:rgb(255 255 255 / 72%);
	margin-top:0;
}

#side-cart .et-cart-panel-item-details .remove{
	position:absolute;
	right:0;
	top:8px;
	border:6px solid #ffffff00;
	border-radius:100%;
	height:20px;
	width:20px;
	background:#000;
	position:absolute;
	right:0;
	top:8px;
	border:6px solid #ffffff00;
	border-radius:100%;
	height:20px;
	width:20px;
	background:#000;
}

#side-cart li .quantity .qty{
	font-size:inherit;
	border-left:1px solid;
	border-right:1px solid;
	margin:0 6Px;
	font-size:10px;
	font-size:inherit;
	border-left:1px solid;
	border-right:1px solid;
	margin:0 6Px;
	font-size:10px;
}

#side-cart .woocommerce-mini-cart__total strong{
	font-weight:400;
	font-size:18px!important;
	letter-spacing:.5px;
	font-family:Zephyr,averta-light-webfont!important;
	font-weight: 400;
	font-size: 14px!important;
	letter-spacing: .5px;
	font-family: Zephyr,averta-light-webfont!important;
	text-align: left!important;
	font-family: futura!important;
	text-transform: uppercase!important;
	font-weight: 500!important;
	letter-spacing: 1px;
	padding-top: 10px;
	font-weight:400;
	font-size:18px!important;
	letter-spacing:.5px;
	font-family:Zephyr,averta-light-webfont!important;
	font-weight: 400;
	font-size: 14px!important;
	letter-spacing: .5px;
	font-family: Zephyr,averta-light-webfont!important;
	text-align: left!important;
	font-family: futura!important;
	text-transform: uppercase!important;
	font-weight: 500!important;
	letter-spacing: 1px;
	padding-top: 10px;
}

#side-cart .quantity{
	align-items:center;
	border:1px solid #000;
	max-width:82px;
	padding:0 6px;
	align-items:center;
	border:1px solid #000;
	max-width:82px;
	padding:0 6px;
}

.eapps-testimonials-slider-page-item-author-picture,.eapps-testimonials-slider-page-item-image-landscape .eapps-testimonials-slider-page-item-author-picture{
	position:relative;
	top:auto;
	left:auto;
	transform:none;
	width:21px!important;
	margin:0 auto;
	display:table;
	padding-top:13px;
	position:relative;
	top:auto;
	left:auto;
	transform:none;
	width:21px!important;
	margin:0 auto;
	display:table;
	padding-top:13px;
}

.box-avantages .eapps-testimonials-slider-items{
	border-bottom:0 solid #f1f1f17d;
	border-bottom:0 solid #f1f1f17d;
}

.box-avantages .eapps-testimonials-slider-slider.eui-slider{
	height:initial;
	max-height:100%;
	transition:max-height .3s;
	max-height:71px!important;
	height:initial;
	max-height:100%;
	transition:max-height .3s;
	max-height:71px!important;
}

.eapps-testimonials-slider-page-item-image-landscape .eapps-testimonials-slider-page-item-author-picture,html .eapps-testimonials-slider-page-item-author-picture,html .eapps-testimonials-slider-page-item-image-landscape .eapps-testimonials-slider-page-item-author-picture{
	position:relative;
	top:auto;
	left:auto;
	-ms-transform:none;
	transform:none;
	margin:0 auto;
	display:table;
	padding-top:13px;
	width:auto!important;
	min-height:31px!important;
	max-height:30px!important;
	height:33px!important;
	min-width:auto!important;
	position:relative;
	top:auto;
	left:auto;
	-ms-transform:none;
	transform:none;
	margin:0 auto;
	display:table;
	padding-top:13px;
	width:auto!important;
	min-height:31px!important;
	max-height:30px!important;
	height:33px!important;
	min-width:auto!important;
}

#side-cart .woocommerce-mini-cart__total{
	margin-bottom:4px!important;
	margin-bottom:4px!important;
}

.free-shipping-progress-bar{
	border:0 solid;
	padding:17px;
	margin-bottom:6px;
	border:0 solid!important;
	padding:17px;
	background:#faf1f4!important;
	border:0 solid;
	padding:17px;
	margin-bottom:6px;
	border:0 solid!important;
	padding:17px;
	background:#faf1f4!important;
}

.free-shipping-progress-bar .progress-bar-message strong{
	font-size:9px!important;
	font-weight:400;
	font-family:averta-light-webfont!important;
	font-weight:100;
	text-transform:none;
	letter-spacing:0;
	font-size:9px!important;
	font-weight:400;
	font-family:averta-light-webfont!important;
	font-weight:100;
	text-transform:none;
	letter-spacing:0;
}

.topbar-text{
	font-family:Lato;
	text-transform:uppercase;
	letter-spacing:2px;
	font-size:10px!important;
	font-family:Lato;
	text-transform:uppercase;
	letter-spacing:2px;
	font-size:10px!important;
}

.side-panel .et-close:after,.side-panel .et-close:before{
	background-color:#000;
	height:1px;
	background-color:#000;
	height:1px;
}

blockquote cite,body{
	font-family:averta-light-webfont;
	font-family:averta-light-webfont;
}

.header .logolink .logoimg,.header .logolink img{
	margin-top:0;
	margin-top:0;
}

.top-bar .topbar-center{
	text-transform:uppercase;
	font-size:11px;
	text-transform:uppercase;
	font-size:11px;
}

.header .logolink img{
	max-height:58px;
	max-height:58px;
}

#goya-popup.dark{
	background-color:#000;
	background-color:#000;
}

#goya-popup .popup-content .content-wrapper{
	width:66.6667%;
	margin:0 auto;
	padding:50px 0;
	font-family:averta-light-webfont;
	font-size:13px;
	width:66.6667%;
	margin:0 auto;
	padding:50px 0;
	font-family:averta-light-webfont;
	font-size:13px;
}

.linked-products-carousel{
	padding-left:20px;
	padding-right:20px;
	margin-left:-20px;
	margin-right:-20px;
	opacity:1!important;
	padding-left:20px;
	padding-right:20px;
	margin-left:-20px;
	margin-right:-20px;
	opacity:1!important;
}

.Creative-Title{
	font-family:Zephyr!important;
	font-family:Zephyr!important;
}

html .konte-product-grid__title{
	line-height:51px;
	font-size:3.75rem;
	font-family:Zephyr!important;
	color:#000;
	margin-top:63px;
	line-height:51px;
	font-size:3.75rem;
	font-family:Zephyr!important;
	color:#000;
	margin-top:63px;
}

html .topbar-text{
	font-size:9px!important;
	font-size:9px!important;
}

.topbar-text img{
	height:12Px;
	display:inline-block;
	line-height:36Px;
	float:left;
	margin-right:9px;
	height:12Px;
	display:inline-block;
	line-height:36Px;
	float:left;
	margin-right:9px;
}

.topbar-text ul li{
	line-height:10px;
	display:inline-block;
	margin-top:-6px;
	line-height:10px;
	display:inline-block;
	margin-top:-6px;
}

#topbar .topbar-left-items .topbar-text{
	display:inline-flex;
	width:100%;
	margin-top:-5px!important;
	display:table;
	color:#000;
	display:inline-flex;
	width:100%;
	margin-top:-5px!important;
	display:table;
	color:#000;
}

ul.left{
	float:left;
	float:left;
}

ul.right{
	float:right;
	display:block;
	position:absolute;
	right:32px;
	float:right;
	display:block;
	position:absolute;
	right:32px;
}

.sticky-product-bar{
	position:fixed;
	top:-100px;
	left:0;
	width:100%;
	z-index:602;
	font-size:.9em;
	background:#fff;
	opacity:0;
	visibility:hidden;
	-moz-box-shadow:-2px 2px 45px -15px rgba(0,0,0,.3);
	box-shadow:none;
	border-top:0 solid rgba(0,0,0,.1);
	height:80px;
	display:flex;
	align-items:center;
	animation:.48s et-fadeIn;
	border-bottom:1px solid #f1f1f194;
	position:fixed;
	top:-100px;
	left:0;
	width:100%;
	z-index:602;
	font-size:.9em;
	background:#fff;
	opacity:0;
	visibility:hidden;
	-moz-box-shadow:-2px 2px 45px -15px rgba(0,0,0,.3);
	box-shadow:none;
	border-top:0 solid rgba(0,0,0,.1);
	height:80px;
	display:flex;
	align-items:center;
	animation:.48s et-fadeIn;
	border-bottom:1px solid #f1f1f194;
}

.et-product-detail .variations_form .variations{
	width:100%;
	margin-bottom:0;
	width:100%;
	margin-bottom:0;
}

.et-product-detail.et-cart-mixed:not(.sold-individually):not(.product-type-grouped):not(.product-type-external) .summary .yith-wcwl-add-to-wishlist>div{
	margin-left:0!important;
	margin-left:0!important;
}

.variable-items-wrapper .variable-item,.woocommerce-breadcrumb,.woocommerce-breadcrumb a{
	font-family:averta-light-webfont;
	font-weight:300;
	font-size:12px;
	font-family:futuralightbt!important;
	font-weight:100;
	text-transform:uppercase;
	color:#000;
	font-family:averta-light-webfont;
	font-weight:300;
	font-size:12px;
	font-family:futuralightbt!important;
	font-weight:100;
	text-transform:uppercase;
	color:#000;
}

.et-listing-style1 .product_thumbnail .et-quickview-btn,.products .add_to_cart_button.button,.products .added_to_cart.button,.products .single_add_to_cart_button.button,.shop_table,.side-panel header h6,blockquote cite,body,table{
	color:#000;
	color:#000;
}

h1,h2,h3,html .eui-widget-title,span.eapps-faq-content-category-title-text{
	font-family: futuralightbt!important;
	font-weight:300!important;
	font-size:28Px;
	letter-spacing:0;
	color:#000;
	font-weight:300!important;
	font-size:28Px;
	letter-spacing:0;
	color:#000;
}

input#gform_submit_button_2{
	background:0 0!important;
	color:#000;
	border-left:0 solid #f1f1f1;
	border:0;
	border-left:1px solid;
	background:0 0!important;
	color:#000;
	border-left:0 solid #f1f1f1;
	border:0;
	border-left:1px solid;
}

input#input_2_1{
	border:0;
	background:transparent;
	border:0;
	background:transparent;
}

label{
	font-size:13px!important;
	font-size:12px!important;
	letter-spacing:0;
	color:#000;
	font-size:13px!important;
	font-size:12px!important;
	letter-spacing:0;
	color:#000;
}

.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{
	border:1px solid rgb(0 0 0 / 7%);
	border-radius:0!important;
	border:1px solid rgb(0 0 0 / 7%);
	border-radius:0!important;
}

.eapps-testimonials-slider-page-item-author-picture-container:after{
	border:0!important;
	border:0!important;
}

.vc_row.wpb_row.vc_row-fluid.vc_row-has-fill{
	background-size:contain!important;
	background-size:contain!important;
	background-size:contain!important;
	background-size:contain!important;
}

html .topbar.dark{
	background-color:#fff!important;
	background-color:#edead7!important;
	background-color:#fff!important;
	background-color:#edead7!important;
}

.konte-button.button-underline.normal{
	text-transform:uppercase;
	text-transform:uppercase;
	text-transform:uppercase;
	text-transform:uppercase;
}

.konte-category-banner__title{
	font-size:39px;
	font-size:2.4375rem;
	font-weight:400;
	line-height:1.2;
	margin:2px 0 8px 0;
	font-size:39px;
	font-size:2.4375rem;
	font-weight:400;
	line-height:1.2;
	margin:2px 0 8px 0;
	font-size:39px;
	font-size:2.4375rem;
	font-weight:400;
	line-height:1.2;
	margin:2px 0 8px 0;
	font-size:39px;
	font-size:2.4375rem;
	font-weight:400;
	line-height:1.2;
	margin:2px 0 8px 0;
}

html .footer-widgets .widget h6{
	margin-bottom:10px;
	padding:10px 0;
	text-transform:uppercase;
	letter-spacing:.1em;
	font-weight:inherit;
	font-family:Zephyr,averta-light-webfont!important;
	text-transform:none;
	letter-spacing:0;
	font-size:20px;
	font-weight:300;
	color:#000!important;
	margin-bottom:10px;
	padding:10px 0;
	text-transform:uppercase;
	letter-spacing:.1em;
	font-weight:inherit;
	font-family:Zephyr,averta-light-webfont!important;
	text-transform:none;
	letter-spacing:0;
	font-size:20px;
	font-weight:300;
	color:#000!important;
}

.konte-button.button-underline:after,.konte-category-banner__button:after{
	bottom:-8px;
	bottom:-8px;
}

.et-global-campaign a,.et-product-detail .product_meta>span,.et-product-detail .summary .share-article .share-label,.post-categories li a,.widget:not(.widget_shopping_cart):not(.woocommerce):not(.wcapf-ajax-term-filter):not(.et_widget_social_media) a{
	font-size:11px;
	font-family:futuralightbt!important;
	font-weight:100;
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:9px;
	margin-top:0;
	font-size:11px;
	font-family:futuralightbt!important;
	font-weight:100;
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:9px;
	margin-top:0;
}

.eapps-faq-layout-accordion .eapps-faq-content-category-item-question-icon:after,.eapps-faq-layout-accordion .eapps-faq-content-category-item-question-icon:before{
	background:#000;
	background:#000;
}

html .eapps-faq-accordion-icon-plus.eapps-faq-layout-accordion .eapps-faq-content-category-item-question-icon:after,html .eapps-faq-accordion-icon-plus.eapps-faq-layout-accordion .eapps-faq-content-category-item-question-icon:before{
	height:1px;
	height:1px;
}

.et-product-detail.et-cart-mixed .summary .yith-wcwl-add-to-wishlist>div>a span{
	font-size:12px!important;
	font-size:12px!important;
}

#cancel-comment-reply-link,#order_review .terms a,.commentlist>li .reply a,.entry-content li a:not([class]),.entry-content p a:not([class]),.et-banner-text .et-banner-link.link,.et-blog-categories-list li a,.et-checkout-login-title a,.et-global-campaign a,.et-product-detail .product_meta>span,.et-product-detail .product_meta>span a,.et-product-detail .summary .share-article .share-label,.post-categories li a,.post-featured .post-title .post-meta a,.tag-cloud-link,.widget:not(.widget_shopping_cart):not(.woocommerce):not(.wcapf-ajax-term-filter):not(.et_widget_social_media) a,.woocommerce-terms-and-conditions-wrapper a,.wp-block-latest-comments__comment-link,.wpb_text_column a:not([class]){
	font-family:futuralightbt;
	text-transform:uppercase!important;
	font-family:futuralightbt;
	text-transform:uppercase!important;
}

.grid{
	display:block;
	list-style:none;
	padding:0;
	margin:0 0 0 -25px;
	font-size:0;
	display:block;
	list-style:none;
	padding:0;
	margin:0 0 0 -25px;
	font-size:0;
}

.grid__cell{
	box-sizing:border-box;
	display:inline-block;
	width:100%;
	padding:0 0 0 25px;
	margin:0;
	vertical-align:top;
	font-size:1rem;
	box-sizing:border-box;
	display:inline-block;
	width:100%;
	padding:0 0 0 25px;
	margin:0;
	vertical-align:top;
	font-size:1rem;
}

.grid--center{
	text-align:center;
	text-align:center;
}

.grid--center>.grid__cell{
	text-align:left;
	text-align:left;
}

.grid__cell--center{
	display:block;
	margin:0 auto;
	display:block;
	margin:0 auto;
}

.grid--right{
	text-align:right;
	text-align:right;
}

.grid--right>.grid__cell{
	text-align:left;
	text-align:left;
}

.grid--middle>.grid__cell{
	vertical-align:middle;
	vertical-align:middle;
}

.grid--bottom>.grid__cell{
	vertical-align:bottom;
	vertical-align:bottom;
}

.grid--flush{
	margin-left:0!important;
	margin-left:0!important;
}

.grid--flush>.grid__cell{
	padding-left:0!important;
	padding-left:0!important;
}

.grid--tiny{
	margin-left:-6.25px;
	margin-left:-6.25px;
}

.grid--tiny>.grid__cell{
	padding-left:6.25px;
	padding-left:6.25px;
}

.grid--small{
	margin-left:-12.5px;
	margin-left:-12.5px;
}

.grid--small>.grid__cell{
	padding-left:12.5px;
	padding-left:12.5px;
}

.grid--auto>.grid__cell{
	width:auto;
	width:auto;
}

.grid--gallery>.grid__cell:last-child{
	margin-bottom:0!important;
	margin-bottom:0!important;
}

.\31\/2,.\32\/4,.\36\/12{
	width:50%;
	width:50%;
}

.\31\/3,.\34\/12{
	width:33.33333%;
	width:33.33333%;
}

.\32\/3,.\38\/12{
	width:66.66667%;
	width:66.66667%;
}

.\31\/4,.\33\/12{
	width:25%;
	width:25%;
}

.\33\/4,.\39\/12{
	width:75%;
	width:75%;
}

.\31\/12{
	width:8.33333%;
	width:8.33333%;
}

.\32\/12{
	width:16.66667%;
	width:16.66667%;
}

.\35\/12{
	width:41.66667%;
	width:41.66667%;
}

.\37\/12{
	width:58.33333%;
	width:58.33333%;
}

.\31\30\/12{
	width:83.33333%;
	width:83.33333%;
}

.\31\31\/12{
	width:91.66667%;
	width:91.66667%;
}

.slick-slider{
	display:block;
	position:relative;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-tap-highlight-color:transparent;
	display:block;
	position:relative;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-tap-highlight-color:transparent;
}

.slick-list{
	position:relative;
	display:block;
	overflow:hidden;
	margin:0;
	padding:0;
	position:relative;
	display:block;
	overflow:hidden;
	margin:0;
	padding:0;
}

.slick-list:focus{
	outline:0;
	outline:0;
}

.slick-list.dragging{
	cursor:pointer;
	cursor:pointer;
}

.slick-list,.slick-track{
	transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
}

.slick-track{
	display:block;
	position:relative;
	top:0;
	left:0;
	display:block;
	position:relative;
	top:0;
	left:0;
}

.slick-track:after,.slick-track:before{
	display:table;
	content:'';
	display:table;
	content:'';
}

.slick-track:after{
	clear:both;
	clear:both;
}

.slick-loading .slick-track{
	visibility:hidden;
	visibility:hidden;
}

.slick-slide{
	display:none;
	float:left;
	height:100%;
	min-height:1px;
	display:none;
	float:left;
	height:100%;
	min-height:1px;
}

.slick-slide:focus{
	outline:0;
	outline:0;
}

[dir=rtl] .slick-slide{
	float:right;
	float:right;
}

.slick-slide img{
	display:block;
	display:block;
}

.slick-slide.slick-loading img{
	display:none;
	display:none;
}

.slick-slide.dragging img{
	pointer-events:none;
	pointer-events:none;
}

.slick-initialized .slick-slide{
	display:block!important;
	display:block!important;
}

.slick-loading .slick-slide{
	visibility:hidden;
	visibility:hidden;
}

.slick-vertical .slick-slide{
	display:block;
	height:auto;
	border:1px solid transparent;
	display:block;
	height:auto;
	border:1px solid transparent;
}

.slick-arrow.slick-hidden{
	display:none;
	display:none;
}

.slick-arrow{
	background:0;
	border:0;
	background:0;
	border:0;
}

.slick-arrow:focus{
	outline:0;
	outline:0;
}

.slick-dots{
	margin-top:10px;
	list-style:none;
	text-align:center;
	margin-top:10px;
	list-style:none;
	text-align:center;
}

.slick-dots li{
	display:inline-block;
	display:inline-block;
}

.slick-dots button{
	display:inline-block;
	margin:10px 8px;
	padding:0;
	height:5px;
	width:5px;
	background:#bab9b9;
	cursor:pointer;
	border:0;
	outline:0;
	font-size:0;
	transition:background .2s ease-in-out;
	vertical-align:middle;
	display:inline-block;
	margin:10px 8px;
	padding:0;
	height:5px;
	width:5px;
	background:#bab9b9;
	cursor:pointer;
	border:0;
	outline:0;
	font-size:0;
	transition:background .2s ease-in-out;
	vertical-align:middle;
}

.slick-dots .slick-active button{
	background:#343434;
	background:#343434;
}

.fancybox-enabled{
	overflow:hidden;
	overflow:hidden;
}

.fancybox-enabled body{
	overflow:visible;
	-ms-touch-action:none;
	touch-action:none;
	overflow:visible;
	-ms-touch-action:none;
	touch-action:none;
}

.fancybox-container{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:99993;
	backface-visibility:hidden;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:99993;
	backface-visibility:hidden;
}

.fancybox-container~.fancybox-container{
	z-index:99992;
	z-index:99992;
}

.fancybox-bg{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background:#000;
	opacity:0;
	transition-timing-function:cubic-bezier(.55,.06,.68,.19);
	backface-visibility:hidden;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background:#000;
	opacity:0;
	transition-timing-function:cubic-bezier(.55,.06,.68,.19);
	backface-visibility:hidden;
}

.fancybox-container--ready .fancybox-bg{
	opacity:.3;
	transition-timing-function:cubic-bezier(.22,.61,.36,1);
	opacity:.3;
	transition-timing-function:cubic-bezier(.22,.61,.36,1);
}

.fancybox-controls{
	position:absolute;
	top:calc(50% - 25px);
	left:0;
	right:0;
	text-align:center;
	opacity:0;
	z-index:99994;
	transition:opacity .2s;
	backface-visibility:hidden;
	direction:ltr;
	position:absolute;
	top:calc(50% - 25px);
	left:0;
	right:0;
	text-align:center;
	opacity:0;
	z-index:99994;
	transition:opacity .2s;
	backface-visibility:hidden;
	direction:ltr;
}

.fancybox-show-controls .fancybox-controls{
	opacity:1;
	opacity:1;
}

.fancybox-slider-wrap{
	overflow:hidden;
	direction:ltr;
	overflow:hidden;
	direction:ltr;
}

.fancybox-slider,.fancybox-slider-wrap{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	padding:0;
	margin:0;
	z-index:99993;
	backface-visibility:hidden;
	-webkit-tap-highlight-color:transparent;
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	padding:0;
	margin:0;
	z-index:99993;
	backface-visibility:hidden;
	-webkit-tap-highlight-color:transparent;
}

.fancybox-slide{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	margin:0;
	padding:0 10px;
	outline:0;
	overflow:auto;
	white-space:normal;
	box-sizing:border-box;
	text-align:center;
	z-index:99994;
	-webkit-overflow-scrolling:touch;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	margin:0;
	padding:0 10px;
	outline:0;
	overflow:auto;
	white-space:normal;
	box-sizing:border-box;
	text-align:center;
	z-index:99994;
	-webkit-overflow-scrolling:touch;
}

.fancybox-slide::before{
	content:'';
	display:inline-block;
	vertical-align:middle;
	height:100%;
	width:0;
	content:'';
	display:inline-block;
	vertical-align:middle;
	height:100%;
	width:0;
}

.fancybox-container--no-padding .fancybox-slide{
	padding:0;
	padding:0;
}

.fancybox-container--align-left .fancybox-slide{
	text-align:left;
	text-align:left;
}

.fancybox-slide>*{
	display:inline-block;
	position:relative;
	margin:44px 0;
	border-width:0;
	vertical-align:middle;
	text-align:left;
	background-color:#fff;
	box-shadow:0 1px 2px rgba(0,0,0,.2);
	display:inline-block;
	position:relative;
	margin:44px 0;
	border-width:0;
	vertical-align:middle;
	text-align:left;
	background-color:#fff;
	box-shadow:0 1px 2px rgba(0,0,0,.2);
}

.fancybox-slide--image{
	overflow:hidden;
	overflow:hidden;
}

.fancybox-slide--image::before{
	display:none;
	display:none;
}

.fancybox-slide--mobile-fullscreen{
	width:100%;
	height:100%;
	margin:0;
	background:0;
	width:100%;
	height:100%;
	margin:0;
	background:0;
}

.fancybox-content{
	display:inline-block;
	position:relative;
	margin:44px auto;
	padding:0;
	border:0;
	width:80%;
	height:calc(100% - 88px);
	vertical-align:middle;
	line-height:normal;
	text-align:left;
	white-space:normal;
	outline:0;
	font-size:1rem;
	font-family:Arial,sans-serif;
	box-sizing:border-box;
	-webkit-tap-highlight-color:transparent;
	-webkit-overflow-scrolling:touch;
	display:inline-block;
	position:relative;
	margin:44px auto;
	padding:0;
	border:0;
	width:80%;
	height:calc(100% - 88px);
	vertical-align:middle;
	line-height:normal;
	text-align:left;
	white-space:normal;
	outline:0;
	font-size:1rem;
	font-family:Arial,sans-serif;
	box-sizing:border-box;
	-webkit-tap-highlight-color:transparent;
	-webkit-overflow-scrolling:touch;
}

.fancybox-controls--canzoomOut .fancybox-placeholder{
	cursor:zoom-out;
	cursor:zoom-out;
}

.fancybox-controls--canzoomIn .fancybox-placeholder{
	cursor:zoom-in;
	cursor:zoom-in;
}

.fancybox-controls--canGrab .fancybox-placeholder{
	cursor:grab;
	cursor:grab;
}

.fancybox-controls--isGrabbing .fancybox-placeholder{
	cursor:grabbing;
	cursor:grabbing;
}

.fancybox-tmp{
	position:absolute;
	top:-9999px;
	left:-9999px;
	visibility:hidden;
	position:absolute;
	top:-9999px;
	left:-9999px;
	visibility:hidden;
}

.fancybox-error{
	position:absolute;
	margin:0;
	padding:40px;
	top:50%;
	left:50%;
	width:380px;
	max-width:100%;
	transform:translate(-50%,-50%);
	background:#fff;
	cursor:default;
	position:absolute;
	margin:0;
	padding:40px;
	top:50%;
	left:50%;
	width:380px;
	max-width:100%;
	transform:translate(-50%,-50%);
	background:#fff;
	cursor:default;
}

.fancybox-error p{
	margin:0;
	padding:0;
	color:#444;
	font:1rem/1.25rem "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin:0;
	padding:0;
	color:#444;
	font:1rem/1.25rem "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.fancybox-close{
	position:absolute;
	z-index:9999;
	top:-35px;
	right:-5px;
	line-height:25px;
	width:25px;
	cursor:pointer;
	text-align:center;
	background:0;
	color:#fff;
	border:0;
	padding:0;
	position:absolute;
	z-index:9999;
	top:-35px;
	right:-5px;
	line-height:25px;
	width:25px;
	cursor:pointer;
	text-align:center;
	background:0;
	color:#fff;
	border:0;
	padding:0;
}

.fancybox-close svg{
	filter:drop-shadow(0 0 1px rgba(0,0,0,.2));
	filter:drop-shadow(0 0 1px rgba(0,0,0,.2));
}

.fancybox-button{
	position:absolute;
	font-size:1.5625rem;
	background:0;
	border:0;
	color:#fff;
	transition:all .25s ease-in-out;
	position:absolute;
	font-size:1.5625rem;
	background:0;
	border:0;
	color:#fff;
	transition:all .25s ease-in-out;
}

.fancybox-button--disabled{
	display:none;
	display:none;
}

.fancybox-button--disabled::after,.fancybox-button--disabled::before{
	opacity:.5;
	opacity:.5;
}

.fancybox-button--left{
	left:-55px;
	left:-55px;
}

.fancybox-button--left:hover{
	left:-58px;
	left:-58px;
}

.fancybox-button--right{
	right:-55px;
	right:-55px;
}

.fancybox-button--right:hover{
	right:-58px;
	right:-58px;
}

.fancybox-button svg{
	filter:drop-shadow(0 1px 2px rgba(0,0,0,.2));
	filter:drop-shadow(0 1px 2px rgba(0,0,0,.2));
}

.fancybox-loading{
	border:6px solid rgba(100,100,100,.4);
	border-top:6px solid rgba(255,255,255,.6);
	border-radius:100%;
	height:50px!important;
	width:50px!important;
	animation:fancybox-rotate .8s infinite linear;
	background:0;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-25px;
	margin-left:-25px;
	z-index:99999;
	border:6px solid rgba(100,100,100,.4);
	border-top:6px solid rgba(255,255,255,.6);
	border-radius:100%;
	height:50px!important;
	width:50px!important;
	animation:fancybox-rotate .8s infinite linear;
	background:0;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-25px;
	margin-left:-25px;
	z-index:99999;
}

.shg-c,.shogun-component{
	margin-bottom:35px;
	margin-bottom:35px;
}

.shogun-component__size--small{
	max-width:680px;
	margin:0 auto;
	max-width:680px;
	margin:0 auto;
}

.shogun-component__size--medium{
	max-width:880px;
	margin:0 auto;
	max-width:880px;
	margin:0 auto;
}

.shogun-component__size--large{
	max-width:980px;
	margin:0 auto;
	max-width:980px;
	margin:0 auto;
}

.shogun-component__size--extra-large{
	max-width:1050px;
	margin:0 auto;
	max-width:1050px;
	margin:0 auto;
}

.shogun-component__size--full{
	width:100vw;
	margin-left:-20px;
	width:100vw;
	margin-left:-20px;
}

.shogun-image{
	display:block;
	display:block;
}

.shogun-text--center{
	text-align:center;
	text-align:center;
}

.shogun-text--large-bottom-margin{
	margin-bottom:2em;
	margin-bottom:2em;
}

.shogun-component__video{
	position:relative;
	cursor:pointer;
	position:relative;
	cursor:pointer;
}

.shogun-component__video video{
	display:block;
	width:100%;
	display:block;
	width:100%;
}

.shogun-component__video-icon{
	position:absolute;
	color:#fff;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	font-size:3.125rem;
	opacity:1;
	pointer-events:none;
	transition:opacity .2s ease-in-out;
	line-height:0;
	filter:drop-shadow(0 1px 3px rgba(18,16,12,.2));
	position:absolute;
	color:#fff;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	font-size:3.125rem;
	opacity:1;
	pointer-events:none;
	transition:opacity .2s ease-in-out;
	line-height:0;
	filter:drop-shadow(0 1px 3px rgba(18,16,12,.2));
}

.shogun-component__video--playing .shogun-component__video-icon{
	opacity:0;
	opacity:0;
}

.shogun-component__video-item--fullscreen{
	background:#000!important;
	background:#000!important;
}

.rte .shogun-component__image-with-title blockquote,.rte .shogun-component__image-with-title h3,.shogun-component__image-with-title .h3,.shogun-component__image-with-title .rte blockquote,.shogun-component__image-with-title .rte h3{
	margin-bottom:1em;
	margin-bottom:1em;
}

.shogun-component__image-with-title img{
	width:100%;
	width:100%;
}

.shogun-component__blockquote{
	text-align:center;
	text-align:center;
}

.shogun-component__blockquote blockquote{
	margin:0;
	font-style:italic;
	margin:0;
	font-style:italic;
}

.shogun-component__image-full img{
	width:100%;
	width:100%;
}

.shogun-component__store{
	background:#f6f5f5;
	max-width:780px;
	margin:0 auto;
	background:#f6f5f5;
	max-width:780px;
	margin:0 auto;
}

.shogun-component__store-address{
	padding:25px;
	padding:25px;
}

.shogun-component__essential-step-header{
	position:relative;
	display:-ms-flexbox;
	display:flex;
	max-width:300px;
	padding:10px 0 0 45px;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-align:start;
	align-items:flex-start;
	height:200px;
	position:relative;
	display:-ms-flexbox;
	display:flex;
	max-width:300px;
	padding:10px 0 0 45px;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-align:start;
	align-items:flex-start;
	height:200px;
}

.shogun-component__essential-step-number{
	position:absolute;
	top:0;
	left:0;
	color:#fcf3eb;
	font-size:12.5rem;
	line-height:1;
	z-index:-1;
	position:absolute;
	top:0;
	left:0;
	color:#fcf3eb;
	font-size:12.5rem;
	line-height:1;
	z-index:-1;
}

.shogun-component__read-more{
	display:inline-block;
	margin:18px 0;
	display:inline-block;
	margin:18px 0;
}

.shogun-component__read-more svg{
	margin-left:8px;
	vertical-align:-1px;
	margin-left:8px;
	vertical-align:-1px;
}

.shogun-component__essential-step-products{
	margin-bottom:30px;
	margin-bottom:30px;
}

.template-article .shogun-component__read-more+.rte{
	display:none;
	display:none;
}

.template-article #shogun-probe .shogun-component__read-more+.rte{
	display:block!important;
	display:block!important;
}

.shogun-component__product-slider-list{
	position:relative;
	max-width:500px;
	margin:0 -20px;
	position:relative;
	max-width:500px;
	margin:0 -20px;
}

.shogun-component__product-list-item .product-item{
	border-top:0;
	padding-left:20px;
	padding-right:20px;
	border-top:0;
	padding-left:20px;
	padding-right:20px;
}

.shogun-component__product-slider-list .slick-arrow{
	position:absolute;
	top:calc(50% - 32px);
	font-size:2rem;
	position:absolute;
	top:calc(50% - 32px);
	font-size:2rem;
}

.shogun-component__product-slider-list .slick-prev{
	left:-85px;
	left:-85px;
}

.shogun-component__product-slider-list .slick-next{
	right:-85px;
	right:-85px;
}

.shogun-component__product-slider-row .slick-arrow{
	position:absolute;
	top:calc(50% - 32px);
	font-size:2rem;
	position:absolute;
	top:calc(50% - 32px);
	font-size:2rem;
}

.shogun-component__product-slider-row .slick-prev{
	left:-60px;
	left:-60px;
}

.shogun-component__product-slider-row .slick-next{
	right:-60px;
	right:-60px;
}

.no-scroll{
	overflow:hidden;
	overflow:hidden;
}

.js .no-js{
	display:none!important;
	display:none!important;
}

.container--smaller{
	max-width:1390px;
	max-width:1390px;
}

.container--shrink{
	max-width:1300px;
	max-width:1300px;
}

.container--shrink-more{
	max-width:960px;
	max-width:960px;
}

.page-wrapper{
	padding-top:20px;
	padding-bottom:30px;
	padding-top:20px;
	padding-bottom:30px;
}

.page-wrapper--no-bottom-padding{
	padding-bottom:0!important;
	padding-bottom:0!important;
}

.visually-hidden{
	position:absolute;
	overflow:hidden;
	clip:rect(0 0 0 0);
	height:1px;
	width:1px;
	margin:-1px;
	padding:0;
	border:0;
	position:absolute;
	overflow:hidden;
	clip:rect(0 0 0 0);
	height:1px;
	width:1px;
	margin:-1px;
	padding:0;
	border:0;
}

[v-cloak]{
	display:none!important;
	display:none!important;
}

.anchor{
	display:block;
	position:relative;
	top:-90px;
	visibility:hidden;
	display:block;
	position:relative;
	top:-90px;
	visibility:hidden;
}

.placeholder-svg{
	display:block;
	width:100%;
	height:100%;
	max-width:100%;
	max-height:100%;
	display:block;
	width:100%;
	height:100%;
	max-width:100%;
	max-height:100%;
}

.shopify-challenge__container{
	margin-top:40px;
	margin-bottom:40px;
	margin-top:40px;
	margin-bottom:40px;
}

.loading-bar{
	position:fixed;
	top:0;
	left:0;
	visibility:hidden;
	width:0;
	height:2px;
	background:#343434;
	transition:width .2s ease-in-out;
	z-index:10;
	position:fixed;
	top:0;
	left:0;
	visibility:hidden;
	width:0;
	height:2px;
	background:#343434;
	transition:width .2s ease-in-out;
	z-index:10;
}

.loading-bar--visible{
	visibility:visible;
	visibility:visible;
}

.announcement-bar{
	padding:6px 0;
	text-transform:uppercase;
	font-family:brandon-grotesque,arial,sans-serif;
	font-size:.625rem;
	letter-spacing:2.35px;
	padding:6px 0;
	text-transform:uppercase;
	font-family:brandon-grotesque,arial,sans-serif;
	font-size:.625rem;
	letter-spacing:2.35px;
}

.announcement-bar__inner{
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-align:center;
	align-items:center;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-align:center;
	align-items:center;
}

.announcement-bar__text{
	opacity:.7;
	opacity:.7;
}

.announcement-bar__link{
	opacity:.5;
	opacity:.5;
}

.announcement-bar__link:hover{
	opacity:.7;
	opacity:.7;
}

.breadcrumb{
	display:none;
	margin-bottom:25px;
	color:#a6a6a6;
	font-size:.625rem;
	font-family:brandon-grotesque,arial,sans-serif;
	text-transform:uppercase;
	letter-spacing:1.8px;
	display:none;
	margin-bottom:25px;
	color:#a6a6a6;
	font-size:.625rem;
	font-family:brandon-grotesque,arial,sans-serif;
	text-transform:uppercase;
	letter-spacing:1.8px;
}

.breadcrumb__item{
	display:inline-block;
	transition:color .25s ease-in-out;
	display:inline-block;
	transition:color .25s ease-in-out;
}

.breadcrumb__item:hover{
	color:#343434;
	color:#343434;
}

.breadcrumb__item+.breadcrumb__item::before{
	content:'/';
	color:#a6a6a6;
	content:'/';
	color:#a6a6a6;
}

.quantity-selector{
	display:-ms-flexbox;
	display:flex;
	width:140px;
	padding:12px 16px;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-align:center;
	align-items:center;
	border:1px solid #e2e2e2;
	font-size:.75rem;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-ms-flex-negative:0;
	flex-shrink:0;
	display:-ms-flexbox;
	display:flex;
	width:140px;
	padding:12px 16px;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-align:center;
	align-items:center;
	border:1px solid #e2e2e2;
	font-size:.75rem;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-ms-flex-negative:0;
	flex-shrink:0;
}

.quantity-selector__value{
	font-size:.875rem;
	font-family:brandon-grotesque,arial,sans-serif;
	font-weight:700;
	font-size:.875rem;
	font-family:brandon-grotesque,arial,sans-serif;
	font-weight:700;
}

.ksp{
	padding:28px 0;
	text-align:center;
	background:#f6f5f5;
	padding:28px 0;
	text-align:center;
	background:#f6f5f5;
}

.ksp__item{
	margin-bottom:30px;
	margin-bottom:30px;
}

.ksp__title{
	margin-bottom:1em;
	margin-bottom:1em;
}

.ksp__content{
	font-size:.9375rem;
	max-width:250px;
	margin:0 auto;
	font-size:.9375rem;
	max-width:250px;
	margin:0 auto;
}

.plus-button{
	position:relative;
	width:10px;
	height:10px;
	top:3px;
	float:right;
	position:relative;
	width:10px;
	height:10px;
	top:3px;
	float:right;
}

.plus-button::after,.plus-button::before{
	content:'';
	position:absolute;
	background-color:#343434;
	transition:transform .25s ease-out;
	content:'';
	position:absolute;
	background-color:#343434;
	transition:transform .25s ease-out;
}

.plus-button::before{
	top:0;
	left:50%;
	width:2px;
	height:100%;
	margin-left:-1px;
	top:0;
	left:50%;
	width:2px;
	height:100%;
	margin-left:-1px;
}

.plus-button::after{
	top:50%;
	left:0;
	width:100%;
	height:2px;
	margin-top:-1px;
	top:50%;
	left:0;
	width:100%;
	height:2px;
	margin-top:-1px;
}

.plus-button--active::before{
	transform:rotate(90deg);
	transform:rotate(90deg);
}

.plus-button--active::after{
	transform:rotate(180deg);
	transform:rotate(180deg);
}

.label{
	display:inline-block;
	line-height:normal;
	padding:1px 6px;
	font-size:.625rem;
	letter-spacing:.25em;
	text-transform:uppercase;
	font-family:brandon-grotesque,arial,sans-serif;
	background: transparent;
	color:#b3b3b3;
	border:0 solid #e6e6e6;
	border-radius:2px;
	display:inline-block;
	line-height:normal;
	padding:1px 6px;
	font-size:.625rem;
	letter-spacing:.25em;
	text-transform:uppercase;
	font-family:brandon-grotesque,arial,sans-serif;
	background: transparent;
	color:#b3b3b3;
	border:0 solid #e6e6e6;
	border-radius:2px;
}

.labels-list .label+.label{
	margin-left:10px;
	margin-left:10px;
}

.labels-list--vertical{
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-align:start;
	align-items:flex-start;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-align:start;
	align-items:flex-start;
}

.labels-list--vertical .label+.label{
	margin-top:5px;
	margin-left:0;
	margin-top:5px;
	margin-left:0;
}

.pagination__next,.pagination__prev{
	display:inline-block;
	font-size:.75rem;
	color:#343434;
	display:inline-block;
	font-size:.75rem;
	color:#343434;
}

.pagination__nav{
	display:inline-block;
	vertical-align:middle;
	display:inline-block;
	vertical-align:middle;
}

.pagination__nav-item{
	display:inline-block;
	font-size:.8125rem;
	display:inline-block;
	font-size:.8125rem;
}

.pagination__nav-link{
	padding:4px 12px;
	padding:4px 12px;
}

.pagination__nav-item--active{
	color:#343434;
	color:#343434;
}

.pagination__next{
	margin-left:5px;
	margin-left:5px;
}

.pagination__prev{
	margin-right:5px;
	margin-right:5px;
}

.pagination-results{
	position:relative;
	position:relative;
}

.pagination-results__meta{
	text-align:center;
	color:#a6a6a6;
	text-align:center;
	color:#a6a6a6;
}

.pagination-results__count{
	margin-bottom:10px;
	margin-bottom:10px;
}

.popover{
	position:relative;
	position:relative;
}

.popover--inline{
	display:inline-block;
	display:inline-block;
}

.popover__content{
	position:absolute;
	bottom:100%;
	left:50%;
	width:100%;
	margin-bottom:8px;
	min-width:195px;
	padding:18px 20px;
	background:#fff;
	border:1px solid #e2e2e2;
	box-shadow:0 1px rgba(118,118,118,.07);
	visibility:hidden;
	transform:translateX(-50%) translateY(-10px);
	opacity:0;
	transition:all .25s ease-in-out;
	color:#343434;
	position:absolute;
	bottom:100%;
	left:50%;
	width:100%;
	margin-bottom:8px;
	min-width:195px;
	padding:18px 20px;
	background:#fff;
	border:1px solid #e2e2e2;
	box-shadow:0 1px rgba(118,118,118,.07);
	visibility:hidden;
	transform:translateX(-50%) translateY(-10px);
	opacity:0;
	transition:all .25s ease-in-out;
	color:#343434;
}

.popover__content::after{
	position:absolute;
	content:'';
	top:100%;
	left:calc(50% - 4px);
	border-style:solid;
	border-width:7px 7px 0;
	border-color:#fff transparent transparent transparent;
	filter:drop-shadow(0 1px #e2e2e2);
	position:absolute;
	content:'';
	top:100%;
	left:calc(50% - 4px);
	border-style:solid;
	border-width:7px 7px 0;
	border-color:#fff transparent transparent transparent;
	filter:drop-shadow(0 1px #e2e2e2);
}

.popover__content--large{
	min-width:360px;
	padding:22px 30px;
	min-width:360px;
	padding:22px 30px;
}

.popover__content--fit{
	min-width:0;
	width:auto;
	white-space:nowrap;
	min-width:0;
	width:auto;
	white-space:nowrap;
}

.popover:hover .popover__content{
	visibility:visible;
	opacity:1;
	transform:translateX(-50%) translateY(0);
	visibility:visible;
	opacity:1;
	transform:translateX(-50%) translateY(0);
}

.popover__intro{
	margin-bottom:1.8em;
	text-align:center;
	margin-bottom:1.8em;
	text-align:center;
}

.empty-state{
	margin:20px 0;
	text-align:center;
	margin:20px 0;
	text-align:center;
}

.empty-state__heading{
	margin-bottom:8px;
	margin-bottom:8px;
}

.empty-state__title{
	margin-bottom:18px;
	margin-bottom:18px;
}

.empty-state__text{
	max-width:250px;
	margin:0 auto 20px;
	max-width:250px;
	margin:0 auto 20px;
}

.empty-state__text--wide{
	max-width:400px;
	max-width:400px;
}

.empty-state__text--wider{
	max-width:650px;
	max-width:650px;
}

.alert{
	margin-bottom:30px;
	padding:14px 20px;
	font-family:brandon-grotesque,arial,sans-serif;
	font-size:.6875rem;
	text-transform:uppercase;
	letter-spacing:.2em;
	text-align:center;
	margin-bottom:30px;
	padding:14px 20px;
	font-family:brandon-grotesque,arial,sans-serif;
	font-size:.6875rem;
	text-transform:uppercase;
	letter-spacing:.2em;
	text-align:center;
}

.alert--error{
	background:#fdeaea;
	color:#d76363;
	background:#fdeaea;
	color:#d76363;
}

.alert--success{
	background:#d5f1d5;
	color:#586958;
	background:#d5f1d5;
	color:#586958;
}

.zopim--hidden{
	visibility:hidden;
	visibility:hidden;
}

.cc_banner-wrapper p{
	color:#343434;
	font-family:chronicle display a,chronicle display b,chronicle display,arial,sans-serif;
	color:#343434;
	font-family:chronicle display a,chronicle display b,chronicle display,arial,sans-serif;
}

.cc_banner-wrapper .cc_container{
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:justify;
	justify-content:space-between;
	padding:12px 20px 12px 15px;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:justify;
	justify-content:space-between;
	padding:12px 20px 12px 15px;
}

.cc_banner-wrapper .cc_container .cc_btn{
	-ms-flex-order:2;
	order:2;
	-ms-flex-order:2;
	order:2;
}

.cc_banner-wrapper .cc_container .cc_btn,.cc_banner-wrapper .cc_container .cc_btn:visited{
	padding:11px 28px;
	border-radius:0;
	color:#fff;
	font-size:.8125rem;
	text-align:center;
	line-height:normal;
	text-transform:uppercase;
	font-family:brandon-grotesque,arial,sans-serif;
	transition:all .25s ease-in-out;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border:1px solid #343434;
	background:#343434;
	padding:11px 28px;
	border-radius:0;
	color:#fff;
	font-size:.8125rem;
	text-align:center;
	line-height:normal;
	text-transform:uppercase;
	font-family:brandon-grotesque,arial,sans-serif;
	transition:all .25s ease-in-out;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border:1px solid #343434;
	background:#343434;
}

.cc_banner-wrapper .cc_container .cc_btn:hover,.cc_banner-wrapper .cc_container .cc_btn:visited:hover{
	color:#fff;
	background:#5a5a5a;
	color:#fff;
	background:#5a5a5a;
}

.cc_banner-wrapper .cc_container .cc_message{
	margin:.25em;
	line-height:1.5em;
	margin:.25em;
	line-height:1.5em;
}

.cc_banner-wrapper .cc_container .cc_message a{
	padding-bottom:1px;
	color:#a17c5e;
	font-weight:700;
	border-bottom:1px solid #e3d7ce;
	transition:color .2s ease-in-out;
	padding-bottom:1px;
	color:#a17c5e;
	font-weight:700;
	border-bottom:1px solid #e3d7ce;
	transition:color .2s ease-in-out;
}

.cc_banner-wrapper .cc_container .cc_message a:hover{
	color:#81634b;
}

.account-nav{
	margin-top:118px;
}

.account-nav__item{
	position:relative;
	margin-bottom:18px;
}

.account-nav__item:last-child{
	margin:58px 0 0;
}

.account-nav__item--active>a{
	color:#343434;
}

.account-nav__item--active::before{
	vertical-align:3px;
	display:inline-block;
	content:'';
	margin-right:16px;
	width:20px;
	height:2px;
	background:#343434;
	vertical-align:3px;
}

.order{
	margin-bottom:35px;
}

.order-item__image-container{
	width:80px;
	height:80px;
	margin-right:15px;
	text-align:center;
}

.order-item__image{
	max-height:100%;
}

.order-tracking{
	display:-ms-flexbox;
	display:flex;
	margin-bottom:48px;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-align:center;
	align-items:center;
	color:#a17c5e;
	background:#fbf2ea;
}

#reviews-section .order-tracking .jdgm-write-rev-link,.order-tracking #judgeme_newreview,.order-tracking #reviews-section .jdgm-write-rev-link,.order-tracking .button,.order-tracking .footer-summary{
	background:#a17c5e;
	color:#fff;
}

#reviews-section .order-tracking .jdgm-write-rev-link:hover,.order-tracking #judgeme_newreview:hover,.order-tracking #reviews-section .jdgm-write-rev-link:hover,.order-tracking .button:hover,.order-tracking .footer-summary:hover{
	background:#7d5b44;
}

.order-invoice,.order-note{
	margin-bottom:30px;
}

.order-address:first-line{
	font-weight:700;
}

.product-list--wishlist+.product-results__meta{
	margin-top:50px;
}

.product-list.product-list--wishlist>.grid__cell{
	margin-bottom:62px;
}

.addresses{
	margin-bottom:50px;
}

.addresses>.grid__cell{
	margin-bottom:30px;
}

.customer-address:first-line{
	font-weight:700;
}

.customer-address__actions{
	margin-right:-16px;
	margin-bottom:-10px;
	text-align:right;
}

.customer-address__separator{
	display:inline-block;
	color:#a6a6a6;
	margin:0 7px;
	vertical-align:text-bottom;
}

.account__login-info .grid__cell{
	padding-top:20px;
	padding-bottom:20px;
}

.account__login-info .grid__cell:first-child{
	padding-right:45px;
}

.account__login-info .grid__cell:first-child .form__control--inline{
	margin-bottom:11px;
}

.birth-date{
	display:-ms-flexbox;
	display:flex;
	max-width:380px;
}

.birth-date>.select{
	display:inline-block;
}

.birth-date__month,.birth-date__year{
	margin-left:15px;
}

.birth-date__day{
	min-width:75px;
}

.birth-date__month{
	min-width:130px;
}

.birth-date__year{
	min-width:90px;
}

.beauty-profile__concerns{
	border-top:1px solid #e2e2e2;
}

.post-register-actions{
	margin-top:48px;
	max-width:380px;
	margin-left:auto;
}

#reviews-section .post-register-actions .jdgm-write-rev-link:last-child,.post-register-actions #judgeme_newreview:last-child,.post-register-actions #reviews-section .jdgm-write-rev-link:last-child,.post-register-actions .button:last-child,.post-register-actions .footer-summary:last-child{
	margin-top:15px;
}

.article-preview__image{
	display:block;
	height:200px;
	background-size:cover;
	background-position:center center;
}

.article-preview__content{
	padding:18px 20px;
	background:#fff;
	text-align:center;
}

.article-preview__title{
	position:relative;
	font-weight:600;
	text-transform:uppercase;
}

.article-preview__title::after{
	display:block;
	content:'';
	margin:.55em auto 0;
	width:40px;
	height:2px;
	background:#343434;
}

.articles-list__item,.articles-list__newsletter{
	display:none;
	margin:0 0 60px;
}

.article-item{
	padding-bottom:40px;
	border-bottom:3px solid #343434;
}

.column>.articles-list__item,.column>.articles-list__newsletter{
	display:block;
}

.article-item__image-container{
	display:block;
	font-size:0;
	margin-bottom:18px;
}

.article-item__category{
	margin-bottom:.85em;
}

.article-item__title{
	margin-bottom:.8em;
}

.article-item__excerpt{
	margin-bottom:1.85em;
	margin-top:-.45em;
}

.article__image{
	background-size:cover;
	background-position:center center;
	min-height:225px;
}

.article__inner{
	max-width:840px;
	margin:0 auto;
	padding:95px 0 0;
	background:#fff;
}

.article__container{
	position:relative;
}

.article__image~.article__container{
	margin-top:-60px;
}

.article__image~.article__container>.article__inner{
	padding-top:35px;
}

.article__header{
	margin-bottom:32px;
	padding:0 10px 34px;
	text-align:center;
	border-bottom:3px solid #343434;
}

.article__category{
	margin-bottom:1.75em;
}

.article__title{
	margin-bottom:.85em;
}

.article__share{
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-align:center;
	align-items:center;
	max-width:580px;
	margin:0 auto 80px;
	padding:0 0 25px;
	text-align:center;
	border-bottom:3px solid #343434;
}

.article__share>p{
	margin-bottom:0;
}

.article__share-buttons{
	margin-left:10px;
	font-size:.9375rem;
}

.article__share-button{
	display:inline-block;
	margin:0 8px;
	vertical-align:text-bottom;
}

.article__newsletter{
	margin:0 auto 80px;
	max-width:780px;
	padding:0 25px 25px;
	text-align:center;
	background:#f6f5f5;
}

.article__newsletter-title{
	position:relative;
	margin-bottom:0;
	top:-.75em;
}

.article__newsletter-content{
	font-size:1.05em;
}

.article-navigation{
	display:none;
	position:absolute;
	top:120px;
	margin-top:100px;
}

.article-navigation--next{
	left:40px;
}

.article-navigation--next .article-navigation__meta{
	padding-left:30px;
}

.article-navigation--prev{
	right:40px;
	text-align:right;
}

.article-navigation--prev .article-navigation__meta{
	padding-right:30px;
}

.article-navigation__meta{
	max-width:220px;
	opacity:0;
	transition:opacity .25s ease-in-out;
}

.article-navigation__icon,.article-navigation__image{
	display:table-cell;
	vertical-align:top;
}

.article-navigation__icon{
	padding-top:32px;
	font-size:2rem;
	color:#a6a6a6;
	transition:.25s ease-in-out;
}

.article-navigation__image{
	max-width:190px;
	margin-bottom:15px;
}

.article-navigation:hover .article-navigation__icon{
	color:#343434;
}

.article-navigation:hover .article-navigation__meta{
	opacity:1;
}

.article-navigation__category{
	margin-bottom:.7em;
}

.coach{
	max-width:680px;
	margin:0 auto 45px;
	background:#f6f5f5;
}

.coach__image{
	min-height:190px;
	background-size:cover;
	background-position:top center;
}

.coach__content{
	padding:20px 25px;
	font-size:.95em;
}

.coach__content>.h4,.rte .coach__content>h4{
	margin-bottom:1em;
}

.template-blog .header:not(.header--fixed){
	border-bottom:none;
}

.articles-list[data-columns]::before{
	content:'1 .column.size-1of1';
}

.articles-list::after{
	content:'';
	display:table;
	clear:both;
}

.articles-list__newsletter{
	padding-top:46px;
	padding-bottom:68px;
}

.articles-list__newsletter-content{
	margin-bottom:0;
	font-size:1.0625rem;
}

.articles-list__newsletter-form{
	margin-top:1.95em;
}

.articles-list__newsletter-input{
	margin-bottom:15px;
}

.column{
	float:left;
}

.size-1of1{
	width:100%;
}

.size-1of3{
	width:33.333%;
}

.size-1of2{
	width:50%;
}

.brand-layout-selector{
	margin-top:32px;
	text-align:center;
}

.brand-layout-selector__item{
	display:inline-block;
	padding:9px 15px;
	border:1px solid #e2e2e2;
	color:#a6a6a6;
	background:0 0;
	transition:all .25s ease-in-out;
}

.brand-layout-selector__item:hover{
	color:#343434;
}

.brand-layout-selector__item--active{
	color:#343434;
	border-color:#343434;
	outline:1px solid #343434;
}

.brand-layout-selector__item>svg{
	margin-right:16px;
	font-size:1.4375rem;
	vertical-align:-8px;
	color:#343434;
}

.brand-layout-selector__item+.brand-layout-selector__item{
	margin-left:18px;
}

.brand-images{
	max-width:1260px;
	margin:40px auto 8px;
}

.brand-images .grid__cell{
	margin-bottom:40px;
}

.brand{
	position:relative;
	display:block;
	height:385px;
	background-position:center center;
	background-size:cover;
	text-align:center;
}

.brand__button{
	position:absolute;
	bottom:30px;
	left:50%;
	transform:translateX(-50%);
	border:none;
	padding-top:20px;
	padding-bottom:20px;
	white-space:nowrap;
}

.brand__overlay{
	display:-ms-flexbox;
	display:flex;
	position:absolute;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-pack:end;
	justify-content:flex-end;
	width:100%;
	height:100%;
	left:0;
	top:0;
	padding:0 45px 75px;
	opacity:0;
	visibility:hidden;
	background:#fff;
	text-align:left;
	transition:all .25s ease-in-out;
	border:1px solid #e2e2e2;
	will-change:opacity;
}

.brand__title{
	margin-bottom:.55em;
}

.brand__description{
	margin:0;
	padding:28px 0 26px;
	border-top:3px solid #343434;
}

.brand__info{
	padding-bottom:34px;
	border-bottom:3px solid #343434;
}

.brand-list{
	max-width:1130px;
	margin:100px auto 80px;
	padding-left:50px;
}

.brand-list .grid__cell{
	margin-bottom:62px;
	margin-bottom:62px;
}

.brand-list__letter{
	display:inline-block;
	margin-bottom:28px;
	width:44px;
	height:44px;
	font-size:1rem;
	font-family:brandon-grotesque,arial,sans-serif;
	text-transform:uppercase;
	text-align:center;
	line-height:45px;
	color:#a6a6a6;
	border:1px solid #e2e2e2;
	border-radius:100%;
}

.brand-list__list-item:not(:last-child){
	margin-bottom:10px;
	margin-bottom:10px;
}

.cart{
	max-width:1280px;
	margin:0 auto 48px;
	max-width:1280px;
	margin:0 auto 48px;
}

.cart__empty-state{
	margin-bottom:30px;
	margin-bottom:30px;
}

.cart-header{
	margin-bottom:30px;
	text-align:center;
	margin-bottom:30px;
	text-align:center;
}

.cart-header__title{
	margin-bottom:.2em;
	margin-bottom:.2em;
}

.cart-item__product{
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
}

.cart-item__image{
	max-height:100%;
	max-height:100%;
}

.cart-gift-cta{
	max-width:20px;
	max-width:20px;
}

.cart-item__image-container{
	width:80px;
	height:80px;
	margin-right:15px;
	text-align:center;
	-ms-flex:none;
	flex:none;
	width:80px;
	height:80px;
	margin-right:15px;
	text-align:center;
	-ms-flex:none;
	flex:none;
}

.cart-item__info .product-preview__title{
	white-space:normal;
	white-space:normal;
}

.cart-item__quantity{
	padding-bottom:0!important;
	padding-bottom:0!important;
}

.cart-footer{
	margin-top:12px;
	margin-top:12px;
}

.cart-note{
	margin-top:32px;
	margin-top:32px;
}

.cart-note__textarea{
	margin-top:8px;
	width:100%;
	max-width:100%;
	font-size:.9375rem;
	margin-top:8px;
	width:100%;
	max-width:100%;
	font-size:.9375rem;
}

.cart-total{
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-align:center;
	align-items:center;
	padding-bottom:15px;
	margin-bottom:14px;
	border-bottom:1px solid #e2e2e2;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-align:center;
	align-items:center;
	padding-bottom:15px;
	margin-bottom:14px;
	border-bottom:1px solid #e2e2e2;
}

.cart-total__shipping-notice{
	color:#a6a6a6;
	font-size:.9375rem;
	color:#a6a6a6;
	font-size:.9375rem;
}

.cart-total__amount{
	font-weight:700;
	font-size:.9375rem;
	font-weight:700;
	font-size:.9375rem;
}

.cart-gift{
	cursor:pointer;
	margin-bottom:20px;
	cursor:pointer;
	margin-bottom:20px;
}

.cart-gift svg{
	margin-left:7px;
	width:22px;
	height:22px;
	color:#a6a6a6;
	transition:color .2s ease-in-out;
	vertical-align:-6px;
	margin-left:7px;
	width:22px;
	height:22px;
	color:#a6a6a6;
	transition:color .2s ease-in-out;
	vertical-align:-6px;
}

.cart-gift svg:hover{
	color:#343434;
	color:#343434;
}

.cart-gift .cart-item__image{
	margin-right:16px;
	position:relative;
	top:5px;
	margin-right:16px;
	position:relative;
	top:5px;
}

.cart-gift .cart-item__image-gift{
	max-width:20px;
	max-width:20px;
}

.cart-gift .icon-arrow-right{
	width:8px;
	width:8px;
}

.cart-gift-second{
	-ms-flex-align:center;
	align-items:center;
	background:rgba(0,0,0,.3);
	display:-ms-flexbox;
	display:flex;
	height:100vh;
	-ms-flex-pack:center;
	justify-content:center;
	left:0;
	position:fixed;
	top:0;
	width:100vw;
	z-index:10;
	-ms-flex-align:center;
	align-items:center;
	background:rgba(0,0,0,.3);
	display:-ms-flexbox;
	display:flex;
	height:100vh;
	-ms-flex-pack:center;
	justify-content:center;
	left:0;
	position:fixed;
	top:0;
	width:100vw;
	z-index:10;
}

.cart-gift-second .container{
	background:#fff;
	margin:30px;
	max-height:530px;
	max-width:800px;
	padding-bottom:40px;
	padding-top:40px;
	position:relative;
	background:#fff;
	margin:30px;
	max-height:530px;
	max-width:800px;
	padding-bottom:40px;
	padding-top:40px;
	position:relative;
}

.cart-gift-second .scroll-section{
	height:390px;
	margin-bottom:20px;
	overflow:scroll;
	height:390px;
	margin-bottom:20px;
	overflow:scroll;
}

.cart-gift-second .modal-close{
	cursor:pointer;
	position:absolute;
	right:25px;
	top:25px;
	cursor:pointer;
	position:absolute;
	right:25px;
	top:25px;
}

.cart-gift-second img{
	width:100%;
	width:100%;
}

.cart-gift-second .choice-section{
	margin-top:20px;
	margin-top:20px;
}

.cart-gift-second .input-name{
	margin-top:15px;
	text-transform:inherit;
	width:50%;
	margin-top:15px;
	text-transform:inherit;
	width:50%;
}

.cart-gift-second .input-textarea{
	text-transform:inherit;
	text-transform:inherit;
}

.cart-gift-second .max-limit{
	font-size:.6875rem;
	text-align:right;
	font-size:.6875rem;
	text-align:right;
}

.cart-gift-hidden{
	display:none;
	display:none;
}

#reviews-section .cart-gift-footer .jdgm-write-rev-link,.cart-gift-footer #judgeme_newreview,.cart-gift-footer #reviews-section .jdgm-write-rev-link,.cart-gift-footer .button,.cart-gift-footer .footer-summary{
	cursor:pointer;
	cursor:pointer;
}

.cart-features{
	margin-top:30px;
	margin-top:30px;
}

.cart-features__item{
	text-align:center;
	text-align:center;
}

.cart-features__image{
	margin:0 auto 14px;
	max-width:100px;
	margin:0 auto 14px;
	max-width:100px;
}

.cart-features__title{
	margin-bottom:1.2em;
	margin-bottom:1.2em;
}

.cart-features__content{
	font-size:.9375rem;
	font-size:.9375rem;
}

.cart-assistance__phone{
	margin:-7px 0 12px;
	font-size:.9375rem;
	margin:-7px 0 12px;
	font-size:.9375rem;
}

.cart-scroller{
	position:-webkit-sticky;
	position:sticky;
	top:105px;
	margin-bottom:66px;
	position:-webkit-sticky;
	position:sticky;
	top:105px;
	margin-bottom:66px;
}

.cart-recap{
	margin-bottom:20px;
	padding:15px 25px 25px;
	border:2px solid #343434;
	margin-bottom:20px;
	padding:15px 25px 25px;
	border:2px solid #343434;
}

.cart-recap .cart-total{
	border-bottom:none;
	padding-bottom:0;
	border-bottom:none;
	padding-bottom:0;
}

.cart-recap__lines{
	border-bottom:2px solid #343434;
	border-bottom:2px solid #343434;
}

.cart-recap__line{
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-align:center;
	align-items:center;
	padding:18px 0;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-align:center;
	align-items:center;
	padding:18px 0;
}

.cart-recap__line:first-child{
	padding-top:6px;
	padding-top:6px;
}

.cart-recap__line+.cart-recap__line{
	border-top:1px solid #e2e2e2;
	border-top:1px solid #e2e2e2;
}

.cart-recap__lines+.cart-total{
	margin-bottom:0;
	padding:24px 0;
	margin-bottom:0;
	padding:24px 0;
}

.collection-top{
	margin:0 auto 36px;
	text-align:center;
	margin:0 auto 36px;
	text-align:center;
}

.collection-top__image{
	margin-bottom:25px;
	height:200px;
	background-size:cover;
	background-position:center center;
	margin-bottom:25px;
	height:200px;
	background-size:cover;
	background-position:center center;
}

.collection-top__category{
	display:none;
	display:none;
}

.collection-top__see-videos{
	display:inline-block;
	margin-top:24px;
	display:inline-block;
	margin-top:24px;
}

a.quick_cart.icon svg{
	display: none;
}

html div#woofc-count{
	height: 59Px!important;
	width: 59Px!important;
	padding: 10Px!important;
	border-radius: 90px!important;
	right: 26px;
	left: auto;
	bottom: 25px;
}

div#woofc-count{
	background: url(https://paylystes.com/wp-content/uploads/2022/12/lystes.png);
	background-size: cover;
	height: 79Px;
	width: 79px;
	padding: 10Px;
	display: block!important;
}

.woofc-count i{
	font-size: 0;
	line-height: 60px;
	color: #444;
}

.woofc-count span{
	background-color: #000;
}

.woocommerce-checkout .col-lg-7{
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%!important;
	max-width: 100%!important;
}

.form-distr-free-bg .right-bg{
	position: relative;
	-moz-box-flex: 1;
	-moz-flex: 1;
	-ms-flex: 1;
	flex: 1;
	background-color: #f8f8f8;
	background-color: transparent;
	border-left: 0px solid #eee;
	display: none;
}

.before-checkout, #customer_details{
	padding-right: 0;
}

.checkout-distraction-free #kco-order-review, .checkout-distraction-free #order_review{
	padding-left: 0;
	z-index: 99;
	opacity: 1;
}

.select2-container--default .select2-selection--single{
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	margin: 0;
	padding: 0.575rem 0.75rem;
	padding: 0.75rem;
	height: calc(2.15em + 0.975rem + 4px);
	border: 1px solid #000;
	background-color: #fff;
	border-radius: 3px;
	outline: 0;
}

tr.cart_item{
	display: none;
	display: none;
	display: none;
}

.back-to-cart{
	display: none;
	display: none;
	display: none;
}

body .woocommerce-checkout h3, .order_review_heading, .woocommerce-Address-title h3, .woocommerce-MyAccount-content h3, .woocommerce-MyAccount-content legend{
	color: #282828;
	text-align: center!important;
	font-family: futura!important;
	text-transform: uppercase!important;
	font-weight: 500!important;
	letter-spacing: 2px;
	font-size: 13px;
	margin-bottom: 0;
	text-align: left!important;
	display: none;
}

html input[type=checkbox], html input[type=radio]{
	clear: none;
	cursor: pointer;
	margin: -0.25rem 0.25rem 0 0;
	outline: 0;
	padding: 0!important;
	text-align: center;
	vertical-align: middle;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-webkit-font-smoothing: inherit;
	transition: .05s border-color ease-in-out;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-width: 16px;
	width: 16px;
	height: 16px;
	border: 1px solid #aaaaaa61;
	margin-right: 8px;
	position: relative;
	clear: none;
	cursor: pointer;
	margin: -0.25rem 0.25rem 0 0;
	outline: 0;
	padding: 0!important;
	text-align: center;
	vertical-align: middle;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-webkit-font-smoothing: inherit;
	transition: .05s border-color ease-in-out;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-width: 16px;
	width: 16px;
	height: 16px;
	border: 1px solid #aaaaaa61;
	margin-right: 8px;
	position: relative;
}

#payment .payment_methods > li{
	padding: 14px 8px 7px 8px;
	list-style: none;
	border-bottom: 1px solid #ddd;
	display: flex!important;
	padding: 14px 8px 7px 8px;
	list-style: none;
	border-bottom: 1px solid #ddd;
	display: flex!important;
}

span.AfterpayMessage-text{
	line-height: 8px;
	line-height: 8px;
}

html .woocommerce-checkout label{
	font-size: 11px!important;
	font-size: 11px!important;
}

html body.woocommerce-checkout li.wc_payment_method span.AfterpayMessage-text:before{
	font-size: 11px!important;
	content: "Payez en 3 fois avec Lystes x Clearpay";
	margin-top: 9px;
	display: table;
	font-size: 11px!important;
	content: "Payez en 3 fois avec Lystes x Clearpay";
	margin-top: 9px;
	display: table;
}

.shop_table tfoot tr{
	font-size: 9px;
	font-size: 9px;
}

.checkout_coupon .inner_coupon .button, .shop_table.cart .actions .coupon input, .shop_table.cart .actions .coupon .button{
	padding: 0.575rem 1.25rem;
	font-size: .875em;
	height: calc(2.15em + 0.775rem + 4px);
	font-size: 7px!important;
	margin-top: 11px;
	padding: 0.575rem 1.25rem;
	font-size: .875em;
	height: calc(2.15em + 0.775rem + 4px);
	font-size: 7px!important;
	margin-top: 11px;
}

input#coupon_code{
	margin-bottom: 9px;
	width: 164px;
	margin-bottom: 9px;
	width: 164px;
}

/* 625px and smaller screen sizes */
@media (max-width:625px){
html body .heading {
	border-radius: 45px!important;
}
	html .logo-center .logolink h1{
		font-size: 14px !important;
		color: #fff;
		padding: 0!important;
	}
	
	section.related.products{
		display: none;
	}
	
	html body button.single_add_to_cart_button.button.alt{
		max-width: 100%!important;
		margin-top: 0!important;
	}
	
	html body #wrapper .site-content{
		margin: 35px auto 0!important;
	}
	
	.header-mobile.logo-center .logo-holder{
		padding-top: 4px;
	}
	
	#wrapper .lp-archive-courses .lp-content-area .learn-press-courses .hentry .course-item .course-content .course-wrap-meta{
		padding-bottom:7px !important;
	}
	
}

/* 400px and smaller screen sizes */
@media (max-width:400px){

	#wrapper .lp-archive-courses #learn-press-course .course-summary-content .course-detail-info .lp-content-area .course-info-left h1{
		font-size:18px !important;
	}
	
}

/* 400px and smaller screen sizes */
@media (max-width: 400px){

	.logo-center .logolink h1{
		font-size: 9px !important;
		font-size: 14px!important;
		text-align: center!important;
		font-family: futura!important;
		text-transform: uppercase;
		font-weight: 500!important;
		letter-spacing: 2px;
		padding-top: 25px!important;
		padding-bottom: 13px!important;
	}
	
	html .lp-archive-courses .course-summary .course-summary-content .course-detail-info{
		margin-bottom: 60px;
		padding: 0px 0 10px 0;
		color: #fff;
		background: #000!important;
		margin-bottom: 0!important;
	}
	
	ul.learn-press-nav-tabs.course-nav-tabs{
		display: none;
		display: none!important;
	}
	
	.lp-courses-bar{
		flex-direction: row;
		width: 100%;
		display: none;
	}
	
	/* Course wrap meta */
	.learn-press-courses .hentry .course-wrap-meta{
		padding-bottom: 7px !important;
	}
	
	html .sec_row.container{
		padding: 0;
	}
	
	html .lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area .entry-content-left{
		width: 100%;
		max-width: 100%;
		margin: 0;
		padding-right: 0;
		padding-top: 23px;
	}
	
	.meta-item.meta-item-quiz{
		display: none!important;
	}
	
	html #learn-press-course .course-summary-content .course-detail-info .lp-content-area .course-info-left h1{
		position: relative;
		position: relative;
		color: #fff !important;
		padding-top: 0px!important;
		font-weight: 300!important;
		text-transform: uppercase;
		text-align: left!important;
		font-size: 17px!important;
	}
	
	html #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item .item-icon, #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item .item-name{
		display: table-cell;
		padding: 17px 16px;
		color: #333;
		font-size: 12px;
		font-weight: 300;
		vertical-align: middle;
	}
	
	html .lp-archive-courses{
		padding-top: 11px;
	}
	
	html #learn-press-course-tabs .course-tab-panels .course-tab-panel{
		display: none;
		padding-top: 0;
	}
	
}

div#field_4_16 {
	display: none;
}

html #wrapper .page-padding {
	padding: 13px;
}

button.single_add_to_cart_button.button.alt {
	padding: 18px;
}
div#field_4_16 {
	display: none;
}

html #wrapper .page-padding {
	padding: 0 29px!important;
}

button.single_add_to_cart_button.button.alt {
	padding: 18px;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-categories a{
	position: relative;
	clip-path: initial;
	letter-spacing: 1px;
	border-radius: 90px;
	color: #000;
	background: transparent;
	border: 0px solid #0000000f;
	font-family: 'futuralightbt';
	text-transform: uppercase;
	font-size: 10px;
	padding: 0;
}

html #colophon{
	/* background-color: #000 !important; */
}

html .lp-archive-courses .learn-press-courses[data-layout="list"] .course{
	border-bottom: 0px solid rgba(204, 204, 204, 0.3)!important;
	padding-bottom: 35px!important;
	margin-bottom: 29px;
	padding: 0;
	border: 0;
	border-bottom: 1px solid rgba(204, 204, 204, 0.3);
	padding-bottom: 35px;
	margin-bottom: 0;
}

html .page-wrapper-inner{
	background: #000;
}

html .learn-press-courses .hentry .course-wrap-meta{
	padding-bottom: 12px !important;
}

html .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content{
	float: right;
	width: 100%;
	padding-top: 10px;
	padding-left: 0;
	padding-left: 33px;
}

html .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-wrap-thumbnail{
	float: left;
	width: 100%;
}

body .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item{
	display: table;
}

html body .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-permalink .course-title{
	color: #000;
	font-size: 20px!important;
	line-height: 13px;
	font-family: Welcomeweb-Bold, futura !important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 0px;
	line-height: 30px;
	margin-top: 0;
}

html body .learn-press-courses[data-layout=list] .course-content .course-permalink{
	height: 26px;
	margin-bottom: 0;
	-webkit-line-clamp: 1;
}

body .meta-item.meta-item-quiz{
	display: none;
}

body .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-wrap-meta{
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-top: 0;
	color: #333;
	font-size: 14px;
	font-weight: 400;
}

html .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-wrap-meta .meta-item{
	margin-top: 0!important;
	font-size: 11px;
	padding-right: 12px;
}

.lp-archive-courses .learn-press-courses .course .course-item .course-content .course-excerpt{
	display: none!important;
	margin-bottom: 16px;
	display: -webkit-box;
	overflow: visible;
	margin-bottom: 19px;
	color: #000;
	font-size: 16px;
	font-weight: 300;
	line-height: 26px;
	font-size: 16px;
	border-radius: 90px;
	font-family: 'futuralightbt';
	display: -webkit-box;
	overflow: visible;
	margin-bottom: 28px;
	color: #000;
	font-size: 16px;
	font-weight: 300;
	line-height: 26px;
	font-size: 16px;
	border-radius: 90px;
	font-family: 'futuralightbt';
}

html .wpb_row:not(.no-padding) .vc_column_container{
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}

html #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-header .section-left .section-title{
	padding: 0;
	color: #000;
	font-size: 26px;
	font-weight: 400;
	letter-spacing: 0;
	text-transform: uppercase;
	letter-spacing: 0px;
	line-height: 21px;
}

body .lp-archive-courses .learn-press-courses .course .course-item .course-content .course-permalink .course-title{
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 16px;
	font-family: futura!important;
	line-height: 23px;
	margin-top: 6px;
	font-size: 18px!important;
	text-transform: uppercase;
}

.lp-archive-courses .learn-press-courses .course .course-item .course-content .course-info .course-price .origin-price, .lp-archive-courses .learn-press-courses .course .course-item .course-content .course-info .course-price .price{
	color: #000;
	font-size: 24px;
	font-weight: 900;
	font-family: jost!important;
	line-height: 23px;
	margin-top: 4px;
	color: #333;
	font-size: 24px;
	font-weight: 300;
	font-family: SaolStandard-Regular, SaolDisplay-Regular !important;
	line-height: 23px;
	margin-top: 4px;
}

html body .header-left-items .logolink h1{
	font-size: 14px!important;
	text-align: center!important;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 2px;
	padding-top: 17px!important;
	padding-bottom: 13px!important;
}

.instagram{
	position: relative;
	max-width: 1140px;
	margin: 0 auto;
	display: none;
	position:relative;
	max-width:1140px;
	margin:0 auto;
}

.footer-bar .menu > li > div, .footer-bar .menu > li > a{
	display: inline-block;
	vertical-align: middle;
	margin: 0 21px 0 0;
	font-family: futuralightbt!important;
	font-weight: 100;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 9px;
	margin-top: 0;
}

#side-filters .widget .collapsible{
	cursor: pointer;
	font-size: 11px!important;
	text-align: left;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 1px;
	margin-bottom: 0;
	padding-left: 0;
	padding-top: 22px;
	display: none;
}

.shop-sidebar .widget ul li{
	padding-left: 0;
	font-family: futuralightbt;
	text-transform: uppercase!important;
	font-size: 9px;
}

.widget ul li ul{
	padding-left: 4px;
	margin-top: 5px;
}

.widget ul li{
	display: block;
	margin: 0 0 4px;
}
header.learn-press-courses-header {
	display: none;
}



/* 480px and smaller screen sizes */
@media (max-width:480px){

	html .hentry .vc_custom_1632462485803 .vc_custom_1635293094152{
		padding-right: 0;
		padding-left: 0;
	}
	
	.vc_custom_1636442545402 .wpb_wrapper h2{
		line-height:30px !important;
		padding-top:4px !important;
	}
	
	.vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper h2 i,.vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper h2{
		padding-top:15px !important;
		width: 100%;
		max-width: 100%;
		font-style: normal!important;
		line-height: 29px;
		font-size: 22px;
		text-transform: uppercase;
	}
	
	.sec_row.container{
		padding: 0px 17Px;
	}
	
	html .container{
		max-width: 1172px!important;
		margin: 0 auto;
		padding-left: 40px;
		padding-right: 40px;
		padding-top: 0;
		max-width: 1840px;
		margin: 0 auto;
		padding: 0 9px;
	}
	
	.logo-center .logolink h1{
		font-family: futura!important;
		font-size:12px !important;
		padding-top: 10px !important;
	}
	
	svg.icon-hamburger{
		width: 20Px;
		padding-top: 4px;
	}
	
	svg.icon-cart{
		width: 20Px;
		padding-top: 4px;
	}
	
}

/* 400px and smaller screen sizes */
@media (max-width:400px){

	.logo-center .logolink h1{
		font-size:9px !important;
	}
	
}

/* 350px and smaller screen sizes */
@media (max-width:350px){

	html body .logo-holder h1{
		font-size: 9px!important;
	}
	
}

/* 560px and larger screen sizes */
@media (min-width:560px){

	#instafeed .instagram-grid{
		display: block!important;
	}
	
}

/* 645px and larger screen sizes */
@media (min-width:645px){

	.woocommerce-products-header ul{
		display:none;
	}
	
}

/* 691px and larger screen sizes */
@media (min-width:691px){

	section#aboutme #visio .wpb_wrapper p{
		font-size:71px;
		margin-top:78px;
	}
	
	#Bachelor .container > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column .wpb_wrapper p{
		font-size:17px;
	}
	
	#Bachelor .wpb_text_column:nth-child(2) p{
		font-size:26px !important;
	}
	
	#work .vc_column_container .whiteblock p{
		font-size: 44px;
		margin-top: 46px;
		line-height: 49px;
	}
	
	.vc_custom_1619702711462 .wpb_wrapper p{
		font-size:18px;
	}
	
}

/* 998px and larger screen sizes */
@media (min-width:998px){

	html .header-mobile.logo-center .logo-holder h1{
		font-size: 12px!important;
		text-align: center!important;
		padding-top: 4px!important;
	}
	
	#wrapper .page-padding .regular-title{
		padding-top:0px;
	}
	
	.lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta.course-meta-primary{
		margin-bottom: 36px;
		display: none!important;
	}
	
	#learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-header .section-left .section-title{
		color: #000;
	}
	
	#learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-header .section-desc{
		margin: 0;
		font-size: 14px;
		font-style: italic;
		padding-top: 10px;
		color: #000;
	}
	
	.header-contents.container{
		padding: 0!important;
	}
	
	#learn-press-course-tabs .course-tab-panels .course-tab-panel .course-description p{
		color: #000;
		font-size: 16px;
		font-weight: 300;
		line-height: 26px;
		color: #000!important;
		font-size: 16px;
		font-weight: 300;
		line-height: 26px;
	}
	
	html #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item.item-preview .course-item-preview{
		background: #000;
		font-style: normal;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	
	html .logo-center .logolink h1{
		font-size: 14px !important;
		color: #fff;
		font-size: 14px !important;
		color: #fff;
	}
	
	.lp-archive-courses .course-meta-primary{
		margin-bottom: 36px;
		display: none!important;
		margin-bottom: 36px;
		display: none!important;
	}
	
	html #learn-press-course .course-summary-content .course-detail-info .lp-content-area .course-info-left h1{
		position: relative;
		color: #fff !important;
		padding-top: 49px!important;
		text-transform: uppercase;
		font-size: 49px;
		font-family: averta-regular-webfont!important;
		margin-bottom: 23px!important;
	}
	
/* 998px and larger screen sizes */
	@media (min-width: 998px){


		html #learn-press-course .course-summary-content .course-detail-info .lp-content-area .course-info-left h1position: relative;
		color: #fff !important;
		padding-top: 49px!important;
		text-transform: none;
		font-size: 67px;
	}
	
}
.respond-container {
	display: none;
}
span.item-counter.minicart-counter {
	display: table!important;
	background: #fff!important;
	width: 17px;
	color: #000;
	margin-right: 4px;
	margin-top: -10px;
}
section#presentation .text-large-classic {
	font-size: 11px;
	font-weight: 300;
	line-height: 17px;
	display: table;
	padding-bottom: 13px;
	color: #000;
}

section#presentation li {
		font-size: 11px;
		font-weight: 300;
		line-height: 10px;
		display: table;
		padding-bottom: 7px;
		color: #000;
}

section#presentation {}
html #learn-press-course .course-summary-content .course-detail-info .lp-content-area .course-info-left h1 {
	position: relative;
	color: #fff !important;
	padding-top: 9px!important;
	text-transform: uppercase;
	font-family: averta-regular-webfont!important;
	margin-bottom: 7px!important;
}
.course-tab-panels .sec_row.container {
	padding: 0 24px;
}
.lp-archive-courses .course-summary-content .course-info-left {
	width: 100%!important;
}
.course-tab-panels {}

ul.learn-press-nav-tabs.course-nav-tabs {
	display: none!important;
}

html .lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area .entry-content-left {
	width: 100%;
	max-width: 810px;
	margin: 0;
	padding-right: 0!important;
	padding-top: 23px;
}
#payment label {
	font-size: 10px!important;
}

#payment li.payment_method_stripe_afterpay label{
		font-size: 0px!important;
}
html .floating-labels .form-row.float-label, html .floating-labels .nf-field .field-wrap.float-label {
	position: relative;
	margin-top: 28px;
	margin-bottom: 21px;
}

html body #wrapper .site-content {
	margin: 4px auto 0!important;
}
#payment li.wc_payment_method.payment_method_alma {
	display: block!important;
}


#payment > ul > li.wc_payment_method.payment_method_alma > label {
	max-width: 204Px;
}


html #payment .payment_methods > li .payment_box.payment_method_alma {
	font-size: 0!important;
}

#payment > ul > li.wc_payment_method.payment_method_alma label.checkbox {
	margin-right: 57%!important;
}


div#payment li.wc_payment_method.payment_method_stripe_afterpay label {
	font-size: 0!important;
}

html #side-cart p.woocommerce-mini-cart__buttons.buttons a.button.checkout.wc-forward {
	font-size: 14px!important;
	text-align: center;
}
.woofc-count {
	width: 60px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	background-color: #ffffff;
	display: block;
	cursor: pointer;
	position: fixed;
	left: 40px;
	bottom: 40px;
	z-index: 99999997;
	border-radius: 4px;

	right: 31px!important;
	left: auto;
}






/* 400px and smaller screen sizes */
@media (max-width:400px){

	.logo-center .logolink h1{
		font-size:9px !important;
	}
	
}

/* 350px and smaller screen sizes */
@media (max-width:350px){

	html body .logo-holder h1{
		font-size: 9px!important;
	}
	
}

/* 560px and larger screen sizes */
@media (min-width:560px){

	#instafeed .instagram-grid{
		display: block!important;
	}
	
}

/* 645px and larger screen sizes */
@media (min-width:645px){

	.woocommerce-products-header ul{
		display:none;
	}
	
}

/* 691px and larger screen sizes */
@media (min-width:691px){

	section#aboutme #visio .wpb_wrapper p{
		font-size:71px;
		margin-top:78px;
	}
	
	#Bachelor .container > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column .wpb_wrapper p{
		font-size:17px;
	}
	
	#Bachelor .wpb_text_column:nth-child(2) p{
		font-size:26px !important;
	}
	
	#work .vc_column_container .whiteblock p{
		font-size: 44px;
		margin-top: 46px;
		line-height: 49px;
	}
	
	.vc_custom_1619702711462 .wpb_wrapper p{
		font-size:18px;
	}
	
}

/* 998px and larger screen sizes */
@media (min-width:998px){

	html .header-mobile.logo-center .logo-holder h1{
		font-size: 12px!important;
		text-align: center!important;
		padding-top: 4px!important;
	}
	
	#wrapper .page-padding .regular-title{
		padding-top:0px;
	}
	
	.lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta.course-meta-primary{
		margin-bottom: 36px;
		display: none!important;
	}
	
	#learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-header .section-left .section-title{
		color: #000;
	}
	
	#learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-header .section-desc{
		margin: 0;
		font-size: 14px;
		font-style: italic;
		padding-top: 10px;
		color: #000;
	}
	
	.header-contents.container{
		padding: 0!important;
	}
	
	#learn-press-course-tabs .course-tab-panels .course-tab-panel .course-description p{
		color: #000;
		font-size: 16px;
		font-weight: 300;
		line-height: 26px;
		color: #000!important;
		font-size: 16px;
		font-weight: 300;
		line-height: 26px;
	}
	
	html #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item.item-preview .course-item-preview{
		background: #000;
		font-style: normal;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	
	html #learn-press-course .course-summary-content .course-detail-info .lp-content-area .course-info-left h1{
		position: relative;
		color: #fff !important;
		padding-top: 5px!important;
		text-transform: none;
		text-transform: uppercase;
		font-family: averta-regular-webfont!important;
		margin-bottom: 13px!important;
		font-size: 24px !important;
		font-family: Welcomeweb-Bold, futura !important;
	}
	
/* 998px and larger screen sizes */
	@media (min-width: 998px){


		html #learn-press-course .course-summary-content .course-detail-info .lp-content-area .course-info-left h1position: relative;
		color: #fff !important;
		padding-top: 49px!important;
		text-transform: none;
		font-size: 67px;
	}
	
/* 768px and smaller screen sizes */
	@media only screen and (max-width: 768px){


		html .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-permalink .course-title {
			color: #000;
		font-size: 18px!important;
		line-height: 13px;
	}
	
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-categories a{
	position: relative;
	clip-path: initial;
	letter-spacing: 1px;
	border-radius: 90px;
	color: #000;
	background: transparent;
	border: 0px solid #0000000f;
	font-family: 'futuralightbt';
	text-transform: uppercase;
	font-size: 10px;
	padding: 0;
}

html .lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area .course-summary-sidebar{
	display: none;
	max-width: 100%;
	margin-top: 0;
	width: 300px;
	max-width: 100%;
	margin-top: 0;
}

.vc_row{
	margin-left: 0;
	margin-right: 0;
}

.course-tab-panel-faqs .course-faqs-box:last-child{
	margin-bottom: 40px;
	display: none;
}

html .course-tab-panel .lp-course-author{
	display: none;
}

html #learn-press-course-tabs .course-tab-panels .course-tab-panel .course-description p{
	color: #000;
	font-size: 11px;
	font-weight: 300;
	line-height: 17px;
	display: table;
	padding-bottom: 13px;
}

#learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item{
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	margin: 0 0 2px 0;
	padding: 6px;
	background: #00000005;
	font-size: 14px;
	transition: padding-left linear 0.15s;
	display: flex;
	position: relative;
	margin: 0 0 2px 0;
	padding: 0 15px 0 30px;
	background: #00000005;
	font-size: 14px;
	transition: padding-left linear 0.15s;
}

.course-curriculum .section-content .course-item-meta{
	display: none!important;
}

.page-wrapper-inner{
	background: #000;
}

hmtl .course-curriculum .section-content .course-item-meta{
	display: none!important;
}

#learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item.course-item-lp_lesson .section-item-link::before{
	display: none;
	content: "\f15b";
	content: "&#xe00b;";
	font-family: linea-basic-10;
	content: 'f';
	top: 2px;
	font-weight: 100;
	text-transform: unset;
}

html body .course-tab-panels .et_btn.solid{
	padding: 18px 7px!important;
	font-size: 9px!important;
	background: #fff;
	color: #000!important;
	border-radius: 9px!important;
}

html body .lp-archive-courses .course-summary .course-summary-content .course-detail-info{
	margin-bottom: 60px;
	padding: 32px 0 10px 0;
	color: #fff;
	background: #000!important;
	margin-bottom: 0!important;
	border: 0!important;
	padding: 26px;
}

html .lp-archive-courses .course-summary .course-summary-content .course-detail-info{
	margin-bottom: 60px;
	padding: 32px 0 10px 0;
	color: #fff;
	background: #000!important;
	margin-bottom: 0!important;
	border: 0!important;
}

.lp-archive-courses .course-meta-primary{
	margin-bottom: 36px;
	display: none;
}

html #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item{
	display: flex;
	position: relative;
	margin: 0 0 2px 0;
	padding: 6px;
	background: #00000005;
	font-size: 14px;
	transition: padding-left linear 0.15s;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	margin: 0 0 2px 0!important;
	padding: 0 15px 0 7px!important;
	background: #00000005;
	font-size: 14px;
	transition: padding-left linear 0.15s;
}

h1, h2, h3, html .eui-widget-title, span.eapps-faq-content-category-title-text{	font-family: Zephyr,averta-light-webfont!important;
	letter-spacing: 0;
	color: #000;
	font-weight: 300!important;
	font-size: 17px!important;
	font-family: 'SeroPro'!important;
	font-family: futura!important;
	font-weight:300!important;
	font-size:28Px;
	letter-spacing:0;
	color:#000;}

#learn-press-course-tabs .course-tab-panels .course-tab-panel{
	display: block!important;
	padding-top: 56px;
	display: block!important;
	padding-top: 0;
}

html #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-header .section-left .section-title{
	padding: 0;
	color: #000;
	font-size: 26px;
	font-weight: 400;
	letter-spacing: 0;
	text-transform: uppercase;
	letter-spacing: 0px;
	line-height: 21px;
	padding: 0;
	color: #000;
	font-size: 12px!important;
	font-weight: 400;
	letter-spacing: 0;
	text-transform: uppercase;
	letter-spacing: 0px;
	line-height: 16px!important;
	padding-top: 17px;
}

body .lp-archive-courses .learn-press-courses .course .course-item .course-content .course-permalink .course-title{
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 16px;
	font-family: futura!important;
	line-height: 23px;
	margin-top: 6px;
	font-size: 18px!important;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 16px;
	font-family: futura!important;
	line-height: 23px;
	margin-top: 6px;
	font-size: 18px!important;
	text-transform: uppercase;
}

.lp-archive-courses .learn-press-courses .course .course-item .course-content .course-info .course-price .origin-price, .lp-archive-courses .learn-press-courses .course .course-item .course-content .course-info .course-price .price{
	color: #000;
	font-size: 24px;
	font-weight: 900;
	font-family: jost!important;
	line-height: 23px;
	margin-top: 4px;
	color: #333;
	font-size: 24px;
	font-weight: 300;
	font-family: SaolStandard-Regular, SaolDisplay-Regular !important;
	line-height: 23px;
	margin-top: 4px;
}

html body .header-left-items .logolink h1{
	font-size: 14px!important;
	text-align: center!important;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 2px;
	padding-top: 39px!important;
	padding-bottom: 13px!important;
	font-size: 14px!important;
	text-align: center!important;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 2px;
	padding-top: 9px!important;
	padding-bottom: 13px!important;
}

.instagram{
	position: relative;
	max-width: 1140px;
	margin: 0 auto;
	display: none;
	position:relative;
	max-width:1140px;
	margin:0 auto;
}

.footer-bar .menu > li > div, .footer-bar .menu > li > a{
	display: inline-block;
	vertical-align: middle;
	margin: 0 21px 0 0;
	font-family: futuralightbt!important;
	font-weight: 100;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 9px;
	margin-top: 0;
}

#side-filters .widget .collapsible{
	cursor: pointer;
	font-size: 11px!important;
	text-align: left;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 1px;
	margin-bottom: 0;
	padding-left: 0;
	padding-top: 22px;
	display: none;
}

.shop-sidebar .widget ul li{
	padding-left: 0;
	font-family: futuralightbt;
	text-transform: uppercase!important;
	font-size: 9px;
}

.widget ul li ul{
	padding-left: 4px;
	margin-top: 5px;
}



.checkout-distraction-free.woocommerce-checkout .woocommerce-checkout-review-order-container .shop_table tfoot tr:last-child th, .checkout-distraction-free.woocommerce-checkout .woocommerce-checkout-review-order-container .shop_table tfoot tr:last-child td {
	border-bottom: 0;
	min-width: 104px;
}
span.woocommerce-Price-amount.amount {
	font-size: 8px!important;
}
.order-total .includes_tax {
	display: block;
	font-size: 8px;
}



#woofc-area > div.woofc-area-bot > div:nth-child(3) {
	display: none;
}

.woofc-area.woofc-style-01 .woofc-area-bot .woofc-action .woofc-action-inner>div a:before {
	content: "Finaliser votre paiement";
	font-size: 10px;
	text-align: center;
	display: block;
}
#payment .payment_methods > li {
	padding: 14px 8px 7px 8px;
	list-style: none;
	border-bottom: 1px solid #dddddd3d;
}
.shop_table tfoot tr th, .shop_table tfoot tr td {
	padding: 15px 0;
	border-bottom: 1px solid #d9d9d940;
}

#payment .payment_methods > li {
	padding: 14px 8px 7px 8px;
	list-style: none;
	border-bottom: 1px solid #ddd;
	display: flex!important;
}

html .payment_box.payment_method_scalapay_gateway p:before {
	font-size: 11px!important;
}
html form.checkout.woocommerce-checkout {
	padding: 0 29px;
}

#payment .payment_methods li label {
	width: 89%;
	line-height: 15px;
}

html #payment .payment_methods > li .payment_box {
	padding-top: 8px;
	max-width: 100%!important;
	font-size: 9px!important;
	display: table;
}

.woocommerce-checkout-review-order-container.col {
	padding: 0;
}




#programme .liste p:before {
	background: url('https://mentorlyst.com/wp-content/themes/listable-child-master/images/check.svg');
	content: "";
	width: 26px;
	height: 18px;
	display: inline-block;
	top: -5px;
	position: absolute;
	left: 0;
}

#programme .liste p {
	line-height: 18px;
	position: relative;
	display: inline;
	padding-left: 28px !important;
}

#programme .module h4 {
	padding: 0;
	margin: 0;
	text-transform: uppercase !important;
	font-size: 10px !important;
	padding-bottom: 5px;
	color: #000 !important;
	padding-top: 0 !important;
	font-family: 'futura' !important;
	letter-spacing: 1px !important;
	text-align: -webkit-auto;
	font-weight: 100;
}

#programme .module .wpb_wrapper .wpb_content_element .wpb_wrapper {
	margin: 0px !important;
	margin: 0px !important;
}

#programme h3 {font-size: 11px !important;font-family: Welcomeweb-Bold, futura !important;text-transform: uppercase !important;padding-bottom: 10px !important;padding-top: 1px !important;margin-bottom: 16px !important;margin-top: 0 !important;border-bottom: 1px solid #000 !important;line-height: 17px;}

#programme .wpb_content_element {
	margin: 0 !important;
	margin: 0 !important;
}

#programme .module {
	background: #e5f4f6;
	border-radius: 7px;
	background: #fff !important;
	padding: 0px 19px 51px 20px;
	box-shadow: 0.25rem 0.25rem #000;
	-ms-transform: translate(-0.25rem, -0.25rem);
	transform: translate(-0.25rem, -0.25rem);
	border: solid 1px;
	margin-left: 0px;
	margin-bottom: 29px;
	margin-top: 16px;
}

#presentation h4 {
	font-family: Welcomeweb-Bold, futura !important;
	text-transform: uppercase !important;
	margin-top: 0 !important;
	border-bottom: 1px solid #000 !important;
	padding: 17px 0;
	margin-bottom: 24px;
}

#ideal .module h4 {
	padding: 0;
	margin: 0;
	text-transform: uppercase !important;
	font-size: 10px !important;
	padding-bottom: 5px;
	color: #000 !important;
	padding-top: 0 !important;
	font-family: 'futura_bt_light' !important;
	letter-spacing: 1px !important;
}

#ideal p {
	text-align: justify !important;
	padding-right: 3px !important;
}

#ideal .module .wpb_wrapper .wpb_content_element .wpb_wrapper {
	margin: 0px !important;
	margin: 0px !important;
}

#ideal h3 {
font-size: 11px !important;
	font-family: Welcomeweb-Bold, futura !important;
	text-transform: uppercase !important;
	padding-bottom: 10px !important;
	padding-top: 1px !important;
	margin-bottom: 16px !important;
	margin-top: 0 !important;
	border-bottom: 1px solid #000 !important;
	line-height: 17px;
}

#ideal .wpb_content_element {
	margin: 0 !important;
	margin: 0 !important;
}

#ideal .module {
	background: #e5f4f6;
	border-radius: 7px;
	background: #fff !important;
	padding: 0px 19px 51px 20px;
	box-shadow: 0.25rem 0.25rem #000;
	-ms-transform: translate(-0.25rem, -0.25rem);
	transform: translate(-0.25rem, -0.25rem);
	border: solid 1px;
	margin-left: 0px;
	margin-bottom: 29px;
}

#pricing .liste .vc_row-fluid {
	max-width: 284px !important;
}

#pricing .prix .vc_row-fluid {
	max-width: 609px;
	margin: 23px auto 0px;
	border: 1px solid;
	padding: 13px 23px 6px 22px;
	border-radius: 7px;
	/* box-shadow: rgb(0 0 0) 0.25rem 0.25rem; */
	/* transform: translate(-0.25rem, -0.25rem); */
	border: 1px solid;
	/* margin-left: 0px; */
	/* margin-bottom: 29px; */
	background: #fff !important;
	/* padding: 29px 37px 51px !important; */
}

#pricing .vc_btn3 {
	color: #fff;
	border-color: #000;
	background-color: transparent;
	box-shadow: 0 0.6rem 3.9rem rgb(79 53 155 / 5%) !important;
	border-radius: 6px !important;
	box-shadow: 0.25rem 0.25rem #000 !important;
	border: solid 1px #000 !important;
	width: 93%;
	display: block;
	font-family: Welcomeweb-Bold, futura !important;
	text-transform: uppercase !important;
	margin-top: 0 !important;
	font-size: 9px;
	padding: 18px 0px;
	color: #000;
}

#pricing .liste p:before {
	/* background: url(https://mentorlyst.com/wp-content/themes/listable-child-master/images/check.svg); */
	/* content: ""; */
	/* width: 26px; */
	/* height: 18px; */
	/* display: inline-block; */
	/* top: -3px; */
	/* position: absolute; */
	/* left: 0; */
}

#pricing .liste p {
	line-height: 18px;
	position: relative;
	display: inline-block;
	padding-left: 3px !important;
	padding-bottom: 11px!important;
}

#pricing .vc_btn3-inline {
	display: block;
	vertical-align: top;
}

#pricing h3 {
	font-size: 11px !important;
	font-family: Welcomeweb-Bold, futura !important;
	text-transform: uppercase !important;
	padding-bottom: 10px !important;
	padding-top: 21px !important;
	margin-bottom: 16px !important;
	margin-top: 0 !important;
	border-bottom: 1px solid #000 !important;
	line-height: 17px;
}

#pricing h4 {
	margin: 0 !important;
	padding: 0 !important;
	font-size: 27px !important;
}

#pricing .prix h4 {
	/* padding: 0; */
	/* margin: 0; */
	text-transform: uppercase !important;
	font-size: 18px !important;
	padding-top: 15px !important;
	color: #000 !important;
	/* font-family: 'Welcomeweb-Bold, futura'; */
	text-align: center;
	letter-spacing: 0px !important;
	padding-bottom: 18px!important;
}

#pricing p {
	text-align: justify !important;
	padding-right: 3px !important;
}

#pricing .module .wpb_wrapper .wpb_content_element .wpb_wrapper {
	margin: 0px !important;
	margin: 0px !important;
}

#pricing .wpb_content_element {
	margin: 0 !important;
	margin: 0 !important;
}

#pricing .module {
	background: #e5f4f6;
	border-radius: 7px;
	background: #fff !important;
	padding: 0px 19px 51px 20px;
	box-shadow: 0.25rem 0.25rem #000;
	-ms-transform: translate(-0.25rem, -0.25rem);
	transform: translate(-0.25rem, -0.25rem);
	border: solid 1px;
	margin-left: 0px;
	margin-bottom: 29px;
}

#finance .module h4 {
	padding: 0;
	margin: 0;
	text-transform: uppercase !important;
	font-size: 10px !important;
	padding-bottom: 5px;
	color: #000 !important;
	padding-top: 0 !important;
	font-family: 'futura_bt_light' !important;
	letter-spacing: 1px !important;
}

#finance p {
	text-align: justify !important;
	padding-right: 7px !important;
}

#finance .module .wpb_wrapper .wpb_content_element .wpb_wrapper {
	margin: 0px !important;
	margin: 0px !important;
}

#finance h3 {
	font-size: 11px !important;
	font-family: Welcomeweb-Bold, futura !important;
	text-transform: uppercase !important;
	padding-bottom: 10px !important;
	padding-top: 1px !important;
	margin-bottom: 16px !important;
	margin-top: 0 !important;
	border-bottom: 1px solid #000 !important;
	line-height: 17px;
}

#finance .wpb_content_element {
	margin: 0 !important;
	margin: 0 !important;
}

#finance .module {
	background: #e5f4f6;
	border-radius: 7px;
	background: #fff !important;
	padding: 0px 19px 51px 20px;
	box-shadow: 0.25rem 0.25rem #000;
	-ms-transform: translate(-0.25rem, -0.25rem);
	transform: translate(-0.25rem, -0.25rem);
	border: solid 1px;
	margin-left: 0px;
	margin-bottom: 29px;
}

#intro .vc_col-sm-6 {
	padding-left: 11px;
	width: 100%;
}

#intro .module h4 {
	padding: 0;
	margin: 0;
	text-transform: uppercase !important;
	font-size: 10px !important;
	padding-bottom: 5px;
	color: #000 !important;
	padding-top: 8px !important;
	font-family: 'futura_bt_light' !important;
	letter-spacing: 1px !important;
}

#intro p {
	text-align: justify !important;
	padding-right: 3px !important;
}

#intro .module .wpb_wrapper .wpb_content_element .wpb_wrapper {
	margin: 0px !important;
	margin: 0px !important;
	padding: 1px 0;
}

#intro h3 {
	font-size: 11px !important;
	font-family: Welcomeweb-Bold, futura !important;
	text-transform: uppercase !important;
	padding-bottom: 10px !important;
	padding-top: 21px !important;
	margin-bottom: 16px !important;
	margin-top: 0 !important;
	border-bottom: 1px solid #000 !important;
	line-height: 17px;
}

#intro .wpb_content_element {
	margin: 0 !important;
	margin: 0 !important;
}

#intro #mapper .wpb_text_column.wpb_content_element {
	position: absolute !important;
	top: 5% !important;
	left: 0px !important;
	background: #000 !important;
	max-width: 179px;
	right: 0 !important;
	border-radius: 5px !important;
	border-color: #ffffff !important;
	box-shadow: 0px 1px 1px rgb(72 72 72 / 30%) !important;
	z-index: 999 !important;
	height: 149px;
	padding: 22px;
	margin: 57px auto !important;
	position: relative !important;
}

#intro #mapper h4.widget_sidebar_title {
	letter-spacing: 0px !important;
	color: #fff !important;
	font-family: Welcomeweb-Bold, futura !important;
	text-transform: uppercase !important;
	font-size: 10px !important;
	text-align: left;
	line-height: 14Px;
	padding: 4px 0px !important;
}

#intro #mapper p {
	color: #fff !important;
	text-align: left !important;
	padding: 6px 0 !important;
	font-size: 11px;
}

#intro #mapper a {
	display: table;
	color: #fff !important;
	text-align: left !important;
	padding: 10px 0 !important;
}

#intro #mapper .vc_column-inner {
	box-sizing: border-box;
	padding-left: 0;
	padding-right: 0;
	width: 100%;
	z-index: 99;
	position: relative;
	padding-bottom: 0;
	padding-top: 10px !important;
	height: 337px;
}

#intro #mapper .vc_column-inner:before {
	width: 144px !important;
	height: 144px;
	border-radius: 100% !important;
	border: 2px solid #0081f1 !important;
	background-color: #0081f136 !important;
	content: "";
	position: absolute;
	top: 124px;
	z-index: 0;
	display: block;
	right: 0;
	left: 0;
	margin: 21px auto;
}

#intro #mapper .wpb_text_column.wpb_content_element:after {
	position: absolute !important;
	bottom: 0px !important;
	width: 14.14213562373095px !important;
	height: 14.14213562373095px !important;
	-ms-transform: rotate(45deg) translateX(4.997221068456166px) translateY(4.997221068456166px) translateZ(9002px) !important;
	transform: rotate(45deg) translateX(4.997221068456166px) translateY(4.997221068456166px) translateZ(9002px) !important;
	background-color: #000 !important;
	box-shadow: none !important;
	left: 50% !important;
	margin-left: -9.999999999999998px !important;
	content: "";
}

#intro .module {
	background: #e5f4f6;
	border-radius: 7px;
	background: #fff !important;
	padding: 0px 19px 51px 9px;
	box-shadow: 0.25rem 0.25rem #000;
	-ms-transform: translate(-0.25rem, -0.25rem);
	transform: translate(-0.25rem, -0.25rem);
	border: solid 1px;
	margin-left: 0px;
	margin-bottom: 29px;
}

#intro h4 {
	font-family: Welcomeweb-Bold, futura !important;
	text-transform: uppercase !important;
	margin-top: 0 !important;
	border-bottom: 1px solid #000 !important;
	padding: 17px 0;
	margin-bottom: 24px;
}

#mentor .module h4 {
padding: 0;
	margin: 0;
	text-transform: uppercase !important;
	font-size: 10px !important;
	padding-bottom: 5px;
	color: #000 !important;
	padding-top: 0 !important;
	font-family: 'futura' !important;
	letter-spacing: 1px !important;
	text-align: -webkit-auto;
	font-weight: 100;
}

#mentor .module .wpb_wrapper .wpb_content_element .wpb_wrapper {
	margin: 0px !important;
	margin: 0px !important;
}

#mentor h3 {
font-size: 11px !important;
	font-family: Welcomeweb-Bold, futura !important;
	text-transform: uppercase !important;
	padding-bottom: 10px !important;
	padding-top: 1px !important;
	margin-bottom: 16px !important;
	margin-top: 0 !important;
	border-bottom: 1px solid #000 !important;
	line-height: 17px;
}

#mentor .wpb_content_element {
	margin: 0 !important;
	margin: 0 !important;
}

#mentor .module {
	background: #e5f4f6;
	border-radius: 7px;
	background: #fff !important;
	padding: 0px 19px 51px 20px;
	box-shadow: 0.25rem 0.25rem #000;
	-ms-transform: translate(-0.25rem, -0.25rem);
	transform: translate(-0.25rem, -0.25rem);
	border: solid 1px;
	margin-left: 0px;
	margin-bottom: 29px;
}

#temoignages .module h4 {
padding: 0;
	margin: 0;
	text-transform: uppercase !important;
	font-size: 10px !important;
	padding-bottom: 5px;
	color: #000 !important;
	padding-top: 0 !important;
	font-family: 'futura' !important;
	letter-spacing: 1px !important;
	text-align: -webkit-auto;
	font-weight: 100;
}

#temoignages .module .wpb_wrapper .wpb_content_element .wpb_wrapper {
	margin: 0px !important;
	margin: 0px !important;
}

#temoignages h3 {
font-size: 11px !important;
	font-family: Welcomeweb-Bold, futura !important;
	text-transform: uppercase !important;
	padding-bottom: 10px !important;
	padding-top: 1px !important;
	margin-bottom: 16px !important;
	margin-top: 0 !important;
	border-bottom: 1px solid #000 !important;
	line-height: 17px;
}

#temoignages .wpb_content_element {
	margin: 0 !important;
	margin: 0 !important;
}

#temoignages .module {
	background: #e5f4f6;
	border-radius: 7px;
	background: #fff !important;
	padding: 24px 19px 51px 20px;
	box-shadow: 0.25rem 0.25rem #000;
	-ms-transform: translate(-0.25rem, -0.25rem);
	transform: translate(-0.25rem, -0.25rem);
	border: solid 1px;
	margin-left: 0px;
	margin-bottom: 29px;
	margin-top: 17px;
}

#temoignages .flexi {
	display: flex;
}

#temoignages img {
	max-width: 71px;
	margin-top: 14Px;
	border-radius: 91px;
}

#faq h3 {
	font-size: 14px !important;
	border-bottom: 1px solid #000 !important;
	font-family: Welcomeweb-Bold, futura !important;
	text-transform: uppercase !important;
	border-bottom: 1px solid #000 !important;
}

#faq .vc_toggle_default .vc_toggle_icon::before {
	border: 1px solid #000;
}

#faq .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::before {
	height: 10px;
	width: 0px;
}

#faq .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::after {
	width: 1px;
	height: 0px;
}

#faq .vc_toggle_default .vc_toggle_icon {
	border: 0px solid #000;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
}

#faq .vc_toggle_size_md {
	padding-top: 0Px;
	font-size: 14px;
	font-family: "Krona One";
	text-transform: none;
	font-size: 11px !important;
	line-height: 19Px;
	font-family: Welcomeweb-Bold, futura !important;
	text-transform: uppercase !important;
	margin-top: 0 !important;
	border: 1px solid #000;
	padding: 26px;
	box-shadow: 0.25rem 0.25rem #000;
	-ms-transform: translate(-0.25rem, -0.25rem);
	transform: translate(-0.25rem, -0.25rem);
	border-radius: 8px;
	margin-left: -1px !important;
}

#faq .vc_toggle_content p {
	text-transform: none;
	padding-top: 16px;
}

#faq .vc_toggle_content {
	margin: 0;
}

#presentation .module h4 {
	padding: 0;
	margin: 0;
	text-transform: uppercase !important;
	font-size: 10px !important;
	padding-bottom: 5px;
	color: #000 !important;
	padding-top: 0 !important;
	font-family: 'futura_bt_light' !important;
	letter-spacing: 1px !important;
}

#presentation p {
	text-align: justify !important;
	padding-right: 0;
}

#presentation .module .wpb_wrapper .wpb_content_element .wpb_wrapper {
	margin: 0px !important;
	margin: 0px !important;
}

#presentation h3 {
	font-size: 11px !important;
	font-family: Welcomeweb-Bold, futura !important;
	text-transform: uppercase !important;
	padding-bottom: 10px !important;
	padding-top: 21px !important;
	margin-bottom: 16px !important;
	margin-top: 0 !important;
	border-bottom: 1px solid #000 !important;
	line-height: 17px;
}

#presentation .wpb_content_element {
	margin: 0 !important;
	margin: 0 !important;
}

#presentation .module {
	background: #e5f4f6;
	border-radius: 7px;
	background: #fff !important;
	padding: 25px 19px 51px 20px;
	box-shadow: 0.25rem 0.25rem #000;
	-ms-transform: translate(-0.25rem, -0.25rem);
	transform: translate(-0.25rem, -0.25rem);
	border: solid 1px;
	margin-left: 0px;
	margin-bottom: 29px;
}

#faq h4 {
	font-size: 12px !important;
	line-height: 19Px;
	font-family: Welcomeweb-Bold, futura !important;
	text-transform: uppercase !important;
	margin-top: 0 !important;
}

.list {
	margin-left: 0;
	padding: 18px;
}

#faq .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon {
	display: inline-block;
	width: 12px;
	margin-left: 5px;
	height: 2px;
	background: #000;
}

#faq .module {
	max-width: 712px;
}

#horaire strong {
	font-family: Welcomeweb-Bold, futura !important;
	text-transform: uppercase !important;
}

#horaire p {
	font-family: Welcomeweb-Regular, futura !important;
	text-transform: uppercase !important;
	text-align: justify !important;
	padding-right: 30px !important;
}

#horaire .module h4 {
	padding: 0;
	margin: 0;
	text-transform: uppercase !important;
	font-size: 10px !important;
	padding-bottom: 5px;
	color: #000 !important;
	padding-top: 0 !important;
	font-family: 'futura_bt_light' !important;
	letter-spacing: 1px !important;
}

#horaire .module .wpb_wrapper .wpb_content_element .wpb_wrapper {
	margin: 0px !important;
	margin: 0px !important;
}

#horaire h3 {
	font-size: 14px !important;
	margin-top: 0 !important;
	border-bottom: 1px solid #000 !important;
	font-family: Welcomeweb-Bold, futura !important;
	text-transform: uppercase !important;
	margin-top: 0 !important;
	border-bottom: 1px solid #000 !important;
	padding-top: 20px !important;
	margin-bottom: 16px !important;
	margin-top: 0 !important;
	border-bottom: 1px solid #000 !important;
}

#horaire .wpb_content_element {
	margin: 0 !important;
	margin: 0 !important;
}

#horaire .module {
	background: #e5f4f6;
	border-radius: 7px;
	background: #fff !important;
	padding: 0px 19px 51px 20px;
	box-shadow: 0.25rem 0.25rem #000;
	-ms-transform: translate(-0.25rem, -0.25rem);
	transform: translate(-0.25rem, -0.25rem);
	border: solid 1px;
	margin-left: 0px;
	margin-bottom: 29px;
}

#photos .module h4 {
	padding: 0;
	margin: 0;
	text-transform: uppercase !important;
	font-size: 10px !important;
	padding-bottom: 5px;
	color: #000 !important;
	padding-top: 0 !important;
	font-family: 'futura_bt_light' !important;
	letter-spacing: 1px !important;
}

#photos p {
	text-align: justify !important;
	padding-right: 30px !important;
}

#photos .module .wpb_wrapper .wpb_content_element .wpb_wrapper {
	margin: 0px !important;
	margin: 0px !important;
}

#photos h3 {
	font-size: 14px !important;
	margin-top: 0 !important;
	border-bottom: 1px solid #000 !important;
	font-family: Welcomeweb-Bold, futura !important;
	text-transform: uppercase !important;
	margin-top: 0 !important;
	border-bottom: 1px solid #000 !important;
	padding-top: 20px !important;
	margin-bottom: 16px !important;
	margin-top: 0 !important;
	border-bottom: 1px solid #000 !important;
}

#photos .wpb_content_element {
	margin: 0 !important;
	margin: 0 !important;
}

#photos .module {
	background: #e5f4f6;
	border-radius: 7px;
	background: #fff !important;
	padding: 22px 37px 37px 37px;
	box-shadow: 0.25rem 0.25rem #000;
	-ms-transform: translate(-0.25rem, -0.25rem);
	transform: translate(-0.25rem, -0.25rem);
	border: solid 1px;
	margin-left: 0px;
	margin-bottom: 29px;
}

.single .footer_global_wrapper {
	display: none;
}

.module {
	max-width: 702px;
}
}

/* 640px and smaller screen sizes */
@media (max-width:640px){
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
	margin-bottom: 16px;
}
	#contactez h2{
		font-size: 18px!important;
		line-height: 29Px;
		font-family: Welcomeweb-Bold, futura!important;
		text-transform: uppercase!important;
		margin-top: 0!important;
	}
	
	div#titre-box{
		margin-top: 11px!important;
	}
	
	.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: 35px;
		padding: 0;
	}
	
	.vc_row.wpb_row.vc_row-fluid.vc_custom_1662183435634.vc_row-has-fill{
		padding: 0!important;
	}
	
	.vc_column-inner{
		max-width: 100%!important;
	}
	
	.wpb_column.vc_column_container.vc_col-sm-8{
		width: 100%;
	}
	
	#entry-content-anchor{
		padding-top: 0px;
		padding: 0;
	}
	
	#entry-content-anchor h2{
		line-height: 23px!important;
		text-transform: uppercase!important;
	}
	
#faq b:before {
   background: none;
}
#clients b:before {
	background: none;
}
	
	#trending h2, #clients h2, #faq h2{
		font-size: 14px;
		line-height: 24px;
		padding: 5px 24px!important;
		margin: 0!important;
		/* max-width: 296px; */
	}
	#trending b:before {
	content: "";
	height: 77px;
	width: 292px;
	background-size: 292px 117px !important;
	position: absolute;
	background: none;
}
	
	section#clients{
		max-width: 390px;
		margin: 0 auto!important;
		max-width: 307px;
		margin: 0 auto!important;
		width: 100%;
		padding: 8px;
		padding-top: 42px!important;
	}
	
	section.section_8{
		padding: 10px!important;
		max-width: 330px!important;
		margin: 17px auto!important;
	}
	
	.home .wpb_column.vc_column_container.vc_col-sm-8{
		width: 100%;
	}
	
	.vc_row.wpb_row.vc_row-fluid.section-hero.white{
		margin: 0;
		padding: 12px;
	}
	
	#home input[type=submit], #home button[type=submit]{
		font-size: 11px!important;
	}
	
	#clients .eapps-testimonials-slider-page-item-author{
		position: absolute;
		left: 27px;
		text-align: left;
		bottom: 20px;
	}
	#faq .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon {
	display: none;
}
	
	#faq{
		background: #fff;
		margin: 73px 0;
		padding: 17px 9px;
		margin: 19px auto!important;
	}
	
	#home .gform_wrapper.gravity-theme .gfield_label{
		font-size: 0!important;
		margin: 0!important;
	}
	
	#eapps-testimonials-slider-1 .eapps-testimonials-slider-page-item-text{
		text-align: center;
		padding: 6px!important;
	}
	
	#clients .eapps-testimonials-slider-page-item-author-picture-container{
		right: 35px;
		bottom: 19px;
	}
	
	.vc_toggle_title{
		padding: 0!important;
	}
	
	#faq h4{
		font-size: 10px!important;
		line-height: 17Px;
		font-family: Welcomeweb-Bold, futura!important;
		text-transform: uppercase!important;
		margin-top: 0!important;
		display: table;
		padding: 3px!important;
		margin-bottom: 0;
	}
	
	#faq p, #clients p, #trending p{
		font-size: 12Px!important;
		padding-top: 4px;
	}
	
}



.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-categories a{
	position: relative;
	clip-path: initial;
	letter-spacing: 1px;
	border-radius: 90px;
	color: #000;
	background: transparent;
	border: 0px solid #0000000f;
	font-family: 'futuralightbt';
	text-transform: uppercase;
	font-size: 10px;
	padding: 0;
}

html #colophon{
	/* background-color: #000 !important; */
}

html .lp-archive-courses .learn-press-courses[data-layout="list"] .course{
	border-bottom: 0px solid rgba(204, 204, 204, 0.3)!important;
	padding-bottom: 35px!important;
	margin-bottom: 29px;
	padding: 0;
	border: 0;
	border-bottom: 1px solid rgba(204, 204, 204, 0.3);
	padding-bottom: 35px;
	margin-bottom: 0;
}

html .page-wrapper-inner{
	background: #000;
}

html .learn-press-courses .hentry .course-wrap-meta{
	padding-bottom: 12px !important;
}

html .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content{
	float: right;
	width: 100%;
	padding-top: 10px;
	padding-left: 0;
}

html .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-wrap-thumbnail{
	float: left;
	width: 100%;
}

body .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item{
	display: table;
}

html body .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-permalink .course-title{
	color: #000;
	font-size: 20px!important;
	line-height: 13px;
	font-family: Welcomeweb-Bold, futura !important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 2px;
	line-height: 30px;
	margin-top: 0;
}

html body .learn-press-courses[data-layout=list] .course-content .course-permalink{
	height: 26px;
	margin-bottom: 0;
	-webkit-line-clamp: 1;
}

body .meta-item.meta-item-quiz{
	display: none;
}

body .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-wrap-meta{
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-top: 0;
	color: #333;
	font-size: 14px;
	font-weight: 400;
}

html .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-wrap-meta .meta-item{
	margin-top: 0!important;
	font-size: 11px;
	padding-right: 12px;
}

.lp-archive-courses .learn-press-courses .course .course-item .course-content .course-excerpt{
	display: none!important;
	margin-bottom: 16px;
	display: -webkit-box;
	overflow: visible;
	margin-bottom: 19px;
	color: #000;
	font-size: 16px;
	font-weight: 300;
	line-height: 26px;
	font-size: 16px;
	border-radius: 90px;
	font-family: 'futuralightbt';
	display: -webkit-box;
	overflow: visible;
	margin-bottom: 28px;
	color: #000;
	font-size: 16px;
	font-weight: 300;
	line-height: 26px;
	font-size: 16px;
	border-radius: 90px;
	font-family: 'futuralightbt';
}

html .wpb_row:not(.no-padding) .vc_column_container{
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}

html #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-header .section-left .section-title{
	padding: 0;
	color: #000;
	font-size: 26px;
	font-weight: 400;
	letter-spacing: 0;
	text-transform: uppercase;
	letter-spacing: 0px;
	line-height: 21px;
}

body .lp-archive-courses .learn-press-courses .course .course-item .course-content .course-permalink .course-title{
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 16px;
	font-family: futura!important;
	line-height: 23px;
	margin-top: 6px;
	font-size: 18px!important;
	text-transform: uppercase;
}

.lp-archive-courses .learn-press-courses .course .course-item .course-content .course-info .course-price .origin-price, .lp-archive-courses .learn-press-courses .course .course-item .course-content .course-info .course-price .price{
	color: #000;
	font-size: 24px;
	font-weight: 900;
	font-family: jost!important;
	line-height: 23px;
	margin-top: 4px;
	color: #333;
	font-size: 24px;
	font-weight: 300;
	font-family: SaolStandard-Regular, SaolDisplay-Regular !important;
	line-height: 23px;
	margin-top: 4px;
}




.single .lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-title{
	margin-bottom: 6px;
	color: #fff;
	font-size: 47px;
	line-height: 1;
	padding-top: 0;
}

.lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item{
	display: flex;
	height: 46px;
	margin-right: 12px;
	font-size: 13px;
	font-weight: 300;
	text-transform: capitalize;
}

.meta-item.meta-item-duration{
	margin-top: 0!important;
}

.lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left{
	display: flex!important;
}

ul.learn-press-nav-tabs{
	display: flex!important;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-wrap-thumbnail{
	float: left;
	width: 100%;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item{
	display: block;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content{
	float: right;
	width: calc(100% - 0.8% - 0px);
	padding-top: 27px;
	padding-left: 16px;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-permalink .course-title{
	color: #000;
	font-size: 18px;
	line-height: 13px;
}

.lp-archive-courses .learn-press-courses .course .course-item .course-content .course-categories{
	float: left;
	position: relative;
	margin-right: 10px;
	margin-bottom: 0;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-wrap-meta .meta-item{
	padding-right: 0;
	text-transform: capitalize;
	color: #000;
	font-size: 12px;
	margin-top: 0;
	padding-right: 0;
	text-transform: capitalize;
	color: #000;
	font-size: 12px;
	margin-top: 0;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-footer{
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}

.lp-archive-courses .learn-press-courses .course .course-item .course-content .course-excerpt{
	margin-bottom: 19px;
}

html.et-product-detail .product_meta{
	display:none;
}

html .login p,html .register p{
	margin-bottom:18px;
	display:inherit;
	width:100%;
}

html input[type=checkbox],html input[type=radio]{
	clear:none;
	cursor:pointer;
	margin:-.25rem .25rem 0 0;
	outline:0;
	padding:0!important;
	text-align:center;
	vertical-align:middle;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	-webkit-font-smoothing:inherit;
	transition:.05s border-color ease-in-out;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	min-width:16px;
	width:16px;
	height:16px;
	border:1px solid #aaaaaa61;
	margin-right:8px;
	position:relative;
}

.et-form-container.register-active #et-register-form,html .et-form-container #et-login-form{
	padding-top:35px;
}

html .login .lost_password{
	display:block;
	float:right!important;
}

#side-cart .woocommerce-mini-cart__buttons{
	padding-top:0;
	position:relative;
}

html .animation.bottom-to-top{
	-moz-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0);
}

#side-cart ul.products li{
	max-width:33%!important;
}

html p.woocommerce-mini-cart__buttons.buttons a.button.checkout.wc-forward:after{
	content:"";
	background:0 0;
	height:1px;
	width:32px;
	display:inline-grid;
	margin-left:7px;
	position:absolute;
	margin-top:9px;
}

#side-cart .slick .slick-dots{
	display:none!important;
}

#side-cart p.woocommerce-mini-cart__buttons.buttons a.button.checkout.wc-forward{
	display:block!important;
	background:#000;
	width:auto;
	padding:0;
	border:0;
	text-align:center;
	padding:11px 67px;
	text-align:left;
	font-weight:900;
}

#side-cart p.woocommerce-mini-cart__buttons.buttons span.woocommerce-Price-amount.amount{
	color:#fff!important;
	position:absolute;
	right:0;
	margin-top:14px;
	top:0;
	margin-right:88px;
}

#side-cart .slick-slider.products .product{
	max-width:105px;
}

#side-cart .carousel-container{
	width:100%;
	position:relative;
}

.avis h2, .faq h2, html .single .container h2 {
	text-align: center;
}

div#tab-description p{
	text-align: justify!important;
	text-align:center;
}

.desc-layout-boxed{
	columns:2;
	background:#f9f1f5;
	padding:38Px;
	font-size:12px!important;
}

html .faq{
	background:rgb(249 240 244 / 88%);
	padding:74px 11px;
	margin:37px 16px;
}

html .eapps-faq-layout-accordion .eapps-faq-content-category-item-question-text{
	padding-right:44px;
	font-size:12px;
	line-height:20px;
	display:table;
}

.et-product-detail:not(.et-product-layout-no-padding) .showcase-disabled .showcase-inner{
	padding-top:0;
}

span.eapps-faq-content-category-title-text{
	display:block;
	text-align:center;
	float:none!important;
	width:100%;
}

#fulltext .wpb_wrapper .st-m-title{
	font-size:30px;
	line-height:1.3em;
	margin-left:0;
	font-family:bonvivantserif-webfont,GalleryModern,Analogue-Italic,Analogue!important;
}

#Bachelor .vc_column_container:nth-child(1) .vc_column-inner:nth-child(1){
	padding-top:30px;
}

#Bachelor .container>.vc_column_container>.vc_column-inner>.wpb_wrapper>.wpb_text_column .wpb_wrapper p{
	font-size:14px;
	color:#fff;
	font-size:15px;
	color:#fff;
}

section#aboutme h2{
	line-height:26px;
	font-size:25px;
}

html .vc_custom_1632589765980{
	padding-left:27px!important;
}

html .instagram{
	position:relative;
	max-width:1140px;
	margin:23px auto;
}

html section#aboutme p img{
	margin-top:-236px;
	width:100%;
	margin-left:60px;
}

html #fulltext .wpb_wrapper .st-m-title{
	font-size:43px;
	line-height:1.3em;
	margin-left:0;
	font-family:bonvivantserif-webfont,GalleryModern,Analogue-Italic,Analogue!important;
}

#gform_widget-2 h6{
	display:none;
	display:none;
}

.woosc-area .woosc-inner .woosc-bar .woosc-bar-btn .woosc-bar-btn-icon-wrapper .woosc-bar-btn-icon-inner span{
	display: block;
	position: absolute;
	height: 1px;
	width: 100%;
	background: #000;
	border-radius: 2px;
	opacity: 1;
	left: 0;
}

.header .goya-search button, .header .et-switcher-container .selected, .header .et-header-text, .header .product.wcml-dropdown li>a, .header .product.wcml-dropdown .wcml-cs-active-currency>a, .header .product.wcml-dropdown .wcml-cs-active-currency:hover>a, .header .product.wcml-dropdown .wcml-cs-active-currency:focus>a, .header .menu-toggle, .header a{
	color: #000000;
	border: 0px!important;
	color: #000000;
	border: 0!important;
}

.products .type-product.et-listing-style1 .product_after_title .after_shop_loop_actions button.woosw-btn{
	display: none;
	display: none;
	display: none;
}

div#et-quickview button.woosw-btn{
	display: none!important;
}

div#et-quickview button.woosc-btn{
	display: none;
}

button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled){
	cursor: pointer;
	border: 1px solid #000;
	text-transform: uppercase!important;
	font-size: 9px!important;
	letter-spacing: 1px;
	margin-left: 0px!important;
	cursor: pointer;
	cursor: pointer;
	border: 1px solid #000;
	text-transform: uppercase;
	font-size: 7px;
	letter-spacing: 1px;
	margin-left: 21px!important;
	background: transparent!important;
	cursor: pointer;
	border: 1px solid #000;
}

#block-3 p{
	font-size:13px;
	transform:translatex(0px) translatey(0px);
	font-size:13px;
	transform:translatex(0px) translatey(0px);
}

.lp-courses-bar .switch-layout .switch-btn.list::before{
	font-family: "linea-basic-10";
	content: "\e025";
	font-size: 22px;
	font-weight: 100;
}

.lp-courses-bar .switch-layout .switch-btn.grid::before{
	font-family: "linea-basic-10";
	content: "\e027";
	font-size: 22px;
	font-weight: 100;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-wrap-meta .meta-item-quiz::before{
	font-family: linea-basic-10;
	content: ".";
	top: 3px;
	font-weight: 100;
	color: #000!important;
}

.meta-item.meta-item-student{
	display: none;
	display: none!important;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-wrap-meta .meta-item-duration::before{
	top: 2px;
	font-weight: 100;
	content: "V";
	font-family: "linea-basic-10";
	text-transform: lowercase;
	color: #000;
}

.meta-item.meta-item-duration{
	margin-top: 3px;
}

.lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item.meta-item-level::before{
	font-family: linea-basic-10;
	content: 'l';
	top: 2px;
	font-weight: 400;
	color: #fff;
}

.lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item.meta-item-duration::before{
	font-weight: 100;
	color: #fff;
}
section#presentation .vc_col-sm-6 {
	width: 100%;
}



.course-info-left {}

.meta-item.meta-item-quiz {
	display: none!important;
}

.module .vc_col-sm-9 {
	width: 100%;
}

.module .wpb_column.vc_column_container.vc_col-sm-3.et-dark-column {
	width: 100%;
}

i.fa.fa-certificate.fa-stack-2x {
	font-size: 15px;
}

.products .et-listing-style1 .product-title h3 {
	margin-right: auto;
	margin: 0 auto!important;
}

.products .type-product.et-listing-style1 .product_after_title .after_shop_loop_actions {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	right: 0;
	margin: 0 auto;
	display: table;
}

html .single #wrapper .page-padding {
	padding: 13px;
	padding-top: 78px;
}

html #wrapper .page-padding.et-product-detail {
	padding: 0 0px!important;
}

html body  label,body .gform_wrapper.gravity-theme .gfield_label {
	margin-bottom: 0!important;
}
.ginput_container.ginput_container_number:after {
	right: 9px;
	bottom: -1px;
}

.woofc-area.woofc-style-01 .woofc-area-top {
	border-bottom: 0px solid #0000000f!important;
}
dl.variation {
	display: none;
}
/* 625px and smaller screen sizes */
@media (max-width:725px){
html body .heading {
  margin-top: 65px!important;
}


	html body.woocommerce-checkout .heading {
  margin-top: 15px!important;
}


html #wrapper .page-padding.et-product-detail {
	padding: 0 3px!important;
}
html .vc_row {
	margin-left: 0;
	margin-right: 0;
}
.gform_wrapper.gravity-theme .gform_fields {
	grid-column-gap: 0;
	gap: 6px;
}
html label, .gform_wrapper.gravity-theme .gfield_label {
	font-size: 9px!important;
	letter-spacing: 0px;
	font-family: "Welcomeweb-bold", futura !important;
	text-transform: none;
	padding-top: 21px!important;
	color: #000;
	font-weight: 300!important;
}
.ginput_container.ginput_container_number:after {
	bottom: 7px!important;
}
hrml .floating-labels .field-wrap.float-label.field-focused > .nf-field-label,html .floating-labels .field-wrap.float-label.has-val > .nf-field-label, html.floating-labels .form-row.float-label.has-val > label, html .floating-labels .form-row.float-label input:focus ~ label,html .floating-labels .form-row.float-label textarea:focus ~ label {
	opacity: 1;
	border-width: 0;
	padding: 0 5px;
	top: -11px;
	left: 10px;
	height: 25px;
	font-size: 0.95em;
	vertical-align: middle;
	display: flex;
	align-items: center;
	cursor: default;
	color: currentColor;
	z-index: 9999;
	background: #fff;
}
}


/**
* Theme Name: Lynk Child Profil
* Description: This is a child theme of Lynk, automatically generated.
* Author: <a href="https://hellolynk.com">HelloLynk</a>
* Template: goya
* Version: 1.0.6.3
*/
		
		
/*
.login-to-see-prices .products .product_after_title .product_after_shop_loop_price {
	transform: none !important;
}
.login-to-see-prices .add_to_cart_button {
	display: none !important;
}
.login-to-see-prices .et-product-detail.et-cart-mixed:not(.sold-individually):not(.product-type-grouped):not(.product-type-external) .summary .yith-wcwl-add-to-wishlist > div {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
*/

section#horaire .vc_col-sm-6 {
	width: 100%;
}
section#mentor .vc_col-sm-6 {
	max-width: 100%!important;
	width: 100%;
}
.module.wpb_column.vc_column_container.vc_col-sm-6.et-dark-column {
	width: 1000%;
}
html .page-wrapper-inner{
	background: #4169E1!important;
	background-size: cover!important;
}

.heading .col-md-8{
	max-width: 100.666667%;
	padding: 0;
}

.wc-stripe-product-checkout-container.bottom.active{
	display: none!important;
}

html span.fa.fa-stack.fa-lg{
	margin-top: 8px;
	margin-left: 4Px;
	line-height: 15px;
	position: absolute;
	right: -20px;
	margin-top: 8px;
	margin-left: 4Px;
	line-height: 15px;
}

html #wrapper .page-padding{
	padding-top: 0px;
	display: block;
}

li.mr-2 img{
	width: 21px;
}

html body .name{
	padding-top: 40px;
	display: inline-flex!important;
	text-align: center;
	clear: both;
}

html body .event-img{
	min-height: 92px;
	position: absolute;
	left: 0px;
	right: 0;
	top: -48px;
	background: #fff;
	border-radius: 4px;
	border: 0px solid #150000;
	width: 93px;
	margin: 0 auto;
	height: 93px;
	overflow: hidden;
	border-radius: 90px;
}

html body .heading{
	border-radius: 45px!important;
}

#header .logo-center .container{
	padding: 7px 16px;
}

html .logo-center .logolink h1{
	font-size: 14px !important;
	color: #fff;
	font-size: 14px !important;
}

.name{
	position: relative;
	padding-top: 10px;
	display: inline-flex!important;
	text-align: center;
	clear: both;
	padding-top: 10px;
	display: inline-flex!important;
	text-align: center;
	clear: both;
}

g#header\/mobile{
	fill: #fff;
	fill: #fff!important;
}

.footer-widgets{
	display: none!important;
	padding: 0px 0!important;
	border-top: 0 solid rgba(0, 0, 0, .1)!important;
	background: transparent;
	padding: 0px 0!important;
	border-top: 0 solid rgba(0, 0, 0, .1)!important;
	background: transparent;
}

.avis h2, .faq h2, html .single .container h2{
	padding-top: 2px!important;
	margin-top: 3px;
	padding: 0px;
	line-height: 36px;
	padding-bottom: 8px;
	text-align: left;
	margin-left: 0;
	font-size: 22px!important;
	text-transform: uppercase;
	margin-bottom: 0!important;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top: 2px!important;
	margin-top: 3px;
	padding: 0px;
	line-height: 36px;
	padding-bottom: 8px;
	text-align: left;
	margin-left: 0;
	font-size: 22px!important;
	text-transform: uppercase;
	margin-bottom: 0!important;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top: 2px!important;
	margin-top: 3px;
	padding: 0px;
	line-height: 36px;
	padding-bottom: 8px;
	text-align: left;
	margin-left: 0;
	font-size: 22px!important;
	text-transform: uppercase;
	margin-bottom: 0!important;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top: 2px!important;
	margin-top: 3px;
	padding: 0px;
	line-height: 36px;
	padding-bottom: 8px;
	text-align: left;
	margin-left: 0;
	font-size: 22px!important;
	text-transform: uppercase;
	margin-bottom: 0!important;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top: 2px!important;
	margin-top: 3px;
	padding: 0px;
	line-height: 36px;
	padding-bottom: 8px;
	text-align: left;
	margin-left: 0;
	font-size: 22px!important;
	text-transform: uppercase;
	margin-bottom: 0!important;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top: 2px!important;
	margin-top: 3px;
	padding: 0px;
	line-height: 36px;
	padding-bottom: 8px;
	text-align: left;
	margin-left: 0;
	font-size: 22px!important;
	text-transform: uppercase;
	margin-bottom: 0!important;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top: 2px!important;
	margin-top: 3px;
	padding: 0px;
	line-height: 36px;
	padding-bottom: 8px;
	text-align: left;
	margin-left: 0;
	font-size: 22px!important;
	text-transform: uppercase;
	margin-bottom: 0!important;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top: 2px!important;
	margin-top: 3px;
	padding: 0px;
	line-height: 36px;
	padding-bottom: 8px;
	text-align: left;
	margin-left: 0;
	font-size: 22px!important;
	text-transform: uppercase;
	margin-bottom: 0!important;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
}

.lp-courses-bar.list{
	opacity: 0;
	height: 0px;
	margin: 0;
}

html .lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area .entry-content-left{
	width: 100%;
	max-width: 810px;
	margin: 0;
	padding-right: 40px;
	padding-top: 23px;
}

html .vc_row.wpb_row.vc_row-fluid.notice{
	background: rgb(245, 245, 245);
	padding: 35px;
	margin-bottom: 24px;
	background: rgb(245, 245, 245);
	padding: 35px;
	margin-bottom: 24px;
}

html .woofc-count.woofc-count-shake{
	display: none!important;
}

span.item-counter.minicart-counter{
	display: table!important;
	background: #fff!important;
	width: 17px;
	color: #000;
	margin-right: 4px;
	margin-top: 4px;
}

html body .course-tab-panels .et_btn.solid{
	padding: 18px 7px!important;
	font-size: 9px!important;
	background: #000;
	color: #fff!important;
	border-radius: 90Px!important;
}

html ul.learn-press-nav-tabs{
	background: #00000005;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	max-height: 60px;
	margin: 0;
	padding: 0;
	border: 0px solid rgba(204,204,204,0.3);
	border-bottom: 0;
	background: #f1f2f8;
	display: none;
}

#side-cart .widget_shopping_cart_content, #side-cart .widget_shopping_cart_content > div{
	overflow: hidden;
	height: 100%;
	display: flex;
	flex-direction: column;
	padding: 25Px;
	padding: 8px 24px 30px 23px;
	padding: 8px 24px 30px 23px;
}

html .lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area .course-summary-sidebar{
	width: 300px;
	max-width: 100%;
	margin-top: -145px;
}

html body #learn-press-course .course-summary-sidebar .course-sidebar-preview .lp-course-buttons button:before{
	content: "Payer en 10 fois avec lystes"!important;
	font-size: 10px!important;
	letter-spacing: 0;
}

.col-md-12 p{
	padding: 0 56px;
	display: block;
	padding: 0 56px;
	display: none;
	text-transform: uppercase;
	font-size: 7px;
	letter-spacing: 1px;
	padding: 0 56px;
	display: none;
	text-transform: uppercase;
	font-size: 7px;
	letter-spacing: 1px;
}

html .heading{
	background: #ff!important;
	box-shadow: 0 0.125rem 0.25rem 0 rgb(0 0 0 / 5%);
	margin-top: 4px;
	border-radius: 45px;
	background: #fff;
	box-shadow: 0 0.125rem 0.25rem 0 rgb(0 0 0 / 5%);
	margin-top: 4px;
	border-radius: 45px;
	border-radius: 45px;
	background: #fff;
	box-shadow: 0 .125rem .25rem 0 rgb(0 0 0 / 5%);
	margin-top: 4px;
	background: #fff;
	box-shadow: 0 .125rem .25rem 0 rgb(0 0 0 / 5%);
	margin-top: 4px;
}

span.icon-text{
	color: #fff!important;
}

.footer-items.footer-right img{
	max-width: 186px;
	display: none!important;
	max-width:186px;
	max-width:186px;
}

.vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar span.vc_bar, span.minicart-counter, .filter-trigger .et-active-filters-count, .et-active-filters-count, div.argmc-wrapper .argmc-tab-item.current .argmc-tab-number, div.argmc-wrapper .argmc-tab-item.visited:hover .argmc-tab-number, div.argmc-wrapper .argmc-tab-item.last.current + .argmc-tab-item:hover .argmc-tab-number, .slick-dots li button:hover, .wpb_column.et-light-column .postline:before, .wpb_column.et-light-column .postline-medium:before, .wpb_column.et-light-column .postline-large:before, .et-feat-video-btn:hover .et-featured-video-icon:after, .post.type-post.sticky .entry-title a:after{
	background-color: #fff;
	color: #000;
}

html body.home #wrapper h1{
	font-size: 16px!important;
	text-align: center!important;
	padding-top: 14px!important;
	color: #fff;
	font-size: 16px!important;
	text-align: center!important;
	padding-top: 14px!important;
	font-size: 16px!important;
	text-align: center!important;
	padding-top: 14px!important;
}

.post-content.entry-content{
	padding-bottom: 16px;
}

html ul.lien span{
	position: absolute;
	right: 15px;
	-ms-transform: translate(0) rotate(0);
	transform: translate(0) rotate(0);
	-ms-transform-origin: 0;
	transform-origin: 0;
	font-size: 15Px;
	width: 26px;
	top: 11px;
}

.page-header-regular .header, .header_on_scroll .header{
	background-color: transparent!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
}

html ul.lien li a{
	border: 1px solid #000;
	display: table;
	margin: 9px 27px;
	width: -webkit-fill-available;
	text-align: center;
	text-transform: uppercase;
	font-size: 9px;
	color: #000!important;
	padding: 17px 10px;
	border-radius: 90px;
}

html body #wrapper .site-content{
	margin: 84px auto 0!important;
	margin: 84px auto 0!important;
	margin: 84px auto 0!important;
}

html .event-img{
	min-height: 95px;
	position: absolute;
	left: 0;
	right: 0;
	top: -47px;
	background: #fff;
	border-radius: 4px;
	border: 0px solid #150000;
	max-width: 93px;
	margin: 0 auto;
	height: 93px;
	overflow: hidden;
	border-radius: 90px;
}

#wrapper [role="main"]{
	flex: 1;
	overflow: hidden;
}

.event-img{
	min-height: 95px;
	position: absolute;
	left: 0;
	right: 0;
	top: -47px;
	background: #fff;
	border-radius: 4px;
	border: 3px solid #150000;
	max-width: 93px;
	margin: 0 auto;
	height: 93px;
	overflow: hidden;
	min-height: 95px;
	position: absolute;
	left: 0;
	right: 0;
	top: -47px;
	background: #fff;
	border-radius: 4px;
	border: 3px solid;
	max-width: 93px;
	margin: 0 auto;
	height: 93px;
	overflow: hidden;
	min-height: 95px;
	position: absolute;
	left: 0;
	right: 0;
	top: -47px;
	background: #fff;
	border-radius: 4px;
	border: 3px solid;
	max-width: 93px;
	margin: 0 auto;
	height: 93px;
	overflow: hidden;
}

.header-left-items .logolink h1{
	color:#ffffff;
	font-size: 24px!important;
	font-size: 24px!important;
}

li{
	list-style: none;
	position: relative;
}

#footer-bar .copyright p{
	color:#ffffff;
}

/* Page wrapper inner */
#wrapper .page-wrapper-inner{
	background-color: transparent!important;
	transform:translatex(0px) translatey(0px);
}

.widget_shopping_cart_content .widget_shopping_cart_content, .widget_shopping_cart_content .progress{
	display: none!important;
}

#side-cart p.woocommerce-mini-cart__buttons.buttons a.button.checkout.wc-forward{
	font-size: 14px!important;
	font-size: 0;
	padding: 18px 53px;
	font-size: 0;
	padding: 18px 53px;
}

#side-cart p.woocommerce-mini-cart__buttons.buttons a.button.checkout.wc-forward:before{
	content: "";
	font-size: 12px;
	content: "Compléter vos informations";
	width: 100%;
	display: block;
	font-size: 0;
	content: "Compléter vos informations";
	width: 100%;
	display: block;
}

.younited-mensuality{
	display: none;
	display: none;
}

#payment .payment_methods li label{
	padding-left: 5px;
	padding-left: 5px;
}

li.younitedpay-checkout-details{
	margin-left: 1.6rem;
	display: flex;
	margin-left: 1.6rem;
	display: flex;
}

#payment .payment_methods>li .payment_box p{
	margin-bottom: 10px;
	text-transform: none;
	display: none;
	margin-bottom: 10px;
	text-transform: none;
	margin-bottom: 10px;
	text-transform: none;
	display: none;
	margin-bottom: 10px;
	text-transform: none;
}

.head-mov{
	display: block;
	padding-top: 0;
	padding-bottom: 0;
	display: block;
	padding-top: 0;
	padding-bottom: 19px;
	display: block;
	padding-top: 0;
	padding-bottom: 0;
	display: block;
	padding-top: 0;
	padding-bottom: 19px;
}

#wrapper .page-padding{
	padding-top: 0px;
	display: none;
	padding-top: 0px;
	display: none;
}

.shop_bar{
	margin: 0;
	margin: 0;
}

html .woocommerce-checkout .container{
	padding: 1px 29px 27px;
}

ul.lien span{
	position: absolute;
	right: 26px;
	transform: translate(100px) rotate(45deg);
	transform-origin: -41px -99px;
	position: absolute;
	right: 26px;
	transform: translate(100px) rotate(45deg);
	transform-origin: -41px -99px;
}

ul.lien li a{
	position: relative;
	border: 1px solid #000;
	display: table;
	margin: 9px 27px;
	width: -webkit-fill-available;
	text-align: center;
	text-transform: uppercase;
	font-size: 10px;
	color: #000!important;
	padding: 9px;
	position: relative;
	border: 1px solid #000;
	display: table;
	margin: 9px 27px;
	width: -webkit-fill-available;
	text-align: center;
	text-transform: uppercase;
	font-size: 10px;
	color: #000!important;
	padding: 9px;
}

ul.lien{
	padding-bottom: 29px;
	padding-bottom: 29px;
}

.header, .header-spacer, .product-header-spacer{
	height: 60px!important;
	display: block!important;
	height: 60px!important;
	display: block!important;
}

html div#scalapayPopUpTriggerMain{
	display: none;
	display: none;
	display: none;
	display: none;
}

html .cart-collaterals h5, html .cart-collaterals h3, html .cart-collaterals h2{
	height: auto;
	height: auto;
	height: auto;
	height: auto;
}

.collaterals-inner.et-fixed.is_stuck{
	position: relative!important;
	top: 0!important;
	position: relative!important;
	top: 0!important;
}

.shop_table.cart tbody tr td .product-actions{
	text-align: right;
	margin-top: -30px;
	padding-bottom: 22px!important;
	text-align: right;
	margin-top: -30px;
	padding-bottom: 22px!important;
}

.cart_totals.calculated_shipping h2{
	margin-bottom: 0!important;
	padding-top: 6px!important;
	margin-bottom: 0!important;
	padding-top: 6px!important;
}

.wc-proceed-to-checkout{
	padding-top: 10px;
	overflow: hidden;
	margin-bottom: 60px !important;
	padding-top: 10px;
	overflow: hidden;
	margin-bottom: 60px !important;
}

p.notice_content{
	background: #ffff0624;
	padding: 20px;
	margin-bottom: 12px;
	background: #ffff0624;
	padding: 20px;
	margin-bottom: 12px;
}

html #side-cart .widget_shopping_cart_content,html #side-cart .widget_shopping_cart_content > div{
	height: auto;
	padding: 22px 23px;
	display: block;
	height: auto;
	padding: 22px 23px;
	display: block;
}

#side-cart{
	background: #fff!important;
	background: #fff!important;
}

html #side-cart .widget_shopping_cart_content .woocommerce-mini-cart{
	flex-grow: initial;
	overflow: hidden;
	flex-grow: initial;
	overflow: hidden;
}

.progressContainer{
	position: relative;
	width: 300px;
	height: 100vh;
	margin: 0 auto;
	overflow: hidden;
	padding: 2rem;
	color: #fff;
	background: #392A60;
	-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
	position: relative;
	width: 300px;
	height: 100vh;
	margin: 0 auto;
	overflow: hidden;
	padding: 2rem;
	color: #fff;
	background: #392A60;
	-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
}

.progress{
	position: relative;
	padding: 4px 0px 4px 63px;
	margin: 0;
	list-style: none;
	position: relative;
	padding: 4px 0px 4px 63px;
	margin: 0;
	list-style: none;
}

.progress__item{
	position: relative;
	min-height: 75px;
	counter-increment: list;
	padding-left: 0;
	position: relative;
	min-height: 75px;
	counter-increment: list;
	padding-left: 0;
}

.progress__item:before{
	content: "";
	position: absolute;
	left: -1.5rem;
	top: 33px;
	height: 60%;
	width: 1px;
	border-left: 1px solid #000;
	line-height: 5px;
	display: block;
	content: "";
	position: absolute;
	left: -1.5rem;
	top: 33px;
	height: 60%;
	width: 1px;
	border-left: 1px solid #000;
	line-height: 5px;
	display: block;
}

.progress__item:after{
	content: counter(list);
	position: absolute;
	top: 5px;
	left: -37px;
	width: 26px;
	height: 26px;
	border-radius: 50%;
	background: transparent;
	color: #000;
	font-weight: 400;
	font-size: 13px;
	line-height: 25px;
	text-align: center;
	border: 1px solid #000;
	content: counter(list);
	position: absolute;
	top: 5px;
	left: -37px;
	width: 26px;
	height: 26px;
	border-radius: 50%;
	background: transparent;
	color: #000;
	font-weight: 400;
	font-size: 13px;
	line-height: 25px;
	text-align: center;
	border: 1px solid #000;
}

.progress__item:last-child:before{
	border: none;
	border: none;
}

.progress__item.progress__item--completed{
	opacity: 0.6;
	color: #000;
	opacity: 0.6;
	color: #000;
}

.progress__item.progress__item--completed:after{
	content: "\2713";
	font-weight: 400;
	background: #000;
	color: #fff;
	content: "\2713";
	font-weight: 400;
	background: #000;
	color: #fff;
}

.progress__item.progress__item--active:after{
	background: #fff;
	color: #392A60;
	background: #fff;
	color: #392A60;
}

.progress__title{
	padding: 0;
	margin: 0;
	font-size: 13px;
	padding: 0;
	margin: 0;
	font-size: 13px;
}

.progress__info{
	font-size: 13px;
	line-height: 13px;
	font-size: 13px;
	line-height: 13px;
}

html .woofc-area.woofc-effect-05{
	max-width: 306px;
	max-width: 306px;
}

.woocommerce-account .login-single-column .et-form-container{
	max-width: 460px;
	margin: 0 auto;
	border: 0px solid #ddd;
	padding: 0;
	border-radius: 3px;
	max-width: 460px;
	margin: 0 auto;
	border: 0px solid #ddd;
	padding: 0;
	border-radius: 3px;
}

.woocommerce-account input[type=checkbox], html input[type=radio]{
	margin-right: 0!important;
	margin-right: 0!important;
}

.woocommerce-account span.woocommerce-LostPassword.lost_password a{
	text-transform: none!important;
	font-size: 11px;
	padding: 0;
	text-transform: none!important;
	font-family: futuralightbt!important;
	text-transform: none!important;
	font-size: 11px;
	padding: 0;
	text-transform: none!important;
	font-family: futuralightbt!important;
}

.woocommerce-account .et-login-wrapper .woocommerce-form .form-row:last-child,.woocommerce-account .form-row .woocommerce-form-login__rememberme{
	margin: 0;
	padding: 0;
	font-family: futuralightbt!important;
	font-weight: 100;
	font-size: 12px!important;
	letter-spacing: 0;
	margin: 0;
	padding: 0;
	font-family: futuralightbt!important;
	font-weight: 100;
	font-size: 12px!important;
	letter-spacing: 0;
}

.woocommerce-account span.fa.fa-stack.fa-lg{
	margin-top: 8px;
	margin-left: 4Px;
	margin-top: 8px;
	margin-left: 4Px;
}

.woocommerce-account .et-form-container h2{
	margin-bottom: 20px;
	padding: 0;
	text-align: center;
	font-size: 2.1rem;
	margin-bottom: 20px;
	padding: 0;
	text-align: center;
	font-size: 2.1rem;
}

.woocommerce-account .fa-stack-1x{
	font-size: 6px;
	line-height: 16px;
	font-size: 6px;
	line-height: 16px;
}

.heading{
	background: #fff;
	box-shadow: 0 .125rem .25rem 0 rgb(0 0 0 / 5%);
	margin-top: -118px;
	background: #fff;
	box-shadow: 0 .125rem .25rem 0 rgb(0 0 0 / 5%);
	margin-top: -118px;
}

body{
	padding: 47px 47px 0;
	background: #f6f7fa;
	padding: 47px 47px 0;
	background: #f6f7fa;
}

.et_btn.solid{
	color: #fff;
	border-color: transparent;
	background-color: #181818;
	padding: 13px 45px;
	color: #000;
	background: transparent;
	font-weight: 400;
	line-height: 1;
	transition: all .3s;
	border: 1px solid;
	border-radius: 0;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 9px;
	margin-bottom: 35px;
	display: block;
	color: #fff;
	border-color: transparent;
	background-color: #181818;
	padding: 13px 45px;
	color: #000;
	background: transparent;
	font-weight: 400;
	line-height: 1;
	transition: all .3s;
	border: 1px solid;
	border-radius: 0;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 9px;
	margin-bottom: 35px;
	display: block;
}

.et_btn_align_left a span:after{
	content: "↗";
	position: absolute;
	right: 19px;
	font-size: 12px;
	top: 12px;
	content: "↗";
	position: absolute;
	right: 19px;
	font-size: 12px;
	top: 12px;
}

.page .page-padding:not(.hero-header){
	background: transparent;
	background: #fff;
	background: transparent;
	background: #fff;
}

.newsletter,button.woosc-btn,button.woosw-btn,a.add_to_wishlist.single_add_to_wishlist{
	display: none!important;
	display: none!important;
}

.product-header-spacer{
	display: none!important;
	display: none!important;
}

.single_add_to_cart_button.button{
	margin: 0 auto!important;
	position: relative;
	flex-grow: 1;
	display: block;
	justify-content: center;
	align-items: center;
	width: 100%;
	font-size: 0;
	margin: 0;
	border: 0;
	background: #000!important;
	font-size: 0!important;
	background: #000!important;
	font-size: 0!important;
	position: relative;
	flex-grow: 1;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	font-size: 0;
	margin: 0;
	border: 0;
	margin: 0 auto!important;
	position: relative;
	flex-grow: 1;
	display: block;
	justify-content: center;
	align-items: center;
	width: 100%;
	font-size: 0;
	margin: 0;
	border: 0;
	background: #000!important;
	font-size: 0!important;
	background: #000!important;
	font-size: 0!important;
	position: relative;
	flex-grow: 1;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	font-size: 0;
	margin: 0;
	border: 0;
}

button.single_add_to_cart_button.button.alt:before{
	margin: 0;
	content: "Payer en plusieurs fois"!important;
	font-size: 10px!important;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 2px;
	position: absolute;
	margin: 0;
	content: "Payer en plusieurs fois"!important;
	font-size: 10px!important;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 2px;
	position: absolute;
}

html body .latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-body{
	padding: 48px 0 0!important;
	padding: 48px 0 0!important;
}

html .latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-footer{
	border-top: 1px solid rgba(0, 0, 0, 0.05);
	display: flex;
	justify-content: space-between;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: auto;
	z-index: 9999;
	border-top: 1px solid rgba(0, 0, 0, 0.05);
	display: flex;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #fff;
	bottom: auto;
	border-top: 0 solid rgba(0, 0, 0, 0.05);
	top: 28px;
	padding: 10px 0;
	border-top: 1px solid rgba(0, 0, 0, 0.05);
	display: flex;
	justify-content: space-between;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: auto;
	z-index: 9999;
	border-top: 1px solid rgba(0, 0, 0, 0.05);
	display: flex;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #fff;
	bottom: auto;
	border-top: 0 solid rgba(0, 0, 0, 0.05);
	top: 28px;
	padding: 10px 0;
}

.latepoint-w .latepoint-booking-form-element .latepoint-summary-w .os-summary-line{
	flex: 0 0 100%;
	flex: 0 0 100%;
}

html body .latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-heading-w{
	position: absolute;
	z-index: 2;
	background-color: transparent;
	top: -6px;
	left: 0;
	right: 0;
	border-bottom: 0 solid rgba(0, 0, 0, .05);
	padding: 0 0!important;
	position: absolute;
	z-index: 2;
	background-color: transparent;
	top: -6px;
	left: 0;
	right: 0;
	border-bottom: 0 solid rgba(0, 0, 0, .05);
	padding: 0 0!important;
}

a.latepoint-btn.latepoint-btn-white.latepoint-prev-btn{
	padding: 8px 0!important;
	padding: 8px 0!important;
}

.latepoint-w .latepoint-booking-form-element.latepoint-color-blue .latepoint-summary-w .os-summary-line .os-summary-value{
	color: #000!important;
	font-size: 13px;
	font-weight: 400;
	color: #000!important;
	font-size: 13px;
	font-weight: 400;
}

.latepoint-w .latepoint-booking-form-element .latepoint-summary-w{
	padding-left: 14px;
	position: absolute;
	width: 238px;
	top: 0;
	right: 0;
	height: 100%;
	transition: all .4s cubic-bezier(0.05, 0.45, 0.1, 1);
	transform: translateX(0px);
	z-index: 1;
	float: right;
	background-color: #fff;
	padding-left: 14px;
	padding-left: 14px;
	position: absolute;
	width: 238px;
	top: 0;
	right: 0;
	height: 100%;
	transition: all .4s cubic-bezier(0.05, 0.45, 0.1, 1);
	transform: translateX(0px);
	z-index: 1;
	float: right;
	background-color: #fff;
	padding-left: 14px;
}

html body .latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-footer{
	right: 0;
	right: 18px;
	top: 0;
	padding: 10px 0;
	right: 0;
	right: 0;
	right: 18px;
	top: 0;
	padding: 10px 0;
	right: 0;
}

html .latepoint-w .os-form-group.os-form-select-group .os-form-control,html .latepoint-w .os-form-group.os-form-select-group input.os-form-control,html .latepoint-w .os-form-group.os-form-textfield-group .os-form-control,html .latepoint-w .os-form-group.os-form-textfield-group input.os-form-control{
	position: relative!important;
	display: block!important;
	box-shadow: none!important;
	border: 0 solid #cad2e0!important;
	padding: 12px 10px 12px 10px!important;
	border-radius: 0!important;
	background-color: #fff!important;
	width: 100%;
	color: #000;
	line-height: normal;
	line-height: 1.3;
	font-size: 10px!important;
	font-weight: 500!important;
	transition: all .2s ease;
	height: auto;
	position: relative!important;
	display: block!important;
	box-shadow: none!important;
	border: 0 solid #cad2e0!important;
	padding: 12px 10px 12px 10px!important;
	border-radius: 0!important;
	background-color: #fff!important;
	width: 100%;
	color: #000;
	line-height: normal;
	line-height: 1.3;
	font-size: 10px!important;
	font-weight: 500!important;
	transition: all .2s ease;
	height: auto;
}

.latepoint-w .latepoint-booking-form-element.latepoint-color-blue .step-contact-logged-in-header-w div:before{
	background-color: #000;
	background-color: #000;
}

.latepoint-w .latepoint-booking-form-element.latepoint-color-blue .os-items .os-item.selected>.os-item-i{
	border-color: #ccebeb!important;
	border-color: #000;
	box-shadow: 4px 4px 0 0 rgba(204, 235, 235, 0.21176470588235294);
	border-color: #ccebeb!important;
	border-color: #000;
	box-shadow: 4px 4px 0 0 rgba(204, 235, 235, 0.21176470588235294);
}

.latepoint-w .latepoint-booking-form-element.latepoint-color-blue .os-items .os-item.os-allow-multiselect.selected .os-item-i:before{
	background-color: #ccebeb!important;
	background-color: #ccebeb!important;
}

.latepoint-booking-form-element .step-confirmation-w .confirmation-info-w ul li{
	flex: 0 0 50%;
	list-style-type: none;
	margin: 0;
	color: #000;
	font-weight: 500;
	border-bottom: 1px solid rgba(0, 0, 0, .05);
	padding: 5px 11px 7px 0;
	line-height: 1.4;
	font-size: 9px;
	flex: 0 0 50%;
	list-style-type: none;
	margin: 0;
	color: #000;
	font-weight: 500;
	border-bottom: 1px solid rgba(0, 0, 0, .05);
	padding: 5px 11px 7px 0;
	line-height: 1.4;
	font-size: 9px;
}

.latepoint-booking-form-element .step-confirmation-w .confirmation-number{
	margin-top: 5px;
	padding-top: 0;
	margin-bottom: 8px;
	font-size: 13px;
	color: #000;
	margin-top: 5px;
	padding-top: 0;
	margin-bottom: 8px;
	font-size: 13px;
	color: #000;
}

section.newsletter.img-container.big.c-v{
	display: none!important;
	display: none!important;
}

.latepoint-w .latepoint-booking-form-element.latepoint-color-blue .step-confirmation-w .confirmation-info-w h5,.latepoint-w .latepoint-booking-form-element.latepoint-color-blue .step-confirmation-w .payment-summary-info h5,.latepoint-w .latepoint-booking-form-element.latepoint-color-blue .step-verify-w .confirmation-info-w h5,.latepoint-w .latepoint-booking-form-element.latepoint-color-blue .step-verify-w .payment-summary-info h5{
	border-bottom-color: #000;
	border-bottom-color: #000;
}

.latepoint-w .latepoint-booking-form-element.latepoint-color-blue .os-form-group.os-form-select-group .os-form-control:focus,.latepoint-w .latepoint-booking-form-element.latepoint-color-blue .os-form-group.os-form-select-group input.os-form-control:focus,.latepoint-w .latepoint-booking-form-element.latepoint-color-blue .os-form-group.os-form-textfield-group .os-form-control:focus,.latepoint-w .latepoint-booking-form-element.latepoint-color-blue .os-form-group.os-form-textfield-group input.os-form-control:focus{
	background-color: #fff!important;
	background-color: #fff!important;
}

.promo{
	display: none;
	display: none;
}

div#ywcnp_form_name_your_price label:before{
	content: "Indiquez le montant de votre devis en euros"!important;
	font-size: 17px;
	clear: both;
	display: block;
	text-align: center;
	float: none;
	content: "Indiquez le montant de votre devis en euros"!important;
	font-size: 17px;
	clear: both;
	display: block;
	text-align: center;
	float: none;
}

.xt_woofc-squared-thumbnail .xt_woofc-product-image{
	height: var(--xt-woofc-product-image-height);
	display: none!important;
	height: var(--xt-woofc-product-image-height);
	display: none!important;
}

.page-wrapper-inner{
	background: #f6f7fa;
	background: #f6f7fa;
}

.logo-holder{
	padding: 19px 15px;
	height: 83px;
	padding: 0;
	height: auto;
	padding: 19px 15px;
	height: 83px;
	padding: 0;
	height: auto;
}

.logo-holder img{
	height: auto;
	max-width: 100%;
	position: relative;
	top: 0;
	bottom: 0;
	margin: auto;
	max-height: 100%;
	display: block;
	width: auto;
	z-index: 99999;
	height: auto;
	max-width: 100%;
	position: relative;
	top: 0;
	bottom: 0;
	margin: auto;
	max-height: 100%;
	display: block;
	width: auto;
	z-index: 99999;
}

.name a{
	font-weight: 600!important;
	font-family: 'Playfair Display', serif!important;
	font-size: 20px;
	font-weight: 600!important;
	font-family: 'Playfair Display', serif!important;
	font-size: 20px;
}

img.skip-lazy.logoimg.bg--light{
	display: block!important;
	display: block!important;
}

img.skip-lazy.logoimg.bg--dark{
	display: none!important;
	display: none!important;
}

div#eapps-instagram-feed-1,.instagram{
	display: none;
	display: none;
}

div#top-bar,.page-header-regular .header,.header_on_scroll .header,div#instafeed,html body .site-footer.light{
	display: block;
	display: block;
}

div#ywcnp_form_name_your_price label{
	font-size: 0;
	font-size: 0!important;
	font-size: 0;
	font-size: 0;
	font-size: 0!important;
	font-size: 0;
}

div#ywcnp_form_name_your_price:before{
	content: "€";
	position: absolute;
	right: 11px;
	bottom: 11px;
	color: #000;
	z-index: 9;
	content: "€";
	position: absolute;
	right: 11px;
	bottom: 11px;
	color: #000;
	z-index: 9;
}

div#ywcnp_form_name_your_price{
	position: relative;
	display: block;
	text-align: center;
	margin-top: 39px!important;
	position: relative;
	display: block;
	text-align: center;
	margin-top: 39px!important;
}

.container{
	max-width: 1172px!important;
	margin: 0 auto;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 0;
	max-width: 1840px;
	margin: 0 auto;
	padding: 0 20px;
	padding-left: 14px;
	padding-right: 14px;
	font-size: 12px;
	width: 100%;
	border-radius: 4px;
	max-width: 1172px!important;
	margin: 0 auto;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 0;
	max-width: 1840px;
	margin: 0 auto;
	padding: 0 20px;
	padding-left: 14px;
	padding-right: 14px;
	font-size: 12px;
	width: 100%;
}

h1.product_title.entry-title{
	display: none!important;
	display: none!important;
}

table.cart .actions{
	display: none!important;
	padding-top: 30px;
	padding-left: 0;
	padding-right: 0;
	border-bottom: 0;
	display: none!important;
	padding-top: 30px;
	padding-left: 0;
	padding-right: 0;
	border-bottom: 0;
}

table.cart .product-thumbnail{
	padding-left: 0;
	padding-right: 8px;
	display: none!important;
	width: 54px;
	padding-left: 0;
	padding-right: 8px;
	display: none!important;
	width: 54px;
}

.nl-corner.collapsed{
	display: none!important;
	display: none!important;
}

p{
	margin-bottom: 0;
	font-size: 12px;
	color: #000;
	margin-bottom: 0;
	margin-bottom: 0;
	font-size: 12px;
	color: #000;
	margin-bottom: 0;
}

#wrapper>div:nth-child(27),#wrapper>div:nth-child(25){
	display: none!important;
	display: none!important;
}

.et-product-detail .summary .et-wishlist-div-open{
	padding-top: 6px!important;
	position: relative;
	padding-top: 6px!important;
	position: relative;
}

div#ywcnp_form_name_your_price label:after{
	font-weight: 600!important;
	font-family: 'Playfair Display', serif!important;
	font-size: 20px;
	content: "et payez en plusieurs fois"!important;
	font-size: 17px;
	clear: both;
	display: block;
	text-align: center;
	float: none;
	font-weight: 600!important;
	font-family: 'Playfair Display', serif!important;
	font-size: 20px;
	content: "et payez en plusieurs fois"!important;
	font-size: 17px;
	clear: both;
	display: block;
	text-align: center;
	float: none;
}

input#ywcnp_suggest_price_single{
	clear: both;
	width: 100%;
	clear: both;
	width: 100%;
}

.quantity{
	display: none!important;
	display: none!important;
}

img.wp-post-image{
	display: none;
	display: none;
}

html .woocommerce div.product.layout-v6 .single_add_to_cart_button:before{
	content: "payer en plusieurs fois"!important;
	content: "payer en plusieurs fois"!important;
}

.woocommerce div.product.layout-v6 .single_add_to_cart_button:before{
	content: "Finaliser le paiement"!important;
	content: "Finaliser le paiement";
	font-size: 11px;
	text-align: center;
	display: block;
	line-height: 11Px;
	padding-top: 25px;
	content: "Finaliser le paiement"!important;
	content: "Finaliser le paiement";
	font-size: 11px;
	text-align: center;
	display: block;
	line-height: 11Px;
	padding-top: 25px;
}

.woocommerce div.product.layout-v6 .woocommerce-product-gallery{
	width: 58.07143%;
	padding-left: 90px;
	margin-bottom: 0;
	width: 58.07143%;
	padding-left: 90px;
	margin-bottom: 0;
}

#content .heading .filters{
	display: none;
	display: none;
}

table.cart .product-quantity .quantity{
	min-width: 34px;
	min-width: 34px;
}

html .site-content{
	max-width: 308px;
	margin: 42px auto;
	background-color: transparent!important;
	max-width: 308px;
	margin: 42px auto;
	background-color: transparent!important;
}

table.cart th,table.cart td{
	padding: 5px;
	border-bottom-color: #e3e7e8;
	padding: 5px;
	border-bottom-color: #e3e7e8;
}

table .svg-icon svg{
	width: .4em!important;
	width: .4em!important;
}

html table.cart .product-name{
	padding-left: 0;
	padding-left: 0;
	padding-left: 0;
	padding-left: 0;
}

html body div#page{
	padding: 0 16px 16px;
	background: #f6f7fa;
	padding: 0 16px 16px;
	background: #f6f7fa;
}

html .light{
	background-color: transparent;
	background-color: transparent;
}

.site-content-container.product-content-container.konte-container{
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
	width: 100%;
	padding-top: 0;
	margin-top: -33px;
	background: transparent;
	border-radius: 6px;
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
	width: 100%;
	padding-top: 0;
	margin-top: -33px;
	background: transparent;
	border-radius: 6px;
}

#content{
	overflow: visible;
	overflow: visible;
}

div#eapps-faq-1,div#eapps-testimonials-slider-1{
	display: none!important;
	display: none!important;
}

.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{
	float: none;
	text-align: center;
	width: 100%!important;
	margin: 0 auto;
	float: none;
	text-align: center;
	width: 100%!important;
	margin: 0 auto;
	float: none;
	text-align: center;
	width: 100%!important;
	margin: 0 auto;
	float: none;
	text-align: center;
	width: 100%!important;
	margin: 0 auto;
}

.name h4{
	padding-top: 9px;
	font-family: 'futura'!important;
	text-align: center;
	display: table;
	text-align: center;
	float: none;
	width: 100%;
	margin-bottom: 0px;
	padding-top: 11px;
	font-family: 'futura'!important;
	display: table;
	text-align: center;
	float: none;
	width: 100%;
	padding-bottom: 7px;
	padding-top: 9px;
	font-family: 'futura'!important;
	text-align: center;
	display: table;
	text-align: center;
	float: none;
	width: 100%;
	margin-bottom: 0px;
	padding-top: 11px;
	font-family: 'futura'!important;
	display: table;
	text-align: center;
	float: none;
	width: 100%;
	padding-bottom: 7px;
}

#main .product .entry-summary{
	padding-right: 0;
	width: 100%;
	padding-top: 0!important;
	padding-right: 0;
	width: 100%;
	padding-top: 0!important;
}

img{
	height: auto;
	max-width: 100%;
	width: 100%;
	height: auto;
	max-width: 100%;
	width: 100%;
}

.topbar.dark{
	background-color: #054a49!important;
	color: #26303c;
	display: none;
	background-color: #054a49!important;
	color: #26303c;
	display: none;
}

html body.woocommerce .summary.entry-summary h1.product_title{
	line-height: 0!important;
	font-size: 12px!important;
	margin-bottom: 4px;
	margin-top: 3px;
	padding: 0 33px;
	font-family: 'futura_bt_light'!important;
	font-weight: 100;
	text-transform: uppercase;
	letter-spacing: 2px;
	line-height: 0!important;
	font-size: 12px!important;
	margin-bottom: 4px;
	margin-top: 3px;
	padding: 0 33px;
	font-family: 'futura_bt_light'!important;
	font-weight: 100;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.woocommerce div.product.layout-v6 .product_meta{
	padding: 0 0 7px 0;
	padding: 0 0 7px 0;
	padding: 0 0 7px 0;
	padding: 0 0 7px 0;
}

.woocommerce div.product.layout-v6 .product-share{
	padding: 8px 0;
	padding: 8px 0;
	padding: 8px 0;
	padding: 8px 0;
}

.woocommerce-checkout-2-columns form.checkout .col2-set .col-2{
	display: none;
	display: none;
}

.woocommerce div.product.layout-v6 .single_add_to_cart_button{
	font-size: 0;
	height: 60Px;
	font-size: 0;
	height: 60Px;
}

table.cart thead th{
	padding: 0 20px 15px 20px;
	font-size: 10px;
	padding: 0 20px 15px 20px;
	font-size: 10px;
}

table.cart .product-price,table.cart .product-subtotal{
	font-weight: 500;
	font-size: 10px!important;
	text-align: left;
	font-weight: 500;
	font-size: 10px!important;
	text-align: left;
}

table.cart .product-name a{
	font-weight: 500;
	font-size: 12px;
	line-height: 16px;
	display: table;
	font-weight: 500;
	font-size: 12px;
	line-height: 16px;
	display: table;
	font-weight: 500;
	font-size: 12px;
	line-height: 16px;
	display: table;
	font-weight: 500;
	font-size: 12px;
	line-height: 16px;
	display: table;
}

html body.single span.woocommerce-Price-amount.amount bdi{
	font-size: 14px;
	font-size: 14px;
}

html .woocommerce div.product.layout-v6 .woocommerce-product-gallery{
	width: 100%;
	width: 100%;
}

.one-page-shopping-section>.one-page-shopping-header{
	margin: 0;
	font-size: 20px;
	margin: 0;
	font-size: 20px;
	color: #000;
	font-weight: 400!important;
	font-family: 'Playfair Display', serif!important;
	padding-top: 26Px;
	padding-bottom: 27Px;
	margin: 0;
	font-size: 20px;
	margin: 0;
	font-size: 20px;
	color: #000;
	font-weight: 400!important;
	font-family: 'Playfair Display', serif!important;
	padding-top: 26Px;
	padding-bottom: 27Px;
}

.col-md-10{
	width: 100%;
	max-width: 100%;
	width: 100%;
	max-width: 100%;
}

.col-md-2{
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 1000%;
	width: 100%;
	max-width: 100%;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 1000%;
	width: 100%;
	max-width: 100%;
}

.col-md-8{
	width: 100%;
	width: 100%;
}

.eapps-instagram-feed-posts .eui-slider-slide{
	display: none;
	display: none;
}

#content .new{
	display: none!important;
	display: none!important;
}

html .woocommerce-billing-fields h3{
	font-family: 'Playfair Display', serif!important;
	color: #000;
	font-family: futuralightbt!important;
	color: #000;
}

.woocommerce-checkout-2-columns h3#order_review_heading{
	margin-top: 30px;
	font-family: 'Playfair Display', serif!important;
	color: #000;
	margin-top: 30px;
	font-family: 'Playfair Display', serif!important;
	color: #000;
}

#main .related{
	display: none;
	display: none;
}

a.showcoupon{
	display: table;
	margin: 8px auto;
	display: table;
	margin: 8px auto;
	border: 0 solid;
	padding: 11px 20px;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 8px;
	background: transparent;
	border: 1Px solid;
	display: table;
	margin: 8px auto;
	display: table;
	margin: 8px auto;
	border: 0 solid;
	padding: 11px 20px;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 8px;
	background: transparent;
	border: 1Px solid;
}

.woocommerce-notices-wrapper,.notifyjs-corner{
	display: none!important;
	display: none!important;
}

main#main{
	display: block;
	display: block;
}

p#wc_twilio_sms_optin_field{
	display: none;
	display: none;
}

html .notice h4{
	margin: 0;
	margin: 0;
	padding-top: 19px;
	padding-bottom: 4px;
	font-size: 16Px;
	line-height: 16Px;
	background: transparent;
	padding: 14px!important;
	margin-top: 11px!important;
	border-radius: 4px;
	font-weight: 400!important;
	font-family: 'Playfair Display', serif!important;
	color: #000;
	line-height: 20px;
	margin: 0;
	margin: 0;
	padding-top: 19px;
	padding-bottom: 4px;
	font-size: 16Px;
	line-height: 16Px;
	background: transparent;
	padding: 14px!important;
	margin-top: 11px!important;
	border-radius: 4px;
	font-weight: 400!important;
	font-family: 'Playfair Display', serif!important;
	color: #000;
	line-height: 20px;
}

#colophon .footer-extra .footer-container{
	display: none;
	display: none;
}

#footer-menu{
	display: none;
	display: none;
}

.entry-summary .product_meta span{
	display: none!important;
	display: none!important;
}

#main .content{
	display: none;
	display: none;
}

.product-share .socials a{
	display: none!important;
	display: none!important;
}

.entry-summary .product-share .icon-socials{
	display: none!important;
	display: none!important;
}

html .woocommerce-checkout-review-order-table tfoot .shipping label{
	line-height: 20px;
	font-size: 1rem;
	padding-top: 0;
	line-height: 20px;
	line-height: 20px;
	font-size: 1rem;
	padding-top: 0;
	line-height: 20px;
}

.wc_payment_methods li>label{
	font-size: 13px;
	font-size: 13px;
	font-size: 13px;
	font-size: 13px;
}

html span.woocommerce-Price-amount.amount{
	font-size: 13px;
	font-size: 13px;
}

.contenu-devis{
	display: block;
	padding: 37px;
	display: block;
	padding: 37px;
}

.woocommerce-checkout-2-columns form.checkout .col2-set{
	float: left;
	width: 100%;
	float: left;
	width: 100%;
}

span.woocommerce-badges.woocommerce-badges--rectangle{
	display: none;
	display: none;
}

.woocommerce-checkout-2-columns #order_review_heading,.woocommerce-checkout-2-columns .woocommerce-checkout-review-order{
	float: right;
	width: 100%;
	float: right;
	width: 100%;
}

.product-toolbar.clearfix{
	display: none;
	display: none;
}

div#primary{
	width: 100%;
	width: 100%;
}

html .woocommerce div.product .product_title,.products.related h2,.products.upsells h2,html .woocommerce div.product .price{
	text-align: center!important;
	text-align: center!important;
}

.head-mov .flexi{
	display: none!important;
	display: none!important;
}

.woofc-area.woofc-style-01 .woofc-area-top span{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	font-size: 0;
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	font-size: 0;
}

button.single_add_to_cart_button.button.alt{
	font-size: 0!important;
	margin-top: 11px!important;
	font-size: 0!important;
	font-size: 0!important;
	margin-top: 11px!important;
	font-size: 0!important;
}

.et-pro-summary-top{
	display: none;
	display: none;
}

html body{
	padding: 0;
	background: #f6f7fa;
	padding: 0;
	background: #f6f7fa;
}

.woofc-link{
	display: none!important;
	display: none!important;
}

.woofc-action-left{
	display: none;
	display: none;
}

.woofc-area.woofc-style-01 .woofc-area-bot .woofc-action .woofc-action-inner>div a:hover{
	background-color: #000;
	color: #fff!important;
	border-radius: 0;
	background-color: #000;
	color: #fff!important;
	border-radius: 0;
}

.woofc-area.woofc-style-01 .woofc-area-bot .woofc-action .woofc-action-inner>div a{
	width: 100%!important;
	background: #000;
	color: #fff!important;
	border-radius: 6px;
	text-transform: none;
	font-family: 'averta-light-webfont';
	padding: 5px!important;
	height: 49Px;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 1px;
	font-size: 0;
	width: 100%!important;
	background: #000;
	color: #fff!important;
	border-radius: 6px;
	text-transform: none;
	font-family: 'averta-light-webfont';
	padding: 5px!important;
	height: 49Px;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 1px;
	font-size: 0;
}

.woofc-area.woofc-style-01 .woofc-area-bot .woofc-action .woofc-action-inner>div{
	width: 100%;
	margin: 0 5px;
	width: 100%;
	margin: 0 5px;
}

.woofc-continue{
	display: none;
	display: none;
}

.woofc-area.woofc-style-01,.woofc-area.woofc-style-03,.woofc-area.woofc-style-02 .woofc-area-bot .woofc-action .woofc-action-inner>div a:hover,.woofc-area.woofc-style-04 .woofc-area-bot .woofc-action .woofc-action-inner>div a:hover{
	background-color: #f6f7fa;
	background-color: #f6f7fa;
}

.woofc-area .woofc-area-mid .woofc-undo .woofc-undo-inner{
	padding: 10px 15px;
	color: #000;
	border: 1px dashed;
	padding: 10px 15px;
	color: #000;
	border: 1px dashed;
}

.woofc-area.woofc-style-01 .woofc-area-bot .woofc-data,.woofc-area.woofc-style-01 .woofc-area-bot .woofc-total{
	padding: 0 27px;
	margin: 0;
	color: #fff;
	display: flex;
	justify-content: space-between;
	padding: 0 27px;
	margin: 0;
	color: #fff;
	display: flex;
	justify-content: space-between;
}

.woofc-area *{
	box-sizing: border-box;
	color: #000!important;
	font-family: 'futuralightbt';
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 1px;
	font-size: 10px;
	box-sizing: border-box;
	color: #000!important;
	font-family: 'futuralightbt';
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 1px;
	font-size: 10px;
}

.woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-thumb{
	display: none;
	display: none;
}

.woofc-area.woofc-style-01 .woofc-area-top{
	height: 48px;
	line-height: 48px;
	padding: 0 60px 0 20px;
	position: relative;
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	background-color: #fff;
	height: 48px;
	line-height: 48px;
	padding: 0 60px 0 20px;
	position: relative;
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	background-color: #fff;
}

html body #wrapper div#ywcnp_form_name_your_price label:after{
	content: "et payez en plusieurs fois"!important;
	font-size: 14px!important;
	clear: both;
	display: block;
	text-align: center;
	float: none;
	color: #000;
	text-decoration: none;
	background-color: transparent;
	font-family: futura!important;
	font-weight: 300!important;
	font-size: 10px!important;
	line-height: 18px!important;
	margin-bottom: 0;
	text-transform: uppercase!important;
	font-weight: 500!important;
	letter-spacing: 2px;
	font-size: 9px!important;
	line-height: 18px!important;
	margin-bottom: 8px;
	content: "et payez en plusieurs fois"!important;
	font-size: 14px!important;
	clear: both;
	display: block;
	text-align: center;
	float: none;
	color: #000;
	text-decoration: none;
	background-color: transparent;
	font-family: futura!important;
	font-weight: 300!important;
	font-size: 10px!important;
	line-height: 18px!important;
	margin-bottom: 0;
	text-transform: uppercase!important;
	font-weight: 500!important;
	letter-spacing: 2px;
	font-size: 9px!important;
	line-height: 18px!important;
	margin-bottom: 8px;
}

html body #wrapper div#ywcnp_form_name_your_price label:before{
	clear: both;
	display: block;
	text-align: center;
	float: none;
	font-weight: 300!important;
	font-size: 14px!important;
	line-height: 20px!important;
	font-family: futura!important;
	text-transform: uppercase!important;
	font-weight: 500!important;
	letter-spacing: 2px;
	font-size: 9px!important;
	line-height: 18px!important;
	margin-bottom: 3px;
	content: "Indiquez le montant"!important;
	clear: both;
	display: block;
	text-align: center;
	float: none;
	font-weight: 300!important;
	font-size: 14px!important;
	line-height: 20px!important;
	font-family: futura!important;
	text-transform: uppercase!important;
	font-weight: 500!important;
	letter-spacing: 2px;
	font-size: 9px!important;
	line-height: 18px!important;
	margin-bottom: 3px;
	content: "Indiquez le montant"!important;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-categories a{
	position: relative;
	clip-path: initial;
	letter-spacing: 1px;
	border-radius: 90px;
	color: #000;
	background: transparent;
	border: 0 solid #0000000f;
	font-family: 'futuralightbt';
	text-transform: uppercase;
	font-size: 10px;
	padding: 0;
	position: relative;
	clip-path: initial;
	letter-spacing: 1px;
	border-radius: 90px;
	color: #000;
	background: transparent;
	border: 0 solid #0000000f;
	font-family: 'futuralightbt';
	text-transform: uppercase;
	font-size: 10px;
	padding: 0;
}

.footer-bar .menu>li>div,.footer-bar .menu>li>a{
	display: inline-block;
	vertical-align: middle;
	margin: 0 21px 0 0;
	font-family: futuralightbt!important;
	font-weight: 100;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 9px;
	margin-top: 0;
	display: inline-block;
	vertical-align: middle;
	margin: 0 21px 0 0;
	font-family: futuralightbt!important;
	font-weight: 100;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 9px;
	margin-top: 0;
}

#side-filters .widget .collapsible{
	cursor: pointer;
	font-size: 11px!important;
	text-align: left;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 1px;
	margin-bottom: 0;
	padding-left: 0;
	padding-top: 22px;
	display: none;
	cursor: pointer;
	font-size: 11px!important;
	text-align: left;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 1px;
	margin-bottom: 0;
	padding-left: 0;
	padding-top: 22px;
	display: none;
}

.shop-sidebar .widget ul li{
	padding-left: 0;
	font-family: futuralightbt;
	text-transform: uppercase!important;
	font-size: 9px;
	padding-left: 0;
	font-family: futuralightbt;
	text-transform: uppercase!important;
	font-size: 9px;
}

.widget ul li ul{
	padding-left: 4px;
	margin-top: 5px;
	padding-left: 4px;
	margin-top: 5px;
}

.widget ul li{
	display: block;
	margin: 0 0 4px;
	display: block;
	margin: 0 0 4px;
}

html .logo-holder h1{
	font-size: 38px!important;
	text-align: center!important;
	font-size: 14px!important;
	text-align: center!important;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 2px;
	padding-top: 16px!important;
	font-size: 38px!important;
	text-align: center!important;
	font-size: 14px!important;
	text-align: center!important;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 2px;
	padding-top: 16px!important;
}

.admin-bar .header,.admin-bar.header-sticky.header_on_scroll:not(.megamenu-active) .header,.admin-bar .mfp-wrap,.admin-bar .side-panel{
	top: 0!important;
	top: 0!important;
}

html .et-header-menu>li a{
	font-size: 9px!important;
	text-align: center!important;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 1px;
	font-size: 9px!important;
	text-align: center!important;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 1px;
}

html .header-left-items .logolink h1{
	font-size: 14px!important;
	text-align: center!important;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 2px;
	padding-top: 16px!important;
	padding-bottom: 13px!important;
	font-size: 14px!important;
	text-align: center!important;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 2px;
	padding-top: 16px!important;
	padding-bottom: 13px!important;
}

html .archive button:not(:disabled),html .archive [type="button"]:not(:disabled),html .archive [type="reset"]:not(:disabled),html .archive [type="submit"]:not(:disabled){
	cursor: pointer;
	border: 0 solid #000;
	text-transform: uppercase!important;
	font-size: 7px!important;
	letter-spacing: 1px;
	margin-left: 21px!important;
	background: transparent!important;
	cursor: pointer;
	border: solid px solid #000;
	margin: 0!important;
	background: transparent;
	font-size: 12px!important;
	color: #000!important;
	cursor: pointer;
	border: 0 solid #000;
	text-transform: uppercase!important;
	font-size: 7px!important;
	letter-spacing: 1px;
	margin-left: 21px!important;
	background: transparent!important;
	cursor: pointer;
	border: solid px solid #000;
	margin: 0!important;
	background: transparent;
	font-size: 12px!important;
	color: #000!important;
}

html body .top-bar{
	border-bottom: 0 solid #f1f1f16b;
	background-color: #fff70045!important;
	background-color: #000!important;
	border-bottom: 0 solid #f1f1f16b;
	background-color: #fff70045!important;
	background-color: #000!important;
}

.et-switcher-container .et-header-menu .sub-menu li a{
	display: block;
	line-height: 1;
	padding: 12px 20px;
	margin-left: 0;
	white-space: nowrap;
	min-width: 60px;
	width: auto;
	height: auto;
	margin: 0;
	color: #000!important;
	display: block;
	line-height: 1;
	padding: 12px 20px;
	margin-left: 0;
	white-space: nowrap;
	min-width: 60px;
	width: auto;
	height: auto;
	margin: 0;
	color: #000!important;
}

.et-switcher-container .et-header-menu .sub-menu{
	padding-top: 12px;
	padding: 0;
	background: #FFF;
	border: 1px solid #ddd;
	text-align: initial;
	left: auto;
	right: -15px;
	margin: 0;
	color: #000!important;
	padding-top: 12px;
	padding: 0;
	background: #FFF;
	border: 1px solid #ddd;
	text-align: initial;
	left: auto;
	right: -15px;
	margin: 0;
	color: #000!important;
}

rs-layer-wrap.rs-parallax-wrap.tp-parallax-container a{
	color: #000!important;
	color: #000!important;
}

html input#gform_submit_button_2{
	color: #000!important;
	color: #000!important;
}

html button:not(:disabled),html [type="button"]:not(:disabled),html [type="reset"]:not(:disabled),html [type="submit"]:not(:disabled){
	cursor: pointer;
	border: 1px solid #000;
	text-transform: uppercase!important;
	font-size: 7px!important;
	letter-spacing: 1px;
	margin-left: 21px!important;
	background: transparent!important;
	cursor: pointer;
	border: solid px solid #000;
	margin: 0!important;
	background: #000!important;
	font-size: 12px!important;
	color: #fff!important;
	cursor: pointer;
	border: 1px solid #000;
	text-transform: uppercase!important;
	font-size: 7px!important;
	letter-spacing: 1px;
	margin-left: 21px!important;
	background: transparent!important;
	cursor: pointer;
	border: solid px solid #000;
	margin: 0!important;
	background: #000!important;
	font-size: 12px!important;
	color: #fff!important;
}

html #learn-press-course .course-summary-content .course-detail-info .lp-content-area .course-info-left h1{
	position: relative;
	color: #000!important;
	padding-top: 49px!important;
	position: relative;
	color: #000!important;
	padding-top: 49px!important;
}

html .woocommerce-MyAccount-navigation ul li a{
	font-size: 12px!important;
	font-size: 12px!important;
}

html #learn-press-course .course-summary-sidebar .course-sidebar-preview .lp-course-buttons button{
	padding: 13 px 8 px;
	font-weight: 400;
	line-height: 1;
	transition: all .3s;
	border: 1 px solid;
	border-radius: 0;
	letter-spacing: 2px;
	width: 261 px!important;
	margin: 0!important;
	padding: 13 px 8 px;
	font-weight: 400;
	line-height: 1;
	transition: all .3s;
	border: 1 px solid;
	border-radius: 0;
	letter-spacing: 2px;
	width: 261 px!important;
	margin: 0!important;
}

a.cc-btn.cc-save.cc-show-settings.cc-btn-no-href,a.cc-btn.cc-dismiss.cc-btn-no-href{
	display: none;
	display: none;
}

html #cc-window.cc-floating{
	max-width: 284px;
	max-width: 284px;
}

rs-layer#slider-12-slide-38-layer-2{
	font-size: 38px!important;
	line-height: 36px!important;
	font-size: 38px!important;
	line-height: 36px!important;
}

html rs-layer:not(.rs-wtbindex),html .rs-layer:not(.rs-wtbindex),html rs-alyer *:not(.rs-wtbindex),html .rs-layer *:not(.rs-wtbindex){
	outline: none!important;
	font-family: averta-regular-webfont!important;
	color: #fff700!important;
	outline: none!important;
	font-family: averta-regular-webfont!important;
	color: #fff700!important;
}

html .tribe-common .tribe-common-c-svgicon{
	color: #000;
	color: #000;
}

.tribe-events .tribe-events-c-ical__link,.tribe-events .tribe-events-c-ical__link:visited{
	align-items: center;
	background-color: var(--tec-color-background);
	border: 1px solid #000;
	border-radius: var(--tec-border-radius-default);
	color: #000;
	font-weight: var(--tec-font-weight-bold);
	align-items: center;
	background-color: var(--tec-color-background);
	border: 1px solid #000;
	border-radius: var(--tec-border-radius-default);
	color: #000;
	font-weight: var(--tec-font-weight-bold);
}

button.tribe-common-h3.tribe-common-h--alt.tribe-events-c-top-bar__datepicker-button{
	border: 0;
	border: 0;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button{
	flex: none;
	margin-top: 0;
	background: #000!important;
	flex: none;
	margin-top: 0;
	background: #000!important;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-readmore a:hover:before{
	right: 128px;
	right: 128px;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-readmore a:before{
	transition-duration: 1s;
	background: #000;
	height: 1px;
	width: 48px;
	content: "";
	position: absolute;
	right: -32px;
	top: 12px;
	transition-duration: 1s;
	background: #000;
	height: 1px;
	width: 48px;
	content: "";
	position: absolute;
	right: -32px;
	top: 18px;
}

.lp-archive-courses .learn-press-courses .course .course-item .course-content .course-info .course-price .origin-price,.lp-archive-courses .learn-press-courses .course .course-item .course-content .course-info .course-price .price{
	color: #333;
	font-size: 24px;
	font-weight: 300;
	font-family: SaolStandard-Regular, SaolDisplay-Regular!important;
	line-height: 23px;
	margin-top: 4px;
	color: #333;
	font-size: 24px;
	font-weight: 300;
	font-family: SaolStandard-Regular, SaolDisplay-Regular!important;
	line-height: 23px;
	margin-top: 4px;
}

.lp-archive-courses .learn-press-courses .course .course-item .course-content .course-instructor,.lp-archive-courses .learn-press-courses .course .course-item .course-content .course-categories::after{
	display: none;
	display: none;
}

#learn-press-course .course-summary-sidebar .course-sidebar-preview .lp-course-buttons button{
	font-weight: 500;
	font-size: 12px;
	letter-spacing: 1px;
	border: 1px solid #000;
	border-radius: 0;
	letter-spacing: 1px;
	font-size: 10px;
	color: #000;
	font-weight: 500;
	font-size: 12px;
	letter-spacing: 1px;
	border: 1px solid #000;
	border-radius: 0;
	letter-spacing: 1px;
	font-size: 10px;
	color: #000;
}

.lp-content-area{
	width: 1170px;
	max-width: 100%;
	margin: 0 auto;
	padding-top: 32px;
	width: 1170px;
	max-width: 100%;
	margin: 0 auto;
	padding-top: 0;
}

.learn-press-breadcrumb{
	display: none;
	display: none;
}

html .lp-courses-bar .search-courses input[type="text"]{
	  width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-wrap-meta .meta-item{
	padding-right: 28px;
	text-transform: capitalize;
	color: #000;
	padding-right: 28px;
	text-transform: capitalize;
	color: #000;
}

.lp-archive-courses .learn-press-courses[data-layout="grid"] .course .course-item .course-wrap-thumbnail .course-thumbnail .thumbnail{
	margin: 0;
	padding: 0;
	border: 0;
	border-radius: unset;
	line-height: unset;
	height: 159px;
	margin: 0;
	padding: 0;
	border: 0;
	border-radius: unset;
	line-height: unset;
	height: 159px;
}

.lp-badge.featured-course{
	background: #000;
	display: none;
	background: #000;
	display: none;
	background: #000;
	display: none;
	background: #000;
	display: none;
}

.lp-archive-courses .learn-press-courses[data-layout="grid"] .course .course-item .course-content .course-info .course-readmore{
	display: block;
	padding: 13px 0;
	color: #000;
	background: transparent;
	font-weight: 400;
	line-height: 1;
	transition: all .3s;
	border: 0 solid;
	border-radius: 0;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 8px;
	max-width: 175px;
	position: absolute;
	margin-top: 11px;
	display: block;
	padding: 13px 0;
	color: #000;
	background: transparent;
	font-weight: 400;
	line-height: 1;
	transition: all .3s;
	border: 0 solid;
	border-radius: 0;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 8px;
	max-width: 175px;
	position: absolute;
	margin-top: 11px;
}

.lp-archive-courses .learn-press-courses[data-layout="grid"] .course .course-item .course-content .course-info .course-readmore:after{
	content: "↗";
	content: "↗";
}

.lp-archive-courses .learn-press-courses[data-layout="grid"] .course .course-item .course-content .course-categories a{
	position: relative;
	margin: 0;
	padding: 2px 0 2px 0;
	clip-path: initial;
	text-transform: none;
	font-size: 12px;
	border-radius: 90px;
	font-family: 'futuralightbt';
	color: #000;
	background: transparent;
	border: 0 solid #0000000f;
	font-family: 'futuralightbt';
	text-transform: uppercase;
	font-size: 9px;
	position: relative;
	margin: 0;
	padding: 2px 0 2px 0;
	clip-path: initial;
	text-transform: none;
	font-size: 12px;
	border-radius: 90px;
	font-family: 'futuralightbt';
	color: #000;
	background: transparent;
	border: 0 solid #0000000f;
	font-family: 'futuralightbt';
	text-transform: uppercase;
	font-size: 9px;
}

.lp-archive-courses .learn-press-courses .course .course-item .course-content .course-permalink .course-title{
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 16px;
	font-family: SaolStandard-Regular, SaolDisplay-Regular!important;
	line-height: 23px;
	margin-top: 6px;
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 16px;
	font-family: SaolStandard-Regular, SaolDisplay-Regular!important;
	line-height: 23px;
	margin-top: 6px;
}

.lp-archive-courses .learn-press-courses[data-layout="grid"] .course .course-item:hover{
	box-shadow: none;
	box-shadow: none;
}

.lp-archive-courses .learn-press-courses .course .course-item .course-wrap-thumbnail .course-thumbnail .thumbnail::before{
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 0;
	background: transparent;
	content: "";
	transition: all .3s;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 0;
	background: transparent;
	content: "";
	transition: all .3s;
}

.lp-archive-courses .learn-press-courses[data-layout="grid"] .course .course-item .course-content .course-categories{
	float: left;
	position: RELATIVE;
	z-index: 1;
	top: 0;
	right: 0;
	margin-right: 0;
	position: relative;
	padding: 0;
	clip-path: initial;
	text-transform: none;
	font-size: 12px;
	border-radius: 90px;
	font-family: 'futuralightbt';
	color: #fff;
	margin-bottom: 2px;
	float: left;
	position: RELATIVE;
	z-index: 1;
	top: 0;
	right: 0;
	margin-right: 0;
	position: relative;
	padding: 0;
	clip-path: initial;
	text-transform: none;
	font-size: 12px;
	border-radius: 90px;
	font-family: 'futuralightbt';
	color: #fff;
	margin-bottom: 2px;
}

.lp-archive-courses .learn-press-courses .course .course-item .course-content .course-categories{
	float: left;
	position: relative;
	margin-right: 10px;
	margin-bottom: 12px;
	float: left;
	position: relative;
	margin-right: 10px;
	margin-bottom: 12px;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-readmore a:hover{
	opacity: 1;
	background: transparent;
	color: #000;
	opacity: 1;
	background: transparent;
	color: #000;
}

.lp-archive-courses .learn-press-courses .course .course-item .course-content .course-excerpt{
	display: -webkit-box;
	overflow: visible;
	margin-bottom: 28px;
	color: #000;
	font-size: 16px;
	font-weight: 300;
	line-height: 26px;
	font-size: 16px;
	border-radius: 90px;
	font-family: 'futuralightbt';
	display: -webkit-box;
	overflow: visible;
	margin-bottom: 28px;
	color: #000;
	font-size: 16px;
	font-weight: 300;
	line-height: 26px;
	font-size: 16px;
	border-radius: 90px;
	font-family: 'futuralightbt';
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-wrap-meta{
	display: flex;
	padding-top: 7px;
	padding-bottom: 8px;
	color: #333;
	font-size: 14px;
	font-weight: 400;
	display: flex;
	padding-top: 7px;
	padding-bottom: 8px;
	color: #333;
	font-size: 14px;
	font-weight: 400;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content{
	float: right;
	width: calc(100% - 35.8% - 76px);
	padding-top: 27px;
	padding-left: 16px;
	float: right;
	width: calc(100% - 35.8% - 76px);
	padding-top: 27px;
	padding-left: 16px;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-readmore a{
	padding: 13px 45px;
	color: #000;
	background: transparent;
	font-weight: 400;
	line-height: 1;
	transition: all .3s;
	border: 1px solid;
	border-radius: 0;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 9px;
	padding: 13px 45px;
	color: #000;
	background: transparent;
	font-weight: 400;
	line-height: 1;
	transition: all .3s;
	border: 1px solid;
	border-radius: 0;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 9px;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-readmore{
	float: left;
	position: relative;
	right: 4px;
	float: left;
	position: relative;
	right: 4px;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-footer{
	float: right;
	margin-right: 20px;
	float: right;
	margin-right: 20px;
	padding-top: 7px;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course{
	border-bottom: 1px solid rgba(204, 204, 204, 0.3)!important;
	padding-bottom: 35px!important;
	margin-bottom: 29px;
	padding: 0;
	border: 0;
	border-bottom: 1px solid rgba(204, 204, 204, 0.3);
	padding-bottom: 35px;
	margin-bottom: 29px;
	border-bottom: 1px solid rgba(204, 204, 204, 0.3)!important;
	padding-bottom: 35px!important;
	margin-bottom: 29px;
	padding: 0;
	border: 0;
	border-bottom: 1px solid rgba(204, 204, 204, 0.3);
	padding-bottom: 35px;
	margin-bottom: 29px;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-wrap-thumbnail{
	float: left;
	width: 39.8%;
	float: left;
	width: 39.8%;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item{
	justify-content: space-between!important;
	padding-left: 0;
	display: flex;
	flex-direction: row;
	width: 100%;
	border: unset;
	justify-content: space-between!important;
	padding-left: 0;
	justify-content: space-between!important;
	padding-left: 0;
	display: flex;
	flex-direction: row;
	width: 100%;
	border: unset;
	justify-content: space-between!important;
	padding-left: 0;
}

.meta-item.meta-item-lesson{
	display: none;
	display: none!important;
	display: none;
	display: none!important;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-permalink .course-title{
	color: #000;
	font-size: 28px;
	line-height: 13px;
	color: #000;
	font-size: 28px;
	line-height: 13px;
}

.page-header-regular .header,.header_on_scroll .header{
	background-color: transparent!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
}

.woosc-area .woosc-inner .woosc-bar .woosc-bar-btn{
	height: 48px;
	line-height: 48px;
	padding: 0 20px 0 68px;
	position: relative;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background-color: #fff!important;
	font-size: 14px;
	font-weight: 700;
	color: #000;
	text-transform: uppercase;
	order: 1;
	margin-left: 15px;
	cursor: pointer;
	height: 48px;
	line-height: 48px;
	padding: 0 20px 0 68px;
	position: relative;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background-color: #fff!important;
	font-size: 14px;
	font-weight: 700;
	color: #000;
	text-transform: uppercase;
	order: 1;
	margin-left: 15px;
	cursor: pointer;
}

.header .menu-toggle{
	cursor: pointer;
	border: 1px solid #000;
	text-transform: uppercase;
	font-size: 7px;
	letter-spacing: 1px;
	margin-left: 0!important;
	background: transparent!important;
	cursor: pointer;
	border: 0 solid #000!important;
	cursor: pointer;
	border: 1px solid #000;
	text-transform: uppercase;
	font-size: 7px;
	letter-spacing: 1px;
	margin-left: 0!important;
	background: transparent!important;
	cursor: pointer;
	border: 0 solid #000!important;
}

html .woosc-area .woosc-inner .woosc-bar .woosc-bar-btn .woosc-bar-btn-icon-wrapper .woosc-bar-btn-icon-inner span{
	display: block;
	position: absolute;
	height: 1px;
	width: 100%;
	background: #000;
	display: block;
	position: absolute;
	height: 1px;
	width: 100%;
	background: #000;
}

section#aboutme:before{
	background-color: #fff!important;
	background-color: #fff!important;
	content: "";
	background-color: rgb(249 240 244 / 88%)!important;
	position: absolute;
	z-index: 0;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-color: #fff!important;
	background-color: #fff!important;
	content: "";
	background-color: rgb(249 240 244 / 88%)!important;
	position: absolute;
	z-index: 0;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

#wrapper{
	background: #1d3270 !important;
	/* background: #fff!important; */
}

.newsletter .border i.n,.newsletter .border i.s,.newsletter .border i.e,.newsletter .border i.w{
	background-color: #fff!important;
	background-color: #fff!important;
}

.elementor-230 .elementor-element.elementor-element-5f5a865:not(.elementor-motion-effects-element-type-background),.elementor-230 .elementor-element.elementor-element-5f5a865>.elementor-motion-effects-container>.elementor-motion-effects-layer{
	background-color: #fff;
	background-color: #fff;
}

#gform_widget-2 h6{
	display: none;
	display: none;
	display: none;
	display: none;
}

.woosc-area .woosc-inner .woosc-bar .woosc-bar-btn .woosc-bar-btn-icon-wrapper .woosc-bar-btn-icon-inner span{
	display: block;
	position: absolute;
	height: 1px;
	width: 100%;
	background: #000;
	border-radius: 2px;
	opacity: 1;
	left: 0;
	display: block;
	position: absolute;
	height: 1px;
	width: 100%;
	background: #000;
	border-radius: 2px;
	opacity: 1;
	left: 0;
}

.header .goya-search button,.header .et-switcher-container .selected,.header .et-header-text,.header .product.wcml-dropdown li>a,.header .product.wcml-dropdown .wcml-cs-active-currency>a,.header .product.wcml-dropdown .wcml-cs-active-currency:hover>a,.header .product.wcml-dropdown .wcml-cs-active-currency:focus>a,.header .menu-toggle,.header a{
	color: #000;
	border: 0!important;
	color: #000;
	border: 0!important;
}

.products .type-product.et-listing-style1 .product_after_title .after_shop_loop_actions button.woosw-btn{
	display: none;
	display: none;
}

div#et-quickview button.woosw-btn{
	display: none!important;
	display: none!important;
}

div#et-quickview button.woosc-btn{
	display: none;
	display: none;
}

button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){
	cursor: pointer;
	border: 1px solid #000;
	text-transform: uppercase!important;
	font-size: 9px!important;
	letter-spacing: 1px;
	margin-left: 0!important;
	cursor: pointer;
	cursor: pointer;
	border: 1px solid #000;
	text-transform: uppercase;
	font-size: 7px;
	letter-spacing: 1px;
	margin-left: 21px!important;
	background: transparent!important;
	cursor: pointer;
	border: 1px solid #000;
	cursor: pointer;
	border: 1px solid #000;
	text-transform: uppercase!important;
	font-size: 9px!important;
	letter-spacing: 1px;
	margin-left: 0!important;
	cursor: pointer;
	cursor: pointer;
	border: 1px solid #000;
	text-transform: uppercase;
	font-size: 7px;
	letter-spacing: 1px;
	margin-left: 21px!important;
	background: transparent!important;
	cursor: pointer;
	border: 1px solid #000;
}

#block-3 p{
	font-size: 13px;
	transform: translatex(0px) translatey(0px);
	font-size: 13px;
	transform: translatex(0px) translatey(0px);
	font-size: 13px;
	transform: translatex(0px) translatey(0px);
	font-size: 13px;
	transform: translatex(0px) translatey(0px);
}

.lp-courses-bar .switch-layout .switch-btn.list::before{
	font-family: "linea-basic-10";
	content: "\e025";
	font-size: 22px;
	font-weight: 100;
	font-family: "linea-basic-10";
	content: "\e025";
	font-size: 22px;
	font-weight: 100;
}

.lp-courses-bar .switch-layout .switch-btn.grid::before{
	font-family: "linea-basic-10";
	content: "\e027";
	font-size: 22px;
	font-weight: 100;
	font-family: "linea-basic-10";
	content: "\e027";
	font-size: 22px;
	font-weight: 100;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-wrap-meta .meta-item-quiz::before{
	font-family: linea-basic-10;
	content: ".";
	top: 3px;
	font-weight: 100;
	font-family: linea-basic-10;
	content: ".";
	top: 3px;
	font-weight: 100;
}

.meta-item.meta-item-student{
	display: none;
	display: none;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-wrap-meta .meta-item-duration::before{
	top: 0;
	font-weight: 100;
	content: "V";
	font-family: "linea-basic-10";
	text-transform: lowercase;
	top: 0;
	font-weight: 100;
	content: "V";
	font-family: "linea-basic-10";
	text-transform: lowercase;
	color: #000;
}

.meta-item.meta-item-duration{
	margin-top: 3px;
	margin-top: 3px;
}

.lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item.meta-item-level::before{
	font-family: linea-basic-10;
	content: 'l';
	top: 2px;
	font-weight: 400;
	font-family: linea-basic-10;
	content: 'l';
	top: 2px;
	font-weight: 400;
}

.lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item.meta-item-duration::before{
	font-weight: 100;
	font-weight: 100;
}

h1{
	font-size: 39Px;
	text-transform: none;
	line-height: 37px;
	font-family: Zephyr, 'averta-light-webfont'!important;
	font-size: 59Px;
	text-transform: none;
	line-height: 37px;
	font-family: Zephyr, averta-light-webfont!important;
	font-size: 34Px;
	text-transform: uppercase;
	padding-bottom: 33px;
	font-size: 34Px;
	text-transform: uppercase;
	font-size: 39Px;
	text-transform: none;
	line-height: 37px;
	font-family: Zephyr, 'averta-light-webfont'!important;
	font-size: 59Px;
	text-transform: none;
	line-height: 37px;
	font-family: Zephyr, averta-light-webfont!important;
	font-size: 34Px;
	text-transform: uppercase;
	padding-bottom: 33px;
	font-size: 34Px;
	text-transform: uppercase;
}

#learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item.item-locked .course-item-status::before{
	color: #000;
	font-family: linea-basic-10;
	content: '9';
	font-weight: 100;
	text-transform: unset;
	color: #000;
	font-family: linea-basic-10;
	content: '9';
	font-weight: 100;
	text-transform: unset;
}

#learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item .course-item-meta .count-questions{
	background: #000;
	background: #000;
}

#learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item.course-item-lp_quiz .section-item-link::before{
	content: "\f059";
	font-family: linea-basic-10;
	content: ".";
	top: 3px;
	font-weight: 100;
	content: "\f059";
	font-family: linea-basic-10;
	content: ".";
	top: 3px;
	font-weight: 100;
}

#learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item .item-icon,#learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item .item-name{
	display: table-cell;
	padding: 17px 16px;
	color: #333;
	font-size: 16px;
	font-weight: 300;
	vertical-align: middle;
	display: table-cell;
	padding: 17px 16px;
	color: #333;
	font-size: 16px;
	font-weight: 300;
	vertical-align: middle;
}

#learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item.course-item-lp_lesson .section-item-link::before{
	content: "\f15b";
	content: "&#xe00b;";
	font-family: linea-basic-10;
	content: 'f';
	top: 2px;
	font-weight: 100;
	text-transform: unset;
	content: "\f15b";
	content: "&#xe00b;";
	font-family: linea-basic-10;
	content: 'f';
	top: 2px;
	font-weight: 100;
	text-transform: unset;
}

.course-summary .course-summary-sidebar.slide-down .course-summary-sidebar__inner{
	position: fixed;
	top: 96px!important;
	position: fixed;
	top: 96px!important;
}

.lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item.meta-item-quiz::before{
	content: "\f12e";
	font-family: linea-basic-10;
	content: ".";
	top: 3px;
	font-weight: 100;
	content: "\f12e";
	font-family: linea-basic-10;
	content: ".";
	top: 3px;
	font-weight: 100;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-wrap-meta .meta-item-level::before{
	font-family: linea-basic-10;
	content: 'l';
	top: 2px;
	font-weight: 400;
	font-family: linea-basic-10;
	content: 'l';
	top: 2px;
	font-weight: 400;
	color: #000;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-wrap-meta .meta-item-student::before{
	font-family: linea-basic-10;
	content: "L";
	top: 2px;
	content: "\f501";
	font-family: linea-basic-10;
	content: "6-rTYyrzatTyYuUiIoOpPqsSdDfFgGhHjJkKlLMmxwXCcVv";
	content: '/';
	font-family: linea-basic-10;
	content: 'l';
	top: 2px;
	font-family: linea-basic-10;
	content: "L";
	top: 2px;
	content: "\f501";
	font-family: linea-basic-10;
	content: "6-rTYyrzatTyYuUiIoOpPqsSdDfFgGhHjJkKlLMmxwXCcVv";
	content: '/';
	font-family: linea-basic-10;
	content: 'l';
	top: 2px;
}

.fa-search:before{
	font-family: linea-basic-10;
	content: "#";
	font-family: linea-basic-10;
	content: "#";
	font-family: linea-basic-10;
	content: "#";
	font-family: linea-basic-10;
	content: "#";
}

.et-header-menu>li a{
	font-family: fairplay display;
	text-transform: none;
	font-size: 15px;
	font-weight: 300;
	letter-spacing: 0;
	font-family: averta-regular-webfont;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: 600;
	letter-spacing: 1px;
	font-family: fairplay display;
	text-transform: none;
	font-size: 15px;
	font-weight: 300;
	letter-spacing: 0;
	font-family: averta-regular-webfont;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: 600;
	letter-spacing: 1px;
}

.afwc_reg_field_wrapper input[type='submit']{
	width: 30%;
	margin: 0!important;
	background: #000!important;
	font-size: 12px!important;
	width: 30%;
	margin: 0!important;
	background: #000!important;
	font-size: 12px!important;
}

.footer-widgets .container{
	max-width: 337px!important;
	text-align: center;
	max-width: 337px!important;
	text-align: center;
}

#block-2 h2{
	text-align: center!important;
	margin-bottom: 3px;
	text-align: center!important;
	margin-bottom: 3px;
}

div#footer-bar{
	padding-top: 36px;
	padding-top: 36px;
}

footer .footer-bar .container{
	padding-top: 0;
	padding-bottom: 0;
	padding-top: 0;
	padding-bottom: 20px;
	padding-top: 0;
	padding-bottom: 0;
	padding-top: 0;
	padding-bottom: 20px;
}

html .top-bar{
	border-bottom: 0 solid #f1f1f16b;
	background-color: #000;
	height: 40px;
	line-height: 40px;
	background-color: #fff;
	border-bottom: 1px solid #f1f1f16b;
	background-color: rgb(249 240 244 / 88%)!important;
	border-bottom: 0 solid #f1f1f16b;
	background-color: #000;
	height: 40px;
	line-height: 40px;
	background-color: #fff;
	border-bottom: 1px solid #f1f1f16b;
	background-color: rgb(249 240 244 / 88%)!important;
}

.top-bar,.top-bar a,.top-bar button,.top-bar .selected,.variable-items-wrapper .variable-item,.woocommerce-breadcrumb,.woocommerce-breadcrumb a,.top-bar p{
	color: #000!important;
	color: #000!important;
}

.post-title .title_outer h1{
	padding-top: 32px;
	padding-bottom: 42px;
	padding-top: 32px;
	padding-bottom: 42px;
}

#wrapper .instagram-feed h3{
	display: none;
	display: none;
	display: none;
	display: none;
}

.instagram-feed .bg_insta{
	display: none;
	position: relative;
	top: -541px;
	left: 0;
	display: none;
	display: none;
	position: relative;
	top: -541px;
	left: 0;
	display: none;
}

.instagram .instagram-intro .instagram-intro__wrapper{
	transform: translatex(0px) translatey(0px);
	display: block;
	transform: translatex(0px) translatey(0px);
	display: block;
}

#wrapper .instagram header{
	display: block!important;
	background-color: #fff;
	display: block!important;
	background-color: #fff;
}

html body .et_btn.solid{
	border-color: transparent;
	padding: 13px 3px!important;
	color: #000!important;
	background: transparent;
	font-weight: 500;
	line-height: 1;
	transition: all .3s;
	border: 1px solid #000!important;
	border-radius: 0;
	letter-spacing: 0;
	font-size: 8px;
	margin-bottom: 21px;
	display: block;
	border-color: transparent;
	padding: 13px 3px!important;
	color: #000!important;
	background: transparent;
	font-weight: 500;
	line-height: 1;
	transition: all .3s;
	border: 1px solid #000!important;
	border-radius: 0;
	letter-spacing: 0;
	font-size: 8px;
	margin-bottom: 21px;
	display: block;
}

html .et_btn_align_left a span:after{
	content: '';
	position: absolute;
	right: 1px;
	font-size: 12px;
	top: 12px;
	background: url(svg/arrow.svg) no-repeat 0 1px!important;
	height: 33px;
	width: 24px;
	content: '';
	position: absolute;
	right: 1px;
	font-size: 12px;
	top: 12px;
	background: url(svg/arrow.svg) no-repeat 0 1px!important;
	height: 33px;
	width: 24px;
}

.bx-wrapper .bx-next,.bx-wrapper .bx-prev{
	display: none!important;
	display: none!important;
}

svg polyline{
	stroke: #000;
	fill: none;
	stroke: #000;
	stroke-miterlimit: 10;
	stroke-width: 2;
	stroke: #000;
	fill: none;
	stroke: #000;
	stroke-miterlimit: 10;
	stroke-width: 2;
}

html .variable-items-wrapper .variable-item,html .woocommerce-breadcrumb,html .woocommerce-breadcrumb a,.top-bar p{
	color: #000!important;
	color: #000!important;
}

.header .et-header-text,.header .et-switcher-container .selected,.header .goya-search button,.header .menu-toggle,.header .product.wcml-dropdown .wcml-cs-active-currency:focus>a,.header .product.wcml-dropdown .wcml-cs-active-currency:hover>a,.header .product.wcml-dropdown .wcml-cs-active-currency>a,.header .product.wcml-dropdown li>a,.header a{
	color: #000;
	border: 0!important;
	color: #000;
	border: 0!important;
}

html .lp-courses-bar .search-courses input[type=text]{
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
}

#payment .wc_payment_method>label img{
	max-height: 40px;
	display: none!important;
	max-height: 40px;
	display: none!important;
}

#side-cart.top header h6{
	opacity: 1;
	visibility: visible;
	color: #fff;
	opacity: 1;
	visibility: visible;
	color: #fff;
}

div#block-7 p{
	padding-bottom: 13px;
	padding-bottom: 13px;
}

html footer .container h2{
	text-align: left!important;
	padding: 0 0!important;
	font-family: Zephyr, averta-light-webfont!important;
	text-transform: none;
	letter-spacing: 0;
	font-size: 20px!important;
	color: #fff!important;
	margin-bottom: 0!important;
	padding-bottom: 0;
	text-align: center!important;
	font-size: 33px!important;
	text-align: left!important;
	padding: 0 0!important;
	font-family: Zephyr, averta-light-webfont!important;
	text-transform: none;
	letter-spacing: 0;
	font-size: 20px!important;
	color: #fff!important;
	margin-bottom: 0!important;
	padding-bottom: 0;
	text-align: center!important;
	font-size: 33px!important;
}

html .shop-products bdi{
	font-size: 11px!important;
	color: #000;
	text-align: center;
	display: block;
	width: 100%;
	font-size: 11px!important;
	color: #000;
	text-align: center;
	display: block;
	width: 100%;
}

.products .product_after_title{
	min-height: 21px;
	text-align: center;
	display: table;
	width: 100%;
	min-height: 21px;
	text-align: center;
	display: table;
	width: 100%;
}

.full_description .desc-layout-boxed,.woocommerce-Tabs-panel--description .desc-layout-boxed,.woocommerce-tabs .wc-tab>.container>.row>div>h2+*{
	max-width: 100%;
	max-width: 100%;
}

.et-product-detail .summary .yith-wcwl-add-to-wishlist>div>a{
	background: #fff!important;
	background: #fff!important;
}

div#scalapayPopUpTrigger{
	display: none;
	display: none;
}

html .eapps-testimonials-slider-page-item-small-balloon .eapps-testimonials-slider-page-item-text:after{
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 13px 13px 0 13px;
	border-color: #f9f1f5 transparent transparent transparent!important;
	opacity: 1;
	position: absolute;
	bottom: -13px;
	left: 50%;
	transform: translateX(-50%);
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 13px 13px 0 13px;
	border-color: #f9f1f5 transparent transparent transparent!important;
	opacity: 1;
	position: absolute;
	bottom: -13px;
	left: 50%;
	transform: translateX(-50%);
}

html .eapps-testimonials-slider-page-item-small-balloon .eapps-testimonials-slider-page-item-text{
	background-color: #fff!important;
	background-color: #fff!important;
}

.woo-variation-swatches.wvs-show-label .variations td .woo-selected-variation-item-name,.woo-variation-swatches.wvs-show-label .variations td label{
	display: inline-block;
	margin: 0!important;
	text-transform: capitalize!important;
	display: inline-block;
	margin: 0!important;
	text-transform: capitalize!important;
}

.product-information bdi{
	padding: 8px 0!important;
	padding: 8px 0!important;
}

html .woocommerce-tabs .tabs li.active a{
	text-transform: uppercase!important;
	text-transform: uppercase!important;
}

#order_review .shop_table,#payment .payment_methods li label,#reviews .commentlist li .comment-text .meta strong,#ship-to-different-address label,#side-cart .woocommerce-mini-cart__total,.cart-collaterals .shipping-calculator-button,.cart-collaterals .woocommerce-shipping-destination strong,.entry-content table th,.et-MyAccount-user-info .et-username strong,.et-checkout-coupon-title a,.et-checkout-login-title a,.et-feat-video-btn,.et-login-wrapper a,.et-product-detail .product_meta>span *,.et-product-detail .summary .sizing_guide,.et-product-detail .summary .variations label,.et-product-detail.et-cart-mixed .summary .yith-wcwl-add-to-wishlist>div>a,.et-product-detail.et-cart-stacked .summary .yith-wcwl-add-to-wishlist>div>a,.floating-labels .form-row.float-label input:focus~label,.floating-labels .form-row.float-label textarea:focus~label,.goya-search .search-button-group select,.hentry table th,.order_details li strong,.order_review_heading,.product_list_widget a,.search-panel .search-field,.sticky-product-bar .variations label,.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected,.widget .slider-values p span,.woocommerce-Address-title h3,.woocommerce-MyAccount-content .shop_table tr th,.woocommerce-MyAccount-content h3,.woocommerce-MyAccount-content header a,.woocommerce-MyAccount-content legend,.woocommerce-MyAccount-content p a:not(.button),.woocommerce-MyAccount-content strong,.woocommerce-MyAccount-navigation ul li a,.woocommerce-Price-amount,.woocommerce-account-fields p.create-account label,.woocommerce-checkout h3,.woocommerce-info,.woocommerce-tabs .tabs li a:hover,.woocommerce-tabs .tabs li.active a,.woocommerce-terms-and-conditions-wrapper a,mark,table.order_details a:not(.button),table.order_details th{
	color:#282828;
	text-transform:uppercase!important;
	color:#282828;
	text-transform:uppercase!important;
}

#place_order.button,.button.checkout-button,.et-product-detail .single_add_to_cart_button,.sticky-product-bar .add_to_cart_button,.sticky-product-bar .single_add_to_cart_button,.wishlist_table .add_to_cart,.woocommerce .argmc-wrapper .argmc-nav-buttons .argmc-submit,.woocommerce-mini-cart__buttons .button.checkout{
	text-transform:uppercase!important;
	background-color:#000;
	opacity:1;
	font-family:averta-light-webfont;
	text-transform:uppercase!important;
	background-color:#000;
	opacity:1;
	font-family:averta-light-webfont;
}

html section#aboutme .titlescript p{
	text-transform:none;
	text-transform:none;
}

div#selection p{
	font-size:16px;
	text-transform:none!important;
	font-size:16px;
	text-transform:none!important;
}

html .sticky-product-bar .quantity{
	margin-right:10px;
	width:92px;
	border:1px solid rgba(0,0,0,.15);
	justify-content:center;
	max-height:45px;
	margin-right:10px;
	width:92px;
	border:1px solid rgba(0,0,0,.15);
	justify-content:center;
	max-height:45px;
}

.woocommerce.yith-similar-products.cols-4 h2{
	text-align:center;
	font-size:34px;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:26px;
	text-align:center;
	font-size:34px;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:26px;
}

.yith-similar-products .shop-link{
	margin-left:10px;
	font-size:12px;
	margin-left:10px;
	font-size:12px;
}

.yith-similar-products:not(.in-page){
	overflow:hidden;
	clear:both;
	width:100%;
	margin:0 auto;
	padding:0 20px;
	max-width:1140px;
	overflow:hidden;
	clear:both;
	width:100%;
	margin:0 auto;
	padding:0 20px;
	max-width:1140px;
}

.et-product-detail .summary .quantity{
	width:104px;
	border:1px solid rgba(0,0,0,.1);
	border-radius:3px;
	background:#fff;
	height:calc(2.15em + .975rem + 4px);
	position:relative;
	justify-content:center;
	width:104px;
	border:1px solid rgba(0,0,0,.1);
	border-radius:3px;
	background:#fff;
	height:calc(2.15em + .975rem + 4px);
	position:relative;
	justify-content:center;
}

html .et-product-detail .summary .yith-wcwl-add-to-wishlist .et-tooltip .text,html .et-product-detail.et-cart-mixed .summary .yith-wcwl-add-to-wishlist>div>a span,html .product-showcase .woocommerce-breadcrumb{
	text-transform:uppercase!important;
	text-transform:uppercase!important;
}

html .floating-labels .field-wrap.float-label>.nf-field-label,.floating-labels .form-row.float-label>label:not(.woocommerce-form__label-for-checkbox){
	display:inline-block;
	opacity:.6;
	margin:0;
	font-size:12px!important;
	display:inline-block;
	opacity: 1;
	margin:0;
	font-size:12px!important;
}

a{
	color:#000;
	text-decoration:none;
	background-color:transparent;
	font-family:averta-light-webfont;
	color:#000;
	text-decoration:none;
	background-color:transparent;
	font-family:averta-light-webfont;
}

#scroll_to_top.active{
	bottom:97px;
	right:33px;
	bottom:97px;
	right:33px;
}

#scroll_to_top span{
	width:50px;
	height:50px;
	border-radius:100%;
	background:rgba(255,255,255,.2);
	border:1px solid #000;
	display:flex;
	align-items:center;
	justify-content:center;
	width:50px;
	height:50px;
	border-radius:100%;
	background:rgba(255,255,255,.2);
	border:1px solid #000;
	display:flex;
	align-items:center;
	justify-content:center;
}

.et-checkout-coupon .woocommerce-info a{
	color:#000;
	color:#000;
	text-transform: uppercase!important;
	padding: 10px;
	margin-top: 5px;
	letter-spacing: 0px;
}

input[type=checkbox],input[type=radio]{
	border:2px solid #000;
	margin-right:1px;
	border:2px solid #000;
	margin-right:1px;
}

html .form-row label.checkbox{
	padding-bottom:0;
	font-size:12px!important;
	font-family:futuralightbt!important;
	text-transform:none!important;
	padding-bottom:0;
	font-size:12px!important;
	font-family:futuralightbt!important;
	text-transform:none!important;
}

a.woocommerce-privacy-policy-link{
	text-transform:none!important;
	font-size:13px!important;
	font-family:futuralightbt!important;
	font-weight:100;
	text-transform:none!important;
	color:#000;
	text-transform:none!important;
	font-size:13px!important;
	font-family:futuralightbt!important;
	font-weight:100;
	text-transform:none!important;
	color:#000;
}

#payment .payment_methods>li>label{
	max-width: 91%;
	width: 100%;
	line-height: 16px;
}

.form-row .input-text,.form-row select,.select2-container--default .select2-selection--single .select2-selection__rendered{
	display:block;
	width:100%;
	font-size:13px;
	letter-spacing:0;
	display:block;
	width:100%;
	font-size:13px;
	letter-spacing:0;
}

.et-checkout-coupon .woocommerce-info:before,.et-checkout-login-title:before{
	position:absolute;
	top:3px;
	margin-left:-18px;
	position:absolute;
	top:3px;
	margin-left:-18px;
	display: none;
}

div#minicart-panel span.eapps-testimonials-slider-page-item-author-info-name{
	color:#000;
	color:#000;
}

div#minicart-panel .free-shipping-progress-bar p{
	margin-bottom:0;
	font-family:futuralightbt!important;
	color:#000;
	font-size:12px;
	text-transform:none;
	margin-bottom:0;
	font-family:futuralightbt!important;
	color:#000;
	font-size:12px;
	text-transform:none;
}

div#minicart-panel .free-shipping-progress-bar bdi{
	letter-spacing:0;
	padding:0 2px!important;
	font-family:futuralightbt!important;
	display:inline;
	letter-spacing:0;
	padding:0 2px!important;
	font-family:futuralightbt!important;
	display:inline;
}

div pre{
	display:none!important;
	display:none!important;
}

#order_review .shop_table,#payment .payment_methods li label,#place_order.button,#reviews .commentlist li .comment-text .meta strong,#ship-to-different-address label,#side-cart .woocommerce-mini-cart__total,#side-filters.side-panel .et-close,.button,.button.checkout-button,.cart-collaterals .shipping-calculator-button,.cart-collaterals .woocommerce-shipping-destination strong,.comment-form-rating,.entry-content table th,.et-MyAccount-user-info .et-username strong,.et-checkout-coupon-title a,.et-checkout-login-title a,.et-feat-video-btn,.et-login-wrapper a,.et-product-detail .product_meta>span,.et-product-detail .product_meta>span *,.et-product-detail .single_add_to_cart_button,.et-product-detail .summary .share-article .share-label,.et-product-detail .summary .sizing_guide,.et-product-detail .summary .tinvwl_add_to_wishlist-text,.et-product-detail .summary .variations label,.et-product-detail .summary .yith-wcwl-add-to-wishlist .et-tooltip .text,.et-product-detail .summary .yith-wcwl-add-to-wishlist>div>a,.et-product-detail.et-cart-mixed .summary .yith-wcwl-add-to-wishlist>div>a,.et-product-detail.et-cart-stacked .summary .yith-wcwl-add-to-wishlist>div>a,.floating-labels .form-row.float-label input:focus~label,.floating-labels .form-row.float-label textarea:focus~label,.goya-search .search-button-group select,.header .search-button-group,.hentry table th,.hidden-title-form a.hide-title-form,.login a.ywsl-social,.nf-form-cont .nf-form-content .list-select-wrap .nf-field-element>div,.nf-form-cont .nf-form-content .submit-wrap .ninja-forms-field,.nf-form-cont .nf-form-content input:not([type=button]),.nf-form-cont .nf-form-content textarea,.order_details li strong,.order_review_heading,.product-showcase .woocommerce-breadcrumb,.product_list_widget a,.search-panel .search-field,.select2.select2-container--default .select2-selection--single,.sticky-product-bar .add_to_cart_button,.sticky-product-bar .single_add_to_cart_button,.sticky-product-bar .variations label,.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected,.widget .slider-values p span,.wishlist-title a.show-title-form,.wishlist_manage_table a.create-new-wishlist,.wishlist_manage_table button.submit-wishlist-changes,.wishlist_table .add_to_cart,.wishlist_table .add_to_cart.button,.wishlist_table a.ask-an-estimate-button,.woocommerce .argmc-wrapper .argmc-nav-buttons .argmc-submit,.woocommerce .et-product-detail .summary .quantity,.woocommerce .sticky-product-bar .quantity,.woocommerce .woocommerce-MyAccount-content .shop_table .woocommerce-button,.woocommerce .yith-wcwl-wishlist-new button,.woocommerce a.ywsl-social,.woocommerce-Address-title h3,.woocommerce-MyAccount-content .shop_table tr th,.woocommerce-MyAccount-content h3,.woocommerce-MyAccount-content header a,.woocommerce-MyAccount-content legend,.woocommerce-MyAccount-content p a:not(.button),.woocommerce-MyAccount-content strong,.woocommerce-MyAccount-navigation ul li a,.woocommerce-Price-amount,.woocommerce-account-fields p.create-account label,.woocommerce-checkout h3,.woocommerce-info,.woocommerce-mini-cart__buttons .button.checkout,.woocommerce-tabs .tabs li a:hover,.woocommerce-tabs .tabs li.active a,.woocommerce-terms-and-conditions-wrapper a,.wp-block-button__link,.yith-wcwl-add-button a.add_to_wishlist,.yith-wcwl-popup-button a.add_to_wishlist,.yith-wcwl-wishlist-search-form button.wishlist-search-button,input.input-text,input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],mark,select,table.order_details a:not(.button),table.order_details th,textarea{
	text-transform:none!important;
	text-transform:none!important;
}

.fa-stack.fa-lg{
	font-size:9px;
	font-size:9px;
}

.fa-stack-1x{
	font-size:7px;
	font-size:7px;
}

.fa-stack-2x{
	font-size:16px;
	font-size:16px;
}

span.fa.fa-stack.fa-lg{
	margin-top:21px;
	margin-left:4Px;
	margin-top:21px;
	margin-left:4Px;
}

.fa-certificate:before{
	color:#3897f0;
	color:#3897f0;
}

html .woocommerce-account-login form.login label,html .woocommerce-account-login form.lost_reset_password label,html .woocommerce-account-login form.register label{
	display:inline-block;
	font-size:13px;
	color:#000;
	transform:translateY(1px)!important;
	transition:.4s;
	display:inline-block;
	display:inline-block;
	font-size:13px;
	color:#000;
	transform:translateY(1px)!important;
	transition:.4s;
	display:inline-block;
}

.woocommerce-account-login form.login .rememberme{
	margin:13px 0;
	margin:13px 0;
}

.woocommerce-account-login form.login .input-text,.woocommerce-account-login form.lost_reset_password .input-text,.woocommerce-account-login form.register .input-text{
	padding:11px;
	margin-top:8px;
	background:#fff!important;
	margin-bottom:18px;
	width:100%;
	margin-bottom:18px;
	padding:11px;
	margin-top:8px;
	background:#fff!important;
	margin-bottom:18px;
	width:100%;
	margin-bottom:18px;
}

.woocommerce-account-login .content-area .woocommerce h2,h4{
	color:#000;
	color:#000;
}

.site-content{
	padding-top:0;
	padding-bottom:0;
	background:0 0;
	padding-top:0;
	padding-bottom:0;
	background:0 0;
}

li#wp-admin-bar-gform-forms,li#wp-admin-bar-new_draft{
	display:none;
	display:none;
}

#wpadminbar .menupop .ab-sub-wrapper,#wpadminbar .shortlink-input{
	margin:0;
	padding:0;
	box-shadow:0 3px 5px rgba(0,0,0,.2);
	background:#000;
	display:none;
	position:absolute;
	float:none;
	margin:0;
	padding:0;
	box-shadow:0 3px 5px rgba(0,0,0,.2);
	background:#000;
	display:none;
	position:absolute;
	float:none;
	margin:0;
	padding:0;
	box-shadow:0 3px 5px rgba(0,0,0,.2);
	background:#000;
	display:none;
	position:absolute;
	float:none;
	margin:0;
	padding:0;
	box-shadow:0 3px 5px rgba(0,0,0,.2);
	background:#000;
	display:none;
	position:absolute;
	float:none;
}

li#wp-admin-bar-wp-logo{
	display:none;
	display:none;
	display:none;
	display:none;
}

#wpadminbar .quicklinks>ul>li>a{
	font-size:0;
	font-size:0;
	font-size:0;
	font-size:0;
}

.side-panel-content .products .product .product_thumbnail.et-image-hover{
	position:relative;
	max-height:124px;
	position:relative;
	max-height:124px;
}

span.centermini strong{
	display:none;
	display:none;
}

footer#colophon .gform_wrapper.gravity-theme .gform_footer input{
	margin-bottom:0;
	background: transparent!important;
	color:#000;
	border-left: 1px solid #000000;
	font-size:11px;
	letter-spacing:1px;
	padding:11px;
	width:100%;
	max-width:105Px;
	margin-bottom:0;
	background: transparent!important;
	color:#000;
	border-left: 1px solid #000000;
	font-size:11px;
	letter-spacing:1px;
	padding:11px;
	width:100%;
	max-width:105Px;
}

footer#colophon form{
	display:flex;
	text-align:left!important;
	max-width:100%!important;
	margin:0 auto!important;
	display:flex!important;
	border: 1px solid #000000;
	width:100%;
	display:flex;
	text-align:left!important;
	max-width:100%!important;
	margin:0 auto!important;
	display:flex!important;
	border: 1px solid #000000;
	width:100%;
}

footer#colophon input[type=text]{
	height:44px;
	border:0 solid #f1f1f1;
	text-transform:none!important;
	color:#000;
	opacity:1;
	font-size:13px;
	padding-left:18px;
	background:0 0!important;
	height:44px;
	border:0 solid #f1f1f1;
	text-transform:none!important;
	color:#000;
	opacity:1;
	font-size:13px;
	padding-left:18px;
	background:0 0!important;
}

footer#colophon h2.gform_title{
	display:none;
	display:none;
}

footer#colophon .gform_heading{
	padding-top:18px;
	padding-top:18px;
}

.gform_wrapper.gravity-theme .gform_page_footer,footer#colophon .gform_wrapper.gravity-theme .gform_footer{
	width:100%;
	margin:0;
	padding:0;
	max-width:105Px;
	width:100%;
	margin:0;
	padding:0;
	max-width:105Px;
}

.nf-form-cont .nf-form-content .listselect-wrap .nf-field-element div,.nf-form-cont .nf-form-content input.ninja-forms-field,.nf-form-cont .nf-form-content select.ninja-forms-field:not([multiple]),.nf-form-cont .nf-form-content textarea,.ppom-wrapper .ppom-field-wrapper .form-control,input.input-text,input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{
	font-family:inherit;
	font-size:1em;
	line-height:1.6;
	outline:0;
	padding:.75rem;
	height:auto;
	color:#282828;
	background-color: transparent;
	background-clip:padding-box;
	border: 1px solid #000;
	transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-appearance:none;
	font-family:inherit;
	font-size:1em;
	line-height:1.6;
	outline:0;
	padding:.75rem;
	height:auto;
	color:#282828;
	background-color: transparent;
	background-clip:padding-box;
	border: 1px solid #000;
	transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-appearance:none;
}

div#minicart-panel a.button.checkout.wc-forward{
	display:block;
	text-transform:uppercase!important;
	display: block;
	text-transform: uppercase!important;
	background: #000;
	display:block;
	text-transform:uppercase!important;
	display: block;
	text-transform: uppercase!important;
	background: #000;
}

div#minicart-panel a.button.wc-forward{
	display:none;
	display:none;
}

.products .product_after_title>div>.price{
	padding-left:3px;
	padding-left:3px;
}

.header_on_scroll:not(.megamenu-active) .header{
	-moz-box-shadow:-2px 2px 45px -20px rgba(0,0,0,.3);
	box-shadow:none;
	transition-delay:.2s;
	-moz-box-shadow:-2px 2px 45px -20px rgba(0,0,0,.3);
	box-shadow:none;
	transition-delay:.2s;
}

html .side-panel header h6 .minicart-counter{
	margin-top:3px!important;
	margin-left:5px!important;
	margin-top:3px!important;
	margin-left:5px!important;
}

.side-panel p.woocommerce-mini-cart__buttons.buttons a.button.checkout.wc-forward{
	padding:19px 76px;
	padding:19px 76px;
}

.side-panel p.woocommerce-mini-cart__buttons.buttons span.woocommerce-Price-amount.amount{
	color:#fff!important;
	position:absolute;
	right:0;
	margin-top:12px;
	top:0;
	margin-right:88px;
	color: #fff!important;
	position: absolute;
	right: 0;
	margin-top: 12px;
	top: 0;
	margin-right: 88px;
	display: none;
	color:#fff!important;
	position:absolute;
	right:0;
	margin-top:12px;
	top:0;
	margin-right:88px;
	color: #fff!important;
	position: absolute;
	right: 0;
	margin-top: 12px;
	top: 0;
	margin-right: 88px;
	display: none;
}

.side-panel .animation.bottom-to-top{
	-moz-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(5px);
	-moz-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(5px);
}

.side-panel .box-avantages{
	padding:0 36px 4px 14px!important;
	border-bottom:1px solid #f1f1f191;
	padding:0 36px 4px 14px!important;
	border-bottom:1px solid #f1f1f191;
}

.side-panel header h6 .minicart-counter{
	line-height:14px!important;
	margin:0!important;
	margin-top:3px!important;
	margin-left:5px!important;
	background:#000;
	color:#fff!important;
	font-size:9px!important;
	border-radius:94px;
	width:17Px;
	height:17px;
	line-height:14px!important;
	margin:0!important;
	margin-top:7px!important;
	margin-left:5px!important;
	line-height:14px!important;
	margin:0!important;
	margin-top:3px!important;
	margin-left:5px!important;
	background:#000;
	color:#fff!important;
	font-size:9px!important;
	border-radius:94px;
	width:17Px;
	height:17px;
	line-height:14px!important;
	margin:0!important;
	margin-top:7px!important;
	margin-left:5px!important;
}

.side-panel .panel-header-inner h6{
	line-height: 20px;
	font-size: 9px!important;
	text-align: center!important;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 1px;
	opacity: 0;
	line-height: 20px;
	font-size: 9px!important;
	text-align: center!important;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 1px;
	opacity: 0;
}

.side-panel header{
	height:44px;
	background:#fff;
	align-items:center;
	border-bottom:1px solid #f1f1f191;
	padding: 0 38px;
	height:44px;
	background:#fff;
	align-items:center;
	border-bottom:1px solid #f1f1f191;
	padding: 0 38px;
}

.side-panel #minicart-panel .free-shipping-progress-bar{
	padding:13px;
	margin-bottom:0;
	border-top:7px solid #fff!important;
	padding:13px;
	margin-bottom:0;
	border-top:7px solid #fff!important;
}

.side-panel #minicart-panel .free-shipping-progress-bar .progress-bar-rail{
	margin-top:5px;
	margin-top:5px;
}

.side-panel #minicart-panel .selection .product_after_title>div>.price{
	line-height:14px;
	line-height:14px;
}

.side-panel #minicart-panel .selection .product .caption{
	padding-top:1px;
	padding-top:1px;
}

html #payment .payment_methods{
	border:1px solid #aaaaaa29;
	border:1px solid #aaaaaa29;
}

.checkout .back-to-cart a,.checkout-options .back-to-cart a{
	border:0;
	text-transform:none;
	font-weight:400;
	background:0 0!important;
	border:0;
	text-transform:none;
	font-weight:400;
	background:0 0!important;
}

.et-product-detail .product_meta>span{
	font-family:futuralightbt!important;
	font-weight:100;
	text-transform:uppercase!important;
	font-size:9px;
	font-family:futuralightbt!important;
	font-weight:100;
	text-transform:uppercase!important;
	font-size:9px;
}

table.woocommerce-product-attributes.shop_attributes{
	margin:0 auto;
	display:block;
	max-width:680px;
	float:none!important;
	clear:both;
	float:none;
	width:345px;
	background:#f9f0f5;
	padding:15px;
	margin:0 auto;
	display:block;
	max-width:680px;
	float:none!important;
	clear:both;
	float:none;
	width:345px;
	background:#f9f0f5;
	padding:15px;
}

.single .container h2{
	padding-bottom:22px;
	text-align:center;
	font-size:45px;
	text-align:center;
	font-weight:300!important;
	font-size:28Px;
	letter-spacing:0;
	display:block;
	padding-bottom:22px;
	text-align:center;
	font-size:45px;
	text-align:center;
	font-weight:300!important;
	font-size:28Px;
	letter-spacing:0;
	display:block;
}

.entry-content h6{
	margin-top:2.33em;
	margin-bottom:2.33em;
	color:#000;
	line-height:18px;
	margin-top:2.33em;
	margin-bottom:2.33em;
	color:#000;
	line-height:18px;
}

html .eapps-testimonials-slider-page-item-text-shorter{
	overflow:hidden;
	display:inline-block;
	color:#000!important;
	font-family:averta-light-webfont!important;
	font-size:12px;
	overflow:hidden;
	display:inline-block;
	color:#000!important;
	font-family:averta-light-webfont!important;
	font-size:12px;
}

.desc-layout-boxed{
	columns:2;
	background:#f9f1f5;
	padding:69Px;
	font-size:12px!important;
	columns:2;
	background:#f9f1f5;
	padding:69Px;
	font-size:12px!important;
}

.desc-layout-boxed p{
	font-size:13px!important;
	color:#000;
	font-size:13px!important;
	color:#000;
}

blockquote p{
	font-size:20px;
	line-height:1.6;
	margin-bottom:20px;
	font-size:13Px;
	font-size:20px;
	line-height:1.6;
	margin-bottom:20px;
	font-size:13Px;
}

.hero-light-title .hero-header .hero-title a,.hero-light-title .hero-header .hero-title h1{
	color:#fff;
	padding-top:103px!important;
	padding-bottom:58px!important;
	color:#fff;
	padding-top:103px!important;
	padding-bottom:58px!important;
}

.side-menu .bottom-extras .account-menu .text,.side-menu .bottom-extras .account-menu li a,.side-menu .bottom-extras .quick_cart .text,.side-menu .bottom-extras .quick_wishlist .text{
	text-transform:uppercase!important;
	text-transform:uppercase!important;
}

.side-menu .bottom-extras,.side-menu .bottom-extras .menu-divider{
	border-top:1px solid #dddddd0f!important;
	border-top-color:rgb(0 0 0 / 4%)!important;
	padding-top:10px!important;
	border-top:1px solid #dddddd0f!important;
	border-top-color:rgb(0 0 0 / 4%)!important;
	padding-top:10px!important;
}

footer .col-12.col-md-6.col-lg-3.footer1{
	max-width:202px;
	max-width:202px;
}

a.tab-link{
	padding:9px!important;
	padding:9px!important;
}

html .single .et-product-detail .summary h1.product_title{
	font-size:2.2rem;
	text-align:left;
	padding-bottom: 0px;
	margin-bottom: 0;
	font-size:2.2rem;
	text-align:left;
	padding-bottom: 0px;
	margin-bottom: 0;
}

html .eapps-testimonials-slider-slider-container{
	margin:0;
	box-sizing:content-box;
	overflow:hidden;
	margin:0;
	box-sizing:content-box;
	overflow:hidden;
}

.free-shipping-progress-bar bdi{
	font-size:9px!important;
	letter-spacing:.4px!important;
	font-family:averta-light-webfont!important;
	letter-spacing:1px;
	padding:0 2px!important;
	font-size:9px!important;
	letter-spacing:.4px!important;
	font-family:averta-light-webfont!important;
	letter-spacing:1px;
	padding:0 2px!important;
}

html .home h1{
	padding-bottom:14px;
	padding-bottom:14px;
}

.button.outlined,.button.outlined:active,.button.outlined:focus,.button.outlined:hover,.woocommerce-Reviews .comment-reply-title:active{
	color:#000;
	margin:0 auto;
	display:block;
	color:#000;
	margin:0 auto;
	display:block;
}

#reviews .reviews-inner{
	max-width:820px;
	margin:0 auto;
	background: #fff;
	padding:38Px;
	max-width:820px;
	margin:0 auto;
	background: #fff;
	padding:38Px;
}

.comment-form-rating{
	background:#fff;
	background:#fff;
}

html button[type=submit],html input[type=submit]{
	display:inline-block;
	line-height:1.6;
	font-size:inherit;
	color:#fff;
	padding:.75rem 10px;
	border:2px solid transparent;
	text-align:center;
	opacity:1;
	background:#000;
	-o-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
	margin-right:0!important;
	display:inline-block;
	line-height:1.6;
	font-size:inherit;
	color:#fff;
	padding:.75rem 10px;
	border:2px solid transparent;
	text-align:center;
	opacity:1;
	background:#000;
	-o-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
	margin-right:0!important;
}

.selection h4{
	margin-bottom:9px!important;
	margin-bottom:9px!important;
}

.selection ul.products bdi{
	padding:0!important;
	font-size:9px!important;
	color:#000!important;
	display:inline;
	padding:0!important;
	font-size:9px!important;
	color:#000!important;
	display:inline;
}

html .woocommerce-mini-cart__buttons .button:not(.checkout){
	color:#fff;
	background:#000!important;
	color:#fff;
	background:#000!important;
}

div#minicart-panel .animation{
	opacity:1!important;
	opacity:1!important;
}

html div#minicart-panel .product{
	margin-bottom:9px;
	margin-bottom:9px;
}

.products .et-listing-style1 .product-title h3 a{
	margin-right:auto;
	letter-spacing:0;
	display:block!important;
	padding:4px 0;
	font-size: 9px!important;
	text-align: center!important;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 1px;
	margin-right:auto;
	letter-spacing:0;
	display:block!important;
	padding:4px 0;
	font-size: 9px!important;
	text-align: center!important;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 1px;
}

html .side-panel .woocommerce-Price-amount{
	font-size:12px!important;
	font-weight:300;
	font-size:12px!important;
	font-weight:300;
}

.progress-percent{
	padding:0 .5em;
	font-weight:300;
	font-size:1.1em;
	color:#000;
	padding:0 .5em;
	font-weight:300;
	font-size:1.1em;
	color:#000;
}

html div#minicart-panel a.button.checkout.wc-forward{
	display: block;
	text-transform: uppercase!important;
	background: #000;
	display: block;
	text-transform: uppercase!important;
	background: #000;
}

html #side-cart .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item{
	padding-bottom:7px;
	padding-top:7px;
	margin:0;
	border-top:1px solid #eee;
	display:flex;
	padding-bottom:7px;
	padding-top:7px;
	margin:0;
	border-top:1px solid #eee;
	display:flex;
}

html .side-panel .side-panel-content{
	padding: 0px 0px 0px!important;
	background: #fff;
	border-radius: 0!important;
	padding: 0px 0px 0px!important;
	background: #fff;
	border-radius: 0!important;
}

.woocommerce-tabs .tabs li a span{
	font-size:7Px;
	background: #fff;
	padding:3px;
	border-radius:90px;
	padding:3px 5px;
	font-size:7Px;
	background: #fff;
	padding:3px;
	border-radius:90px;
	padding:3px 5px;
}

.woocommerce-tabs .tabs li a{
	font-size:10px!important;
	padding:6px!important;
	font-size:10px!important;
	padding:6px!important;
}

.shop-products bdi{
	font-weight:300;
	margin-top:0;
	padding:0 1px!important;
	color:#000;
	font-size:8px!important;
	font-weight:300;
	margin-top:0;
	padding:0 1px!important;
	color:#000;
	font-size:8px!important;
}

bdi{
	color:#000;
	font-weight:300;
	margin-top:0;
	padding:0 0!important;
	font-size: 11px!important;
	color:#000;
	font-weight:300;
	margin-top:0;
	padding:0 0!important;
	font-size: 11px!important;
}

html .products .product_after_title>div>.price{
	line-height:10px;
	text-align: center;
	display: block;
	margin: 0 auto;
	line-height:10px;
	text-align: center;
	display: block;
	margin: 0 auto;
}

html .products .product .caption{
	padding-top:0;
	padding-top:0;
}

html .wpb_column.vc_column_container.vc_col-sm-4.et-dark-column h1{
	text-align:left!important;
	padding-bottom:10px;
	font-size:59px!important;
	padding-right:113px;
	text-align:left!important;
	padding-bottom:10px;
	font-size:59px!important;
	padding-right:113px;
}

.shop_categories_list{
	list-style:none;
	float:none;
	padding-top:10px;
	list-style:none;
	float:none;
	padding-top:10px;
}

.shop_categories_list li{
	padding:0 5px;
	display:inline-flex;
	padding:0 5px;
	display:inline-flex;
}

.shop_categories_list li a,.woocommerce-MyAccount-navigation ul li a{
	position:relative;
	display:inline-flex;
	padding:.1em 0;
	text-transform:uppercase;
	font-size:9px;
	position:relative;
	display:inline-flex;
	padding:.1em 0;
	text-transform:uppercase;
	font-size:9px;
}

html .products.slick{
	padding-left:7.5px;
	padding-right:7.5px;
	padding-top:17px;
	padding-left:7.5px;
	padding-right:7.5px;
	padding-top:17px;
}

html body.home h1{
	font-size:38px!important;
	text-align:center!important;
	font-size:38px!important;
	text-align:center!important;
}

.panel-header-inner h6{
	font-size:15px!important;
	letter-spacing:.5px;
	font-family:Zephyr,averta-light-webfont!important;
	font-size:20px!important;
	letter-spacing:.5px;
	font-family:Zephyr,averta-light-webfont!important;
	font-size:15px!important;
	letter-spacing:.5px;
	font-family:Zephyr,averta-light-webfont!important;
	font-size:20px!important;
	letter-spacing:.5px;
	font-family:Zephyr,averta-light-webfont!important;
}

.box-avantages .eapps-testimonials-slider-slider .eui-slider-dots{
	display:none!important;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	z-index:1;
	display:none!important;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	z-index:1;
}

.eapps-testimonials-slider-slider .eui-slider-arrow-prev.eui-slider-arrow-enabled{
	left:0;
	display:none;
	left:0;
	display:none;
}

html .cart-panel-summary .free-shipping-progress-bar{
	padding:8px 13px 10px 13px!important;
	margin-bottom:5px;
	padding:10px 31px;
	text-align:center;
	padding:8px 13px 10px 13px!important;
	margin-bottom:5px;
	padding:10px 31px;
	text-align:center;
}

html .box-avantages{
	padding:0 33px 4px 18px!important;
	border-bottom:1px solid #f1f1f191;
	padding:0 33px 4px 18px!important;
	border-bottom:1px solid #f1f1f191;
}

.avis h2,.faq h2,.single .container h2{
	text-align:center;
	font-size:45px;
	padding-top:2px!important;
	margin-top:3px;
	padding:0 30px;
	text-align:center;
	font-size:45px;
	padding-top:2px!important;
	margin-top:3px;
	padding:0 30px;
}

.et-product-detail .summary h1.product_title{
	text-align:left!important;
	text-align:left!important;
}

.avis h2,.faq h2,html .single .container h2{
	padding-top: 2px!important;
	margin-top: 3px;
	padding: 0px;
	line-height: 36px;
	padding-bottom: 8px;
	text-align: left;
	margin-left: 0;
	font-size: 22px!important;
	text-transform: uppercase;
	margin-bottom: 0!important;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top: 2px!important;
	margin-top: 3px;
	padding: 0px;
	line-height: 36px;
	padding-bottom: 8px;
	text-align: left;
	margin-left: 0;
	font-size: 22px!important;
	text-transform: uppercase;
	margin-bottom: 0!important;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top: 2px!important;
	margin-top: 3px;
	padding: 0px;
	line-height: 36px;
	padding-bottom: 8px;
	text-align: left;
	margin-left: 0;
	font-size: 22px!important;
	text-transform: uppercase;
	margin-bottom: 0!important;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top: 2px!important;
	margin-top: 3px;
	padding: 0px;
	line-height: 36px;
	padding-bottom: 8px;
	text-align: left;
	margin-left: 0;
	font-size: 22px!important;
	text-transform: uppercase;
	margin-bottom: 0!important;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top: 2px!important;
	margin-top: 3px;
	padding: 0px;
	line-height: 36px;
	padding-bottom: 8px;
	text-align: left;
	margin-left: 0;
	font-size: 22px!important;
	text-transform: uppercase;
	margin-bottom: 0!important;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top: 2px!important;
	margin-top: 3px;
	padding: 0px;
	line-height: 36px;
	padding-bottom: 8px;
	text-align: left;
	margin-left: 0;
	font-size: 22px!important;
	text-transform: uppercase;
	margin-bottom: 0!important;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top: 2px!important;
	margin-top: 3px;
	padding: 0px;
	line-height: 36px;
	padding-bottom: 8px;
	text-align: left;
	margin-left: 0;
	font-size: 22px!important;
	text-transform: uppercase;
	margin-bottom: 0!important;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top: 2px!important;
	margin-top: 3px;
	padding: 0px;
	line-height: 36px;
	padding-bottom: 8px;
	text-align: left;
	margin-left: 0;
	font-size: 22px!important;
	text-transform: uppercase;
	margin-bottom: 0!important;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
}

html body .desc-layout-boxed{
	background: #fff;
	padding:38px;
	font-size:12px!important;
	text-align:justify!important;
	background: #fff;
	padding:38px;
	font-size:12px!important;
	text-align:justify!important;
}

html .eapps-testimonials-slider-page-item-text-read-more{
	color:#000;
	line-height:20px;
	cursor:pointer;
	transition:color .2s ease;
	white-space:nowrap;
	font-size:8px;
	text-align:center;
	display:table;
	text-transform:uppercase;
	border:1px solid #00000014;
	margin:0 auto;
	padding:4px 13px;
	border-radius:19Px;
	letter-spacing:1px;
	color:#000;
	line-height:20px;
	cursor:pointer;
	transition:color .2s ease;
	white-space:nowrap;
	font-size:8px;
	text-align:center;
	display:table;
	text-transform:uppercase;
	border:1px solid #00000014;
	margin:0 auto;
	padding:4px 13px;
	border-radius:19Px;
	letter-spacing:1px;
}

html .eapps-faq-template-bg.eapps-faq-layout-accordion .eapps-faq-content-category-items:after{
	border:0 solid #000;
	border:0 solid #000;
}

html .eapps-faq-template-bg.eapps-faq-layout-accordion .eapps-faq-content-category-items .eapps-faq-content-category-item:last-child{
	border-radius:0;
	border-radius:0;
}

html .eapps-faq-template-bg.eapps-faq-layout-accordion .eapps-faq-content-category-items .eapps-faq-content-category-item:first-child{
	border-radius:0;
	border-radius:0;
}

.top-bar,.top-bar .selected,.top-bar a,.top-bar button,.top-bar p,.variable-items-wrapper .variable-item,.woocommerce-breadcrumb,.woocommerce-breadcrumb a{
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	text-transform: uppercase;
	font-family: averta-light-webfont;
	font-size: 10px!important;
	color: #fff!important;
	text-transform: uppercase;
	font-family: averta-light-webfont;
	font-size: 10px!important;
	color: #fff!important;
	text-transform: uppercase;
	font-family: averta-light-webfont;
	font-size: 10px!important;
	color: #fff!important;
	text-transform: uppercase;
	font-family: averta-light-webfont;
	font-size: 10px!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	text-transform: uppercase;
	font-family: averta-light-webfont;
	font-size: 10px!important;
	color: #fff!important;
	text-transform: uppercase;
	font-family: averta-light-webfont;
	font-size: 10px!important;
	color: #fff!important;
	text-transform: uppercase;
	font-family: averta-light-webfont;
	font-size: 10px!important;
	color: #fff!important;
	text-transform: uppercase;
	font-family: averta-light-webfont;
	font-size: 10px!important;
}

.footer-bar-content.copyright{
	padding-top:3px;
	font-family:futuralightbt!important;
	font-weight:100;
	text-transform:none;
	letter-spacing:0;
	color:#000;
	font-size:12px!important;
	padding-top:3px;
	font-family:futuralightbt!important;
	font-weight:100;
	text-transform:none;
	letter-spacing:0;
	color:#000;
	font-size:12px!important;
}

.footer-items.footer-left p{
	font-size:11px;
	font-size:11px;
}

#eapps-faq-1 .eapps-faq-content-category-item-answer-text{
	color:#000!important;
	font-family:averta-light-webfont!important;
	font-size:12px;
	color:#000!important;
	font-family:averta-light-webfont!important;
	font-size:12px;
}

.et-pro-summary-top bdi{
	color:#000;
	font-size:21px;
	color:#000;
	font-size:21px;
}

.faq{
	background:rgb(249 240 244 / 88%);
	padding:74px 33px;
	margin:37px;
	background: #ecead7;
	padding:74px 33px;
	margin:37px;
	background:rgb(249 240 244 / 88%);
	padding:74px 33px;
	margin:37px;
	background: #ecead7;
	padding:74px 33px;
	margin:37px;
}

.faq h2{
	text-align:center;
	text-align:center;
}

.eapps-faq-template-bg.eapps-faq-layout-accordion .eapps-faq-content-category-items:after{
	border:0 solid #000;
	border:0 solid #000;
}

.avis h2,.faq h2{
	text-align:center;
	text-align:center;
}

.big-menu .sub-menu>li>a:after,.big-menu>li>a:after,.et-header-menu .sub-menu>li>a:after{
	bottom:1px!important;
	left:0;
	-webkit-transition:width .25s;
	transition:width .25s;
	bottom:1px!important;
	left:0;
	-webkit-transition:width .25s;
	transition:width .25s;
}

.free-shipping-progress-bar .progress-bar-rail{
	line-height:3px;
	height:3px;
	line-height:3px;
	height:3px;
}

.side-panel .centermini bdi{
	display:block;
	font-weight:300;
	margin-top:0;
	padding:5px 5px!important;
	display:block;
	font-weight:300;
	margin-top:0;
	padding:5px 5px!important;
}

.free-shipping-progress-bar .progress-bar-indicator{
	background:#000!important;
	background-color:#000;
	flex-grow:1;
	background:#000!important;
	background-color:#000;
	flex-grow:1;
}

#payment .payment_methods li .payment_box,#payment .payment_methods li a.about_paypal,#reviews .commentlist li .comment-text .woocommerce-review__published-date,#reviews .commentlist li .comment-text .woocommerce-review__verified,.comment-reply-title small,.commentlist .bypostauthor .post-author,.commentlist .bypostauthor>.comment-body .fn:after,.commentlist>li .comment-meta,.commentlist>li .reply,.et-portfolio.et-portfolio-style-hover-card .type-portfolio .et-portfolio-excerpt,.et-product-detail .summary .sizing_guide,.footer-bar .footer-bar-content,.post.listing .listing_content .post-meta,.products .product.product-category a div h2 .count,.side-menu .mobile-widgets p,.side-menu .side-widgets p,.widget .type-post .post-meta,.widget_rss .rss-date,.woocommerce-breadcrumb,.wp-block-latest-comments__comment-date,.wp-block-latest-posts__post-date,.wp-caption-text{
	font-size:12px;
	font-size:12px;
}

.products .product .product-title{
	margin:0 0 0;
	text-align: center;
	margin:0 0 0;
	text-align: center;
}

.et-product.et-main-products bdi{
	font-weight:300;
	padding:0!important;
	font-weight:300;
	padding:0!important;
}

span.woocommerce-LostPassword.lost_password a{
	text-transform:none!important;
	font-size:13px;
	padding:0;
	text-transform:none!important;
	text-transform:none!important;
	font-size:13px;
	padding:0;
	text-transform:none!important;
}

#place_order.button,html .button,html body button[type=submit],input[type=submit]{
	text-transform:uppercase!important;
	text-transform:uppercase!important;
}

.et-login-wrapper .woocommerce-form .form-row:last-child,.form-row .woocommerce-form-login__rememberme{
	margin:0;
	padding:0;
	font-family:futuralightbt!important;
	font-weight:100;
	font-size:14px!important;
	letter-spacing:0;
	margin:0;
	padding:0;
	font-family:futuralightbt!important;
	font-weight:100;
	font-size:14px!important;
	letter-spacing:0;
}

#eapps-testimonials-slider-1 .eapps-testimonials-slider-page-item-rating-item-colored svg{
	fill:rgb(0 0 0)!important;
	fill:rgb(0 0 0)!important;
}

.header a.et-menu-account-btn.icon.account-text span.icon-text{
	display:inline-flex;
	align-items:center;
	font-family:averta-regular-webfont;
	text-transform:uppercase;
	font-size:11px;
	font-weight:600;
	letter-spacing:1px;
	display:inline-flex;
	align-items:center;
	font-family:averta-regular-webfont;
	text-transform:uppercase;
	font-size:11px;
	font-weight:600;
	letter-spacing:1px;
}

html .cross-sells h2:before,.full_description .wc-description-title:before,.postline-large:before,.postline-medium:before,.postline:before,.product-details-accordion .woocommerce-Reviews-title:before,.product-details-vertical.woocommerce-tabs .wc-tab .woocommerce-Reviews-title:before,.product-details-vertical.woocommerce-tabs .wc-tab>.container>.row>div>h2:before,.related h2:before,.side-menu .widget h6:before,.up-sells h2:before,.woocommerce-billing-fields h3:before,.woocommerce-checkout-review-order h3:before{
	position:absolute;
	top:75%;
	left:100%;
	margin-left:20px;
	display:block;
	content:" ";
	width:25px;
	height:1px;
	background:currentColor;
	background:#000;
	display:none;
	position:absolute;
	top:75%;
	left:100%;
	margin-left:20px;
	display:block;
	content:" ";
	width:25px;
	height:1px;
	background:currentColor;
	background:#000;
	display:none;
}

html body .woocommerce-tabs .tabs{
	font-size:1.1em;
	margin-bottom:40px;
	float:none;
	font-size:1.1em;
	margin-bottom:40px;
	float:none;
}

#et-quickview .summary .product_title{
	font-size:1.5rem;
	padding-top:0;
	padding-bottom:0;
	line-height: 32Px;
	font-size:1.5rem;
	padding-top:0;
	padding-bottom:0;
	line-height: 32Px;
}

.et-product-detail .summary .share-article .share-label{
	font-size:10px;
	font-size:10px;
}

#et-quickview .summary.custom_scroll{
	max-height:460px;
	min-height:100%;
	max-height:460px;
	min-height:100%;
}

.big-menu .sub-menu li a,.et-header-menu .sub-menu li a{
	padding:.4em 0;
	font-family:averta-regular-webfont;
	text-transform:uppercase;
	font-size:10px;
	font-weight:300;
	letter-spacing:1px;
	padding:.4em 0;
	font-family:averta-regular-webfont;
	text-transform:uppercase;
	font-size:10px;
	font-weight:300;
	letter-spacing:1px;
}

.et-header-menu li>.sub-menu>li{
	display:block;
	width:240px;
	padding:0 7px;
	display:block;
	width:240px;
	padding:0 7px;
}

html .et-header-menu .sub-menu>li>a:after{
	content:'';
	height:2px;
	width:0;
	background-color:currentColor;
	position:absolute;
	bottom:-1px;
	left:0;
	-webkit-transition:width .25s;
	transition:width .25s;
	content:'';
	height:2px;
	width:0;
	background-color:currentColor;
	position:absolute;
	bottom:-1px;
	left:0;
	-webkit-transition:width .25s;
	transition:width .25s;
}

html .et-header-menu ul.sub-menu li a{
	color:#fff;
	color:#fff;
}

html .et-header-menu .sub-menu .sub-menu,html .et-header-menu ul.sub-menu:before{
	background-color:#000!important;
	background-color:#000!important;
}

html .et-header-menu>li>.sub-menu:before{
	content:"";
	position:absolute;
	top:0;
	left:-10px;
	background-color:#fff;
	width:calc(100% + 20px);
	height:100%;
	z-index:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	border:0 solid rgba(0,0,0,.1);
	-moz-box-shadow:none;
	box-shadow:none;
	z-index:-1;
	content:"";
	position:absolute;
	top:0;
	left:-10px;
	background-color:#fff;
	width:calc(100% + 20px);
	height:100%;
	z-index:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	border:0 solid rgba(0,0,0,.1);
	-moz-box-shadow:none;
	box-shadow:none;
	z-index:-1;
}

#cancel-comment-reply-link:after,#order_review .terms a:after,.button-underline:after,.checkout .back-to-cart a:after,.commentlist>li .reply a:after,.et-banner-text .et-banner-link.link:after,.et-checkout-coupon-title a:after,.et-checkout-login-title a:after,.et-global-campaign a:after,.et-header-menu>li>a:after,.et-login-wrapper a:after,.post-categories li a:after,.post-featured .post-title .post-meta a:after,.post-nav-links a:after,.post.post-detail .single-post-meta a:after,.shop_categories_list li a:after,.tag-cloud-link:after,.woocommerce-cart .back-to-shop a:after,.woocommerce-terms-and-conditions-wrapper a:after,.wp-block-latest-comments__comment-link:after{
	content:'';
	height:2px;
	width:0;
	background-color:currentColor;
	position:absolute;
	bottom:-8px;
	left:0;
	-webkit-transition:width .25s;
	transition:width .25s;
	content:'';
	height:2px;
	width:0;
	background-color:currentColor;
	position:absolute;
	bottom:-8px;
	left:0;
	-webkit-transition:width .25s;
	transition:width .25s;
}

#shipping_method label{
	cursor:pointer;
	display:inline;
	font-family:averta-light-webfont!important;
	font-weight:300;
	letter-spacing:0;
	cursor:pointer;
	display:inline;
	font-family:averta-light-webfont!important;
	font-weight:300;
	letter-spacing:0;
}

.cart-collaterals .shop_table tr td,.cart-collaterals .shop_table tr th{
	padding:15px 0;
	border-bottom:0 solid #d9d9d9;
	border-top:1px solid #d9d9d933;
	padding:15px 0;
	border-bottom:0 solid #d9d9d9;
	border-top:1px solid #d9d9d933;
}

.cart-collaterals .shop_table tr:first-child td,.cart-collaterals .shop_table tr:first-child th{
	border-top:1px solid #d9d9d933;
	border-top:1px solid #d9d9d933;
}

.shop_table tbody tr:first-child td,.shop_table tbody tr:first-child th{
	padding-top:8px!important;
	color:#000;
	padding-top:8px!important;
	color:#000;
}

.entry-content .featured-media.alignwide{
	text-align:center;
	margin-bottom:4rem;
	margin-top:0;
	text-align:center;
	margin-bottom:4rem;
	margin-top:0;
}

.respond-container{
	border-top:0 solid #ddd;
	border-top:0 solid #ddd;
}

.comment-reply-title{
	text-align:left!important;
	text-align:left!important;
}

.comment-form p input#submit{
	display:inline-block;
	width:auto;
	min-width:120px;
	margin-top:9px;
	float:right;
	background:#000;
	padding:11px 33px;
	display:inline-block;
	width:auto;
	min-width:120px;
	margin-top:9px;
	float:right;
	background:#000;
	padding:11px 33px;
}

.post.post-detail .title-wrap .post-categories{
	margin-bottom:0;
	padding-top:31px;
	margin-bottom:0;
	padding-top:31px;
}

h1 b{
	font-weight:300;
	color:#000;
	font-weight:300;
	color:#000;
}

h3.entry-title a{
	font-family:Zephyr,averta-light-webfont!important;
	font-family:Zephyr,averta-light-webfont!important;
}

h2{
	margin-bottom:12px!important;
	padding-top:20px!important;
	margin-bottom:12px!important;
	font-size: 40px;
	font-size: 2.5rem;
	color: #000;
	max-width: 702px;
	margin: 0 auto;
	line-height: 50Px;
	margin-bottom:12px!important;
	padding-top:20px!important;
	margin-bottom:12px!important;
	font-size: 40px;
	font-size: 2.5rem;
	color: #000;
	max-width: 702px;
	margin: 0 auto;
	line-height: 50Px;
}

h3 strong{
	font-weight:300;
	padding-top:24px!important;
	display:block;
	font-weight:300;
	padding-top:24px!important;
	display:block;
}

.woocommerce-MyAccount-content p{
	padding-bottom:9px;
	font-size:12px;
	padding-bottom:9px;
	font-size:12px;
}

.woocommerce .woocommerce-MyAccount-content p a,.woocommerce .woocommerce-MyAccount-content p a:not(.button){
	text-transform:none!important;
	text-transform:none!important;
}

.shopify-policy__body p strong{
	padding:13px 0!important;
	display:block;
	font-family:futuralightbt!important;
	font-weight:300;
	text-transform:none!important;
	padding:13px 0!important;
	display:block;
	font-family:futuralightbt!important;
	font-weight:300;
	text-transform:none!important;
}

.widget{
	margin-bottom:0!important;
	margin-bottom:11px;
	margin-bottom:0!important;
	margin-bottom:11px;
}

html .product-inner .badge.out-of-stock{
	color:#000;
	background-color:#fff;
	font-family:futuralightbt!important;
	font-weight:100;
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:7px;
	margin-top:0;
	padding:6px 10px;
	color:#000;
	background-color:#fff;
	font-family:futuralightbt!important;
	font-weight:100;
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:7px;
	margin-top:0;
	padding:6px 10px;
}

body .gform_legacy_markup_wrapper .top_label div.ginput_container{
	margin-top:0!important;
	margin-top:0;
	margin-top:0!important;
	margin-top:0;
}

html .gform_legacy_markup_wrapper .gform_footer{
	padding:0!important;
	margin:0!important;
	clear:both;
	width:100%;
	padding:0!important;
	margin:0!important;
	clear:both;
	width:100%;
}

html .gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
	font-size:inherit;
	font-family:inherit;
	padding:5px 10px;
	letter-spacing:normal;
	width:100%;
	font-size:11px!important;
	min-height:49px!important;
	font-size:inherit;
	font-family:inherit;
	padding:5px 10px;
	letter-spacing:normal;
	width:100%;
	font-size:11px!important;
	min-height:49px!important;
}

html .gform_legacy_markup_wrapper .gform_body{
	min-width:147px;
	min-width:147px;
}

.gform_legacy_markup_wrapper .gform_footer input.button,.gform_legacy_markup_wrapper .gform_footer input[type=submit],.gform_legacy_markup_wrapper .gform_page_footer input.button,.gform_legacy_markup_wrapper .gform_page_footer input[type=submit]{
	font-size:1em;
	width:auto;
	margin:0 16px 0 0!important;
	font-size:10px!important;
	padding:17px 21px!important;
	letter-spacing:1px!important;
	background:#000!important;
	font-size:1em;
	width:auto;
	margin:0 16px 0 0!important;
	font-size:10px!important;
	padding:17px 21px!important;
	letter-spacing:1px!important;
	background:#000!important;
}

body .gform_legacy_markup_wrapper ul li.gfield{
	margin-top:0!important;
	padding-top:0!important;
	margin-top:0!important;
	padding-top:0!important;
	margin-top:0!important;
	padding-top:0!important;
	margin-top:0!important;
	padding-top:0!important;
}

#eapps-faq-1.eapps-faq-layout-accordion .eapps-faq-content-category-item:not(.eapps-faq-content-category-item-active) .eapps-faq-content-category-item-question{
	background-color:rgb(255 255 255)!important;
	background-color:rgb(255 255 255)!important;
}

html .gform_legacy_markup_wrapper form{
	text-align:left!important;
	max-width:100%!important;
	margin:0 auto!important;
	display:flex!important;
	border:1px solid #000!important;
	text-align:left!important;
	max-width:100%!important;
	margin:0 auto!important;
	display:flex!important;
	border:1px solid #000!important;
}

html .social-icons li a{
	font-size:12px;
	padding:.45em;
	vertical-align:middle;
	font-size:12px;
	padding:.45em;
	vertical-align:middle;
}

span.woocommerce-Price-currencySymbol{
	margin-left:2px;
	font-family:futuralightbt!important;
	margin-left:2px;
	font-family:futuralightbt!important;
}

div#gform_wrapper_2 .gform_legacy_markup_wrapper form{
	text-align:left;
	max-width:100%;
	margin:0 auto;
	display:flex;
	text-align:left;
	max-width:100%;
	margin:0 auto;
	display:flex;
}

div#gform_wrapper_2 label.gfield_label{
	display:none!important;
	display:none!important;
}

.woocommerce-MyAccount-content{
	float:left;
	width:75%;
	padding-left:15px;
	overflow:hidden;
	padding-top:151px;
	float:left;
	width:75%;
	padding-left:15px;
	overflow:hidden;
	padding-top:18px;
	float:left;
	width:75%;
	padding-left:15px;
	overflow:hidden;
	padding-top:151px;
	float:left;
	width:75%;
	padding-left:15px;
	overflow:hidden;
	padding-top:18px;
}

.woocommerce-MyAccount-content p strong{
	text-transform:none!important;
	text-transform:none!important;
}

.woocommerce-account.logged-in .site-content>.container{
	max-width:960px;
	padding-bottom:5vh;
	padding-top:38px;
	max-width:960px;
	padding-bottom:5vh;
	padding-top:38px;
}

nav.woocommerce-MyAccount-navigation li a{
	font-size:12px;
	font-size:12px;
}

.woocommerce .et-MyAccount-user-info strong{
	text-transform:none!important;
	text-transform:none!important;
}

.et-MyAccount-user{
	display:none;
	display:none;
}

blockquote cite,div.vc_progress_bar .vc_single_bar .vc_label,div.vc_toggle_size_sm .vc_toggle_title h4,html body{
	font-size:12px;
	font-family:averta-light-webfont;
	font-size:12px;
	font-family:averta-light-webfont;
}

input.input-text:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,label:hover input[type=checkbox],label:hover input[type=radio],select:focus,textarea:focus{
	border-color:#000;
	text-transform:none!important;
	border-color:#000;
	text-transform:none!important;
}

label,label.fl-label{
	font-family:futuralightbt!important;
	font-size:15px!important;
	letter-spacing:0;
	color:#000!important;
	font-family:futuralightbt!important;
	font-size:15px!important;
	letter-spacing:0;
	color:#000!important;
}

label.fl-label{
	text-transform:none!important;
	text-transform:none!important;
	text-transform:none!important;
	text-transform:none!important;
}

.et-checkout-coupon .woocommerce-info{
	padding:0;
	margin:0;
	color:inherit;
	font-size:13px;
	padding:0;
	margin:0;
	color: #000;
	font-size: 8px;
	text-transform: uppercase!important;
}

.floating-labels.el-style-border-width-1 .field-wrap.float-label>.nf-field-label,.floating-labels.el-style-border-width-1 .form-row.float-label>label:not(.woocommerce-form__label-for-checkbox){
	text-transform:none!important;
	text-transform:none!important;
}

.el-style-border-width-1 .nf-form-content .listselect-wrap .nf-field-element div,.el-style-border-width-1 .nf-form-content .nf-form-content textarea,.el-style-border-width-1 .nf-form-content input.ninja-forms-field,.el-style-border-width-1 .nf-form-content select.ninja-forms-field:not([multiple]),.el-style-border-width-1 .ppom-wrapper .ppom-field-wrapper .form-control,.el-style-border-width-1 input.input-text,.el-style-border-width-1 input[type=date],.el-style-border-width-1 input[type=datetime-local],.el-style-border-width-1 input[type=datetime],.el-style-border-width-1 input[type=email],.el-style-border-width-1 input[type=month],.el-style-border-width-1 input[type=number],.el-style-border-width-1 input[type=password],.el-style-border-width-1 input[type=search],.el-style-border-width-1 input[type=tel],.el-style-border-width-1 input[type=text],.el-style-border-width-1 input[type=time],.el-style-border-width-1 input[type=url],.el-style-border-width-1 input[type=week],.el-style-border-width-1 select,.el-style-border-width-1 textarea,input#billing_email{
	text-transform:none!important;
	text-transform:none!important;
}

.header-border-1 .header:after{
	border-bottom:0 solid rgba(0,0,0,.1);
	border-bottom:0 solid rgba(0,0,0,.1);
}

.products .add_to_cart_button.button,.products .added_to_cart.button{
	color:#000;
	font-size:10px;
	color:#000;
	font-size:10px;
}

.et-top-bar-text.text-2{
	font-family:futuralightbt!important;
	font-weight:100;
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:10px;
	margin-top:0;
	color:#000;
	font-family:futuralightbt!important;
	font-weight:100;
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:10px;
	margin-top:0;
	color:#000;
}

.rs-layer :not(.rs-wtbindex),.rs-layer:not(.rs-wtbindex),rs-alyer :not(.rs-wtbindex),rs-layer:not(.rs-wtbindex){
	outline:0!important;
	outline:0!important;
}

.eapps-testimonials-slider-page-item-author-info-name{
	font-size:15px;
	line-height:14px!important;
	font-family:Zephyr,averta-light-webfont!important;
	font-weight:100!important;
	font-size:17px!important;
	font-size:15px;
	line-height:14px!important;
	font-family:Zephyr,averta-light-webfont!important;
	font-weight:100!important;
	font-size:17px!important;
}

#place_order.button,.button.checkout-button,.et-product-detail .single_add_to_cart_button,.sticky-product-bar .add_to_cart_button,.sticky-product-bar .single_add_to_cart_button,.wishlist_table .add_to_cart,.woocommerce .argmc-wrapper .argmc-nav-buttons .argmc-submit,.woocommerce-mini-cart__buttons .button.checkout,.woocommerce-mini-cart__buttons .button:not(.checkout){
	background:0 0;
	border:2px solid currentColor;
	text-transform:uppercase;
	font-size:12px;
	letter-spacing:1px;
	margin-top:0;
	background:0 0;
	border:2px solid currentColor;
	text-transform:uppercase!important;
	font-size:12px;
	letter-spacing:1px;
	margin-top:0;
	background:0 0;
	border:2px solid currentColor;
	text-transform:uppercase;
	font-size:12px;
	letter-spacing:1px;
	margin-top:0;
	background:0 0;
	border:2px solid currentColor;
	text-transform:uppercase!important;
	font-size:12px;
	letter-spacing:1px;
	margin-top:0;
}

rs-sbg-px{
	opacity:1!important;
	background:-webkit-linear-gradient(top,rgba(0,0,0,.7) 0,rgba(0,0,0,.7) 2%,rgba(0,0,0,.3) 26%,rgba(0,0,0,.7) 91%,rgba(0,0,0,.9) 100%)!important;
	bottom:0;
	content:"";
	left:0;
	opacity:.6;
	position:absolute;
	right:0;
	top:0;
	z-index:2;
	opacity:1!important;
	background:-webkit-linear-gradient(top,rgba(0,0,0,.7) 0,rgba(0,0,0,.7) 2%,rgba(0,0,0,.3) 26%,rgba(0,0,0,.7) 91%,rgba(0,0,0,.9) 100%)!important;
	bottom:0;
	content:"";
	left:0;
	opacity:.6;
	position:absolute;
	right:0;
	top:0;
	z-index:2;
}

.box-avantages span.symbol-label img{
	width:36Px;
	width:36Px;
}

progress-percent{
	padding:0 .5em;
	font-weight:300;
	font-size:11px;
	padding:0 .5em;
	font-weight:300;
	font-size:11px;
}

.eui-slider-dots{
	display:flex;
	justify-content:end!important;
	display:flex;
	justify-content:end!important;
}

.progress-bar-message{
	font-size:11px;
	display:flex!important;
	font-size:9px;
	font-size:11px;
	display:flex!important;
	font-size:9px;
}

.box-avantages a.text-gray-800{
	font-size:15px;
	font-weight:900;
	color:#000;
	font-size:15px;
	font-weight:900;
	color:#000;
}

.cart-panel-summary .progress-bar-message strong{
	padding-left:3px;
	padding-left:3px;
}

html body .eapps-testimonials-slider-page-item-author-picture-container{
	background:#fff;
	border:1px solid #f1f1f173;
	background:#fff;
	border:1px solid #f1f1f173;
}

html .eapps-testimonials-slider-page-item-author-info-caption{
	opacity:1;
	color:#9398a4!important;
	font-size:12px;
	font-weight:300;
	line-height:12px;
	margin-top:4px;
	white-space:normal;
	text-overflow:ellipsis;
	overflow:hidden;
	color:#000!important;
	text-transform:uppercase;
	font-family:futuralightbt!important;
	font-weight:100;
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:8px;
	margin-top:2px;
	opacity:1;
	color:#9398a4!important;
	font-size:12px;
	font-weight:300;
	line-height:12px;
	margin-top:4px;
	white-space:normal;
	text-overflow:ellipsis;
	overflow:hidden;
	color:#000!important;
	text-transform:uppercase;
	font-family:futuralightbt!important;
	font-weight:100;
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:8px;
	margin-top:2px;
}

html .eapps-testimonials-slider-page-item-image-portrait{
	margin-left:0!important;
	padding-left:0!important;
	width:100%;
	padding:9Px;
	margin:0 auto!important;
	margin-left:0!important;
	padding-left:0!important;
	width:100%;
	padding:9Px;
	margin:0 auto!important;
}

html .eui-slider-dots-classic .eui-slider-dots-inner{
	padding-top:0!important;
	overflow:hidden;
	width:80px;
	padding-top:0;
	padding-top:0!important;
	overflow:hidden;
	width:80px;
	padding-top:0;
}

.eapps-testimonials-slider-page-item-small-classic.eapps-testimonials-slider-page-item.eapps-testimonials-slider-page-item-image-landscape{
	margin-top:9px!important;
	margin-top:9px!important;
}

.eapps-testimonials-slider-page-item{
	overflow:hidden;
	border-radius:4px;
	display:flex;
	flex-direction:column;
	align-items:stretch;
	justify-content:stretch;
	margin-top:8px;
	flex-grow:0;
	flex-shrink:0;
	margin:0 auto!important;
	overflow:hidden;
	border-radius:4px;
	display:flex;
	flex-direction:column;
	align-items:stretch;
	justify-content:stretch;
	margin-top:8px;
	flex-grow:0;
	flex-shrink:0;
	margin:0 auto!important;
}

.box-avantages span.text-gray-400.fw-bold.d-block{
	font-size:12px;
	line-height:8px;
	font-size:12px;
	line-height:8px;
}

.box-avantages .ps-3{
	line-height:26px;
	display:block;
	padding-left:14px;
	line-height:26px;
	display:block;
	padding-left:14px;
}

.box-avantages{
	padding:0 41px 4px 45px!important;
	border-bottom:1px solid #f1f1f191;
	padding:0 41px 4px 45px!important;
	border-bottom:1px solid #f1f1f191;
}

#side-cart .product_list_widget a{
	font-family:Zephyr,averta-light-webfont!important;
	font-size:17px;
	text-transform:none!important;
	font-family: Zephyr,averta-light-webfont!important;
	font-size: 17px;
	text-transform: none!important;
	font-size: 17px!important;
	line-height: 20px;
	font-size: 9px!important;
	text-align: left!important;
	font-family: futura!important;
	text-transform: uppercase!important;
	font-weight: 500!important;
	letter-spacing: 1px;
	padding-top: 10px;
	font-family:Zephyr,averta-light-webfont!important;
	font-size:17px;
	text-transform:none!important;
	font-family: Zephyr,averta-light-webfont!important;
	font-size: 17px;
	text-transform: none!important;
	font-size: 17px!important;
	line-height: 20px;
	font-size: 9px!important;
	text-align: left!important;
	font-family: futura!important;
	text-transform: uppercase!important;
	font-weight: 500!important;
	letter-spacing: 1px;
	padding-top: 10px;
}

#side-cart .et-cart-panel-item-details .remove:after,#side-cart .et-cart-panel-item-details .remove:before{
	height:1px;
	background:rgb(255 255 255 / 72%);
	margin-top:0;
	height:1px;
	background:rgb(255 255 255 / 72%);
	margin-top:0;
}

#side-cart .et-cart-panel-item-details .remove{
	position:absolute;
	right:0;
	top:8px;
	border:6px solid #ffffff00;
	border-radius:100%;
	height:20px;
	width:20px;
	background:#000;
	position:absolute;
	right:0;
	top:8px;
	border:6px solid #ffffff00;
	border-radius:100%;
	height:20px;
	width:20px;
	background:#000;
}

#side-cart li .quantity .qty{
	font-size:inherit;
	border-left:1px solid;
	border-right:1px solid;
	margin:0 6Px;
	font-size:10px;
	font-size:inherit;
	border-left:1px solid;
	border-right:1px solid;
	margin:0 6Px;
	font-size:10px;
}

#side-cart .woocommerce-mini-cart__total strong{
	font-weight:400;
	font-size:18px!important;
	letter-spacing:.5px;
	font-family:Zephyr,averta-light-webfont!important;
	font-weight: 400;
	font-size: 14px!important;
	letter-spacing: .5px;
	font-family: Zephyr,averta-light-webfont!important;
	text-align: left!important;
	font-family: futura!important;
	text-transform: uppercase!important;
	font-weight: 500!important;
	letter-spacing: 1px;
	padding-top: 10px;
	font-weight:400;
	font-size:18px!important;
	letter-spacing:.5px;
	font-family:Zephyr,averta-light-webfont!important;
	font-weight: 400;
	font-size: 14px!important;
	letter-spacing: .5px;
	font-family: Zephyr,averta-light-webfont!important;
	text-align: left!important;
	font-family: futura!important;
	text-transform: uppercase!important;
	font-weight: 500!important;
	letter-spacing: 1px;
	padding-top: 10px;
}

#side-cart .quantity{
	align-items:center;
	border:1px solid #000;
	max-width:82px;
	padding:0 6px;
	align-items:center;
	border:1px solid #000;
	max-width:82px;
	padding:0 6px;
}

.eapps-testimonials-slider-page-item-author-picture,.eapps-testimonials-slider-page-item-image-landscape .eapps-testimonials-slider-page-item-author-picture{
	position:relative;
	top:auto;
	left:auto;
	transform:none;
	width:21px!important;
	margin:0 auto;
	display:table;
	padding-top:13px;
	position:relative;
	top:auto;
	left:auto;
	transform:none;
	width:21px!important;
	margin:0 auto;
	display:table;
	padding-top:13px;
}

.box-avantages .eapps-testimonials-slider-items{
	border-bottom:0 solid #f1f1f17d;
	border-bottom:0 solid #f1f1f17d;
}

.box-avantages .eapps-testimonials-slider-slider.eui-slider{
	height:initial;
	max-height:100%;
	transition:max-height .3s;
	max-height:71px!important;
	height:initial;
	max-height:100%;
	transition:max-height .3s;
	max-height:71px!important;
}

.eapps-testimonials-slider-page-item-image-landscape .eapps-testimonials-slider-page-item-author-picture,html .eapps-testimonials-slider-page-item-author-picture,html .eapps-testimonials-slider-page-item-image-landscape .eapps-testimonials-slider-page-item-author-picture{
	position:relative;
	top:auto;
	left:auto;
	-ms-transform:none;
	transform:none;
	margin:0 auto;
	display:table;
	padding-top:13px;
	width:auto!important;
	min-height:31px!important;
	max-height:30px!important;
	height:33px!important;
	min-width:auto!important;
	position:relative;
	top:auto;
	left:auto;
	-ms-transform:none;
	transform:none;
	margin:0 auto;
	display:table;
	padding-top:13px;
	width:auto!important;
	min-height:31px!important;
	max-height:30px!important;
	height:33px!important;
	min-width:auto!important;
}

#side-cart .woocommerce-mini-cart__total{
	margin-bottom:4px!important;
	margin-bottom:4px!important;
}

.free-shipping-progress-bar{
	border:0 solid;
	padding:17px;
	margin-bottom:6px;
	border:0 solid!important;
	padding:17px;
	background:#faf1f4!important;
	border:0 solid;
	padding:17px;
	margin-bottom:6px;
	border:0 solid!important;
	padding:17px;
	background:#faf1f4!important;
}

.free-shipping-progress-bar .progress-bar-message strong{
	font-size:9px!important;
	font-weight:400;
	font-family:averta-light-webfont!important;
	font-weight:100;
	text-transform:none;
	letter-spacing:0;
	font-size:9px!important;
	font-weight:400;
	font-family:averta-light-webfont!important;
	font-weight:100;
	text-transform:none;
	letter-spacing:0;
}

.topbar-text{
	font-family:Lato;
	text-transform:uppercase;
	letter-spacing:2px;
	font-size:10px!important;
	font-family:Lato;
	text-transform:uppercase;
	letter-spacing:2px;
	font-size:10px!important;
}

.side-panel .et-close:after,.side-panel .et-close:before{
	background-color:#000;
	height:1px;
	background-color:#000;
	height:1px;
}

blockquote cite,body{
	font-family:averta-light-webfont;
	font-family:averta-light-webfont;
}

.header .logolink .logoimg,.header .logolink img{
	margin-top:0;
	margin-top:0;
}

.top-bar .topbar-center{
	text-transform:uppercase;
	font-size:11px;
	text-transform:uppercase;
	font-size:11px;
}

.header .logolink img{
	max-height:58px;
	max-height:58px;
}

#goya-popup.dark{
	background-color:#000;
	background-color:#000;
}

#goya-popup .popup-content .content-wrapper{
	width:66.6667%;
	margin:0 auto;
	padding:50px 0;
	font-family:averta-light-webfont;
	font-size:13px;
	width:66.6667%;
	margin:0 auto;
	padding:50px 0;
	font-family:averta-light-webfont;
	font-size:13px;
}

.linked-products-carousel{
	padding-left:20px;
	padding-right:20px;
	margin-left:-20px;
	margin-right:-20px;
	opacity:1!important;
	padding-left:20px;
	padding-right:20px;
	margin-left:-20px;
	margin-right:-20px;
	opacity:1!important;
}

.Creative-Title{
	font-family:Zephyr!important;
	font-family:Zephyr!important;
}

html .konte-product-grid__title{
	line-height:51px;
	font-size:3.75rem;
	font-family:Zephyr!important;
	color:#000;
	margin-top:63px;
	line-height:51px;
	font-size:3.75rem;
	font-family:Zephyr!important;
	color:#000;
	margin-top:63px;
}

html .topbar-text{
	font-size:9px!important;
	font-size:9px!important;
}

.topbar-text img{
	height:12Px;
	display:inline-block;
	line-height:36Px;
	float:left;
	margin-right:9px;
	height:12Px;
	display:inline-block;
	line-height:36Px;
	float:left;
	margin-right:9px;
}

.topbar-text ul li{
	line-height:10px;
	display:inline-block;
	margin-top:-6px;
	line-height:10px;
	display:inline-block;
	margin-top:-6px;
}

#topbar .topbar-left-items .topbar-text{
	display:inline-flex;
	width:100%;
	margin-top:-5px!important;
	display:table;
	color:#000;
	display:inline-flex;
	width:100%;
	margin-top:-5px!important;
	display:table;
	color:#000;
}

ul.left{
	float:left;
	float:left;
}

ul.right{
	float:right;
	display:block;
	position:absolute;
	right:32px;
	float:right;
	display:block;
	position:absolute;
	right:32px;
}

.sticky-product-bar{
	position:fixed;
	top:-100px;
	left:0;
	width:100%;
	z-index:602;
	font-size:.9em;
	background:#fff;
	opacity:0;
	visibility:hidden;
	-moz-box-shadow:-2px 2px 45px -15px rgba(0,0,0,.3);
	box-shadow:none;
	border-top:0 solid rgba(0,0,0,.1);
	height:80px;
	display:flex;
	align-items:center;
	animation:.48s et-fadeIn;
	border-bottom:1px solid #f1f1f194;
	position:fixed;
	top:-100px;
	left:0;
	width:100%;
	z-index:602;
	font-size:.9em;
	background:#fff;
	opacity:0;
	visibility:hidden;
	-moz-box-shadow:-2px 2px 45px -15px rgba(0,0,0,.3);
	box-shadow:none;
	border-top:0 solid rgba(0,0,0,.1);
	height:80px;
	display:flex;
	align-items:center;
	animation:.48s et-fadeIn;
	border-bottom:1px solid #f1f1f194;
}

.et-product-detail .variations_form .variations{
	width:100%;
	margin-bottom:0;
	width:100%;
	margin-bottom:0;
}

.et-product-detail.et-cart-mixed:not(.sold-individually):not(.product-type-grouped):not(.product-type-external) .summary .yith-wcwl-add-to-wishlist>div{
	margin-left:0!important;
	margin-left:0!important;
}

.variable-items-wrapper .variable-item,.woocommerce-breadcrumb,.woocommerce-breadcrumb a{
	font-family:averta-light-webfont;
	font-weight:300;
	font-size:12px;
	font-family:futuralightbt!important;
	font-weight:100;
	text-transform:uppercase;
	color:#000;
	font-family:averta-light-webfont;
	font-weight:300;
	font-size:12px;
	font-family:futuralightbt!important;
	font-weight:100;
	text-transform:uppercase;
	color:#000;
}

.et-listing-style1 .product_thumbnail .et-quickview-btn,.products .add_to_cart_button.button,.products .added_to_cart.button,.products .single_add_to_cart_button.button,.shop_table,.side-panel header h6,blockquote cite,body,table{
	color:#000;
	color:#000;
}

h1,h2,h3,html .eui-widget-title,span.eapps-faq-content-category-title-text{
	font-family: futuralightbt!important;
	font-weight:300!important;
	font-size:28Px;
	letter-spacing:0;
	color:#000;
	font-weight:300!important;
	font-size:28Px;
	letter-spacing:0;
	color:#000;
}

input#gform_submit_button_2{
	background:0 0!important;
	color:#000;
	border-left:0 solid #f1f1f1;
	border:0;
	border-left:1px solid;
	background:0 0!important;
	color:#000;
	border-left:0 solid #f1f1f1;
	border:0;
	border-left:1px solid;
}

input#input_2_1{
	border:0;
	background:transparent;
	border:0;
	background:transparent;
}

label{
	font-size:13px!important;
	font-size:12px!important;
	letter-spacing:0;
	color:#000;
	font-size:13px!important;
	font-size:12px!important;
	letter-spacing:0;
	color:#000;
}

.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{
	border:1px solid rgb(0 0 0 / 7%);
	border-radius:0!important;
	border:1px solid rgb(0 0 0 / 7%);
	border-radius:0!important;
}

.eapps-testimonials-slider-page-item-author-picture-container:after{
	border:0!important;
	border:0!important;
}

.vc_row.wpb_row.vc_row-fluid.vc_row-has-fill{
	background-size:contain!important;
	background-size:contain!important;
	background-size:contain!important;
	background-size:contain!important;
}

html .topbar.dark{
	background-color:#fff!important;
	background-color:#edead7!important;
	background-color:#fff!important;
	background-color:#edead7!important;
}

.konte-button.button-underline.normal{
	text-transform:uppercase;
	text-transform:uppercase;
	text-transform:uppercase;
	text-transform:uppercase;
}

.konte-category-banner__title{
	font-size:39px;
	font-size:2.4375rem;
	font-weight:400;
	line-height:1.2;
	margin:2px 0 8px 0;
	font-size:39px;
	font-size:2.4375rem;
	font-weight:400;
	line-height:1.2;
	margin:2px 0 8px 0;
	font-size:39px;
	font-size:2.4375rem;
	font-weight:400;
	line-height:1.2;
	margin:2px 0 8px 0;
	font-size:39px;
	font-size:2.4375rem;
	font-weight:400;
	line-height:1.2;
	margin:2px 0 8px 0;
}

html .footer-widgets .widget h6{
	margin-bottom:10px;
	padding:10px 0;
	text-transform:uppercase;
	letter-spacing:.1em;
	font-weight:inherit;
	font-family:Zephyr,averta-light-webfont!important;
	text-transform:none;
	letter-spacing:0;
	font-size:20px;
	font-weight:300;
	color:#000!important;
	margin-bottom:10px;
	padding:10px 0;
	text-transform:uppercase;
	letter-spacing:.1em;
	font-weight:inherit;
	font-family:Zephyr,averta-light-webfont!important;
	text-transform:none;
	letter-spacing:0;
	font-size:20px;
	font-weight:300;
	color:#000!important;
}

.konte-button.button-underline:after,.konte-category-banner__button:after{
	bottom:-8px;
	bottom:-8px;
}

.et-global-campaign a,.et-product-detail .product_meta>span,.et-product-detail .summary .share-article .share-label,.post-categories li a,.widget:not(.widget_shopping_cart):not(.woocommerce):not(.wcapf-ajax-term-filter):not(.et_widget_social_media) a{
	font-size:11px;
	font-family:futuralightbt!important;
	font-weight:100;
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:9px;
	margin-top:0;
	font-size:11px;
	font-family:futuralightbt!important;
	font-weight:100;
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:9px;
	margin-top:0;
}

.eapps-faq-layout-accordion .eapps-faq-content-category-item-question-icon:after,.eapps-faq-layout-accordion .eapps-faq-content-category-item-question-icon:before{
	background:#000;
	background:#000;
}

html .eapps-faq-accordion-icon-plus.eapps-faq-layout-accordion .eapps-faq-content-category-item-question-icon:after,html .eapps-faq-accordion-icon-plus.eapps-faq-layout-accordion .eapps-faq-content-category-item-question-icon:before{
	height:1px;
	height:1px;
}

.et-product-detail.et-cart-mixed .summary .yith-wcwl-add-to-wishlist>div>a span{
	font-size:12px!important;
	font-size:12px!important;
}

#cancel-comment-reply-link,#order_review .terms a,.commentlist>li .reply a,.entry-content li a:not([class]),.entry-content p a:not([class]),.et-banner-text .et-banner-link.link,.et-blog-categories-list li a,.et-checkout-login-title a,.et-global-campaign a,.et-product-detail .product_meta>span,.et-product-detail .product_meta>span a,.et-product-detail .summary .share-article .share-label,.post-categories li a,.post-featured .post-title .post-meta a,.tag-cloud-link,.widget:not(.widget_shopping_cart):not(.woocommerce):not(.wcapf-ajax-term-filter):not(.et_widget_social_media) a,.woocommerce-terms-and-conditions-wrapper a,.wp-block-latest-comments__comment-link,.wpb_text_column a:not([class]){
	font-family:futuralightbt;
	text-transform:uppercase!important;
	font-family:futuralightbt;
	text-transform:uppercase!important;
}

.grid{
	display:block;
	list-style:none;
	padding:0;
	margin:0 0 0 -25px;
	font-size:0;
	display:block;
	list-style:none;
	padding:0;
	margin:0 0 0 -25px;
	font-size:0;
}

.grid__cell{
	box-sizing:border-box;
	display:inline-block;
	width:100%;
	padding:0 0 0 25px;
	margin:0;
	vertical-align:top;
	font-size:1rem;
	box-sizing:border-box;
	display:inline-block;
	width:100%;
	padding:0 0 0 25px;
	margin:0;
	vertical-align:top;
	font-size:1rem;
}

.grid--center{
	text-align:center;
	text-align:center;
}

.grid--center>.grid__cell{
	text-align:left;
	text-align:left;
}

.grid__cell--center{
	display:block;
	margin:0 auto;
	display:block;
	margin:0 auto;
}

.grid--right{
	text-align:right;
	text-align:right;
}

.grid--right>.grid__cell{
	text-align:left;
	text-align:left;
}

.grid--middle>.grid__cell{
	vertical-align:middle;
	vertical-align:middle;
}

.grid--bottom>.grid__cell{
	vertical-align:bottom;
	vertical-align:bottom;
}

.grid--flush{
	margin-left:0!important;
	margin-left:0!important;
}

.grid--flush>.grid__cell{
	padding-left:0!important;
	padding-left:0!important;
}

.grid--tiny{
	margin-left:-6.25px;
	margin-left:-6.25px;
}

.grid--tiny>.grid__cell{
	padding-left:6.25px;
	padding-left:6.25px;
}

.grid--small{
	margin-left:-12.5px;
	margin-left:-12.5px;
}

.grid--small>.grid__cell{
	padding-left:12.5px;
	padding-left:12.5px;
}

.grid--auto>.grid__cell{
	width:auto;
	width:auto;
}

.grid--gallery>.grid__cell:last-child{
	margin-bottom:0!important;
	margin-bottom:0!important;
}

.\31\/2,.\32\/4,.\36\/12{
	width:50%;
	width:50%;
}

.\31\/3,.\34\/12{
	width:33.33333%;
	width:33.33333%;
}

.\32\/3,.\38\/12{
	width:66.66667%;
	width:66.66667%;
}

.\31\/4,.\33\/12{
	width:25%;
	width:25%;
}

.\33\/4,.\39\/12{
	width:75%;
	width:75%;
}

.\31\/12{
	width:8.33333%;
	width:8.33333%;
}

.\32\/12{
	width:16.66667%;
	width:16.66667%;
}

.\35\/12{
	width:41.66667%;
	width:41.66667%;
}

.\37\/12{
	width:58.33333%;
	width:58.33333%;
}

.\31\30\/12{
	width:83.33333%;
	width:83.33333%;
}

.\31\31\/12{
	width:91.66667%;
	width:91.66667%;
}

.slick-slider{
	display:block;
	position:relative;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-tap-highlight-color:transparent;
	display:block;
	position:relative;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-tap-highlight-color:transparent;
}

.slick-list{
	position:relative;
	display:block;
	overflow:hidden;
	margin:0;
	padding:0;
	position:relative;
	display:block;
	overflow:hidden;
	margin:0;
	padding:0;
}

.slick-list:focus{
	outline:0;
	outline:0;
}

.slick-list.dragging{
	cursor:pointer;
	cursor:pointer;
}

.slick-list,.slick-track{
	transform:translate3d(0,0,0);
	transform:translate3d(0,0,0);
}

.slick-track{
	display:block;
	position:relative;
	top:0;
	left:0;
	display:block;
	position:relative;
	top:0;
	left:0;
}

.slick-track:after,.slick-track:before{
	display:table;
	content:'';
	display:table;
	content:'';
}

.slick-track:after{
	clear:both;
	clear:both;
}

.slick-loading .slick-track{
	visibility:hidden;
	visibility:hidden;
}

.slick-slide{
	display:none;
	float:left;
	height:100%;
	min-height:1px;
	display:none;
	float:left;
	height:100%;
	min-height:1px;
}

.slick-slide:focus{
	outline:0;
	outline:0;
}

[dir=rtl] .slick-slide{
	float:right;
	float:right;
}

.slick-slide img{
	display:block;
	display:block;
}

.slick-slide.slick-loading img{
	display:none;
	display:none;
}

.slick-slide.dragging img{
	pointer-events:none;
	pointer-events:none;
}

.slick-initialized .slick-slide{
	display:block!important;
	display:block!important;
}

.slick-loading .slick-slide{
	visibility:hidden;
	visibility:hidden;
}

.slick-vertical .slick-slide{
	display:block;
	height:auto;
	border:1px solid transparent;
	display:block;
	height:auto;
	border:1px solid transparent;
}

.slick-arrow.slick-hidden{
	display:none;
	display:none;
}

.slick-arrow{
	background:0;
	border:0;
	background:0;
	border:0;
}

.slick-arrow:focus{
	outline:0;
	outline:0;
}

.slick-dots{
	margin-top:10px;
	list-style:none;
	text-align:center;
	margin-top:10px;
	list-style:none;
	text-align:center;
}

.slick-dots li{
	display:inline-block;
	display:inline-block;
}

.slick-dots button{
	display:inline-block;
	margin:10px 8px;
	padding:0;
	height:5px;
	width:5px;
	background:#bab9b9;
	cursor:pointer;
	border:0;
	outline:0;
	font-size:0;
	transition:background .2s ease-in-out;
	vertical-align:middle;
	display:inline-block;
	margin:10px 8px;
	padding:0;
	height:5px;
	width:5px;
	background:#bab9b9;
	cursor:pointer;
	border:0;
	outline:0;
	font-size:0;
	transition:background .2s ease-in-out;
	vertical-align:middle;
}

.slick-dots .slick-active button{
	background:#343434;
	background:#343434;
}

.fancybox-enabled{
	overflow:hidden;
	overflow:hidden;
}

.fancybox-enabled body{
	overflow:visible;
	-ms-touch-action:none;
	touch-action:none;
	overflow:visible;
	-ms-touch-action:none;
	touch-action:none;
}

.fancybox-container{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:99993;
	backface-visibility:hidden;
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:99993;
	backface-visibility:hidden;
}

.fancybox-container~.fancybox-container{
	z-index:99992;
	z-index:99992;
}

.fancybox-bg{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background:#000;
	opacity:0;
	transition-timing-function:cubic-bezier(.55,.06,.68,.19);
	backface-visibility:hidden;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background:#000;
	opacity:0;
	transition-timing-function:cubic-bezier(.55,.06,.68,.19);
	backface-visibility:hidden;
}

.fancybox-container--ready .fancybox-bg{
	opacity:.3;
	transition-timing-function:cubic-bezier(.22,.61,.36,1);
	opacity:.3;
	transition-timing-function:cubic-bezier(.22,.61,.36,1);
}

.fancybox-controls{
	position:absolute;
	top:calc(50% - 25px);
	left:0;
	right:0;
	text-align:center;
	opacity:0;
	z-index:99994;
	transition:opacity .2s;
	backface-visibility:hidden;
	direction:ltr;
	position:absolute;
	top:calc(50% - 25px);
	left:0;
	right:0;
	text-align:center;
	opacity:0;
	z-index:99994;
	transition:opacity .2s;
	backface-visibility:hidden;
	direction:ltr;
}

.fancybox-show-controls .fancybox-controls{
	opacity:1;
	opacity:1;
}

.fancybox-slider-wrap{
	overflow:hidden;
	direction:ltr;
	overflow:hidden;
	direction:ltr;
}

.fancybox-slider,.fancybox-slider-wrap{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	padding:0;
	margin:0;
	z-index:99993;
	backface-visibility:hidden;
	-webkit-tap-highlight-color:transparent;
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	padding:0;
	margin:0;
	z-index:99993;
	backface-visibility:hidden;
	-webkit-tap-highlight-color:transparent;
}

.fancybox-slide{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	margin:0;
	padding:0 10px;
	outline:0;
	overflow:auto;
	white-space:normal;
	box-sizing:border-box;
	text-align:center;
	z-index:99994;
	-webkit-overflow-scrolling:touch;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	margin:0;
	padding:0 10px;
	outline:0;
	overflow:auto;
	white-space:normal;
	box-sizing:border-box;
	text-align:center;
	z-index:99994;
	-webkit-overflow-scrolling:touch;
}

.fancybox-slide::before{
	content:'';
	display:inline-block;
	vertical-align:middle;
	height:100%;
	width:0;
	content:'';
	display:inline-block;
	vertical-align:middle;
	height:100%;
	width:0;
}

.fancybox-container--no-padding .fancybox-slide{
	padding:0;
	padding:0;
}

.fancybox-container--align-left .fancybox-slide{
	text-align:left;
	text-align:left;
}

.fancybox-slide>*{
	display:inline-block;
	position:relative;
	margin:44px 0;
	border-width:0;
	vertical-align:middle;
	text-align:left;
	background-color:#fff;
	box-shadow:0 1px 2px rgba(0,0,0,.2);
	display:inline-block;
	position:relative;
	margin:44px 0;
	border-width:0;
	vertical-align:middle;
	text-align:left;
	background-color:#fff;
	box-shadow:0 1px 2px rgba(0,0,0,.2);
}

.fancybox-slide--image{
	overflow:hidden;
	overflow:hidden;
}

.fancybox-slide--image::before{
	display:none;
	display:none;
}

.fancybox-slide--mobile-fullscreen{
	width:100%;
	height:100%;
	margin:0;
	background:0;
	width:100%;
	height:100%;
	margin:0;
	background:0;
}

.fancybox-content{
	display:inline-block;
	position:relative;
	margin:44px auto;
	padding:0;
	border:0;
	width:80%;
	height:calc(100% - 88px);
	vertical-align:middle;
	line-height:normal;
	text-align:left;
	white-space:normal;
	outline:0;
	font-size:1rem;
	font-family:Arial,sans-serif;
	box-sizing:border-box;
	-webkit-tap-highlight-color:transparent;
	-webkit-overflow-scrolling:touch;
	display:inline-block;
	position:relative;
	margin:44px auto;
	padding:0;
	border:0;
	width:80%;
	height:calc(100% - 88px);
	vertical-align:middle;
	line-height:normal;
	text-align:left;
	white-space:normal;
	outline:0;
	font-size:1rem;
	font-family:Arial,sans-serif;
	box-sizing:border-box;
	-webkit-tap-highlight-color:transparent;
	-webkit-overflow-scrolling:touch;
}

.fancybox-controls--canzoomOut .fancybox-placeholder{
	cursor:zoom-out;
	cursor:zoom-out;
}

.fancybox-controls--canzoomIn .fancybox-placeholder{
	cursor:zoom-in;
	cursor:zoom-in;
}

.fancybox-controls--canGrab .fancybox-placeholder{
	cursor:grab;
	cursor:grab;
}

.fancybox-controls--isGrabbing .fancybox-placeholder{
	cursor:grabbing;
	cursor:grabbing;
}

.fancybox-tmp{
	position:absolute;
	top:-9999px;
	left:-9999px;
	visibility:hidden;
	position:absolute;
	top:-9999px;
	left:-9999px;
	visibility:hidden;
}

.fancybox-error{
	position:absolute;
	margin:0;
	padding:40px;
	top:50%;
	left:50%;
	width:380px;
	max-width:100%;
	transform:translate(-50%,-50%);
	background:#fff;
	cursor:default;
	position:absolute;
	margin:0;
	padding:40px;
	top:50%;
	left:50%;
	width:380px;
	max-width:100%;
	transform:translate(-50%,-50%);
	background:#fff;
	cursor:default;
}

.fancybox-error p{
	margin:0;
	padding:0;
	color:#444;
	font:1rem/1.25rem "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin:0;
	padding:0;
	color:#444;
	font:1rem/1.25rem "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.fancybox-close{
	position:absolute;
	z-index:9999;
	top:-35px;
	right:-5px;
	line-height:25px;
	width:25px;
	cursor:pointer;
	text-align:center;
	background:0;
	color:#fff;
	border:0;
	padding:0;
	position:absolute;
	z-index:9999;
	top:-35px;
	right:-5px;
	line-height:25px;
	width:25px;
	cursor:pointer;
	text-align:center;
	background:0;
	color:#fff;
	border:0;
	padding:0;
}

.fancybox-close svg{
	filter:drop-shadow(0 0 1px rgba(0,0,0,.2));
	filter:drop-shadow(0 0 1px rgba(0,0,0,.2));
}

.fancybox-button{
	position:absolute;
	font-size:1.5625rem;
	background:0;
	border:0;
	color:#fff;
	transition:all .25s ease-in-out;
	position:absolute;
	font-size:1.5625rem;
	background:0;
	border:0;
	color:#fff;
	transition:all .25s ease-in-out;
}

.fancybox-button--disabled{
	display:none;
	display:none;
}

.fancybox-button--disabled::after,.fancybox-button--disabled::before{
	opacity:.5;
	opacity:.5;
}

.fancybox-button--left{
	left:-55px;
	left:-55px;
}

.fancybox-button--left:hover{
	left:-58px;
	left:-58px;
}

.fancybox-button--right{
	right:-55px;
	right:-55px;
}

.fancybox-button--right:hover{
	right:-58px;
	right:-58px;
}

.fancybox-button svg{
	filter:drop-shadow(0 1px 2px rgba(0,0,0,.2));
	filter:drop-shadow(0 1px 2px rgba(0,0,0,.2));
}

.fancybox-loading{
	border:6px solid rgba(100,100,100,.4);
	border-top:6px solid rgba(255,255,255,.6);
	border-radius:100%;
	height:50px!important;
	width:50px!important;
	animation:fancybox-rotate .8s infinite linear;
	background:0;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-25px;
	margin-left:-25px;
	z-index:99999;
	border:6px solid rgba(100,100,100,.4);
	border-top:6px solid rgba(255,255,255,.6);
	border-radius:100%;
	height:50px!important;
	width:50px!important;
	animation:fancybox-rotate .8s infinite linear;
	background:0;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-25px;
	margin-left:-25px;
	z-index:99999;
}

.shg-c,.shogun-component{
	margin-bottom:35px;
	margin-bottom:35px;
}

.shogun-component__size--small{
	max-width:680px;
	margin:0 auto;
	max-width:680px;
	margin:0 auto;
}

.shogun-component__size--medium{
	max-width:880px;
	margin:0 auto;
	max-width:880px;
	margin:0 auto;
}

.shogun-component__size--large{
	max-width:980px;
	margin:0 auto;
	max-width:980px;
	margin:0 auto;
}

.shogun-component__size--extra-large{
	max-width:1050px;
	margin:0 auto;
	max-width:1050px;
	margin:0 auto;
}

.shogun-component__size--full{
	width:100vw;
	margin-left:-20px;
	width:100vw;
	margin-left:-20px;
}

.shogun-image{
	display:block;
	display:block;
}

.shogun-text--center{
	text-align:center;
	text-align:center;
}

.shogun-text--large-bottom-margin{
	margin-bottom:2em;
	margin-bottom:2em;
}

.shogun-component__video{
	position:relative;
	cursor:pointer;
	position:relative;
	cursor:pointer;
}

.shogun-component__video video{
	display:block;
	width:100%;
	display:block;
	width:100%;
}

.shogun-component__video-icon{
	position:absolute;
	color:#fff;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	font-size:3.125rem;
	opacity:1;
	pointer-events:none;
	transition:opacity .2s ease-in-out;
	line-height:0;
	filter:drop-shadow(0 1px 3px rgba(18,16,12,.2));
	position:absolute;
	color:#fff;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	font-size:3.125rem;
	opacity:1;
	pointer-events:none;
	transition:opacity .2s ease-in-out;
	line-height:0;
	filter:drop-shadow(0 1px 3px rgba(18,16,12,.2));
}

.shogun-component__video--playing .shogun-component__video-icon{
	opacity:0;
	opacity:0;
}

.shogun-component__video-item--fullscreen{
	background:#000!important;
	background:#000!important;
}

.rte .shogun-component__image-with-title blockquote,.rte .shogun-component__image-with-title h3,.shogun-component__image-with-title .h3,.shogun-component__image-with-title .rte blockquote,.shogun-component__image-with-title .rte h3{
	margin-bottom:1em;
	margin-bottom:1em;
}

.shogun-component__image-with-title img{
	width:100%;
	width:100%;
}

.shogun-component__blockquote{
	text-align:center;
	text-align:center;
}

.shogun-component__blockquote blockquote{
	margin:0;
	font-style:italic;
	margin:0;
	font-style:italic;
}

.shogun-component__image-full img{
	width:100%;
	width:100%;
}

.shogun-component__store{
	background:#f6f5f5;
	max-width:780px;
	margin:0 auto;
	background:#f6f5f5;
	max-width:780px;
	margin:0 auto;
}

.shogun-component__store-address{
	padding:25px;
	padding:25px;
}

.shogun-component__essential-step-header{
	position:relative;
	display:-ms-flexbox;
	display:flex;
	max-width:300px;
	padding:10px 0 0 45px;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-align:start;
	align-items:flex-start;
	height:200px;
	position:relative;
	display:-ms-flexbox;
	display:flex;
	max-width:300px;
	padding:10px 0 0 45px;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-align:start;
	align-items:flex-start;
	height:200px;
}

.shogun-component__essential-step-number{
	position:absolute;
	top:0;
	left:0;
	color:#fcf3eb;
	font-size:12.5rem;
	line-height:1;
	z-index:-1;
	position:absolute;
	top:0;
	left:0;
	color:#fcf3eb;
	font-size:12.5rem;
	line-height:1;
	z-index:-1;
}

.shogun-component__read-more{
	display:inline-block;
	margin:18px 0;
	display:inline-block;
	margin:18px 0;
}

.shogun-component__read-more svg{
	margin-left:8px;
	vertical-align:-1px;
	margin-left:8px;
	vertical-align:-1px;
}

.shogun-component__essential-step-products{
	margin-bottom:30px;
	margin-bottom:30px;
}

.template-article .shogun-component__read-more+.rte{
	display:none;
	display:none;
}

.template-article #shogun-probe .shogun-component__read-more+.rte{
	display:block!important;
	display:block!important;
}

.shogun-component__product-slider-list{
	position:relative;
	max-width:500px;
	margin:0 -20px;
	position:relative;
	max-width:500px;
	margin:0 -20px;
}

.shogun-component__product-list-item .product-item{
	border-top:0;
	padding-left:20px;
	padding-right:20px;
	border-top:0;
	padding-left:20px;
	padding-right:20px;
}

.shogun-component__product-slider-list .slick-arrow{
	position:absolute;
	top:calc(50% - 32px);
	font-size:2rem;
	position:absolute;
	top:calc(50% - 32px);
	font-size:2rem;
}

.shogun-component__product-slider-list .slick-prev{
	left:-85px;
	left:-85px;
}

.shogun-component__product-slider-list .slick-next{
	right:-85px;
	right:-85px;
}

.shogun-component__product-slider-row .slick-arrow{
	position:absolute;
	top:calc(50% - 32px);
	font-size:2rem;
	position:absolute;
	top:calc(50% - 32px);
	font-size:2rem;
}

.shogun-component__product-slider-row .slick-prev{
	left:-60px;
	left:-60px;
}

.shogun-component__product-slider-row .slick-next{
	right:-60px;
	right:-60px;
}

.no-scroll{
	overflow:hidden;
	overflow:hidden;
}

.js .no-js{
	display:none!important;
	display:none!important;
}

.container--smaller{
	max-width:1390px;
	max-width:1390px;
}

.container--shrink{
	max-width:1300px;
	max-width:1300px;
}

.container--shrink-more{
	max-width:960px;
	max-width:960px;
}

.page-wrapper{
	padding-top:20px;
	padding-bottom:30px;
	padding-top:20px;
	padding-bottom:30px;
}

.page-wrapper--no-bottom-padding{
	padding-bottom:0!important;
	padding-bottom:0!important;
}

.visually-hidden{
	position:absolute;
	overflow:hidden;
	clip:rect(0 0 0 0);
	height:1px;
	width:1px;
	margin:-1px;
	padding:0;
	border:0;
	position:absolute;
	overflow:hidden;
	clip:rect(0 0 0 0);
	height:1px;
	width:1px;
	margin:-1px;
	padding:0;
	border:0;
}

[v-cloak]{
	display:none!important;
	display:none!important;
}

.anchor{
	display:block;
	position:relative;
	top:-90px;
	visibility:hidden;
	display:block;
	position:relative;
	top:-90px;
	visibility:hidden;
}

.placeholder-svg{
	display:block;
	width:100%;
	height:100%;
	max-width:100%;
	max-height:100%;
	display:block;
	width:100%;
	height:100%;
	max-width:100%;
	max-height:100%;
}

.shopify-challenge__container{
	margin-top:40px;
	margin-bottom:40px;
	margin-top:40px;
	margin-bottom:40px;
}

.loading-bar{
	position:fixed;
	top:0;
	left:0;
	visibility:hidden;
	width:0;
	height:2px;
	background:#343434;
	transition:width .2s ease-in-out;
	z-index:10;
	position:fixed;
	top:0;
	left:0;
	visibility:hidden;
	width:0;
	height:2px;
	background:#343434;
	transition:width .2s ease-in-out;
	z-index:10;
}

.loading-bar--visible{
	visibility:visible;
	visibility:visible;
}

.announcement-bar{
	padding:6px 0;
	text-transform:uppercase;
	font-family:brandon-grotesque,arial,sans-serif;
	font-size:.625rem;
	letter-spacing:2.35px;
	padding:6px 0;
	text-transform:uppercase;
	font-family:brandon-grotesque,arial,sans-serif;
	font-size:.625rem;
	letter-spacing:2.35px;
}

.announcement-bar__inner{
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-align:center;
	align-items:center;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-align:center;
	align-items:center;
}

.announcement-bar__text{
	opacity:.7;
	opacity:.7;
}

.announcement-bar__link{
	opacity:.5;
	opacity:.5;
}

.announcement-bar__link:hover{
	opacity:.7;
	opacity:.7;
}

.breadcrumb{
	display:none;
	margin-bottom:25px;
	color:#a6a6a6;
	font-size:.625rem;
	font-family:brandon-grotesque,arial,sans-serif;
	text-transform:uppercase;
	letter-spacing:1.8px;
	display:none;
	margin-bottom:25px;
	color:#a6a6a6;
	font-size:.625rem;
	font-family:brandon-grotesque,arial,sans-serif;
	text-transform:uppercase;
	letter-spacing:1.8px;
}

.breadcrumb__item{
	display:inline-block;
	transition:color .25s ease-in-out;
	display:inline-block;
	transition:color .25s ease-in-out;
}

.breadcrumb__item:hover{
	color:#343434;
	color:#343434;
}

.breadcrumb__item+.breadcrumb__item::before{
	content:'/';
	color:#a6a6a6;
	content:'/';
	color:#a6a6a6;
}

.quantity-selector{
	display:-ms-flexbox;
	display:flex;
	width:140px;
	padding:12px 16px;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-align:center;
	align-items:center;
	border:1px solid #e2e2e2;
	font-size:.75rem;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-ms-flex-negative:0;
	flex-shrink:0;
	display:-ms-flexbox;
	display:flex;
	width:140px;
	padding:12px 16px;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-align:center;
	align-items:center;
	border:1px solid #e2e2e2;
	font-size:.75rem;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-ms-flex-negative:0;
	flex-shrink:0;
}

.quantity-selector__value{
	font-size:.875rem;
	font-family:brandon-grotesque,arial,sans-serif;
	font-weight:700;
	font-size:.875rem;
	font-family:brandon-grotesque,arial,sans-serif;
	font-weight:700;
}

.ksp{
	padding:28px 0;
	text-align:center;
	background:#f6f5f5;
	padding:28px 0;
	text-align:center;
	background:#f6f5f5;
}

.ksp__item{
	margin-bottom:30px;
	margin-bottom:30px;
}

.ksp__title{
	margin-bottom:1em;
	margin-bottom:1em;
}

.ksp__content{
	font-size:.9375rem;
	max-width:250px;
	margin:0 auto;
	font-size:.9375rem;
	max-width:250px;
	margin:0 auto;
}

.plus-button{
	position:relative;
	width:10px;
	height:10px;
	top:3px;
	float:right;
	position:relative;
	width:10px;
	height:10px;
	top:3px;
	float:right;
}

.plus-button::after,.plus-button::before{
	content:'';
	position:absolute;
	background-color:#343434;
	transition:transform .25s ease-out;
	content:'';
	position:absolute;
	background-color:#343434;
	transition:transform .25s ease-out;
}

.plus-button::before{
	top:0;
	left:50%;
	width:2px;
	height:100%;
	margin-left:-1px;
	top:0;
	left:50%;
	width:2px;
	height:100%;
	margin-left:-1px;
}

.plus-button::after{
	top:50%;
	left:0;
	width:100%;
	height:2px;
	margin-top:-1px;
	top:50%;
	left:0;
	width:100%;
	height:2px;
	margin-top:-1px;
}

.plus-button--active::before{
	transform:rotate(90deg);
	transform:rotate(90deg);
}

.plus-button--active::after{
	transform:rotate(180deg);
	transform:rotate(180deg);
}

.label{
	display:inline-block;
	line-height:normal;
	padding:1px 6px;
	font-size:.625rem;
	letter-spacing:.25em;
	text-transform:uppercase;
	font-family:brandon-grotesque,arial,sans-serif;
	background: transparent;
	color:#b3b3b3;
	border:0 solid #e6e6e6;
	border-radius:2px;
	display:inline-block;
	line-height:normal;
	padding:1px 6px;
	font-size:.625rem;
	letter-spacing:.25em;
	text-transform:uppercase;
	font-family:brandon-grotesque,arial,sans-serif;
	background: transparent;
	color:#b3b3b3;
	border:0 solid #e6e6e6;
	border-radius:2px;
}

.labels-list .label+.label{
	margin-left:10px;
	margin-left:10px;
}

.labels-list--vertical{
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-align:start;
	align-items:flex-start;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-align:start;
	align-items:flex-start;
}

.labels-list--vertical .label+.label{
	margin-top:5px;
	margin-left:0;
	margin-top:5px;
	margin-left:0;
}

.pagination__next,.pagination__prev{
	display:inline-block;
	font-size:.75rem;
	color:#343434;
	display:inline-block;
	font-size:.75rem;
	color:#343434;
}

.pagination__nav{
	display:inline-block;
	vertical-align:middle;
	display:inline-block;
	vertical-align:middle;
}

.pagination__nav-item{
	display:inline-block;
	font-size:.8125rem;
	display:inline-block;
	font-size:.8125rem;
}

.pagination__nav-link{
	padding:4px 12px;
	padding:4px 12px;
}

.pagination__nav-item--active{
	color:#343434;
	color:#343434;
}

.pagination__next{
	margin-left:5px;
	margin-left:5px;
}

.pagination__prev{
	margin-right:5px;
	margin-right:5px;
}

.pagination-results{
	position:relative;
	position:relative;
}

.pagination-results__meta{
	text-align:center;
	color:#a6a6a6;
	text-align:center;
	color:#a6a6a6;
}

.pagination-results__count{
	margin-bottom:10px;
	margin-bottom:10px;
}

.popover{
	position:relative;
	position:relative;
}

.popover--inline{
	display:inline-block;
	display:inline-block;
}

.popover__content{
	position:absolute;
	bottom:100%;
	left:50%;
	width:100%;
	margin-bottom:8px;
	min-width:195px;
	padding:18px 20px;
	background:#fff;
	border:1px solid #e2e2e2;
	box-shadow:0 1px rgba(118,118,118,.07);
	visibility:hidden;
	transform:translateX(-50%) translateY(-10px);
	opacity:0;
	transition:all .25s ease-in-out;
	color:#343434;
	position:absolute;
	bottom:100%;
	left:50%;
	width:100%;
	margin-bottom:8px;
	min-width:195px;
	padding:18px 20px;
	background:#fff;
	border:1px solid #e2e2e2;
	box-shadow:0 1px rgba(118,118,118,.07);
	visibility:hidden;
	transform:translateX(-50%) translateY(-10px);
	opacity:0;
	transition:all .25s ease-in-out;
	color:#343434;
}

.popover__content::after{
	position:absolute;
	content:'';
	top:100%;
	left:calc(50% - 4px);
	border-style:solid;
	border-width:7px 7px 0;
	border-color:#fff transparent transparent transparent;
	filter:drop-shadow(0 1px #e2e2e2);
	position:absolute;
	content:'';
	top:100%;
	left:calc(50% - 4px);
	border-style:solid;
	border-width:7px 7px 0;
	border-color:#fff transparent transparent transparent;
	filter:drop-shadow(0 1px #e2e2e2);
}

.popover__content--large{
	min-width:360px;
	padding:22px 30px;
	min-width:360px;
	padding:22px 30px;
}

.popover__content--fit{
	min-width:0;
	width:auto;
	white-space:nowrap;
	min-width:0;
	width:auto;
	white-space:nowrap;
}

.popover:hover .popover__content{
	visibility:visible;
	opacity:1;
	transform:translateX(-50%) translateY(0);
	visibility:visible;
	opacity:1;
	transform:translateX(-50%) translateY(0);
}

.popover__intro{
	margin-bottom:1.8em;
	text-align:center;
	margin-bottom:1.8em;
	text-align:center;
}

.empty-state{
	margin:20px 0;
	text-align:center;
	margin:20px 0;
	text-align:center;
}

.empty-state__heading{
	margin-bottom:8px;
	margin-bottom:8px;
}

.empty-state__title{
	margin-bottom:18px;
	margin-bottom:18px;
}

.empty-state__text{
	max-width:250px;
	margin:0 auto 20px;
	max-width:250px;
	margin:0 auto 20px;
}

.empty-state__text--wide{
	max-width:400px;
	max-width:400px;
}

.empty-state__text--wider{
	max-width:650px;
	max-width:650px;
}

.alert{
	margin-bottom:30px;
	padding:14px 20px;
	font-family:brandon-grotesque,arial,sans-serif;
	font-size:.6875rem;
	text-transform:uppercase;
	letter-spacing:.2em;
	text-align:center;
	margin-bottom:30px;
	padding:14px 20px;
	font-family:brandon-grotesque,arial,sans-serif;
	font-size:.6875rem;
	text-transform:uppercase;
	letter-spacing:.2em;
	text-align:center;
}

.alert--error{
	background:#fdeaea;
	color:#d76363;
	background:#fdeaea;
	color:#d76363;
}

.alert--success{
	background:#d5f1d5;
	color:#586958;
	background:#d5f1d5;
	color:#586958;
}

.zopim--hidden{
	visibility:hidden;
	visibility:hidden;
}

.cc_banner-wrapper p{
	color:#343434;
	font-family:chronicle display a,chronicle display b,chronicle display,arial,sans-serif;
	color:#343434;
	font-family:chronicle display a,chronicle display b,chronicle display,arial,sans-serif;
}

.cc_banner-wrapper .cc_container{
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:justify;
	justify-content:space-between;
	padding:12px 20px 12px 15px;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:justify;
	justify-content:space-between;
	padding:12px 20px 12px 15px;
}

.cc_banner-wrapper .cc_container .cc_btn{
	-ms-flex-order:2;
	order:2;
	-ms-flex-order:2;
	order:2;
}

.cc_banner-wrapper .cc_container .cc_btn,.cc_banner-wrapper .cc_container .cc_btn:visited{
	padding:11px 28px;
	border-radius:0;
	color:#fff;
	font-size:.8125rem;
	text-align:center;
	line-height:normal;
	text-transform:uppercase;
	font-family:brandon-grotesque,arial,sans-serif;
	transition:all .25s ease-in-out;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border:1px solid #343434;
	background:#343434;
	padding:11px 28px;
	border-radius:0;
	color:#fff;
	font-size:.8125rem;
	text-align:center;
	line-height:normal;
	text-transform:uppercase;
	font-family:brandon-grotesque,arial,sans-serif;
	transition:all .25s ease-in-out;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border:1px solid #343434;
	background:#343434;
}

.cc_banner-wrapper .cc_container .cc_btn:hover,.cc_banner-wrapper .cc_container .cc_btn:visited:hover{
	color:#fff;
	background:#5a5a5a;
	color:#fff;
	background:#5a5a5a;
}

.cc_banner-wrapper .cc_container .cc_message{
	margin:.25em;
	line-height:1.5em;
	margin:.25em;
	line-height:1.5em;
}

.cc_banner-wrapper .cc_container .cc_message a{
	padding-bottom:1px;
	color:#a17c5e;
	font-weight:700;
	border-bottom:1px solid #e3d7ce;
	transition:color .2s ease-in-out;
	padding-bottom:1px;
	color:#a17c5e;
	font-weight:700;
	border-bottom:1px solid #e3d7ce;
	transition:color .2s ease-in-out;
}

.cc_banner-wrapper .cc_container .cc_message a:hover{
	color:#81634b;
}

.account-nav{
	margin-top:118px;
}

.account-nav__item{
	position:relative;
	margin-bottom:18px;
}

.account-nav__item:last-child{
	margin:58px 0 0;
}

.account-nav__item--active>a{
	color:#343434;
}

.account-nav__item--active::before{
	vertical-align:3px;
	display:inline-block;
	content:'';
	margin-right:16px;
	width:20px;
	height:2px;
	background:#343434;
	vertical-align:3px;
}

.order{
	margin-bottom:35px;
}

.order-item__image-container{
	width:80px;
	height:80px;
	margin-right:15px;
	text-align:center;
}

.order-item__image{
	max-height:100%;
}

.order-tracking{
	display:-ms-flexbox;
	display:flex;
	margin-bottom:48px;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-align:center;
	align-items:center;
	color:#a17c5e;
	background:#fbf2ea;
}

#reviews-section .order-tracking .jdgm-write-rev-link,.order-tracking #judgeme_newreview,.order-tracking #reviews-section .jdgm-write-rev-link,.order-tracking .button,.order-tracking .footer-summary{
	background:#a17c5e;
	color:#fff;
}

#reviews-section .order-tracking .jdgm-write-rev-link:hover,.order-tracking #judgeme_newreview:hover,.order-tracking #reviews-section .jdgm-write-rev-link:hover,.order-tracking .button:hover,.order-tracking .footer-summary:hover{
	background:#7d5b44;
}

.order-invoice,.order-note{
	margin-bottom:30px;
}

.order-address:first-line{
	font-weight:700;
}

.product-list--wishlist+.product-results__meta{
	margin-top:50px;
}

.product-list.product-list--wishlist>.grid__cell{
	margin-bottom:62px;
}

.addresses{
	margin-bottom:50px;
}

.addresses>.grid__cell{
	margin-bottom:30px;
}

.customer-address:first-line{
	font-weight:700;
}

.customer-address__actions{
	margin-right:-16px;
	margin-bottom:-10px;
	text-align:right;
}

.customer-address__separator{
	display:inline-block;
	color:#a6a6a6;
	margin:0 7px;
	vertical-align:text-bottom;
}

.account__login-info .grid__cell{
	padding-top:20px;
	padding-bottom:20px;
}

.account__login-info .grid__cell:first-child{
	padding-right:45px;
}

.account__login-info .grid__cell:first-child .form__control--inline{
	margin-bottom:11px;
}

.birth-date{
	display:-ms-flexbox;
	display:flex;
	max-width:380px;
}

.birth-date>.select{
	display:inline-block;
}

.birth-date__month,.birth-date__year{
	margin-left:15px;
}

.birth-date__day{
	min-width:75px;
}

.birth-date__month{
	min-width:130px;
}

.birth-date__year{
	min-width:90px;
}

.beauty-profile__concerns{
	border-top:1px solid #e2e2e2;
}

.post-register-actions{
	margin-top:48px;
	max-width:380px;
	margin-left:auto;
}

#reviews-section .post-register-actions .jdgm-write-rev-link:last-child,.post-register-actions #judgeme_newreview:last-child,.post-register-actions #reviews-section .jdgm-write-rev-link:last-child,.post-register-actions .button:last-child,.post-register-actions .footer-summary:last-child{
	margin-top:15px;
}

.article-preview__image{
	display:block;
	height:200px;
	background-size:cover;
	background-position:center center;
}

.article-preview__content{
	padding:18px 20px;
	background:#fff;
	text-align:center;
}

.article-preview__title{
	position:relative;
	font-weight:600;
	text-transform:uppercase;
}

.article-preview__title::after{
	display:block;
	content:'';
	margin:.55em auto 0;
	width:40px;
	height:2px;
	background:#343434;
}

.articles-list__item,.articles-list__newsletter{
	display:none;
	margin:0 0 60px;
}

.article-item{
	padding-bottom:40px;
	border-bottom:3px solid #343434;
}

.column>.articles-list__item,.column>.articles-list__newsletter{
	display:block;
}

.article-item__image-container{
	display:block;
	font-size:0;
	margin-bottom:18px;
}

.article-item__category{
	margin-bottom:.85em;
}

.article-item__title{
	margin-bottom:.8em;
}

.article-item__excerpt{
	margin-bottom:1.85em;
	margin-top:-.45em;
}

.article__image{
	background-size:cover;
	background-position:center center;
	min-height:225px;
}

.article__inner{
	max-width:840px;
	margin:0 auto;
	padding:95px 0 0;
	background:#fff;
}

.article__container{
	position:relative;
}

.article__image~.article__container{
	margin-top:-60px;
}

.article__image~.article__container>.article__inner{
	padding-top:35px;
}

.article__header{
	margin-bottom:32px;
	padding:0 10px 34px;
	text-align:center;
	border-bottom:3px solid #343434;
}

.article__category{
	margin-bottom:1.75em;
}

.article__title{
	margin-bottom:.85em;
}

.article__share{
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-align:center;
	align-items:center;
	max-width:580px;
	margin:0 auto 80px;
	padding:0 0 25px;
	text-align:center;
	border-bottom:3px solid #343434;
}

.article__share>p{
	margin-bottom:0;
}

.article__share-buttons{
	margin-left:10px;
	font-size:.9375rem;
}

.article__share-button{
	display:inline-block;
	margin:0 8px;
	vertical-align:text-bottom;
}

.article__newsletter{
	margin:0 auto 80px;
	max-width:780px;
	padding:0 25px 25px;
	text-align:center;
	background:#f6f5f5;
}

.article__newsletter-title{
	position:relative;
	margin-bottom:0;
	top:-.75em;
}

.article__newsletter-content{
	font-size:1.05em;
}

.article-navigation{
	display:none;
	position:absolute;
	top:120px;
	margin-top:100px;
}

.article-navigation--next{
	left:40px;
}

.article-navigation--next .article-navigation__meta{
	padding-left:30px;
}

.article-navigation--prev{
	right:40px;
	text-align:right;
}

.article-navigation--prev .article-navigation__meta{
	padding-right:30px;
}

.article-navigation__meta{
	max-width:220px;
	opacity:0;
	transition:opacity .25s ease-in-out;
}

.article-navigation__icon,.article-navigation__image{
	display:table-cell;
	vertical-align:top;
}

.article-navigation__icon{
	padding-top:32px;
	font-size:2rem;
	color:#a6a6a6;
	transition:.25s ease-in-out;
}

.article-navigation__image{
	max-width:190px;
	margin-bottom:15px;
}

.article-navigation:hover .article-navigation__icon{
	color:#343434;
}

.article-navigation:hover .article-navigation__meta{
	opacity:1;
}

.article-navigation__category{
	margin-bottom:.7em;
}

.coach{
	max-width:680px;
	margin:0 auto 45px;
	background:#f6f5f5;
}

.coach__image{
	min-height:190px;
	background-size:cover;
	background-position:top center;
}

.coach__content{
	padding:20px 25px;
	font-size:.95em;
}

.coach__content>.h4,.rte .coach__content>h4{
	margin-bottom:1em;
}

.template-blog .header:not(.header--fixed){
	border-bottom:none;
}

.articles-list[data-columns]::before{
	content:'1 .column.size-1of1';
}

.articles-list::after{
	content:'';
	display:table;
	clear:both;
}

.articles-list__newsletter{
	padding-top:46px;
	padding-bottom:68px;
}

.articles-list__newsletter-content{
	margin-bottom:0;
	font-size:1.0625rem;
}

.articles-list__newsletter-form{
	margin-top:1.95em;
}

.articles-list__newsletter-input{
	margin-bottom:15px;
}

.column{
	float:left;
}

.size-1of1{
	width:100%;
}

.size-1of3{
	width:33.333%;
}

.size-1of2{
	width:50%;
}

.brand-layout-selector{
	margin-top:32px;
	text-align:center;
}

.brand-layout-selector__item{
	display:inline-block;
	padding:9px 15px;
	border:1px solid #e2e2e2;
	color:#a6a6a6;
	background:0 0;
	transition:all .25s ease-in-out;
}

.brand-layout-selector__item:hover{
	color:#343434;
}

.brand-layout-selector__item--active{
	color:#343434;
	border-color:#343434;
	outline:1px solid #343434;
}

.brand-layout-selector__item>svg{
	margin-right:16px;
	font-size:1.4375rem;
	vertical-align:-8px;
	color:#343434;
}

.brand-layout-selector__item+.brand-layout-selector__item{
	margin-left:18px;
}

.brand-images{
	max-width:1260px;
	margin:40px auto 8px;
}

.brand-images .grid__cell{
	margin-bottom:40px;
}

.brand{
	position:relative;
	display:block;
	height:385px;
	background-position:center center;
	background-size:cover;
	text-align:center;
}

.brand__button{
	position:absolute;
	bottom:30px;
	left:50%;
	transform:translateX(-50%);
	border:none;
	padding-top:20px;
	padding-bottom:20px;
	white-space:nowrap;
}

.brand__overlay{
	display:-ms-flexbox;
	display:flex;
	position:absolute;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-pack:end;
	justify-content:flex-end;
	width:100%;
	height:100%;
	left:0;
	top:0;
	padding:0 45px 75px;
	opacity:0;
	visibility:hidden;
	background:#fff;
	text-align:left;
	transition:all .25s ease-in-out;
	border:1px solid #e2e2e2;
	will-change:opacity;
}

.brand__title{
	margin-bottom:.55em;
}

.brand__description{
	margin:0;
	padding:28px 0 26px;
	border-top:3px solid #343434;
}

.brand__info{
	padding-bottom:34px;
	border-bottom:3px solid #343434;
}

.brand-list{
	max-width:1130px;
	margin:100px auto 80px;
	padding-left:50px;
}

.brand-list .grid__cell{
	margin-bottom:62px;
	margin-bottom:62px;
}

.brand-list__letter{
	display:inline-block;
	margin-bottom:28px;
	width:44px;
	height:44px;
	font-size:1rem;
	font-family:brandon-grotesque,arial,sans-serif;
	text-transform:uppercase;
	text-align:center;
	line-height:45px;
	color:#a6a6a6;
	border:1px solid #e2e2e2;
	border-radius:100%;
}

.brand-list__list-item:not(:last-child){
	margin-bottom:10px;
	margin-bottom:10px;
}

.cart{
	max-width:1280px;
	margin:0 auto 48px;
	max-width:1280px;
	margin:0 auto 48px;
}

.cart__empty-state{
	margin-bottom:30px;
	margin-bottom:30px;
}

.cart-header{
	margin-bottom:30px;
	text-align:center;
	margin-bottom:30px;
	text-align:center;
}

.cart-header__title{
	margin-bottom:.2em;
	margin-bottom:.2em;
}

.cart-item__product{
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
}

.cart-item__image{
	max-height:100%;
	max-height:100%;
}

.cart-gift-cta{
	max-width:20px;
	max-width:20px;
}

.cart-item__image-container{
	width:80px;
	height:80px;
	margin-right:15px;
	text-align:center;
	-ms-flex:none;
	flex:none;
	width:80px;
	height:80px;
	margin-right:15px;
	text-align:center;
	-ms-flex:none;
	flex:none;
}

.cart-item__info .product-preview__title{
	white-space:normal;
	white-space:normal;
}

.cart-item__quantity{
	padding-bottom:0!important;
	padding-bottom:0!important;
}

.cart-footer{
	margin-top:12px;
	margin-top:12px;
}

.cart-note{
	margin-top:32px;
	margin-top:32px;
}

.cart-note__textarea{
	margin-top:8px;
	width:100%;
	max-width:100%;
	font-size:.9375rem;
	margin-top:8px;
	width:100%;
	max-width:100%;
	font-size:.9375rem;
}

.cart-total{
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-align:center;
	align-items:center;
	padding-bottom:15px;
	margin-bottom:14px;
	border-bottom:1px solid #e2e2e2;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-align:center;
	align-items:center;
	padding-bottom:15px;
	margin-bottom:14px;
	border-bottom:1px solid #e2e2e2;
}

.cart-total__shipping-notice{
	color:#a6a6a6;
	font-size:.9375rem;
	color:#a6a6a6;
	font-size:.9375rem;
}

.cart-total__amount{
	font-weight:700;
	font-size:.9375rem;
	font-weight:700;
	font-size:.9375rem;
}

.cart-gift{
	cursor:pointer;
	margin-bottom:20px;
	cursor:pointer;
	margin-bottom:20px;
}

.cart-gift svg{
	margin-left:7px;
	width:22px;
	height:22px;
	color:#a6a6a6;
	transition:color .2s ease-in-out;
	vertical-align:-6px;
	margin-left:7px;
	width:22px;
	height:22px;
	color:#a6a6a6;
	transition:color .2s ease-in-out;
	vertical-align:-6px;
}

.cart-gift svg:hover{
	color:#343434;
	color:#343434;
}

.cart-gift .cart-item__image{
	margin-right:16px;
	position:relative;
	top:5px;
	margin-right:16px;
	position:relative;
	top:5px;
}

.cart-gift .cart-item__image-gift{
	max-width:20px;
	max-width:20px;
}

.cart-gift .icon-arrow-right{
	width:8px;
	width:8px;
}

.cart-gift-second{
	-ms-flex-align:center;
	align-items:center;
	background:rgba(0,0,0,.3);
	display:-ms-flexbox;
	display:flex;
	height:100vh;
	-ms-flex-pack:center;
	justify-content:center;
	left:0;
	position:fixed;
	top:0;
	width:100vw;
	z-index:10;
	-ms-flex-align:center;
	align-items:center;
	background:rgba(0,0,0,.3);
	display:-ms-flexbox;
	display:flex;
	height:100vh;
	-ms-flex-pack:center;
	justify-content:center;
	left:0;
	position:fixed;
	top:0;
	width:100vw;
	z-index:10;
}

.cart-gift-second .container{
	background:#fff;
	margin:30px;
	max-height:530px;
	max-width:800px;
	padding-bottom:40px;
	padding-top:40px;
	position:relative;
	background:#fff;
	margin:30px;
	max-height:530px;
	max-width:800px;
	padding-bottom:40px;
	padding-top:40px;
	position:relative;
}

.cart-gift-second .scroll-section{
	height:390px;
	margin-bottom:20px;
	overflow:scroll;
	height:390px;
	margin-bottom:20px;
	overflow:scroll;
}

.cart-gift-second .modal-close{
	cursor:pointer;
	position:absolute;
	right:25px;
	top:25px;
	cursor:pointer;
	position:absolute;
	right:25px;
	top:25px;
}

.cart-gift-second img{
	width:100%;
	width:100%;
}

.cart-gift-second .choice-section{
	margin-top:20px;
	margin-top:20px;
}

.cart-gift-second .input-name{
	margin-top:15px;
	text-transform:inherit;
	width:50%;
	margin-top:15px;
	text-transform:inherit;
	width:50%;
}

.cart-gift-second .input-textarea{
	text-transform:inherit;
	text-transform:inherit;
}

.cart-gift-second .max-limit{
	font-size:.6875rem;
	text-align:right;
	font-size:.6875rem;
	text-align:right;
}

.cart-gift-hidden{
	display:none;
	display:none;
}

#reviews-section .cart-gift-footer .jdgm-write-rev-link,.cart-gift-footer #judgeme_newreview,.cart-gift-footer #reviews-section .jdgm-write-rev-link,.cart-gift-footer .button,.cart-gift-footer .footer-summary{
	cursor:pointer;
	cursor:pointer;
}

.cart-features{
	margin-top:30px;
	margin-top:30px;
}

.cart-features__item{
	text-align:center;
	text-align:center;
}

.cart-features__image{
	margin:0 auto 14px;
	max-width:100px;
	margin:0 auto 14px;
	max-width:100px;
}

.cart-features__title{
	margin-bottom:1.2em;
	margin-bottom:1.2em;
}

.cart-features__content{
	font-size:.9375rem;
	font-size:.9375rem;
}

.cart-assistance__phone{
	margin:-7px 0 12px;
	font-size:.9375rem;
	margin:-7px 0 12px;
	font-size:.9375rem;
}

.cart-scroller{
	position:-webkit-sticky;
	position:sticky;
	top:105px;
	margin-bottom:66px;
	position:-webkit-sticky;
	position:sticky;
	top:105px;
	margin-bottom:66px;
}

.cart-recap{
	margin-bottom:20px;
	padding:15px 25px 25px;
	border:2px solid #343434;
	margin-bottom:20px;
	padding:15px 25px 25px;
	border:2px solid #343434;
}

.cart-recap .cart-total{
	border-bottom:none;
	padding-bottom:0;
	border-bottom:none;
	padding-bottom:0;
}

.cart-recap__lines{
	border-bottom:2px solid #343434;
	border-bottom:2px solid #343434;
}

.cart-recap__line{
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-align:center;
	align-items:center;
	padding:18px 0;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-align:center;
	align-items:center;
	padding:18px 0;
}

.cart-recap__line:first-child{
	padding-top:6px;
	padding-top:6px;
}

.cart-recap__line+.cart-recap__line{
	border-top:1px solid #e2e2e2;
	border-top:1px solid #e2e2e2;
}

.cart-recap__lines+.cart-total{
	margin-bottom:0;
	padding:24px 0;
	margin-bottom:0;
	padding:24px 0;
}

.collection-top{
	margin:0 auto 36px;
	text-align:center;
	margin:0 auto 36px;
	text-align:center;
}

.collection-top__image{
	margin-bottom:25px;
	height:200px;
	background-size:cover;
	background-position:center center;
	margin-bottom:25px;
	height:200px;
	background-size:cover;
	background-position:center center;
}

.collection-top__category{
	display:none;
	display:none;
}

.collection-top__see-videos{
	display:inline-block;
	margin-top:24px;
	display:inline-block;
	margin-top:24px;
}

a.quick_cart.icon svg{
	display: none;
}

html div#woofc-count{
	height: 59Px!important;
	width: 59Px!important;
	padding: 10Px!important;
	border-radius: 90px!important;
	right: 26px;
	left: auto;
	bottom: 25px;
}

div#woofc-count{
	background: url(https://paylystes.com/wp-content/uploads/2022/12/lystes.png);
	background-size: cover;
	height: 79Px;
	width: 79px;
	padding: 10Px;
	display: block!important;
}

.woofc-count i{
	font-size: 0;
	line-height: 60px;
	color: #444;
}

.woofc-count span{
	background-color: #000;
}

.woocommerce-checkout .col-lg-7{
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%!important;
	max-width: 100%!important;
}

.form-distr-free-bg .right-bg{
	position: relative;
	-moz-box-flex: 1;
	-moz-flex: 1;
	-ms-flex: 1;
	flex: 1;
	background-color: #f8f8f8;
	background-color: transparent;
	border-left: 0px solid #eee;
	display: none;
}

.before-checkout, #customer_details{
	padding-right: 0;
}

.checkout-distraction-free #kco-order-review, .checkout-distraction-free #order_review{
	padding-left: 0;
	z-index: 99;
	opacity: 1;
}

.select2-container--default .select2-selection--single{
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	margin: 0;
	padding: 0.575rem 0.75rem;
	padding: 0.75rem;
	height: calc(2.15em + 0.975rem + 4px);
	border: 1px solid #000;
	background-color: #fff;
	border-radius: 3px;
	outline: 0;
}

tr.cart_item{
	display: none;
	display: none;
	display: none;
}

.back-to-cart{
	display: none;
	display: none;
	display: none;
}

body .woocommerce-checkout h3, .order_review_heading, .woocommerce-Address-title h3, .woocommerce-MyAccount-content h3, .woocommerce-MyAccount-content legend{
	color: #282828;
	text-align: center!important;
	font-family: futura!important;
	text-transform: uppercase!important;
	font-weight: 500!important;
	letter-spacing: 2px;
	font-size: 13px;
	margin-bottom: 0;
	text-align: left!important;
	display: none;
}

html input[type=checkbox], html input[type=radio]{
	clear: none;
	cursor: pointer;
	margin: -0.25rem 0.25rem 0 0;
	outline: 0;
	padding: 0!important;
	text-align: center;
	vertical-align: middle;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-webkit-font-smoothing: inherit;
	transition: .05s border-color ease-in-out;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-width: 16px;
	width: 16px;
	height: 16px;
	border: 1px solid #aaaaaa61;
	margin-right: 8px;
	position: relative;
	clear: none;
	cursor: pointer;
	margin: -0.25rem 0.25rem 0 0;
	outline: 0;
	padding: 0!important;
	text-align: center;
	vertical-align: middle;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-webkit-font-smoothing: inherit;
	transition: .05s border-color ease-in-out;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-width: 16px;
	width: 16px;
	height: 16px;
	border: 1px solid #aaaaaa61;
	margin-right: 8px;
	position: relative;
}

#payment .payment_methods > li{
	padding: 14px 8px 7px 8px;
	list-style: none;
	border-bottom: 1px solid #ddd;
	display: flex!important;
	padding: 14px 8px 7px 8px;
	list-style: none;
	border-bottom: 1px solid #ddd;
	display: flex!important;
}

span.AfterpayMessage-text{
	line-height: 8px;
	line-height: 8px;
}

html .woocommerce-checkout label{
	font-size: 11px!important;
	font-size: 11px!important;
}

html body.woocommerce-checkout li.wc_payment_method span.AfterpayMessage-text:before{
	font-size: 11px!important;
	content: "Payez en 3 fois avec Lystes x Clearpay";
	margin-top: 9px;
	display: table;
	font-size: 10px!important;
	content: "Payez en 3 fois avec Lystes x Clearpay";
	margin-top: 9px;
	display: table;
}

.shop_table tfoot tr{
	font-size: 9px;
	font-size: 9px;
}

.checkout_coupon .inner_coupon .button, .shop_table.cart .actions .coupon input, .shop_table.cart .actions .coupon .button{
	padding: 0.575rem 1.25rem;
	font-size: .875em;
	height: calc(2.15em + 0.775rem + 4px);
	font-size: 7px!important;
	margin-top: 11px;
	padding: 0.575rem 1.25rem;
	font-size: .875em;
	height: calc(2.15em + 0.775rem + 4px);
	font-size: 7px!important;
	margin-top: 11px;
}

input#coupon_code{
	margin-bottom: 9px;
	width: 164px;
	margin-bottom: 9px;
	width: 164px;
}

/* 625px and smaller screen sizes */
@media (max-width:625px){
html body .heading {
	border-radius: 45px!important;
}
	html .logo-center .logolink h1{
		font-size: 14px !important;
		color: #fff;
		padding: 0!important;
	}
	
	section.related.products{
		display: none;
	}
	
	html body button.single_add_to_cart_button.button.alt{
		max-width: 100%!important;
		margin-top: 0!important;
	}
	
	html body #wrapper .site-content{
		margin: 35px auto 0!important;
	}
	
	.header-mobile.logo-center .logo-holder{
		padding-top: 4px;
	}
	
	#wrapper .lp-archive-courses .lp-content-area .learn-press-courses .hentry .course-item .course-content .course-wrap-meta{
		padding-bottom:7px !important;
	}
	
}

/* 400px and smaller screen sizes */
@media (max-width:400px){

	#wrapper .lp-archive-courses #learn-press-course .course-summary-content .course-detail-info .lp-content-area .course-info-left h1{
		font-size:18px !important;
	}
	
}

/* 400px and smaller screen sizes */
@media (max-width: 400px){

	.logo-center .logolink h1{
		font-size: 9px !important;
		font-size: 14px!important;
		text-align: center!important;
		font-family: futura!important;
		text-transform: uppercase;
		font-weight: 500!important;
		letter-spacing: 2px;
		padding-top: 25px!important;
		padding-bottom: 13px!important;
	}
	
	html .lp-archive-courses .course-summary .course-summary-content .course-detail-info{
		margin-bottom: 60px;
		padding: 0px 0 10px 0;
		color: #fff;
		background: #000!important;
		margin-bottom: 0!important;
	}
	
	ul.learn-press-nav-tabs.course-nav-tabs{
		display: none;
		display: none!important;
	}
	
	.lp-courses-bar{
		flex-direction: row;
		width: 100%;
		display: none;
	}
	
	/* Course wrap meta */
	.learn-press-courses .hentry .course-wrap-meta{
		padding-bottom: 7px !important;
	}
	
	html .sec_row.container{
		padding: 0;
	}
	
	html .lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area .entry-content-left{
		width: 100%;
		max-width: 100%;
		margin: 0;
		padding-right: 0;
		padding-top: 23px;
	}
	
	.meta-item.meta-item-quiz{
		display: none!important;
	}
	
	html #learn-press-course .course-summary-content .course-detail-info .lp-content-area .course-info-left h1{
		position: relative;
		position: relative;
		color: #fff !important;
		padding-top: 0px!important;
		font-weight: 300!important;
		text-transform: uppercase;
		text-align: left!important;
		font-size: 17px!important;
	}
	
	html #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item .item-icon, #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item .item-name{
		display: table-cell;
		padding: 17px 16px;
		color: #333;
		font-size: 12px;
		font-weight: 300;
		vertical-align: middle;
	}
	
	html .lp-archive-courses{
		padding-top: 11px;
	}
	
	html #learn-press-course-tabs .course-tab-panels .course-tab-panel{
		display: none;
		padding-top: 0;
	}
	
}

div#field_4_16 {
	display: none;
}

html #wrapper .page-padding {
	padding: 13px;
}

button.single_add_to_cart_button.button.alt {
	padding: 18px;
}
div#field_4_16 {
	display: none;
}

html #wrapper .page-padding {
	padding: 0 29px!important;
}

button.single_add_to_cart_button.button.alt {
	padding: 18px;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-categories a{
	position: relative;
	clip-path: initial;
	letter-spacing: 1px;
	border-radius: 90px;
	color: #000;
	background: transparent;
	border: 0px solid #0000000f;
	font-family: 'futuralightbt';
	text-transform: uppercase;
	font-size: 10px;
	padding: 0;
}

html #colophon{
	/* background-color: #000 !important; */
}

html .lp-archive-courses .learn-press-courses[data-layout="list"] .course{
	border-bottom: 0px solid rgba(204, 204, 204, 0.3)!important;
	padding-bottom: 35px!important;
	margin-bottom: 29px;
	padding: 0;
	border: 0;
	border-bottom: 1px solid rgba(204, 204, 204, 0.3);
	padding-bottom: 35px;
	margin-bottom: 0;
}

html .page-wrapper-inner{
	background: #000;
}

html .learn-press-courses .hentry .course-wrap-meta{
	padding-bottom: 12px !important;
}

html .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content{
	float: right;
	width: 100%;
	padding-top: 10px;
	padding-left: 0;
	padding-left: 33px;
}

html .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-wrap-thumbnail{
	float: left;
	width: 100%;
}

body .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item{
	display: table;
}

html body .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-permalink .course-title{
	color: #000;
	font-size: 20px!important;
	line-height: 13px;
	font-family: Welcomeweb-Bold, futura !important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 0px;
	line-height: 30px;
	margin-top: 0;
}

html body .learn-press-courses[data-layout=list] .course-content .course-permalink{
	height: 26px;
	margin-bottom: 0;
	-webkit-line-clamp: 1;
}

body .meta-item.meta-item-quiz{
	display: none;
}

body .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-wrap-meta{
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-top: 0;
	color: #333;
	font-size: 14px;
	font-weight: 400;
}

html .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-wrap-meta .meta-item{
	margin-top: 0!important;
	font-size: 11px;
	padding-right: 12px;
}

.lp-archive-courses .learn-press-courses .course .course-item .course-content .course-excerpt{
	display: none!important;
	margin-bottom: 16px;
	display: -webkit-box;
	overflow: visible;
	margin-bottom: 19px;
	color: #000;
	font-size: 16px;
	font-weight: 300;
	line-height: 26px;
	font-size: 16px;
	border-radius: 90px;
	font-family: 'futuralightbt';
	display: -webkit-box;
	overflow: visible;
	margin-bottom: 28px;
	color: #000;
	font-size: 16px;
	font-weight: 300;
	line-height: 26px;
	font-size: 16px;
	border-radius: 90px;
	font-family: 'futuralightbt';
}

html .wpb_row:not(.no-padding) .vc_column_container{
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}

html #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-header .section-left .section-title{
	padding: 0;
	color: #000;
	font-size: 26px;
	font-weight: 400;
	letter-spacing: 0;
	text-transform: uppercase;
	letter-spacing: 0px;
	line-height: 21px;
}

body .lp-archive-courses .learn-press-courses .course .course-item .course-content .course-permalink .course-title{
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 16px;
	font-family: futura!important;
	line-height: 23px;
	margin-top: 6px;
	font-size: 18px!important;
	text-transform: uppercase;
}

.lp-archive-courses .learn-press-courses .course .course-item .course-content .course-info .course-price .origin-price, .lp-archive-courses .learn-press-courses .course .course-item .course-content .course-info .course-price .price{
	color: #000;
	font-size: 24px;
	font-weight: 900;
	font-family: jost!important;
	line-height: 23px;
	margin-top: 4px;
	color: #333;
	font-size: 24px;
	font-weight: 300;
	font-family: SaolStandard-Regular, SaolDisplay-Regular !important;
	line-height: 23px;
	margin-top: 4px;
}

html body .header-left-items .logolink h1{
	font-size: 14px!important;
	text-align: center!important;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 2px;
	padding-top: 17px!important;
	padding-bottom: 13px!important;
}

.instagram{
	position: relative;
	max-width: 1140px;
	margin: 0 auto;
	display: none;
	position:relative;
	max-width:1140px;
	margin:0 auto;
}

.footer-bar .menu > li > div, .footer-bar .menu > li > a{
	display: inline-block;
	vertical-align: middle;
	margin: 0 21px 0 0;
	font-family: futuralightbt!important;
	font-weight: 100;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 9px;
	margin-top: 0;
}

#side-filters .widget .collapsible{
	cursor: pointer;
	font-size: 11px!important;
	text-align: left;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 1px;
	margin-bottom: 0;
	padding-left: 0;
	padding-top: 22px;
	display: none;
}

.shop-sidebar .widget ul li{
	padding-left: 0;
	font-family: futuralightbt;
	text-transform: uppercase!important;
	font-size: 9px;
}

.widget ul li ul{
	padding-left: 4px;
	margin-top: 5px;
}

.widget ul li{
	display: block;
	margin: 0 0 4px;
}
header.learn-press-courses-header {
	display: none;
}



/* 480px and smaller screen sizes */
@media (max-width:480px){

	html .hentry .vc_custom_1632462485803 .vc_custom_1635293094152{
		padding-right: 0;
		padding-left: 0;
	}
	
	.vc_custom_1636442545402 .wpb_wrapper h2{
		line-height:30px !important;
		padding-top:4px !important;
	}
	
	.vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper h2 i,.vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper h2{
		padding-top:15px !important;
		width: 100%;
		max-width: 100%;
		font-style: normal!important;
		line-height: 29px;
		font-size: 22px;
		text-transform: uppercase;
	}
	
	.sec_row.container{
		padding: 0px 17Px;
	}
	
	html .container{
		max-width: 1172px!important;
		margin: 0 auto;
		padding-left: 40px;
		padding-right: 40px;
		padding-top: 0;
		max-width: 1840px;
		margin: 0 auto;
		padding: 0 9px;
	}
	
	.logo-center .logolink h1{
		font-family: futura!important;
		font-size:12px !important;
		padding-top: 10px !important;
	}
	
	svg.icon-hamburger{
		width: 20Px;
		padding-top: 4px;
	}
	
	svg.icon-cart{
		width: 20Px;
		padding-top: 4px;
	}
	
}

/* 400px and smaller screen sizes */
@media (max-width:400px){

	.logo-center .logolink h1{
		font-size:9px !important;
	}
	
}

/* 350px and smaller screen sizes */
@media (max-width:350px){

	html body .logo-holder h1{
		font-size: 9px!important;
	}
	
}

/* 560px and larger screen sizes */
@media (min-width:560px){

	#instafeed .instagram-grid{
		display: block!important;
	}
	
}

/* 645px and larger screen sizes */
@media (min-width:645px){

	.woocommerce-products-header ul{
		display:none;
	}
	
}

/* 691px and larger screen sizes */
@media (min-width:691px){

	section#aboutme #visio .wpb_wrapper p{
		font-size:71px;
		margin-top:78px;
	}
	
	#Bachelor .container > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column .wpb_wrapper p{
		font-size:17px;
	}
	
	#Bachelor .wpb_text_column:nth-child(2) p{
		font-size:26px !important;
	}
	
	#work .vc_column_container .whiteblock p{
		font-size: 44px;
		margin-top: 46px;
		line-height: 49px;
	}
	
	.vc_custom_1619702711462 .wpb_wrapper p{
		font-size:18px;
	}
	
}

/* 998px and larger screen sizes */
@media (min-width:998px){

	html .header-mobile.logo-center .logo-holder h1{
		font-size: 12px!important;
		text-align: center!important;
		padding-top: 4px!important;
	}
	
	#wrapper .page-padding .regular-title{
		padding-top:0px;
	}
	
	.lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta.course-meta-primary{
		margin-bottom: 36px;
		display: none!important;
	}
	
	#learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-header .section-left .section-title{
		color: #000;
	}
	
	#learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-header .section-desc{
		margin: 0;
		font-size: 14px;
		font-style: italic;
		padding-top: 10px;
		color: #000;
	}
	
	.header-contents.container{
		padding: 0!important;
	}
	
	#learn-press-course-tabs .course-tab-panels .course-tab-panel .course-description p{
		color: #000;
		font-size: 16px;
		font-weight: 300;
		line-height: 26px;
		color: #000!important;
		font-size: 16px;
		font-weight: 300;
		line-height: 26px;
	}
	
	html #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item.item-preview .course-item-preview{
		background: #000;
		font-style: normal;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	
	html .logo-center .logolink h1{
		font-size: 14px !important;
		color: #fff;
		font-size: 14px !important;
		color: #fff;
	}
	
	.lp-archive-courses .course-meta-primary{
		margin-bottom: 36px;
		display: none!important;
		margin-bottom: 36px;
		display: none!important;
	}
	
	html #learn-press-course .course-summary-content .course-detail-info .lp-content-area .course-info-left h1{
		position: relative;
		color: #fff !important;
		padding-top: 49px!important;
		text-transform: uppercase;
		font-size: 49px;
		font-family: averta-regular-webfont!important;
		margin-bottom: 23px!important;
	}
	
/* 998px and larger screen sizes */
	@media (min-width: 998px){


		html #learn-press-course .course-summary-content .course-detail-info .lp-content-area .course-info-left h1position: relative;
		color: #fff !important;
		padding-top: 49px!important;
		text-transform: none;
		font-size: 67px;
	}
	
}
.respond-container {
	display: none;
}
span.item-counter.minicart-counter {
	display: table!important;
	background: #fff!important;
	width: 17px;
	color: #000;
	margin-right: 4px;
	margin-top: -10px;
}
section#presentation .text-large-classic {
	font-size: 11px;
	font-weight: 300;
	line-height: 17px;
	display: table;
	padding-bottom: 13px;
	color: #000;
}

section#presentation li {
		font-size: 11px;
		font-weight: 300;
		line-height: 10px;
		display: table;
		padding-bottom: 7px;
		color: #000;
}

section#presentation {}
html #learn-press-course .course-summary-content .course-detail-info .lp-content-area .course-info-left h1 {
	position: relative;
	color: #fff !important;
	padding-top: 9px!important;
	text-transform: uppercase;
	font-family: averta-regular-webfont!important;
	margin-bottom: 7px!important;
}
.course-tab-panels .sec_row.container {
	padding: 0 24px;
}
.lp-archive-courses .course-summary-content .course-info-left {
	width: 100%!important;
}
.course-tab-panels {}

ul.learn-press-nav-tabs.course-nav-tabs {
	display: none!important;
}

html .lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area .entry-content-left {
	width: 100%;
	max-width: 810px;
	margin: 0;
	padding-right: 0!important;
	padding-top: 23px;
}
#payment label {
	font-size: 10px!important;
}

#payment li.payment_method_stripe_afterpay label{
		font-size: 0px!important;
}
html .floating-labels .form-row.float-label, html .floating-labels .nf-field .field-wrap.float-label {
	position: relative;
	margin-top: 28px;
	margin-bottom: 21px;
}

html body #wrapper .site-content {
	margin: 4px auto 0!important;
}
#payment li.wc_payment_method.payment_method_alma {
	display: block!important;
}


#payment > ul > li.wc_payment_method.payment_method_alma > label {
	max-width: 204Px;
}


html #payment .payment_methods > li .payment_box.payment_method_alma {
	font-size: 0!important;
}

#payment > ul > li.wc_payment_method.payment_method_alma label.checkbox {
	margin-right: 57%!important;
}


div#payment li.wc_payment_method.payment_method_stripe_afterpay label {
	font-size: 0!important;
}

html #side-cart p.woocommerce-mini-cart__buttons.buttons a.button.checkout.wc-forward {
	font-size: 10px!important;
	text-align: center;
}
.woofc-count {
	width: 60px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	background-color: #ffffff;
	display: block;
	cursor: pointer;
	position: fixed;
	left: 40px;
	bottom: 40px;
	z-index: 99999997;
	border-radius: 4px;

	right: 31px!important;
	left: auto;
}






/* 400px and smaller screen sizes */
@media (max-width:400px){

	.logo-center .logolink h1{
		font-size:9px !important;
	}
	
}

/* 350px and smaller screen sizes */
@media (max-width:350px){

	html body .logo-holder h1{
		font-size: 9px!important;
	}
	
}

/* 560px and larger screen sizes */
@media (min-width:560px){

	#instafeed .instagram-grid{
		display: block!important;
	}
	
}

/* 645px and larger screen sizes */
@media (min-width:645px){

	.woocommerce-products-header ul{
		display:none;
	}
	
}

/* 691px and larger screen sizes */
@media (min-width:691px){

	section#aboutme #visio .wpb_wrapper p{
		font-size:71px;
		margin-top:78px;
	}
	
	#Bachelor .container > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column .wpb_wrapper p{
		font-size:17px;
	}
	
	#Bachelor .wpb_text_column:nth-child(2) p{
		font-size:26px !important;
	}
	
	#work .vc_column_container .whiteblock p{
		font-size: 44px;
		margin-top: 46px;
		line-height: 49px;
	}
	
	.vc_custom_1619702711462 .wpb_wrapper p{
		font-size:18px;
	}
	
}

/* 998px and larger screen sizes */
@media (min-width:998px){

	html .header-mobile.logo-center .logo-holder h1{
		font-size: 12px!important;
		text-align: center!important;
		padding-top: 4px!important;
	}
	
	#wrapper .page-padding .regular-title{
		padding-top:0px;
	}
	
	.lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta.course-meta-primary{
		margin-bottom: 36px;
		display: none!important;
	}
	
	#learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-header .section-left .section-title{
		color: #000;
	}
	
	#learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-header .section-desc{
		margin: 0;
		font-size: 14px;
		font-style: italic;
		padding-top: 10px;
		color: #000;
	}
	
	.header-contents.container{
		padding: 0!important;
	}
	
	#learn-press-course-tabs .course-tab-panels .course-tab-panel .course-description p{
		color: #000;
		font-size: 16px;
		font-weight: 300;
		line-height: 26px;
		color: #000!important;
		font-size: 16px;
		font-weight: 300;
		line-height: 26px;
	}
	
	html #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item.item-preview .course-item-preview{
		background: #000;
		font-style: normal;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}
	
	html #learn-press-course .course-summary-content .course-detail-info .lp-content-area .course-info-left h1{
		position: relative;
		color: #fff !important;
		padding-top: 5px!important;
		text-transform: none;
		text-transform: uppercase;
		font-family: averta-regular-webfont!important;
		margin-bottom: 13px!important;
		font-size: 24px !important;
		font-family: Welcomeweb-Bold, futura !important;
	}
	
/* 998px and larger screen sizes */
	@media (min-width: 998px){


		html #learn-press-course .course-summary-content .course-detail-info .lp-content-area .course-info-left h1position: relative;
		color: #fff !important;
		padding-top: 49px!important;
		text-transform: none;
		font-size: 67px;
	}
	
/* 768px and smaller screen sizes */
	@media only screen and (max-width: 768px){


		html .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-permalink .course-title {
			color: #000;
		font-size: 18px!important;
		line-height: 13px;
	}
	
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-categories a{
	position: relative;
	clip-path: initial;
	letter-spacing: 1px;
	border-radius: 90px;
	color: #000;
	background: transparent;
	border: 0px solid #0000000f;
	font-family: 'futuralightbt';
	text-transform: uppercase;
	font-size: 10px;
	padding: 0;
}

html .lp-archive-courses .course-summary .course-summary-content .lp-entry-content.lp-content-area .course-summary-sidebar{
	display: none;
	max-width: 100%;
	margin-top: 0;
	width: 300px;
	max-width: 100%;
	margin-top: 0;
}

.vc_row{
	margin-left: 0;
	margin-right: 0;
}

.course-tab-panel-faqs .course-faqs-box:last-child{
	margin-bottom: 40px;
	display: none;
}

html .course-tab-panel .lp-course-author{
	display: none;
}

html #learn-press-course-tabs .course-tab-panels .course-tab-panel .course-description p{
	color: #000;
	font-size: 11px;
	font-weight: 300;
	line-height: 17px;
	display: table;
	padding-bottom: 13px;
}

#learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item{
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	margin: 0 0 2px 0;
	padding: 6px;
	background: #00000005;
	font-size: 14px;
	transition: padding-left linear 0.15s;
	display: flex;
	position: relative;
	margin: 0 0 2px 0;
	padding: 0 15px 0 30px;
	background: #00000005;
	font-size: 14px;
	transition: padding-left linear 0.15s;
}

.course-curriculum .section-content .course-item-meta{
	display: none!important;
}

.page-wrapper-inner{
	background: #000;
}

hmtl .course-curriculum .section-content .course-item-meta{
	display: none!important;
}

#learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item.course-item-lp_lesson .section-item-link::before{
	display: none;
	content: "\f15b";
	content: "&#xe00b;";
	font-family: linea-basic-10;
	content: 'f';
	top: 2px;
	font-weight: 100;
	text-transform: unset;
}

html body .course-tab-panels .et_btn.solid{
	padding: 18px 7px!important;
	font-size: 9px!important;
	background: #fff;
	color: #000!important;
	border-radius: 9px!important;
}

html body .lp-archive-courses .course-summary .course-summary-content .course-detail-info{
	margin-bottom: 60px;
	padding: 32px 0 10px 0;
	color: #fff;
	background: #000!important;
	margin-bottom: 0!important;
	border: 0!important;
	padding: 26px;
}

html .lp-archive-courses .course-summary .course-summary-content .course-detail-info{
	margin-bottom: 60px;
	padding: 32px 0 10px 0;
	color: #fff;
	background: #000!important;
	margin-bottom: 0!important;
	border: 0!important;
}

.lp-archive-courses .course-meta-primary{
	margin-bottom: 36px;
	display: none;
}

html #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item{
	display: flex;
	position: relative;
	margin: 0 0 2px 0;
	padding: 6px;
	background: #00000005;
	font-size: 14px;
	transition: padding-left linear 0.15s;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	margin: 0 0 2px 0!important;
	padding: 0 15px 0 7px!important;
	background: #00000005;
	font-size: 14px;
	transition: padding-left linear 0.15s;
}

h1, h2, h3, html .eui-widget-title, span.eapps-faq-content-category-title-text{	font-family: Zephyr,averta-light-webfont!important;
	letter-spacing: 0;
	color: #000;
	font-weight: 300!important;
	font-size: 17px!important;
	font-family: 'SeroPro'!important;
	font-family: futura!important;
	font-weight:300!important;
	font-size:28Px;
	letter-spacing:0;
	color:#000;}

#learn-press-course-tabs .course-tab-panels .course-tab-panel{
	display: block!important;
	padding-top: 56px;
	display: block!important;
	padding-top: 0;
}

html #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-header .section-left .section-title{
	padding: 0;
	color: #000;
	font-size: 26px;
	font-weight: 400;
	letter-spacing: 0;
	text-transform: uppercase;
	letter-spacing: 0px;
	line-height: 21px;
	padding: 0;
	color: #000;
	font-size: 12px!important;
	font-weight: 400;
	letter-spacing: 0;
	text-transform: uppercase;
	letter-spacing: 0px;
	line-height: 16px!important;
	padding-top: 17px;
}

body .lp-archive-courses .learn-press-courses .course .course-item .course-content .course-permalink .course-title{
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 16px;
	font-family: futura!important;
	line-height: 23px;
	margin-top: 6px;
	font-size: 18px!important;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 16px;
	font-family: futura!important;
	line-height: 23px;
	margin-top: 6px;
	font-size: 18px!important;
	text-transform: uppercase;
}

.lp-archive-courses .learn-press-courses .course .course-item .course-content .course-info .course-price .origin-price, .lp-archive-courses .learn-press-courses .course .course-item .course-content .course-info .course-price .price{
	color: #000;
	font-size: 24px;
	font-weight: 900;
	font-family: jost!important;
	line-height: 23px;
	margin-top: 4px;
	color: #333;
	font-size: 24px;
	font-weight: 300;
	font-family: SaolStandard-Regular, SaolDisplay-Regular !important;
	line-height: 23px;
	margin-top: 4px;
}

html body .header-left-items .logolink h1{
	font-size: 14px!important;
	text-align: center!important;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 2px;
	padding-top: 39px!important;
	padding-bottom: 13px!important;
	font-size: 14px!important;
	text-align: center!important;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 2px;
	padding-top: 9px!important;
	padding-bottom: 13px!important;
}

.instagram{
	position: relative;
	max-width: 1140px;
	margin: 0 auto;
	display: none;
	position:relative;
	max-width:1140px;
	margin:0 auto;
}

.footer-bar .menu > li > div, .footer-bar .menu > li > a{
	display: inline-block;
	vertical-align: middle;
	margin: 0 21px 0 0;
	font-family: futuralightbt!important;
	font-weight: 100;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 9px;
	margin-top: 0;
}

#side-filters .widget .collapsible{
	cursor: pointer;
	font-size: 11px!important;
	text-align: left;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 1px;
	margin-bottom: 0;
	padding-left: 0;
	padding-top: 22px;
	display: none;
}

.shop-sidebar .widget ul li{
	padding-left: 0;
	font-family: futuralightbt;
	text-transform: uppercase!important;
	font-size: 9px;
}

.widget ul li ul{
	padding-left: 4px;
	margin-top: 5px;
}



.checkout-distraction-free.woocommerce-checkout .woocommerce-checkout-review-order-container .shop_table tfoot tr:last-child th, .checkout-distraction-free.woocommerce-checkout .woocommerce-checkout-review-order-container .shop_table tfoot tr:last-child td {
	border-bottom: 0;
	min-width: 104px;
}
span.woocommerce-Price-amount.amount {
	font-size: 8px!important;
}
.order-total .includes_tax {
	display: block;
	font-size: 8px;
}



#woofc-area > div.woofc-area-bot > div:nth-child(3) {
	display: none;
}

.woofc-area.woofc-style-01 .woofc-area-bot .woofc-action .woofc-action-inner>div a:before {
	content: "Finaliser votre paiement";
	font-size: 10px;
	text-align: center;
	display: block;
}
#payment .payment_methods > li {
	padding: 14px 8px 7px 8px;
	list-style: none;
	border-bottom: 1px solid #dddddd3d;
}
.shop_table tfoot tr th, .shop_table tfoot tr td {
	padding: 15px 0;
	border-bottom: 1px solid #d9d9d940;
}

#payment .payment_methods > li {
	padding: 14px 8px 7px 8px;
	list-style: none;
	border-bottom: 1px solid #ddd;
	display: flex!important;
}

html .payment_box.payment_method_scalapay_gateway p:before {
	font-size: 11px!important;
}
html form.checkout.woocommerce-checkout {
	padding: 0 29px;
}

#payment .payment_methods li label {
	width: 89%;
	line-height: 15px;
}

html #payment .payment_methods > li .payment_box {
	padding-top: 8px;
	max-width: 100%!important;
	font-size: 9px!important;
	display: table;
}

.woocommerce-checkout-review-order-container.col {
	padding: 0;
}




#programme .liste p:before {
	background: url('https://mentorlyst.com/wp-content/themes/listable-child-master/images/check.svg');
	content: "";
	width: 26px;
	height: 18px;
	display: inline-block;
	top: -5px;
	position: absolute;
	left: 0;
}

#programme .liste p {
	line-height: 18px;
	position: relative;
	display: inline;
	padding-left: 28px !important;
}

#programme .module h4 {
	padding: 0;
	margin: 0;
	text-transform: uppercase !important;
	font-size: 10px !important;
	padding-bottom: 5px;
	color: #000 !important;
	padding-top: 0 !important;
	font-family: 'futura' !important;
	letter-spacing: 1px !important;
	text-align: -webkit-auto;
	font-weight: 100;
}

#programme .module .wpb_wrapper .wpb_content_element .wpb_wrapper {
	margin: 0px !important;
	margin: 0px !important;
}

#programme h3 {font-size: 11px !important;font-family: Welcomeweb-Bold, futura !important;text-transform: uppercase !important;padding-bottom: 10px !important;padding-top: 1px !important;margin-bottom: 16px !important;margin-top: 0 !important;border-bottom: 1px solid #000 !important;line-height: 17px;}

#programme .wpb_content_element {
	margin: 0 !important;
	margin: 0 !important;
}

#programme .module {
	background: #e5f4f6;
	border-radius: 7px;
	background: #fff !important;
	padding: 0px 19px 51px 20px;
	box-shadow: 0.25rem 0.25rem #000;
	-ms-transform: translate(-0.25rem, -0.25rem);
	transform: translate(-0.25rem, -0.25rem);
	border: solid 1px;
	margin-left: 0px;
	margin-bottom: 29px;
	margin-top: 16px;
}

#presentation h4 {
	font-family: Welcomeweb-Bold, futura !important;
	text-transform: uppercase !important;
	margin-top: 0 !important;
	border-bottom: 1px solid #000 !important;
	padding: 17px 0;
	margin-bottom: 24px;
}

#ideal .module h4 {
	padding: 0;
	margin: 0;
	text-transform: uppercase !important;
	font-size: 10px !important;
	padding-bottom: 5px;
	color: #000 !important;
	padding-top: 0 !important;
	font-family: 'futura_bt_light' !important;
	letter-spacing: 1px !important;
}

#ideal p {
	text-align: justify !important;
	padding-right: 3px !important;
}

#ideal .module .wpb_wrapper .wpb_content_element .wpb_wrapper {
	margin: 0px !important;
	margin: 0px !important;
}

#ideal h3 {
font-size: 11px !important;
	font-family: Welcomeweb-Bold, futura !important;
	text-transform: uppercase !important;
	padding-bottom: 10px !important;
	padding-top: 1px !important;
	margin-bottom: 16px !important;
	margin-top: 0 !important;
	border-bottom: 1px solid #000 !important;
	line-height: 17px;
}

#ideal .wpb_content_element {
	margin: 0 !important;
	margin: 0 !important;
}

#ideal .module {
	background: #e5f4f6;
	border-radius: 7px;
	background: #fff !important;
	padding: 0px 19px 51px 20px;
	box-shadow: 0.25rem 0.25rem #000;
	-ms-transform: translate(-0.25rem, -0.25rem);
	transform: translate(-0.25rem, -0.25rem);
	border: solid 1px;
	margin-left: 0px;
	margin-bottom: 29px;
}

#pricing .liste .vc_row-fluid {
	max-width: 284px !important;
}

#pricing .prix .vc_row-fluid {
	max-width: 609px;
	margin: 23px auto 0px;
	border: 1px solid;
	padding: 13px 23px 6px 22px;
	border-radius: 7px;
	/* box-shadow: rgb(0 0 0) 0.25rem 0.25rem; */
	/* transform: translate(-0.25rem, -0.25rem); */
	border: 1px solid;
	/* margin-left: 0px; */
	/* margin-bottom: 29px; */
	background: #fff !important;
	/* padding: 29px 37px 51px !important; */
}

#pricing .vc_btn3 {
	color: #fff;
	border-color: #000;
	background-color: transparent;
	box-shadow: 0 0.6rem 3.9rem rgb(79 53 155 / 5%) !important;
	border-radius: 6px !important;
	box-shadow: 0.25rem 0.25rem #000 !important;
	border: solid 1px #000 !important;
	width: 93%;
	display: block;
	font-family: Welcomeweb-Bold, futura !important;
	text-transform: uppercase !important;
	margin-top: 0 !important;
	font-size: 9px;
	padding: 18px 0px;
	color: #000;
}

#pricing .liste p:before {
	/* background: url(https://mentorlyst.com/wp-content/themes/listable-child-master/images/check.svg); */
	/* content: ""; */
	/* width: 26px; */
	/* height: 18px; */
	/* display: inline-block; */
	/* top: -3px; */
	/* position: absolute; */
	/* left: 0; */
}

#pricing .liste p {
	line-height: 18px;
	position: relative;
	display: inline-block;
	padding-left: 3px !important;
	padding-bottom: 11px!important;
}

#pricing .vc_btn3-inline {
	display: block;
	vertical-align: top;
}

#pricing h3 {
	font-size: 11px !important;
	font-family: Welcomeweb-Bold, futura !important;
	text-transform: uppercase !important;
	padding-bottom: 10px !important;
	padding-top: 21px !important;
	margin-bottom: 16px !important;
	margin-top: 0 !important;
	border-bottom: 1px solid #000 !important;
	line-height: 17px;
}

#pricing h4 {
	margin: 0 !important;
	padding: 0 !important;
	font-size: 27px !important;
}

#pricing .prix h4 {
	/* padding: 0; */
	/* margin: 0; */
	text-transform: uppercase !important;
	font-size: 18px !important;
	padding-top: 15px !important;
	color: #000 !important;
	/* font-family: 'Welcomeweb-Bold, futura'; */
	text-align: center;
	letter-spacing: 0px !important;
	padding-bottom: 18px!important;
}

#pricing p {
	text-align: justify !important;
	padding-right: 3px !important;
}

#pricing .module .wpb_wrapper .wpb_content_element .wpb_wrapper {
	margin: 0px !important;
	margin: 0px !important;
}

#pricing .wpb_content_element {
	margin: 0 !important;
	margin: 0 !important;
}

#pricing .module {
	background: #e5f4f6;
	border-radius: 7px;
	background: #fff !important;
	padding: 0px 19px 51px 20px;
	box-shadow: 0.25rem 0.25rem #000;
	-ms-transform: translate(-0.25rem, -0.25rem);
	transform: translate(-0.25rem, -0.25rem);
	border: solid 1px;
	margin-left: 0px;
	margin-bottom: 29px;
}

#finance .module h4 {
	padding: 0;
	margin: 0;
	text-transform: uppercase !important;
	font-size: 10px !important;
	padding-bottom: 5px;
	color: #000 !important;
	padding-top: 0 !important;
	font-family: 'futura_bt_light' !important;
	letter-spacing: 1px !important;
}

#finance p {
	text-align: justify !important;
	padding-right: 7px !important;
}

#finance .module .wpb_wrapper .wpb_content_element .wpb_wrapper {
	margin: 0px !important;
	margin: 0px !important;
}

#finance h3 {
	font-size: 11px !important;
	font-family: Welcomeweb-Bold, futura !important;
	text-transform: uppercase !important;
	padding-bottom: 10px !important;
	padding-top: 1px !important;
	margin-bottom: 16px !important;
	margin-top: 0 !important;
	border-bottom: 1px solid #000 !important;
	line-height: 17px;
}

#finance .wpb_content_element {
	margin: 0 !important;
	margin: 0 !important;
}

#finance .module {
	background: #e5f4f6;
	border-radius: 7px;
	background: #fff !important;
	padding: 0px 19px 51px 20px;
	box-shadow: 0.25rem 0.25rem #000;
	-ms-transform: translate(-0.25rem, -0.25rem);
	transform: translate(-0.25rem, -0.25rem);
	border: solid 1px;
	margin-left: 0px;
	margin-bottom: 29px;
}

#intro .vc_col-sm-6 {
	padding-left: 11px;
	width: 100%;
}

#intro .module h4 {
	padding: 0;
	margin: 0;
	text-transform: uppercase !important;
	font-size: 10px !important;
	padding-bottom: 5px;
	color: #000 !important;
	padding-top: 8px !important;
	font-family: 'futura_bt_light' !important;
	letter-spacing: 1px !important;
}

#intro p {
	text-align: justify !important;
	padding-right: 3px !important;
}

#intro .module .wpb_wrapper .wpb_content_element .wpb_wrapper {
	margin: 0px !important;
	margin: 0px !important;
	padding: 1px 0;
}

#intro h3 {
	font-size: 11px !important;
	font-family: Welcomeweb-Bold, futura !important;
	text-transform: uppercase !important;
	padding-bottom: 10px !important;
	padding-top: 21px !important;
	margin-bottom: 16px !important;
	margin-top: 0 !important;
	border-bottom: 1px solid #000 !important;
	line-height: 17px;
}

#intro .wpb_content_element {
	margin: 0 !important;
	margin: 0 !important;
}

#intro #mapper .wpb_text_column.wpb_content_element {
	position: absolute !important;
	top: 5% !important;
	left: 0px !important;
	background: #000 !important;
	max-width: 179px;
	right: 0 !important;
	border-radius: 5px !important;
	border-color: #ffffff !important;
	box-shadow: 0px 1px 1px rgb(72 72 72 / 30%) !important;
	z-index: 999 !important;
	height: 149px;
	padding: 22px;
	margin: 57px auto !important;
	position: relative !important;
}

#intro #mapper h4.widget_sidebar_title {
	letter-spacing: 0px !important;
	color: #fff !important;
	font-family: Welcomeweb-Bold, futura !important;
	text-transform: uppercase !important;
	font-size: 10px !important;
	text-align: left;
	line-height: 14Px;
	padding: 4px 0px !important;
}

#intro #mapper p {
	color: #fff !important;
	text-align: left !important;
	padding: 6px 0 !important;
	font-size: 11px;
}

#intro #mapper a {
	display: table;
	color: #fff !important;
	text-align: left !important;
	padding: 10px 0 !important;
}

#intro #mapper .vc_column-inner {
	box-sizing: border-box;
	padding-left: 0;
	padding-right: 0;
	width: 100%;
	z-index: 99;
	position: relative;
	padding-bottom: 0;
	padding-top: 10px !important;
	height: 337px;
}

#intro #mapper .vc_column-inner:before {
	width: 144px !important;
	height: 144px;
	border-radius: 100% !important;
	border: 2px solid #0081f1 !important;
	background-color: #0081f136 !important;
	content: "";
	position: absolute;
	top: 124px;
	z-index: 0;
	display: block;
	right: 0;
	left: 0;
	margin: 21px auto;
}

#intro #mapper .wpb_text_column.wpb_content_element:after {
	position: absolute !important;
	bottom: 0px !important;
	width: 14.14213562373095px !important;
	height: 14.14213562373095px !important;
	-ms-transform: rotate(45deg) translateX(4.997221068456166px) translateY(4.997221068456166px) translateZ(9002px) !important;
	transform: rotate(45deg) translateX(4.997221068456166px) translateY(4.997221068456166px) translateZ(9002px) !important;
	background-color: #000 !important;
	box-shadow: none !important;
	left: 50% !important;
	margin-left: -9.999999999999998px !important;
	content: "";
}

#intro .module {
	background: #e5f4f6;
	border-radius: 7px;
	background: #fff !important;
	padding: 0px 19px 51px 9px;
	box-shadow: 0.25rem 0.25rem #000;
	-ms-transform: translate(-0.25rem, -0.25rem);
	transform: translate(-0.25rem, -0.25rem);
	border: solid 1px;
	margin-left: 0px;
	margin-bottom: 29px;
}

#intro h4 {
	font-family: Welcomeweb-Bold, futura !important;
	text-transform: uppercase !important;
	margin-top: 0 !important;
	border-bottom: 1px solid #000 !important;
	padding: 17px 0;
	margin-bottom: 24px;
}

#mentor .module h4 {
padding: 0;
	margin: 0;
	text-transform: uppercase !important;
	font-size: 10px !important;
	padding-bottom: 5px;
	color: #000 !important;
	padding-top: 0 !important;
	font-family: 'futura' !important;
	letter-spacing: 1px !important;
	text-align: -webkit-auto;
	font-weight: 100;
}

#mentor .module .wpb_wrapper .wpb_content_element .wpb_wrapper {
	margin: 0px !important;
	margin: 0px !important;
}

#mentor h3 {
font-size: 11px !important;
	font-family: Welcomeweb-Bold, futura !important;
	text-transform: uppercase !important;
	padding-bottom: 10px !important;
	padding-top: 1px !important;
	margin-bottom: 16px !important;
	margin-top: 0 !important;
	border-bottom: 1px solid #000 !important;
	line-height: 17px;
}

#mentor .wpb_content_element {
	margin: 0 !important;
	margin: 0 !important;
}

#mentor .module {
	background: #e5f4f6;
	border-radius: 7px;
	background: #fff !important;
	padding: 0px 19px 51px 20px;
	box-shadow: 0.25rem 0.25rem #000;
	-ms-transform: translate(-0.25rem, -0.25rem);
	transform: translate(-0.25rem, -0.25rem);
	border: solid 1px;
	margin-left: 0px;
	margin-bottom: 29px;
}

#temoignages .module h4 {
padding: 0;
	margin: 0;
	text-transform: uppercase !important;
	font-size: 10px !important;
	padding-bottom: 5px;
	color: #000 !important;
	padding-top: 0 !important;
	font-family: 'futura' !important;
	letter-spacing: 1px !important;
	text-align: -webkit-auto;
	font-weight: 100;
}

#temoignages .module .wpb_wrapper .wpb_content_element .wpb_wrapper {
	margin: 0px !important;
	margin: 0px !important;
}

#temoignages h3 {
font-size: 11px !important;
	font-family: Welcomeweb-Bold, futura !important;
	text-transform: uppercase !important;
	padding-bottom: 10px !important;
	padding-top: 1px !important;
	margin-bottom: 16px !important;
	margin-top: 0 !important;
	border-bottom: 1px solid #000 !important;
	line-height: 17px;
}

#temoignages .wpb_content_element {
	margin: 0 !important;
	margin: 0 !important;
}

#temoignages .module {
	background: #e5f4f6;
	border-radius: 7px;
	background: #fff !important;
	padding: 24px 19px 51px 20px;
	box-shadow: 0.25rem 0.25rem #000;
	-ms-transform: translate(-0.25rem, -0.25rem);
	transform: translate(-0.25rem, -0.25rem);
	border: solid 1px;
	margin-left: 0px;
	margin-bottom: 29px;
	margin-top: 17px;
}

#temoignages .flexi {
	display: flex;
}

#temoignages img {
	max-width: 71px;
	margin-top: 14Px;
	border-radius: 91px;
}

#faq h3 {
	font-size: 14px !important;
	border-bottom: 1px solid #000 !important;
	font-family: Welcomeweb-Bold, futura !important;
	text-transform: uppercase !important;
	border-bottom: 1px solid #000 !important;
}

#faq .vc_toggle_default .vc_toggle_icon::before {
	border: 1px solid #000;
}

#faq .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::before {
	height: 10px;
	width: 0px;
}

#faq .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::after {
	width: 1px;
	height: 0px;
}

#faq .vc_toggle_default .vc_toggle_icon {
	border: 0px solid #000;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transform: translate(0, -50%);
}

#faq .vc_toggle_size_md {
	padding-top: 0Px;
	font-size: 14px;
	font-family: "Krona One";
	text-transform: none;
	font-size: 11px !important;
	line-height: 19Px;
	font-family: Welcomeweb-Bold, futura !important;
	text-transform: uppercase !important;
	margin-top: 0 !important;
	border: 1px solid #000;
	padding: 26px;
	box-shadow: 0.25rem 0.25rem #000;
	-ms-transform: translate(-0.25rem, -0.25rem);
	transform: translate(-0.25rem, -0.25rem);
	border-radius: 8px;
	margin-left: -1px !important;
}

#faq .vc_toggle_content p {
	text-transform: none;
	padding-top: 16px;
}

#faq .vc_toggle_content {
	margin: 0;
}

#presentation .module h4 {
	padding: 0;
	margin: 0;
	text-transform: uppercase !important;
	font-size: 10px !important;
	padding-bottom: 5px;
	color: #000 !important;
	padding-top: 0 !important;
	font-family: 'futura_bt_light' !important;
	letter-spacing: 1px !important;
}

#presentation p {
	text-align: justify !important;
	padding-right: 0;
}

#presentation .module .wpb_wrapper .wpb_content_element .wpb_wrapper {
	margin: 0px !important;
	margin: 0px !important;
}

#presentation h3 {
	font-size: 11px !important;
	font-family: Welcomeweb-Bold, futura !important;
	text-transform: uppercase !important;
	padding-bottom: 10px !important;
	padding-top: 21px !important;
	margin-bottom: 16px !important;
	margin-top: 0 !important;
	border-bottom: 1px solid #000 !important;
	line-height: 17px;
}

#presentation .wpb_content_element {
	margin: 0 !important;
	margin: 0 !important;
}

#presentation .module {
	background: #e5f4f6;
	border-radius: 7px;
	background: #fff !important;
	padding: 25px 19px 51px 20px;
	box-shadow: 0.25rem 0.25rem #000;
	-ms-transform: translate(-0.25rem, -0.25rem);
	transform: translate(-0.25rem, -0.25rem);
	border: solid 1px;
	margin-left: 0px;
	margin-bottom: 29px;
}

#faq h4 {
	font-size: 12px !important;
	line-height: 19Px;
	font-family: Welcomeweb-Bold, futura !important;
	text-transform: uppercase !important;
	margin-top: 0 !important;
}

.list {
	margin-left: 0;
	padding: 18px;
}

#faq .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon {
	display: inline-block;
	width: 12px;
	margin-left: 5px;
	height: 2px;
	background: #000;
}

#faq .module {
	max-width: 712px;
}

#horaire strong {
	font-family: Welcomeweb-Bold, futura !important;
	text-transform: uppercase !important;
}

#horaire p {
	font-family: Welcomeweb-Regular, futura !important;
	text-transform: uppercase !important;
	text-align: justify !important;
	padding-right: 30px !important;
}

#horaire .module h4 {
	padding: 0;
	margin: 0;
	text-transform: uppercase !important;
	font-size: 10px !important;
	padding-bottom: 5px;
	color: #000 !important;
	padding-top: 0 !important;
	font-family: 'futura_bt_light' !important;
	letter-spacing: 1px !important;
}

#horaire .module .wpb_wrapper .wpb_content_element .wpb_wrapper {
	margin: 0px !important;
	margin: 0px !important;
}

#horaire h3 {
	font-size: 14px !important;
	margin-top: 0 !important;
	border-bottom: 1px solid #000 !important;
	font-family: Welcomeweb-Bold, futura !important;
	text-transform: uppercase !important;
	margin-top: 0 !important;
	border-bottom: 1px solid #000 !important;
	padding-top: 20px !important;
	margin-bottom: 16px !important;
	margin-top: 0 !important;
	border-bottom: 1px solid #000 !important;
}

#horaire .wpb_content_element {
	margin: 0 !important;
	margin: 0 !important;
}

#horaire .module {
	background: #e5f4f6;
	border-radius: 7px;
	background: #fff !important;
	padding: 0px 19px 51px 20px;
	box-shadow: 0.25rem 0.25rem #000;
	-ms-transform: translate(-0.25rem, -0.25rem);
	transform: translate(-0.25rem, -0.25rem);
	border: solid 1px;
	margin-left: 0px;
	margin-bottom: 29px;
}

#photos .module h4 {
	padding: 0;
	margin: 0;
	text-transform: uppercase !important;
	font-size: 10px !important;
	padding-bottom: 5px;
	color: #000 !important;
	padding-top: 0 !important;
	font-family: 'futura_bt_light' !important;
	letter-spacing: 1px !important;
}

#photos p {
	text-align: justify !important;
	padding-right: 30px !important;
}

#photos .module .wpb_wrapper .wpb_content_element .wpb_wrapper {
	margin: 0px !important;
	margin: 0px !important;
}

#photos h3 {
	font-size: 14px !important;
	margin-top: 0 !important;
	border-bottom: 1px solid #000 !important;
	font-family: Welcomeweb-Bold, futura !important;
	text-transform: uppercase !important;
	margin-top: 0 !important;
	border-bottom: 1px solid #000 !important;
	padding-top: 20px !important;
	margin-bottom: 16px !important;
	margin-top: 0 !important;
	border-bottom: 1px solid #000 !important;
}

#photos .wpb_content_element {
	margin: 0 !important;
	margin: 0 !important;
}

#photos .module {
	background: #e5f4f6;
	border-radius: 7px;
	background: #fff !important;
	padding: 22px 37px 37px 37px;
	box-shadow: 0.25rem 0.25rem #000;
	-ms-transform: translate(-0.25rem, -0.25rem);
	transform: translate(-0.25rem, -0.25rem);
	border: solid 1px;
	margin-left: 0px;
	margin-bottom: 29px;
}

.single .footer_global_wrapper {
	display: none;
}

.module {
	max-width: 702px;
}
}

/* 640px and smaller screen sizes */
@media (max-width:640px){
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
	margin-bottom: 16px;
}
	#contactez h2{
		font-size: 18px!important;
		line-height: 29Px;
		font-family: Welcomeweb-Bold, futura!important;
		text-transform: uppercase!important;
		margin-top: 0!important;
	}
	
	div#titre-box{
		margin-top: 11px!important;
	}
	
	.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: 35px;
		padding: 0;
	}
	
	.vc_row.wpb_row.vc_row-fluid.vc_custom_1662183435634.vc_row-has-fill{
		padding: 0!important;
	}
	
	.vc_column-inner{
		max-width: 100%!important;
	}
	
	.wpb_column.vc_column_container.vc_col-sm-8{
		width: 100%;
	}
	
	#entry-content-anchor{
		padding-top: 0px;
		padding: 0;
	}
	
	#entry-content-anchor h2{
		line-height: 23px!important;
		text-transform: uppercase!important;
	}
	
#faq b:before {
   background: none;
}
#clients b:before {
	background: none;
}
	
	#trending h2, #clients h2, #faq h2{
		font-size: 14px;
		line-height: 24px;
		padding: 5px 24px!important;
		margin: 0!important;
		/* max-width: 296px; */
	}
	#trending b:before {
	content: "";
	height: 77px;
	width: 292px;
	background-size: 292px 117px !important;
	position: absolute;
	background: none;
}
	
	section#clients{
		max-width: 390px;
		margin: 0 auto!important;
		max-width: 307px;
		margin: 0 auto!important;
		width: 100%;
		padding: 8px;
		padding-top: 42px!important;
	}
	
	section.section_8{
		padding: 10px!important;
		max-width: 330px!important;
		margin: 17px auto!important;
	}
	
	.home .wpb_column.vc_column_container.vc_col-sm-8{
		width: 100%;
	}
	
	.vc_row.wpb_row.vc_row-fluid.section-hero.white{
		margin: 0;
		padding: 12px;
	}
	
	#home input[type=submit], #home button[type=submit]{
		font-size: 11px!important;
	}
	
	#clients .eapps-testimonials-slider-page-item-author{
		position: absolute;
		left: 27px;
		text-align: left;
		bottom: 20px;
	}
	#faq .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon {
	display: none;
}
	
	#faq{
		background: #fff;
		margin: 73px 0;
		padding: 17px 9px;
		margin: 19px auto!important;
	}
	
	#home .gform_wrapper.gravity-theme .gfield_label{
		font-size: 0!important;
		margin: 0!important;
	}
	
	#eapps-testimonials-slider-1 .eapps-testimonials-slider-page-item-text{
		text-align: center;
		padding: 6px!important;
	}
	
	#clients .eapps-testimonials-slider-page-item-author-picture-container{
		right: 35px;
		bottom: 19px;
	}
	
	.vc_toggle_title{
		padding: 0!important;
	}
	
	#faq h4{
		font-size: 10px!important;
		line-height: 17Px;
		font-family: Welcomeweb-Bold, futura!important;
		text-transform: uppercase!important;
		margin-top: 0!important;
		display: table;
		padding: 3px!important;
		margin-bottom: 0;
	}
	
	#faq p, #clients p, #trending p{
		font-size: 12Px!important;
		padding-top: 4px;
	}
	
}



.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-categories a{
	position: relative;
	clip-path: initial;
	letter-spacing: 1px;
	border-radius: 90px;
	color: #000;
	background: transparent;
	border: 0px solid #0000000f;
	font-family: 'futuralightbt';
	text-transform: uppercase;
	font-size: 10px;
	padding: 0;
}

html #colophon{
	/* background-color: #000 !important; */
	display: none;
}

html .lp-archive-courses .learn-press-courses[data-layout="list"] .course{
	border-bottom: 0px solid rgba(204, 204, 204, 0.3)!important;
	padding-bottom: 35px!important;
	margin-bottom: 29px;
	padding: 0;
	border: 0;
	border-bottom: 1px solid rgba(204, 204, 204, 0.3);
	padding-bottom: 35px;
	margin-bottom: 0;
}

html .page-wrapper-inner{
	background: #000;
}

html .learn-press-courses .hentry .course-wrap-meta{
	padding-bottom: 12px !important;
}

html .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content{
	float: right;
	width: 100%;
	padding-top: 10px;
	padding-left: 13px;
}

html .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-wrap-thumbnail{
	float: left;
	width: 100%;
}

body .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item{
	display: table;
}

html body .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-permalink .course-title{
	color: #000;
	font-size: 20px!important;
	line-height: 13px;
	font-family: Welcomeweb-Bold, futura !important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 0px;
	line-height: 30px;
	margin-top: 0;
}

html body .learn-press-courses[data-layout=list] .course-content .course-permalink{
	height: 26px;
	margin-bottom: 0;
	-webkit-line-clamp: 1;
}

body .meta-item.meta-item-quiz{
	display: none;
}

body .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-wrap-meta{
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-top: 0;
	color: #333;
	font-size: 14px;
	font-weight: 400;
}

html .lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-wrap-meta .meta-item{
	margin-top: 0!important;
	font-size: 11px;
	padding-right: 12px;
}

.lp-archive-courses .learn-press-courses .course .course-item .course-content .course-excerpt{
	display: none!important;
	margin-bottom: 16px;
	display: -webkit-box;
	overflow: visible;
	margin-bottom: 19px;
	color: #000;
	font-size: 16px;
	font-weight: 300;
	line-height: 26px;
	font-size: 16px;
	border-radius: 90px;
	font-family: 'futuralightbt';
	display: -webkit-box;
	overflow: visible;
	margin-bottom: 28px;
	color: #000;
	font-size: 16px;
	font-weight: 300;
	line-height: 26px;
	font-size: 16px;
	border-radius: 90px;
	font-family: 'futuralightbt';
}

html .wpb_row:not(.no-padding) .vc_column_container{
	padding-left: 0;
	padding-right: 0;
	padding-top: 0;
}

html #learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-header .section-left .section-title{
	padding: 0;
	color: #000;
	font-size: 26px;
	font-weight: 400;
	letter-spacing: 0;
	text-transform: uppercase;
	letter-spacing: 0px;
	line-height: 21px;
}

body .lp-archive-courses .learn-press-courses .course .course-item .course-content .course-permalink .course-title{
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 16px;
	font-family: futura!important;
	line-height: 23px;
	margin-top: 6px;
	font-size: 18px!important;
	text-transform: uppercase;
}

.lp-archive-courses .learn-press-courses .course .course-item .course-content .course-info .course-price .origin-price, .lp-archive-courses .learn-press-courses .course .course-item .course-content .course-info .course-price .price{
	color: #000;
	font-size: 24px;
	font-weight: 900;
	font-family: jost!important;
	line-height: 23px;
	margin-top: 4px;
	color: #333;
	font-size: 24px;
	font-weight: 300;
	font-family: SaolStandard-Regular, SaolDisplay-Regular !important;
	line-height: 23px;
	margin-top: 4px;
}




.single .lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-title{
	margin-bottom: 6px;
	color: #fff;
	font-size: 47px;
	line-height: 1;
	padding-top: 0;
}

.lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item{
	display: flex;
	height: 46px;
	margin-right: 12px;
	font-size: 13px;
	font-weight: 300;
	text-transform: capitalize;
}

.meta-item.meta-item-duration{
	margin-top: 0!important;
}

.lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left{
	display: flex!important;
}

ul.learn-press-nav-tabs{
	display: flex!important;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-wrap-thumbnail{
	float: left;
	width: 100%;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item{
	display: block;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content{
	float: right;
	width: calc(100% - 0.8% - 0px);
	padding-top: 27px;
	padding-left: 16px;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-permalink .course-title{
	color: #000;
	font-size: 18px;
	line-height: 13px;
}

.lp-archive-courses .learn-press-courses .course .course-item .course-content .course-categories{
	float: left;
	position: relative;
	margin-right: 10px;
	margin-bottom: 0;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-wrap-meta .meta-item{
	padding-right: 0;
	text-transform: capitalize;
	color: #000;
	font-size: 12px;
	margin-top: 0;
	padding-right: 0;
	text-transform: capitalize;
	color: #000;
	font-size: 12px;
	margin-top: 0;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-footer{
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
}

.lp-archive-courses .learn-press-courses .course .course-item .course-content .course-excerpt{
	margin-bottom: 19px;
}

html.et-product-detail .product_meta{
	display:none;
}

html .login p,html .register p{
	margin-bottom:18px;
	display:inherit;
	width:100%;
}

html input[type=checkbox],html input[type=radio]{
	clear:none;
	cursor:pointer;
	margin:-.25rem .25rem 0 0;
	outline:0;
	padding:0!important;
	text-align:center;
	vertical-align:middle;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	-webkit-font-smoothing:inherit;
	transition:.05s border-color ease-in-out;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	min-width:16px;
	width:16px;
	height:16px;
	border:1px solid #aaaaaa61;
	margin-right:8px;
	position:relative;
}

.et-form-container.register-active #et-register-form,html .et-form-container #et-login-form{
	padding-top:35px;
}

html .login .lost_password{
	display:block;
	float:right!important;
}

#side-cart .woocommerce-mini-cart__buttons{
	padding-top:0;
	position:relative;
}

html .animation.bottom-to-top{
	-moz-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(0);
}

#side-cart ul.products li{
	max-width:33%!important;
}

html p.woocommerce-mini-cart__buttons.buttons a.button.checkout.wc-forward:after{
	content:"";
	background:0 0;
	height:1px;
	width:32px;
	display:inline-grid;
	margin-left:7px;
	position:absolute;
	margin-top:9px;
}

#side-cart .slick .slick-dots{
	display:none!important;
}

#side-cart p.woocommerce-mini-cart__buttons.buttons a.button.checkout.wc-forward{
	display:block!important;
	background:#000;
	width:auto;
	padding:0;
	border:0;
	text-align:center;
	padding:11px 67px;
	text-align:left;
	font-weight:900;
}

#side-cart p.woocommerce-mini-cart__buttons.buttons span.woocommerce-Price-amount.amount{
	color:#fff!important;
	position:absolute;
	right:0;
	margin-top:14px;
	top:0;
	margin-right:88px;
}

#side-cart .slick-slider.products .product{
	max-width:105px;
}

#side-cart .carousel-container{
	width:100%;
	position:relative;
}

.avis h2, .faq h2, html .single .container h2 {
	text-align: center;
}

div#tab-description p{
	text-align: justify!important;
	text-align:center;
}

.desc-layout-boxed{
	columns:2;
	background:#f9f1f5;
	padding:38Px;
	font-size:12px!important;
}

html .faq{
	background:rgb(249 240 244 / 88%);
	padding:74px 11px;
	margin:37px 16px;
}

html .eapps-faq-layout-accordion .eapps-faq-content-category-item-question-text{
	padding-right:44px;
	font-size:12px;
	line-height:20px;
	display:table;
}

.et-product-detail:not(.et-product-layout-no-padding) .showcase-disabled .showcase-inner{
	padding-top:0;
}

span.eapps-faq-content-category-title-text{
	display:block;
	text-align:center;
	float:none!important;
	width:100%;
}

#fulltext .wpb_wrapper .st-m-title{
	font-size:30px;
	line-height:1.3em;
	margin-left:0;
	font-family:bonvivantserif-webfont,GalleryModern,Analogue-Italic,Analogue!important;
}

#Bachelor .vc_column_container:nth-child(1) .vc_column-inner:nth-child(1){
	padding-top:30px;
}

#Bachelor .container>.vc_column_container>.vc_column-inner>.wpb_wrapper>.wpb_text_column .wpb_wrapper p{
	font-size:14px;
	color:#fff;
	font-size:15px;
	color:#fff;
}

section#aboutme h2{
	line-height:26px;
	font-size:25px;
}

html .vc_custom_1632589765980{
	padding-left:27px!important;
}

html .instagram{
	position:relative;
	max-width:1140px;
	margin:23px auto;
}

html section#aboutme p img{
	margin-top:-236px;
	width:100%;
	margin-left:60px;
}

html #fulltext .wpb_wrapper .st-m-title{
	font-size:43px;
	line-height:1.3em;
	margin-left:0;
	font-family:bonvivantserif-webfont,GalleryModern,Analogue-Italic,Analogue!important;
}

#gform_widget-2 h6{
	display:none;
	display:none;
}

.woosc-area .woosc-inner .woosc-bar .woosc-bar-btn .woosc-bar-btn-icon-wrapper .woosc-bar-btn-icon-inner span{
	display: block;
	position: absolute;
	height: 1px;
	width: 100%;
	background: #000;
	border-radius: 2px;
	opacity: 1;
	left: 0;
}

.header .goya-search button, .header .et-switcher-container .selected, .header .et-header-text, .header .product.wcml-dropdown li>a, .header .product.wcml-dropdown .wcml-cs-active-currency>a, .header .product.wcml-dropdown .wcml-cs-active-currency:hover>a, .header .product.wcml-dropdown .wcml-cs-active-currency:focus>a, .header .menu-toggle, .header a{
	color: #000000;
	border: 0px!important;
	color: #000000;
	border: 0!important;
}

.products .type-product.et-listing-style1 .product_after_title .after_shop_loop_actions button.woosw-btn{
	display: none;
	display: none;
	display: none;
}

div#et-quickview button.woosw-btn{
	display: none!important;
}

div#et-quickview button.woosc-btn{
	display: none;
}

button:not(:disabled), [type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled){
	cursor: pointer;
	border: 1px solid #000;
	text-transform: uppercase!important;
	font-size: 9px!important;
	letter-spacing: 1px;
	margin-left: 0px!important;
	cursor: pointer;
	cursor: pointer;
	border: 1px solid #000;
	text-transform: uppercase;
	font-size: 7px;
	letter-spacing: 1px;
	margin-left: 21px!important;
	background: transparent!important;
	cursor: pointer;
	border: 1px solid #000;
}

#block-3 p{
	font-size:13px;
	transform:translatex(0px) translatey(0px);
	font-size:13px;
	transform:translatex(0px) translatey(0px);
}

.lp-courses-bar .switch-layout .switch-btn.list::before{
	font-family: "linea-basic-10";
	content: "\e025";
	font-size: 22px;
	font-weight: 100;
}

.lp-courses-bar .switch-layout .switch-btn.grid::before{
	font-family: "linea-basic-10";
	content: "\e027";
	font-size: 22px;
	font-weight: 100;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-wrap-meta .meta-item-quiz::before{
	font-family: linea-basic-10;
	content: ".";
	top: 3px;
	font-weight: 100;
	color: #000!important;
}

.meta-item.meta-item-student{
	display: none;
	display: none!important;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-wrap-meta .meta-item-duration::before{
	top: 2px;
	font-weight: 100;
	content: "V";
	font-family: "linea-basic-10";
	text-transform: lowercase;
	color: #000;
}

.meta-item.meta-item-duration{
	margin-top: 3px;
}

.lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item.meta-item-level::before{
	font-family: linea-basic-10;
	content: 'l';
	top: 2px;
	font-weight: 400;
	color: #fff;
}

.lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item.meta-item-duration::before{
	font-weight: 100;
	color: #fff;
}
section#presentation .vc_col-sm-6 {
	width: 100%;
}



.course-info-left {}

.meta-item.meta-item-quiz {
	display: none!important;
}

.module .vc_col-sm-9 {
	width: 100%;
}

.module .wpb_column.vc_column_container.vc_col-sm-3.et-dark-column {
	width: 100%;
}

i.fa.fa-certificate.fa-stack-2x {
	font-size: 15px;
}

.products .et-listing-style1 .product-title h3 {
	margin-right: auto;
	margin: 0 auto!important;
}

.products .type-product.et-listing-style1 .product_after_title .after_shop_loop_actions {
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	right: 0;
	margin: 0 auto;
	display: table;
}

html .single #wrapper .page-padding {
	padding: 13px;
	padding-top: 78px;
}

html #wrapper .page-padding.et-product-detail {
	padding: 0 0px!important;
}

html body  label,body .gform_wrapper.gravity-theme .gfield_label {
	margin-bottom: 0!important;
}
.ginput_container.ginput_container_number:after {
	right: 9px;
	bottom: -1px;
}

.woofc-area.woofc-style-01 .woofc-area-top {
	border-bottom: 0px solid #0000000f!important;
}
dl.variation {
	display: none;
}

#payment .payment_methods li label {
	padding: 0!important;
	font-family: 'futuralightbt', futura!important;
	padding-left: 6px!important;
	font-size: 10px!important;
}

li.wc_payment_method.payment_method_stripe_payment_request.wc-stripe-no-desc {}

#payment .payment_methods li.wc_payment_method.payment_method_stripe_payment_request.wc-stripe-no-desc label {
	font-size: 0!important;
}

li.wc_payment_method.payment_method_stripe_payment_request.wc-stripe-no-desc label:before {
	content: "Payez en 1 fois avec Lystes x Google";
	font-size: 10px!important;
}
	

span.span.AfterpayMessage-text {
	font-size: 0;
	position: absolute;
	margin-top: -2px;
}

html .progress__item.progress__item--active:after {
	background: #fff !important;
	color: #000;
	line-height: 25px;
	border: 1px solid #111 !important;
}

html .progress__item:after {
	background: #fff;
	border: 1px solid #fff;
	content: counter(list);
	position: absolute;
	top: 0;
	left: -2.5rem;
	width: 26px;
	height: 26px;
	border-radius: 50%;
	background: #e2f7ee !important;
	color: #000;
	font-weight: 100;
	font-size: 10px;
	line-height: 25Px;
	text-align: center;
	border: 1px solid #eeeeeead;
	border: 1px solid #000;
	-webkit-box-shadow: 0.25rem 0.25rem #000;
	box-shadow: 0.25rem 0.25rem #000;
	-webkit-transform: translate(-0.25rem, -0.25rem);
	-ms-transform: translate(-0.25rem, -0.25rem);
	transform: translate(0rem, 0rem);
}

.progress__item:before {
	content: "";
	position: absolute;
	left: -1.6rem;
	top: 33px;
	height: 86%;
	width: 1px;
	border-left: 1px solid #0000000f;
}

html .progress__title {
	padding: 0;
	margin: 0;
	font-size: 16px;
	line-height: 20Px;
	font-family: "Krona One"!important;
	text-transform: uppercase;
	padding-top: 0px!important;
	font-size: 10px;
	line-height: 20px;
	margin-bottom: 12px!important;
}

/* 625px and smaller screen sizes */
@media (max-width:725px){
html body .heading {
  margin-top: 65px!important;
}


	html body.woocommerce-checkout .heading {
  margin-top: 15px!important;
}


html #wrapper .page-padding.et-product-detail {
	padding: 0 3px!important;
}
html .vc_row {
	margin-left: 0;
	margin-right: 0;
}
.gform_wrapper.gravity-theme .gform_fields {
	grid-column-gap: 0;
	gap: 6px;
}
html label, .gform_wrapper.gravity-theme .gfield_label {
	font-size: 9px!important;
	letter-spacing: 0px;
	font-family: "Welcomeweb-bold", futura !important;
	text-transform: none;
	padding-top: 21px!important;
	color: #000;
	font-weight: 300!important;
}
.ginput_container.ginput_container_number:after {
	bottom: 7px!important;
}
hrml .floating-labels .field-wrap.float-label.field-focused > .nf-field-label,html .floating-labels .field-wrap.float-label.has-val > .nf-field-label, html.floating-labels .form-row.float-label.has-val > label, html .floating-labels .form-row.float-label input:focus ~ label,html .floating-labels .form-row.float-label textarea:focus ~ label {
	opacity: 1;
	border-width: 0;
	padding: 0 5px;
	top: -26px;
	left: 10px;
	height: 32px;
	font-size: 0.95em;
	vertical-align: middle;
	display: flex;
	align-items: center;
	cursor: default;
	color: currentColor;
	z-index: 9999;
	background: #fff;
}
}


.head-mov{
	display: block;
	padding-top: 0;
	padding-bottom: 0;
	display: block;
	padding-top: 0;
	padding-bottom: 19px;
}

html body .header-left-items .logolink h1{
	font-size: 16px!important;
	text-align: center!important;
	padding-top: 14px!important;
	color: #fff;
}

html body .container{
	max-width: 100%!important;
}

html .widget_shopping_cart_content .widget_shopping_cart_content,html .widget_shopping_cart_content .progress{
	display: block!important;
}

#side-cart p.woocommerce-mini-cart__buttons.buttons a.button.checkout.wc-forward{
	font-size: 0px!important;
	font-size: 0;
	padding: 18px 53px;
}

#main .product .entry-summary{
	padding-right: 0;
	width: 100%;
	padding-top: 0!important;
	position: relative!important;
	padding-right: 0;
	width: 100%;
	padding-top: 0!important;
}

html .container{
	box-shadow: none!important;
	box-shadow: none;
	padding: 1px 16px 27px;
	box-shadow: none;
	padding: 0 16px;
	max-width: 100%!important;
	margin: 0 auto;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 0;
	max-width: 1840px;
	margin: 0 auto;
	padding: 0 20px;
	padding-left: 14px;
	padding-right: 14px;
	font-size: 12px;
	width: 100%;
	box-shadow: 0 0.125rem 0.25rem 0 rgb(0 0 0 / 5%);
	border-radius: 4px;
}

html #wrapper .page-padding{
	padding-top: 0px;
	display: block!important;
	background: transparent!important;
	box-shadow: none!important;
	padding-top: 0px;
	display: block!important;
}

html body .heading{
	background: #fff;
	box-shadow: 0 0.125rem 0.25rem 0 rgb(0 0 0 / 5%);
	margin-top: 52px;
	border-radius: 7px;
}

#wrapper .page-padding{
	padding-top: 0px;
	display: none;
	padding: 0 4px 13px;
	border-radius: 7px!important;
}

.shop_bar{
	margin: 0;
}

ul.lien span{
	position: absolute;
	right: 26px;
	transform: translate(100px) rotate(45deg);
	transform-origin: -41px -99px;
}

ul.lien li a{
	position: relative;
	border: 1px solid #000;
	display: table;
	margin: 9px 27px;
	width: -webkit-fill-available;
	text-align: center;
	text-transform: uppercase;
	font-size: 10px;
	color: #000!important;
	padding: 9px;
}

ul.lien{
	padding-bottom: 29px;
}

.header, .header-spacer, .product-header-spacer{
	height: 60px!important;
	display: block!important;
	height: 126px;
	display: block!important;
}

html body #wrapper .site-content{
	margin: 84px auto 0!important;
	margin: 122px auto 0!important;
}

html div#scalapayPopUpTriggerMain{
	display: none;
	display: none;
}

html .cart-collaterals h5, html .cart-collaterals h3, html .cart-collaterals h2{
	height: auto;
	height: auto;
}

.collaterals-inner.et-fixed.is_stuck{
	position: relative!important;
	top: 0!important;
}

.shop_table.cart tbody tr td .product-actions{
	text-align: right;
	margin-top: -30px;
	padding-bottom: 22px!important;
}

.cart_totals.calculated_shipping h2{
	margin-bottom: 0!important;
	padding-top: 6px!important;
}

.wc-proceed-to-checkout{
	padding-top: 10px;
	overflow: hidden;
	margin-bottom: 60px !important;
}

p.notice_content{
	background: #ffff0624;
	padding: 20px;
	margin-bottom: 12px;
}

html #side-cart .widget_shopping_cart_content,html #side-cart .widget_shopping_cart_content > div{
	height: auto;
	padding: 22px 23px;
	display: block;
}

#side-cart{
	background: #fff!important;
}

html #side-cart .widget_shopping_cart_content .woocommerce-mini-cart{
	flex-grow: initial;
	overflow: hidden;
}

.progressContainer{
	position: relative;
	width: 300px;
	height: 100vh;
	margin: 0 auto;
	overflow: hidden;
	padding: 2rem;
	color: #fff;
	background: #392A60;
	-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
}

.progress{
	position: relative;
	padding: 4px 0px 4px 63px;
	margin: 0;
	list-style: none;
}

.progress__item{
	position: relative;
	min-height: 75px;
	counter-increment: list;
	padding-left: 0;
}

.progress__item:before{
	content: "";
	position: absolute;
	left: -1.5rem;
	top: 33px;
	height: 60%;
	width: 1px;
	border-left: 1px solid #000;
	line-height: 5px;
	display: block;
}

.progress__item:after{
	content: counter(list);
	position: absolute;
	top: 5px;
	left: -37px;
	width: 26px;
	height: 26px;
	border-radius: 50%;
	background: transparent;
	color: #000;
	font-weight: 400;
	font-size: 13px;
	line-height: 25px;
	text-align: center;
	border: 1px solid #000;
}

.progress__item:last-child:before{
	border: none;
}

.progress__item.progress__item--completed{
	opacity: 0.6;
	color: #000;
}

.progress__item.progress__item--completed:after{
	content: "\2713";
	font-weight: 400;
	background: #000;
	color: #fff;
}

.progress__item.progress__item--active:after{
	background: #fff;
	color: #392A60;
}

.progress__title{
	padding: 0;
	margin: 0;
	font-size: 13px;
}

.progress__info{
	font-size: 13px;
	line-height: 13px;
}

#side-cart p.woocommerce-mini-cart__buttons.buttons a.button.checkout.wc-forward:before{
	font-size: 12px;
	content: "Compléter vos informations";
	width: 100%;
	display: block;
}

#side-cart .widget_shopping_cart_content, #side-cart .widget_shopping_cart_content > div{
	padding: 8px 24px 30px 23px;
	overflow: hidden;
	height: 100%;
	display: flex;
	flex-direction: column;
	padding: 32px 23px;
	border-radius: 0!important;
}

html .woofc-area.woofc-effect-05{
	max-width: 306px;
}

.woocommerce-account .login-single-column .et-form-container{
	max-width: 460px;
	margin: 0 auto;
	border: 0px solid #ddd;
	padding: 0;
	border-radius: 3px;
}

.woocommerce-account input[type=checkbox], html input[type=radio]{
	margin-right: 0!important;
}

.woocommerce-account span.woocommerce-LostPassword.lost_password a{
	text-transform: none!important;
	font-size: 11px;
	padding: 0;
	text-transform: none!important;
	font-family: futuralightbt!important;
}

.woocommerce-account .et-login-wrapper .woocommerce-form .form-row:last-child,.woocommerce-account .form-row .woocommerce-form-login__rememberme{
	margin: 0;
	padding: 0;
	font-family: futuralightbt!important;
	font-weight: 100;
	font-size: 12px!important;
	letter-spacing: 0;
}

.woocommerce-account span.fa.fa-stack.fa-lg{
	margin-top: 8px;
	margin-left: 4Px;
}

.woocommerce-account .et-form-container h2{
	margin-bottom: 20px;
	padding: 0;
	text-align: center;
	font-size: 2.1rem;
}

.woocommerce-account .fa-stack-1x{
	font-size: 6px;
	line-height: 16px;
}

.heading{
	background: #fff;
	box-shadow: 0 .125rem .25rem 0 rgb(0 0 0 / 5%);
	margin-top: -118px;
	background: #fff;
	box-shadow: 0 .125rem .25rem 0 rgb(0 0 0 / 5%);
	margin-top: -118px;
}

.col-md-12 p{
	padding: 0 56px;
	display: none;
	text-transform: uppercase;
	font-size: 7px;
	letter-spacing: 1px;
	padding: 0 56px;
	display: none;
}

body{
	padding: 47px 47px 0;
	background: #f6f7fa;
}

.et_btn.solid{
	color: #fff;
	border-color: transparent;
	background-color: #181818;
	padding: 13px 45px;
	color: #000;
	background: transparent;
	font-weight: 400;
	line-height: 1;
	transition: all .3s;
	border: 1px solid;
	border-radius: 0;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 9px;
	margin-bottom: 35px;
	display: block;
}

.et_btn_align_left a span:after{
	content: "↗";
	position: absolute;
	right: 19px;
	font-size: 12px;
	top: 12px;
}

.page .page-padding:not(.hero-header){
	background: transparent;
	background: #fff;
}

.newsletter,button.woosc-btn,button.woosw-btn,a.add_to_wishlist.single_add_to_wishlist{
	display: none!important;
}

.product-header-spacer{
	display: none!important;
}

.single_add_to_cart_button.button{
	margin: 0 auto!important;
	position: relative;
	flex-grow: 1;
	display: block;
	justify-content: center;
	align-items: center;
	width: 100%;
	font-size: 0;
	margin: 0;
	border: 0;
	background: #000!important;
	font-size: 0!important;
	background: #000!important;
	font-size: 0!important;
	position: relative;
	flex-grow: 1;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	font-size: 0;
	margin: 0;
	border: 0;
}

button.single_add_to_cart_button.button.alt:before{
	margin: 0;
	content: "Payer en plusieurs fois"!important;
	font-size: 10px!important;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 2px;
	position: absolute;
}

html body .latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-body{
	padding: 48px 0 0!important;
}

html .latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-footer{
	border-top: 1px solid rgba(0, 0, 0, 0.05);
	display: flex;
	justify-content: space-between;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: auto;
	z-index: 9999;
	border-top: 1px solid rgba(0, 0, 0, 0.05);
	display: flex;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: #fff;
	bottom: auto;
	border-top: 0 solid rgba(0, 0, 0, 0.05);
	top: 28px;
	padding: 10px 0;
}

.latepoint-w .latepoint-booking-form-element .latepoint-summary-w .os-summary-line{
	flex: 0 0 100%;
}

html body .latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-heading-w{
	position: absolute;
	z-index: 2;
	background-color: transparent;
	top: -6px;
	left: 0;
	right: 0;
	border-bottom: 0 solid rgba(0, 0, 0, .05);
	padding: 0 0!important;
}

a.latepoint-btn.latepoint-btn-white.latepoint-prev-btn{
	padding: 8px 0!important;
}

.latepoint-w .latepoint-booking-form-element.latepoint-color-blue .latepoint-summary-w .os-summary-line .os-summary-value{
	color: #000!important;
	font-size: 13px;
	font-weight: 400;
}

.latepoint-w .latepoint-booking-form-element .latepoint-summary-w{
	padding-left: 14px;
	position: absolute;
	width: 238px;
	top: 0;
	right: 0;
	height: 100%;
	transition: all .4s cubic-bezier(0.05, 0.45, 0.1, 1);
	transform: translateX(0px);
	z-index: 1;
	float: right;
	background-color: #fff;
	padding-left: 14px;
}

html body .latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-footer{
	right: 0;
	right: 18px;
	top: 0;
	padding: 10px 0;
	right: 0;
}

html .latepoint-w .os-form-group.os-form-select-group .os-form-control,html .latepoint-w .os-form-group.os-form-select-group input.os-form-control,html .latepoint-w .os-form-group.os-form-textfield-group .os-form-control,html .latepoint-w .os-form-group.os-form-textfield-group input.os-form-control{
	position: relative!important;
	display: block!important;
	box-shadow: none!important;
	border: 0 solid #cad2e0!important;
	padding: 12px 10px 12px 10px!important;
	border-radius: 0!important;
	background-color: #fff!important;
	width: 100%;
	color: #000;
	line-height: normal;
	line-height: 1.3;
	font-size: 10px!important;
	font-weight: 500!important;
	transition: all .2s ease;
	height: auto;
}

.latepoint-w .latepoint-booking-form-element.latepoint-color-blue .step-contact-logged-in-header-w div:before{
	background-color: #000;
}

.latepoint-w .latepoint-booking-form-element.latepoint-color-blue .os-items .os-item.selected>.os-item-i{
	border-color: #ccebeb!important;
	border-color: #000;
	box-shadow: 4px 4px 0 0 rgba(204, 235, 235, 0.21176470588235294);
}

.latepoint-w .latepoint-booking-form-element.latepoint-color-blue .os-items .os-item.os-allow-multiselect.selected .os-item-i:before{
	background-color: #ccebeb!important;
}

.latepoint-booking-form-element .step-confirmation-w .confirmation-info-w ul li{
	flex: 0 0 50%;
	list-style-type: none;
	margin: 0;
	color: #000;
	font-weight: 500;
	border-bottom: 1px solid rgba(0, 0, 0, .05);
	padding: 5px 11px 7px 0;
	line-height: 1.4;
	font-size: 9px;
}

.latepoint-booking-form-element .step-confirmation-w .confirmation-number{
	margin-top: 5px;
	padding-top: 0;
	margin-bottom: 8px;
	font-size: 13px;
	color: #000;
}

section.newsletter.img-container.big.c-v{
	display: none!important;
}

.latepoint-w .latepoint-booking-form-element.latepoint-color-blue .step-confirmation-w .confirmation-info-w h5,.latepoint-w .latepoint-booking-form-element.latepoint-color-blue .step-confirmation-w .payment-summary-info h5,.latepoint-w .latepoint-booking-form-element.latepoint-color-blue .step-verify-w .confirmation-info-w h5,.latepoint-w .latepoint-booking-form-element.latepoint-color-blue .step-verify-w .payment-summary-info h5{
	border-bottom-color: #000;
}

.latepoint-w .latepoint-booking-form-element.latepoint-color-blue .os-form-group.os-form-select-group .os-form-control:focus,.latepoint-w .latepoint-booking-form-element.latepoint-color-blue .os-form-group.os-form-select-group input.os-form-control:focus,.latepoint-w .latepoint-booking-form-element.latepoint-color-blue .os-form-group.os-form-textfield-group .os-form-control:focus,.latepoint-w .latepoint-booking-form-element.latepoint-color-blue .os-form-group.os-form-textfield-group input.os-form-control:focus{
	background-color: #fff!important;
}

.promo{
	display: none;
}

div#ywcnp_form_name_your_price label:before{
	content: "Indiquez le montant de votre devis en euros"!important;
	font-size: 17px;
	clear: both;
	display: block;
	text-align: center;
	float: none;
}

.xt_woofc-squared-thumbnail .xt_woofc-product-image{
	height: var(--xt-woofc-product-image-height);
	display: none!important;
}

.page-wrapper-inner{
	background: #f6f7fa;
	background: #000;
}

.logo-holder{
	padding: 19px 15px;
	height: 83px;
	padding: 0;
	height: auto;
}

.logo-holder img{
	height: auto;
	max-width: 100%;
	position: relative;
	top: 0;
	bottom: 0;
	margin: auto;
	max-height: 100%;
	display: block;
	width: auto;
	z-index: 99999;
}

.name a{
	font-weight: 600!important;
	font-family: 'Playfair Display', serif!important;
	font-size: 20px;
}

img.skip-lazy.logoimg.bg--light{
	display: block!important;
}

img.skip-lazy.logoimg.bg--dark{
	display: none!important;
}

div#eapps-instagram-feed-1,.instagram{
	display: none;
}

div#top-bar,.page-header-regular .header,.header_on_scroll .header,div#instafeed,html body .site-footer.light{
	display: block;
}

div#ywcnp_form_name_your_price label{
	font-size: 0;
	font-size: 0!important;
	font-size: 0;
}

div#ywcnp_form_name_your_price:before{
	content: "€";
	position: absolute;
	right: 11px;
	bottom: 11px;
	color: #000;
	z-index: 9;
}

div#ywcnp_form_name_your_price{
	position: relative;
	display: block;
	text-align: center;
	margin-top: 39px!important;
}

.event-img{
	min-height: 95px;
	position: absolute;
	left: 0;
	right: 0;
	top: -47px;
	background: #fff;
	border-radius: 4px;
	border: 3px solid;
	max-width: 93px;
	margin: 0 auto;
	height: 93px;
	overflow: hidden;
	border-radius: 4px;
	border: 0px solid;
}

.container{
	max-width: 1172px!important;
	margin: 0 auto;
	padding-left: 40px;
	padding-right: 40px;
	padding-top: 0;
	max-width: 1840px;
	margin: 0 auto;
	padding: 0 20px;
	padding-left: 14px;
	padding-right: 14px;
	font-size: 12px;
	width: 100%;
	box-shadow: 0 .125rem .25rem 0 rgb(0 0 0 / 5%);
	border-radius: 4px;
}

h1.product_title.entry-title{
	display: none!important;
}

table.cart .actions{
	display: none!important;
	padding-top: 30px;
	padding-left: 0;
	padding-right: 0;
	border-bottom: 0;
}

table.cart .product-thumbnail{
	padding-left: 0;
	padding-right: 8px;
	display: none!important;
	width: 54px;
}

.nl-corner.collapsed{
	display: none!important;
}

p{
	margin-bottom: 0;
	font-size: 12px;
	color: #000;
	margin-bottom: 0;
}

#wrapper>div:nth-child(27),#wrapper>div:nth-child(25){
	display: none!important;
}

.et-product-detail .summary .et-wishlist-div-open{
	padding-top: 6px!important;
	position: relative;
}

div#ywcnp_form_name_your_price label:after{
	font-weight: 600!important;
	font-family: 'Playfair Display', serif!important;
	font-size: 20px;
	content: "et payez en plusieurs fois"!important;
	font-size: 17px;
	clear: both;
	display: block;
	text-align: center;
	float: none;
}

input#ywcnp_suggest_price_single{
	clear: both;
	width: 100%;
}

.quantity{
	display: none!important;
}

img.wp-post-image{
	display: none;
}

html .woocommerce div.product.layout-v6 .single_add_to_cart_button:before{
	content: "payer en plusieurs fois"!important;
}

.woocommerce div.product.layout-v6 .single_add_to_cart_button:before{
	content: "Finaliser le paiement"!important;
	content: "Finaliser le paiement";
	font-size: 11px;
	text-align: center;
	display: block;
	line-height: 11Px;
	padding-top: 25px;
}

.woocommerce div.product.layout-v6 .woocommerce-product-gallery{
	width: 58.07143%;
	padding-left: 90px;
	margin-bottom: 0;
}

#content .heading .filters{
	display: none;
}

table.cart .product-quantity .quantity{
	min-width: 34px;
}

html .site-content{
	max-width: 308px;
	margin: 42px auto;
	background-color: transparent!important;
}

table.cart th,table.cart td{
	padding: 5px;
	border-bottom-color: #e3e7e8;
}

table .svg-icon svg{
	width: .4em!important;
}

html table.cart .product-name{
	padding-left: 0;
	padding-left: 0;
}

html body div#page{
	padding: 0 16px 16px;
	background: #f6f7fa;
}

html .light{
	background-color: transparent;
}

.site-content-container.product-content-container.konte-container{
	position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-start;
	width: 100%;
	padding-top: 0;
	margin-top: -33px;
	background: transparent;
	border-radius: 6px;
}

#content{
	overflow: visible;
}

div#eapps-faq-1,div#eapps-testimonials-slider-1{
	display: none!important;
}

.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{
	float: none;
	text-align: center;
	width: 100%!important;
	margin: 0 auto;
	float: none;
	text-align: center;
	width: 100%!important;
	margin: 0 auto;
}

.name{
	padding-top: 10px;
	display: inline-flex!important;
	text-align: center;
	clear: both;
}

.name h4{
	padding-top: 9px;
	font-family: 'futura'!important;
	text-align: center;
	display: table;
	text-align: center;
	float: none;
	width: 100%;
	margin-bottom: 8px;
	padding-top: 9px;
	font-family: 'futura'!important;
	display: table;
	text-align: center;
	float: none;
	width: 100%;
}

img{
	height: auto;
	max-width: 100%;
	width: 100%;
}

.topbar.dark{
	background-color: #054a49!important;
	color: #26303c;
	display: none;
}

html body.woocommerce .summary.entry-summary h1.product_title{
	line-height: 0!important;
	font-size: 12px!important;
	margin-bottom: 4px;
	margin-top: 3px;
	padding: 0 33px;
	font-family: 'futura_bt_light'!important;
	font-weight: 100;
	text-transform: uppercase;
	letter-spacing: 2px;
}

.woocommerce div.product.layout-v6 .product_meta{
	padding: 0 0 7px 0;
	padding: 0 0 7px 0;
}

.woocommerce div.product.layout-v6 .product-share{
	padding: 8px 0;
	padding: 8px 0;
}

.woocommerce-checkout-2-columns form.checkout .col2-set .col-2{
	display: none;
}

.woocommerce div.product.layout-v6 .single_add_to_cart_button{
	font-size: 0;
	height: 60Px;
}

table.cart thead th{
	padding: 0 20px 15px 20px;
	font-size: 10px;
}

table.cart .product-price,table.cart .product-subtotal{
	font-weight: 500;
	font-size: 10px!important;
	text-align: left;
}

table.cart .product-name a{
	font-weight: 500;
	font-size: 12px;
	line-height: 16px;
	display: table;
	font-weight: 500;
	font-size: 12px;
	line-height: 16px;
	display: table;
}

html body.single span.woocommerce-Price-amount.amount bdi{
	font-size: 14px;
}

html .woocommerce div.product.layout-v6 .woocommerce-product-gallery{
	width: 100%;
}

.one-page-shopping-section>.one-page-shopping-header{
	margin: 0;
	font-size: 20px;
	margin: 0;
	font-size: 20px;
	color: #000;
	font-weight: 400!important;
	font-family: 'Playfair Display', serif!important;
	padding-top: 26Px;
	padding-bottom: 27Px;
}

.col-md-10{
	width: 100%;
	max-width: 100%;
}

.col-md-2{
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 1000%;
	width: 100%;
	max-width: 100%;
}

.col-md-8{
	width: 100%;
}

.eapps-instagram-feed-posts .eui-slider-slide{
	display: none;
}

#content .new{
	display: none!important;
}

html .woocommerce-billing-fields h3{
	font-family: 'Playfair Display', serif!important;
	color: #000;
}

.woocommerce-checkout-2-columns h3#order_review_heading{
	margin-top: 30px;
	font-family: 'Playfair Display', serif!important;
	color: #000;
}

#main .related{
	display: none;
}

a.showcoupon{
	display: table;
	margin: 8px auto;
	display: table;
	margin: 8px auto;
	border: 0 solid;
	padding: 11px 20px;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 8px;
	background: transparent;
	border: 1Px solid;
}

.woocommerce-notices-wrapper,.notifyjs-corner{
	display: none!important;
}

.block {
	border: none;
	box-shadow: 0 10px 20px rgba(0, 0, 0, .08);
	overflow: visible;
	border-radius: 0;
	padding: 15px 28px;
	background: transparent!important;
}
main#main{
	display: block;
}

p#wc_twilio_sms_optin_field{
	display: none;
}

html .notice h4{
	margin: 0;
	margin: 0;
	padding-top: 19px;
	padding-bottom: 4px;
	font-size: 16Px;
	line-height: 16Px;
	background: transparent;
	padding: 14px!important;
	margin-top: 11px!important;
	border-radius: 4px;
	font-weight: 400!important;
	font-family: 'Playfair Display', serif!important;
	color: #000;
	line-height: 20px;
}

#colophon .footer-extra .footer-container{
	display: none;
}

#footer-menu{
	display: none;
}

.entry-summary .product_meta span{
	display: none!important;
}

#main .content{
	display: none;
}

.product-share .socials a{
	display: none!important;
}

.entry-summary .product-share .icon-socials{
	display: none!important;
}

html .woocommerce-checkout-review-order-table tfoot .shipping label{
	line-height: 20px;
	font-size: 1rem;
	padding-top: 0;
	line-height: 20px;
}

.wc_payment_methods li>label{
	font-size: 13px;
	font-size: 13px;
}

html span.woocommerce-Price-amount.amount{
	font-size: 13px;
}

.contenu-devis{
	display: block;
	padding: 37px;
}

.woocommerce-checkout-2-columns form.checkout .col2-set{
	float: left;
	width: 100%;
}

span.woocommerce-badges.woocommerce-badges--rectangle{
	display: none;
}

.woocommerce-checkout-2-columns #order_review_heading,.woocommerce-checkout-2-columns .woocommerce-checkout-review-order{
	float: right;
	width: 100%;
}

.product-toolbar.clearfix{
	display: none;
}

div#primary{
	width: 100%;
}

html .woocommerce div.product .product_title,.products.related h2,.products.upsells h2,html .woocommerce div.product .price{
	text-align: center!important;
}

.head-mov .flexi{
	display: none!important;
}

html body .site-footer.light{
	padding-top: 76Px;
	background: #f6f7fa!important;
	border-top: 0 solid #e3e7e8;
	margin-top: 0;
}

.woofc-area.woofc-style-01 .woofc-area-top span{
	display: block;
	width: 100%;
	height: 100%;
	overflow: hidden;
	font-size: 0;
}

button.single_add_to_cart_button.button.alt{
	font-size: 0!important;
	margin-top: 11px!important;
	font-size: 0!important;
}

.et-pro-summary-top{
	display: none;
}

html .heading{
	background: #fff;
	box-shadow: 0 .125rem .25rem 0 rgb(0 0 0 / 5%);
	margin-top: 4px;
	border-radius: 7px;
}

html body.home #wrapper h1{
	font-size: 16px!important;
	text-align: center!important;
	padding-top: 14px!important;
}

html body{
	padding: 0;
	background: #f6f7fa;
}

.woofc-link{
	display: none!important;
}

.woofc-action-left{
	display: none;
}

.woofc-area.woofc-style-01 .woofc-area-bot .woofc-action .woofc-action-inner>div a:hover{
	background-color: #000;
	color: #fff!important;
	border-radius: 0;
}

.woofc-area.woofc-style-01 .woofc-area-bot .woofc-action .woofc-action-inner>div a{
	width: 100%!important;
	background: #000;
	color: #fff!important;
	border-radius: 6px;
	text-transform: none;
	font-family: 'averta-light-webfont';
	padding: 5px!important;
	height: 49Px;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 1px;
	font-size: 0;
}

.woofc-area.woofc-style-01 .woofc-area-bot .woofc-action .woofc-action-inner>div{
	width: 100%;
	margin: 0 5px;
}

.woofc-continue{
	display: none;
}

.woofc-area.woofc-style-01,.woofc-area.woofc-style-03,.woofc-area.woofc-style-02 .woofc-area-bot .woofc-action .woofc-action-inner>div a:hover,.woofc-area.woofc-style-04 .woofc-area-bot .woofc-action .woofc-action-inner>div a:hover{
	background-color: #f6f7fa;
}

.woofc-area .woofc-area-mid .woofc-undo .woofc-undo-inner{
	padding: 10px 15px;
	color: #000;
	border: 1px dashed;
}

.woofc-area.woofc-style-01 .woofc-area-bot .woofc-data,.woofc-area.woofc-style-01 .woofc-area-bot .woofc-total{
	padding: 0 27px;
	margin: 0;
	color: #fff;
	display: flex;
	justify-content: space-between;
}

.woofc-area *{
	box-sizing: border-box;
	color: #000!important;
	font-family: 'futuralightbt';
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 1px;
	font-size: 10px;
}

.woofc-area.woofc-style-01 .woofc-area-mid .woofc-item .woofc-item-inner .woofc-item-thumb{
	display: none;
}

.woofc-area.woofc-style-01 .woofc-area-top{
	height: 48px;
	line-height: 48px;
	padding: 0 60px 0 20px;
	position: relative;
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	background-color: #fff;
}

html body #wrapper div#ywcnp_form_name_your_price label:after{
	content: "et payez en plusieurs fois"!important;
	font-size: 14px!important;
	clear: both;
	display: block;
	text-align: center;
	float: none;
	color: #000;
	text-decoration: none;
	background-color: transparent;
	font-family: futura!important;
	font-weight: 300!important;
	font-size: 10px!important;
	line-height: 18px!important;
	margin-bottom: 0;
	text-transform: uppercase!important;
	font-weight: 500!important;
	letter-spacing: 2px;
	font-size: 9px!important;
	line-height: 18px!important;
	margin-bottom: 8px;
}

html body #wrapper div#ywcnp_form_name_your_price label:before{
	clear: both;
	display: block;
	text-align: center;
	float: none;
	font-weight: 300!important;
	font-size: 14px!important;
	line-height: 20px!important;
	font-family: futura!important;
	text-transform: uppercase!important;
	font-weight: 500!important;
	letter-spacing: 2px;
	font-size: 9px!important;
	line-height: 18px!important;
	margin-bottom: 3px;
	content: "Indiquez le montant"!important;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-categories a{
	position: relative;
	clip-path: initial;
	letter-spacing: 1px;
	border-radius: 90px;
	color: #000;
	background: transparent;
	border: 0 solid #0000000f;
	font-family: 'futuralightbt';
	text-transform: uppercase;
	font-size: 10px;
	padding: 0;
}

.footer-bar .menu>li>div,.footer-bar .menu>li>a{
	display: inline-block;
	vertical-align: middle;
	margin: 0 21px 0 0;
	font-family: futuralightbt!important;
	font-weight: 100;
	text-transform: uppercase;
	letter-spacing: 1px;
	font-size: 9px;
	margin-top: 0;
}

#side-filters .widget .collapsible{
	cursor: pointer;
	font-size: 11px!important;
	text-align: left;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 1px;
	margin-bottom: 0;
	padding-left: 0;
	padding-top: 22px;
	display: none;
}

.shop-sidebar .widget ul li{
	padding-left: 0;
	font-family: futuralightbt;
	text-transform: uppercase!important;
	font-size: 9px;
}

.widget ul li ul{
	padding-left: 4px;
	margin-top: 5px;
}

.widget ul li{
	display: block;
	margin: 0 0 4px;
}

html .logo-holder h1{
	font-size: 38px!important;
	text-align: center!important;
	font-size: 14px!important;
	text-align: center!important;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 2px;
	padding-top: 16px!important;
}

.admin-bar .header,.admin-bar.header-sticky.header_on_scroll:not(.megamenu-active) .header,.admin-bar .mfp-wrap,.admin-bar .side-panel{
	top: 0!important;
}

html .et-header-menu>li a{
	font-size: 9px!important;
	text-align: center!important;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 1px;
}

html .header-left-items .logolink h1{
	font-size: 14px!important;
	text-align: center!important;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 2px;
	padding-top: 16px!important;
	padding-bottom: 13px!important;
	font-size: 14px!important;
	text-align: center!important;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 2px;
	padding-top: 24px!important;
	padding-bottom: 13px!important;
}

html .archive button:not(:disabled),html .archive [type="button"]:not(:disabled),html .archive [type="reset"]:not(:disabled),html .archive [type="submit"]:not(:disabled){
	cursor: pointer;
	border: 0 solid #000;
	text-transform: uppercase!important;
	font-size: 7px!important;
	letter-spacing: 1px;
	margin-left: 21px!important;
	background: transparent!important;
	cursor: pointer;
	border: solid px solid #000;
	margin: 0!important;
	background: transparent;
	font-size: 12px!important;
	color: #000!important;
}

html body .top-bar{
	border-bottom: 0 solid #f1f1f16b;
	background-color: #fff70045!important;
	background-color: #000!important;
}

.et-switcher-container .et-header-menu .sub-menu li a{
	display: block;
	line-height: 1;
	padding: 12px 20px;
	margin-left: 0;
	white-space: nowrap;
	min-width: 60px;
	width: auto;
	height: auto;
	margin: 0;
	color: #000!important;
}

.et-switcher-container .et-header-menu .sub-menu{
	padding-top: 12px;
	padding: 0;
	background: #FFF;
	border: 1px solid #ddd;
	text-align: initial;
	left: auto;
	right: -15px;
	margin: 0;
	color: #000!important;
}

rs-layer-wrap.rs-parallax-wrap.tp-parallax-container a{
	color: #000!important;
}

html input#gform_submit_button_2{
	color: #000!important;
}

html button:not(:disabled),html [type="button"]:not(:disabled),html [type="reset"]:not(:disabled),html [type="submit"]:not(:disabled){
	cursor: pointer;
	border: 1px solid #000;
	text-transform: uppercase!important;
	font-size: 7px!important;
	letter-spacing: 1px;
	margin-left: 21px!important;
	background: transparent!important;
	cursor: pointer;
	border: solid px solid #000;
	margin: 0!important;
	background: #000!important;
	font-size: 12px!important;
	color: #fff!important;
}

html #learn-press-course .course-summary-content .course-detail-info .lp-content-area .course-info-left h1{
	position: relative;
	color: #000!important;
	padding-top: 49px!important;
}

html .woocommerce-MyAccount-navigation ul li a{
	font-size: 12px!important;
}

html #learn-press-course .course-summary-sidebar .course-sidebar-preview .lp-course-buttons button{
	padding: 13 px 8 px;
	font-weight: 400;
	line-height: 1;
	transition: all .3s;
	border: 1 px solid;
	border-radius: 0;
	letter-spacing: 2px;
	width: 261 px!important;
	margin: 0!important;
}

a.cc-btn.cc-save.cc-show-settings.cc-btn-no-href,a.cc-btn.cc-dismiss.cc-btn-no-href{
	display: none;
}

html #cc-window.cc-floating{
	max-width: 284px;
}

rs-layer#slider-12-slide-38-layer-2{
	font-size: 38px!important;
	line-height: 36px!important;
}

html rs-layer:not(.rs-wtbindex),html .rs-layer:not(.rs-wtbindex),html rs-alyer *:not(.rs-wtbindex),html .rs-layer *:not(.rs-wtbindex){
	outline: none!important;
	font-family: averta-regular-webfont!important;
	color: #fff700!important;
}

html .tribe-common .tribe-common-c-svgicon{
	color: #000;
}

.tribe-events .tribe-events-c-ical__link,.tribe-events .tribe-events-c-ical__link:visited{
	align-items: center;
	background-color: var(--tec-color-background);
	border: 1px solid #000;
	border-radius: var(--tec-border-radius-default);
	color: #000;
	font-weight: var(--tec-font-weight-bold);
}

button.tribe-common-h3.tribe-common-h--alt.tribe-events-c-top-bar__datepicker-button{
	border: 0;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button{
	flex: none;
	margin-top: 0;
	background: #000!important;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-readmore a:hover:before{
	right: 128px;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-readmore a:before{
	transition-duration: 1s;
	background: #000;
	height: 1px;
	width: 48px;
	content: "";
	position: absolute;
	right: -32px;
	top: 12px;
}

.lp-archive-courses .learn-press-courses .course .course-item .course-content .course-info .course-price .origin-price,.lp-archive-courses .learn-press-courses .course .course-item .course-content .course-info .course-price .price{
	color: #333;
	font-size: 24px;
	font-weight: 300;
	font-family: SaolStandard-Regular, SaolDisplay-Regular!important;
	line-height: 23px;
	margin-top: 4px;
}

.lp-archive-courses .learn-press-courses .course .course-item .course-content .course-instructor,.lp-archive-courses .learn-press-courses .course .course-item .course-content .course-categories::after{
	display: none;
}

#learn-press-course .course-summary-sidebar .course-sidebar-preview .lp-course-buttons button{
	font-weight: 500;
	font-size: 12px;
	letter-spacing: 1px;
	border: 1px solid #000;
	border-radius: 0;
	letter-spacing: 1px;
	font-size: 10px;
	color: #000;
}

.lp-content-area{
	width: 1170px;
	max-width: 100%;
	margin: 0 auto;
	padding-top: 32px;
}

.learn-press-breadcrumb{
	display: none;
}

html .lp-courses-bar .search-courses input[type="text"]{
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-wrap-meta .meta-item{
	padding-right: 28px;
	text-transform: capitalize;
	color: #000;
}

.lp-archive-courses .learn-press-courses[data-layout="grid"] .course .course-item .course-wrap-thumbnail .course-thumbnail .thumbnail{
	margin: 0;
	padding: 0;
	border: 0;
	border-radius: unset;
	line-height: unset;
	height: 159px;
}

.lp-badge.featured-course{
	background: #000;
	display: none;
	background: #000;
	display: none;
}

.lp-archive-courses .learn-press-courses[data-layout="grid"] .course .course-item .course-content .course-info .course-readmore{
	display: block;
	padding: 13px 0;
	color: #000;
	background: transparent;
	font-weight: 400;
	line-height: 1;
	transition: all .3s;
	border: 0 solid;
	border-radius: 0;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 8px;
	max-width: 175px;
	position: absolute;
	margin-top: 11px;
}

.lp-archive-courses .learn-press-courses[data-layout="grid"] .course .course-item .course-content .course-info .course-readmore:after{
	content: "↗";
}

.lp-archive-courses .learn-press-courses[data-layout="grid"] .course .course-item .course-content .course-categories a{
	position: relative;
	margin: 0;
	padding: 2px 0 2px 0;
	clip-path: initial;
	text-transform: none;
	font-size: 12px;
	border-radius: 90px;
	font-family: 'futuralightbt';
	color: #000;
	background: transparent;
	border: 0 solid #0000000f;
	font-family: 'futuralightbt';
	text-transform: uppercase;
	font-size: 9px;
}

.lp-archive-courses .learn-press-courses .course .course-item .course-content .course-permalink .course-title{
	margin: 0;
	padding: 0;
	color: #000;
	font-size: 16px;
	font-family: SaolStandard-Regular, SaolDisplay-Regular!important;
	line-height: 23px;
	margin-top: 6px;
}

.lp-archive-courses .learn-press-courses[data-layout="grid"] .course .course-item:hover{
	box-shadow: none;
}

.lp-archive-courses .learn-press-courses .course .course-item .course-wrap-thumbnail .course-thumbnail .thumbnail::before{
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 0;
	background: transparent;
	content: "";
	transition: all .3s;
}

.lp-archive-courses .learn-press-courses[data-layout="grid"] .course .course-item .course-content .course-categories{
	float: left;
	position: RELATIVE;
	z-index: 1;
	top: 0;
	right: 0;
	margin-right: 0;
	position: relative;
	padding: 0;
	clip-path: initial;
	text-transform: none;
	font-size: 12px;
	border-radius: 90px;
	font-family: 'futuralightbt';
	color: #fff;
	margin-bottom: 2px;
}

.lp-archive-courses .learn-press-courses .course .course-item .course-content .course-categories{
	float: left;
	position: relative;
	margin-right: 10px;
	margin-bottom: 12px;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-readmore a:hover{
	opacity: 1;
	background: transparent;
	color: #000;
}

.lp-archive-courses .learn-press-courses .course .course-item .course-content .course-excerpt{
	display: -webkit-box;
	overflow: visible;
	margin-bottom: 28px;
	color: #000;
	font-size: 16px;
	font-weight: 300;
	line-height: 26px;
	font-size: 16px;
	border-radius: 90px;
	font-family: 'futuralightbt';
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-wrap-meta{
	display: flex;
	padding-top: 7px;
	padding-bottom: 8px;
	color: #333;
	font-size: 14px;
	font-weight: 400;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content{
	float: right;
	width: calc(100% - 35.8% - 76px);
	padding-top: 27px;
	padding-left: 16px;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-readmore a{
	padding: 13px 45px;
	color: #000;
	background: transparent;
	font-weight: 400;
	line-height: 1;
	transition: all .3s;
	border: 1px solid;
	border-radius: 0;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 9px;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-readmore{
	float: left;
	position: relative;
	right: 4px;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-footer{
	float: right;
	margin-right: 20px;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course{
	border-bottom: 1px solid rgba(204, 204, 204, 0.3)!important;
	padding-bottom: 35px!important;
	margin-bottom: 29px;
	padding: 0;
	border: 0;
	border-bottom: 1px solid rgba(204, 204, 204, 0.3);
	padding-bottom: 35px;
	margin-bottom: 29px;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-wrap-thumbnail{
	float: left;
	width: 39.8%;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item{
	justify-content: space-between!important;
	padding-left: 0;
	display: flex;
	flex-direction: row;
	width: 100%;
	border: unset;
	justify-content: space-between!important;
	padding-left: 0;
}

.meta-item.meta-item-lesson{
	display: none;
	display: none!important;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-permalink .course-title{
	color: #000;
	font-size: 28px;
	line-height: 13px;
}

.page-header-regular .header,.header_on_scroll .header{
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
}

.woosc-area .woosc-inner .woosc-bar .woosc-bar-btn{
	height: 48px;
	line-height: 48px;
	padding: 0 20px 0 68px;
	position: relative;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	background-color: #fff!important;
	font-size: 14px;
	font-weight: 700;
	color: #000;
	text-transform: uppercase;
	order: 1;
	margin-left: 15px;
	cursor: pointer;
}

.header .menu-toggle{
	cursor: pointer;
	border: 1px solid #000;
	text-transform: uppercase;
	font-size: 7px;
	letter-spacing: 1px;
	margin-left: 0!important;
	background: transparent!important;
	cursor: pointer;
	border: 0 solid #000!important;
}

html .woosc-area .woosc-inner .woosc-bar .woosc-bar-btn .woosc-bar-btn-icon-wrapper .woosc-bar-btn-icon-inner span{
	display: block;
	position: absolute;
	height: 1px;
	width: 100%;
	background: #000;
}

section#aboutme:before{
	background-color: #fff!important;
	background-color: #fff!important;
	content: "";
	background-color: rgb(249 240 244 / 88%)!important;
	position: absolute;
	z-index: 0;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

#wrapper{
	background: #fff!important;
	transform: translatex(0px) translatey(0px);
	background: #000!important;
}

.newsletter .border i.n,.newsletter .border i.s,.newsletter .border i.e,.newsletter .border i.w{
	background-color: #fff!important;
}

.elementor-230 .elementor-element.elementor-element-5f5a865:not(.elementor-motion-effects-element-type-background),.elementor-230 .elementor-element.elementor-element-5f5a865>.elementor-motion-effects-container>.elementor-motion-effects-layer{
	background-color: #fff;
}

#gform_widget-2 h6{
	display: none;
	display: none;
}

.woosc-area .woosc-inner .woosc-bar .woosc-bar-btn .woosc-bar-btn-icon-wrapper .woosc-bar-btn-icon-inner span{
	display: block;
	position: absolute;
	height: 1px;
	width: 100%;
	background: #000;
	border-radius: 2px;
	opacity: 1;
	left: 0;
}

.header .goya-search button,.header .et-switcher-container .selected,.header .et-header-text,.header .product.wcml-dropdown li>a,.header .product.wcml-dropdown .wcml-cs-active-currency>a,.header .product.wcml-dropdown .wcml-cs-active-currency:hover>a,.header .product.wcml-dropdown .wcml-cs-active-currency:focus>a,.header .menu-toggle,.header a{
	color: #000;
	border: 0!important;
}

.products .type-product.et-listing-style1 .product_after_title .after_shop_loop_actions button.woosw-btn{
	display: none;
}

div#et-quickview button.woosw-btn{
	display: none!important;
}

div#et-quickview button.woosc-btn{
	display: none;
}

button:not(:disabled),[type="button"]:not(:disabled),[type="reset"]:not(:disabled),[type="submit"]:not(:disabled){
	cursor: pointer;
	border: 1px solid #000;
	text-transform: uppercase!important;
	font-size: 9px!important;
	letter-spacing: 1px;
	margin-left: 0!important;
	cursor: pointer;
	cursor: pointer;
	border: 1px solid #000;
	text-transform: uppercase;
	font-size: 7px;
	letter-spacing: 1px;
	margin-left: 21px!important;
	background: transparent!important;
	cursor: pointer;
	border: 1px solid #000;
}

#block-3 p{
	font-size: 13px;
	transform: translatex(0px) translatey(0px);
	font-size: 13px;
	transform: translatex(0px) translatey(0px);
}

.lp-courses-bar .switch-layout .switch-btn.list::before{
	font-family: "linea-basic-10";
	content: "\e025";
	font-size: 22px;
	font-weight: 100;
}

.lp-courses-bar .switch-layout .switch-btn.grid::before{
	font-family: "linea-basic-10";
	content: "\e027";
	font-size: 22px;
	font-weight: 100;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-wrap-meta .meta-item-quiz::before{
	font-family: linea-basic-10;
	content: ".";
	top: 3px;
	font-weight: 100;
}

.meta-item.meta-item-student{
	display: none;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-wrap-meta .meta-item-duration::before{
	top: 0;
	font-weight: 100;
	content: "V";
	font-family: "linea-basic-10";
	text-transform: lowercase;
}

.meta-item.meta-item-duration{
	margin-top: 3px;
}

.lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item.meta-item-level::before{
	font-family: linea-basic-10;
	content: 'l';
	top: 2px;
	font-weight: 400;
}

.lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item.meta-item-duration::before{
	font-weight: 100;
}

h1{
	font-size: 39Px;
	text-transform: none;
	line-height: 37px;
	font-family: Zephyr, 'averta-light-webfont'!important;
	font-size: 59Px;
	text-transform: none;
	line-height: 37px;
	font-family: Zephyr, averta-light-webfont!important;
	font-size: 34Px;
	text-transform: uppercase;
	padding-bottom: 33px;
	font-size: 34Px;
	text-transform: uppercase;
}

#learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item.item-locked .course-item-status::before{
	color: #000;
	font-family: linea-basic-10;
	content: '9';
	font-weight: 100;
	text-transform: unset;
}

#learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item .course-item-meta .count-questions{
	background: #000;
}

#learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item.course-item-lp_quiz .section-item-link::before{
	content: "\f059";
	font-family: linea-basic-10;
	content: ".";
	top: 3px;
	font-weight: 100;
}

#learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item .item-icon,#learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item .item-name{
	display: table-cell;
	padding: 17px 16px;
	color: #333;
	font-size: 16px;
	font-weight: 300;
	vertical-align: middle;
}

#learn-press-course-curriculum.course-curriculum ul.curriculum-sections .section-content .course-item.course-item-lp_lesson .section-item-link::before{
	content: "\f15b";
	content: "&#xe00b;";
	font-family: linea-basic-10;
	content: 'f';
	top: 2px;
	font-weight: 100;
	text-transform: unset;
}

.course-summary .course-summary-sidebar.slide-down .course-summary-sidebar__inner{
	position: fixed;
	top: 96px!important;
}

.lp-archive-courses .course-summary .course-summary-content .course-detail-info .course-info-left .course-meta .course-meta__pull-left .meta-item.meta-item-quiz::before{
	content: "\f12e";
	font-family: linea-basic-10;
	content: ".";
	top: 3px;
	font-weight: 100;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-wrap-meta .meta-item-level::before{
	font-family: linea-basic-10;
	content: 'l';
	top: 2px;
	font-weight: 400;
}

.lp-archive-courses .learn-press-courses[data-layout="list"] .course .course-item .course-content .course-wrap-meta .meta-item-student::before{
	font-family: linea-basic-10;
	content: "L";
	top: 2px;
	content: "\f501";
	font-family: linea-basic-10;
	content: "6-rTYyrzatTyYuUiIoOpPqsSdDfFgGhHjJkKlLMmxwXCcVv";
	content: '/';
	font-family: linea-basic-10;
	content: 'l';
	top: 2px;
}

.fa-search:before{
	font-family: linea-basic-10;
	content: "#";
	font-family: linea-basic-10;
	content: "#";
}

.et-header-menu>li a{
	font-family: fairplay display;
	text-transform: none;
	font-size: 15px;
	font-weight: 300;
	letter-spacing: 0;
	font-family: averta-regular-webfont;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: 600;
	letter-spacing: 1px;
}

.afwc_reg_field_wrapper input[type='submit']{
	width: 30%;
	margin: 0!important;
	background: #000!important;
	font-size: 12px!important;
}

.footer-widgets .container{
	max-width: 337px!important;
	text-align: center;
}

#block-2 h2{
	text-align: center!important;
	margin-bottom: 3px;
}

div#footer-bar{
	padding-top: 36px;
}

footer .footer-bar .container{
	padding-top: 0;
	padding-bottom: 0;
	padding-top: 0;
	padding-bottom: 20px;
}

.footer-widgets{
	padding: 0px 0!important;
	border-top: 0 solid rgba(0, 0, 0, .1)!important;
	background: transparent;
}

html .top-bar{
	border-bottom: 0 solid #f1f1f16b;
	background-color: #000;
	height: 40px;
	line-height: 40px;
	background-color: #fff;
	border-bottom: 1px solid #f1f1f16b;
	background-color: rgb(249 240 244 / 88%)!important;
}

.top-bar,.top-bar a,.top-bar button,.top-bar .selected,.variable-items-wrapper .variable-item,.woocommerce-breadcrumb,.woocommerce-breadcrumb a,.top-bar p{
	color: #000!important;
}

.post-title .title_outer h1{
	padding-top: 32px;
	padding-bottom: 42px;
}

#wrapper .instagram-feed h3{
	display: none;
	display: none;
}

.instagram-feed .bg_insta{
	display: none;
	position: relative;
	top: -541px;
	left: 0;
	display: none;
}

.header-left-items .logolink h1{
	font-size: 24px!important;
}

.instagram .instagram-intro .instagram-intro__wrapper{
	transform: translatex(0px) translatey(0px);
	display: block;
}

#wrapper .instagram header{
	display: block!important;
	background-color: #fff;
}

html body .et_btn.solid{
	border-color: transparent;
	padding: 13px 3px!important;
	color: #000!important;
	background: transparent;
	font-weight: 500;
	line-height: 1;
	transition: all .3s;
	border: 1px solid #000!important;
	border-radius: 0;
	letter-spacing: 0;
	font-size: 8px;
	margin-bottom: 21px;
	display: block;
}

html .et_btn_align_left a span:after{
	content: '';
	position: absolute;
	right: 1px;
	font-size: 12px;
	top: 12px;
	background: url(svg/arrow.svg) no-repeat 0 1px!important;
	height: 33px;
	width: 24px;
}

.bx-wrapper .bx-next,.bx-wrapper .bx-prev{
	display: none!important;
}

svg polyline{
	stroke: #000;
	fill: none;
	stroke: #000;
	stroke-miterlimit: 10;
	stroke-width: 2;
}

html .variable-items-wrapper .variable-item,html .woocommerce-breadcrumb,html .woocommerce-breadcrumb a,.top-bar p{
	color: #000!important;
}

.header .et-header-text,.header .et-switcher-container .selected,.header .goya-search button,.header .menu-toggle,.header .product.wcml-dropdown .wcml-cs-active-currency:focus>a,.header .product.wcml-dropdown .wcml-cs-active-currency:hover>a,.header .product.wcml-dropdown .wcml-cs-active-currency>a,.header .product.wcml-dropdown li>a,.header a{
	color: #000;
	border: 0!important;
}

html .lp-courses-bar .search-courses input[type=text]{
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
	width: 100%;
	width: 100%;
	height: 44px;
	padding: 6px 32px 6px 18px;
	border-bottom: 1px solid #000!important;
	border-radius: 5px;
	background: #fff;
	font-size: 14px;
	font-style: italic;
	line-height: 1;
	border: 0;
	border-radius: 0;
}

#payment .wc_payment_method>label img{
	max-height: 40px;
	display: none!important;
}

#side-cart.top header h6{
	opacity: 1;
	visibility: visible;
	color: #fff;
}

div#block-7 p{
	padding-bottom: 13px;
}

html footer .container h2{
	text-align: left!important;
	padding: 0 0!important;
	font-family: Zephyr, averta-light-webfont!important;
	text-transform: none;
	letter-spacing: 0;
	font-size: 20px!important;
	color: #fff!important;
	margin-bottom: 0!important;
	padding-bottom: 0;
	text-align: center!important;
	font-size: 33px!important;
}

html .shop-products bdi{
	font-size: 11px!important;
	color: #000;
	text-align: center;
	display: block;
	width: 100%;
}

.products .product_after_title{
	min-height: 21px;
	text-align: center;
	display: table;
	width: 100%;
}

.full_description .desc-layout-boxed,.woocommerce-Tabs-panel--description .desc-layout-boxed,.woocommerce-tabs .wc-tab>.container>.row>div>h2+*{
	max-width: 100%;
}

.et-product-detail .summary .yith-wcwl-add-to-wishlist>div>a{
	background: #fff!important;
}

div#scalapayPopUpTrigger{
	display: none;
}

html .eapps-testimonials-slider-page-item-small-balloon .eapps-testimonials-slider-page-item-text:after{
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 13px 13px 0 13px;
	border-color: #f9f1f5 transparent transparent transparent!important;
	opacity: 1;
	position: absolute;
	bottom: -13px;
	left: 50%;
	transform: translateX(-50%);
}

html .eapps-testimonials-slider-page-item-small-balloon .eapps-testimonials-slider-page-item-text{
	background-color: #fff!important;
}

.woo-variation-swatches.wvs-show-label .variations td .woo-selected-variation-item-name,.woo-variation-swatches.wvs-show-label .variations td label{
	display: inline-block;
	margin: 0!important;
	text-transform: capitalize!important;
}

.product-information bdi{
	padding: 8px 0!important;
}

#payment .payment_methods>li .payment_box p{
	margin-bottom: 10px;
	text-transform: none;
}

html .woocommerce-tabs .tabs li.active a{
	text-transform: uppercase!important;
}

#order_review .shop_table,#payment .payment_methods li label,#reviews .commentlist li .comment-text .meta strong,#ship-to-different-address label,#side-cart .woocommerce-mini-cart__total,.cart-collaterals .shipping-calculator-button,.cart-collaterals .woocommerce-shipping-destination strong,.entry-content table th,.et-MyAccount-user-info .et-username strong,.et-checkout-coupon-title a,.et-checkout-login-title a,.et-feat-video-btn,.et-login-wrapper a,.et-product-detail .product_meta>span *,.et-product-detail .summary .sizing_guide,.et-product-detail .summary .variations label,.et-product-detail.et-cart-mixed .summary .yith-wcwl-add-to-wishlist>div>a,.et-product-detail.et-cart-stacked .summary .yith-wcwl-add-to-wishlist>div>a,.floating-labels .form-row.float-label input:focus~label,.floating-labels .form-row.float-label textarea:focus~label,.goya-search .search-button-group select,.hentry table th,.order_details li strong,.order_review_heading,.product_list_widget a,.search-panel .search-field,.sticky-product-bar .variations label,.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected,.widget .slider-values p span,.woocommerce-Address-title h3,.woocommerce-MyAccount-content .shop_table tr th,.woocommerce-MyAccount-content h3,.woocommerce-MyAccount-content header a,.woocommerce-MyAccount-content legend,.woocommerce-MyAccount-content p a:not(.button),.woocommerce-MyAccount-content strong,.woocommerce-MyAccount-navigation ul li a,.woocommerce-Price-amount,.woocommerce-account-fields p.create-account label,.woocommerce-checkout h3,.woocommerce-info,.woocommerce-tabs .tabs li a:hover,.woocommerce-tabs .tabs li.active a,.woocommerce-terms-and-conditions-wrapper a,mark,table.order_details a:not(.button),table.order_details th{
	color:#282828;
	text-transform:uppercase!important;
}

#place_order.button,.button.checkout-button,.et-product-detail .single_add_to_cart_button,.sticky-product-bar .add_to_cart_button,.sticky-product-bar .single_add_to_cart_button,.wishlist_table .add_to_cart,.woocommerce .argmc-wrapper .argmc-nav-buttons .argmc-submit,.woocommerce-mini-cart__buttons .button.checkout{
	text-transform:uppercase!important;
	background-color:#000;
	opacity:1;
	font-family:averta-light-webfont;
}

html section#aboutme .titlescript p{
	text-transform:none;
}

div#selection p{
	font-size:16px;
	text-transform:none!important;
}

.footer-items.footer-right img{
	max-width:186px;
}

html .sticky-product-bar .quantity{
	margin-right:10px;
	width:92px;
	border:1px solid rgba(0,0,0,.15);
	justify-content:center;
	max-height:45px;
}

.woocommerce.yith-similar-products.cols-4 h2{
	text-align:center;
	font-size:34px;
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:26px;
}

.yith-similar-products .shop-link{
	margin-left:10px;
	font-size:12px;
}

.yith-similar-products:not(.in-page){
	overflow:hidden;
	clear:both;
	width:100%;
	margin:0 auto;
	padding:0 20px;
	max-width:1140px;
}

.et-product-detail .summary .quantity{
	width:104px;
	border:1px solid rgba(0,0,0,.1);
	border-radius:3px;
	background:#fff;
	height:calc(2.15em + .975rem + 4px);
	position:relative;
	justify-content:center;
}

html .et-product-detail .summary .yith-wcwl-add-to-wishlist .et-tooltip .text,html .et-product-detail.et-cart-mixed .summary .yith-wcwl-add-to-wishlist>div>a span,html .product-showcase .woocommerce-breadcrumb{
	text-transform:uppercase!important;
}

html .floating-labels .field-wrap.float-label>.nf-field-label,.floating-labels .form-row.float-label>label:not(.woocommerce-form__label-for-checkbox){
	display:inline-block;
	opacity:.6;
	margin:0;
	font-size:12px!important;
}

a{
	color:#000;
	text-decoration:none;
	background-color:transparent;
	font-family:averta-light-webfont;
}

#scroll_to_top.active{
	bottom:97px;
	right:33px;
}

#scroll_to_top span{
	width:50px;
	height:50px;
	border-radius:100%;
	background:rgba(255,255,255,.2);
	border:1px solid #000;
	display:flex;
	align-items:center;
	justify-content:center;
}

.et-checkout-coupon .woocommerce-info a{
	color:#000;
}

input[type=checkbox],input[type=radio]{
	border:2px solid #000;
	margin-right:1px;
}

html .form-row label.checkbox{
	padding-bottom:0;
	font-size:12px!important;
	font-family:futuralightbt!important;
	text-transform:none!important;
}

a.woocommerce-privacy-policy-link{
	text-transform:none!important;
	font-size:13px!important;
	font-family:futuralightbt!important;
	font-weight:100;
	text-transform:none!important;
	color:#000;
}

#payment .payment_methods>li>label{
	max-width:91%;
	width:100%;
}

.form-row .input-text,.form-row select,.select2-container--default .select2-selection--single .select2-selection__rendered{
	display:block;
	width:100%;
	font-size:13px;
	letter-spacing:0;
}

.et-checkout-coupon .woocommerce-info:before,.et-checkout-login-title:before{
	position:absolute;
	top:3px;
	margin-left:-18px;
}

div#minicart-panel span.eapps-testimonials-slider-page-item-author-info-name{
	color:#000;
}

div#minicart-panel .free-shipping-progress-bar p{
	margin-bottom:0;
	font-family:futuralightbt!important;
	color:#000;
	font-size:12px;
	text-transform:none;
}

div#minicart-panel .free-shipping-progress-bar bdi{
	letter-spacing:0;
	padding:0 2px!important;
	font-family:futuralightbt!important;
	display:inline;
}

div pre{
	display:none!important;
}

#order_review .shop_table,#payment .payment_methods li label,#place_order.button,#reviews .commentlist li .comment-text .meta strong,#ship-to-different-address label,#side-cart .woocommerce-mini-cart__total,#side-filters.side-panel .et-close,.button,.button.checkout-button,.cart-collaterals .shipping-calculator-button,.cart-collaterals .woocommerce-shipping-destination strong,.comment-form-rating,.entry-content table th,.et-MyAccount-user-info .et-username strong,.et-checkout-coupon-title a,.et-checkout-login-title a,.et-feat-video-btn,.et-login-wrapper a,.et-product-detail .product_meta>span,.et-product-detail .product_meta>span *,.et-product-detail .single_add_to_cart_button,.et-product-detail .summary .share-article .share-label,.et-product-detail .summary .sizing_guide,.et-product-detail .summary .tinvwl_add_to_wishlist-text,.et-product-detail .summary .variations label,.et-product-detail .summary .yith-wcwl-add-to-wishlist .et-tooltip .text,.et-product-detail .summary .yith-wcwl-add-to-wishlist>div>a,.et-product-detail.et-cart-mixed .summary .yith-wcwl-add-to-wishlist>div>a,.et-product-detail.et-cart-stacked .summary .yith-wcwl-add-to-wishlist>div>a,.floating-labels .form-row.float-label input:focus~label,.floating-labels .form-row.float-label textarea:focus~label,.goya-search .search-button-group select,.header .search-button-group,.hentry table th,.hidden-title-form a.hide-title-form,.login a.ywsl-social,.nf-form-cont .nf-form-content .list-select-wrap .nf-field-element>div,.nf-form-cont .nf-form-content .submit-wrap .ninja-forms-field,.nf-form-cont .nf-form-content input:not([type=button]),.nf-form-cont .nf-form-content textarea,.order_details li strong,.order_review_heading,.product-showcase .woocommerce-breadcrumb,.product_list_widget a,.search-panel .search-field,.select2.select2-container--default .select2-selection--single,.sticky-product-bar .add_to_cart_button,.sticky-product-bar .single_add_to_cart_button,.sticky-product-bar .variations label,.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected,.widget .slider-values p span,.wishlist-title a.show-title-form,.wishlist_manage_table a.create-new-wishlist,.wishlist_manage_table button.submit-wishlist-changes,.wishlist_table .add_to_cart,.wishlist_table .add_to_cart.button,.wishlist_table a.ask-an-estimate-button,.woocommerce .argmc-wrapper .argmc-nav-buttons .argmc-submit,.woocommerce .et-product-detail .summary .quantity,.woocommerce .sticky-product-bar .quantity,.woocommerce .woocommerce-MyAccount-content .shop_table .woocommerce-button,.woocommerce .yith-wcwl-wishlist-new button,.woocommerce a.ywsl-social,.woocommerce-Address-title h3,.woocommerce-MyAccount-content .shop_table tr th,.woocommerce-MyAccount-content h3,.woocommerce-MyAccount-content header a,.woocommerce-MyAccount-content legend,.woocommerce-MyAccount-content p a:not(.button),.woocommerce-MyAccount-content strong,.woocommerce-MyAccount-navigation ul li a,.woocommerce-Price-amount,.woocommerce-account-fields p.create-account label,.woocommerce-checkout h3,.woocommerce-info,.woocommerce-mini-cart__buttons .button.checkout,.woocommerce-tabs .tabs li a:hover,.woocommerce-tabs .tabs li.active a,.woocommerce-terms-and-conditions-wrapper a,.wp-block-button__link,.yith-wcwl-add-button a.add_to_wishlist,.yith-wcwl-popup-button a.add_to_wishlist,.yith-wcwl-wishlist-search-form button.wishlist-search-button,input.input-text,input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],mark,select,table.order_details a:not(.button),table.order_details th,textarea{
	text-transform:none!important;
}

.fa-stack.fa-lg{
	font-size:9px;
}

.fa-stack-1x{
	font-size:7px;
	font-size: 7px;
	line-height: 16Px;
}

.fa-stack-2x{
	font-size:16px;
}

span.fa.fa-stack.fa-lg{
	margin-top:21px;
	margin-left:4Px;
}

.fa-certificate:before{
	color:#3897f0;
}

html .woocommerce-account-login form.login label,html .woocommerce-account-login form.lost_reset_password label,html .woocommerce-account-login form.register label{
	display:inline-block;
	font-size:13px;
	color:#000;
	transform:translateY(1px)!important;
	transition:.4s;
	display:inline-block;
}

.woocommerce-account-login form.login .rememberme{
	margin:13px 0;
}

.woocommerce-account-login form.login .input-text,.woocommerce-account-login form.lost_reset_password .input-text,.woocommerce-account-login form.register .input-text{
	padding:11px;
	margin-top:8px;
	background:#fff!important;
	margin-bottom:18px;
	width:100%;
	margin-bottom:18px;
}

.woocommerce-account-login .content-area .woocommerce h2,h4{
	color:#000;
}

.site-content{
	padding-top:0;
	padding-bottom:0;
	background:0 0;
}

li#wp-admin-bar-gform-forms,li#wp-admin-bar-new_draft{
	display:none;
}

#wpadminbar .menupop .ab-sub-wrapper,#wpadminbar .shortlink-input{
	margin:0;
	padding:0;
	box-shadow:0 3px 5px rgba(0,0,0,.2);
	background:#000;
	display:none;
	position:absolute;
	float:none;
	margin:0;
	padding:0;
	box-shadow:0 3px 5px rgba(0,0,0,.2);
	background:#000;
	display:none;
	position:absolute;
	float:none;
}

li#wp-admin-bar-wp-logo{
	display:none;
	display:none;
}

#wpadminbar .quicklinks>ul>li>a{
	font-size:0;
	font-size:0;
}

.side-panel-content .products .product .product_thumbnail.et-image-hover{
	position:relative;
	max-height:124px;
}

span.centermini strong{
	display:none;
}

footer#colophon .gform_wrapper.gravity-theme .gform_footer input{
	margin-bottom:0;
	background: transparent!important;
	color:#000;
	border-left: 1px solid #000000;
	font-size:11px;
	letter-spacing:1px;
	padding:11px;
	width:100%;
	max-width:105Px;
}

footer#colophon form{
	display:flex;
	text-align:left!important;
	max-width:100%!important;
	margin:0 auto!important;
	display:flex!important;
	border: 1px solid #000000;
	width:100%;
}

footer#colophon input[type=text]{
	height:44px;
	border:0 solid #f1f1f1;
	text-transform:none!important;
	color:#000;
	opacity:1;
	font-size:13px;
	padding-left:18px;
	background:0 0!important;
}

footer#colophon h2.gform_title{
	display:none;
}

footer#colophon .gform_heading{
	padding-top:18px;
}

.gform_wrapper.gravity-theme .gform_page_footer,footer#colophon .gform_wrapper.gravity-theme .gform_footer{
	width:100%;
	margin:0;
	padding:0;
	max-width:105Px;
}

.nf-form-cont .nf-form-content .listselect-wrap .nf-field-element div,.nf-form-cont .nf-form-content input.ninja-forms-field,.nf-form-cont .nf-form-content select.ninja-forms-field:not([multiple]),.nf-form-cont .nf-form-content textarea,.ppom-wrapper .ppom-field-wrapper .form-control,input.input-text,input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{
	font-family:inherit;
	font-size:1em;
	line-height:1.6;
	outline:0;
	padding:.75rem;
	height:auto;
	color:#282828;
	background-color:#fff;
	background-clip:padding-box;
	border:1px solid #f1f1f1;
	transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	-moz-box-shadow:none;
	box-shadow:none;
	-webkit-appearance:none;
}

div#minicart-panel a.button.checkout.wc-forward{
	display:block;
	text-transform:uppercase!important;
	display: block;
	text-transform: uppercase!important;
	background: #000;
}

div#minicart-panel a.button.wc-forward{
	display:none;
}

.products .product_after_title>div>.price{
	padding-left:3px;
}

.header_on_scroll:not(.megamenu-active) .header{
	-moz-box-shadow:-2px 2px 45px -20px rgba(0,0,0,.3);
	box-shadow:none;
	transition-delay:.2s;
}

html .side-panel header h6 .minicart-counter{
	margin-top:3px!important;
	margin-left:5px!important;
}

.side-panel p.woocommerce-mini-cart__buttons.buttons a.button.checkout.wc-forward{
	padding:19px 76px;
}

.side-panel p.woocommerce-mini-cart__buttons.buttons span.woocommerce-Price-amount.amount{
	color:#fff!important;
	position:absolute;
	right:0;
	margin-top:12px;
	top:0;
	margin-right:88px;
	color: #fff!important;
	position: absolute;
	right: 0;
	margin-top: 12px;
	top: 0;
	margin-right: 88px;
	display: none;
}

.side-panel .animation.bottom-to-top{
	-moz-transform:translateY(0);
	-ms-transform:translateY(0);
	transform:translateY(5px);
}

.side-panel .box-avantages{
	padding:0 36px 4px 14px!important;
	border-bottom:1px solid #f1f1f191;
}

.side-panel header h6 .minicart-counter{
	line-height:14px!important;
	margin:0!important;
	margin-top:3px!important;
	margin-left:5px!important;
	background:#000;
	color:#fff!important;
	font-size:9px!important;
	border-radius:94px;
	width:17Px;
	height:17px;
	line-height:14px!important;
	margin:0!important;
	margin-top:7px!important;
	margin-left:5px!important;
}

.side-panel .panel-header-inner h6{
	line-height: 20px;
	font-size: 9px!important;
	text-align: center!important;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 1px;
	opacity: 0;
}

.side-panel header{
	height:44px;
	background:#fff;
	align-items:center;
	border-bottom:1px solid #f1f1f191;
	padding: 0 38px;
}

.side-panel #minicart-panel .free-shipping-progress-bar{
	padding:13px;
	margin-bottom:0;
	border-top:7px solid #fff!important;
}

.side-panel #minicart-panel .free-shipping-progress-bar .progress-bar-rail{
	margin-top:5px;
}

.side-panel #minicart-panel .selection .product_after_title>div>.price{
	line-height:14px;
}

.side-panel #minicart-panel .selection .product .caption{
	padding-top:1px;
}

html #payment .payment_methods{
	border:1px solid #aaaaaa29;
}

.checkout .back-to-cart a,.checkout-options .back-to-cart a{
	border:0;
	text-transform:none;
	font-weight:400;
	background:0 0!important;
}

.et-product-detail .product_meta>span{
	font-family:futuralightbt!important;
	font-weight:100;
	text-transform:uppercase!important;
	font-size:9px;
}

table.woocommerce-product-attributes.shop_attributes{
	margin:0 auto;
	display:block;
	max-width:680px;
	float:none!important;
	clear:both;
	float:none;
	width:345px;
	background:#f9f0f5;
	padding:15px;
}

.single .container h2{
	padding-bottom:22px;
	text-align:center;
	font-size:45px;
	text-align:center;
	font-weight:300!important;
	font-size:28Px;
	letter-spacing:0;
	display:block;
}

.entry-content h6{
	margin-top:2.33em;
	margin-bottom:2.33em;
	color:#000;
	line-height:18px;
}

html .eapps-testimonials-slider-page-item-text-shorter{
	overflow:hidden;
	display:inline-block;
	color:#000!important;
	font-family:averta-light-webfont!important;
	font-size:12px;
}

.desc-layout-boxed{
	columns:2;
	background:#f9f1f5;
	padding:69Px;
	font-size:12px!important;
}

.desc-layout-boxed p{
	font-size:13px!important;
	color:#000;
}

blockquote p{
	font-size:20px;
	line-height:1.6;
	margin-bottom:20px;
	font-size:13Px;
}

.hero-light-title .hero-header .hero-title a,.hero-light-title .hero-header .hero-title h1{
	color:#fff;
	padding-top:103px!important;
	padding-bottom:58px!important;
}

.side-menu .bottom-extras .account-menu .text,.side-menu .bottom-extras .account-menu li a,.side-menu .bottom-extras .quick_cart .text,.side-menu .bottom-extras .quick_wishlist .text{
	text-transform:uppercase!important;
}

.side-menu .bottom-extras,.side-menu .bottom-extras .menu-divider{
	border-top:1px solid #dddddd0f!important;
	border-top-color:rgb(0 0 0 / 4%)!important;
	padding-top:10px!important;
}

footer .col-12.col-md-6.col-lg-3.footer1{
	max-width:202px;
}

a.tab-link{
	padding:9px!important;
}

html .single .et-product-detail .summary h1.product_title{
	font-size:2.2rem;
	text-align:left;
	padding-bottom: 0px;
	margin-bottom: 0;
}

html .eapps-testimonials-slider-slider-container{
	margin:0;
	box-sizing:content-box;
	overflow:hidden;
}

.free-shipping-progress-bar bdi{
	font-size:9px!important;
	letter-spacing:.4px!important;
	font-family:averta-light-webfont!important;
	letter-spacing:1px;
	padding:0 2px!important;
}

html .home h1{
	padding-bottom:14px;
}

.button.outlined,.button.outlined:active,.button.outlined:focus,.button.outlined:hover,.woocommerce-Reviews .comment-reply-title:active{
	color:#000;
	margin:0 auto;
	display:block;
}

#reviews .reviews-inner{
	max-width:820px;
	margin:0 auto;
	background: #fff;
	padding:38Px;
}

.comment-form-rating{
	background:#fff;
}

html button[type=submit],html input[type=submit]{
	display:inline-block;
	line-height:1.6;
	font-size:inherit;
	color:#fff;
	padding:.75rem 10px;
	border:2px solid transparent;
	text-align:center;
	opacity:1;
	background:#000;
	-o-transition:all .3s ease-in-out;
	transition:all .3s ease-in-out;
	margin-right:0!important;
}

.selection h4{
	margin-bottom:9px!important;
}

.selection ul.products bdi{
	padding:0!important;
	font-size:9px!important;
	color:#000!important;
	display:inline;
}

html .woocommerce-mini-cart__buttons .button:not(.checkout){
	color:#fff;
	background:#000!important;
}

div#minicart-panel .animation{
	opacity:1!important;
}

html div#minicart-panel .product{
	margin-bottom:9px;
}

.products .et-listing-style1 .product-title h3 a{
	margin-right:auto;
	letter-spacing:0;
	display:block!important;
	padding:4px 0;
	font-size: 9px!important;
	text-align: center!important;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 1px;
}

html .side-panel .woocommerce-Price-amount{
	font-size:12px!important;
	font-weight:300;
}

.progress-percent{
	padding:0 .5em;
	font-weight:300;
	font-size:1.1em;
	color:#000;
}

html div#minicart-panel a.button.checkout.wc-forward{
	display: block;
	text-transform: uppercase!important;
	background: #000;
}

html #side-cart .widget_shopping_cart_content .woocommerce-mini-cart .woocommerce-mini-cart-item{
	padding-bottom:7px;
	padding-top:7px;
	margin:0;
	border-top:1px solid #eee;
	display:flex;
}

html .side-panel .side-panel-content{
	padding: 0px 0px 0px!important;
	background: #fff;
	border-radius: 0!important;
}

.woocommerce-tabs .tabs li a span{
	font-size:7Px;
	background: #fff;
	padding:3px;
	border-radius:90px;
	padding:3px 5px;
}

.woocommerce-tabs .tabs li a{
	font-size:10px!important;
	padding:6px!important;
}

.shop-products bdi{
	font-weight:300;
	margin-top:0;
	padding:0 1px!important;
	color:#000;
	font-size:8px!important;
}

bdi{
	color:#000;
	font-weight:300;
	margin-top:0;
	padding:0 0!important;
	font-size: 11px!important;
}

html .products .product_after_title>div>.price{
	line-height:10px;
	text-align: center;
	display: block;
	margin: 0 auto;
}

html .products .product .caption{
	padding-top:0;
}

html .wpb_column.vc_column_container.vc_col-sm-4.et-dark-column h1{
	text-align:left!important;
	padding-bottom:10px;
	font-size:59px!important;
	padding-right:113px;
}

.shop_categories_list{
	list-style:none;
	float:none;
	padding-top:10px;
}

.shop_categories_list li{
	padding:0 5px;
	display:inline-flex;
}

.shop_categories_list li a,.woocommerce-MyAccount-navigation ul li a{
	position:relative;
	display:inline-flex;
	padding:.1em 0;
	text-transform:uppercase;
	font-size:9px;
}

html .products.slick{
	padding-left:7.5px;
	padding-right:7.5px;
	padding-top:17px;
}

html body.home h1{
	font-size:38px!important;
	text-align:center!important;
}

.panel-header-inner h6{
	font-size:15px!important;
	letter-spacing:.5px;
	font-family:Zephyr,averta-light-webfont!important;
	font-size:20px!important;
	letter-spacing:.5px;
	font-family:Zephyr,averta-light-webfont!important;
}

.box-avantages .eapps-testimonials-slider-slider .eui-slider-dots{
	display:none!important;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	z-index:1;
}

.eapps-testimonials-slider-slider .eui-slider-arrow-prev.eui-slider-arrow-enabled{
	left:0;
	display:none;
}

html .cart-panel-summary .free-shipping-progress-bar{
	padding:8px 13px 10px 13px!important;
	margin-bottom:5px;
	padding:10px 31px;
	text-align:center;
}

html .box-avantages{
	padding:0 33px 4px 18px!important;
	border-bottom:1px solid #f1f1f191;
}

.avis h2,.faq h2,.single .container h2{
	text-align:center;
	font-size:45px;
	padding-top:2px!important;
	margin-top:3px;
	padding:0 30px;
}

.et-product-detail .summary h1.product_title{
	text-align:left!important;
}

.avis h2,.faq h2,html .single .container h2{
	padding-top:2px!important;
	margin-top:3px;
	padding:5Px;
	line-height:36px;
	padding-bottom:8px;
}

html body .desc-layout-boxed{
	background: #fff;
	padding:38px;
	font-size:12px!important;
	text-align:justify!important;
}

html .eapps-testimonials-slider-page-item-text-read-more{
	color:#000;
	line-height:20px;
	cursor:pointer;
	transition:color .2s ease;
	white-space:nowrap;
	font-size:8px;
	text-align:center;
	display:table;
	text-transform:uppercase;
	border:1px solid #00000014;
	margin:0 auto;
	padding:4px 13px;
	border-radius:19Px;
	letter-spacing:1px;
}

html .eapps-faq-template-bg.eapps-faq-layout-accordion .eapps-faq-content-category-items:after{
	border:0 solid #000;
}

html .eapps-faq-template-bg.eapps-faq-layout-accordion .eapps-faq-content-category-items .eapps-faq-content-category-item:last-child{
	border-radius:0;
}

html .eapps-faq-template-bg.eapps-faq-layout-accordion .eapps-faq-content-category-items .eapps-faq-content-category-item:first-child{
	border-radius:0;
}

.top-bar,.top-bar .selected,.top-bar a,.top-bar button,.top-bar p,.variable-items-wrapper .variable-item,.woocommerce-breadcrumb,.woocommerce-breadcrumb a{
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
}

.footer-bar-content.copyright{
	padding-top:3px;
	font-family:futuralightbt!important;
	font-weight:100;
	text-transform:none;
	letter-spacing:0;
	color:#000;
	font-size:12px!important;
}

.footer-items.footer-left p{
	font-size:11px;
}

#eapps-faq-1 .eapps-faq-content-category-item-answer-text{
	color:#000!important;
	font-family:averta-light-webfont!important;
	font-size:12px;
}

.et-pro-summary-top bdi{
	color:#000;
	font-size:21px;
}

.faq{
	background:rgb(249 240 244 / 88%);
	padding:74px 33px;
	margin:37px;
	background: #ecead7;
	padding:74px 33px;
	margin:37px;
}

.faq h2{
	text-align:center;
}

.eapps-faq-template-bg.eapps-faq-layout-accordion .eapps-faq-content-category-items:after{
	border:0 solid #000;
}

.avis h2,.faq h2{
	text-align:center;
}

.big-menu .sub-menu>li>a:after,.big-menu>li>a:after,.et-header-menu .sub-menu>li>a:after{
	bottom:1px!important;
	left:0;
	-webkit-transition:width .25s;
	transition:width .25s;
}

.free-shipping-progress-bar .progress-bar-rail{
	line-height:3px;
	height:3px;
}

.side-panel .centermini bdi{
	display:block;
	font-weight:300;
	margin-top:0;
	padding:5px 5px!important;
}

.free-shipping-progress-bar .progress-bar-indicator{
	background:#000!important;
	background-color:#000;
	flex-grow:1;
}

#payment .payment_methods li .payment_box,#payment .payment_methods li a.about_paypal,#reviews .commentlist li .comment-text .woocommerce-review__published-date,#reviews .commentlist li .comment-text .woocommerce-review__verified,.comment-reply-title small,.commentlist .bypostauthor .post-author,.commentlist .bypostauthor>.comment-body .fn:after,.commentlist>li .comment-meta,.commentlist>li .reply,.et-portfolio.et-portfolio-style-hover-card .type-portfolio .et-portfolio-excerpt,.et-product-detail .summary .sizing_guide,.footer-bar .footer-bar-content,.post.listing .listing_content .post-meta,.products .product.product-category a div h2 .count,.side-menu .mobile-widgets p,.side-menu .side-widgets p,.widget .type-post .post-meta,.widget_rss .rss-date,.woocommerce-breadcrumb,.wp-block-latest-comments__comment-date,.wp-block-latest-posts__post-date,.wp-caption-text{
	font-size:12px;
}

.products .product .product-title{
	margin:0 0 0;
	text-align: center;
}

.et-product.et-main-products bdi{
	font-weight:300;
	padding:0!important;
}

span.woocommerce-LostPassword.lost_password a{
	text-transform:none!important;
	font-size:13px;
	padding:0;
	text-transform:none!important;
}

#place_order.button,html .button,html body button[type=submit],input[type=submit]{
	text-transform:uppercase!important;
}

.et-login-wrapper .woocommerce-form .form-row:last-child,.form-row .woocommerce-form-login__rememberme{
	margin:0;
	padding:0;
	font-family:futuralightbt!important;
	font-weight:100;
	font-size:14px!important;
	letter-spacing:0;
}

#eapps-testimonials-slider-1 .eapps-testimonials-slider-page-item-rating-item-colored svg{
	fill:rgb(0 0 0)!important;
}

.header a.et-menu-account-btn.icon.account-text span.icon-text{
	display:inline-flex;
	align-items:center;
	font-family:averta-regular-webfont;
	text-transform:uppercase;
	font-size:11px;
	font-weight:600;
	letter-spacing:1px;
}

html .cross-sells h2:before,.full_description .wc-description-title:before,.postline-large:before,.postline-medium:before,.postline:before,.product-details-accordion .woocommerce-Reviews-title:before,.product-details-vertical.woocommerce-tabs .wc-tab .woocommerce-Reviews-title:before,.product-details-vertical.woocommerce-tabs .wc-tab>.container>.row>div>h2:before,.related h2:before,.side-menu .widget h6:before,.up-sells h2:before,.woocommerce-billing-fields h3:before,.woocommerce-checkout-review-order h3:before{
	position:absolute;
	top:75%;
	left:100%;
	margin-left:20px;
	display:block;
	content:" ";
	width:25px;
	height:1px;
	background:currentColor;
	background:#000;
	display:none;
}

html body .woocommerce-tabs .tabs{
	font-size:1.1em;
	margin-bottom:40px;
	float:none;
}

#et-quickview .summary .product_title{
	font-size:1.5rem;
	padding-top:0;
	padding-bottom:0;
	line-height: 32Px;
}

.et-product-detail .summary .share-article .share-label{
	font-size:10px;
}

#et-quickview .summary.custom_scroll{
	max-height:460px;
	min-height:100%;
}

.big-menu .sub-menu li a,.et-header-menu .sub-menu li a{
	padding:.4em 0;
	font-family:averta-regular-webfont;
	text-transform:uppercase;
	font-size:10px;
	font-weight:300;
	letter-spacing:1px;
}

.et-header-menu li>.sub-menu>li{
	display:block;
	width:240px;
	padding:0 7px;
}

html .et-header-menu .sub-menu>li>a:after{
	content:'';
	height:2px;
	width:0;
	background-color:currentColor;
	position:absolute;
	bottom:-1px;
	left:0;
	-webkit-transition:width .25s;
	transition:width .25s;
}

html .et-header-menu ul.sub-menu li a{
	color:#fff;
}

html .et-header-menu .sub-menu .sub-menu,html .et-header-menu ul.sub-menu:before{
	background-color:#000!important;
}

html .et-header-menu>li>.sub-menu:before{
	content:"";
	position:absolute;
	top:0;
	left:-10px;
	background-color:#fff;
	width:calc(100% + 20px);
	height:100%;
	z-index:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	border:0 solid rgba(0,0,0,.1);
	-moz-box-shadow:none;
	box-shadow:none;
	z-index:-1;
}

#cancel-comment-reply-link:after,#order_review .terms a:after,.button-underline:after,.checkout .back-to-cart a:after,.commentlist>li .reply a:after,.et-banner-text .et-banner-link.link:after,.et-checkout-coupon-title a:after,.et-checkout-login-title a:after,.et-global-campaign a:after,.et-header-menu>li>a:after,.et-login-wrapper a:after,.post-categories li a:after,.post-featured .post-title .post-meta a:after,.post-nav-links a:after,.post.post-detail .single-post-meta a:after,.shop_categories_list li a:after,.tag-cloud-link:after,.woocommerce-cart .back-to-shop a:after,.woocommerce-terms-and-conditions-wrapper a:after,.wp-block-latest-comments__comment-link:after{
	content:'';
	height:2px;
	width:0;
	background-color:currentColor;
	position:absolute;
	bottom:-8px;
	left:0;
	-webkit-transition:width .25s;
	transition:width .25s;
}

#shipping_method label{
	cursor:pointer;
	display:inline;
	font-family:averta-light-webfont!important;
	font-weight:300;
	letter-spacing:0;
}

.cart-collaterals .shop_table tr td,.cart-collaterals .shop_table tr th{
	padding:15px 0;
	border-bottom:0 solid #d9d9d9;
	border-top:1px solid #d9d9d933;
}

.cart-collaterals .shop_table tr:first-child td,.cart-collaterals .shop_table tr:first-child th{
	border-top:1px solid #d9d9d933;
}

.shop_table tbody tr:first-child td,.shop_table tbody tr:first-child th{
	padding-top:8px!important;
	color:#000;
}

.entry-content .featured-media.alignwide{
	text-align:center;
	margin-bottom:4rem;
	margin-top:0;
}

.respond-container{
	border-top:0 solid #ddd;
}

.comment-reply-title{
	text-align:left!important;
}

.comment-form p input#submit{
	display:inline-block;
	width:auto;
	min-width:120px;
	margin-top:9px;
	float:right;
	background:#000;
	padding:11px 33px;
}

.post.post-detail .title-wrap .post-categories{
	margin-bottom:0;
	padding-top:31px;
}

h1 b{
	font-weight:300;
	color:#000;
}

h3.entry-title a{
	font-family:Zephyr,averta-light-webfont!important;
}

h2{
	margin-bottom:12px!important;
	padding-top:20px!important;
	margin-bottom:12px!important;
	font-size: 40px;
	font-size: 2.5rem;
	color: #000;
	max-width: 702px;
	margin: 0 auto;
	line-height: 50Px;
}

h3 strong{
	font-weight:300;
	padding-top:24px!important;
	display:block;
}

.woocommerce-MyAccount-content p{
	padding-bottom:9px;
	font-size:12px;
}

.woocommerce .woocommerce-MyAccount-content p a,.woocommerce .woocommerce-MyAccount-content p a:not(.button){
	text-transform:none!important;
}

.shopify-policy__body p strong{
	padding:13px 0!important;
	display:block;
	font-family:futuralightbt!important;
	font-weight:300;
	text-transform:none!important;
}

.widget{
	margin-bottom:0!important;
	margin-bottom:11px;
}

html .product-inner .badge.out-of-stock{
	color:#000;
	background-color:#fff;
	font-family:futuralightbt!important;
	font-weight:100;
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:7px;
	margin-top:0;
	padding:6px 10px;
}

body .gform_legacy_markup_wrapper .top_label div.ginput_container{
	margin-top:0!important;
	margin-top:0;
}

html .gform_legacy_markup_wrapper .gform_footer{
	padding:0!important;
	margin:0!important;
	clear:both;
	width:100%;
}

html .gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){
	font-size:inherit;
	font-family:inherit;
	padding:5px 10px;
	letter-spacing:normal;
	width:100%;
	font-size:11px!important;
	min-height:49px!important;
}

html .gform_legacy_markup_wrapper .gform_body{
	min-width:147px;
}

.gform_legacy_markup_wrapper .gform_footer input.button,.gform_legacy_markup_wrapper .gform_footer input[type=submit],.gform_legacy_markup_wrapper .gform_page_footer input.button,.gform_legacy_markup_wrapper .gform_page_footer input[type=submit]{
	font-size:1em;
	width:auto;
	margin:0 16px 0 0!important;
	font-size:10px!important;
	padding:17px 21px!important;
	letter-spacing:1px!important;
	background:#000!important;
}

body .gform_legacy_markup_wrapper ul li.gfield{
	margin-top:0!important;
	padding-top:0!important;
	margin-top:0!important;
	padding-top:0!important;
}

#eapps-faq-1.eapps-faq-layout-accordion .eapps-faq-content-category-item:not(.eapps-faq-content-category-item-active) .eapps-faq-content-category-item-question{
	background-color:rgb(255 255 255)!important;
}

html .gform_legacy_markup_wrapper form{
	text-align:left!important;
	max-width:100%!important;
	margin:0 auto!important;
	display:flex!important;
	border:1px solid #000!important;
}

html .social-icons li a{
	font-size:12px;
	padding:.45em;
	vertical-align:middle;
}

span.woocommerce-Price-currencySymbol{
	margin-left:2px;
	font-family:futuralightbt!important;
}

div#gform_wrapper_2 .gform_legacy_markup_wrapper form{
	text-align:left;
	max-width:100%;
	margin:0 auto;
	display:flex;
}

div#gform_wrapper_2 label.gfield_label{
	display:none!important;
}

.woocommerce-MyAccount-content{
	float:left;
	width:75%;
	padding-left:15px;
	overflow:hidden;
	padding-top:151px;
	float:left;
	width:75%;
	padding-left:15px;
	overflow:hidden;
	padding-top:18px;
}

.woocommerce-MyAccount-content p strong{
	text-transform:none!important;
}

.woocommerce-account.logged-in .site-content>.container{
	max-width:960px;
	padding-bottom:5vh;
	padding-top:38px;
}

nav.woocommerce-MyAccount-navigation li a{
	font-size:12px;
}

.woocommerce .et-MyAccount-user-info strong{
	text-transform:none!important;
}

.et-MyAccount-user{
	display:none;
}

blockquote cite,div.vc_progress_bar .vc_single_bar .vc_label,div.vc_toggle_size_sm .vc_toggle_title h4,html body{
	font-size:12px;
	font-family:averta-light-webfont;
}

input.input-text:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,label:hover input[type=checkbox],label:hover input[type=radio],select:focus,textarea:focus{
	border-color:#000;
	text-transform:none!important;
}

label,label.fl-label{
	font-family:futuralightbt!important;
	font-size:15px!important;
	letter-spacing:0;
	color:#000!important;
}

label.fl-label{
	text-transform:none!important;
	text-transform:none!important;
}

.et-checkout-coupon .woocommerce-info{
	padding:0;
	margin:0;
	color:inherit;
	font-size:13px;
}

.floating-labels.el-style-border-width-1 .field-wrap.float-label>.nf-field-label,.floating-labels.el-style-border-width-1 .form-row.float-label>label:not(.woocommerce-form__label-for-checkbox){
	text-transform:none!important;
}

.el-style-border-width-1 .nf-form-content .listselect-wrap .nf-field-element div,.el-style-border-width-1 .nf-form-content .nf-form-content textarea,.el-style-border-width-1 .nf-form-content input.ninja-forms-field,.el-style-border-width-1 .nf-form-content select.ninja-forms-field:not([multiple]),.el-style-border-width-1 .ppom-wrapper .ppom-field-wrapper .form-control,.el-style-border-width-1 input.input-text,.el-style-border-width-1 input[type=date],.el-style-border-width-1 input[type=datetime-local],.el-style-border-width-1 input[type=datetime],.el-style-border-width-1 input[type=email],.el-style-border-width-1 input[type=month],.el-style-border-width-1 input[type=number],.el-style-border-width-1 input[type=password],.el-style-border-width-1 input[type=search],.el-style-border-width-1 input[type=tel],.el-style-border-width-1 input[type=text],.el-style-border-width-1 input[type=time],.el-style-border-width-1 input[type=url],.el-style-border-width-1 input[type=week],.el-style-border-width-1 select,.el-style-border-width-1 textarea,input#billing_email{
	text-transform:none!important;
}

.header-border-1 .header:after{
	border-bottom:0 solid rgba(0,0,0,.1);
}

.products .add_to_cart_button.button,.products .added_to_cart.button{
	color:#000;
	font-size:10px;
}

.et-top-bar-text.text-2{
	font-family:futuralightbt!important;
	font-weight:100;
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:10px;
	margin-top:0;
	color:#000;
}

.rs-layer :not(.rs-wtbindex),.rs-layer:not(.rs-wtbindex),rs-alyer :not(.rs-wtbindex),rs-layer:not(.rs-wtbindex){
	outline:0!important;
}

.eapps-testimonials-slider-page-item-author-info-name{
	font-size:15px;
	line-height:14px!important;
	font-family:Zephyr,averta-light-webfont!important;
	font-weight:100!important;
	font-size:17px!important;
}

#place_order.button,.button.checkout-button,.et-product-detail .single_add_to_cart_button,.sticky-product-bar .add_to_cart_button,.sticky-product-bar .single_add_to_cart_button,.wishlist_table .add_to_cart,.woocommerce .argmc-wrapper .argmc-nav-buttons .argmc-submit,.woocommerce-mini-cart__buttons .button.checkout,.woocommerce-mini-cart__buttons .button:not(.checkout){
	background:0 0;
	border:2px solid currentColor;
	text-transform:uppercase;
	font-size:12px;
	letter-spacing:1px;
	margin-top:0;
	background:0 0;
	border:2px solid currentColor;
	text-transform:uppercase!important;
	font-size:12px;
	letter-spacing:1px;
	margin-top:0;
}

rs-sbg-px{
	opacity:1!important;
	background:-webkit-linear-gradient(top,rgba(0,0,0,.7) 0,rgba(0,0,0,.7) 2%,rgba(0,0,0,.3) 26%,rgba(0,0,0,.7) 91%,rgba(0,0,0,.9) 100%)!important;
	bottom:0;
	content:"";
	left:0;
	opacity:.6;
	position:absolute;
	right:0;
	top:0;
	z-index:2;
}

.box-avantages span.symbol-label img{
	width:36Px;
}

progress-percent{
	padding:0 .5em;
	font-weight:300;
	font-size:11px;
}

.eui-slider-dots{
	display:flex;
	justify-content:end!important;
}

.progress-bar-message{
	font-size:11px;
	display:flex!important;
	font-size:9px;
}

.box-avantages a.text-gray-800{
	font-size:15px;
	font-weight:900;
	color:#000;
}

.cart-panel-summary .progress-bar-message strong{
	padding-left:3px;
}

html body .eapps-testimonials-slider-page-item-author-picture-container{
	background:#fff;
	border:1px solid #f1f1f173;
}

html .eapps-testimonials-slider-page-item-author-info-caption{
	opacity:1;
	color:#9398a4!important;
	font-size:12px;
	font-weight:300;
	line-height:12px;
	margin-top:4px;
	white-space:normal;
	text-overflow:ellipsis;
	overflow:hidden;
	color:#000!important;
	text-transform:uppercase;
	font-family:futuralightbt!important;
	font-weight:100;
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:8px;
	margin-top:2px;
}

html .eapps-testimonials-slider-page-item-image-portrait{
	margin-left:0!important;
	padding-left:0!important;
	width:100%;
	padding:9Px;
	margin:0 auto!important;
}

html .eui-slider-dots-classic .eui-slider-dots-inner{
	padding-top:0!important;
	overflow:hidden;
	width:80px;
	padding-top:0;
}

.eapps-testimonials-slider-page-item-small-classic.eapps-testimonials-slider-page-item.eapps-testimonials-slider-page-item-image-landscape{
	margin-top:9px!important;
}

.eapps-testimonials-slider-page-item{
	overflow:hidden;
	border-radius:4px;
	display:flex;
	flex-direction:column;
	align-items:stretch;
	justify-content:stretch;
	margin-top:8px;
	flex-grow:0;
	flex-shrink:0;
	margin:0 auto!important;
}

.box-avantages span.text-gray-400.fw-bold.d-block{
	font-size:12px;
	line-height:8px;
}

.box-avantages .ps-3{
	line-height:26px;
	display:block;
	padding-left:14px;
}

.box-avantages{
	padding:0 41px 4px 45px!important;
	border-bottom:1px solid #f1f1f191;
}

#side-cart .product_list_widget a{
	font-family:Zephyr,averta-light-webfont!important;
	font-size:17px;
	text-transform:none!important;
	font-family: Zephyr,averta-light-webfont!important;
	font-size: 17px;
	text-transform: none!important;
	font-size: 17px!important;
	line-height: 20px;
	font-size: 9px!important;
	text-align: left!important;
	font-family: futura!important;
	text-transform: uppercase!important;
	font-weight: 500!important;
	letter-spacing: 1px;
	padding-top: 10px;
}

#side-cart .et-cart-panel-item-details .remove:after,#side-cart .et-cart-panel-item-details .remove:before{
	height:1px;
	background:rgb(255 255 255 / 72%);
	margin-top:0;
}

#side-cart .et-cart-panel-item-details .remove{
	position:absolute;
	right:0;
	top:8px;
	border:6px solid #ffffff00;
	border-radius:100%;
	height:20px;
	width:20px;
	background:#000;
}

#side-cart li .quantity .qty{
	font-size:inherit;
	border-left:1px solid;
	border-right:1px solid;
	margin:0 6Px;
	font-size:10px;
}

#side-cart .woocommerce-mini-cart__total strong{
	font-weight:400;
	font-size:18px!important;
	letter-spacing:.5px;
	font-family:Zephyr,averta-light-webfont!important;
	font-weight: 400;
	font-size: 14px!important;
	letter-spacing: .5px;
	font-family: Zephyr,averta-light-webfont!important;
	text-align: left!important;
	font-family: futura!important;
	text-transform: uppercase!important;
	font-weight: 500!important;
	letter-spacing: 1px;
	padding-top: 10px;
}

#side-cart .quantity{
	align-items:center;
	border:1px solid #000;
	max-width:82px;
	padding:0 6px;
}

.eapps-testimonials-slider-page-item-author-picture,.eapps-testimonials-slider-page-item-image-landscape .eapps-testimonials-slider-page-item-author-picture{
	position:relative;
	top:auto;
	left:auto;
	transform:none;
	width:21px!important;
	margin:0 auto;
	display:table;
	padding-top:13px;
}

.box-avantages .eapps-testimonials-slider-items{
	border-bottom:0 solid #f1f1f17d;
}

.box-avantages .eapps-testimonials-slider-slider.eui-slider{
	height:initial;
	max-height:100%;
	transition:max-height .3s;
	max-height:71px!important;
}

.eapps-testimonials-slider-page-item-image-landscape .eapps-testimonials-slider-page-item-author-picture,html .eapps-testimonials-slider-page-item-author-picture,html .eapps-testimonials-slider-page-item-image-landscape .eapps-testimonials-slider-page-item-author-picture{
	position:relative;
	top:auto;
	left:auto;
	-ms-transform:none;
	transform:none;
	margin:0 auto;
	display:table;
	padding-top:13px;
	width:auto!important;
	min-height:31px!important;
	max-height:30px!important;
	height:33px!important;
	min-width:auto!important;
}

#side-cart .woocommerce-mini-cart__total{
	margin-bottom:4px!important;
}

.free-shipping-progress-bar{
	border:0 solid;
	padding:17px;
	margin-bottom:6px;
	border:0 solid!important;
	padding:17px;
	background:#faf1f4!important;
}

.free-shipping-progress-bar .progress-bar-message strong{
	font-size:9px!important;
	font-weight:400;
	font-family:averta-light-webfont!important;
	font-weight:100;
	text-transform:none;
	letter-spacing:0;
}

.topbar-text{
	font-family:Lato;
	text-transform:uppercase;
	letter-spacing:2px;
	font-size:10px!important;
}

.side-panel .et-close:after,.side-panel .et-close:before{
	background-color:#000;
	height:1px;
}

blockquote cite,body{
	font-family:averta-light-webfont;
}

.header .logolink .logoimg,.header .logolink img{
	margin-top:0;
}

.top-bar .topbar-center{
	text-transform:uppercase;
	font-size:11px;
}

.header .logolink img{
	max-height:58px;
}

#goya-popup.dark{
	background-color:#000;
}

#goya-popup .popup-content .content-wrapper{
	width:66.6667%;
	margin:0 auto;
	padding:50px 0;
	font-family:averta-light-webfont;
	font-size:13px;
}

.linked-products-carousel{
	padding-left:20px;
	padding-right:20px;
	margin-left:-20px;
	margin-right:-20px;
	opacity:1!important;
}

.Creative-Title{
	font-family:Zephyr!important;
}

html .konte-product-grid__title{
	line-height:51px;
	font-size:3.75rem;
	font-family:Zephyr!important;
	color:#000;
	margin-top:63px;
}

html .topbar-text{
	font-size:9px!important;
}

.topbar-text img{
	height:12Px;
	display:inline-block;
	line-height:36Px;
	float:left;
	margin-right:9px;
}

.topbar-text ul li{
	line-height:10px;
	display:inline-block;
	margin-top:-6px;
}

#topbar .topbar-left-items .topbar-text{
	display:inline-flex;
	width:100%;
	margin-top:-5px!important;
	display:table;
	color:#000;
}

ul.left{
	float:left;
}

ul.right{
	float:right;
	display:block;
	position:absolute;
	right:32px;
}

.sticky-product-bar{
	position:fixed;
	top:-100px;
	left:0;
	width:100%;
	z-index:602;
	font-size:.9em;
	background:#fff;
	opacity:0;
	visibility:hidden;
	-moz-box-shadow:-2px 2px 45px -15px rgba(0,0,0,.3);
	box-shadow:none;
	border-top:0 solid rgba(0,0,0,.1);
	height:80px;
	display:flex;
	align-items:center;
	animation:.48s et-fadeIn;
	border-bottom:1px solid #f1f1f194;
}

.et-product-detail .variations_form .variations{
	width:100%;
	margin-bottom:0;
}

.et-product-detail.et-cart-mixed:not(.sold-individually):not(.product-type-grouped):not(.product-type-external) .summary .yith-wcwl-add-to-wishlist>div{
	margin-left:0!important;
}

.variable-items-wrapper .variable-item,.woocommerce-breadcrumb,.woocommerce-breadcrumb a{
	font-family:averta-light-webfont;
	font-weight:300;
	font-size:12px;
	font-family:futuralightbt!important;
	font-weight:100;
	text-transform:uppercase;
	color:#000;
}

.et-listing-style1 .product_thumbnail .et-quickview-btn,.products .add_to_cart_button.button,.products .added_to_cart.button,.products .single_add_to_cart_button.button,.shop_table,.side-panel header h6,blockquote cite,body,table{
	color:#000;
}

h1,h2,h3,html .eui-widget-title,span.eapps-faq-content-category-title-text{
	font-family:Zephyr,averta-light-webfont!important;
	font-weight:300!important;
	font-size:28Px;
	letter-spacing:0;
	color:#000;
	font-family: averta-light-webfont!important;
}

input#gform_submit_button_2{
	background:0 0!important;
	color:#000;
	border-left:0 solid #f1f1f1;
	border:0;
	border-left:1px solid;
}

input#input_2_1{
	border:0;
	background:transparent;
}

label{
	font-size:13px!important;
	font-size:12px!important;
	letter-spacing:0;
	color:#000;
}

.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item{
	border:1px solid rgb(0 0 0 / 7%);
	border-radius:0!important;
}

.eapps-testimonials-slider-page-item-author-picture-container:after{
	border:0!important;
}

.vc_row.wpb_row.vc_row-fluid.vc_row-has-fill{
	background-size:contain!important;
	background-size:contain!important;
}

html .topbar.dark{
	background-color:#fff!important;
	background-color:#edead7!important;
}

.konte-button.button-underline.normal{
	text-transform:uppercase;
	text-transform:uppercase;
}

.konte-category-banner__title{
	font-size:39px;
	font-size:2.4375rem;
	font-weight:400;
	line-height:1.2;
	margin:2px 0 8px 0;
	font-size:39px;
	font-size:2.4375rem;
	font-weight:400;
	line-height:1.2;
	margin:2px 0 8px 0;
}

html .footer-widgets .widget h6{
	margin-bottom:10px;
	padding:10px 0;
	text-transform:uppercase;
	letter-spacing:.1em;
	font-weight:inherit;
	font-family:Zephyr,averta-light-webfont!important;
	text-transform:none;
	letter-spacing:0;
	font-size:20px;
	font-weight:300;
	color:#000!important;
}

.konte-button.button-underline:after,.konte-category-banner__button:after{
	bottom:-8px;
}

.et-global-campaign a,.et-product-detail .product_meta>span,.et-product-detail .summary .share-article .share-label,.post-categories li a,.widget:not(.widget_shopping_cart):not(.woocommerce):not(.wcapf-ajax-term-filter):not(.et_widget_social_media) a{
	font-size:11px;
	font-family:futuralightbt!important;
	font-weight:100;
	text-transform:uppercase;
	letter-spacing:1px;
	font-size:9px;
	margin-top:0;
}

.eapps-faq-layout-accordion .eapps-faq-content-category-item-question-icon:after,.eapps-faq-layout-accordion .eapps-faq-content-category-item-question-icon:before{
	background:#000;
}

html .eapps-faq-accordion-icon-plus.eapps-faq-layout-accordion .eapps-faq-content-category-item-question-icon:after,html .eapps-faq-accordion-icon-plus.eapps-faq-layout-accordion .eapps-faq-content-category-item-question-icon:before{
	height:1px;
}

.et-product-detail.et-cart-mixed .summary .yith-wcwl-add-to-wishlist>div>a span{
	font-size:12px!important;
}

#cancel-comment-reply-link,#order_review .terms a,.commentlist>li .reply a,.entry-content li a:not([class]),.entry-content p a:not([class]),.et-banner-text .et-banner-link.link,.et-blog-categories-list li a,.et-checkout-login-title a,.et-global-campaign a,.et-product-detail .product_meta>span,.et-product-detail .product_meta>span a,.et-product-detail .summary .share-article .share-label,.post-categories li a,.post-featured .post-title .post-meta a,.tag-cloud-link,.widget:not(.widget_shopping_cart):not(.woocommerce):not(.wcapf-ajax-term-filter):not(.et_widget_social_media) a,.woocommerce-terms-and-conditions-wrapper a,.wp-block-latest-comments__comment-link,.wpb_text_column a:not([class]){
	font-family:futuralightbt;
	text-transform:uppercase!important;
}

.grid{
	display:block;
	list-style:none;
	padding:0;
	margin:0 0 0 -25px;
	font-size:0;
}

.grid__cell{
	box-sizing:border-box;
	display:inline-block;
	width:100%;
	padding:0 0 0 25px;
	margin:0;
	vertical-align:top;
	font-size:1rem;
}

.grid--center{
	text-align:center;
}

.grid--center>.grid__cell{
	text-align:left;
}

.grid__cell--center{
	display:block;
	margin:0 auto;
}

.grid--right{
	text-align:right;
}

.grid--right>.grid__cell{
	text-align:left;
}

.grid--middle>.grid__cell{
	vertical-align:middle;
}

.grid--bottom>.grid__cell{
	vertical-align:bottom;
}

.grid--flush{
	margin-left:0!important;
}

.grid--flush>.grid__cell{
	padding-left:0!important;
}

.grid--tiny{
	margin-left:-6.25px;
}

.grid--tiny>.grid__cell{
	padding-left:6.25px;
}

.grid--small{
	margin-left:-12.5px;
}

.grid--small>.grid__cell{
	padding-left:12.5px;
}

.grid--auto>.grid__cell{
	width:auto;
}

.grid--gallery>.grid__cell:last-child{
	margin-bottom:0!important;
}

.\31\/2,.\32\/4,.\36\/12{
	width:50%;
}

.\31\/3,.\34\/12{
	width:33.33333%;
}

.\32\/3,.\38\/12{
	width:66.66667%;
}

.\31\/4,.\33\/12{
	width:25%;
}

.\33\/4,.\39\/12{
	width:75%;
}

.\31\/12{
	width:8.33333%;
}

.\32\/12{
	width:16.66667%;
}

.\35\/12{
	width:41.66667%;
}

.\37\/12{
	width:58.33333%;
}

.\31\30\/12{
	width:83.33333%;
}

.\31\31\/12{
	width:91.66667%;
}

.slick-slider{
	display:block;
	position:relative;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-tap-highlight-color:transparent;
}

.slick-list{
	position:relative;
	display:block;
	overflow:hidden;
	margin:0;
	padding:0;
}

.slick-list:focus{
	outline:0;
}

.slick-list.dragging{
	cursor:pointer;
}

.slick-list,.slick-track{
	transform:translate3d(0,0,0);
}

.slick-track{
	display:block;
	position:relative;
	top:0;
	left:0;
}

.slick-track:after,.slick-track:before{
	display:table;
	content:'';
}

.slick-track:after{
	clear:both;
}

.slick-loading .slick-track{
	visibility:hidden;
}

.slick-slide{
	display:none;
	float:left;
	height:100%;
	min-height:1px;
}

.slick-slide:focus{
	outline:0;
}

[dir=rtl] .slick-slide{
	float:right;
}

.slick-slide img{
	display:block;
}

.slick-slide.slick-loading img{
	display:none;
}

.slick-slide.dragging img{
	pointer-events:none;
}

.slick-initialized .slick-slide{
	display:block!important;
}

.slick-loading .slick-slide{
	visibility:hidden;
}

.slick-vertical .slick-slide{
	display:block;
	height:auto;
	border:1px solid transparent;
}

.slick-arrow.slick-hidden{
	display:none;
}

.slick-arrow{
	background:0;
	border:0;
}

.slick-arrow:focus{
	outline:0;
}

.slick-dots{
	margin-top:10px;
	list-style:none;
	text-align:center;
}

.slick-dots li{
	display:inline-block;
}

.slick-dots button{
	display:inline-block;
	margin:10px 8px;
	padding:0;
	height:5px;
	width:5px;
	background:#bab9b9;
	cursor:pointer;
	border:0;
	outline:0;
	font-size:0;
	transition:background .2s ease-in-out;
	vertical-align:middle;
}

.slick-dots .slick-active button{
	background:#343434;
}

.fancybox-enabled{
	overflow:hidden;
}

.fancybox-enabled body{
	overflow:visible;
	-ms-touch-action:none;
	touch-action:none;
}

.fancybox-container{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:99993;
	backface-visibility:hidden;
}

.fancybox-container~.fancybox-container{
	z-index:99992;
}

.fancybox-bg{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	background:#000;
	opacity:0;
	transition-timing-function:cubic-bezier(.55,.06,.68,.19);
	backface-visibility:hidden;
}

.fancybox-container--ready .fancybox-bg{
	opacity:.3;
	transition-timing-function:cubic-bezier(.22,.61,.36,1);
}

.fancybox-controls{
	position:absolute;
	top:calc(50% - 25px);
	left:0;
	right:0;
	text-align:center;
	opacity:0;
	z-index:99994;
	transition:opacity .2s;
	backface-visibility:hidden;
	direction:ltr;
}

.fancybox-show-controls .fancybox-controls{
	opacity:1;
}

.fancybox-slider-wrap{
	overflow:hidden;
	direction:ltr;
}

.fancybox-slider,.fancybox-slider-wrap{
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	padding:0;
	margin:0;
	z-index:99993;
	backface-visibility:hidden;
	-webkit-tap-highlight-color:transparent;
}

.fancybox-slide{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	margin:0;
	padding:0 10px;
	outline:0;
	overflow:auto;
	white-space:normal;
	box-sizing:border-box;
	text-align:center;
	z-index:99994;
	-webkit-overflow-scrolling:touch;
}

.fancybox-slide::before{
	content:'';
	display:inline-block;
	vertical-align:middle;
	height:100%;
	width:0;
}

.fancybox-container--no-padding .fancybox-slide{
	padding:0;
}

.fancybox-container--align-left .fancybox-slide{
	text-align:left;
}

.fancybox-slide>*{
	display:inline-block;
	position:relative;
	margin:44px 0;
	border-width:0;
	vertical-align:middle;
	text-align:left;
	background-color:#fff;
	box-shadow:0 1px 2px rgba(0,0,0,.2);
}

.fancybox-slide--image{
	overflow:hidden;
}

.fancybox-slide--image::before{
	display:none;
}

.fancybox-slide--mobile-fullscreen{
	width:100%;
	height:100%;
	margin:0;
	background:0;
}

.fancybox-content{
	display:inline-block;
	position:relative;
	margin:44px auto;
	padding:0;
	border:0;
	width:80%;
	height:calc(100% - 88px);
	vertical-align:middle;
	line-height:normal;
	text-align:left;
	white-space:normal;
	outline:0;
	font-size:1rem;
	font-family:Arial,sans-serif;
	box-sizing:border-box;
	-webkit-tap-highlight-color:transparent;
	-webkit-overflow-scrolling:touch;
}

.fancybox-controls--canzoomOut .fancybox-placeholder{
	cursor:zoom-out;
}

.fancybox-controls--canzoomIn .fancybox-placeholder{
	cursor:zoom-in;
}

.fancybox-controls--canGrab .fancybox-placeholder{
	cursor:grab;
}

.fancybox-controls--isGrabbing .fancybox-placeholder{
	cursor:grabbing;
}

.fancybox-tmp{
	position:absolute;
	top:-9999px;
	left:-9999px;
	visibility:hidden;
}

.fancybox-error{
	position:absolute;
	margin:0;
	padding:40px;
	top:50%;
	left:50%;
	width:380px;
	max-width:100%;
	transform:translate(-50%,-50%);
	background:#fff;
	cursor:default;
}

.fancybox-error p{
	margin:0;
	padding:0;
	color:#444;
	font:1rem/1.25rem "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.fancybox-close{
	position:absolute;
	z-index:9999;
	top:-35px;
	right:-5px;
	line-height:25px;
	width:25px;
	cursor:pointer;
	text-align:center;
	background:0;
	color:#fff;
	border:0;
	padding:0;
}

.fancybox-close svg{
	filter:drop-shadow(0 0 1px rgba(0,0,0,.2));
}

.fancybox-button{
	position:absolute;
	font-size:1.5625rem;
	background:0;
	border:0;
	color:#fff;
	transition:all .25s ease-in-out;
}

.fancybox-button--disabled{
	display:none;
}

.fancybox-button--disabled::after,.fancybox-button--disabled::before{
	opacity:.5;
}

.fancybox-button--left{
	left:-55px;
}

.fancybox-button--left:hover{
	left:-58px;
}

.fancybox-button--right{
	right:-55px;
}

.fancybox-button--right:hover{
	right:-58px;
}

.fancybox-button svg{
	filter:drop-shadow(0 1px 2px rgba(0,0,0,.2));
}

.fancybox-loading{
	border:6px solid rgba(100,100,100,.4);
	border-top:6px solid rgba(255,255,255,.6);
	border-radius:100%;
	height:50px!important;
	width:50px!important;
	animation:fancybox-rotate .8s infinite linear;
	background:0;
	position:absolute;
	top:50%;
	left:50%;
	margin-top:-25px;
	margin-left:-25px;
	z-index:99999;
}

.shg-c,.shogun-component{
	margin-bottom:35px;
}

.shogun-component__size--small{
	max-width:680px;
	margin:0 auto;
}

.shogun-component__size--medium{
	max-width:880px;
	margin:0 auto;
}

.shogun-component__size--large{
	max-width:980px;
	margin:0 auto;
}

.shogun-component__size--extra-large{
	max-width:1050px;
	margin:0 auto;
}

.shogun-component__size--full{
	width:100vw;
	margin-left:-20px;
}

.shogun-image{
	display:block;
}

.shogun-text--center{
	text-align:center;
}

.shogun-text--large-bottom-margin{
	margin-bottom:2em;
}

.shogun-component__video{
	position:relative;
	cursor:pointer;
}

.shogun-component__video video{
	display:block;
	width:100%;
}

.shogun-component__video-icon{
	position:absolute;
	color:#fff;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	font-size:3.125rem;
	opacity:1;
	pointer-events:none;
	transition:opacity .2s ease-in-out;
	line-height:0;
	filter:drop-shadow(0 1px 3px rgba(18,16,12,.2));
}

.shogun-component__video--playing .shogun-component__video-icon{
	opacity:0;
}

.shogun-component__video-item--fullscreen{
	background:#000!important;
}

.rte .shogun-component__image-with-title blockquote,.rte .shogun-component__image-with-title h3,.shogun-component__image-with-title .h3,.shogun-component__image-with-title .rte blockquote,.shogun-component__image-with-title .rte h3{
	margin-bottom:1em;
}

.shogun-component__image-with-title img{
	width:100%;
}

.shogun-component__blockquote{
	text-align:center;
}

.shogun-component__blockquote blockquote{
	margin:0;
	font-style:italic;
}

.shogun-component__image-full img{
	width:100%;
}

.shogun-component__store{
	background:#f6f5f5;
	max-width:780px;
	margin:0 auto;
}

.shogun-component__store-address{
	padding:25px;
}

.shogun-component__essential-step-header{
	position:relative;
	display:-ms-flexbox;
	display:flex;
	max-width:300px;
	padding:10px 0 0 45px;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-align:start;
	align-items:flex-start;
	height:200px;
}

.shogun-component__essential-step-number{
	position:absolute;
	top:0;
	left:0;
	color:#fcf3eb;
	font-size:12.5rem;
	line-height:1;
	z-index:-1;
}

.shogun-component__read-more{
	display:inline-block;
	margin:18px 0;
}

.shogun-component__read-more svg{
	margin-left:8px;
	vertical-align:-1px;
}

.shogun-component__essential-step-products{
	margin-bottom:30px;
}

.template-article .shogun-component__read-more+.rte{
	display:none;
}

.template-article #shogun-probe .shogun-component__read-more+.rte{
	display:block!important;
}

.shogun-component__product-slider-list{
	position:relative;
	max-width:500px;
	margin:0 -20px;
}

.shogun-component__product-list-item .product-item{
	border-top:0;
	padding-left:20px;
	padding-right:20px;
}

.shogun-component__product-slider-list .slick-arrow{
	position:absolute;
	top:calc(50% - 32px);
	font-size:2rem;
}

.shogun-component__product-slider-list .slick-prev{
	left:-85px;
}

.shogun-component__product-slider-list .slick-next{
	right:-85px;
}

.shogun-component__product-slider-row .slick-arrow{
	position:absolute;
	top:calc(50% - 32px);
	font-size:2rem;
}

.shogun-component__product-slider-row .slick-prev{
	left:-60px;
}

.shogun-component__product-slider-row .slick-next{
	right:-60px;
}

.no-scroll{
	overflow:hidden;
}

.js .no-js{
	display:none!important;
}

.container--smaller{
	max-width:1390px;
}

.container--shrink{
	max-width:1300px;
}

.container--shrink-more{
	max-width:960px;
}

.page-wrapper{
	padding-top:20px;
	padding-bottom:30px;
}

.page-wrapper--no-bottom-padding{
	padding-bottom:0!important;
}

.visually-hidden{
	position:absolute;
	overflow:hidden;
	clip:rect(0 0 0 0);
	height:1px;
	width:1px;
	margin:-1px;
	padding:0;
	border:0;
}

[v-cloak]{
	display:none!important;
}

.anchor{
	display:block;
	position:relative;
	top:-90px;
	visibility:hidden;
}

.placeholder-svg{
	display:block;
	width:100%;
	height:100%;
	max-width:100%;
	max-height:100%;
}

.shopify-challenge__container{
	margin-top:40px;
	margin-bottom:40px;
}

.loading-bar{
	position:fixed;
	top:0;
	left:0;
	visibility:hidden;
	width:0;
	height:2px;
	background:#343434;
	transition:width .2s ease-in-out;
	z-index:10;
}

.loading-bar--visible{
	visibility:visible;
}

.announcement-bar{
	padding:6px 0;
	text-transform:uppercase;
	font-family:brandon-grotesque,arial,sans-serif;
	font-size:.625rem;
	letter-spacing:2.35px;
}

.announcement-bar__inner{
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-align:center;
	align-items:center;
}

.announcement-bar__text{
	opacity:.7;
}

.announcement-bar__link{
	opacity:.5;
}

.announcement-bar__link:hover{
	opacity:.7;
}

.breadcrumb{
	display:none;
	margin-bottom:25px;
	color:#a6a6a6;
	font-size:.625rem;
	font-family:brandon-grotesque,arial,sans-serif;
	text-transform:uppercase;
	letter-spacing:1.8px;
}

.breadcrumb__item{
	display:inline-block;
	transition:color .25s ease-in-out;
}

.breadcrumb__item:hover{
	color:#343434;
}

.breadcrumb__item+.breadcrumb__item::before{
	content:'/';
	color:#a6a6a6;
}

.quantity-selector{
	display:-ms-flexbox;
	display:flex;
	width:140px;
	padding:12px 16px;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-align:center;
	align-items:center;
	border:1px solid #e2e2e2;
	font-size:.75rem;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-ms-flex-negative:0;
	flex-shrink:0;
}

.quantity-selector__value{
	font-size:.875rem;
	font-family:brandon-grotesque,arial,sans-serif;
	font-weight:700;
}

.ksp{
	padding:28px 0;
	text-align:center;
	background:#f6f5f5;
}

.ksp__item{
	margin-bottom:30px;
}

.ksp__title{
	margin-bottom:1em;
}

.ksp__content{
	font-size:.9375rem;
	max-width:250px;
	margin:0 auto;
}

.plus-button{
	position:relative;
	width:10px;
	height:10px;
	top:3px;
	float:right;
}

.plus-button::after,.plus-button::before{
	content:'';
	position:absolute;
	background-color:#343434;
	transition:transform .25s ease-out;
}

.plus-button::before{
	top:0;
	left:50%;
	width:2px;
	height:100%;
	margin-left:-1px;
}

.plus-button::after{
	top:50%;
	left:0;
	width:100%;
	height:2px;
	margin-top:-1px;
}

.plus-button--active::before{
	transform:rotate(90deg);
}

.plus-button--active::after{
	transform:rotate(180deg);
}

.label{
	display:inline-block;
	line-height:normal;
	padding:1px 6px;
	font-size:.625rem;
	letter-spacing:.25em;
	text-transform:uppercase;
	font-family:brandon-grotesque,arial,sans-serif;
	background: transparent;
	color:#b3b3b3;
	border:0 solid #e6e6e6;
	border-radius:2px;
}

.labels-list .label+.label{
	margin-left:10px;
}

.labels-list--vertical{
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-align:start;
	align-items:flex-start;
}

.labels-list--vertical .label+.label{
	margin-top:5px;
	margin-left:0;
}

.pagination__next,.pagination__prev{
	display:inline-block;
	font-size:.75rem;
	color:#343434;
}

.pagination__nav{
	display:inline-block;
	vertical-align:middle;
}

.pagination__nav-item{
	display:inline-block;
	font-size:.8125rem;
}

.pagination__nav-link{
	padding:4px 12px;
}

.pagination__nav-item--active{
	color:#343434;
}

.pagination__next{
	margin-left:5px;
}

.pagination__prev{
	margin-right:5px;
}

.pagination-results{
	position:relative;
}

.pagination-results__meta{
	text-align:center;
	color:#a6a6a6;
}

.pagination-results__count{
	margin-bottom:10px;
}

.popover{
	position:relative;
}

.popover--inline{
	display:inline-block;
}

.popover__content{
	position:absolute;
	bottom:100%;
	left:50%;
	width:100%;
	margin-bottom:8px;
	min-width:195px;
	padding:18px 20px;
	background:#fff;
	border:1px solid #e2e2e2;
	box-shadow:0 1px rgba(118,118,118,.07);
	visibility:hidden;
	transform:translateX(-50%) translateY(-10px);
	opacity:0;
	transition:all .25s ease-in-out;
	color:#343434;
}

.popover__content::after{
	position:absolute;
	content:'';
	top:100%;
	left:calc(50% - 4px);
	border-style:solid;
	border-width:7px 7px 0;
	border-color:#fff transparent transparent transparent;
	filter:drop-shadow(0 1px #e2e2e2);
}

.popover__content--large{
	min-width:360px;
	padding:22px 30px;
}

.popover__content--fit{
	min-width:0;
	width:auto;
	white-space:nowrap;
}

.popover:hover .popover__content{
	visibility:visible;
	opacity:1;
	transform:translateX(-50%) translateY(0);
}

.popover__intro{
	margin-bottom:1.8em;
	text-align:center;
}

.empty-state{
	margin:20px 0;
	text-align:center;
}

.empty-state__heading{
	margin-bottom:8px;
}

.empty-state__title{
	margin-bottom:18px;
}

.empty-state__text{
	max-width:250px;
	margin:0 auto 20px;
}

.empty-state__text--wide{
	max-width:400px;
}

.empty-state__text--wider{
	max-width:650px;
}

.alert{
	margin-bottom:30px;
	padding:14px 20px;
	font-family:brandon-grotesque,arial,sans-serif;
	font-size:.6875rem;
	text-transform:uppercase;
	letter-spacing:.2em;
	text-align:center;
}

.alert--error{
	background:#fdeaea;
	color:#d76363;
}

.alert--success{
	background:#d5f1d5;
	color:#586958;
}

.zopim--hidden{
	visibility:hidden;
}

.cc_banner-wrapper p{
	color:#343434;
	font-family:chronicle display a,chronicle display b,chronicle display,arial,sans-serif;
}

.cc_banner-wrapper .cc_container{
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	-ms-flex-pack:justify;
	justify-content:space-between;
	padding:12px 20px 12px 15px;
}

.cc_banner-wrapper .cc_container .cc_btn{
	-ms-flex-order:2;
	order:2;
}

.cc_banner-wrapper .cc_container .cc_btn,.cc_banner-wrapper .cc_container .cc_btn:visited{
	padding:11px 28px;
	border-radius:0;
	color:#fff;
	font-size:.8125rem;
	text-align:center;
	line-height:normal;
	text-transform:uppercase;
	font-family:brandon-grotesque,arial,sans-serif;
	transition:all .25s ease-in-out;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border:1px solid #343434;
	background:#343434;
}

.cc_banner-wrapper .cc_container .cc_btn:hover,.cc_banner-wrapper .cc_container .cc_btn:visited:hover{
	color:#fff;
	background:#5a5a5a;
}

.cc_banner-wrapper .cc_container .cc_message{
	margin:.25em;
	line-height:1.5em;
}

.cc_banner-wrapper .cc_container .cc_message a{
	padding-bottom:1px;
	color:#a17c5e;
	font-weight:700;
	border-bottom:1px solid #e3d7ce;
	transition:color .2s ease-in-out;
}

.cc_banner-wrapper .cc_container .cc_message a:hover{
	color:#81634b;
}

.account-nav{
	margin-top:118px;
}

.account-nav__item{
	position:relative;
	margin-bottom:18px;
}

.account-nav__item:last-child{
	margin:58px 0 0;
}

.account-nav__item--active>a{
	color:#343434;
}

.account-nav__item--active::before{
	display:inline-block;
	content:'';
	margin-right:16px;
	width:20px;
	height:2px;
	background:#343434;
	vertical-align:3px;
}

.order{
	margin-bottom:35px;
}

.order-item__image-container{
	width:80px;
	height:80px;
	margin-right:15px;
	text-align:center;
}

.order-item__image{
	max-height:100%;
}

.order-tracking{
	display:-ms-flexbox;
	display:flex;
	margin-bottom:48px;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-align:center;
	align-items:center;
	color:#a17c5e;
	background:#fbf2ea;
}

#reviews-section .order-tracking .jdgm-write-rev-link,.order-tracking #judgeme_newreview,.order-tracking #reviews-section .jdgm-write-rev-link,.order-tracking .button,.order-tracking .footer-summary{
	background:#a17c5e;
	color:#fff;
}

#reviews-section .order-tracking .jdgm-write-rev-link:hover,.order-tracking #judgeme_newreview:hover,.order-tracking #reviews-section .jdgm-write-rev-link:hover,.order-tracking .button:hover,.order-tracking .footer-summary:hover{
	background:#7d5b44;
}

.order-invoice,.order-note{
	margin-bottom:30px;
}

.order-address:first-line{
	font-weight:700;
}

.product-list--wishlist+.product-results__meta{
	margin-top:50px;
}

.product-list.product-list--wishlist>.grid__cell{
	margin-bottom:62px;
}

.addresses{
	margin-bottom:50px;
}

.addresses>.grid__cell{
	margin-bottom:30px;
}

.customer-address:first-line{
	font-weight:700;
}

.customer-address__actions{
	margin-right:-16px;
	margin-bottom:-10px;
	text-align:right;
}

.customer-address__separator{
	display:inline-block;
	color:#a6a6a6;
	margin:0 7px;
	vertical-align:text-bottom;
}

.account__login-info .grid__cell{
	padding-top:20px;
	padding-bottom:20px;
}

.account__login-info .grid__cell:first-child{
	padding-right:45px;
}

.account__login-info .grid__cell:first-child .form__control--inline{
	margin-bottom:11px;
}

.birth-date{
	display:-ms-flexbox;
	display:flex;
	max-width:380px;
}

.birth-date>.select{
	display:inline-block;
}

.birth-date__month,.birth-date__year{
	margin-left:15px;
}

.birth-date__day{
	min-width:75px;
}

.birth-date__month{
	min-width:130px;
}

.birth-date__year{
	min-width:90px;
}

.beauty-profile__concerns{
	border-top:1px solid #e2e2e2;
}

.post-register-actions{
	margin-top:48px;
	max-width:380px;
	margin-left:auto;
}

#reviews-section .post-register-actions .jdgm-write-rev-link:last-child,.post-register-actions #judgeme_newreview:last-child,.post-register-actions #reviews-section .jdgm-write-rev-link:last-child,.post-register-actions .button:last-child,.post-register-actions .footer-summary:last-child{
	margin-top:15px;
}

.article-preview__image{
	display:block;
	height:200px;
	background-size:cover;
	background-position:center center;
}

.article-preview__content{
	padding:18px 20px;
	background:#fff;
	text-align:center;
}

.article-preview__title{
	position:relative;
	font-weight:600;
	text-transform:uppercase;
}

.article-preview__title::after{
	display:block;
	content:'';
	margin:.55em auto 0;
	width:40px;
	height:2px;
	background:#343434;
}

.articles-list__item,.articles-list__newsletter{
	display:none;
	margin:0 0 60px;
}

.article-item{
	padding-bottom:40px;
	border-bottom:3px solid #343434;
}

.column>.articles-list__item,.column>.articles-list__newsletter{
	display:block;
}

.article-item__image-container{
	display:block;
	font-size:0;
	margin-bottom:18px;
}

.article-item__category{
	margin-bottom:.85em;
}

.article-item__title{
	margin-bottom:.8em;
}

.article-item__excerpt{
	margin-bottom:1.85em;
	margin-top:-.45em;
}

.article__image{
	background-size:cover;
	background-position:center center;
	min-height:225px;
}

.article__inner{
	max-width:840px;
	margin:0 auto;
	padding:95px 0 0;
	background:#fff;
}

.article__container{
	position:relative;
}

.article__image~.article__container{
	margin-top:-60px;
}

.article__image~.article__container>.article__inner{
	padding-top:35px;
}

.article__header{
	margin-bottom:32px;
	padding:0 10px 34px;
	text-align:center;
	border-bottom:3px solid #343434;
}

.article__category{
	margin-bottom:1.75em;
}

.article__title{
	margin-bottom:.85em;
}

.article__share{
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:center;
	justify-content:center;
	-ms-flex-align:center;
	align-items:center;
	max-width:580px;
	margin:0 auto 80px;
	padding:0 0 25px;
	text-align:center;
	border-bottom:3px solid #343434;
}

.article__share>p{
	margin-bottom:0;
}

.article__share-buttons{
	margin-left:10px;
	font-size:.9375rem;
}

.article__share-button{
	display:inline-block;
	margin:0 8px;
	vertical-align:text-bottom;
}

.article__newsletter{
	margin:0 auto 80px;
	max-width:780px;
	padding:0 25px 25px;
	text-align:center;
	background:#f6f5f5;
}

.article__newsletter-title{
	position:relative;
	margin-bottom:0;
	top:-.75em;
}

.article__newsletter-content{
	font-size:1.05em;
}

.article-navigation{
	display:none;
	position:absolute;
	top:120px;
	margin-top:100px;
}

.article-navigation--next{
	left:40px;
}

.article-navigation--next .article-navigation__meta{
	padding-left:30px;
}

.article-navigation--prev{
	right:40px;
	text-align:right;
}

.article-navigation--prev .article-navigation__meta{
	padding-right:30px;
}

.article-navigation__meta{
	max-width:220px;
	opacity:0;
	transition:opacity .25s ease-in-out;
}

.article-navigation__icon,.article-navigation__image{
	display:table-cell;
	vertical-align:top;
}

.article-navigation__icon{
	padding-top:32px;
	font-size:2rem;
	color:#a6a6a6;
	transition:.25s ease-in-out;
}

.article-navigation__image{
	max-width:190px;
	margin-bottom:15px;
}

.article-navigation:hover .article-navigation__icon{
	color:#343434;
}

.article-navigation:hover .article-navigation__meta{
	opacity:1;
}

.article-navigation__category{
	margin-bottom:.7em;
}

.coach{
	max-width:680px;
	margin:0 auto 45px;
	background:#f6f5f5;
}

.coach__image{
	min-height:190px;
	background-size:cover;
	background-position:top center;
}

.coach__content{
	padding:20px 25px;
	font-size:.95em;
}

.coach__content>.h4,.rte .coach__content>h4{
	margin-bottom:1em;
}

.template-blog .header:not(.header--fixed){
	border-bottom:none;
}

.articles-list[data-columns]::before{
	content:'1 .column.size-1of1';
}

.articles-list::after{
	content:'';
	display:table;
	clear:both;
}

.articles-list__newsletter{
	padding-top:46px;
	padding-bottom:68px;
}

.articles-list__newsletter-content{
	margin-bottom:0;
	font-size:1.0625rem;
}

.articles-list__newsletter-form{
	margin-top:1.95em;
}

.articles-list__newsletter-input{
	margin-bottom:15px;
}

.column{
	float:left;
}

.size-1of1{
	width:100%;
}

.size-1of3{
	width:33.333%;
}

.size-1of2{
	width:50%;
}

.brand-layout-selector{
	margin-top:32px;
	text-align:center;
}

.brand-layout-selector__item{
	display:inline-block;
	padding:9px 15px;
	border:1px solid #e2e2e2;
	color:#a6a6a6;
	background:0 0;
	transition:all .25s ease-in-out;
}

.brand-layout-selector__item:hover{
	color:#343434;
}

.brand-layout-selector__item--active{
	color:#343434;
	border-color:#343434;
	outline:1px solid #343434;
}

.brand-layout-selector__item>svg{
	margin-right:16px;
	font-size:1.4375rem;
	vertical-align:-8px;
	color:#343434;
}

.brand-layout-selector__item+.brand-layout-selector__item{
	margin-left:18px;
}

.brand-images{
	max-width:1260px;
	margin:40px auto 8px;
}

.brand-images .grid__cell{
	margin-bottom:40px;
}

.brand{
	position:relative;
	display:block;
	height:385px;
	background-position:center center;
	background-size:cover;
	text-align:center;
}

.brand__button{
	position:absolute;
	bottom:30px;
	left:50%;
	transform:translateX(-50%);
	border:none;
	padding-top:20px;
	padding-bottom:20px;
	white-space:nowrap;
}

.brand__overlay{
	display:-ms-flexbox;
	display:flex;
	position:absolute;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-pack:end;
	justify-content:flex-end;
	width:100%;
	height:100%;
	left:0;
	top:0;
	padding:0 45px 75px;
	opacity:0;
	visibility:hidden;
	background:#fff;
	text-align:left;
	transition:all .25s ease-in-out;
	border:1px solid #e2e2e2;
	will-change:opacity;
}

.brand__title{
	margin-bottom:.55em;
}

.brand__description{
	margin:0;
	padding:28px 0 26px;
	border-top:3px solid #343434;
}

.brand__info{
	padding-bottom:34px;
	border-bottom:3px solid #343434;
}

.brand-list{
	max-width:1130px;
	margin:100px auto 80px;
	padding-left:50px;
}

.brand-list .grid__cell{
	margin-bottom:62px;
}

.brand-list__letter{
	display:inline-block;
	margin-bottom:28px;
	width:44px;
	height:44px;
	font-size:1rem;
	font-family:brandon-grotesque,arial,sans-serif;
	text-transform:uppercase;
	text-align:center;
	line-height:45px;
	color:#a6a6a6;
	border:1px solid #e2e2e2;
	border-radius:100%;
}

.brand-list__list-item:not(:last-child){
	margin-bottom:10px;
}

.cart{
	max-width:1280px;
	margin:0 auto 48px;
}

.cart__empty-state{
	margin-bottom:30px;
}

.cart-header{
	margin-bottom:30px;
	text-align:center;
}

.cart-header__title{
	margin-bottom:.2em;
}

.cart-item__product{
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
}

.cart-item__image{
	max-height:100%;
}

.cart-gift-cta{
	max-width:20px;
}

.cart-item__image-container{
	width:80px;
	height:80px;
	margin-right:15px;
	text-align:center;
	-ms-flex:none;
	flex:none;
}

.cart-item__info .product-preview__title{
	white-space:normal;
}

.cart-item__quantity{
	padding-bottom:0!important;
}

.cart-footer{
	margin-top:12px;
}

.cart-note{
	margin-top:32px;
}

.cart-note__textarea{
	margin-top:8px;
	width:100%;
	max-width:100%;
	font-size:.9375rem;
}

.cart-total{
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-align:center;
	align-items:center;
	padding-bottom:15px;
	margin-bottom:14px;
	border-bottom:1px solid #e2e2e2;
}

.cart-total__shipping-notice{
	color:#a6a6a6;
	font-size:.9375rem;
}

.cart-total__amount{
	font-weight:700;
	font-size:.9375rem;
}

.cart-gift{
	cursor:pointer;
	margin-bottom:20px;
}

.cart-gift svg{
	margin-left:7px;
	width:22px;
	height:22px;
	color:#a6a6a6;
	transition:color .2s ease-in-out;
	vertical-align:-6px;
}

.cart-gift svg:hover{
	color:#343434;
}

.cart-gift .cart-item__image{
	margin-right:16px;
	position:relative;
	top:5px;
}

.cart-gift .cart-item__image-gift{
	max-width:20px;
}

.cart-gift .icon-arrow-right{
	width:8px;
}

.cart-gift-second{
	-ms-flex-align:center;
	align-items:center;
	background:rgba(0,0,0,.3);
	display:-ms-flexbox;
	display:flex;
	height:100vh;
	-ms-flex-pack:center;
	justify-content:center;
	left:0;
	position:fixed;
	top:0;
	width:100vw;
	z-index:10;
}

.cart-gift-second .container{
	background:#fff;
	margin:30px;
	max-height:530px;
	max-width:800px;
	padding-bottom:40px;
	padding-top:40px;
	position:relative;
}

.cart-gift-second .scroll-section{
	height:390px;
	margin-bottom:20px;
	overflow:scroll;
}

.cart-gift-second .modal-close{
	cursor:pointer;
	position:absolute;
	right:25px;
	top:25px;
}

.cart-gift-second img{
	width:100%;
}

.cart-gift-second .choice-section{
	margin-top:20px;
}

.cart-gift-second .input-name{
	margin-top:15px;
	text-transform:inherit;
	width:50%;
}

.cart-gift-second .input-textarea{
	text-transform:inherit;
}

.cart-gift-second .max-limit{
	font-size:.6875rem;
	text-align:right;
}

.cart-gift-hidden{
	display:none;
}

#reviews-section .cart-gift-footer .jdgm-write-rev-link,.cart-gift-footer #judgeme_newreview,.cart-gift-footer #reviews-section .jdgm-write-rev-link,.cart-gift-footer .button,.cart-gift-footer .footer-summary{
	cursor:pointer;
}

.cart-features{
	margin-top:30px;
}

.cart-features__item{
	text-align:center;
}

.cart-features__image{
	margin:0 auto 14px;
	max-width:100px;
}

.cart-features__title{
	margin-bottom:1.2em;
}

.cart-features__content{
	font-size:.9375rem;
}

.cart-assistance__phone{
	margin:-7px 0 12px;
	font-size:.9375rem;
}

.cart-scroller{
	position:-webkit-sticky;
	position:sticky;
	top:105px;
	margin-bottom:66px;
}

.cart-recap{
	margin-bottom:20px;
	padding:15px 25px 25px;
	border:2px solid #343434;
}

.cart-recap .cart-total{
	border-bottom:none;
	padding-bottom:0;
}

.cart-recap__lines{
	border-bottom:2px solid #343434;
}

.cart-recap__line{
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-align:center;
	align-items:center;
	padding:18px 0;
}

.cart-recap__line:first-child{
	padding-top:6px;
}

.cart-recap__line+.cart-recap__line{
	border-top:1px solid #e2e2e2;
}

.cart-recap__lines+.cart-total{
	margin-bottom:0;
	padding:24px 0;
}

.collection-top{
	margin:0 auto 36px;
	text-align:center;
}

.collection-top__image{
	margin-bottom:25px;
	height:200px;
	background-size:cover;
	background-position:center center;
}

.collection-top__category{
	display:none;
}

.collection-top__see-videos{
	display:inline-block;
	margin-top:24px;
}

.collection-top__see-videos svg{
	margin-right:14px;
	font-size:1.5625rem;
	vertical-align:bottom;
}

.collection-top--no-image{
	max-width:600px;
	min-height:0;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.collection-top--no-image .collection-top__info{
	padding-left:0;
}

.collection-top--no-image .collection-top__info::after{
	max-width:380px;
	left:calc(50% - 190px);
}

.collection-top--no-image .collection-top__title{
	display:inline-block;
}

.collection-top--no-image .collection-top__title::after{
	display:none;
}

.collection-sidebar{
	margin-top:40px;
	max-width:255px;
	font-size:.9375rem;
}

.filter-group--parent+.filter-group{
	margin-top:45px;
}

.filter-group__title{
	display:block;
	padding:8px 0;
	margin-bottom:14px;
}

.filter-group__list{
	margin:8px 0;
}

.filter-group__item{
	margin-bottom:10px;
	padding-left:20px;
	line-height:1.35;
	color:#a6a6a6;
	font-weight:400;
	cursor:pointer;
	transition:color .25s ease-in-out,padding .25s ease-in-out;
}

.filter-group__item:hover{
	color:#343434;
}

.filter-group__item:last-child{
	margin-bottom:0;
}

.filter-group__item--active{
	padding-left:38px;
	color:#343434;
	font-weight:700;
}

.filter-group__item--single{
	position:relative;
}

.filter-group__item--single::before{
	position:absolute;
	content:'';
	height:2px;
	width:0;
	left:-12px;
	top:9px;
	background:#343434;
	transition:width .2s ease-in-out;
}

.filter-group__item--single.filter-group__item--active::before{
	width:20px;
	left:0;
}

.filter-group__box{
	margin:25px 0 15px;
}

.filter-group--collapsible{
	padding:16px 6px 16px 0;
	border-top:1px solid #e2e2e2;
}

.filter-group--collapsible .filter-group__list,.filter-group--collapsible .filter-group__title{
	padding-left:12px;
}

.filter-group--collapsible .filter-group__list{
	margin-bottom:6px;
}

.filter-group--collapsible .filter-group__title{
	cursor:pointer;
	margin-bottom:0;
}

.filter-group--collapsible .filter-group__item{
	padding-left:8px;
}

.filter-group--collapsible .filter-group__item--single.filter-group__item--active{
	padding-left:24px;
}

.filter-group--collapsible .filter-group__item--single.filter-group__item--active::before{
	left:-12px;
}

.filter-group--collapsible .filter-group__item--multiple label{
	display:block;
}

.filter-group__selected-list{
	margin:0 0 22px 5px;
}

.filter-group__selected-item{
	cursor:pointer;
	color:#a6a6a6;
	transition:color .25s ease-in-out;
}

.filter-group__selected-item:hover{
	color:#343434;
}

.filter-group__selected-item svg{
	margin-right:20px;
	font-size:.6875rem;
	vertical-align:baseline;
	color:#343434;
}

.product-results{
	position:relative;
}

.product-results__count{
	margin-bottom:10px;
}

.product-results__meta{
	text-align:center;
	color:#a6a6a6;
}

.product-results__see-all::before{
	display:inline-block;
	margin:0 10px;
	content:'|';
	color:#a6a6a6;
}

.product-results__sort-by>.select{
	display:inline-block;
}

.product-results__sort-by select{
	padding-left:2px;
}

.product-list{
	margin-top:20px;
	margin-bottom:20px;
}

.product-list>.grid__cell{
	margin-bottom:30px;
}

.product-list__assistance{
	width:100%;
	background:#f6f5f5;
	text-align:center;
}

.product-list__assistance-picture{
	background-size:cover;
	background-position:center center;
	min-height:260px;
}

.product-list__assistance-content{
	padding:26px 35px 35px;
}

.product-list__assistance-content>p{
	padding:0 0 8px;
	font-size:.9375rem;
}

.product-item{
	display:block;
	position:relative;
	text-align:center;
}

.product-item__labels{
	position:absolute;
	top:0;
	left:0;
}

.product-item__image-container{
	position:relative;
	display:block;
	margin-bottom:10px;
}

.product-item__image-container--no-min-height{
	min-height:0!important;
}

.product-item__image{
	z-index:-1;
	position:relative;
	max-width:130px;
	max-height:130px;
	margin:0 auto;
}

.product-item__overlay{
	position:absolute;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-direction:column;
	flex-direction:column;
	-ms-flex-pack:justify;
	justify-content:space-between;
	top:0;
	left:0;
	width:100%;
	height:100%;
	padding:25px 30px 30px;
	border:1px solid #e2e2e2;
	background:#fff;
	opacity:0;
	visibility:hidden;
	transition:opacity .15s ease-in-out,visibility 0s ease-in-out .15s;
}

.product-item__short-description{
	font-size:.9375rem;
}

.product-item__remove-from-wishlist{
	position:absolute;
	right:0;
	top:0;
	width:36px;
	height:36px;
	line-height:36px;
	padding:0;
	font-size:.625rem;
	background:#f6f5f5;
	border-radius:100%;
	border:none;
	transition:all .25s ease-in-out;
}

.product-item__remove-from-wishlist:hover{
	background:#343434;
	color:#fff;
}

#reviews-section .product-item:not(.product-item--horizontal)>.jdgm-write-rev-link,.product-item:not(.product-item--horizontal)>#judgeme_newreview,.product-item:not(.product-item--horizontal)>.button,.product-item:not(.product-item--horizontal)>.footer-summary{
	margin-top:1.85em;
}

.product-item__nav{
	margin-top:15px;
}

.product-item--horizontal{
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:center;
	align-items:center;
	padding:25px 0;
	text-align:left;
}

.product-item--horizontal+.product-item--horizontal{
	border-top:1px solid #e2e2e2;
}

.product-item--horizontal .product-item__image-container{
	width:80px;
	text-align:center;
	min-height:0;
	-ms-flex-negative:0;
	flex-shrink:0;
	margin-right:20px;
}

.product-item--horizontal .product-item__image{
	max-width:120px;
	max-height:120px;
}

.product-item--horizontal .product-item__info{
	-ms-flex:1 1 auto;
	flex:1 1 auto;
	padding-bottom:0;
}

.product-item--horizontal .product-preview__title{
	white-space:normal;
}

#reviews-section .product-item--horizontal .product-preview__meta+.jdgm-write-rev-link,.product-item--horizontal #reviews-section .product-preview__meta+.jdgm-write-rev-link,.product-item--horizontal .product-preview__meta+#judgeme_newreview,.product-item--horizontal .product-preview__meta+.button,.product-item--horizontal .product-preview__meta+.footer-summary{
	margin-top:1.5em;
}

.footer{
	padding-bottom:30px;
	font-size:14px;
	text-align:center;
}

.footer__wrapper{
	position:relative;
	margin-bottom:30px;
	padding-top:30px;
}

.footer__item{
	margin-bottom:35px;
}

.footer__item:last-child{
	margin-bottom:0;
}

.footer__item--newsletter{
	position:relative;
	border:2px solid #343434;
	padding:24px 20px 36px;
}

.footer__logo{
	position:absolute;
	width:100%;
	max-width:115px;
	left:50%;
	top:-32px;
	transform:translateX(-50%);
}

.footer__title{
	text-transform:uppercase;
	font-size:.6875rem;
	font-family:brandon-grotesque,arial,sans-serif;
	letter-spacing:2.1px;
}

.footer__about-text{
	margin:62px 0 22px;
	padding-right:20px;
	font-size:1rem;
	font-style:italic;
}

.footer__social{
	font-size:1.125rem;
}

.footer__social-item{
	display:inline-block;
}

.footer__social-item:not(:last-child){
	margin-right:28px;
}

.footer__newsletter-form{
	position:relative;
	margin:0 15px;
}

.footer__newsletter-input{
	padding:12px 0;
	font-style:italic;
	border:none;
	border-bottom:2px solid #e2e2e2;
	border-radius:0;
	width:100%;
	transition:border .1s ease-in-out;
}

.footer__newsletter-input:-ms-input-placeholder{
	color:#343434;
}

.footer__newsletter-input::placeholder{
	color:#343434;
}

.footer__newsletter-input:focus{
	border-bottom-color:#343434;
}

.footer__newsletter-submit{
	position:absolute;
	top:0;
	right:0;
	height:100%;
	padding:0;
	font-size:.75rem;
	-webkit-appearance:none;
	background:0 0;
	border:none;
}

.footer__newsletter-success{
	font-style:italic;
	text-align:center;
}

.footer__aside{
	color:#a6a6a6;
	font-family:brandon-grotesque,arial,sans-serif;
	font-size:.6875rem;
	text-transform:uppercase;
	letter-spacing:2px;
	text-align:left;
}

.footer__language-separator{
	vertical-align:text-bottom;
}

.footer__legal-menu-item:not(:last-child){
	margin-bottom:12px;
}

.store-list+.store-list{
	margin-top:28px;
}

.store-list__grid{
	margin-top:28px;
}

.store-list__grid>.grid__cell{
	margin-bottom:30px;
}

.store-list__item{
	display:block;
	text-align:center;
}

.store-list__image{
	margin-bottom:8px;
	width:100%;
}

.store-top{
	margin-bottom:30px;
}

.store-top__description{
	margin-bottom:28px;
	font-style:italic;
}

.store-info-item{
	display:-ms-flexbox;
	display:flex;
	-ms-flex-align:start;
	align-items:flex-start;
}

.store-info-item+.store-info-item{
	margin-top:24px;
}

.store-info-item__icon{
	margin-right:10px;
	margin-top:-4px;
	font-size:2.25rem;
}

.store-info-item__icon svg{
	stroke-width:1.5px;
	vertical-align:top;
}

.store-info-item__content{
	width:100%;
}

.store-timetable{
	margin-left:-12px;
	width:100%;
}

.store-timetable td:last-child{
	text-align:right;
}

.store-timetable td{
	padding:4px 12px;
}

.store-timetable__line--today{
	background:#f6f5f5;
	font-weight:700;
}

#reviews-section .store-bottom__service #judgeme_newreview~.jdgm-write-rev-link,#reviews-section .store-bottom__service .button~.jdgm-write-rev-link,#reviews-section .store-bottom__service .footer-summary~.jdgm-write-rev-link,#reviews-section .store-bottom__service .jdgm-write-rev-link~#judgeme_newreview,#reviews-section .store-bottom__service .jdgm-write-rev-link~.button,#reviews-section .store-bottom__service .jdgm-write-rev-link~.footer-summary,#reviews-section .store-bottom__service .jdgm-write-rev-link~.jdgm-write-rev-link,.store-bottom__service #judgeme_newreview~#judgeme_newreview,.store-bottom__service #judgeme_newreview~.button,.store-bottom__service #judgeme_newreview~.footer-summary,.store-bottom__service #reviews-section #judgeme_newreview~.jdgm-write-rev-link,.store-bottom__service #reviews-section .button~.jdgm-write-rev-link,.store-bottom__service #reviews-section .footer-summary~.jdgm-write-rev-link,.store-bottom__service #reviews-section .jdgm-write-rev-link~#judgeme_newreview,.store-bottom__service #reviews-section .jdgm-write-rev-link~.button,.store-bottom__service #reviews-section .jdgm-write-rev-link~.footer-summary,.store-bottom__service #reviews-section .jdgm-write-rev-link~.jdgm-write-rev-link,.store-bottom__service .button~#judgeme_newreview,.store-bottom__service .button~.button,.store-bottom__service .button~.footer-summary,.store-bottom__service .footer-summary~#judgeme_newreview,.store-bottom__service .footer-summary~.button,.store-bottom__service .footer-summary~.footer-summary{
	margin-top:15px;
}

.store-bottom__service-actions{
	margin-top:24px;
}

.tabs__nav{
	margin-bottom:30px;
}

.tabs__nav-item{
	display:inline-block;
	margin-right:40px;
	padding-bottom:2px;
	color:#a6a6a6;
	border-bottom:2px solid transparent;
}

.tabs__nav-item:last-child{
	margin-right:0;
}

.tabs__nav-item--active{
	color:#343434;
	border-bottom-color:#343434;
}

.tabs__content-item{
	position:relative;
	display:none;
}

.tabs__content-item--active{
	display:block;
}

.cookies-bar{
	z-index:1000;
	position:fixed;
	bottom:10px;
	left:10px;
	display:block;
	padding:13px 20px 10px 18px;
	width:calc(100% - 20px);
	border:1px solid #e2e2e2;
	box-shadow:0 1px 5px 0 rgba(52,52,52,.1);
	background-color:#fff;
	opacity:1;
	transition:all .3s ease;
}

.cookies-bar.disabled{
	bottom:0;
	opacity:0;
	transform:translateY(100%);
}

.cookies-bar p{
	font-size:.9375rem;
	line-height:24px;
}

.cookies-bar p a:not(.button){
	font-weight:400;
}

.cookies-bar__cta{
	font-size:.65625rem;
}

.cookies-bar__close{
	position:absolute;
	top:0;
	right:0;
	display:block;
	width:40px;
	height:40px;
}

.cookies-bar__close .icon-cross{
	position:absolute;
	top:14px;
	left:15px;
	width:10px;
	height:10px;
}

.aspect-ratio{
	position:relative;
	overflow:hidden;
}

.aspect-ratio img{
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:100%;
	height:100%;
	border:none;
	color:transparent;
	object-fit:cover;
	font-family:"object-fit: cover";
	opacity:0;
}

.aspect-ratio img.lazyloading{
	opacity:1;
}

.aspect-ratio img.lazyloaded{
	opacity:1;
}

.concept-section__container{
	margin:0 auto;
	padding:0 20px;
	max-width:1170px;
}

.concept-section__container--shrink{
	max-width:725px;
}

.concept-section__wrapper-left{
	max-width:400px;
	margin-left:0;
}

.concept-section__title{
	margin-bottom:1.2em;
}

.concept-section{
	margin:36px 0;
}

.concept-section-founder{
	margin:0;
}

.concept-section-founder__background{
	height:300px;
	width:100%;
	margin-bottom:32px;
	background-size:cover;
	background-position:top center;
}

.concept-gallery{
	margin:38px 0;
}

.concept-gallery__image{
	margin:5px;
}

.concept-feature{
	max-width:1040px;
	margin:0 auto;
	padding:0 20px;
}

.concept-feature+.concept-feature{
	margin-top:30px;
}

.concept-feature__button{
	margin-top:16px;
}

.concept-feature__content{
	margin-top:10px;
	margin-bottom:22px;
}

.concept-feature__image+.concept-feature__content{
	margin-bottom:0;
}

.gift-card .empty-state{
	margin-top:40px;
}

.gift-card__contact{
	margin:3em 0;
}

.gift-card__footer{
	margin-top:3em;
}

.shopify-section:first-child .home-section{
	margin-top:0!important;
}

.home-section{
	margin:40px 0;
	overflow:hidden;
}

.home-section .section__title{
	margin-bottom:.4em;
}

.slideshow{
	position:relative;
}

.slideshow__slide{
	position:relative;
	cursor:pointer;
}

.slideshow__image{
	width:100%;
}

.slideshow__cover{
	position:absolute;
	visibility:hidden;
}

.slideshow__slides.slick-initialized .slideshow__cover{
	visibility:visible;
}

.slideshow__subtitle{
	margin-bottom:.5em;
}

.slideshow__title{
	margin-bottom:.7em;
	line-height:1.45;
	font-size:1.625rem;
}

.slideshow__button--light{
	color:#fff;
	border:2px solid #fff;
}

.slideshow__button--light:hover{
	background:#fff;
	color:#343434;
	border-color:#fff;
}

.slideshow__button--dark{
	color:#343434;
	border:2px solid #343434;
}

.slideshow__button--dark:hover{
	background:#343434;
	color:#fff;
	border-color:#343434;
}

.slideshow__cover--text-left{
	text-align:left;
}

.slideshow__cover--text-center{
	text-align:center;
}

.slideshow__cover--text-right{
	text-align:right;
}

.slideshow__cover--horizontal-center.slideshow__cover--vertical-center{
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
}

.slideshow__cover--horizontal-center.slideshow__cover--vertical-top{
	top:25px;
	left:50%;
	transform:translateX(-50%);
}

.slideshow__cover--horizontal-center.slideshow__cover--vertical-bottom{
	bottom:35px;
	left:50%;
	transform:translateX(-50%);
}

.slideshow__cover--horizontal-right.slideshow__cover--vertical-center{
	top:50%;
	right:20px;
	transform:translateY(-50%);
}

.slideshow__cover--horizontal-right.slideshow__cover--vertical-top{
	top:25px;
	right:20px;
}

.slideshow__cover--horizontal-right.slideshow__cover--vertical-bottom{
	bottom:35px;
	right:20px;
}

.slideshow__cover--horizontal-left.slideshow__cover--vertical-center{
	top:50%;
	left:20px;
	transform:translateY(-50%);
}

.slideshow__cover--horizontal-left.slideshow__cover--vertical-top{
	top:25px;
	left:20px;
}

.slideshow__cover--horizontal-left.slideshow__cover--vertical-bottom{
	bottom:35px;
	left:20px;
}

.promotion{
	text-align:center;
}

.promotion__title{
	margin-bottom:2.3em;
}

.promotion__content{
	margin:0 auto 1.2em;
	font-size:1.25rem;
	line-height:1.65;
}

.switch-tabs{
	white-space:nowrap;
	overflow:auto;
	-webkit-overflow-scrolling:touch;
}

.switch-tabs__item{
	display:inline-block;
	padding-bottom:3px;
	color:#a6a6a6;
	cursor:pointer;
	transition:all .15s ease-in-out;
}

.switch-tabs__item:hover{
	color:#343434;
}

.switch-tabs__item+.switch-tabs__item{
	margin-left:40px;
}

.switch-tabs__item--active{
	color:#343434;
	box-shadow:0 -2px #343434 inset;
}

.switch-tabs-content__item{
	height:0;
	overflow:hidden;
}

.switch-tabs-content__item--active{
	height:auto;
	overflow:visible;
}

.featured-collection{
	margin:0 -20px;
}

.featured-collection__grid{
	position:relative;
	max-width:1050px;
	margin:0 auto;
	padding-top:34px;
}

.featured-collection__grid .product-item{
	padding:0 20px;
}

.featured-collection__grid:not(.slick-initialized){
	display:none;
}

.featured-collection .slick-arrow{
	position:absolute;
	top:calc(50% - 32px);
	font-size:2rem;
}

.featured-collection .slick-prev{
	left:-60px;
}

.featured-collection .slick-next{
	right:-60px;
}

.featured-selection__products:not(.slick-initialized){
	display:none;
}

.featured-selection__products-wrapper{
	padding-top:34px;
	padding-bottom:16px;
}

.featured-selection__products .slick-dots{
	margin-top:10px;
}

.featured-selection .slick-arrow{
	position:absolute;
	top:calc(50% - 32px);
	font-size:2rem;
	position:absolute;
	top:calc(50% - 32px);
	font-size:2rem;
}

.featured-selection .slick-prev{
	left:-60px;
}

.featured-selection .slick-next{
	right:-60px;
}

.featured-images__item{
	display:table;
	width:100%;
	text-align:center;
	background-size:cover;
	background-position:center center;
	height:200px;
}

.featured-images__content{
	display:table-cell;
	vertical-align:middle;
	cursor:pointer;
	padding:20px;
}

.featured-images__subtitle,.featured-images__title{
	color:#fff;
}

.featured-images__button{
	color:#fff;
	border:2px solid #fff;
}

.featured-images__button:hover{
	background:#fff;
	color:#343434;
}

.featured-images__content--dark .featured-images__subtitle,.featured-images__content--dark .featured-images__title{
	color:#343434;
}

.featured-images__content--dark .featured-images__button{
	color:#343434;
	border:2px solid #343434;
}

.featured-images__content--dark .featured-images__button:hover{
	background:#343434;
	color:#fff;
}

.featured-images__content--text-left{
	text-align:left;
}

.featured-images__content--text-right{
	text-align:right;
}

.featured-images__content--vertical-top{
	vertical-align:top;
}

.featured-images__content--vertical-bottom{
	vertical-align:bottom;
}

.instagram{
	position:relative;
	max-width:1140px;
	margin:0 auto;
	display: none;
}

.instagram-intro{
	position:relative;
	background:#fff;
	text-align:center;
	padding-top:30px;
}

.instagram-intro__username{
	font-style:italic;
	font-family:playfair display,serif!important;
	font-size:37px;
	line-height:8px;
	margin:15px 0 27px 2px!important;
	color:#000;
}

.shogun-component__comparator-image{
	margin-bottom:25px;
}

.shogun-component__comparator .grid__cell{
	margin-bottom:35px;
}

#reviews-section .shogun-component__image-with-text-and-button .rte+.jdgm-write-rev-link,.shogun-component__image-with-text-and-button #reviews-section .rte+.jdgm-write-rev-link,.shogun-component__image-with-text-and-button .rte+#judgeme_newreview,.shogun-component__image-with-text-and-button .rte+.button,.shogun-component__image-with-text-and-button .rte+.footer-summary{
	margin-top:20px;
}

.skin-analysis__left{
	margin-bottom:30px;
}

.skin-analysis__right{
	margin-bottom:20px;
}

.skin-analysis__step--question{
	margin-top:145px;
	margin-bottom:165px;
}

.skin-analysis__header{
	max-width:380px;
	margin:0 auto;
	text-align:center;
}

.skin-analysis__title{
	max-width:700px;
	margin:0 auto;
}

.skin-analysis__title--bordered{
	margin-bottom:42px;
	padding-bottom:36px;
	border-bottom:3px solid #343434;
}

.skin-analysis__start-button{
	margin-top:42px;
	min-width:290px;
}

.skin-analysis__question-group{
	max-width:100%;
}

.skin-analysis__question{
	text-align:center;
}

.skin-analysis__choices{
	max-width:470px;
	margin:38px auto 0;
}

.skin-analysis__choices--stacked label{
	display:block;
	margin-right:0;
}

.skin-analysis__choices--stacked label~label{
	margin-top:15px;
}

.skin-analysis__controls{
	margin-top:26px;
}

.skin-analysis__choices--inline{
	display:-ms-flexbox;
	display:flex;
	-ms-flex-pack:justify;
	justify-content:space-between;
}

.skin-analysis__choices--inline label{
	-ms-flex:1 0 auto;
	flex:1 0 auto;
}

.skin-analysis__email{
	margin-top:40px;
	max-width:400px;
	margin-left:auto;
	margin-right:auto;
}

.skin-analysis__email svg{
	stroke-width:2px;
	font-size:1.375rem;
	vertical-align:-7px;
}

#reviews-section .skin-analysis__email .jdgm-write-rev-link,.skin-analysis__email #judgeme_newreview,.skin-analysis__email #reviews-section .jdgm-write-rev-link,.skin-analysis__email .button,.skin-analysis__email .footer-summary{
	margin-top:10px;
	padding:9px 15px;
}

.skin-analysis__results{
	padding-top:30px;
}

.skin-analysis__results .box--striped{
	max-width:475px;
	margin:0 auto 60px;
}

.skin-analysis__skin-condition{
	margin-top:42px;
}

.skin-analysis__video-container video{
	max-width:100%;
	height:auto;
}

.skin-analysis__description{
	max-width:560px;
	margin:0 auto 52px;
}

.skin-analysis__selection{
	max-width:700px;
	margin:0 auto;
}

.skin-analysis__selection-title{
	position:relative;
	overflow:hidden;
}

.skin-analysis__selection-title::after{
	position:absolute;
	content:'';
	height:3px;
	width:100%;
	top:50%;
	margin:3px 0 0 50px;
	background:#343434;
}

.skin-analysis__selection-part+.skin-analysis__selection-part{
	margin-top:58px;
}

.skin-analysis__selection-step{
	max-width:100%;
}

.skin-analysis__selection-step-header{
	position:relative;
	max-width:300px;
	margin:85px 0 48px 40px;
}

.skin-analysis__selection-step-number{
	position:absolute;
	top:32px;
	line-height:0;
	color:#fcf3eb;
	font-size:12.5rem;
	z-index:-1;
}

.skin-analysis__selection-step--minor{
	margin-bottom:40px;
	display:inline-block;
	text-align:center;
}

.skin-analysis__selection-step--minor .skin-analysis__selection-step-header{
	margin-left:auto;
	margin-right:auto;
}

.skin-analysis__selection-step--minor .skin-analysis__selection-step-number{
	font-size:8.75rem;
	left:50%;
	top:-25px;
	transform:translateX(-50%);
}

.skin-analysis__selection-step--important .skin-analysis__product+.skin-analysis__product{
	margin-top:50px;
}

.guides-shopping{
	padding:20px 0;
}

.guides-shopping__featured-article{
	display:block;
	min-height:300px;
	margin-bottom:40px;
	position:relative;
	overflow:hidden;
	background-size:cover;
	background-position:center center;
}

.guides-shopping__featured-article-button{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	border:none;
	padding-top:20px;
	padding-bottom:20px;
	white-space:nowrap;
}

.guides-shopping__article{
	display:block;
	text-align:center;
}

.guides-shopping__article-image{
	display:block;
	margin-bottom:16px;
}

.guides-shopping__section+.guides-shopping__section{
	margin-top:30px;
}

.guides-shopping__grid>.grid__cell{
	margin-bottom:25px;
}

.page-checkout .sidebar{
	-ms-flex-order:2;
	order:2;
}

a.button.button--full.button--medium.button--secondary{
	background: #fff;
	color:#000;
	font-size:10px;
	letter-spacing:1px;
	color:#000;
	border:1px solid #000;
	padding:11px 24px;
}

.instagram-intro__wrapper p.text--uppercase{
	font-size:10px;
	text-transform:uppercase;
	letter-spacing:1px;
	padding:0;
}

.f-service .fs-item .fsi-title{
	margin:0 0 5px;
	font-weight:600;
	font-style:normal;
	text-transform:uppercase;
	letter-spacing:1px;
}

.f-service .fs-item .fsi-title a{
	color:#121218;
	font-size:18px;
	text-transform:none;
	letter-spacing:0;
	color:#fff;
	font-weight:400;
}

.f-service .fs-item{
	padding-top:48px;
	padding-bottom:45px;
	text-align:center;
	font-size:12px;
	font-style:italic;
	color:#fff;
	list-style:none;
}

.f-service{
	background-color:#000;
}

.site-footer,.site-footer.dark{
	background-color:transparent!important;
}

html body #footer{
	background:#ecead7!important;
	border-top:0 solid #e3e7e8;
	margin-top:0;
	padding-top:76Px;
}

.single button:not(:disabled),.single [type="button"]:not(:disabled), .single [type="reset"]:not(:disabled), .single [type="submit"]:not(:disabled){
	cursor: pointer;
	border: 1px solid #000;
	text-transform: uppercase!important;
	font-size: 10px!important;
	letter-spacing: 1px;
	margin-left: 0px!important;
	background: transparent!important;
	cursor: pointer;
	color: #000!important;
}

.hentry .vc_custom_1635293094152 .wpb_text_column p{
	padding-bottom:0px;
}

.hentry .vc_custom_1635293094152 h2{
	padding-top:0px !important;
}

.hentry .vc_custom_1632462485803 .vc_custom_1635293094152{
	padding-right:37px;
	padding-left:37px;
	padding-top:21px !important;
}

.hentry .vc_custom_1635293094152 ul{
	margin-bottom:0px;
}

#wrapper .hentry{
	transform:translatex(0px) translatey(0px);
}

.hentry .wpb_wrapper h2{
	padding-top:0px !important;
}

.hentry .wpb_text_column p{
	padding-bottom:0px;
}

.et-top-bar-text.text-1{
	color: #000;
}

.home h1{
	font-family: bonvivant!important;
	font-size: 27px!important;
	text-align: left;
	font-weight: 400!important;
	font-style: normal;
	-ms-transform: scale(1, 1) translate(0 px , 0 px ) rotate( 0deg);
	transform: scale(1, 1) translate(0 px , 0 px ) rotate( 0deg);
	padding-bottom: 0;
	margin-left: 0;
	font-size: 59Px;
	text-transform: none;
	line-height: 52px;
}

html .modal button:not(:disabled), html .modal [type="button"]:not(:disabled), html .modal [type="reset"]:not(:disabled), html .modal [type="submit"]:not(:disabled){
	background: transparent!important;
}

rs-layer#slider-12-slide-38-layer-6{
	color: #000!important;
}

.products .after_shop_loop_actions .button, .products .button, .products .added_to_cart{
	width: auto;
	text-transform: none;
	letter-spacing: 0;
	text-align: left;
	border: 0;
	font-weight: 400;
	background: transparent;
	border-radius: 0;
	color: #000;
	padding: 2px 0;
	font-weight: 400;
	font-size: 10px;
	text-transform: uppercase!important;
	font-family: averta-light-webfont;
}

#et-quickview button.mfp-close{
	background: #edead7;
	border: 0;
}

#et-quickview button.woosc-btn, #et-quickview button.woosw-btn{
	display: none;
}

#et-quickview .summary .single_add_to_cart_button{
	position: relative;
	padding: .75rem;
	background: #000!important;
}

#et-quickview bdi{
	display: block;
	font-weight: 300;
	margin-top: 0;
	padding: 0px 0px!important;
	color: #000;
}

.gform-body li{
	margin-top:0px !important;
}

.footer2 .widget h6{
	font-size:13px;
}

html body .titlescript p{
	padding-top: 110px;
}

html .header-right-items .header-cart{
	margin-left: 10px;
}

.konte-category-banner__button:after, .konte-button.button-underline:after{
	bottom: -8px;
}

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li{
	margin-bottom: 0;
}

html section#aboutme #visio .wpb_wrapper p{
	font-family: Zephyr, 'Playfair Display', serif!important;
	font-size: 62px;
	margin-top: 78px;
}

h4{
	font-size: 40px!important;
	line-height: 44px;
	box-shadow: none;
	font-family: gotham-medium-webfont, gotham-bold-webfont, Zephyr, 'Playfair Display', serif!important;
	line-height: 10px;
	display: inline-block;
	text-transform: none;
	letter-spacing: 0px;
	margin-top: 0;
	text-transform: uppercase;
	font-size: 12px!important;
	text-align: center;
	display: block;
	margin: 0;
	padding-top: 40px;
	padding-bottom: 11px;
	text-align: left;
	font-size: 40px!important;
	line-height: 44px;
	box-shadow: none;
	font-family: gotham-medium-webfont, gotham-bold-webfont, Zephyr, 'Playfair Display', serif!important;
	line-height: 10px;
	display: inline-block;
	text-transform: none;
	letter-spacing: 0px;
	margin-top: 0;
	text-transform: uppercase;
	font-size: 12px!important;
	text-align: center;
	display: block;
	margin: 0;
	padding-top: 19px;
	padding-bottom: 11px;
}

.vc_row.wpb_row.vc_inner.vc_row-fluid.container{
	max-width: 900px;
	margin: 75px auto;
}

html #work .vc_column_container .whiteblock p{
	font-size: 48px;
	margin-top: 46px;
	line-height: 49px;
	font-family: bonvivantserif-webfont, GalleryModern, Analogue-Italic , Analogue !important;
	text-align: left!important;
}

.home section#aboutme .metis.tp-tabs{
	max-width: 80px!important;
	display: none!important;
}

section#aboutme .vc_row.wpb_row.vc_inner.vc_row-fluid.max_width.contenair{
	background: #fff;
	padding: 42Px;
}

section#aboutme #visio .wpb_wrapper p{
	writing-mode: vertical-rl;
	transform: rotateZ(180deg);
	margin-right:71px;
	margin-left:55px;
}

section#aboutme p img{
	margin-top: 0;
	width: auto;
	margin-left: 0;
}

#aboutme .wpb_wrapper h1{
	color: #000;
	padding-left: 96px;
	padding-right: 96px;
	font-size: 22px;
	text-align: center;
	font-family: bonvivantserif-webfont, GalleryModern, Analogue-Italic , Analogue !important;
	padding-top: 49Px;
}

section#aboutme h1{
	font-size: 60px;
	font-size: 3.75rem;
	font-family: fairplay display;
	font-weight: 700;
	color: #edead7;
	font-weight: 300!important;
	font-family: 'Playfair Display', serif!important;
	color: #000;
	font-size: 23Px;
}

.vc_section[data-vc-full-width]{
	-webkit-transition: opacity .5s ease;
	-o-transition: opacity .5s ease;
	transition: opacity .5s ease;
	overflow: visible;
}

section#aboutme h2{
	line-height: 1.4;
	letter-spacing: 0.025em;
	font-size: 32px;
	font-weight: 400;
	font-style: normal;
	color: #000!important;
	padding-left: 0;
	padding-bottom: 2px;
	padding-top: 0!important;
}

section#aboutme p{
	color: #000;
	margin-bottom: 0;
	padding: 0 28px;
}

section#aboutme .titlescript p{
	padding-left: 23px;
	font-family: bonvivant!important;
	font-size: 27px!important;
	text-align: left;
	font-weight: 400!important;
	font-style: normal;
	-ms-transform: scale(1, 1) translate(0px, 0px) rotate( -2deg);
	transform: scale(1, 1) translate(0 px , 0 px ) rotate( 0deg);
	padding-bottom: 0;
	margin-left: 0;
}

section#aboutme .vc_custom_1619699045514 .wpb_text_column:nth-child(3) p{
	padding-right:150px;
	padding-left:23px;
}

.vc_custom_1619699045514 .wpb_wrapper h2{
	color:#000;
	font-family:bonvivantserif-webfont, GalleryModern, Analogue-Italic , Analogue !important;
}

#Bachelor p img{
	margin-top: -202px;
	border: 38px solid;
	border-color: #edead7;
	max-width: 498px;
}

#aboutme{
	padding-bottom:109px;
}

#Bachelor .container .vc_column_container .vc_column-inner .wpb_wrapper .vc_inner .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper p img{
	height:auto !important;
}

#Bachelor .container > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column .wpb_wrapper{
	padding-left: 9px;
	padding-right: 9px;
	font-family: 'futura' !important;
}

.vc_custom_1619699045514 .wpb_text_column:nth-child(3) p{
	font-family: 'futuralightbt'!important;
	font-weight: 100;
	text-transform: none;
	letter-spacing: 0px;
	font-size: 14px;
	margin-top: 4px;
}

#Bachelor .vc_column_container:nth-child(1) .vc_column-inner:nth-child(1){
	padding-top:78px;
}

#Bachelor{
	padding-bottom:83px;
	padding-bottom: 83px;
}

#fulltext .wpb_wrapper .st-m-title{
	font-size: 43px;
	line-height: 1.3em;
	margin-left: -40px;
	font-family: bonvivantserif-webfont, GalleryModern, Analogue-Italic , Analogue !important;
}

#primary #main .hentry .entry-content #fulltext .wpb_row .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper .st-m-title{
	width:121% !important;
}

#primary #main .hentry .entry-content #fulltext .wpb_row .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper p{
	font-family:'futura' !important;
}

#fulltext .wpb_wrapper p{
	font-family:'futura'!important;
}

#fulltext .wpb_text_column:nth-child(1) p{
	padding-top:29px;
}

#fulltext .wpb_text_column:nth-child(2) h3{
	font-family:'Holland Signature'!important;
}

#work .vc_column_container:nth-child(2) .wpb_text_column:nth-child(1) p{
	background-color:#edead7fff;
	padding-bottom:50px;
	padding-top:50px;
	padding-right:50px;
	padding-left:50px;
	margin-left:-100px;
	margin-right:100px;
	font-family:bonvivantserif-webfont, GalleryModern, Analogue-Italic , Analogue;
}

#work .wpb_text_column:nth-child(2) .wpb_wrapper{
	padding-left: 35px;
	padding-right: 7px;
	text-align: justify;
	font-family: 'futura';
	line-height: 1.7em;
	margin-right: 30px;
	margin-left: -30px;
}

#work .wpb_row .vc_column_container .vc_column-inner .wpb_wrapper .vc_inner .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column:nth-child(2) .wpb_wrapper{
	font-family:'futura' !important;
}

.vc_custom_1619702711462 .vc_column_container:nth-child(1) .vc_column-inner:nth-child(1) .wpb_wrapper:nth-child(1) .vc_inner .vc_column_container:nth-child(2) .vc_column-inner > .wpb_wrapper:nth-child(1){
	background-color:#edead7fff;
	padding-left:50px;
	padding-right:50px;
	padding-top:50px;
	padding-bottom:50px;
	font-size:14px;
	margin-top:292px;
}

.vc_custom_1619702711462 .wpb_text_column:nth-child(2) p{
	font-family:'futura';
}

#photosect .vc_custom_1619702711462 .vc_column_container .vc_column-inner .wpb_wrapper .vc_inner .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column:nth-child(1) .wpb_wrapper p{
	font-family:'holland signaure' !important;
}

.vc_custom_1619702711462 .wpb_wrapper .wpb_text_column:nth-child(1) p{
	font-family:'holland signature' !important;
}

#history > .wpb_row > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column h3{
	padding-top:112px;
	font-size:35px;
	color:#000;
}

#history .wpb_wrapper h2{
	color:#000;
}

.wpb_row:nth-child(2) .vc_column_container:nth-child(1) .vc_column-inner:nth-child(1) .wpb_wrapper:nth-child(1) .vc_inner .vc_column_container:nth-child(1) .vc_column-inner > .wpb_wrapper:nth-child(1){
	padding-left:153px;
	font-family:'futura' !important;
	line-height:1.8em;
	margin-right:50px;
}

.wpb_row:nth-child(2) .vc_column_container:nth-child(1) .vc_column-inner:nth-child(1) .wpb_wrapper:nth-child(1) .vc_inner .vc_column_container:nth-child(2) .vc_column-inner > .wpb_wrapper:nth-child(1){
	padding-right:153px;
	line-height:1.8em;
	font-family:'futura' !important;
	margin-left:50px;
}

#visiteshop .wpb_wrapper .vc_general{
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
	text-align:center;
	color:#edead7fff;
	background-color:rgba(219,176,140,1);
	padding-left:20px;
	margin-left:174px;
}

#visiteshop .wpb_wrapper h3{
	font-size:23px;
	line-height:1.1em;
	padding-left:80px;
	padding-right:80px;
	font-family:bonvivantserif-webfont, GalleryModern, Analogue-Italic , Analogue !important;
}

#visiteshop p strong{
	letter-spacing:3.2px;
	font-family:'futura' !important;
	font-weight:500;
}

.vc_inner .vc_column_container .vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper p strong{
	font-family:'futura' !important;
}

#visiteshop > .wpb_row > .vc_column_container > .vc_column-inner{
	padding-top:56px;
}

#visio .wpb_wrapper p{
	font-family:bonvivantserif-webfont, GalleryModern, Analogue-Italic , Analogue;
}

#fulltext .wpb_wrapper h3{
	font-family:bonvivantserif-webfont, GalleryModern, Analogue-Italic , Analogue !important;
}

#photosect .wpb_wrapper h2{
	font-family:bonvivantserif-webfont, GalleryModern, Analogue-Italic , Analogue !important;
}

#history .wpb_wrapper h3{
	font-family:bonvivantserif-webfont, GalleryModern, Analogue-Italic , Analogue !important;
}

#Bachelor .wpb_text_column:nth-child(2) p{
	font-family:bonvivantserif-webfont, GalleryModern, Analogue-Italic , Analogue;
}

section#photosect .whiteblock.wpb_column.vc_column_container.vc_col-sm-6{
	max-width: 413Px;
	margin: 90px 0;
	float: right;
	background-color:#edead7fff;
	padding-top:50px;
	padding-bottom:50px;
	padding-left:50px;
	padding-right:50px;
}

.vc_custom_1619776739184 .vc_column_container .vc_column-inner .wpb_wrapper .vc_inner .vc_column_container .vc_column-inner > .wpb_wrapper{
	font-family:'futura';
}

#history .vc_inner:nth-child(2) .vc_column_container:nth-child(1) .vc_column-inner{
	padding-left:15px;
	padding-right:50px;
}

#history .vc_inner:nth-child(2) .vc_column_container:nth-child(2) .vc_column-inner{
	padding-left:50px;
}

.vc_custom_1619699045514 .wpb_wrapper p{
	padding-right:0px !important;
}

.vc_custom_1619699045514 .titlescript p{
	padding-top:173px;
}

b, strong{
	font-weight: 100;
}

.vc_custom_1619973005469 .wpb_wrapper h4{
	text-align:left;
}

html .vc_custom_1619699045514 .titlescript p{
	padding-top: 48px;
}

div#visio{
	z-index: 999999;
	position: relative;
	left: -52px;
}

#colophon{
	background-color: transparent!important;
}

.instagram-intro a{
	background-color:#ffffff !important;
}

#header .header-section .header-left-items{
	position:relative;
}

.vc_custom_1619699045514 .vc_custom_1636442317755{
	padding-top:200px !important;
}

.vc_custom_1635293094152 .wpb_text_column p{
	padding-bottom:44px;
}

.woocommerce-products-header h1{
	display:none;
}

rs-layer#slider-17-slide-51-layer-2,rs-layer#slider-17-slide-51-layer-2 I{
	font-family: Zephyr , 'averta-light-webfont'!important;
	line-height: 53px!important;
	letter-spacing: 0!important;
}

rs-layer#slider-17-slide-51-layer-3{
	font-size: 9px!important;
}

#slider-17-slide-51-layer-3{
	display:none;
}

.vc_custom_1635293094152 .wpb_wrapper h1{
	padding-bottom:0px;
}

.hentry .vc_custom_1632462485803{
	transform:translatex(0px) translatey(0px);
	padding-top:0px !important;
}

.header-mobile.logo-center .logo-holder{
	padding-top: 16px;
}

.home .header-mobile.logo-center .logo-holder{
	padding-top: 0;
}

nav.woocommerce-breadcrumb{
	display: none;
}

html .et-product-detail .product-information .entry-summary{
	padding-bottom: 12px!important;
	padding-top: 8px!important;
}

.woocommerce-tabs{
	margin-top: 5px;
	margin-bottom: 60px;
	width: 100%;
}

.has-medium-font-size{
	line-height: 39Px;
	border-bottom: 1px solid rgba(0,0,0,0.08);
	padding: 0!important;
	font-size: 10px!important;
	text-align: left;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 1px;
}

#side-filters .widget{
	padding-bottom: 0px;
	margin-bottom: 7px!important;
	border-bottom: 0px solid rgba(0,0,0,0.08);
	padding-top: 0;
}

#side-filters .header-active-filters{
	border-bottom: 0px solid rgba(0,0,0,0.08)!important;
}

#side-filters .widget.cf.widget_block{
	border-bottom: 0px solid rgba(0,0,0,0.08);
	padding: 0;
}

ul.shop-sidebar.shop-widget-scroll{
	padding-top: 0;
}

.shop-sidebar-col.col.shop-widget-scroll{
	border-right: 1px solid rgba(0,0,0,0.08);
}

.widget.widget_price_filter .price_slider_amount .button{
	font-size: 10px!important;
	color: inherit;
	background: none;
	padding: 6px 13px;
	border: 1px solid currentColor;
}

.products .et-listing-style1 .product-title h3{
	text-align: center;
	display: table;
	width: 100%;
	line-height: 15px;
	padding: 0 21px;
}

.product_after_shop_loop_price{
	width: 100%;
	display: table;
	text-align: center;
}

.products .type-product.et-listing-style1 .product_after_title .after_shop_loop_actions{
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	right: 0;
	margin: 0 auto;
	display: table;
}

.panel-open-cart #side-cart{
	-moz-transform: translateX(0%);
	-ms-transform: translateX(0%);
	transform: translateX(0%);
	z-index: 604;
	opacity: 1;
	padding-bottom: 0;
}

.vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar span.vc_bar, span.minicart-counter, .filter-trigger .et-active-filters-count, .et-active-filters-count, div.argmc-wrapper .argmc-tab-item.current .argmc-tab-number, div.argmc-wrapper .argmc-tab-item.visited:hover .argmc-tab-number, div.argmc-wrapper .argmc-tab-item.last.current + .argmc-tab-item:hover .argmc-tab-number, .slick-dots li button:hover, .wpb_column.et-light-column .postline:before, .wpb_column.et-light-column .postline-medium:before, .wpb_column.et-light-column .postline-large:before, .et-feat-video-btn:hover .et-featured-video-icon:after, .post.type-post.sticky .entry-title a:after{
	background-color: #000;
	background-color: #fff;
	color: #000;
}

.top-bar, .top-bar .selected, .top-bar a, .top-bar button, .top-bar p, .variable-items-wrapper .variable-item, .woocommerce-breadcrumb, .woocommerce-breadcrumb a{
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
	text-transform:uppercase;
	font-family:averta-light-webfont;
	font-size:10px!important;
	color: #fff!important;
	color:#000!important;
}

.checkout-options{
	display: none;
}

.back-to-cart{
	display: none;
}

.select2-container--default .select2-selection--single{
	box-sizing: border-box;
	cursor: pointer;
	display: block;
	margin: 0;
	padding: 0.575rem 0.75rem;
	padding: 0.75rem;
	height: calc(2.15em + 0.975rem + 4px);
	border: 1px solid #f4eded;
	background-color: #fff;
	border-radius: 3px;
	outline: 0;
}

form.checkout.woocommerce-checkout{
	padding: 0 29px;
}

html .logo-center .logolink h1{
	font-size: 14px !important;
}

div#woofc-count{
	display: none;
}

body .woocommerce-checkout h3, .order_review_heading, .woocommerce-Address-title h3, .woocommerce-MyAccount-content h3, .woocommerce-MyAccount-content legend{
	color: #282828;
	text-align: center!important;
	font-family: futura!important;
	text-transform: uppercase!important;
	font-weight: 500!important;
	letter-spacing: 2px;
	font-size: 13px;
	margin-bottom: 0;
	text-align: left!important;
}

.cross-sells h2:before, .full_description .wc-description-title:before, .postline-large:before, .postline-medium:before, .postline:before, .product-details-accordion .woocommerce-Reviews-title:before, .product-details-vertical.woocommerce-tabs .wc-tab .woocommerce-Reviews-title:before, .product-details-vertical.woocommerce-tabs .wc-tab>.container>.row>div>h2:before, .related h2:before, .side-menu .widget h6:before, .up-sells h2:before, .woocommerce-billing-fields h3:before, .woocommerce-checkout-review-order h3:before{
	display:none;
	position:absolute;
	top:75%;
	left:100%;
	margin-left:20px;
	display:block;
	content:" ";
	width:25px;
	height:1px;
	background:currentColor;
	background:#000;
	display:none;
}

.et-product-thumbnail{
	display: none!important;
}

.shop_table tbody .et-product-desc{
	padding-left: 0;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding-top: 8px;
	font-size: 9px!important;
}

.shop_table tfoot tr:first-child th, .shop_table tfoot tr:first-child td{
	border-top: 1px solid #d9d9d95e;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding-top: 16px;
	font-size: 9px!important;
}

th{
	font-size: 9px!important;
	color: #000;
}

.header-spacer{
	display: none!important;
}

div#checkout-spacer{
	display: none!important;
}

.woocommerce-notices-wrapper{
	display: none;
}

p#billing_address_2_field{
	display: none!important;
}

.floating-labels .field-wrap.float-label>.nf-field-label, .floating-labels .form-row.float-label>label:not(.woocommerce-form__label-for-checkbox){
	display: inline-block;
	opacity: 1;
	margin: 0;
	font-size: 12px!important;
}

.col-lg-7.woocommerce-checkout-customer-fields{
	padding: 0;
}

div#block-6 p{
	color: #fff;
}

.woocommerce-message{
	display: none;
}

.product-header-spacer , .woocommerce-tabs.wc-tabs-wrapper.product-details-tabs , .woocommerce.yith-similar-products.cols-4 , .yith-wcwl-add-to-wishlist.add-to-wishlist-3642.wishlist-fragment.on-first-load{
	display: none;
}

html .name{
	padding-top: 48px;
	display: inline-flex!important;
	text-align: center;
	clear: both;
}

html div#ywcnp_form_name_your_price{
	display: table;
	text-align: center;
	margin: 0px auto!important;
}

.et-product-detail .product-gallery{
	z-index: 0;
	display: none;
}

.et-product-detail .product_meta , .et-product-detail .summary .post-share, .faq{
	display: none!important;
}

.avis{
	display: none;
}

.et-product-detail .product-showcase{
	border-bottom: 0px solid rgba(0,0,0,0.1);
}

.col-lg-5{
	-webkit-box-flex: 0;
	-ms-flex: 0 0 41.666667%;
	flex: 0 0 100%;
	max-width: 100%;
}

.et-product-detail:not(.et-product-layout-no-padding) .showcase-disabled .showcase-inner{
	padding-top: 0 !important;
	padding-bottom: 45px;
}

html div#ywcnp_form_name_your_price label:before{
	content: "Indiquez le montant de votre devis en €"!important;
	clear: both;
	display: block;
	text-align: center;
	float: none;
	font-weight: 600!important;
	font-family: 'Playfair Display', serif!important;
	font-size: 14px!important;
	line-height: 20px!important;
}

html span.fa.fa-stack.fa-lg{
	margin-top: 14px;
	margin-left: 4Px;
}

.latepoint-w .os-form-group.os-form-textfield-group label{
	display: block;
	margin-bottom: 6px;
	line-height: 1.1;
	cursor: default;
	font-size: 13px !important;
	color: #000 !important;
	font-weight: 500 !important;
	position: relative!important;
	top: 0;
	left: 0;
	z-index: 2;
	opacity: 0;
	transform: translateY(-3px);
	transition: all 0.2s ease;
}

.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .os-form-group.os-form-select-group .os-form-control, .latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .os-form-group.os-form-select-group input.os-form-control, .latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .os-form-group.os-form-textfield-group .os-form-control, .latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .os-form-group.os-form-textfield-group input.os-form-control{
	border-radius: 0px !important;
	font-size: 11px!important;
	border: 1px solid #000!important;
	color: #000!important;
	text-transform: none!important;
	opacity: 1;
	padding-top: 10px!important;
	padding-bottom: 13px!important;
}

.latepoint-w .os-form-buttons.os-flex{
	display: block;
	align-items: center;
	margin: 0 auto;
	display: block;
	text-align: center;
	width: 100%;
}

.os-service-category-info-w.os-item.os-animated-self.with-plus:before{
	position: absolute;
	top: 50%;
	right: 15px;
	font-family: 'latepoint'!important;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "";
	font-size: 16px;
	transform: translateY(-50%);
	color: #000;
	transition: all 0.2s ease;
	padding-left: 10px;
	border-left: 1px solid rgba(0,0,0,.1);
}

.latepoint-w .os-form-buttons .os-form-group,.latepoint-w .os-form-buttons .os-form-group .latepoint-btn{
	width: 100%;
}

.latepoint-w .os-form-message-w ul li:last-child{
	margin-bottom: 0px;
	font-size: 10Px;
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-form{
	display: flex;
	justify-content: stretch;
	flex-direction: column;
	padding: 36Px 36Px 5Px 36Px;
}

.latepoint-w .latepoint-booking-form-element .os-items .os-item .os-item-i{
	cursor: pointer;
	display: flex;
	border: 2px solid #000;
	align-items: center;
	box-shadow: none;
	outline: none;
	padding: 10px 15px;
	text-decoration: none;
	border-radius: 0!important;
	background: transparent!important;
	color: #1f222b;
}

.latepoint-w .latepoint-booking-form-element .os-items .os-item{
	margin-bottom: 9px;
}

.header-center-items.header-items{
	display: block;
}

html ul.social-icons li a i:before, html .latepoint-w .latepoint-booking-form-element .os-items .os-item html .header-center-items.header-items{
	display: block!important;
}

html .header-cart{
	display: none!important;
}

html .latepoint-w .latepoint-booking-form-element.latepoint-color-blue .latepoint-btn.latepoint-btn-primary{
	padding: 10px;
	font-size: 12px;
}

html .latepoint-w .latepoint-booking-form-element.latepoint-color-blue .latepoint-btn.latepoint-btn-primary.latepoint-btn-link{
	background-color: transparent!important;
	color: #4b64e8;
}

.latepoint-w .latepoint-booking-form-element.latepoint-color-blue .times-header span{
	color: #4b64e8;
	border-bottom-color: transparent;
	display: block;
}

@font-face{
	font-style: normal;
	font-family: 'function_pro';
	src: url("fonts/FunctionPro-Bold-webfont.eot");
	src: url("fonts/FunctionPro-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/FunctionPro-Bold-webfont.woff2") format("woff2"), url("fonts/FunctionPro-Bold-webfont.woff") format("woff"), url("fonts/FunctionPro-Bold-webfont.ttf") format("truetype"), url("fonts/FunctionPro-Bold-webfont.svg#function_pro_bookbold") format("svg");
	font-weight: 700;
	font-style: normal;
}

.latepoint-w .latepoint-booking-form-element .step-payment-w .lp-card-w .lp-card-i .lp-card-header{
	color: #fff!important;
	margin: 0px;
	margin-bottom: 25px;
	font-size: 26px;
}

.latepoint-w .latepoint-booking-form-element .latepoint-step-content .latepoint-step-content-text-centered div{
	font-size: 12px;
}

html .latepoint-w .latepoint-booking-form-element .step-payment-w .lp-card-w .lp-card-i{
	background-color: #000;
	background: #063073;
	box-shadow: none;
	border-radius: 8px;
	border: 1px solid #000;
	border: 0px solid #051b67;
	padding: 15px 20px 10px;
	position: relative;
}

html .ElementsApp, html .ElementsApp .InputElement{
	font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
	font-size: 14px;
	font-weight: 400;
	color: #ffffff;
}

html .latepoint-w .latepoint-booking-form-element .step-payment-w .latepoint-secured-payments-label:after{
	color: #000;
}

html .latepoint-w .latepoint-booking-form-element .step-payment-w .latepoint-secured-payments-label{
	font-size: 12px;
	margin-top: 10px;
	color: #000;
	font-weight: 400;
	padding-left: 40px;
	padding-right: 40px;
	text-align: center;
	position: relative;
}

html .latepoint-w .latepoint-booking-form-element .step-payment-w .payment-total-info a{
	color: #fff;
	display: block;
	text-decoration: none;
	background-color: #000;
	font-weight: 500;
	padding: 8px 6px;
	border-radius: 0;
	font-size: 10px;
	margin-left: 9px;
	margin-bottom: 12px;
}

.latepoint-w .latepoint-booking-form-element.latepoint-color-blue .step-payment-w .payment-total-info .coupon-code-input-w .coupon-code-input-submit{
	background-color: #000;
}

.latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .step-payment-w .payment-total-info .coupon-code-input-w input.coupon-code-input, .latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .step-payment-w .payment-total-info .applied-coupon-code, .latepoint-w .latepoint-booking-form-element.latepoint-border-radius-rounded .step-payment-w .payment-total-info .coupon-code-input-w .coupon-code-input-submit{
	border-radius: 0px !important;
}

.latepoint-w .latepoint-booking-form-element .step-payment-w .payment-total-info .lp-price-value{
	font-weight: 500;
	color: #000;
	font-size: 22Px;
}

.latepoint-w .latepoint-booking-form-element .step-payment-w .payment-total-info .coupon-code-input-w input.coupon-code-input{
	border: none !important;
	border: 1px solid #0000001c !important;
	padding: 4px !important;
	background-color: #fff !important;
	box-shadow: none !important;
	font-size: 12px !important;
	line-height: 1.3 !important;
	display: block !important;
	width: 100% !important;
	margin: 0px !important;
	border-radius: 0!important;
	margin-bottom: 12px!important;
	color: #000;
}

html .latepoint-w .latepoint-booking-form-element .step-payment-w .lp-card-w{
	display: none;
	background-color: #5fda801c;
	padding: 28px 30px 10px;
	border-radius: 0;
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-heading-w .os-heading-text{
	margin: 0px;
	font-size: 18px;
	line-height: 1.2;
	font-weight: 600!important;
	font-family: 'Playfair Display', serif!important;
	font-size: 20px;
}

.latepoint-w .latepoint-booking-form-element.latepoint-color-blue .latepoint-btn.latepoint-btn-primary, .latepoint-w .latepoint-booking-form-element.latepoint-color-blue .os-monthly-calendar-days .os-day.selected .os-day-box, .latepoint-w .latepoint-booking-form-element.latepoint-color-blue .dp-timeslot.selected, .latepoint-w .latepoint-booking-form-element.latepoint-color-blue .os-step-tabs .os-step-tab:before{
	background-color: #000!important;
}

.latepoint-btn.latepoint-btn-primary span,.latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-footer .latepoint-btn span+i ,.os-monthly-calendar-days .os-day.selected .os-day-box .os-day-number{
	color: #fff!important;
}

.latepoint-message.latepoint-message-error{
	padding: 10px;
	font-weight: 500;
	margin-bottom: 15px;
	background: #c11a18;
	color: #fff;
	text-align: center;
	border: 1px solid #c11a18;
	box-shadow: 0px 2px 4px rgba(0,0,0,0.05);
}

.latepoint-w .latepoint-booking-form-element .step-payment-w .payment-total-info .payment-deposit-price-w, .latepoint-w .latepoint-booking-form-element .step-payment-w .payment-total-info .payment-total-price-w{
	padding: 4px 0px;
	margin: 0px auto;
	font-size: 12px;
	padding: 4px 0px;
	margin: 0px auto;
	font-size: 10px!important;
}

.postid-29 p.price{
	display: none!important;
}

html body.woocommerce.postid-29 div.product h1.product_title.entry-title{
	color: #000!important;
	padding-top: 25px;
	position: absolute!important;
	padding: 29px;
	text-align: center;
}

html .component_option_thumbnail_container .thumbnail_description{
	padding: 0;
	height: 72px;
}

.woocommerce ul.component_option_thumbnails_container li.component_option_thumbnail_container .thumbnail_description .price{
	font-size: 0.9em !important;
	display: block;
	margin-bottom: 0.5em;
	padding-top: 11px!important;
}

.latepoint-booking-form-element .step-confirmation-w .confirmation-info-w ul li strong{
	color: #1f222b;
	display: block;
	font-size: 11px;
}

.latepoint-w .latepoint-booking-form-element .step-confirmation-w .confirmation-info-w .confirmation-customer-info{
	padding-left: 0;
}

.latepoint-w .latepoint-booking-form-element .os-items .os-item.with-plus:after{
	display:none!important;
	border-left: 1px solid rgba(0, 0, 0, 0.1);
	border-left: 1px solid rgba(0, 0, 0, 0.1)!important;
}

.latepoint-w .latepoint-booking-form-element.latepoint-color-blue .step-contact-logged-in-header-w a{
	color: #2d54de;
	font-size: 12Px;
}

.latepoint-booking-form-element .step-contact-logged-in-header-w span{
	font-size: 0;
}

.latepoint-booking-form-element .step-contact-logged-in-header-w{
	border-bottom: 0px solid #E2E5EF!important;
}

html .os-monthly-calendar-days .os-day .os-day-number{
	font-size: 12px!important;
}

.latepoint-booking-form-element .step-contact-logged-in-header-w div{
	color: #1f222b;
	font-size: 12px;
	line-height: 14px;
	padding-bottom: 12px;
	padding-top: 8px;
	position: relative;
}

.latepoint-w .latepoint-booking-form-element.latepoint-color-blue .latepoint-btn.latepoint-btn-primary{
	padding: 12px 4px;
	background-color: #000;
}

.latepoint-w .latepoint-booking-form-element .step-payment-w .payment-total-info a{
	color: #846337;
	display: block;
	text-decoration: none;
	background-color: rgba(255,255,255,0.61);
	font-weight: 500;
	padding: 4px 6px;
	border-radius: 2px 5px;
	font-size: 11px;
	margin-left: 9px;
}

.os-current-month-label-w .os-current-month-label{
	text-transform: uppercase;
}

html .latepoint-w .latepoint-booking-form-element .os-items .os-item .os-item-i .os-item-price-w .os-item-price{
	font-size: 16px;
}

.latepoint-w .latepoint-booking-form-element .os-items .os-item .os-item-i .os-item-price-w .os-item-price-label{
	display: none;
	color: #8e97b3;
	font-size: 11px;
	white-space: nowrap;
}

.times-header{
	color: #16171d;
	text-transform: none;
	font-size: 12px;
	font-weight: 500;
	letter-spacing: 0px;
	text-align: center;
	padding-bottom: 16px;
}

.latepoint-w .latepoint-booking-form-element .latepoint-summary-w h3.summary-header{
	border-bottom: 0px solid rgba(0,0,0,0.05)!important;
}

.latepoint-w.latepoint-with-summary.latepoint-summary-is-open .latepoint-form-w{
	border-right: 0px solid rgba(0,0,0,0.1)!important;
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-footer .latepoint-btn{
	font-weight: 500;
	box-shadow: none;
	padding: 8px 8px!important;
	font-size: 12px;
	letter-spacing: 0.2px;
}

.latepoint-w .latepoint-booking-form-element.latepoint-color-blue .latepoint-side-panel{
	display: none;
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w{
	max-width: 100%;
}

.latepoint-heading-w{
	border-bottom: 0px solid rgba(0,0,0,.05);
}

.latepoint-w.latepoint-shortcode-booking-form .latepoint-booking-form-element{
	max-width: 100%;
	background: #fff!important;
	box-shadow: none;
	margin: 0;
}

html .latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-heading-w{
	position: absolute;
	z-index: 2;
	background-color: transparent;
	top: 0px;
	left: 0px;
	right: 0px;
	padding: 15px 30px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}

.latepoint-w .latepoint-booking-form-element.latepoint-color-blue .latepoint-summary-w h3.summary-header{
	color: #000;
}

.latepoint-w .latepoint-booking-form-element .latepoint-summary-w h3.summary-header span{
	background-color: #fff;
}

.latepoint-w .latepoint-booking-form-element.latepoint-color-blue .latepoint-summary-w .os-summary-line .os-summary-label{
	color: #000;
}

.latepoint-w .latepoint-booking-form-element .os-items .os-item .os-item-i .os-item-price-w .os-item-price{
	color: #ff808b;
}

.latepoint-btn.latepoint-btn-white{
	background-color: transparent;
	color: #ff808b;
}

html .latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-form{
	padding: 35Px 0Px 5Px 0Px!important;
}

.latepoint-w .latepoint-booking-form-element .latepoint-summary-w, .latepoint-w .latepoint-booking-form-element .latepoint-form-w form{
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
}

.latepoint-w .latepoint-booking-form-element .os-items .os-item .os-item-i .os-item-child-count,.latepoint-w .latepoint-booking-form-element.latepoint-color-blue .latepoint-summary-w .os-summary-line .os-summary-value,.latepoint-w .latepoint-booking-form-element .os-items .os-item .os-item-i .os-item-name-w .os-item-name,.latepoint-w .latepoint-booking-form-element.latepoint-color-blue h1,.latepoint-w .latepoint-booking-form-element.latepoint-color-blue h2,.latepoint-w .latepoint-booking-form-element.latepoint-color-blue h3,.latepoint-w .latepoint-booking-form-element.latepoint-color-blue h4,.latepoint-w .latepoint-booking-form-element.latepoint-color-blue h5,.latepoint-w .latepoint-booking-form-element .os-items .os-item .os-item-i .os-item-name-w .os-item-name,.latepoint-w .latepoint-booking-form-element .os-items .os-item.with-plus:after{
	color: #000;
}

.latepoint-w .latepoint-booking-form-element .latepoint-summary-w .os-summary-line .os-summary-value,.latepoint-w .latepoint-booking-form-element.latepoint-color-blue .latepoint-summary-w h3.summary-header .os-lines:before,.latepoint-w .latepoint-booking-form-element.latepoint-color-blue .latepoint-summary-w h3.summary-header .os-lines:after{
	border-color: #000!important;
}

.latepoint-w .latepoint-booking-form-element .latepoint-summary-w,.latepoint-w .latepoint-booking-form-element .latepoint-form-w form{
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
	background-color: #fff!important;
}

.page .page .entry-header{
	text-align: center;
	margin-bottom: 0;
}

.latepoint-w .latepoint-booking-form-element .step-services-w .os-service-category-w>.os-services .os-item.selected>.os-service-selector:hover{
	border-color: #000;
}

.latepoint-w .latepoint-booking-form-element.latepoint-color-blue .os-items .os-item>.os-item-i:hover{
	border-color: #000;
}

.cart_item img{
	display: none!important;
}

td.product-quantity, td.product-subtotal{
	display: none;
}

.latepoint-w .latepoint-booking-form-element .latepoint-summary-w .os-summary-line .os-summary-value{
	color: #2d54de;
}

li.field{
	list-style: none;
	border-bottom: 1px solid #f1f1f1;
	padding-bottom: 18px;
}

.ng-binding{
	font-size: 12px;
}

li.account-link--wishlist{
	display: none;
}

li.account-link--downloads{
	display: none;
}

div#cookie-notice{
	box-shadow: none;
	padding: 20px 26px 20px 20px;
	background-color: #fff!important;
	position: fixed;
	min-width: 90Px;
	max-width: 690px;
	bottom: 23px;
	text-align: left!important;
	color: #000!important;
	border-radius: 3px;
	box-shadow: 0 10px 20px 0 rgba(0,0,0,.18);
	margin: 0 auto;
	right: 0;
}

html .woocommerce div.product.layout-v6 .product-share .sharing-icon span{
	font-size: 11px!important;
	font-size: 14px;
	font-size: 0.875rem;
	display: inline;
	font-weight: 500;
	margin-left: 0;
}

div#cookie-notice .cookie-notice-container{
	text-align: left;
}

main#main p strong span{
	font-size: 18px;
	margin-bottom: 20px;
	display: block;
}

div#cookie-notice .cn-button.bootstrap{
	box-shadow: none;
	background: #008489 !important;
	text-transform: none;
	font-weight: 700;
	border: 0;
}

.ElementsApp input, .ElementsApp input,.InputContainer .InputElement,.ElementsApp, .ElementsApp .InputElement{
	font-weight: 400!important;
}

.site-content-container.shop-content-container.konte-container .hamburger-menu.active .hamburger-box .hamburger-inner, div#cart-panel .hamburger-menu .hamburger-box .hamburger-inner{
	background: #000;
}

ul.products li.product .woocommerce-loop-product__title{
	font-size: 16px;
	font-size: 1rem;
	font-weight: 400;
	margin: 0 0 0px 0!important;
}

html boyd .composite_form.small_width.paged:not(.componentized){
	overflow: hidden;
	margin-top: -161px;
	border-top: 1px solid #f1f1F1;
	padding-top: 12px;
	background: #fff;
}

html .woocommerce-account-login form.register .button, .woocommerce-account-login form.login .button, .woocommerce-account-login form.lost_reset_password .button{
	width: 100%;
	padding: 0;
}

.woocommerce div.product.layout-v6.product-type-simple .cart{
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-top: 23px;
}

.woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images.lightbox-support.no-thumbnails:before{
	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 2%, rgba(0, 0, 0, 0.55) 26%, rgba(0, 0, 0, 0.9) 91%, rgba(0, 0, 0, 0.9) 100%)!important;
	content: "";
	height: 161Px;
	width: 100%;
	position: absolute;
	bottom: 0;
}

.customer-bookings-tiles .customer-booking{
	background: #FFFFFF;
	box-shadow: 0 10px 20px 0 rgba(0,0,0,0.08), 0 1px 2px 0 rgba(0,0,0,0.1);
	flex: 0 0 300px;
	margin-right: 40px;
	margin-bottom: 40px;
	padding: 0px;
	color: #222;
	background: #FFFFFF;
	box-shadow: none;
	flex: 0 0 274px;
	margin-right: 40px;
	margin-bottom: 40px;
	padding: 0px;
	color: #222;
}

.customer-bookings-tiles .customer-booking-info .booking-info-label{
	flex: 0 1 136px;
	color: #8e97b3;
	font-size: 12px;
}

.customer-bookings-tiles .customer-booking-info .booking-info-value.status-approved{
	background-color: #41c75a;
	color: #fff;
	font-size: 9px;
}

.customer-bookings-tiles{
	display: flex;
	flex-wrap: wrap;
	padding: 0px 0px;
}

html h4{
	font-size: 24px;
	font-size: 17px;
	padding-top: 17px;
	font-family: futura !important;
	text-transform: uppercase;
	font-weight: 500 !important;
	font-size: 11px;
	letter-spacing: 0px !important;
	color: #000;
	text-align: left;
	padding-bottom: 0px;
}

html .latepoint-chat-box-w .lc-heading .lc-conversations-header{
	flex: 0 0 auto;
	border-right: 1px solid rgba(0, 0, 0, 0.1);
	background-color: #fff;
	padding: 20px 17px;
	font-size: 12px;
}

.customer-bookings-tiles .customer-booking-info .booking-info-value{
	font-weight: 500;
	font-size: 12px;
}

html .latepoint-w .latepoint-section-heading-w .latepoint-section-heading{
	margin: 0px;
	padding: 0px;
	font-size: 13px;
}

html .latepoint-chat-box-w .lc-heading .lc-contents-header{
	padding: 17px 20px;
	flex: 1;
	padding: 20px 17px;
	font-size: 12px;
}

html .latepoint-chat-box-w .lc-contents .lc-conversations{
	flex: 0 0 auto;
	border-right: none;
	overflow: auto;
	background-color: #fff;
	position: relative;
	display: flex;
	flex-direction: column;
	flex: 0 0 128px;
	border-right: none;
	overflow: auto;
	background-color: #fff;
	position: relative;
	display: flex;
	flex-direction: column;
}

.latepoint-chat-box-w .os-booking-messages-input-w{
	position: absolute;
	z-index: 11;
	bottom: 0px;
	left: 0px;
	right: 0px;
	padding: 0px 10px 0px 10px;
	background-color: #fff;
	border-top: 1px solid #aaa;
}

html .latepoint-chat-box-w .lc-contents .lc-conversations .lc-conversation .lc-agent{
	flex: 0 0 40px;
	margin-right: 15px;
	display: none;
}

html .latepoint-chat-box-w .lc-contents{
	display: block;
	max-height: 500px;
}

.customer-dashboard-tabs a.active{
	color: #000;
}

.customer-dashboard-tabs a:after{
	content: "";
	height: 3px;
	background-color: #000;
	left: 0px;
	bottom: -1px;
	display: block;
	position: absolute;
}

.latepoint-message.latepoint-message-info{
	padding: 10px;
	font-weight: 400;
	margin-bottom: 15px;
	background: #f5f5f8;
	color: #181b2d;
	text-align: center;
}

.latepoint-admin input, .latepoint-admin button, .latepoint-admin select, .latepoint-admin optgroup, .latepoint-admin textarea, .latepoint-w input, .latepoint-w button, .latepoint-w select, .latepoint-w optgroup, .latepoint-w textarea{
	margin: 0;
	font-family: inherit;
	font-size: 12px;
	line-height: inherit;
}

.latepoint-book-button{
	display: inline-block;
	background-color: #000;
	padding: 10px 20px;
	font-weight: 500;
	color: #fff;
	font-size: 12px;
	line-height: 1.2;
	border: none;
	box-shadow: none;
	border-radius: 0px;
	text-decoration: none;
	outline: none;
	cursor: pointer;
}

html .customer-dashboard-tabs a{
	display: block;
	padding: 6px 3px;
	font-weight: 500;
	text-decoration: none;
	color: #8e97b3;
	position: relative;
	font-size: 11px;
	margin-right: 1px;
}

html .latepoint-login-form-w{
	box-shadow: none;
	background-color: #fff;
}

html .latepoint-login-form-w h4, .latepoint-btn.latepoint-btn-primary.latepoint-btn-link{
	color: #000!important;
	text-align: center;
	display: block;
}

.latepoint-btn{
	background-color: #000;
}

.latepoint-booking-form-element .os-step-tabs .os-step-tab.active{
	color: #1f222b;
	font-size: 13px;
	line-height: 14px;
	padding-bottom: 12px;
	padding-top: 8px;
}

html .postid-653 h1.product_title.entry-title{
	display: none;
	opacity: 0;
}

html .postid-653 span.woocs_price_code, li#wp-admin-bar-gform-forms, li#wp-admin-bar-wpseo-menu,li#wp-admin-bar-new-content, li#wp-admin-bar-view-store{
	display: none;
}

.latepoint-all-wrapper ul.os-page-tabs li a{
	padding: 30px 0px 10px 0px;
	display: block;
	text-decoration: none;
	color: #8894AF;
	font-size: 16px;
	position: relative;
	outline: none;
}

html .postid-653 div.product.layout-v6.product-type-simple .cart{
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-top: 23px;
	display: none;
}

.latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-body:after{
	content: "";
	height: 51px;
	display: block;
}

.latepoint-w.latepoint-hide-side-panel .latepoint-booking-form-element .latepoint-form-w .latepoint-footer .latepoint-progress{
	display: none;
}

h3.os-heading-text{
	display: none;
}

.woocommerce .product-header-spacer{
	display: none!important;
}

html.jetpack-lazy-images-js-enabled.js.no-touch.history.cssanimations.csstransforms.csstransforms3d.csstransitions.js_active.vc_desktop.vc_transform.js-focus-visible{
	margin-top: 0!important;
}

.col-md-8.col-xs-8{
	padding: 0;
}

.product-subtotal.col-md-3.col-6{
	display: none;
}

.back-to-shop{
	display: none;
}

html .name a{
	text-transform: none;
}

tr.woocommerce-shipping-totals.shipping{
	display: none;
}

body .woocommerce-checkout h3{
	display: none!important;
}

a.checkout-button.button.alt.wc-forward{
	background: #000;
}

.woocommerce-shipping-fields{
	display: none;
}

.checkout-distraction-free #kco-order-review, .checkout-distraction-free #order_review{
	padding-left: 0;
	z-index: 99;
	opacity: 1;
}

a.quick_cart.icon svg{
	display: none;
}

html .contenu-devis{
	display: block;
	display: block;
	padding: 0 37px!important;
}

html button.single_add_to_cart_button.button.alt{
	font-size: 0!important;
	margin-top: 11px!important;
	font-size: 0!important;
	background: #000!important;
	color: #fff!important;
	padding: 23px;
}

html .header a.et-menu-account-btn.icon.account-text span.icon-text{
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-family: averta-regular-webfont;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: 600;
	letter-spacing: 1px;
	font-size: 12px!important;
	text-align: center!important;
	font-family: futura!important;
	text-transform: uppercase;
	font-weight: 500!important;
	letter-spacing: 2px;
	padding-top: 16px!important;
	padding-bottom: 13px!important;
}

.col-lg-7{
	-webkit-box-flex: 0;
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}

.before-checkout, #customer_details{
	padding-right: 0;
}

#side-cart .et-cart-panel-quantity-pricing{
	display: flex;
	align-items: start;
	margin-top: 6px;
	text-align: left;
}

#side-cart .et-cart-panel-item-subtotal, .et-cart-panel-summary-subtotal{
	display: none;
}

p#mailpoet_woocommerce_checkout_optin_field{
	display: none;
}

.product-title-right .product-information .entry-summary{
	padding-left:0px !important;
}

.et-cart-panel-item-price{
	display: block;
	width: 100%;
}

.checkout-distraction-free.woocommerce-checkout .woocommerce-checkout-review-order-container .shop_table tfoot tr:last-child th, .checkout-distraction-free.woocommerce-checkout .woocommerce-checkout-review-order-container .shop_table tfoot tr:last-child td{
	border-bottom: 0;
	min-width: 104px;
}

span.woocommerce-Price-amount.amount{
	font-size: 8px!important;
}

.order-total .includes_tax{
	display: block;
	font-size: 8px;
}

#woofc-area > div.woofc-area-bot > div:nth-child(3){
	display: none;
}

.woofc-area.woofc-style-01 .woofc-area-bot .woofc-action .woofc-action-inner>div a:before{
	content: "Finaliser votre paiement";
	font-size: 10px;
	text-align: center;
	display: block;
}

#payment .payment_methods > li{
	padding: 14px 8px 7px 8px;
	list-style: none;
	border-bottom: 1px solid #dddddd3d;
	padding: 14px 8px 7px 8px;
	list-style: none;
	border-bottom: 1px solid #ddd;
}

.shop_table tfoot tr th, .shop_table tfoot tr td{
	padding: 15px 0;
	border-bottom: 1px solid #d9d9d940;
}

html .payment_box.payment_method_scalapay_gateway p:before{
	font-size: 11px!important;
}

html form.checkout.woocommerce-checkout{
	padding: 0 15px;
}

#payment .payment_methods li label{
	width: 89%;
	line-height: 15px;
}

html #payment .payment_methods > li .payment_box{
	padding-top: 12px;
	max-width: 100%!important;
	font-size: 9px!important;
}

.page-header-regular .header, .header_on_scroll .header{
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
	background-color: transparent;
	background-color: transparent;
	margin-bottom: 31px!important;
	border-bottom: 0 solid rgb(0 0 0 / 4%);
	margin-bottom: 8px!important;
}

html .event-img{
	border: 0px solid;
}

html body span.fa.fa-stack.fa-lg{
	margin-top: 10px;
	margin-left: 4Px;
	margin-top: 8px;
	margin-left: 4Px;
}

#et-cart-panel-continue{
	display: none;
}

.fa-stack{
	line-height: 15px;
}

html .fa-stack-1x{
	line-height: 15px;
}

g#header\/mobile{
	fill: #fff;
}

html body.home #wrapper h1, html .header a.et-menu-account-btn.icon.account-text span.icon-text{
	color: #fff;
}

/* 500px and smaller screen sizes */
@media only screen and (max-width:500px){

	.products .et-listing-style1 .product-title h3{
		margin-right:auto;
		padding:4px 0;
	}
	
	.products .et-listing-style1 .product-title h3 a{
		margin-right:auto;
		font-family:Zephyr,averta-light-webfont!important;
		font-weight:300!important;
		font-size:13px;
		letter-spacing:0;
	}
	
	html bdi{
		color:#000;
	}
	
	html .side-panel .free-shipping-progress-bar bdi{
		display:block;
		font-weight:300;
		margin-top:0;
		padding:0 4px!important;
		color:#000;
		font-size:9px!important;
	}
	
	html .side-panel bdi{
		display:block;
		font-weight:300;
		margin-top:0;
		padding:0 1px!important;
		color:#000;
		font-size:11px!important;
	}
	
	.woocommerce-tabs .tabs li a span{
		font-size:7Px;
		background:#f9f1f5;
		padding:3px;
		border-radius:90px;
		padding:3px 5px;
	}
	
	.woocommerce-tabs .tabs li a{
		font-size:7px!important;
	}
	
	html .woocommerce-tabs .tabs li a{
		color:inherit;
		padding:.3em 0;
		position:relative;
		font-size:8px!important;
	}
	
	html .et-product-detail .product_meta{
		display:none;
	}
	
	.et-product-detail .summary h1,.products .product-title h3 a{
		color:#000;
		font-size:10px;
	}
	
	html .cart-panel-summary .free-shipping-progress-bar{
		padding:8px 15px 10px 15px!important;
		margin-bottom:1px;
	}
	
	html #side-cart p.woocommerce-mini-cart__buttons.buttons h4{
		margin-bottom:9px;
	}
	
	.free-shipping-progress-bar .progress-bar-rail{
		line-height:5px;
		height:5px;
		width:100%;
		display:flex;
		align-items:center;
		margin-top:8px;
	}
	
}

/* 644px and smaller screen sizes */
@media only screen and (max-width:644px){

	a.button.outlined.btn-sm{
		background:0 0!important;
	}
	
	.shop_categories_list{
		display:none;
	}
	
	.selection h4{
		margin-bottom:9px!important;
		padding-top:2px!important;
	}
	
	.selection ul.products bdi{
		padding:0!important;
		font-size:9px!important;
		color:#000!important;
	}
	
	section.related.products .product .price bdi{
		font-size:10px!important;
		padding-left:0!important;
		color:#000;
	}
	
}

/* 768px and smaller screen sizes */
@media only screen and (max-width:768px){

	html.et-product-detail .product_meta{
		display:none;
	}
	
	html .login p,html .register p{
		margin-bottom:18px;
		display:inherit;
		width:100%;
	}
	
	html input[type=checkbox],html input[type=radio]{
		clear:none;
		cursor:pointer;
		margin:-.25rem .25rem 0 0;
		outline:0;
		padding:0!important;
		text-align:center;
		vertical-align:middle;
		-webkit-appearance:none;
		-moz-appearance:none;
		appearance:none;
		-webkit-font-smoothing:inherit;
		transition:.05s border-color ease-in-out;
		display:inline-flex;
		align-items:center;
		justify-content:center;
		min-width:16px;
		width:16px;
		height:16px;
		border:1px solid #aaaaaa61;
		margin-right:8px;
		position:relative;
	}
	
	.et-form-container.register-active #et-register-form,html .et-form-container #et-login-form{
		padding-top:35px;
	}
	
	html .login .lost_password{
		display:block;
		float:right!important;
	}
	
	#side-cart .woocommerce-mini-cart__buttons{
		padding-top:0;
		position:relative;
	}
	
	html .animation.bottom-to-top{
		-moz-transform:translateY(0);
		-ms-transform:translateY(0);
		transform:translateY(0);
	}
	
	#side-cart ul.products li{
		max-width:33%!important;
	}
	
	html p.woocommerce-mini-cart__buttons.buttons a.button.checkout.wc-forward:after{
		content:"";
		background:0 0;
		height:1px;
		width:32px;
		display:inline-grid;
		margin-left:7px;
		position:absolute;
		margin-top:9px;
	}
	
	#side-cart .slick .slick-dots{
		display:none!important;
	}
	
	#side-cart p.woocommerce-mini-cart__buttons.buttons a.button.checkout.wc-forward{
		display:block!important;
		background:#000;
		width:auto;
		padding:0;
		border:0;
		text-align:center;
		padding:11px 67px;
		text-align: center;
		font-weight:900;
	}
	
	#side-cart .slick-slider.products .product{
		max-width:105px;
	}
	
	#side-cart .carousel-container{
		width:100%;
		position:relative;
	}
	
	div#tab-description p{
		text-align:justify;
		text-align:center;
	}
	
	.desc-layout-boxed{
		columns:2;
		background:#f9f1f5;
		padding:38Px;
		font-size:12px!important;
	}
	
	html .faq{
		background:rgb(249 240 244 / 88%);
		padding:74px 11px;
		margin:37px 16px;
	}
	
	html .eapps-faq-layout-accordion .eapps-faq-content-category-item-question-text{
		padding-right:44px;
		font-size:12px;
		line-height:20px;
		display:table;
	}
	
	.et-product-detail:not(.et-product-layout-no-padding) .showcase-disabled .showcase-inner{
		padding-top:0;
	}
	
	span.eapps-faq-content-category-title-text{
		display:block;
		text-align:center;
		float:none!important;
		width:100%;
	}
	
	#fulltext .wpb_wrapper .st-m-title{
		font-size:30px;
		line-height:1.3em;
		margin-left:0;
		font-family:bonvivantserif-webfont,GalleryModern,Analogue-Italic,Analogue!important;
	}
	
	#Bachelor .vc_column_container:nth-child(1) .vc_column-inner:nth-child(1){
		padding-top:30px;
	}
	
	#Bachelor .container>.vc_column_container>.vc_column-inner>.wpb_wrapper>.wpb_text_column .wpb_wrapper p{
		font-size:14px;
		color:#fff;
		font-size:15px;
		color:#fff;
	}
	
	section#aboutme h2{
		line-height:26px;
		font-size:25px;
	}
	
	html .vc_custom_1632589765980{
		padding-left:27px!important;
	}
	
	html .instagram{
		position:relative;
		max-width:1140px;
		margin:23px auto;
	}
	
	html section#aboutme p img{
		margin-top:-236px;
		width:100%;
		margin-left:60px;
	}
	
	html #fulltext .wpb_wrapper .st-m-title{
		font-size:43px;
		line-height:1.3em;
		margin-left:0;
		font-family:bonvivantserif-webfont,GalleryModern,Analogue-Italic,Analogue!important;
	}
	
}

/* 590px and smaller screen sizes */
@media only screen and (max-width:590px){

	html .woocommerce-MyAccount-navigation ul li{
		float:none;
		clear:none;
		display:inline-flex;
		width:auto;
		padding-right:9px;
	}
	
	.woocommerce-MyAccount-navigation ul li a{
		font-size:10px!important;
	}
	
	html .woocommerce-account.logged-in .site-content>.container{
		max-width:960px;
		padding-bottom:5vh;
		padding-top:0;
	}
	
	#cancel-comment-reply-link:after,#order_review .terms a:after,.big-menu .sub-menu>li>a:after,.big-menu>li>a:after,.button-underline:after,.checkout .back-to-cart a:after,.commentlist>li .reply a:after,.entry-content li a:not([class]):after,.entry-content p a:not([class]):after,.et-banner-text .et-banner-link.link:after,.et-blog-categories-list li a:after,.et-checkout-coupon-title a:after,.et-checkout-login-title a:after,.et-global-campaign a:after,.et-header-menu .sub-menu>li>a:after,.et-header-menu>li>a:after,.et-login-wrapper a:after,.et-product-detail .product_meta>span a:after,.footer-bar .menu li a:after,.post-categories li a:after,.post-featured .post-title .post-meta a:after,.post-nav-links a:after,.post.post-detail .single-post-meta a:after,.shop_categories_list li a:after,.tag-cloud-link:after,.widget .menu-item>a:after,.woocommerce-MyAccount-navigation ul li a:after,.woocommerce-cart .back-to-shop a:after,.woocommerce-terms-and-conditions-wrapper a:after,.wp-block-latest-comments__comment-link:after,.wpb_text_column a:not([class]):after{
		content:'';
		height:2px;
		width:0;
		background-color:currentColor;
		position:absolute;
		bottom:-1px;
		left:0;
		-webkit-transition:width .25s;
		transition:width .25s;
	}
	
	html .woocommerce-MyAccount-content{
		float:left;
		width:100%;
		padding-left:0;
		overflow:hidden;
		padding-top:0!important;
		margin-top:20px!important;
	}
	
	html .woocommerce-MyAccount-navigation{
		float:none;
		width:auto;
		margin-top:46px;
		margin-bottom:0;
		padding-right:0;
	}
	
}

/* 591px and larger screen sizes */
@media only screen and (min-width:591px){

	html .woocommerce-MyAccount-navigation ul li a{
		font-size:10px!important;
	}
	
	html .woocommerce-MyAccount-navigation ul li{
		float:none;
		clear:none;
		display:block;
		width:100%;
		justify-content:center;
	}
	
	html .woocommerce-MyAccount-navigation ul li a:after{
		content:'';
		height:2px;
		width:0;
		background-color:currentColor;
		position:absolute;
		bottom:2px;
		left:0;
		-webkit-transition:width .25s;
		transition:width .25s;
	}
	
	html .woocommerce-account.logged-in .site-content>.container{
		max-width:960px;
		padding-bottom:5vh;
		padding-top:0;
	}
	
	html .woocommerce-MyAccount-content{
		float:left;
		width:75%;
		padding-left:15px;
		overflow:hidden;
		padding-top:0;
		margin-top:0;
	}
	
	html .woocommerce-account.logged-in .post-content>.woocommerce{
		display:flex;
	}
	
	html nav.woocommerce-MyAccount-navigation{
		margin:0;
		border-right:1px solid #f1f1f1;
		width:22%;
	}
	
	nav.woocommerce-MyAccount-navigation{
		border-right:1px solid #f1f1f1;
		width:17%;
	}
	
}

/* 768px and larger screen sizes */
@media only screen and (min-width:768px){

	#work .vc_column_container:nth-child(2) .wpb_text_column:nth-child(1) p{
		background-color:#fff;
		padding-bottom:50px;
		padding-top:50px;
		padding-right:50px;
		padding-left:17px;
		margin-left:0;
		margin-right:100px;
		font-family:bonvivantserif-webfont,GalleryModern,Analogue-Italic,Analogue;
	}
	
	section#aboutme p img{
		margin-top:-450px;
		width:100%;
		margin-left:60px;
	}
	
	#Bachelor p img{
		margin-top:0;
		border:38px solid;
		border-color:#fff;
		max-width:100%;
	}
	
	section#aboutme #visio .wpb_wrapper p{
		font-size:59px;
		margin-top:78px;
		margin-right:0;
		margin-left:9px;
	}
	
	section#aboutme h2{
		line-height:1.4;
		letter-spacing:.025em;
		font-size:25px;
		font-weight:400;
		font-style:normal;
		color:#000!important;
		padding-left:0;
	}
	
	.header .logolink .logoimg,.header .logolink img{
		margin-top:0;
	}
	
	footer .col-12.col-md-6.col-lg-3.footer2{
		flex:0 0 35%;
		max-width:27%;
	}
	
	footer .col-12.col-md-6.col-lg-3.footer3{
		flex:0 0 29%;
		max-width:31%;
	}
	
}

/* 1112px and smaller screen sizes */
@media only screen and (max-width:1112px){

	footer .col-12.col-md-6.col-lg-3.footer4{
		flex:0 0 50%;
		max-width:280px;
	}
	
}

/* 991px and smaller screen sizes */
@media only screen and (max-width:991px){

	div#block-2 h2{
		text-align:center!important;
		display:block;
		padding-bottom:0;
	}
	
	footer .footer-social-icons{
		padding:11px;
		margin:0;
	}
	
	footer .footer1,footer .footer2,footer .footer3{
		display:none;
	}
	
	footer .col-12.col-md-6.col-lg-3.footer4{
		flex:0 0 100%;
		max-width:304px;
		margin:0 auto;
		text-align:center;
	}
	
}

/* 767px and smaller screen sizes */
@media only screen and (max-width:767px){

	.header .logolink img{
		max-height:41px;
	}
	
}

/* 559px and smaller screen sizes */
@media screen and (max-width:559px){

	.grid--edge2edge{
		margin-right:-20px;
	}
	
	.grid--edge2edge>.slick-list{
		padding-right:20px;
	}
	
	.hidden-thumb{
		display:none!important;
	}
	
	.\31\/2--thumb,.\32\/4--thumb,.\36\/12--thumb{
		width:50%;
	}
	
	.\31\/3--thumb,.\34\/12--thumb{
		width:33.33333%;
	}
	
	.\32\/3--thumb,.\38\/12--thumb{
		width:66.66667%;
	}
	
	.\31\/4--thumb,.\33\/12--thumb{
		width:25%;
	}
	
	.\33\/4--thumb,.\39\/12--thumb{
		width:75%;
	}
	
	.\31\/12--thumb{
		width:8.33333%;
	}
	
	.\32\/12--thumb{
		width:16.66667%;
	}
	
	.\35\/12--thumb{
		width:41.66667%;
	}
	
	.\37\/12--thumb{
		width:58.33333%;
	}
	
	.\31\30\/12--thumb{
		width:83.33333%;
	}
	
	.\31\31\/12--thumb{
		width:91.66667%;
	}
	
	.grid--gallery>[class*='/2--thumb']:nth-child(2n+1):nth-last-child(-n+2),.grid--gallery>[class*='/2--thumb']:nth-child(2n+1):nth-last-child(-n+2)~.grid__cell{
		margin-bottom:0;
	}
	
	.grid--gallery>[class*='/3--thumb']:nth-child(3n+1):nth-last-child(-n+3),.grid--gallery>[class*='/3--thumb']:nth-child(3n+1):nth-last-child(-n+3)~.grid__cell{
		margin-bottom:0;
	}
	
	.grid--gallery>[class*='/4--thumb']:nth-child(4n+1):nth-last-child(-n+4),.grid--gallery>[class*='/4--thumb']:nth-child(4n+1):nth-last-child(-n+4)~.grid__cell{
		margin-bottom:0;
	}
	
	.fancybox-controls{
		display:none;
	}
	
	.fancybox-slide>*{
		width:100%;
	}
	
	.shogun-component__text-with-image--left .shogun-component__image-part{
		margin-bottom:20px;
	}
	
	.shogun-component__text-with-image--right .shogun-component__image-part{
		margin-top:20px;
	}
	
	.page-wrapper--large-bottom-padding{
		padding-bottom:40px;
	}
	
	.fill-window{
		height:auto!important;
	}
	
	.order-addresses .grid__cell+.grid__cell{
		margin-top:30px;
	}
	
	.article__newsletter-submit{
		margin-top:15px;
		width:100%;
	}
	
	.cart__items{
		display:block;
	}
	
	.cart__items td:not(:first-child),.cart__items th:not(:first-child){
		display:none;
	}
	
	.cart-item__quantity{
		display:-ms-flexbox;
		display:flex;
	}
	
	.cart-item__quantity-selector{
		width:100px;
		margin-right:15px;
	}
	
	.cart-item__delete{
		display:block;
	}
	
	.cart__items tbody,.cart__items tr{
		display:block;
		width:100%;
	}
	
	.cart-features>.grid__cell{
		margin-bottom:40px;
	}
	
	.cart-features>.grid__cell:last-child{
		margin-bottom:0;
	}
	
	.product-item .label{
		font-size:.5rem;
	}
	
	.store-bottom__service{
		margin:0 -20px 30px;
	}
	
	#reviews-section .store-bottom__service .jdgm-write-rev-link,.store-bottom__service #judgeme_newreview,.store-bottom__service #reviews-section .jdgm-write-rev-link,.store-bottom__service .button,.store-bottom__service .footer-summary{
		width:100%;
	}
	
	.store-top__images{
		margin-bottom:20px;
	}
	
	.cookies-bar-enabled #shopify-section-header{
		top:64px;
	}
	
	.cookies-bar-enabled .main{
		padding-top:64px;
	}
	
	.cookies-bar{
		top:0;
		left:0;
		bottom:auto;
		padding:11px 70px 13px 16px;
		width:100%;
		height:64px;
		border:none;
		box-shadow:none;
		font-size:.8125rem;
		line-height:20px;
		color:#343434;
		background-color:#f6f5f5;
	}
	
	.cookies-bar.disabled{
		top:0;
		bottom:auto;
		transform:translateY(-100%);
	}
	
	.cookies-bar p{
		font-size:.875rem;
		line-height:20px;
	}
	
	.cookies-bar__cta{
		position:absolute;
		top:17px;
		right:17px;
		display:block;
		padding-top:6px;
		width:38px;
		height:32px;
		text-align:center;
		background-color:#343434;
		color:#fff;
	}
	
	.concept-feature--right .concept-feature__container{
		display:-ms-flexbox;
		display:flex;
		-ms-flex-direction:column-reverse;
		flex-direction:column-reverse;
		margin-top:50px;
	}
	
	.slideshow__image{
		min-height:285px;
		object-fit:cover;
		object-position:center center;
	}
	
	.slideshow__image .aspect-ratio{
		min-height:285px;
	}
	
	.slideshow__button{
		padding:9px 14px;
	}
	
	.featured-images .grid__cell+.grid__cell{
		margin-top:20px;
	}
	
	.shogun-component__image-with-text-and-button .shogun-image{
		margin-bottom:20px;
	}
	
	.skin-analysis__controls{
		display:-ms-flexbox;
		display:flex;
		-ms-flex-direction:column-reverse;
		flex-direction:column-reverse;
	}
	
	#reviews-section .skin-analysis__controls .jdgm-write-rev-link,.skin-analysis__controls #judgeme_newreview,.skin-analysis__controls #reviews-section .jdgm-write-rev-link,.skin-analysis__controls .button,.skin-analysis__controls .footer-summary{
		width:100%;
	}
	
	.skin-analysis__controls .button--faded{
		margin-top:8px;
	}
	
	.skin-analysis__controls .button--faded.button--visually-hidden{
		display:none;
	}
	
}

/* 560px and larger screen sizes */
@media screen and (min-width:560px){

	.grid{
		margin-left:-40px;
	}
	
	.grid>.grid__cell{
		padding-left:40px;
	}
	
	.grid--small{
		margin-left:-30px;
	}
	
	.grid--small>.grid__cell{
		padding-left:30px;
	}
	
	.grid--large{
		margin-left:-60px;
	}
	
	.grid--large>.grid__cell{
		padding-left:60px;
	}
	
	.grid--huge{
		margin-left:-80px;
	}
	
	.grid--huge>.grid__cell{
		padding-left:80px;
	}
	
	.hidden-handheld-and-up{
		display:none!important;
	}
	
	.\31\/2--handheld-and-up,.\32\/4--handheld-and-up,.\36\/12--handheld-and-up{
		width:50%;
	}
	
	.\31\/3--handheld-and-up,.\34\/12--handheld-and-up{
		width:33.33333%;
	}
	
	.\32\/3--handheld-and-up,.\38\/12--handheld-and-up{
		width:66.66667%;
	}
	
	.\31\/4--handheld-and-up,.\33\/12--handheld-and-up{
		width:25%;
	}
	
	.\33\/4--handheld-and-up,.\39\/12--handheld-and-up{
		width:75%;
	}
	
	.\31\/12--handheld-and-up{
		width:8.33333%;
	}
	
	.\32\/12--handheld-and-up{
		width:16.66667%;
	}
	
	.\35\/12--handheld-and-up{
		width:41.66667%;
	}
	
	.\37\/12--handheld-and-up{
		width:58.33333%;
	}
	
	.\31\30\/12--handheld-and-up{
		width:83.33333%;
	}
	
	.\31\31\/12--handheld-and-up{
		width:91.66667%;
	}
	
	.grid--gallery>[class$='/2--handheld-and-up']:nth-child(2n+1):nth-last-child(-n+2),.grid--gallery>[class$='/2--handheld-and-up']:nth-child(2n+1):nth-last-child(-n+2)~.grid__cell{
		margin-bottom:0;
	}
	
	.grid--gallery>[class$='/3--handheld-and-up']:nth-child(3n+1):nth-last-child(-n+3),.grid--gallery>[class$='/3--handheld-and-up']:nth-child(3n+1):nth-last-child(-n+3)~.grid__cell{
		margin-bottom:0;
	}
	
	.grid--gallery>[class$='/4--handheld-and-up']:nth-child(4n+1):nth-last-child(-n+4),.grid--gallery>[class$='/4--handheld-and-up']:nth-child(4n+1):nth-last-child(-n+4)~.grid__cell{
		margin-bottom:0;
	}
	
	.fancybox-close{
		right:-35px;
	}
	
	.shg-c,.shogun-component{
		margin-bottom:60px;
	}
	
	.shogun-component__size--full{
		margin-left:-40px;
	}
	
	.shogun-text--large-bottom-margin{
		margin-bottom:3.8em;
	}
	
	.shogun-component__video-icon{
		font-size:6.875rem;
	}
	
	.shogun-component__text-with-image--left .grid__cell:first-child,.shogun-component__text-with-image--right .grid__cell:last-child{
		position:-webkit-sticky;
		position:sticky;
		top:100px;
	}
	
	.shogun-component__image-large{
		padding:25px 0;
	}
	
	.shogun-component__image-large img{
		width:100%;
	}
	
	.shogun-component__store-address{
		padding:40px;
	}
	
	.shogun-component__essential-step-header{
		margin-bottom:20px;
	}
	
	.shogun-component__essential-step-products{
		margin-bottom:60px;
	}
	
	.shogun-component__product-slider-list{
		margin:0 auto;
	}
	
	.shogun-component__product-slider-list .product-item{
		padding-left:0;
		padding-right:0;
	}
	
	.page-wrapper{
		padding-top:30px;
	}
	
	.page-wrapper--has-breadcrumb{
		padding-top:15px!important;
	}
	
	.page-wrapper--small{
		padding-top:20px!important;
		padding-bottom:20px!important;
	}
	
	.fill-window__restrict-height{
		height:100%;
	}
	
	.select select{
		padding-right:65px;
	}
	
	.breadcrumb{
		display:block;
	}
	
	.ksp{
		padding:55px 0;
	}
	
	.plus-button{
		width:12px;
		height:12px;
	}
	
	.label{
		padding:1px 0;
		font-size:.625rem;
	}
	
	.pagination-results__meta{
		display:-ms-flexbox;
		display:flex;
		-ms-flex-pack:justify;
		justify-content:space-between;
	}
	
	.pagination-results__count{
		margin-bottom:0;
	}
	
	.empty-state{
		margin-top:85px;
		margin-bottom:0;
	}
	
	.empty-state__text{
		margin-bottom:26px;
	}
	
	.order{
		margin-bottom:50px;
	}
	
	.order-invoice,.order-note{
		margin-bottom:54px;
	}
	
	.order-item td:first-child{
		display:-ms-flexbox;
		display:flex;
		-ms-flex-align:center;
		align-items:center;
	}
	
	.addresses>.grid__cell{
		margin-bottom:40px;
	}
	
	.account__login-info{
		margin-top:50px;
	}
	
	.account__personal-info{
		margin-top:70px;
	}
	
	.account__login-info .grid__cell:last-child{
		border-left:1px solid #e2e2e2;
		text-align:right;
	}
	
	.birth-date__day{
		min-width:125px;
	}
	
	.birth-date__month{
		min-width:160px;
	}
	
	.birth-date__year{
		min-width:135px;
	}
	
	.beauty-profile__skin .box--secondary{
		padding-top:115px;
		padding-bottom:120px;
	}
	
	.article-preview{
		display:table;
		table-layout:fixed;
		width:100%;
		margin:0 auto;
	}
	
	.article-preview__content,.article-preview__image{
		display:table-cell;
		height:auto;
	}
	
	.article-preview__content{
		padding:84px 100px 75px;
	}
	
	.article-preview__title::after{
		margin:1em auto;
	}
	
	.articles-list__item,.articles-list__newsletter{
		display:none;
		margin:0 20px 60px;
	}
	
	.article__inner{
		padding:95px 40px 0;
	}
	
	.article__image{
		min-height:350px;
	}
	
	.article__image~.article__container{
		margin-top:-120px;
	}
	
	.article__header{
		margin-bottom:46px;
		padding:0 0 42px;
	}
	
	.article__title{
		margin-bottom:.5em;
	}
	
	.article__share{
		margin-bottom:100px;
		padding:0 0 48px;
	}
	
	.article__newsletter{
		margin:0 auto 100px;
		padding:0 50px 50px;
	}
	
	.article__newsletter-form{
		display:-ms-flexbox;
		display:flex;
		-ms-flex-align:stretch;
		align-items:stretch;
		max-width:530px;
		margin:30px auto 0;
	}
	
	.article__newsletter-submit{
		margin-left:20px;
		padding-top:15px;
		padding-bottom:15px;
	}
	
	.coach{
		display:table;
		table-layout:fixed;
		width:100%;
		margin-bottom:90px;
	}
	
	.coach__image{
		display:table-cell;
		background-position:center;
		width:330px;
	}
	
	.coach__content{
		display:table-cell;
		padding:85px 40px;
	}
	
	.brand-layout-selector{
		margin-top:42px;
	}
	
	.brand-images{
		margin-top:-90px;
		margin-bottom:170px;
	}
	
	.brand-images .grid__cell:nth-child(3n+2){
		position:relative;
		top:170px;
	}
	
	.brand{
		height:540px;
	}
	
	.cart{
		margin-bottom:0;
	}
	
	.cart__empty-state{
		margin-bottom:70px;
	}
	
	.cart-item__quantity-selector{
		margin:0 auto;
	}
	
	.cart-note__textarea{
		width:320px;
	}
	
	.cart-footer__right{
		max-width:390px;
		margin-left:auto;
	}
	
	.cart-features{
		margin-top:48px;
	}
	
	.cart-features__image{
		max-width:180px;
		margin:0 auto 34px;
	}
	
	.collection-top{
		margin:0 auto 65px;
	}
	
	.collection-top:not(.collection-top--no-image){
		display:table;
		table-layout:fixed;
		width:100%;
		min-height:400px;
		text-align:left;
	}
	
	.collection-top:not(.collection-top--no-image) .collection-top__image,.collection-top:not(.collection-top--no-image) .collection-top__info{
		display:table-cell;
	}
	
	.collection-top--brand{
		max-width:1110px;
		min-height:680px;
	}
	
	.collection-top__image{
		margin-bottom:0;
		width:50%;
		height:auto;
	}
	
	.collection-top__category{
		display:block;
		margin-bottom:8px;
	}
	
	.collection-top__info{
		padding:25px 0 0 50px;
		overflow:hidden;
		vertical-align:bottom;
	}
	
	.collection-top--brand .collection-top__info{
		padding-left:70px;
	}
	
	.collection-top__title{
		position:relative;
		margin-bottom:25px;
	}
	
	.collection-top__title::after{
		display:block;
		content:'';
		border-bottom:3px solid #343434;
		width:100%;
		bottom:0;
		margin-top:22px;
	}
	
	.collection-top__description{
		padding-bottom:25px;
		border-bottom:3px solid #343434;
		font-size:1.0625rem;
	}
	
	#reviews-section .collection-top__description .jdgm-write-rev-link,#reviews-section .jdgm-widget .collection-top__description .jdgm-submit-rev,.collection-top__description #judgeme_newreview,.collection-top__description #reviews-section .jdgm-widget .jdgm-submit-rev,.collection-top__description #reviews-section .jdgm-write-rev-link,.collection-top__description .button,.collection-top__description .footer-summary{
		margin:8px 0 10px;
	}
	
	.product-list{
		margin-top:50px;
	}
	
	.product-list>.grid__cell{
		margin-bottom:72px;
	}
	
	.product-list--spaced>.grid__cell{
		margin-bottom:60px;
	}
	
	.product-results__meta{
		display:-ms-flexbox;
		display:flex;
		-ms-flex-pack:justify;
		justify-content:space-between;
	}
	
	.product-results__count{
		margin-bottom:0;
	}
	
	.product-list+.product-results__meta{
		margin-top:40px;
	}
	
	.product-results__empty-state{
		margin-top:36px;
	}
	
	.product-item__image-container{
		margin-bottom:0;
		min-height:235px;
	}
	
	.product-item__image{
		max-width:210px;
		max-height:210px;
	}
	
	.product-item__nav{
		margin-top:32px;
	}
	
	.product-item--horizontal{
		padding:45px 0;
	}
	
	.product-item--horizontal .product-item__image-container{
		width:190px;
	}
	
	#reviews-section .jdgm-widget .product-item--horizontal .product-preview__meta+.jdgm-submit-rev,#reviews-section .product-item--horizontal .product-preview__meta+.jdgm-write-rev-link,.product-item--horizontal #reviews-section .jdgm-widget .product-preview__meta+.jdgm-submit-rev,.product-item--horizontal #reviews-section .product-preview__meta+.jdgm-write-rev-link,.product-item--horizontal .product-preview__meta+#judgeme_newreview,.product-item--horizontal .product-preview__meta+.button,.product-item--horizontal .product-preview__meta+.footer-summary{
		margin-top:2em;
	}
	
	.footer{
		padding-bottom:20px;
		text-align:left;
	}
	
	.footer__wrapper{
		display:-ms-flexbox;
		display:flex;
		-ms-flex-align:start;
		align-items:flex-start;
		-ms-flex-wrap:nowrap;
		flex-wrap:nowrap;
		width:100%;
		padding-top:62px;
		margin-bottom:50px;
	}
	
	.footer__item{
		-ms-flex:1 1 0;
		flex:1 1 0;
		margin-bottom:0;
	}
	
	.footer__aside{
		display:-ms-flexbox;
		display:flex;
		-ms-flex-pack:justify;
		justify-content:space-between;
		font-size:.625rem;
	}
	
	.footer__logo{
		left:0;
		top:-40px;
		transform:none;
	}
	
	.footer__title{
		margin-bottom:26px;
	}
	
	.footer__title--filler{
		visibility:hidden;
	}
	
	.footer__about-text{
		margin-top:0;
		margin-bottom:24px;
	}
	
	.footer__item--newsletter{
		padding:0 20px;
		border-top:none;
		border-bottom:none;
	}
	
	.footer__item--newsletter::before{
		position:absolute;
		content:'';
		top:-20px;
		left:0;
		width:100%;
		height:calc(100% + 40px);
		outline:2px solid #343434;
		z-index:-1;
		pointer-events:none;
	}
	
	.footer__newsletter-form{
		margin:0 6px;
	}
	
	.footer__menu-link{
		display:inline-block;
	}
	
	.footer__legal-menu-item{
		display:inline-block;
	}
	
	.footer__legal-menu-item:not(:last-child){
		margin-bottom:0;
		margin-right:26px;
	}
	
	.section{
		padding:45px 0;
	}
	
	.section__left{
		width:315px;
	}
	
	.section__intro{
		margin-bottom:40px;
		padding-bottom:40px;
	}
	
	.store-list__grid{
		margin-top:50px;
		margin-bottom:60px;
	}
	
	.store-list__grid>.grid__cell{
		margin-bottom:50px;
	}
	
	.store-list__image{
		margin-bottom:8px;
	}
	
	.store-top__image{
		margin-bottom:18px;
	}
	
	.cookies-bar{
		bottom:20px;
		left:20px;
		padding:13px 45px 10px 18px;
		width:auto;
	}
	
	.cookies-bar__cta{
		border-bottom:1px solid #343434;
		font-size:.625rem;
	}
	
	.concept-section{
		margin:58px 0;
	}
	
	.concept-section-founder__background{
		height:450px;
	}
	
	.concept-gallery{
		margin:56px 0;
	}
	
	.concept-feature{
		display:table;
		width:100%;
	}
	
	.concept-feature__content,.concept-feature__image{
		display:table-cell;
		vertical-align:middle;
	}
	
	.concept-feature__image{
		width:50%;
	}
	
	.concept-feature__content{
		margin-top:0;
		padding-right:40px;
	}
	
	.concept-feature__image+.concept-feature__content{
		padding-left:40px;
		padding-right:0;
	}
	
	.concept-feature--right{
		text-align:right;
	}
	
	.concept-feature__title{
		margin-bottom:3em;
	}
	
	.concept-feature__button{
		margin-top:3.5em;
	}
	
	.home-section{
		margin:85px 0;
	}
	
	.slideshow__title{
		margin-bottom:.5em;
		line-height:1.25;
		font-size:3rem;
	}
	
	.slideshow__cover--horizontal-center.slideshow__cover--vertical-center{
		top:50%;
		left:50%;
		transform:translate(-50%,-50%);
	}
	
	.slideshow__cover--horizontal-center.slideshow__cover--vertical-top{
		top:60px;
		left:50%;
		transform:translateX(-50%);
	}
	
	.slideshow__cover--horizontal-center.slideshow__cover--vertical-bottom{
		bottom:70px;
		left:50%;
		transform:translateX(-50%);
	}
	
	.slideshow__cover--horizontal-right.slideshow__cover--vertical-center{
		top:50%;
		right:100px;
		transform:translateY(-50%);
	}
	
	.slideshow__cover--horizontal-right.slideshow__cover--vertical-top{
		top:60px;
		right:100px;
	}
	
	.slideshow__cover--horizontal-right.slideshow__cover--vertical-bottom{
		bottom:70px;
		right:100px;
	}
	
	.slideshow__cover--horizontal-left.slideshow__cover--vertical-center{
		top:50%;
		left:100px;
		transform:translateY(-50%);
	}
	
	.slideshow__cover--horizontal-left.slideshow__cover--vertical-top{
		top:60px;
		left:100px;
	}
	
	.slideshow__cover--horizontal-left.slideshow__cover--vertical-bottom{
		bottom:70px;
		left:100px;
	}
	
	.promotion__content{
		font-size:1.875rem;
	}
	
	.switch-tabs{
		padding-bottom:26px;
	}
	
	.switch-tabs__item+.switch-tabs__item{
		margin-left:80px;
	}
	
	.featured-selection{
		display:block;
		position:relative;
		max-width:85%;
		margin:34px auto 0;
		text-align:left;
	}
	
	.featured-selection__background{
		width:62%;
		height:480px;
		max-width:700px;
		object-fit:cover;
		object-position:center center;
		cursor:pointer;
	}
	
	.featured-selection__inner{
		position:absolute;
		bottom:0;
		right:0;
		vertical-align:bottom;
		max-width:250px;
		text-align:center;
	}
	
	.featured-selection__inner-wrapper{
		position:relative;
		margin-left:-45px;
		padding-bottom:12px;
		background:#fff;
	}
	
	.featured-selection__inner-wrapper::before{
		content:'';
		background-size:contain;
		height:265px;
		width:275px;
		position:absolute;
		top:-65px;
		right:-56px;
		z-index:-1;
	}
	
	.featured-selection__products-wrapper{
		margin-bottom:30px;
		padding:30px 60px 0;
	}
	
	.featured-selection .slick-prev{
		left:-50px;
	}
	
	.featured-selection .slick-next{
		right:-50px;
	}
	
	.featured-selection .product-item__image-container{
		min-height:0;
	}
	
	.featured-images__item{
		height:400px;
	}
	
	.instagram-intro{
		position:absolute;
		left:0;
		bottom:0;
		width:330px;
		padding:35px 40px 35px 0;
		background: #fff;
		text-align:right;
	}
	
	.instagram-intro__wrapper{
		padding-bottom:40px;
		border-bottom:3px solid #000;
	}
	
	#instafeed{
		margin:0 -40px;
	}
	
	.instagram-grid{
		display:table;
		width:100%;
		table-layout:fixed;
		border-spacing:40px;
	}
	
	.instagram-grid__column{
		display:table-cell;
		font-size:0;
		vertical-align:top;
		z-index: 9999;
	}
	
	.instagram-grid__column:nth-child(1){
		width:35%;
		padding-top:50px;
	}
	
	.instagram-grid__column:nth-child(2) img{
		min-height:420px;
		object-fit:cover;
		object-position:center;
		z-index: 999999;
	}
	
	.instagram-grid__link{
		display:block;
	}
	
	.instagram-grid__link+.instagram-grid__link{
		margin-top:40px;
	}
	
	.skin-analysis__selection-part+.skin-analysis__selection-part{
		margin-top:75px;
	}
	
	.skin-analysis__selection-step-header{
		margin:100px 0 48px;
	}
	
	.skin-analysis__selection-step--one .skin-analysis__selection-step-header{
		margin-left:156px;
	}
	
	.skin-analysis__selection-step--one .skin-analysis__selection-step-number{
		left:-40px;
	}
	
	.skin-analysis__selection-step--two .skin-analysis__selection-step-header{
		margin-left:230px;
	}
	
	.skin-analysis__selection-step--two .skin-analysis__selection-step-number{
		left:-82px;
		top:-26px;
	}
	
	.skin-analysis__selection-step--three .skin-analysis__selection-step-header{
		margin-left:180px;
		text-align:right;
	}
	
	.skin-analysis__selection-step--three .skin-analysis__selection-step-number{
		right:-95px;
		top:-26px;
	}
	
	.skin-analysis__selection-step--minor{
		margin-bottom:70px;
	}
	
	.skin-analysis__selection-step--important .product-item{
		display:-ms-flexbox;
		display:flex;
		width:100%;
		padding:0 20px;
		-ms-flex-align:center;
		align-items:center;
	}
	
	.skin-analysis__selection-step--important .product-item__nav,.skin-analysis__selection-step--important .product-item__rotator{
		-ms-flex:none;
		flex:none;
		width:50%;
	}
	
	.skin-analysis__selection-step--important .product-item__nav{
		padding-left:45px;
	}
	
	.skin-analysis__selection-step--important .product-item__image-container{
		min-height:0;
	}
	
	.skin-analysis__selection-step--important .product-item__image{
		max-height:200px;
	}
	
	.skin-analysis__selection-step--important .skin-analysis__product--reverse .product-item{
		-ms-flex-direction:row-reverse;
		flex-direction:row-reverse;
	}
	
	.skin-analysis__selection-step--important .skin-analysis__product--reverse .product-item__nav{
		padding-left:0;
		padding-right:45px;
	}
	
	.skin-analysis__selection-step--important .skin-analysis__product+.skin-analysis__product{
		margin-top:75px;
	}
	
	.skin-analysis__description{
		margin-bottom:100px;
	}
	
	.guides-shopping{
		display:-ms-flexbox;
		display:flex;
		padding:0;
	}
	
	.guides-shopping__featured-article{
		display:block;
		width:50%;
		margin:40px 0;
		-ms-flex:none;
		flex:none;
		background-size:cover;
		background-repeat:no-repeat;
	}
	
	.csspositionsticky .guides-shopping__featured-article{
		position:-webkit-sticky;
		position:sticky;
		top:160px;
	}
	
	.guides-shopping__list{
		position:relative;
		-ms-flex:1 1 auto;
		flex:1 1 auto;
		overflow:auto;
		-webkit-overflow-scrolling:touch;
		padding:48px 0 48px 20px;
	}
	
	.guides-shopping__grid>.grid__cell{
		margin-bottom:40px;
	}
	
	.guides-shopping__section+.guides-shopping__section{
		margin-top:40px;
	}
	
	.guides-shopping__section-title{
		margin-bottom:38px;
	}
	
}

/* screen sizes larger than 560px and smaller than 980px */
@media screen and (min-width:560px) and (max-width:980px){

	.hidden-handheld{
		display:none!important;
	}
	
	.\31\/2--handheld,.\32\/4--handheld,.\36\/12--handheld{
		width:50%;
	}
	
	.\31\/3--handheld,.\34\/12--handheld{
		width:33.33333%;
	}
	
	.\32\/3--handheld,.\38\/12--handheld{
		width:66.66667%;
	}
	
	.\31\/4--handheld,.\33\/12--handheld{
		width:25%;
	}
	
	.\33\/4--handheld,.\39\/12--handheld{
		width:75%;
	}
	
	.\31\/12--handheld{
		width:8.33333%;
	}
	
	.\32\/12--handheld{
		width:16.66667%;
	}
	
	.\35\/12--handheld{
		width:41.66667%;
	}
	
	.\37\/12--handheld{
		width:58.33333%;
	}
	
	.\31\30\/12--handheld{
		width:83.33333%;
	}
	
	.\31\31\/12--handheld{
		width:91.66667%;
	}
	
	.grid--gallery>[class*='/2--handheld']:nth-child(2n+1):nth-last-child(-n+2),.grid--gallery>[class*='/2--handheld']:nth-child(2n+1):nth-last-child(-n+2)~.grid__cell{
		margin-bottom:0;
	}
	
	.grid--gallery>[class*='/3--handheld']:nth-child(3n+1):nth-last-child(-n+3),.grid--gallery>[class*='/3--handheld']:nth-child(3n+1):nth-last-child(-n+3)~.grid__cell{
		margin-bottom:0;
	}
	
	.grid--gallery>[class*='/4--handheld']:nth-child(4n+1):nth-last-child(-n+4),.grid--gallery>[class*='/4--handheld']:nth-child(4n+1):nth-last-child(-n+4)~.grid__cell{
		margin-bottom:0;
	}
	
	.articles-list[data-columns]::before{
		content:'2 .column.size-1of2';
	}
	
	.collection-top--no-image{
		margin-bottom:25px;
	}
	
	.collection-top--no-image .collection-top__description{
		border-bottom:0;
	}
	
	.cookies-bar{
		max-width:340px;
	}
	
	.concept-section__wrapper-left{
		margin:0 auto;
		text-align:center;
	}
	
}

/* 980px and smaller screen sizes */
@media screen and (max-width:980px){

	.hidden-pocket{
		display:none!important;
	}
	
	.\31\/2--pocket,.\32\/4--pocket,.\36\/12--pocket{
		width:50%;
	}
	
	.\31\/3--pocket,.\34\/12--pocket{
		width:33.33333%;
	}
	
	.\32\/3--pocket,.\38\/12--pocket{
		width:66.66667%;
	}
	
	.\31\/4--pocket,.\33\/12--pocket{
		width:25%;
	}
	
	.\33\/4--pocket,.\39\/12--pocket{
		width:75%;
	}
	
	.\31\/12--pocket{
		width:8.33333%;
	}
	
	.\32\/12--pocket{
		width:16.66667%;
	}
	
	.\35\/12--pocket{
		width:41.66667%;
	}
	
	.\37\/12--pocket{
		width:58.33333%;
	}
	
	.\31\30\/12--pocket{
		width:83.33333%;
	}
	
	.\31\31\/12--pocket{
		width:91.66667%;
	}
	
	.grid--gallery>[class*='/2--pocket']:nth-child(2n+1):nth-last-child(-n+2),.grid--gallery>[class*='/2--pocket']:nth-child(2n+1):nth-last-child(-n+2)~.grid__cell{
		margin-bottom:0;
	}
	
	.grid--gallery>[class*='/3--pocket']:nth-child(3n+1):nth-last-child(-n+3),.grid--gallery>[class*='/3--pocket']:nth-child(3n+1):nth-last-child(-n+3)~.grid__cell{
		margin-bottom:0;
	}
	
	.grid--gallery>[class*='/4--pocket']:nth-child(4n+1):nth-last-child(-n+4),.grid--gallery>[class*='/4--pocket']:nth-child(4n+1):nth-last-child(-n+4)~.grid__cell{
		margin-bottom:0;
	}
	
	.template-customers:not(.template-post-register):not(.template-customers-login):not(.template-customers-register) .page-wrapper{
		padding-top:0;
	}
	
	.concept-section-founder{
		background:0 0!important;
	}
	
	.slideshow>.container{
		padding-left:0;
		padding-right:0;
	}
	
}

/* screen sizes larger than 981px and smaller than 1280px */
@media screen and (min-width:981px) and (max-width:1280px){

	.hidden-lap{
		display:none!important;
	}
	
	.\31\/2--lap,.\32\/4--lap,.\36\/12--lap{
		width:50%;
	}
	
	.\31\/3--lap,.\34\/12--lap{
		width:33.33333%;
	}
	
	.\32\/3--lap,.\38\/12--lap{
		width:66.66667%;
	}
	
	.\31\/4--lap,.\33\/12--lap{
		width:25%;
	}
	
	.\33\/4--lap,.\39\/12--lap{
		width:75%;
	}
	
	.\31\/12--lap{
		width:8.33333%;
	}
	
	.\32\/12--lap{
		width:16.66667%;
	}
	
	.\35\/12--lap{
		width:41.66667%;
	}
	
	.\37\/12--lap{
		width:58.33333%;
	}
	
	.\31\30\/12--lap{
		width:83.33333%;
	}
	
	.\31\31\/12--lap{
		width:91.66667%;
	}
	
	.grid--gallery>[class*='/2--lap']:nth-child(2n+1):nth-last-child(-n+2),.grid--gallery>[class*='/2--lap']:nth-child(2n+1):nth-last-child(-n+2)~.grid__cell{
		margin-bottom:0;
	}
	
	.grid--gallery>[class*='/3--lap']:nth-child(3n+1):nth-last-child(-n+3),.grid--gallery>[class*='/3--lap']:nth-child(3n+1):nth-last-child(-n+3)~.grid__cell{
		margin-bottom:0;
	}
	
	.grid--gallery>[class*='/4--lap']:nth-child(4n+1):nth-last-child(-n+4),.grid--gallery>[class*='/4--lap']:nth-child(4n+1):nth-last-child(-n+4)~.grid__cell{
		margin-bottom:0;
	}
	
}

/* 981px and larger screen sizes */
@media screen and (min-width:981px){

	.hidden-lap-and-up{
		display:none!important;
	}
	
	.\31\/2--lap-and-up,.\32\/4--lap-and-up,.\36\/12--lap-and-up{
		width:50%;
	}
	
	.\31\/3--lap-and-up,.\34\/12--lap-and-up{
		width:33.33333%;
	}
	
	.\32\/3--lap-and-up,.\38\/12--lap-and-up{
		width:66.66667%;
	}
	
	.\31\/4--lap-and-up,.\33\/12--lap-and-up{
		width:25%;
	}
	
	.\33\/4--lap-and-up,.\39\/12--lap-and-up{
		width:75%;
	}
	
	.\31\/12--lap-and-up{
		width:8.33333%;
	}
	
	.\32\/12--lap-and-up{
		width:16.66667%;
	}
	
	.\35\/12--lap-and-up{
		width:41.66667%;
	}
	
	.\37\/12--lap-and-up{
		width:58.33333%;
	}
	
	.\31\30\/12--lap-and-up{
		width:83.33333%;
	}
	
	.\31\31\/12--lap-and-up{
		width:91.66667%;
	}
	
	.grid--gallery>[class$='/2--lap-and-up']:nth-child(2n+1):nth-last-child(-n+2),.grid--gallery>[class$='/2--lap-and-up']:nth-child(2n+1):nth-last-child(-n+2)~.grid__cell{
		margin-bottom:0;
	}
	
	.grid--gallery>[class$='/3--lap-and-up']:nth-child(3n+1):nth-last-child(-n+3),.grid--gallery>[class$='/3--lap-and-up']:nth-child(3n+1):nth-last-child(-n+3)~.grid__cell{
		margin-bottom:0;
	}
	
	.grid--gallery>[class$='/4--lap-and-up']:nth-child(4n+1):nth-last-child(-n+4),.grid--gallery>[class$='/4--lap-and-up']:nth-child(4n+1):nth-last-child(-n+4)~.grid__cell{
		margin-bottom:0;
	}
	
	.shogun-component__essential-step-products{
		width:110%;
	}
	
	.page-wrapper{
		padding-top:45px;
		padding-bottom:45px;
	}
	
	.container{
		padding-left:40px;
		padding-right:40px;
	}
	
	.container--small-padding{
		padding-left:20px;
		padding-right:20px;
	}
	
	.article__newsletter{
		padding-left:115px;
		padding-right:115px;
	}
	
	.articles-list[data-columns]::before{
		content:'3 .column.size-1of3';
	}
	
	.blog-categories__item{
		padding-left:0;
		padding-right:0;
	}
	
	.brand:hover .brand__overlay{
		visibility:visible;
		opacity:1;
	}
	
	.cart__grid-cell--left{
		width:70%;
	}
	
	.cart__grid-cell--right{
		width:30%;
	}
	
	.product-results__empty-state{
		margin-top:128px;
	}
	
	.product-item:hover .product-item__overlay{
		visibility:visible;
		opacity:1;
		transition:opacity .15s ease-in-out;
	}
	
	.product-item__image-container{
		min-height:285px;
	}
	
	.product-item__image{
		max-width:260px;
		max-height:260px;
	}
	
	.footer__wrapper{
		-ms-flex-pack:justify;
		justify-content:space-between;
		margin-bottom:78px;
	}
	
	.footer__item{
		-ms-flex:none;
		flex:none;
	}
	
	.footer__item--about{
		max-width:250px;
	}
	
	.footer__item--newsletter{
		max-width:280px;
		padding-left:30px;
		padding-right:30px;
	}
	
	.footer__item--newsletter::before{
		top:-30px;
		height:calc(100% + 60px);
	}
	
	.section__split{
		display:table;
		table-layout:fixed;
		width:100%;
	}
	
	.section__intro{
		margin-bottom:0;
	}
	
	.section__left{
		display:table-cell;
		vertical-align:top;
	}
	
	.section__right{
		display:table-cell;
		padding-left:125px;
	}
	
	.store-top{
		display:table;
		table-layout:fixed;
		width:100%;
		margin-bottom:55px;
	}
	
	.store-top__image,.store-top__info{
		display:table-cell;
		vertical-align:top;
	}
	
	.store-top__info{
		padding-left:40px;
		width:38%;
	}
	
	.store-bottom__service{
		margin-top:-35px;
	}
	
	.store-timetable{
		width:100%;
	}
	
	.tabs__nav{
		margin-bottom:11px;
	}
	
	.tabs__nav-inner{
		display:-ms-flexbox;
		display:flex;
		-ms-flex-pack:justify;
		justify-content:space-between;
	}
	
	.tabs__nav-item{
		margin-right:50px;
		max-width:385px;
		border-bottom:none;
		-ms-flex:1;
		flex:1;
		color:#343434;
	}
	
	.tabs__content{
		display:-ms-flexbox;
		display:flex;
		-ms-flex-pack:justify;
		justify-content:space-between;
	}
	
	.tabs__content-item{
		display:block;
		margin-top:0!important;
		margin-right:50px;
		max-width:385px;
		-ms-flex:1;
		flex:1;
	}
	
	.tabs__content-item:last-child{
		margin-right:0;
	}
	
	.product-tabs{
		margin:0;
	}
	
	.concept-section-founder{
		padding:68px 0 94px;
		background-size:contain;
		background-repeat:no-repeat;
		background-position:right top;
	}
	
	.concept-feature--left .concept-feature__container{
		margin-left:-24px;
	}
	
	.concept-feature--right .concept-feature__container{
		margin-right:-24px;
	}
	
	.concept-feature__image{
		width:550px;
	}
	
	.concept-feature__content{
		padding-right:60px;
	}
	
	.concept-feature__image+.concept-feature__content{
		padding-left:60px;
		padding-right:0;
	}
	
	.slideshow__title{
		margin-bottom:.38em;
		font-size:3.5rem;
	}
	
	.featured-selection{
		max-width:1045px;
	}
	
	.featured-selection__background{
		min-height:565px;
		min-width:700px;
	}
	
	.featured-selection__inner{
		max-width:350px;
	}
	
	.featured-selection__products-wrapper{
		padding:30px 80px 0;
	}
	
	.featured-images__item{
		height:550px;
	}
	
	.instagram-grid__column:nth-child(1),.instagram-grid__column:nth-child(3){
		width:25%;
	}
	
	.instagram-grid__column:nth-child(3){
		padding-top:40px;
	}
	
	.skin-analysis__wrapper{
		display:-ms-flexbox;
		display:flex;
	}
	
	.skin-analysis__left,.skin-analysis__right{
		position:relative;
		display:-ms-flexbox;
		display:flex;
		-ms-flex-direction:column;
		flex-direction:column;
		-ms-flex-pack:center;
		justify-content:center;
	}
	
	.skin-analysis__left .breadcrumb,.skin-analysis__right .breadcrumb{
		position:absolute;
		top:0;
		left:0;
	}
	
	.skin-analysis__right--results{
		-ms-flex-pack:start;
		justify-content:flex-start;
	}
	
	.skin-analysis__left{
		position:relative;
		margin-bottom:0;
		-ms-flex:none;
		flex:none;
		width:45%;
		overflow:hidden;
	}
	
	.skin-analysis__left img{
		width:100%;
		object-fit:cover;
		object-position:center center;
	}
	
	.skin-analysis__right{
		position:relative;
		margin-bottom:0;
		-ms-flex:1 1 auto;
		flex:1 1 auto;
		-ms-flex-wrap:wrap;
		flex-wrap:wrap;
		-ms-flex-align:center;
		align-items:center;
		margin-left:28px;
		overflow:auto;
		-webkit-overflow-scrolling:touch;
	}
	
	.skin-analysis__controls{
		display:-ms-flexbox;
		display:flex;
		-ms-flex-pack:distribute;
		justify-content:space-around;
		margin-top:50px;
	}
	
	.skin-analysis__results{
		padding-top:60px;
	}
	
	.guides-shopping__featured-article{
		width:400px;
	}
	
	.guides-shopping__list{
		padding-left:40px;
	}
	
}

/* 1281px and larger screen sizes */
@media screen and (min-width:1281px){

	.hidden-desk{
		display:none!important;
	}
	
	.\31\/2--desk,.\32\/4--desk,.\36\/12--desk{
		width:50%;
	}
	
	.\31\/3--desk,.\34\/12--desk{
		width:33.33333%;
	}
	
	.\32\/3--desk,.\38\/12--desk{
		width:66.66667%;
	}
	
	.\31\/4--desk,.\33\/12--desk{
		width:25%;
	}
	
	.\33\/4--desk,.\39\/12--desk{
		width:75%;
	}
	
	.\31\/12--desk{
		width:8.33333%;
	}
	
	.\32\/12--desk{
		width:16.66667%;
	}
	
	.\35\/12--desk{
		width:41.66667%;
	}
	
	.\37\/12--desk{
		width:58.33333%;
	}
	
	.\31\30\/12--desk{
		width:83.33333%;
	}
	
	.\31\31\/12--desk{
		width:91.66667%;
	}
	
	.grid--gallery>[class$='/2--desk']:nth-child(2n+1):nth-last-child(-n+2),.grid--gallery>[class$='/2--desk']:nth-child(2n+1):nth-last-child(-n+2)~.grid__cell{
		margin-bottom:0;
	}
	
	.grid--gallery>[class$='/3--desk']:nth-child(3n+1):nth-last-child(-n+3),.grid--gallery>[class$='/3--desk']:nth-child(3n+1):nth-last-child(-n+3)~.grid__cell{
		margin-bottom:0;
	}
	
	.grid--gallery>[class$='/4--desk']:nth-child(4n+1):nth-last-child(-n+4),.grid--gallery>[class$='/4--desk']:nth-child(4n+1):nth-last-child(-n+4)~.grid__cell{
		margin-bottom:0;
	}
	
	.article__image{
		min-height:545px;
	}
	
	.article__inner{
		padding-left:80px;
		padding-right:80px;
	}
	
	.collection-top:not(.collection-top--no-image){
		width:95%;
	}
	
	.collection-top__image{
		width:60%;
	}
	
	.collection-top--brand .collection-top__image{
		width:45%;
	}
	
	.product-list__assistance{
		display:table;
		table-layout:fixed;
		text-align:left;
	}
	
	.product-list__assistance-content,.product-list__assistance-picture{
		display:table-cell;
		width:50%;
	}
	
	.product-list__assistance-content{
		padding:36px 40px 54px;
	}
	
	.product-list__assistance-content>p{
		padding:8px 0 16px;
	}
	
	.product-list__assistance-picture{
		min-height:0;
	}
	
	.footer__item--about{
		max-width:300px;
	}
	
	.footer__item--newsletter{
		max-width:340px;
	}
	
	.store-top__info{
		width:35%;
		padding-top:28px;
	}
	
	.store-info-item--event{
		margin-left:20px;
	}
	
	.store-top__name{
		margin-bottom:.55em;
	}
	
	.store-top__address{
		margin-bottom:1.45em;
	}
	
	.store-top__description{
		margin-bottom:3em;
	}
	
	.store-info-item+.store-info-item{
		margin-top:48px;
	}
	
	.concept-section__wrapper-left{
		max-width:550px;
	}
	
	.home-section{
		margin:120px 0;
	}
	
	.featured-images__item{
		height:720px;
	}
	
	.instagram-grid__column:nth-child(1),.instagram-grid__column:nth-child(3),.instagram-grid__column:nth-child(4){
		width:200px;
	}
	
	.instagram-grid__column:nth-child(4){
		padding-top:138px;
	}
	
	.guides-shopping__featured-article{
		width:500px;
	}
	
}

/* 1400px and larger screen sizes */
@media screen and (min-width:1400px){

	.hidden-widescreen{
		display:none!important;
	}
	
	.\31\/2--widescreen,.\32\/4--widescreen,.\36\/12--widescreen{
		width:50%;
	}
	
	.\31\/3--widescreen,.\34\/12--widescreen{
		width:33.33333%;
	}
	
	.\32\/3--widescreen,.\38\/12--widescreen{
		width:66.66667%;
	}
	
	.\31\/4--widescreen,.\33\/12--widescreen{
		width:25%;
	}
	
	.\33\/4--widescreen,.\39\/12--widescreen{
		width:75%;
	}
	
	.\31\/12--widescreen{
		width:8.33333%;
	}
	
	.\32\/12--widescreen{
		width:16.66667%;
	}
	
	.\35\/12--widescreen{
		width:41.66667%;
	}
	
	.\37\/12--widescreen{
		width:58.33333%;
	}
	
	.\31\30\/12--widescreen{
		width:83.33333%;
	}
	
	.\31\31\/12--widescreen{
		width:91.66667%;
	}
	
	.grid--gallery>[class$='/2--widescreen']:nth-child(2n+1):nth-last-child(-n+2),.grid--gallery>[class$='/2--widescreen']:nth-child(2n+1):nth-last-child(-n+2)~.grid__cell{
		margin-bottom:0;
	}
	
	.grid--gallery>[class$='/3--widescreen']:nth-child(3n+1):nth-last-child(-n+3),.grid--gallery>[class$='/3--widescreen']:nth-child(3n+1):nth-last-child(-n+3)~.grid__cell{
		margin-bottom:0;
	}
	
	.grid--gallery>[class$='/4--widescreen']:nth-child(4n+1):nth-last-child(-n+4),.grid--gallery>[class$='/4--widescreen']:nth-child(4n+1):nth-last-child(-n+4)~.grid__cell{
		margin-bottom:0;
	}
	
	.article-navigation{
		display:table;
	}
	
	.collection-top__image{
		width:70%;
	}
	
	.collection-top:not(.collection-top--no-image){
		min-height:540px;
	}
	
	.product-tabs{
		padding:0 40px;
	}
	
}

@media screen and (min-width:981px) and (max-height:749px){

	.skin-analysis{
		height:auto!important;
	}
	
	.skin-analysis__left{
		display:block;
		overflow:initial;
	}
	
	.skin-analysis__left .skin-analysis__video-container{
		margin-top:50px;
		position:-webkit-sticky;
		position:sticky;
		top:150px;
		min-height:400px;
	}
	
}

@media screen and (min-width:981px) and (min-height:750px){

	.skin-analysis__question{
		margin-top:-55px;
	}
	
	.skin-analysis__controls{
		position:absolute;
		margin-top:0;
		bottom:25px;
		left:0;
		width:100%;
	}
	
}

/* 660px and smaller screen sizes */
@media screen and (max-width: 660px){

	.latepoint-w.latepoint-with-summary.latepoint-summary-is-open .latepoint-booking-form-element{
		padding-right: 0!important;
	}
	
}

/* 960px and larger screen sizes */
@media screen and (min-width: 960px){

	.latepoint-w.latepoint-with-summary.latepoint-summary-is-open .latepoint-booking-form-element{
		padding-right: 226px;
	}
	
	.latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-form{
		display: flex;
		justify-content: stretch;
		flex-direction: column;
		padding: 36Px 3Px 5Px 6Px;
	}
	
}

/* 640px and smaller screen sizes */
@media screen and (max-width: 640px){

	.latepoint-w .latepoint-booking-form-element .lp-options.lp-options-grid.lp-options-grid-three .lp-option{
		flex: 0 0 44%;
	}
	
	.ElementsApp, .ElementsApp .InputElement{
		font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
		font-size: 10px!important;
		font-weight: 500;
		color: #ffffff;
	}
	
	.os-current-month-label-w .os-current-month-label .current-month{
		display: inline-block;
		vertical-align: middle;
		text-transform: none;
	}
	
	html.gr__lystes_com{
		margin-top: 0 !important;
		background-size: cover!important;
		padding: 0 0Px!important;
		margin-top: 0 !important;
		background-size: cover!important;
		padding: 0 31Px;
	}
	
	html .latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-form{
		display: flex;
		justify-content: stretch;
		flex-direction: column;
		padding: 36Px 16Px 5Px 16Px;
	}
	
}

/* 992px and larger screen sizes */
@media screen and (min-width: 992px){

	html body.woocommerce div.product .product_title , html .woocommerce div.product .price{
		top: -32px!important;
		margin-bottom: 26px;
	}
	
	h1.site-tit{
		margin: 4px;
	}
	
}

/* 992px and smaller screen sizes */
@media screen and (max-width: 992px){

	h1.site-tit{
		margin: 17px 0 0!important;
	}
	
	html .woocommerce ul.component_option_thumbnails_container li.component_option_thumbnail_container .thumbnail_description .price{
		font-size: 0.9em !important;
		display: block;
		margin-bottom: 0.5em;
		padding-top: 10px;
	}
	
	html .eapps-instagram-feed-posts-item-image-icon{
		display: none;
		position: absolute;
		z-index: 2;
		top: 0;
		right: 0.6em;
		width: 14Px;
		height: 1.8em;
		transition: all 0.3s ease;
	}
	
	.component_title_wrapper:before{
		content: "livraison en 4-6 jours";
		position: absolute;
		left: 0;
		right: 0;
		text-align: center;
		bottom: -17px;
		font-size: 8px;
		text-transform: uppercase;
		color: #ff808b;
	}
	
	.component_title_wrapper{
		position: relative;
	}
	
	.site-tit a{
		color: #fff;
	}
	
	.latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-footer .latepoint-btn{
		line-height: 8px;
	}
	
	html .latepoint-w .latepoint-booking-form-element .latepoint-form-w .latepoint-footer .latepoint-btn{
		width: auto!important;
	}
	
	html .latepoint-w .os-form-buttons.os-flex{
		display: block;
		align-items: center;
	}
	
	html .latepoint-booking-form-element .os-password-reset-form-holder .os-password-reset-form-w{
		padding: 0;
		border: 0px solid #aaa;
		box-shadow: none;
		margin-bottom: 0;
		margin-top: 45px!important;
	}
	
	html .latepoint-w .latepoint-booking-form-element.latepoint-color-blue .latepoint-btn.latepoint-btn-primary{
		background-color: #000;
		padding: 12px 4px;
		width: 100%;
		text-align: center;
		margin-bottom: 8px;
		font-size: 11px;
	}
	
	html .os-password-reset-form-w .password-reset-back-to-login{
		position: absolute;
		top: -22px;
		right: 10px;
		font-size: 11px;
		align-items: center;
		color: #bd3d3d;
	}
	
	.latepoint-booking-form-element .os-password-reset-form-holder p{
		margin-bottom: 10px;
		font-size: 9px;
	}
	
	.latepoint-booking-form-element .os-password-reset-form-holder .os-password-reset-form-w{
		padding: 0;
		border: 0px solid #aaa;
		box-shadow: none;
		margin-bottom: 0;
	}
	
	html .latepoint-message.latepoint-message-error{
		font-size: 10px;
	}
	
	.latepoint-w .latepoint-booking-form-element.latepoint-color-blue .latepoint-btn.latepoint-btn-primary{
		background-color: #000;
		font-size: 10px;
		padding: 11px 9px!important;
		color: #fff!important;
	}
	
	.os-step-tabs-w{
		margin-top: 13px;
	}
	
	html .latepoint-booking-form-element .os-step-tabs{
		display: flex;
		color: #898C98;
		margin-bottom: 20px;
		font-weight: 500;
		font-size: 11px;
		line-height: 14px;
		justify-content: space-between;
		align-items: center;
		border-bottom: 0px solid #E2E5EF;
		height: 34px;
		border-bottom: 0px solid #E2E5EF;
		height: 34px;
	}
	
	div.latepoint-form-w > form > div.latepoint-body > div > div > div.os-step-tabs > div:nth-child(2){
		border: 1px solid;
		padding: 9px;
		border-radius: 0;
		font-size: 10px;
		margin-top: 8px;
	}
	
	.latepoint-booking-form-element .step-confirmation-w .ical-download-btn span, .latepoint-booking-form-element .step-confirmation-w .ical-download-btn i ,.latepoint-icon-calendar:before{
		color: currentColor;
	}
	
}

/* 991px and smaller screen sizes */
@media (max-width:991px){

	.logo-center .logolink h1{
		font-size:17px !important;
	}
	
	.vc_custom_1637324232339 .wpb_wrapper ul{
		margin-bottom:0px;
	}
	
	.vc_custom_1637324232339 .wpb_wrapper h2{
		line-height:32.2px;
	}
	
	.vc_custom_1637326770908 .vc_custom_1637324232339{
		padding-top:4px !important;
	}
	
}

/* 791px and smaller screen sizes */
@media (max-width:791px){

	html table.cart .product-subtotal{
		font-weight: 500;
		font-size: 10px!important;
		display: block;
		padding-top: 18px;
		text-align: right;
		font-weight: 500;
		font-size: 10px!important;
		display: block;
		padding-top: 18px;
		text-align: right;
	}
	
	.screen h1{
		color: #273247;
		font-size: 15px;
		font-weight: 500;
		line-height: 30px;
		margin-bottom: 5px;
		text-align: center;
		color: #273247;
		font-size: 15px;
		font-weight: 500;
		line-height: 30px;
		margin-bottom: 5px;
		text-align: center;
	}
	
	html .woocommerce-checkout-2-columns .woocommerce-checkout-payment{
		margin: 16px -27px;
		padding: 16px;
		border-top-color: #e3e7e829;
		background: #ffffff26;
		margin: 16px -27px;
		padding: 16px;
		border-top-color: #e3e7e829;
		background: #ffffff26;
	}
	
	div#cd-nav.is-fixed{
		display: none!important;
		display: none!important;
	}
	
	.nl-corner.collapsed{
		width: 40px;
		height: 40px;
		-webkit-animation: alert-blink 20s linear 5s infinite;
		animation: alert-blink 20s linear 5s infinite;
		bottom: 82px;
		right: 29px;
		z-index: 99999;
		display: none;
		width: 40px;
		height: 40px;
		-webkit-animation: alert-blink 20s linear 5s infinite;
		animation: alert-blink 20s linear 5s infinite;
		bottom: 82px;
		right: 29px;
		z-index: 99999;
		display: none;
	}
	
	#page .heading p{
		line-height: 15px !important;
		font-size: 12px;
		margin-bottom: 4px;
		margin-top: 3px;
		padding: 0 33px;
		line-height: 15px !important;
		font-size: 12px;
		margin-bottom: 4px;
		margin-top: 3px;
		padding: 0 33px;
	}
	
	.col, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-auto, .col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-auto, .col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md-auto, .col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-auto{
		position: relative;
		width: 100%;
		min-height: 1px;
		padding-right: 0;
		padding-left: 0;
		position: relative;
		width: 100%;
		min-height: 1px;
		padding-right: 0;
		padding-left: 0;
	}
	
	table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents thead{
		display: none;
		display: none;
	}
	
	html .site-content{
		background-color: #fff!important;
		max-width: 413px;
		margin: 83px auto!important;
		background-color: transparent!important;
		max-width: 308px;
		margin: 83px auto!important;
	}
	
	html #content .head-mov{
		padding-top: 20px;
		padding-bottom: 0;
		margin-top: -46Px;
		padding-top: 20px;
		padding-bottom: 0;
		margin-top: -46Px;
	}
	
}

/* 675px and smaller screen sizes */
@media (max-width:675px){

	.cc_banner-wrapper .cc_container{
		padding:12px;
	}
	
	.cc_banner-wrapper .cc_container .cc_btn,.cc_banner-wrapper .cc_container .cc_btn:visited{
		width:auto;
		padding:11px 18px;
	}
	
	.cc_banner-wrapper .cc_container .cc_message{
		font-size:1rem;
	}
	
}

/* 640px and smaller screen sizes */
@media (max-width:640px){

	html #main .product .entry-summary{
		padding: 0px 20px!important;
	}
	
	html section#aboutme p img{
		margin-top: 0;
		width: 100%!important;
		margin-left: 0;
		margin: 0!important;
	}
	
	rs-layer#slider-12-slide-38-layer-2{
		font-size: 22px!important;
		line-height: 28px!important;
		margin-top: 16px;
	}
	
	#slider-12-slide-38-layer-2{
		font-size:29px;
	}
	
	.titlescript .wpb_wrapper p{
		text-align:center !important;
		padding-top:34px !important;
	}
	
	.vc_custom_1636442545402 .wpb_wrapper .vc_empty_space{
		display:none;
	}
	
	#block-2 h2{
		margin-top:-50px;
		margin-bottom:0px;
	}
	
	#colophon .footer-widgets{
		padding-bottom:43px !important;
	}
	
	#aboutme{
		padding-bottom:102px;
	}
	
	.vc_row.wpb_row.vc_row-fluid.vc_row-has-fill{
		background-size: contain!important;
		padding: 0 33px;
	}
	
	section#aboutme p{
		color: #000;
		margin-bottom: 0;
		padding: 0 0px;
	}
	
	.wpb_text_column .wpb_wrapper h1{
		margin-top:7px;
	}
	
	#header .logo-center .container{
		padding-bottom:7px;
	}
	
}

/* 550px and smaller screen sizes */
@media (max-width:550px){

	.vc_custom_1637326770908 .vc_custom_1637324232339{
		padding-top:0px !important;
		padding-right:15px !important;
		padding-left:6px !important;
	}
	
	.vc_custom_1637326779671 p img{
		display:none;
	}
	
	.vc_custom_1637326779671 .vc_custom_1635293094152{
		padding-top:0px !important;
	}
	
	.vc_custom_1637326779671 .vc_custom_1637324241567{
		padding-top:0px !important;
		padding-right:2px !important;
	}
	
	#wrapper .page-wrapper-inner .site-content .hentry .container .vc_custom_1637326779671{
		padding-left:0px !important;
	}
	
	.hentry .vc_custom_1637326779671{
		padding-top:24px !important;
	}
	
}

/* 541px and smaller screen sizes */
@media (max-width:541px){

	html.logo-center .logolink h1{
		font-size:13px !important;
	}
	
}

/* 500px and smaller screen sizes */
@media (max-width:500px){

	html body .logo-holder h1{
		font-size: 10px!important;
	}
	
	.hentry .vc_custom_1637326779671{
		padding-bottom:0px !important;
	}
	
}

/* 480px and smaller screen sizes */
@media (max-width:480px){

	html .hentry .vc_custom_1632462485803 .vc_custom_1635293094152{
		padding-right: 0;
		padding-left: 0;
	}
	
	.vc_custom_1636442545402 .wpb_wrapper h2{
		line-height:30px !important;
		padding-top:4px !important;
	}
	
	.vc_column-inner .wpb_wrapper .wpb_text_column .wpb_wrapper h2{
		padding-top:15px !important;
	}
	
	html .container{
		max-width: 1172px!important;
		margin: 0 auto;
		padding-left: 40px;
		padding-right: 40px;
		padding-top: 0;
		max-width: 1840px;
		margin: 0 auto;
		padding: 0 9px;
	}
	
	.logo-center .logolink h1{
		font-size:12px !important;
		padding-top:18px !important;
	}
	
	svg.icon-hamburger{
		width: 20Px;
		padding-top: 4px;
	}
	
	svg.icon-cart{
		width: 20Px;
		padding-top: 4px;
	}
	
}

/* 400px and smaller screen sizes */
@media (max-width:400px){

	.logo-center .logolink h1{
		font-size:9px !important;
	}
	
}

/* 350px and smaller screen sizes */
@media (max-width:350px){

	html body .logo-holder h1{
		font-size: 9px!important;
	}
	
}

/* 560px and larger screen sizes */
@media (min-width:560px){

	#instafeed .instagram-grid{
		display: block!important;
	}
	
}

/* 645px and larger screen sizes */
@media (min-width:645px){

	.woocommerce-products-header ul{
		display:none;
	}
	
}

/* 691px and larger screen sizes */
@media (min-width:691px){

	#content .heading .filters{
		display:none;
		display:none;
	}
	
	section#aboutme #visio .wpb_wrapper p{
		font-size:71px;
		margin-top:78px;
	}
	
	#Bachelor .container > .vc_column_container > .vc_column-inner > .wpb_wrapper > .wpb_text_column .wpb_wrapper p{
		font-size:17px;
	}
	
	#Bachelor .wpb_text_column:nth-child(2) p{
		font-size:26px !important;
	}
	
	#work .vc_column_container .whiteblock p{
		font-size: 44px;
		margin-top: 46px;
		line-height: 49px;
	}
	
	.vc_custom_1619702711462 .wpb_wrapper p{
		font-size:18px;
	}
	
}

/* 723px and larger screen sizes */
@media (min-width:723px){

	.latepoint-w.latepoint-with-summary.latepoint-summary-is-open .latepoint-booking-form-element{
		padding-right: 59%;
		padding-right: 684px;
		padding-right: 59%;
		padding-right: 684px;
	}
	
	.latepoint-w .latepoint-booking-form-element .latepoint-summary-w{
		width: 60%;
		background-color: transparent;
		width: 60%;
		background-color: transparent;
	}
	
}

/* 791px and larger screen sizes */
@media (min-width:791px){

	html .site-content{
		background-color: transparent!important;
		max-width: 100%;
		margin: 52px auto;
	}
	
}

/* 998px and larger screen sizes */
@media (min-width:998px){

	html .header-mobile.logo-center .logo-holder h1{
		font-size: 12px!important;
		text-align: center!important;
		padding-top: 4px!important;
	}
	
	#wrapper .page-padding .regular-title{
		padding-top:0px;
	}
	
}

/* 1200px and larger screen sizes */
@media (min-width: 1200px){

	.container{
		width: 100%;
		width: 100%;
	}
	
}

#wrapper > div:nth-child(17) {
	display: none;
}

#wrapper  span.name {
	display: none!important;
}

