h1,
h2,
h3,
h4,
h5,
h6,
.woo .widget ul.cart_list li .product-title,
.woo .widget ul.product_list_widget li .product-title{
	font-style: normal !important;
	font-weight: 400 !important;
	text-transform: capitalize;
}

@media (min-width: 1500px) {
	#header div.container-fluid{
		padding-left: 58px;
		padding-right: 58px;
	}
}

.logo-wrap .logo .logo-text{
	margin-left: 0;
	margin-right: 0;
	text-align: center;
}

.logo-wrap .logo:not(.logo-between) .logo-text-primary{
	padding: 0;
	font-weight: 600;
}

.logo-wrap .logo .logo-text .logo-text-secondary{
	text-indent: .48em;
}

.input-only .mc4wp-form .mc4wp-form-fields > p,
.elementor-widget-shortcode.input-only .mc4wp-form .mc4wp-form-fields > p{
	display: none;
}

.input-only .mc4wp-form .mailchimp-form,
.elementor-widget-shortcode.input-only .mc4wp-form .mailchimp-form{
	position: relative;
	max-width: 370px;
	width: 100%;
}

.input-only .mc4wp-form .mailchimp-form input,
.elementor-widget-shortcode.input-only .mc4wp-form .mailchimp-form input{
	background: rgba(186, 173, 123, .1);
	border: none;
	padding-left: 20px;
	padding-right: 60px;
	height: 50px;
	border-radius: 2px;
	width: 100%;
}

.input-only .mc4wp-form .mailchimp-form button,
.elementor-widget-shortcode.input-only .mc4wp-form .mailchimp-form button{
	width: 60px;
	height: 50px;
	line-height: 50px;
	text-align: center;
}

.input-only .mc4wp-form .mailchimp-form button::before,
.elementor-widget-shortcode.input-only .mc4wp-form .mailchimp-form button::before{
	font-size: 14px;
}

div.widget_theme_meta .theme-meta-img.wp-block-image + .sub-title,
div.widget_theme_meta .theme-meta-img.wp-block-image + .theme-meta{
	margin-top: 45px;
}

div.widget_theme_meta .theme-meta .svg-icon{
	display: none;
}

div.widget_theme_meta .theme-meta .icon-inline + .icon-inline{
	margin-top: 10px;
}

div.widget_theme_meta .theme-meta a[href*="mailto:"]{
	color: var(--colorMain);
	text-decoration: underline;
}

div.widget_theme_meta .theme-meta a[href*="mailto:"]:hover{
	color: var(--colorDark);
	text-decoration: underline !important;
}

#footer .container:not([class*=pb-]),
#footer .container-fluid:not([class*=pb-]){
	padding-bottom: 90px;
}

@media (max-width: 1199px) {
	#footer .container:not([class*=pb-]),
	#footer .container-fluid:not([class*=pb-]){
		padding-bottom: 70px;
	}
}

@media (max-width: 767px) {
	#footer .container:not([class*=pb-]),
	#footer .container-fluid:not([class*=pb-]){
		padding-bottom: 30px;
	}
}

#footer.i{
	color: var(--colorFont);
}

#footer.i a{
	color: var(--colorFont);
}

#footer.i a:hover{
	color: var(--colorMain);
}

#footer.i div.widget_theme_meta .theme-meta a[href*="mailto:"]:hover{
	color: var(--colorLight);
}

#footer .widget .widget-title,
#footer .widget .wp-block-heading{
	margin-bottom: 25px;
}

#footer .widget_nav_menu li{
	border: none;
}

#footer .widget_nav_menu li a{
	padding: 6px 0;
}

#footer .widget_nav_menu li a::before{
	display: none;
}

.i .copyright-text{
	color: var(--colorFont);
}

div.copyright .container:not([class*=pb-]),
div.copyright .container-fluid:not([class*=pb-]){
	padding-bottom: 25px;
}

div.copyright .container:not([class*=pt-]),
div.copyright .container-fluid:not([class*=pt-]){
	padding-top: 25px;
}

