/*---------------------------------------------------------------------------------

 Theme Name:   Siimply
 Theme URI:    https://siimply.ch
 Description:  
 Author:       Siimply
 Author URI:   https://siimply.ch
 Template:     Divi
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html

------------------------------ ADDITIONAL CSS HERE ------------------------------*/
@media only screen and (min-width: 2100px) {
	.home2880{
		padding-top:7% !important;
	}
    .homes243607{
        padding-top:7% !important;
    }
    
}
@media only screen and (min-width: 1024px) {
	body.home {
    overflow-y: hidden;
}
}
@media only screen and (max-width: 569px) {
	#rev_slider_1_1_forcefullwidth {
		margin-top: -80px !important;
	}
	#rev_slider_1_1_forcefullwidth #slider-1-slide-1-layer-14 {
    padding-top: 3px;
	margin-top: 5px !important;
	}
	#slider-1-slide-1-layer-3 {
    margin-top: 14px !important;
	}
}
@media only screen and (min-width: 981px) {
#logo {
    max-height: 96% !important;
}

#top-menu li {
    padding-right: 10px !important;
}

div#bas:before {
    content: "";
    background: #FFFFFF;
    width: 109px;
    height: 1px;
    position: absolute;
    transform: rotate(90deg);
    z-index: 99;
    left: 46.45%;
    top: -2% ;
}
div#reseaux {
    position: absolute !important;
    bottom: 249px;
    left: 80px;
    z-index: 99;
    writing-mode: vertical-lr;
    height: 100px
}
.et_pb_social_media_follow li {
    display: table-cell;
}

div#reseaux:before {
    content: "";
    background: #FFFFFF;
    width: 100px;
    height: 1px;
    position: absolute;
    transform: rotate(90deg);
    z-index: 99;
    bottom: -63px;
    left: -28px;
	}
.et_pb_module.et_pb_blurb.et_pb_blurb_0.et_pb_text_align_left.et_pb_blurb_position_top.et_pb_bg_layout_light {
    padding: 40px !important;
    margin-top: 91px !important;
    margin-right: 0px !important;
    margin-left: -19px !important;
}
.et_pb_module.img-1 {
    top: -79px;
    position: relative;
    left: 77px;
    width: 118%;
}
.et_pb_module.img2 {
    top: -52px;
    position: relative;
    left: 33px;
    width: 120%;
}
.bca:after {
    content: "";
    border-left: 18px solid #E70C1A;
    height: 75%;
    position: absolute;
    right: -18px;
    bottom: -18px;}
.bca:before {
    content: "";
    background: #E70C1A;
    height: 18px;
    position: absolute;
    bottom: -18px;
    width: 43%;
    right: 0;
   }
.cav:before {
    content: "";
    background: #E70C1A;
    height: 18px;
    position: absolute;
    width: 43%;
    right: 0;
    top: -18px;
}
.cav:after {
    content: "";
    border-left: 18px solid #E70C1A;
    height: 88%;
    position: absolute;
    right: -18px;
    top: -18px;
}
.et_pb_blurb_1.cvins {
    padding: 63px !important;
    margin-top: 27px !important;
    margin-right: -78px !important;
    margin-left: 30px !important;
}
.et_pb_column_3.blurb {
    top: 61px;
}
.cvins p.charge {
    padding-bottom: 9px;
}
p.charge {
    background-color: #e70c1a;
    padding: 10px 7px 8px 19px;
    width: 51%;
    bottom: 31px;
    margin-top: 15px;
}

p.restt {
    background-color: #e70c1a;
    padding: 15px 2px 11px 12px;
    width: 60%;
    bottom: 31px;
    margin-top: 15px;
    padding-bottom: 15px !important;
}

.reste p.restt {
    padding-bottom: 9px;
}

.caviar p.bien {
    padding-bottom: 9px;
}


img.imgpdf {
    padding-right: 7px;
}
.et_pb_column_2_5.bach {
    z-index: 1 !important;
}
.et_pb_text_0.text0 {
    font-weight: 500;
    color: rgba(255,255,255,0.3) !important;
    display: block;
    transform-origin: center;
    margin-right: -230px;
    writing-mode: vertical-lr;
    transition: 0.1s;
    line-height: 100%;
    transform: rotate(0deg);
    float: right;
    top: -770px !important;
    position: relative;
}
.et_pb_row.text1 {
    position: absolute;
}
.et_pb_module.text2 {
    display: block;
    writing-mode: vertical-lr;
    transition: 0.3s;
    line-height: 100%;
    transform: rotate(0deg);
    position: relative;
    right: -53px;
    top: -549px !important;
}
.et_pb_row.text3 {
    position: absolute;
}
.col2 {
    margin-top: 100px;
}
.col3 {
    margin-top: 30px;
}

