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;
}
.elementor-shortcode .progress-title{
font-weight: 300;
font-size: 20px;
line-height: 16px;
margin-bottom: 10px;
text-align: left;
color: var(--colorDark);
}
.elementor-shortcode .progress{
margin-bottom: 32px;
}
.elementor-shortcode .progress span{
font-weight: 300;
font-size: 20px;
line-height: 16px;
top: -26px;
color: var(--colorDark);
}
.play-icon-animation.elementor-widget-video .elementor-custom-embed-play{
display: flex;
align-items: center;
justify-content: center;
background-color: var(--colorMain);
border-radius: 50%;
width: 50px;
height: 50px;
pointer-events: none;
z-index: 2;
}
.play-icon-animation.elementor-widget-video .elementor-custom-embed-play svg{
margin-left: 2px;
}
.play-icon-animation.elementor-widget-video .elementor-custom-embed-play::before,
.play-icon-animation.elementor-widget-video .elementor-custom-embed-play::after{
content: "";
position: absolute;
display: block;
border-radius: 50%;
background-color: var(--colorMain);
opacity: .4;
-webkit-animation: pulsing 2s infinite;
animation: pulsing 2s infinite;
z-index: -1;
}
.play-icon-animation.elementor-widget-video .elementor-custom-embed-play:before{
width: 90px;
height: 90px;
top: -20px;
left: -20px;
}
.play-icon-animation.elementor-widget-video .elementor-custom-embed-play:after{
width: 70px;
height: 70px;
top: -10px;
left: -10px;
}
@-webkit-keyframes pulsing {
0%{
-webkit-transform: scale(0.5, 0.5);
transform: scale(0.5, 0.5);
}
50%{
-webkit-transform: scale(1, 1);
transform: scale(1, 1);
}
100%{
-webkit-transform: scale(0.5, 0.5);
transform: scale(0.5, 0.5);
}
}
@keyframes pulsing {
0%{
-webkit-transform: scale(0.5, 0.5);
transform: scale(0.5, 0.5);
}
50%{
-webkit-transform: scale(1, 1);
transform: scale(1, 1);
}
100%{
-webkit-transform: scale(0.5, 0.5);
transform: scale(0.5, 0.5);
}
}
@media (min-width: 768px) {
.counter-line-before .mwt-elementor-counter{
position: relative;
}
.counter-line-before .mwt-elementor-counter::before{
content: "";
position: absolute;
top: -2px;
left: 0;
display: block;
width: 38px;
height: 3px;
background-color: var(--colorMain);
}
}
.chief .mwt-2images-image-wrap.mwt-2images-image-right .mwt-2images-first-image{
width: 105%;
max-width: 105%;
}
.chief .mwt-2images-image-wrap.mwt-2images-image-right .mwt-2images-second-image{
max-width: 100%;
left: 16px;
top: 85px;
}
@media (min-width: 1200px) {
.chief .mwt-2images-image-wrap.mwt-2images-image-right{
width: 121%;
}
.chief .mwt-2images-image-wrap.mwt-2images-image-right .mwt-2images-first-image{
left: -172px;
width: 125.6%;
max-width: 125.6%;
}
.chief .mwt-2images-image-wrap.mwt-2images-image-right .mwt-2images-second-image{
max-width: 105%;
left: 16px;
top: 125px;
}
}
.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;
}
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: 108px;
}
@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;
}
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{
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: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;
}