body:not(.wp-customizer).woo #respond input#submit,
body:not(.wp-customizer).woo a.button,
body:not(.wp-customizer).woo button.button,
body:not(.wp-customizer).woo input.button,
body:not(.wp-customizer).woo #respond input#submit.alt,
body:not(.wp-customizer).woo a.button.alt,
body:not(.wp-customizer).woo button.button.alt,
body:not(.wp-customizer).woo input.button.alt,
body:not(.wp-customizer).woo .cart-cols .cart-collaterals .cart_totals .checkout-button,
body:not(.wp-customizer) .item-content a.more-link,
body:not(.wp-customizer) .tribe-common article .tribe-common-g-col .more-link,
body:not(.wp-customizer):not(.wp-admin)[type=reset],
body:not(.wp-customizer):not(.wp-admin)[type=button]:not(.slick-arrow):not([role=tab]):not([aria-controls=mep_0]):not(.plus):not(.minus):not([class=mfp-close]):not([class*=owl-]),
body:not(.wp-customizer):not(.wp-admin)[type=submit],
body:not(.wp-customizer) .wp-block-button__link,
body:not(.wp-customizer) .wp-block-button__link:visited,
body:not(.wp-customizer) .wp-block-file .wp-block-file__button,
body:not(.wp-customizer) .btn,
body:not(.wp-customizer) .booked-form input[type=submit],
body:not(.wp-customizer) .booked-form button.cancel,
body:not(.wp-customizer) .booked-modal input[type=submit].button-primary,
body:not(.wp-customizer) .booked-form button.booked-forgot-goback,
body:not(.wp-customizer) .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button{
	border-radius: 50px;
	text-transform: capitalize;
	font-weight: 400;
	padding: 16px 39px;
}

@media (min-width: 768px) {
	body:not(.wp-customizer).woo #respond input#submit.btn-small,
	body:not(.wp-customizer).woo #respond input#submit.btn-medium,
	body:not(.wp-customizer).woo a.button.btn-small,
	body:not(.wp-customizer).woo a.button.btn-medium,
	body:not(.wp-customizer).woo button.button.btn-small,
	body:not(.wp-customizer).woo button.button.btn-medium,
	body:not(.wp-customizer).woo input.button.btn-small,
	body:not(.wp-customizer).woo input.button.btn-medium,
	body:not(.wp-customizer).woo #respond input#submit.alt.btn-small,
	body:not(.wp-customizer).woo #respond input#submit.alt.btn-medium,
	body:not(.wp-customizer).woo a.button.alt.btn-small,
	body:not(.wp-customizer).woo a.button.alt.btn-medium,
	body:not(.wp-customizer).woo button.button.alt.btn-small,
	body:not(.wp-customizer).woo button.button.alt.btn-medium,
	body:not(.wp-customizer).woo input.button.alt.btn-small,
	body:not(.wp-customizer).woo input.button.alt.btn-medium,
	body:not(.wp-customizer).woo .cart-cols .cart-collaterals .cart_totals .checkout-button.btn-small,
	body:not(.wp-customizer).woo .cart-cols .cart-collaterals .cart_totals .checkout-button.btn-medium,
	body:not(.wp-customizer) .item-content a.more-link.btn-small,
	body:not(.wp-customizer) .item-content a.more-link.btn-medium,
	body:not(.wp-customizer) .tribe-common article .tribe-common-g-col .more-link.btn-small,
	body:not(.wp-customizer) .tribe-common article .tribe-common-g-col .more-link.btn-medium,
	body:not(.wp-customizer):not(.wp-admin)[type=reset].btn-small,
	body:not(.wp-customizer):not(.wp-admin)[type=reset].btn-medium,
	body:not(.wp-customizer):not(.wp-admin)[type=button]:not(.slick-arrow):not([role=tab]):not([aria-controls=mep_0]):not(.plus):not(.minus):not([class=mfp-close]):not([class*=owl-]).btn-small,
	body:not(.wp-customizer):not(.wp-admin)[type=button]:not(.slick-arrow):not([role=tab]):not([aria-controls=mep_0]):not(.plus):not(.minus):not([class=mfp-close]):not([class*=owl-]).btn-medium,
	body:not(.wp-customizer):not(.wp-admin)[type=submit].btn-small,
	body:not(.wp-customizer):not(.wp-admin)[type=submit].btn-medium,
	body:not(.wp-customizer) .wp-block-button__link.btn-small,
	body:not(.wp-customizer) .wp-block-button__link.btn-medium,
	body:not(.wp-customizer) .wp-block-button__link:visited.btn-small,
	body:not(.wp-customizer) .wp-block-button__link:visited.btn-medium,
	body:not(.wp-customizer) .wp-block-file .wp-block-file__button.btn-small,
	body:not(.wp-customizer) .wp-block-file .wp-block-file__button.btn-medium,
	body:not(.wp-customizer) .btn.btn-small,
	body:not(.wp-customizer) .btn.btn-medium,
	body:not(.wp-customizer) .booked-form input[type=submit].btn-small,
	body:not(.wp-customizer) .booked-form input[type=submit].btn-medium,
	body:not(.wp-customizer) .booked-form button.cancel.btn-small,
	body:not(.wp-customizer) .booked-form button.cancel.btn-medium,
	body:not(.wp-customizer) .booked-modal input[type=submit].button-primary.btn-small,
	body:not(.wp-customizer) .booked-modal input[type=submit].button-primary.btn-medium,
	body:not(.wp-customizer) .booked-form button.booked-forgot-goback.btn-small,
	body:not(.wp-customizer) .booked-form button.booked-forgot-goback.btn-medium,
	body:not(.wp-customizer) .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button.btn-small,
	body:not(.wp-customizer) .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button.btn-medium{
		padding: 16px 49px;
	}
}