.arrow {
    padding-right: 12px;
}
.et_pb_module.nepress {
    padding-top: 16px!important;
    padding-right: 40px!important;
    padding-bottom: 23px!important;
    padding-left: 40px!important;
    margin-top: -139px!important;
}
p.prod {
    background-color: #e70c1a;
    padding: 10px 26px 18px;
    width: 58%;
    bottom: 31px;
    margin-top: 15px;
}
.nepress p.prod {
    padding-bottom: 9px;
}
.et_pb_module.caveuro {
    margin-right: -230px;
    writing-mode: vertical-lr;
    line-height: 100%;
    float: right;
    top: -266px !important;
    position: relative;
}
.et_pb_module.caveuro:before {
content: "";
    display: block;
    width: 1px;
    height: 285px;
    position: absolute;
    top: -298px;
    left: 17px;
    background-color: #fff;
    z-index: 20;

}
.et_header_style_left #et-top-navigation nav>ul>li>a {
   font-weight: 200;}

h3.bien {
    font-size: 37px;
    color: #fff;
    font-family: 'Learningcurve',Helvetica,Arial,Lucida,sans-serif !important;
}
h3.hope {
    font-size: 32px;
    color: #fff;
}

h2.et_pb_module_header:after {
    content: "";
    background: #FF0000;
    width: 101px;
    height: 1px;
    margin-top: 11px !important;
    display: block;
    margin-bottom: 15px;
}

h3.et_pb_module_header:after {
    content: "";
    background: #FF0000;
    width: 101px;
    height: 1px;
    margin-top: 11px !important;
    display: block;
    margin-bottom: 15px;
}

div#v59:after {
    content: ""!important;
    background: #e70c1a;
    width: 256px;
    height: 790px;
    position: absolute;
    right: -135px;
    visibility: inherit;
    top: 80px;
    }
.et_pb_image_8.ligne1 {
    position: relative;
    top: 81px;
}
.et_pb_image_9.ligne2 {
    position: relative;
    bottom: 191px;
}
.et_pb_module.reste {
    padding: 63px !important;
    margin-top: 27px !important;
    margin-right: -15px !important;
    margin-left: 0px !important;
}
.et_pb_column_5.homes {
    top: -85px;
}

li#menu-item-243346-en {
    right: 20px;
}

li#menu-item-243346-fr {
    right: 11px;
}

p.opn {
    background-color: #e70c1a;
    padding: 7px 14px 26px;
    width: 50%;
    bottom: 18px;
    margin-top: 4px;
}

.cuisine p.opn {
    padding-bottom: 9px;
}
}
@media only screen and (min-width: 981px) {
.et_pb_column.restau {
    position: relative;
    top: 15px;
}

img.com {
    text-align: center;
    position: relative;
    left: -83px;
    bottom: 51px;
}

.et_pb_column.cuisine {
    position: relative;
    top: -159px;
}

.et_pb_column.restau1 {
    position: relative;
    bottom: 86px;
}
.et_pb_gutters2.et_pb_row .et_pb_column {
     margin-right: 1% !important;
	}
.et_pb_module.caviar {
    padding: 63px !important;
    margin-top: 27px !important;
    margin-right: -21px !important;
    margin-left: 30px !important;
}
.et_pb_module.et_pb_blurb.et_pb_blurb_3.caviar:after {
    content: "";
    border-left: 157px solid #E70C1A;
    height: 76%;
    position: absolute;
    right: -157px;
    top: -18px;
}
.et_pb_module.et_pb_blurb.et_pb_blurb_3.caviar:before {
content: "";
    background: #E70C1A;
    height: 18px;
    position: absolute;
    width: 41%;
    right: 0px;
    top: -18px;
}
.et_pb_module.reste {
    padding: 63px !important;
    margin-top: 76px !important;
    margin-right: -15px !important;
    margin-left: 0px !important;
}
h4.heur {
    font-size: 25px;
    color: #fff;
    font-family: 'Poppins',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 300;
    line-height: 150%;
}
.et_pb_module.et_pb_blurb.et_pb_blurb_4.reste:after {
    content: "";
    border-left: 135px solid #E70C1A;
    height: 64%;
    position: absolute;
    left: -135px;
    bottom: -33px;
}
.et_pb_module.et_pb_blurb.et_pb_blurb_4.reste:before {
    content: "";
    background: #E70C1A;
    height: 50px;
    position: absolute;
    bottom: -50px;
    width: 85%;
    left: -135px;
}
.et_pb_module.gale:before {
    content: "";
    display: block;
    width: 1px;
    height: 200px;
    position: absolute;
    top: -255px;
    left: 17px;
    background-color: #fff;
    z-index: 20;
}
.et_pb_module.caveuro {
    margin-right: -230px;
    writing-mode: vertical-lr;
    line-height: 100%;
    float: right;
    top: -266px !important;
    position: relative;
}
.et_pb_module.et_pb_text.et_pb_text_10.gale {
margin-right: -210px;
    writing-mode: vertical-lr;
    line-height: 95%;
    float: right;
    top: -227px !important;
    position: relative;


}

.page-id-363 header#main-header {
    display: none;
}

