/*
Theme Name: Liv Ayurveda
Theme URI: http://www.techbrein.com
Description: Elegant Theme for Liv Ayurveda
Author: TechBrein
Author URI: http://www.techbrein.com
Version: 1.0.1
Text Domain: liv-ayurveda
Template: oaza
*/

body{
	font-size:18px;
}
	ul#menu-primary-menu a {
    padding: 0px 10px !important;
    font-size: 11px !important;
}
	.mkdf-btn.mkdf-btn-small {
    padding: 10px 30px !important;
    font-size: 12px !important;
}
.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle, .wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle {
    /* -webkit-box-shadow: 0 0 5px #fff!important; */
    box-shadow: inset 0 0 0px 3px #fff;
}
span.mkdf-icon-text {
    font-family: Josefin Sans;
    font-size: 20px;
	font-weight:300;
}
textarea#comment {
    background-color: #e2e4e778;
	border:none;
}
.mkdf-masonry-gallery-holder .mkdf-mg-item.mkdf-mg-with-button .mkdf-mg-item-holder .mkdf-mg-item-wrapper .mkdf-mg-item-content .mkdf-mg-item-button {
    font-size: 12px;
    color: #fff;
    letter-spacing: 2px;
}
.mkdf-woo-single-page .woocommerce-tabs #reviews .comment-respond .stars a:before {
   
    color: #94bd4d6b;
}
.mkdf-woo-single-page .mkdf-single-product-summary .mkdf-quantity-buttons {
    margin: 0;
    background-color: #94bd4d21;
    border: 1px solid #94bd4d61;
 
}
.mkdf-woo-single-page .woocommerce-tabs ul.tabs>li a:hover, .mkdf-woo-single-page .woocommerce-tabs ul.tabs>li.active a {
    color: #fff;
    background-color: #94bd4d;
}
div#text-26, div#text-25 {
    margin-top: -5px;
}
a.mkdf-btn.mkdf-btn-medium.mkdf-btn-outline.center {
    margin-left: 45%;
    margin-right: auto!important;
}
body .booked-modal .bm-window {
    border-top: 6px solid #94bd4d;
}
body .booked-modal .bm-window input[type=submit].button-primary:hover {
    border-color: #6dab3c!important;
    color: #6dab3c!important;
    background-color: #fff!important;
}

blockquote {
    background: #94bd4d;
}
.woocommerce .mkdf-out-of-stock {
    left: 9px;
    top: 9px;
    background-color: #94bd4d;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover {
    background: #000;
}
.woocommerce-pagination .page-numbers li .page-numbers:not(.next) {
    background-color: #000;
    
}
.woocommerce-page .mkdf-content .wc-forward:not(.added_to_cart):not(.checkout-button):hover, .woocommerce-page .mkdf-content a.added_to_cart:hover, .woocommerce-page .mkdf-content a.button:hover, .woocommerce-page .mkdf-content button[type=submit]:not(.mkdf-search-submit):hover, .woocommerce-page .mkdf-content input[type=submit]:hover, div.woocommerce .wc-forward:not(.added_to_cart):not(.checkout-button):hover, div.woocommerce a.added_to_cart:hover, div.woocommerce a.button:hover, div.woocommerce button[type=submit]:not(.mkdf-search-submit):hover, div.woocommerce input[type=submit]:hover {
    color: #fff;
    background-color: #000;
}
.mkdf-portfolio-list-holder.mkdf-pl-gallery-bottom-overlay .mkdf-pli-text-holder {
  
    background-color: #75d69c;

}
.mkdf-billboard-holder .mkdf-billboard-text-holder .mkdf-billboard-text-inner {
    padding: 112px 111px 122px 95px!important;
   
}
.mkdf-top-bar a:hover {
    color: #000!important; 
}
section.mkdf-side-menu.ps {
    padding: 70px 30px;
}
.mkdf-team-holder .mkdf-team-social-holder .mkdf-team-icon a {
    color: #000;
}

span.mkdf-st-subtitle {
    font-family: Josefin sans-serif!important;
    font-style: normal!important;
}
.mkdf-icon-widget-holder, .mkdf-team-holder span.mkdf-team-name{
	 font-family: Josefin sans-serif!important;
    font-style: normal!important;
}
.mkdf-call-to-action-holder .mkdf-cta-inner .mkdf-cta-text-holder, .mkdf-banner-holder .mkdf-banner-text-holder,.mkdf-iwt.mkdf-iwt-icon-left .mkdf-iwt-icon .mkdf-icon-shortcode {
    background-color: #94bd4d;
}
.mkdf-counter-holder .mkdf-counter-icon,.mkdf-page-footer .widget a:hover {
    color: #94bd4dab;
}
.mkdf-page-header .mkdf-menu-area{
	background-color: #ffffff;
}
.mkdf-top-bar a, .mkdf-top-bar span {
    color: #ffffff;
}
body #booked-page-form input[type=email], body #booked-page-form input[type=text], body #booked-page-form input[type=password], body #booked-page-form textarea, body #booked-page-form {
    border-color: #94bd4d;
    color: #94bd4d;
}
body table.booked-calendar tr.days th, body #booked-profile-page .booked-tabs {
    border-color: #94bd4d !important;
}