body:not(.wp-customizer) .booked-form input[type=submit],
body:not(.wp-customizer) .booked-form button.cancel,
body:not(.wp-customizer) .booked-modal input[type=submit].button-primary,
body:not(.wp-customizer) .booked-form button.booked-forgot-goback{
	padding: 8px 16px;
}

@media (max-width: 767px) {
	body:not(.wp-customizer) .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button{
		padding: 16px;
	}
}

body:not(.wp-customizer).woo .i #respond input#submit,
body:not(.wp-customizer).woo .i a.button,
body:not(.wp-customizer).woo .i button.button,
body:not(.wp-customizer).woo .i input.button,
body:not(.wp-customizer) .i .tribe-common article .tribe-common-g-col .more-link,
body:not(.wp-customizer) .i [type=reset],
body:not(.wp-customizer) .i [type=button]:not(.slick-arrow):not([role=tab]):not([aria-controls=mep_0]):not(.plus):not(.minus):not([class=mfp-close]):not([class*=owl-]),
body:not(.wp-customizer) .i [type=submit],
body:not(.wp-customizer) .i .wp-block-button__link,
body:not(.wp-customizer) .i .wp-block-button__link:visited,
body:not(.wp-customizer) .i .wp-block-file .wp-block-file__button,
body:not(.wp-customizer) .i .btn:not(.more-link){
	color: var(--colorDark);
}

body:not(.wp-customizer).woo .i #respond input#submit:hover,
body:not(.wp-customizer).woo .i a.button:hover,
body:not(.wp-customizer).woo .i button.button:hover,
body:not(.wp-customizer).woo .i input.button:hover,
body:not(.wp-customizer) .i .tribe-common article .tribe-common-g-col .more-link:hover,
body:not(.wp-customizer) .i [type=reset]:hover,
body:not(.wp-customizer) .i [type=button]:not(.slick-arrow):not([role=tab]):not([aria-controls=mep_0]):not(.plus):not(.minus):not([class=mfp-close]):not([class*=owl-]):hover,
body:not(.wp-customizer) .i [type=submit]:hover,
body:not(.wp-customizer) .i .wp-block-button__link:hover,
body:not(.wp-customizer) .i .wp-block-button__link:visited:hover,
body:not(.wp-customizer) .i .wp-block-file .wp-block-file__button:hover,
body:not(.wp-customizer) .i .btn:not(.more-link):hover{
	color: var(--colorMain);
}

body:not(.wp-customizer).woo .i #respond input#submit.alt,
body:not(.wp-customizer).woo .i a.button.alt,
body:not(.wp-customizer).woo .i button.button.alt,
body:not(.wp-customizer).woo .i input.button.alt{
	color: var(--colorMain);
}