.catal.et_pb_button_0:hover:after {
    left: -5px !important;
}
.js.et_pb_module .et_pb_button:hover {
    border: 2px solid transparent;
    padding: -0.7em 0em 1em -0.5em !important;
    padding-left: 18px !important;
}

.et_pb_image_9.lign2 {
    position: relative;
    bottom: 80px;
}

.et_pb_image_9.lign5 {
    position: relative;
    bottom: 38px;
}

.catal.et_pb_section .et_pb_button_0 {
    padding: 1em 1em 1em !important;
}
.et_pb_slider.et_pb_slider_4.fruit{
    position: relative ;
    left: 20px;}
}

@media screen and (max-width: 1327px) and (min-width: 981px){
#logo {
    max-height: 70% !important;
}
#top-menu li {
    padding-right: 0px !important;
}

#top-menu li a {
    font-size: 12px !important;
}

#main-header li a {
    margin-right: 5px;
    padding-bottom: 2px!important;
    margin-bottom: 38px;
    margin-top: 13px;
}
#main-header li a {
    margin-right: 9px !important;
	}
#top-menu {
    left: -5px;
    position: relative;
    top: -7px;
}

.et_pb_text_0.text0 {
    margin-right: -201px;
}
.et_pb_module.caveuro {
	margin-right: -175px;}}

@media only screen and (max-width: 980px) {
h3.bien {
    font-size: 25px;
    color: #fff;
    text-align: center;
    font-family: 'Learningcurve',Helvetica,Arial,Lucida,sans-serif !important; 
}

h3.hope {
    font-size: 25px;
    color: #fff;
    text-align: center;
}

h2.et_pb_module_header:after {
    content: "";
    background: #FF0000;
    width: 101px;
    height: 1px;
    margin-top: 11px !important;
    display: block;
    margin-bottom: 15px;
    margin: auto;
}


img.com {
    text-align: center;
    position: relative;
    bottom: 51px;
}

.et_pb_column_9.bart {
    position: relative;
    bottom: 15px;
}

h2.et_pb_module_header {
    margin-bottom: 10px;
}

.et_pb_module.et_pb_blurb.et_pb_blurb_0.et_pb_text_align_left.et_pb_blurb_position_top.et_pb_bg_layout_light {
    padding: 40px !important;
    margin-top: 92px !important;
    margin-right: 0px !important;
    margin-left: 0px !important;
}

.et_pb_blurb_1.cvins {
    padding: 63px !important;
    margin-top: 27px !important;
    margin-right: -18px !important;
    margin-left: 30px !important;
}

h4.heur {
    font-size: 17px;
    color: #fff;
    text-align: center;
}

p.charge {
    background-color: #e70c1a;
    padding: 10px 7px 8px 19px;
    width: 51%;
    bottom: 31px;
    margin-top: 15px;
    margin: auto;
    padding-bottom: 12px !important;
}

p.restt {
    background-color: #e70c1a;
    padding: 10px 7px 8px 19px;
    width: 51%;
    bottom: 31px;
    margin-top: 15px;
    margin: auto;
}

div#reseaux {
    position: absolute !important;
    bottom: 125px;
    left: 3px;
    z-index: 99;
    writing-mode: vertical-lr;
    height: 100px;
}


div#reseaux:before {
    content: "";
    background: #FFFFFF;
    width: 100px;
    height: 1px;
    position: absolute;
    transform: rotate(90deg);
    z-index: 99;
    bottom: -63px;
    left: -28px;
}
h2.et_pb_module_header {
    text-align: center;
}
div#bas {
    margin-bottom: -223px;
}