body #booked-profile-page .booked-tabs {
    background: #94bd4d !important;
}
body #booked-profile-page .booked-tabs li.active a, .mkdf-accordion-holder.mkdf-ac-boxed .mkdf-accordion-title.ui-state-active, .mkdf-accordion-holder.mkdf-ac-boxed .mkdf-accordion-title.ui-state-hover {
    background: #94bd4d !important;
}
body #booked-profile-page .booked-tab-content {
    border-color: #94bd4d;
}
.mkdf-call-to-action-holder .mkdf-cta-inner .mkdf-cta-icon-holder a, .mkdf-title-holder{
	background-color: #c5e5ce
}
::selection {
    background: #c5e5ce;
    color: #fff;
}
body table.booked-calendar td,body table.booked-calendar tr.days,.mkdf-btn.mkdf-btn-solid:not(.mkdf-btn-custom-hover-bg):hover {
    background: #c5e5ce !important;
}
.mkdf-video-button-holder .mkdf-video-button-play .mkdf-video-button-play-bg,.mkdf-accordion-holder.mkdf-ac-boxed .mkdf-accordion-title, .mkdf-blog-pagination ul .mkdf-pag-number>* {
	background: #c5e5ce;
}
.mkdf-booked-appointments .booked-profile-appt-list {
    border: 3px solid #94bd4d;
}
.wpb_text_column.wpb_content_element.vc_custom_1597655162901 .wpb_wrapper p {
    color: antiquewhite;
}
.mkdf-main-menu>ul>li>a {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: top;
    padding: 0 12px;
    color: #fff;
    font-size: 12px;
    text-transform: uppercase;
    font-family: Montserrat,sans-serif;
    font-weight: 500;
    letter-spacing: .25em;
    line-height: 23px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

body .booked-calendar-wrap table.booked-calendar tr.week td.active .date, body .booked-calendar-wrap.small table.booked-calendar tr.week td.active .date {
    background-color: #c4e4cd!important;
}
.mkdf-call-to-action-holder .mkdf-cta-inner .mkdf-cta-icon-holder a, .mkdf-title-holder {
    background-color: #94bd4d;
}
.mkdf-call-to-action-holder .mkdf-cta-inner .mkdf-cta-icon-holder a:hover
 {
    background-color: #66803a;
}
@media all and (min-width: 980px) (max-device-width: 1280px){ 
.mkdf-position-right-inner>.widget.mkdf-button-widget>a.mkdf-btn.mkdf-btn-small.mkdf-btn-solid.mkdf-btn-custom-hover-bg.mkdf-btn-custom-border-hover.mkdf-btn-custom-hover-color {
    padding-left: 15px;
    padding-right: 15px;
	}
	.mkdf-main-menu>ul>li>a {
    letter-spacing: 0.20em;
    padding: 0px 6px;
  }
}
.mkdf-owl-slider .owl-dots .owl-dot.active span, .mkdf-owl-slider .owl-dots .owl-dot:hover span {
    background-color: #98dd54;
}
.mkdf-owl-slider .owl-dots .owl-dot span {
    display: inline-block;
    vertical-align: middle;
    width: 8px;
    height: 8px;
    border-radius: 3em;
    background-color: #a7ed7f;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: background-color .2s ease-out,border .2s ease-out;
    -o-transition: background-color .2s ease-out,border .2s ease-out;
    transition: background-color .2s ease-out,border .2s ease-out;
}
.mkdf-sticky-header .mkdf-sticky-holder.mkdf-menu-left .mkdf-vertical-align-containers .mkdf-position-right-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    display: none;
}
@media all and (max-width: .........){.mkdf-mobile-header .mkdf-mobile-logo-wrapper a {    min-height: 80px !important;
}
.mkdf-btn.mkdf-btn-outline {
    color: #000;
    background-color: transparent;
    border: 1px solid #000;
    letter-spacing: 0px;
    -webkit-transition: -webkit-box-shadow .3s ease-in-out;
    -o-transition: box-shadow .3s ease-in-out;
    transition: box-shadow .3s ease-in-out;
    transition: box-shadow .3s ease-in-out,-webkit-box-shadow .3s ease-in-out;
}
	a.mkdf-btn.mkdf-btn-medium.mkdf-btn-outline {
    letter-spacing: inherit !important;
}
	ul#menu-primary-menu a {
    padding: 0px 10px !important;
    font-size: 11px !important;
}
	.mkdf-btn.mkdf-btn-small {
    padding: 10px 30px !important;
    font-size: 12px !important;
}
	.element.style {
    color: #6dab3c;
    background-color: #ffffff;
    border-color: rgb(148, 189, 77);
    font-weight: 500;
    letter-spacing: 3px;
}
	
	
/* cart icon styling */
	
	
/* # WooCommerce Cart Icon CSS with FontAwesome 5
---------------------------------------------------------------------------------------------------- */

.cart-contents {
	
    position: relative;
    display: flex !important;
    flex-flow: column nowrap;
    justify-content: center;
}

.cart-contents:before {
    font-family: 'Font Awesome Free';
    font-weight: 900;	
    content: "\f290" !important;
    font-size: 30px;
    color: #94BD4D;
}

.cart-contents:hover {
    text-decoration: none;
}

.cart-contents-count {
	position: absolute;
    	top: 15px;
   	right: 1px;
   	transform: translateY(-105%) translateX(25%);
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 22px;
	height: 22px;
   	width: 22px;
	vertical-align: middle;
	text-align: center;
	color: #94BD4D;
    	background: #94BD4D;
    	border-radius: 50%;
    	padding: 1px;  
}