body:not(.wp-customizer).woo .i #respond input#submit.alt:hover,
body:not(.wp-customizer).woo .i a.button.alt:hover,
body:not(.wp-customizer).woo .i button.button.alt:hover,
body:not(.wp-customizer).woo .i input.button.alt:hover{
	color: var(--colorDark);
}

body:not(.wp-customizer) .btn.btn-maincolor:not(.more-link),
body:not(.wp-customizer) .booked-form input[type=submit],
body:not(.wp-customizer) .booked-form button.cancel,
body:not(.wp-customizer) .booked-modal input[type=submit].button-primary,
body:not(.wp-customizer) .booked-form button.booked-forgot-goback,
body:not(.wp-customizer) .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button,
body:not(.wp-customizer) .tribe-common article .tribe-common-g-col .more-link{
	color: var(--colorDark) !important;
	border-color: var(--colorMain);
}

body:not(.wp-customizer) .btn.btn-maincolor:not(.more-link):hover,
body:not(.wp-customizer) .booked-form input[type=submit]:hover,
body:not(.wp-customizer) .booked-form button.cancel:hover,
body:not(.wp-customizer) .booked-modal input[type=submit].button-primary:hover,
body:not(.wp-customizer) .booked-form button.booked-forgot-goback:hover,
body:not(.wp-customizer) .booked-calendar-wrap .booked-appt-list .timeslot .timeslot-people button:hover,
body:not(.wp-customizer) .tribe-common article .tribe-common-g-col .more-link:hover{
	color: var(--colorMain) !important;
}

body:not(.wp-customizer) .btn.btn-outline-maincolor,
body:not(.wp-customizer) .booked-modal button.cancel{
	color: var(--colorMain) !important;
}

body:not(.wp-customizer) .btn.btn-outline-maincolor:hover,
body:not(.wp-customizer) .booked-modal button.cancel:hover{
	color: var(--colorDark) !important;
}

body:not(.wp-customizer) .btn.btn-outline-darkgrey{
	color: var(--colorLight) !important;
}

body:not(.wp-customizer) .btn.btn-outline-darkgrey:hover{
	color: var(--colorDark) !important;
}

body:not(.wp-customizer) .woocommerce-message a{
	padding: 0 !important;
}

body:not(.wp-customizer).woo #respond input#submit,
body:not(.wp-customizer).woo a.button,
body:not(.wp-customizer).woo button.button,
body:not(.wp-customizer).woo input.button{
	color: var(--colorDark);
}

body:not(.wp-customizer).woo #respond input#submit:hover,
body:not(.wp-customizer).woo a.button:hover,
body:not(.wp-customizer).woo button.button:hover,
body:not(.wp-customizer).woo input.button:hover{
	color: var(--colorMain);
}

body:not(.wp-customizer).woo #respond input#submit.alt,
body:not(.wp-customizer).woo a.button.alt,
body:not(.wp-customizer).woo button.button.alt,
body:not(.wp-customizer).woo input.button.alt{
	color: var(--colorMain);
}

body:not(.wp-customizer).woo #respond input#submit.alt:hover,
body:not(.wp-customizer).woo a.button.alt:hover,
body:not(.wp-customizer).woo button.button.alt:hover,
body:not(.wp-customizer).woo input.button.alt:hover{
	color: var(--colorDark);
}

body:not(.wp-customizer).woo #respond input#submit.add_to_cart_button:hover,
body:not(.wp-customizer).woo a.button.add_to_cart_button:hover,
body:not(.wp-customizer).woo button.button.add_to_cart_button:hover,
body:not(.wp-customizer).woo input.button.add_to_cart_button:hover{
	color: var(--colorLight) !important;
}

body:not(.wp-customizer).woo .button[name=apply_coupon]{
	padding: 11px 39px;
}

body:not(.wp-customizer).woo .i .woocommerce-notices-wrapper a{
	color: var(--colorMain);
}

body:not(.wp-customizer).woo .i .woocommerce-notices-wrapper a:hover{
	color: var(--colorLight) !important;
}