.et_pb_module.text2 {
    display: block;
    writing-mode: vertical-lr;
    transition: 0.3s;
    line-height: 100%;
    transform: rotate(0deg);
    position: relative;
    right: -53px;
    top: -549px !important;
}

p.restt {
    background-color: #e70c1a;
    padding: 10px 7px 8px 19px;
    width: 60%;
    bottom: 31px;
    margin-top: 15px;
    padding-bottom: 11px !important;
}
p.prod {
    background-color: #e70c1a;
    padding: 10px 26px 18px;
    width: 54%;
    bottom: 31px;
    margin-top: 15px;
    margin: auto;
    padding-bottom: 11px !important;
}
.arrow {
    padding-right: 12px;
}
.et_pb_module.caviar {
    padding: 63px !important;
    margin-top: 90px !important;
    margin-right: 0px !important;
    margin-left: 0px !important;
    padding: 15px 15px 15px 15px!important;
}
.et_pb_module.reste {
    padding: 63px !important;
    margin-top: 27px !important;
    margin-right: -15px !important;
    margin-left: 0px !important;
    padding: 15px 15px 15px 15px!important;
}
.et_pb_text.et_pb_text_7.cchus {
    width: 150%;
}
img.imgpdf {
    max-width: 13px;
}
.et_pb_column.et_pb_column_25.surface {
    display: flex;
}

}

@media (min-width: 480px) and (max-width: 778px) {
div#reseaux {
bottom: 202px !important;
}

h2.et_pb_module_header:after {
    content: "";
    background: #FF0000;
    width: 131px;
    height: 1px;
    margin-top: 10px !important;
    display: block;
    margin-bottom: 15px;
    margin: auto;
    position: relative;
}

h3.et_pb_module_header:after {
    content: "";
    background: #FF0000;
    width: 131px;
    height: 1px;
    margin-top: 10px !important;
    display: block;
    margin-bottom: 15px;
    margin: auto;
    position: relative;
}

h2.et_pb_module_header {
    margin-bottom: 10px;
}

.et_pb_section_3.et_pb_section {
    margin-top: -45px !important;
}
.et_pb_text.et_pb_text_7.cchus {
    width: 296%;
    right: 121px;
}
p.charge {
    background-color: #e70c1a;
    width: 67%;
	}
p.prod {
    width: 73%;
}
p.restt {
    width: 55%;}
.et_pb_module.caviar {
    padding: 63px !important;
    margin-top: 92px !important;
    margin-right: 0px !important;
    margin-left: 0px !important;
    padding: 15px 15px 15px 15px!important;
}
}

@media (min-width: 355px) and (max-width: 479px) {
.et_pb_text.et_pb_text_7.cchus {
    width: 319%;
    right: 73px;
}
p.charge {
    background-color: #e70c1a;
    width: 112%;
    margin-left: -16px;
	}
p.prod {
    width: 73%;
}
p.restt {
    width: 112%;
   margin-left: -15px;}}

@media (min-width: 320px) and (max-width: 480px) {
  
p.charge {
    background-color: #e70c1a;
    width: 112%;
    margin-left: -16px;
	}
p.prod {
    width: 73%;
}
p.restt {
    width: 100%;
    margin-left: -1px;
}
p.charge {
    width: 104%;
    margin-left: -4px;
}

}

@media (min-width: 570px) and (max-width: 768px) {
div.et_pb_section.et_pb_section_0 {
    margin-top: -203px;
}
}

@media screen and (max-width: 1025px) and (min-width: 988px){

#main-header li a {
    margin-right: 9px !important;
}}

@media (min-width: 357px) and (max-width: 304px) {
.et_pb_text.et_pb_text_7.cchus {
    width: 379%;
    right: 94px;
	}}

@media only screen and (max-width: 980px) {
.et_pb_image .et_pb_image_wrap {
    display: table;
    position: relative;
    max-width: 100%;
    margin: auto;
	}
	.et_pb_column_26.surface {
    display: flex;
}
}

@media only screen and (max-width: 600px){
.et_pb_module.et_pb_blurb.et_pb_blurb_0.et_pb_text_align_left.et_pb_blurb_position_top.et_pb_bg_layout_light {
    padding: 15px 15px 15px 15px!important;}
.et_pb_module.cvins {
    padding: 15px 15px 15px 15px!important;
}}


