/*
 Theme Name:   CAFE SOLO
 Template:     Divi

*


/* Titres DESKTOP */
@media only screen and (min-width:1200px) {
    h1 { font-size: 45px; }
    h2 { font-size: 35px; }
    h3 { font-size: 30px; line-height: 1.2em; }
    h4 { font-size: 25px; }
    h5 { font-size: 20px; }

}

/* Titres TABLETTES */
  @media only screen and (min-width:768px)  and (max-width: 1199px){
    h1 { font-size: 45px; }
    h2 { font-size: 35px; }
    h3 { font-size: 30px; line-height: 1.2em; }
    h4 { font-size: 25px; }
    h5 { font-size: 20px; }
}

/* Titres MOBILES */
  @media only screen and (max-width: 767px){
    h1 {   font-size: 35px; line-height: 1em;}
    h2 { font-size: 25px; }
    h3 { font-size: 22px; line-height: 1.1em; }
    h4 {   font-size: 20px; }
    h5 { font-size: 16px; }
}



/* Menu Mobile */
.nav li li a, .et_mobile_menu li a {
  font-size: 1em !important;

}

/* Entree Menu Instagram DESKTOP*/
.menu-instagram {
  width: 42px;
  margin-top: 4px !important;
  margin-right: 8px;
}

/* Entree Menu Instagram TABLETTES */
  @media only screen and (min-width:768px)  and (max-width: 1199px){
    .menu-instagram {
         width: 3.4vw;
        margin-left: 12px;
}
}

/* Entree Menu Instagram Mobile*/
 @media only screen and (max-width: 767px){
    .menu-instagram {
         width: 24px;
        margin-left: 12px;
}
}







.maj
{ 
text-transform:uppercase;
 }


/* Deux colonnes sur mobile */

@media only screen and (max-width: 479px) {
.et-db #et-boc .et-l    .deux_colonnes .et_pb_column {
    width: 50%!important;
}
}


/* Inverser colonnes  */

@media screen and ( max-width: 980px ) {
    .inverse {
        display: flex;
        flex-direction: column-reverse;
    }
}

/* WOOF Filtres produits */

body.woof_search_is_going nav.woocommerce-breadcrumb {
display: block;
}

.woof label {
    cursor: pointer;
    line-height: 1em;
}

.woof_checkbox_label {
    font-size: 1em !important ;
}

.woof_price_search_container .price_slider_amount .price_label {
    font-size: 1em !important;
}

.woof .widget_price_filter .ui-slider .ui-slider-handle {
    border: 1px solid #D98302;
}
.woof_products_top_panel_ul li ul li {
    font-size: 1em;
}

.ui-slideouttab-handle {
    display: block;
    position: absolute;
    cursor: pointer;
    color: white;
    background-color: #E02B20 !important;
    font-size: 18px;
    border-radius: 13px 13px 0 0;
}



/* surcharge WOOF onglet  mobile pour mettre opacité totale */
.ac-code .woof-slide-out-div {
    
    opacity: 1 !important;
}


.bouton-formulaire-01 {
  border-radius: 12px !important;
  text-transform: uppercase;
  font-size: 14px;
  margin-top:20px !important;

}

.bouton-formulaire {
  border-radius: 9px !important;
  text-transform: uppercase;
  font-size: 14px;
}

.bouton-formulaire:hover {
  border-color: #5cc0c9 !important;
  border: 1px !important;
  background-color: #FFF !important;
  color: #5cc0c9;
}


.menu-select-prestation {
    min-width : 280px !important;
}


.forminator-select-dropdown-container--open .forminator-custom-form-755.forminator-dropdown--flat {
        min-width : 280px !important;
}


@media only screen and (min-width:783px) {
.forminator-ui#forminator-module-755.forminator-design–default .forminator-row {
/*max-width: 89%;*/
float:left;
-webkit-float:left;
padding-right:10px;
}
/*.forminator-ui#forminator-module-755.forminator-design–default .forminator-button-submit {
margin-top:10px !important;
}*/
}

@media only screen and (min-width:783px) {

/*#forminator-module-755 .forminator-row {
    padding-top:30px;
}*/

#forminator-module-755 .forminator-row:not(.forminator-row-last) {
    float:left!important;
    clear:none;
/*    max-width:83%!important;*/
}
#forminator-module-755 .forminator-row-last {
    float:right!important;
    clear:none;
}
    
}


@media only screen and (max-width: 479px) {
.et-db #et-boc .et-l  .cinq_colonnes .et_pb_column {
    width: 15%!important;
}
}
