/*

Theme Name: Yoga Fit Child

Theme URI: http://cmsmasters.net/yoga-fit-child/

Author: cmsmasters

Author URI: http://cmsmasters.net/

Description: Yoga Fit Child Theme

Template: yoga-fit

Version: 1.0.0

License:

License URI:

Text Domain: yoga-fit-child

Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

*/

.ls-layer{    text-shadow: 1px 1px 2px black;}

body.term-retraites-en-inde .cmsms_product_info{display:none !important}

#header #navigation ul ul > li a {width: 350px}

body .top_img {
    background-image: url(https://www.shanti-yoga-ayurveda.fr/wp-content/uploads/2019/12/coursyoga3.jpg) !important;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-size: cover;
}

#header #navigation ul > li {padding: 0 !important;}

#header #navigation ul > li a {padding: 10px 30px !important}

.header_mid #navigation ul li a, .header_mid .button, .header_mid .button:hover {color:white !important;}

.page-id-3837 #account_username_field {width:40%;float:left;}

.variation-Passederservationsrecharg {font-size: 14px !important}

.page-id-3837  #account_password_field {width:50%;float:left;}

.widget_price_filter .price_slider_wrapper .price_slider, .cmsms_products .product .product_inner .cmsms_product_img_wrap .cmsms_product_footer .added_to_cart:hover, .cmsms_products .product .product_inner .cmsms_product_img_wrap .cmsms_product_footer .cmsms_add_to_cart_button:hover, .cmsms_products .product .product_inner .cmsms_product_img_wrap .cmsms_product_footer .cmsms_add_to_cart_button.loading, .woocommerce-error .button:hover, .woocommerce-message .button:hover, .woocommerce-info .button:hover, .shop_table th, .shop_table td.actions, .cart_totals table tr.cart-subtotal th, .cart_totals table tr.cart-subtotal td, .cart_totals table tr.order-total th, .cart_totals table tr.order-total td, .checkout #order_review .shop_table thead th, .checkout #order_review .shop_table tr.cart-subtotal th, .checkout #order_review .shop_table tr.cart-subtotal td, .checkout #order_review .shop_table tr.order-total th, .checkout #order_review .shop_table tr.order-total td, .shop_table.order_details thead th, .shop_table.order_details tfoot tr:last-child th, .shop_table.order_details tfoot tr:last-child td, .cmsms_single_product .cmsms_product_right_column .cart .single_add_to_cart_button:hover, .shop_table td.actions .button:hover, ul.order_details li {background-color: unset !important;}

.page-id-3837  .create-account{padding:5px;}

.page-id-3837  .create-account input {border:1px solid #333 !important;}

.page-id-3837 h3{font-weight:800 !important;}

.page-id-3837 .woocommerce-billing-fields {padding-top:0 !important;}

.cmsms_product_left_column .cmsms_product_images {margin-top:25px !important}

.woocommerce-shop-page .products {display:none !important}
.woocommerce-checkout-review-order-table, .page-id-3837 #payment, .page-id-3837 .cart_item td{background-color:white !important;}

body table.wcpt-table .wcpt-title {    font-weight: 800 !important;
    margin-right: 5px;
    font-size: 20px;}
#username, #password {border:1px solid #333 !important}
.show-password-input {display:none !important}
.cmsms_tabs .cmsms_tabs_list .cmsms_tabs_list_item {float:none !important}

body .woocommerce-info {color:white !important}
body .woocommerce-info {color:white !important}
body .woocommerce-info .showlogin:hover {color:white !important}
body .woocommerce-form-coupon-toggle .woocommerce-info {color:#333 !important}
.woocommerce-variation-availability .in-stock{display: none !important}

.retraites .cmsms_product_info{display:none !important}

#product-77396 .price, #product-77332 .price, #product-77336 .price, #product-77076 .price, #product-77455 .price{}

.woocommerce-ordering {margin-bottom: 25px !important}
.single-product .summary form.variations_form {display: block !important}

.postid-75260 .woocommerce-product-details__short-description input{border: 1px solid #666}

.postid-75260  .wpcf7-list-item-label::before {border: 1px solid black !important}

.woocommerce-info, .cmsms_text div  {font-size: 14px !important}

.bookacti-form-field-label label {color: #730c61 !important}

.cmsms_tabs {margin-top: 20px !important}

.select2 .select2-selection {    width: 70% !important;

    margin-left: 5% !important;}

    .single_add_to_cart_button {background-color: #730c61 !important;color: white !important;margin-left: 0px !important;margin-bottom:10px !important;font-size:18px}

html body .woocommerce-variation .in-stock{display:none !important}

html .cmsms_single_product .cmsms_product_right_column .cart .variations, .bookacti-booking-form, html body .bookacti-submit-form {background-color: #730c61 !important;color: white !important}

body .cmsms_text div {padding-top: 12px !important; padding-bottom: 0 !important}

.page-id-3837 .woocommerce-form-coupon-toggle .woocommerce-info {background:#F8F8F8 !important;}

.page-id-3837 .woocommerce-form-coupon-toggle .woocommerce-info a{color: black !important}

.woocommerce-order-overview li{font-size:14px !important;}

.bookacti-success-list{background-color:green !important;}

.bookacti-success-list li{ color:white !important;}

.bookacti-error-list{background-color:red !important; }

.bookacti-error-list li{color:white !important;}

.bookacti-booking-system > div, .bookacti-notices, .bookacti-booking-system {

    margin-bottom: 20px;

    font-weight: 800;

    color: #730c61;

}

a.reset_variations {color: white !important}

.postid-74939 .cmsms_product_right_column .bookacti-calendar-title, .postid-74939  .cmsms_product_right_column .fc-toolbar {display: none !important}



.woocommerce-checkout-review-order-table {border:1px solid black}

.woocommerce-checkout-review-order-table td, .woocommerce-checkout-review-order-table tr, .woocommerce-checkout-review-order-table th {border-bottom:1px solid black}

body .bookacti-form-field-name-quantity {border: 1px solid #333 !important;padding: 5px !important}

body .bookacti-form-field-name-quantity input {border: 1px solid #333 !important}



.variations_form, html body .bookacti-availability-container  {display: none !important}

.cmsms_product_right_column h2 {font-size: 16px !important}



.cmsms_product_right_column .woocommerce-variation-add-to-cart {width: 100% !important}

.cmsms_product_right_colum .variations_form{display: block !important}





#contactfr input, #contactfr textarea{padding: 15px !important}



.post.cmsms_timeline_type .cmsms_post_date .cmsms_day {

    font-size: 20px !important;

    line-height: 22px !important;

}

select#pa_activite {padding: 5px 2px !important;font-size: 13px !important}

select#pa_duree-activite {padding: 5px 45px 5px 2px !important;font-size: 13px !important}



.search_bar_wrap button[type=submit].cmsms_theme_icon_search {margin-top: 0 !important}

.archive figure {display: none !important}

.woocommerce figure {display: block !important}

input:not([type=button]):not([type=checkbox]):not([type=file]):not([type=hidden]):not([type=image]):not([type=radio]):not([type=reset]):not([type=submit]):not([type=color]):not([type=range]), textarea, option {padding:  5px 9px !important}



html body .cmsms_text div {margin-top: 0 !important}

h2.widgettitle {font-size: 20px !important}

.rp4wp-related-posts {margin-top: 30px !important}

.widgets_on_page ul {margin: 0 !important;padding: 0 !important}

.widget .widgettitle {margin-bottom: 5px !important}

.postid-75844 .bookacti-calendar-title, .postid-75844  .bookacti-form-field-type-customer, .related_posts {display: none !important}

.postid-75851 .bookacti-calendar-title, .postid-75851  .bookacti-form-field-type-customer {display: none !important}

.up-sells {margin-top: 30px !important}







.woocommerce-variation-add-to-cart button.single_add_to_cart_button:hover{color: #730c61 !important}



.product-category {margin-bottom: 50px !important}

.product_cat-livre .product_hover {display: none !important}

.product_cat-livre p.price {display:block !important} 

.bookacti-form-field-content {color: black !important}

body.term-204 .cmsms_product_footer_inner {display: none !important}



body.page-id-3840 li.post-76732 .cmsms_product_footer_inner a{color: transparent !important; }

body.page-id-3840 li.post-76732 .cmsms_product_footer_inner a:after{content: 'Cliquer pour ajouter';color: white !important;margin-left: -90px;}



body.page-id-3840 li.post-76732 .cmsms_product_title a{cursor: default;

        pointer-events: none;        

        text-decoration: none;}



.cmsms_text p {line-height: 25px !important}



.bookacti-total-price-table thead, .bookacti-total-price-table tbody, .bookacti-total-price-table tfoot{background-color: white !important}

html body .bookacti-total-price-table *,html body  .bookacti-total-price-table .bookacti-form-field-checkbox-label *, body .bookacti-form-field-container label{color: black !important}



body article.product_inner {background-color: unset !important;}

.bookacti-picked-events {background-color:#730c61;color: white;padding: 20px;}

.bookacti-submit-form{background-color:#730c61 !important;color:white !important;}

.woocommerce-cart dt.variation-vnementrserv{font-size:15px !important;}

.woocommerce-cart .bookacti-booking-events-list  li span {font-size:14px !important;}

.woocommerce-cart-form__cart-item{background-color:white !important;}

.remove {color:#730c61 !important;border-color:#730c61 !important;}

.woocommerce-cart  .shop_table td.product-thumbnail img {width:100px !important;}

.bookacti-cart-expiration-container{background-color:white !important;}

.woocommerce-message .button {margin-bottom:15px !important;}

.woocommerce-message {font-size:20px !important;}



.page-id-75750 .bookacti-narrow-event, .page-id-75750  .bookacti-small-event {height:50px !important;}

.woocommerce input, .cmsms_contact_form input,.cmsms_contact_form textarea{background-color:white !important;}

.wpcf7-submit:hover{color:#730c61 !important;}



.cmsms_icon_list_item p {font-size: 16px !important;color: black !important}



.header_top_right *{font-size: 15px !important}

#menu-item-74790 a span {font-weight: bold !important;font-size: 15px !important}



h4.cmsms_product_title a{font-size: 18px !important; font-weight: 700 !important}



.cmsms_icon_list_item_content h3 {display: none !important}



.cmsms_product_info span.price {font-size: 14px !important}

.cmsms_post_cont_inner {background-color: white !important}



body.page-template-default .middle_inner, body.archive .middle_inner, body.single .middle_inner  {background-color: white !important}



.page-id-4952 .wpcf7 input, .page-id-4952 .wpcf7 textarea {border: 1px solid black !important}

.cms_home {color: white !important}



.quantity {border: 1px solid black !important}



.woocommerce-billing-fields input {border: 1px solid black !important}

.create-account label {display: inline !important}

.woocommerce-account-fields {background-color: #F8F8F8 !important;}

.woocommerce-account-fields {display: none !important}





.postid-74939 .quantity{display: none !important}



.woocommerce-variation {float: left;width: auto !important}

.woocommerce-variation-add-to-cart   {float: right;width: auto !important}

html .page-id-75942 .wpcf7-form input, html .page-id-75942 .wpcf7-form textarea {border: 1px solid black !important;padding: 10px !important}



 html .bookacti-booking-form{background-color: #EBECF2 !important;padding: 20px !important}





html .cmsms_tabs_wrap .woocommerce-Tabs-panel .cmsms_tab_inner{padding: 30px !important}



input.bookacti-submit-form {color: black !important;border: 1px solid black}



html body .variations {background-color: white !important;}





.bullet {border: 1px solid #000;

    background-color: white;

    border-radius: 100%;

    width: 2em;

    height: 2em;

    display: inline-block;

    float: left;

    padding: 0.6em;

    line-height: 0.7;

    margin-right: 0.5em;font-weight: 700;font-size: 17px;}



.woocommerce-MyAccount-content {padding-top: 20px !important;padding-bottom: 20px !important}

.woocommerce-MyAccount-navigation {background-color: #eee !important; padding: 10px !important}

.woocommerce-MyAccount-navigation * {font-weight: 600 !important; font-size: 15px !important}

#header .header_mid .logo_wrap .logo img.logo_retina {width: auto !important}



@media (max-width: 1425px)

{

.header_top_left .meta_wrap {font-size: 9px !important}

#header #navigation > li > a {padding: 8px !important}

    .menu-primary-navigation-container ul li{padding-left: 0 !important; padding-right: 0 !important}

    .search_but_align {display: none !important}

#menu-item-75955::before{display: none !important}

#menu-item-75971 {display: none !important}



}



.product_cat-livres .cmsms_tabs_list, .product_cat-livres .cmsms_tab_inner h2{display: none !important}

.product_cat-bibelots .cmsms_tabs_list, .product_cat-bibelots .cmsms_tab_inner h2{display: none !important}

.product_cat-huiles .cmsms_tabs_list, .product_cat-huiles .cmsms_tab_inner h2{display: none !important}

.product_cat-tapis .cmsms_tabs_list, .product_cat-tapis .cmsms_tab_inner h2{display: none !important}



.product_cat-livres p.price {display: block !important}

.product_cat-bibelots p.price {display: block !important}

.product_cat-huiles p.price {display: block !important}

.product_cat-tapis p.price {display: block !important}



.product_cat-livres .cmsms_product_footer_inner {display: none !important}

.product_cat-bibelots .cmsms_product_footer_inner {display: none !important}

.product_cat-huiles .cmsms_product_footer_inner {display: none !important}

.product_cat-tapis .cmsms_product_footer_inner {display: none !important}



.cmsms_products .product .product_inner .cmsms_product_img_wrap {

 

    max-height: 250px !important;

}





body.page-id-3837 .select2 .select2-selection {

    width: 70% !important;

     margin-left: 0% !important; 

}



html body.page-id-3837 .woocommerce-billing-fields input{padding: 10px !important}



#post-75844 figure img, #post-75851 figure img {display: none !important}



aside#custom_html-2 input{border: 1px solid #333 !important}



aside#custom_html-2 .wpcf7-list-item-label:before {border-color: #333 !important}



#custom_html-2 {background-color: #eee;padding: 5px}

aside#custom_html-2 textarea {background-color: white !important}


@media screen and (max-width: 1500px) {
  #navigation > li > a, #footer .footer_inner .footer_nav > li a {font-size:13px !important;}
}


body .stock, body .in-stock{display:none !important}

.single_add_to_cart_button:hover {color:black !important}

.product-category {height: 400px !important;padding-bottom:0 !important}



body .woocommerce-variation .in-stock{display:none !important}

.single_variation_wrap .single_variation .stock {display:none !important}



.woocommerce-shipping-fields__field-wrapper input {border:1px solid black !important} 