@media screen and (max-width: 980px) and (min-width: 768px){ 
.et_pb_text.et_pb_text_7.cchus {
    width: 215% !important;
    right: 78px !important;
}
.et_pb_column_2_3.et_pb_column_22.galer0 {
    position: relative;
    bottom: -14px;
}
.et_pb_column.et_pb_column_1_3.et_pb_column_24.galer2 {
    position: relative;
    bottom: -13px;
}

.et_pb_column.et_pb_column_1_3.et_pb_column_26.galer4 {
    position: relative;
    top: -13px;
}
.et_pb_column.et_pb_column_2_3.et_pb_column_28.galer6 {
    position: relative;
    bottom: 12px;
}
.et_pb_column.et_pb_column_2_3.galer0 {
    position: relative;
    bottom: -12px;
}
.et_pb_column.et_pb_column_1_3.galer2 {
    position: relative;
    bottom: -11px;
}
.et_pb_column_1_3.et_pb_column_27.galer4 {
position: relative ;
bottom: 13px ;
}
.et_pb_column.et_pb_column_2_3.et_pb_column_29.galer6 {
position: relative ;
bottom: 13px ;
}
}


@media screen and (max-width: 1025px) and (min-width: 981px){
.et_pb_module.et_pb_blurb.et_pb_blurb_4.reste {
    bottom: 314px;
}}


@media screen and (max-width: 479px) {
.et_pb_column.et_pb_column_1_4.et_pb_column_11 {
    top: -15px
}
.et_pb_column.et_pb_column_1_4.et_pb_column_13.homes {
top: -15px}

.et_pb_column.et_pb_column_14.et_pb_css_mix_blend_mode_passthrough {
top: -28px}

.et_pb_module.et_pb_image.et_pb_image_3.bacs {
    top: -37px;
}}


@media screen and (max-width: 980px) {
.et_pb_text_0.text0 {
    font-weight: 500;
    color: rgba(255,255,255,0.3) !important;
    display: block;
    transform-origin: center;
    margin-right: -149px;
    writing-mode: vertical-lr;
    transition: 0.1s;
    line-height: 100%;
    transform: rotate(0deg);
    float: right;
    top: -770px !important;
    position: relative;
	}
.et_pb_row.et_pb_row_2.text1 {
    position: absolute;
}
}

@media screen and (max-width: 722px) and (min-width: 594px){
      .et_pb_text_0.text0 {
		  margin-right: -122px;}}

@media screen and (max-width: 594px) and (min-width: 472px){
      .et_pb_text_0.text0 {
          margin-right: -101px;}}    

@media screen and (max-width: 472px) and (min-width: 400px){
      .et_pb_text_0.text0 {
          margin-right: -85px;}

      .et_pb_text_0 h4 {
    font-size: 29px !important;
}}

@media screen and (max-width: 400px) and (min-width: 373px){
      .et_pb_text_0.text0 {
          margin-right: -73px;}

      .et_pb_text_0 h4 {
    font-size: 29px !important;
}}  


@media screen and (min-width: 981px) {   
    div#apropos .bc:before {
    content: "BIENVENUE CHEZ BACCHUS";
    color: #333;
    position: absolute;
    font-size: 51px;
    transform: rotate(90deg);
    right: -418px !important;
    top: 50%;
    font-family: 'Century Gothic',Helvetica,Arial,Lucida,sans-serif;
    }

  
    div#about .bc:before {
    content: "WELCOME TO BACCHUS";
    color: #333;
    position: absolute;
    font-size: 51px;
    transform: rotate(90deg);
    right: -400px !important;
    top: 50%;
    font-family: 'Century Gothic',Helvetica,Arial,Lucida,sans-serif;
    }


  div#cave_a_vins .et_pb_row:before {
    content: "CAVE À VINS ";
    color: #333;
    position: absolute;
    font-size: 51px;
    transform: rotate(90deg);
    left: -224px !important;
    top: 50%;
    font-family: 'Century Gothic',Helvetica,Arial,Lucida,sans-serif;
    }

 div#wine .et_pb_row:before {
    content: "WINE CELLAR ";
    color: #333;
    position: absolute;
    font-size: 51px;
    transform: rotate(90deg);
    left: -224px !important;
    top: 50%;
    font-family: 'Century Gothic',Helvetica,Arial,Lucida,sans-serif;
    }

 div#galerie .gal:before {
    content: url(/wp-content/uploads/2020/09/instagram.png);
    position: absolute;
    right: -104px !important;
    top: 34%;
    cursor: pointer;
    }

    div#sbarth .et_pb_row:before {
    content: "BIENVENUE CHEZ BACCHUS";
    color: #333;
    position: absolute;
    font-size: 38px;
    transform: rotate(90deg);
    right: -397px !important;
    top: 34%;
    font-family: 'Century Gothic',Helvetica,Arial,Lucida,sans-serif;
}
div#ga-baba:before {
    content: url(/wp-content/uploads/2020/09/eurocave.png);
    color: #fff;
    position: absolute;
    font-size: 40px;
    right: -159px !important;
    font-family: 'Century Gothic',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 900;
    top: -560%;
}
}           

