/*
Theme Name: Hestia Child
Theme URI: https://themeisle.com/themes/hestia/
Template: hestia
Author: ThemeIsle
Author URI: https://themeisle.com
Description: Hestia is a modern WordPress theme for professionals. It fits creative business, small businesses (restaurants, wedding planners, sport/medical shops), startups, corporate businesses, online agencies and firms, portfolios, ecommerce (WooCommerce), and freelancers. It has a multipurpose one-page design, widgetized footer, blog/news page and a clean look, is compatible with: Flat Parallax Slider, Photo Gallery, Travel Map and Elementor Page Builder . The theme is responsive, WPML, Retina ready, SEO friendly, and uses Material Kit for design.
Tags: blog,custom-logo,portfolio,e-commerce,rtl-language-support,post-formats,grid-layout,one-column,two-columns,custom-background,custom-colors,custom-header,custom-menu,featured-image-header,featured-images,flexible-header,full-width-template,sticky-post,theme-options,threaded-comments,translation-ready,editor-style,footer-widgets,left-sidebar,right-sidebar,wide-blocks
Version: 3.1.8.1720968531
Updated: 2024-07-14 14:48:51

*/




/********************accueil*********************/


/*navbar*/ 

.navbar.header-with-topbar {
    position: absolute;
    top: 40px;
	background: white;
}

.navbar.header-with-topbar {
	background: white!important;
}

.navbar.navbar-transparent {
    color: black;
}

.navbar.navbar-transparent .hestia-toggle-search svg {
	fill: grey; 
}



/*modification taille logo*/

.navbar .navbar-header .navbar-brand img {
    max-height: 70px;
  }

  @media only screen and (max-width: 769px) {
    .navbar .navbar-header .navbar-brand img {
        max-height: 60px;
      } }



      /*modification emblacement menu barre tablette*/

    @media only screen and (min-width: 768px) {
      .navbar-toggle-wrapper {
        margin-left: 420%;
      }  }



      /*modification texte au dessus top bar - alignement*/

      .hestia-top-bar, .hestia-top-bar .widget .label-floating input[type=search], .hestia-top-bar .widget.widget_search form.form-group:before, .hestia-top-bar .widget.widget_product_search form.form-group:before, .hestia-top-bar .widget.widget_shopping_cart:before {
        color: #fff;
        background: #A48462 !important;
      }

      .hestia-top-bar .widget:last-of-type {
        display: flex;
        margin-left: -27%;
      }


      @media only screen and (max-width: 1025px) {
        .hestia-top-bar .col-md-6.pull-right .widget:last-of-type {
            display: FLEX;
            margin-left: -35%;
        }   }

      
      @media only screen and (max-width: 769px) {
        .hestia-top-bar .col-md-6.pull-right .widget:last-of-type {
            display: FLEX;
            margin-left: -35%;
        }   

        #block-15 > p {
            font-size: 14px !important;
            margin-top: -6px;
        }
    
    }


    @media only screen and (max-width: 427px) {
        .hestia-top-bar .col-md-6.pull-right {
            display: FLEX;
            margin-right: -52% ;
        } 
    }
    
    @media only screen and (max-width: 376px) {
        .hestia-top-bar .col-md-6.pull-right {
            display: FLEX;
            margin-right: -49%;
        } 

        #block-15 > p {
            font-size: 13px!important;
            margin-top: -3px;
        }
    
    }
    
        @media only screen and (max-width: 322px) {
        .hestia-top-bar .col-md-6.pull-right{
            display: FLEX;
            margin-right: -47%;
        } 
    
        #block-15 > p {
            font-size: 11px!important;
            margin-top: -3px;
        }
    }

        /*modification taille sous texte***/

        .carousel span.sub-title {
            font-size: 21px;
        }


    /*modification couleur footer*/

    footer.footer.footer-black {
        background: #A48462 !important;
    }

    .footer-big p {
        color: #191816;
    }

    blockquote cite {
        color: #d2d2d2;
    }

/****************Autres pages*******************/


    /*modification couelur background pour autres page que accueil*/

    .header-filter-gradient {
        background: #A48462 !important;
    }

/*hover sous tous les boutons */

a:not(.btn):not(.button):not(.added_to_cart):hover {
    opacity: .75;
    box-shadow: 12px 12px 2px 1px #A48462;
}

/******************Panier******************/


/*modification texte "valider mon panier"*/

.wc-block-cart .wc-block-cart__submit-container {
    padding: 0;
    border: solid 1px hsl(31, 27%, 51%);
    font-size: larger;;

}
.wc-block-cart .wc-block-cart__submit-container a:hover {
    
    box-shadow: 12px 12px 2px 1px #A48462;
  }


/*******************Validation commande ***************/

/*modif couelur ecriture adresse suplementaire*/

.wc-block-components-address-form__address_2-toggle {
    color: hsla(0, 0%, 7%, .7);
}


/*modif bouton changer adresse*/

.wc-block-components-totals-shipping .wc-block-components-totals-shipping__change-address__link {
    /* background: none; */
    font-weight: 400;
    padding: 5px !important;
    text-decoration: none;
    background: #A48462 !important;
}

/*bouton telegram*/
#block-30 > div > div > a {
border-radius: 5px;
}


/****************** Formulaire candidature*************/

.with_frm_style .frm_radio label, .with_frm_style .frm_checkbox label {
    font-size: 16px !important;
}

.with_frm_style .frm_primary_label {
    font-size: 16px !important;
    margin-bottom: 10px;
}

.frm_style_formidable-style.with_frm_style p.description, .frm_style_formidable-style.with_frm_style div.description, .frm_style_formidable-style.with_frm_style div.frm_description, .frm_style_formidable-style.with_frm_style .frm-show-form > div.frm_description, .frm_style_formidable-style.with_frm_style .frm_error, .frm_style_formidable-style.with_frm_style .frm_pro_max_limit_desc {
   
    font-size: 14px;
}
/***********************/