@media screen and  (max-width: 980px){
p.opn {
    background-color: #e70c1a;
    padding: 0px 0px 0px;
    width: 85%;
    margin-top: 4px;
    left: 15px;
    position: relative;
}
    div#apropos .bc:before {
    content: "BIENVENUE CHEZ BACCHUS";
    color: #333;
    position: absolute;
    font-size: 40px;
    transform: rotate(90deg);
    right: -285px !important;
    top: 50%;
    font-family: 'Century Gothic',Helvetica,Arial,Lucida,sans-serif;
    }

div#sbarth .et_pb_row:before {
    content: "BACCHUS, PLUS QU’UN CONCEPT… ";
    color: #333;
    position: absolute;
    font-size: 38px;
    transform: rotate(90deg);
    right: -397px !important;
    top: 34%;
    font-family: 'Century Gothic',Helvetica,Arial,Lucida,sans-serif;
}
.et_pb_text_5.cchus {
    width: 125%;
}
}

@media (max-width: 778px) and (min-width: 694px) {
p.opn {
    width: 34%;
    left: 194px;
    position: relative;
    top: 4px;
}}

@media (max-width: 694px) and (min-width: 478px) {
p.opn {
    width: 50%;
    left: 115px;
    position: relative;
    top: -2px;
}}

@media (max-width: 350px) and (min-width: 250px) {
p.opn {
     width: 66%;
    left: 48px;
}}

@media (max-width: 478px) and (min-width: 351px) {
p.opn {
    width: 60%;
    left: 66px;
    padding: 9px 13px 8px 19px;
    margin-bottom: 15px;
    bottom: 3px;
    max-height: 15%;
    padding-bottom: 3% !important;
}
img.com {
    bottom: -9px;
    right: 118px;
}
}

@media (max-width: 841px) and (min-width: 670px) {
.et_pb_text_5.cchus {
    width: 152%;
    right: 35px;
}
}

@media (max-width: 670px) and (min-width: 450px) {
.et_pb_text_5.cchus {
    width: 240%;
    margin-left: -72px;
}
}

@media (max-width: 450px) and (min-width: 320px) {
.et_pb_text_5.cchus {
    width: 356%;
    margin-left: -78px;
}
p.prod {
    width: 88% !important;
}}

@media screen and (max-width: 1025px) and (min-width: 981px){
    p.charge {
    width: 57%;
}
.et_pb_text_5.cchus {
    width: 123%;
}
p.prod {
    width: 85%;
}
img.com {
    left: -17px;
}
p.restt {
    width: 90%;
}
}
/*
 * *
 * *
 * *
 *  */
#main-header .container.clearfix.et_menu_container {
    width: 85% !important;
    max-width: 1160px;
}

.page-id-243326 .not_barthe, .page-id-243613 .not_barthe {
    display: none !important;
}
.diapo_height_ps  .et-pb-slider-arrows a::before {
  color: #fff !important;
}
.diapo_height_ps .et-pb-slider-arrows a {
  opacity: 1 !important;
  right: unset !important;
  left: unset !important;
  top: unset !important;
  bottom: 15px;
}
.diapo_height_ps .et-pb-slider-arrows a.et-pb-arrow-next {
  left: 40px !important;
}
.diapo_height_ps .et-pb-controllers {
  display: none;
}

@media screen and (min-width: 981px) {
	.ps_hg_gll .et_pb_gallery_items .et_pb_gallery_item {
height: 600px;
}
.ps_hg_gll .et_pb_gallery_items .et_pb_gallery_item * {
height: 100%;
	object-fit: cover;
}
}
.recl_th p {
    padding-left: 25px;
}
.recl_th li {
    font-size: 18px;
    margin-bottom: 5px;
    color: #e70c1a;
}

#et-main-area {
    overflow-x: hidden !important;
}