/*
Theme Name: Le Balcon custom
Theme URI: https://lebalcon.com
Template: obsidian
Author: PGV
Author URI: https://lebalcon.com
Version: 1.4.2.1535237641
Updated: 2018-08-26 00:54:01

*/
@media only screen and (max-width: 768px){
.site-navigation .menu {
	background-color: #fff;}
.listalinda{float:none;width: 98% !important;
     }
.desctexte h1 {
    font-size: 4vw !important;
}
.soustitre1 {
    font-size: 2.6vw !important;
}
.desc {
    height: 44vw !important;
    margin-bottom: 2px;
}
.entry-content{
text-align: left !important;
}
.wordpress-post-tabs-skin-simple_gray .ui-tabs .ui-tabs-panel {margin-left: 5px !important;}

.wordpress-post-tabs-skin-simple_gray .ui-tabs .ui-tabs-nav li a {padding: 10px 10px !important;


}
.wordpress-post-tabs-skin-simple_gray .ui-helper-reset {font-size:90% !important; 
}
.bg2 {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: cover !important;
    min-height: 95vh;
    /*background-size: 90%; */
    /*min-height: 95vh; 
background-attachment: fixed;*/
}
}

.bg2 {
    pointer-events: none;
    position: relative;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 0;
}

.bg2:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.bg2 {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    /*background-size: cover;
    min-height: 95vh; */
    background-size: 90%;
min-height: 95vh;
background-attachment: fixed;
}



.headersingle {
    position: absolute;
  margin-top: 64vh !important;
    text-transform: uppercase;
  font-size: 110%;
  background-color: rgba(255,255,255,0.8);
max-width: 52rem;
padding-left: 3rem;
padding-right: 3rem;
z-index: 1;
padding-bottom: 10px;
padding-top: 10px;
   }
   .entry-title{
   margin: 0 !important;
   font-weight: 200;
}
   .soustitre{
   font-weight: 400;
}

 .listalinda{float:left;width: 33%;
     }

 .foto{max-width: 95%;}
 .desc{height: 206px;
overflow: hidden;
position: relative;
background-color: #181818;
 margin:2px;
border: none;}
.desc img{width: 100% !important;top:-15%;} 
.desc img:hover{opacity: 0.4;
filter: alpha(opacity=40);
 -webkit-transition:.5s;
 transition:.5s;

}

.desctexte{position: absolute;background-color: rgba(255,255,255,0.8);padding-top: 0.1rem;padding-bottom: 0.1rem;z-index: 200;width: 100%;bottom: 0px;text-align: center;display: none;}
.desctexte h1{font-size:2vw;}
.soustitre1{text-align: center;line-height: 1.1 !important;font-size: 14px;}


/* fin content*/


	.entry-content a {
    color: #0645ad !important;
    text-decoration: none !important;
}
.entry-content a:hover, a:focus {
    color: #0645ad;
    text-decoration: underline !important;
}

.pagination {
    color: #000;
    }
   a.encyclopedia {
    color: #0645ad !important;
    text-decoration: underline;
}
.menu-compagnie{padding-top: 60px;text-align: center;/*background-color: #ef4130;*/z-index: 210;
    }
.encyclopedia-prefix-filters .filter-level{background-color: #fff !important;border-bottom: none !important;font-weight: 200;
    }
.vertjoli{width: 100%;height: 20px;background-color: #c8e9ef;margin-bottom: 10px;}
.post-type-navigation .current-menu-item a {
    background-color: rgba(0, 0, 0, 0.1);}

.encyclopedia-prefix-filters .filter-level:last-child {
    margin-bottom: 0.5em !important;
}
/*.menu-compagnie {
    padding-top: 100px;
    } */
  .post-type-navigation  a:hover, a:active {
    outline: none !important;
    opacity: 0.5;
    transition: .4s;
}
hr{
background-color: #d8d8d8 !important;
}
.inside-grid-column {
    padding: 0 16px 0 16px !important;
    }
.ui-tabs-anchor a{
  color:black !important;
    }
.wordpress-post-tabs-skin-simple_gray .ui-widget-header {background-color:#fff !important;

background: #fff !important;

    background-color: #fff !important;

}
.wordpress-post-tabs-skin-simple_gray .ui-tabs .ui-tabs-nav {border:none !important;}

.wordpress-post-tabs-skin-simple_gray .ui-tabs .ui-tabs-nav li.ui-state-active a, .wordpress-post-tabs-skin-simple_gray .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .wordpress-post-tabs-skin-simple_gray .ui-tabs .ui-tabs-nav li.ui-state-processing a{
border-bottom: solid !important;color: #ef4130 !important; }
.wordpress-post-tabs-skin-simple_gray .ui-state-default, .wordpress-post-tabs-skin-simple_gray .ui-widget-content .ui-state-default, .wordpress-post-tabs-skin-simple_gray .ui-widget-header .ui-state-default{
  background-color:#fff !important;border-left: none;}
  .wordpress-post-tabs-skin-simple_gray .ui-tabs-nav li.ui-corner-top.ui-state-active{border-left: none;}

  .wordpress-post-tabs-skin-simple_gray .ui-tabs .ui-tabs-nav li a {color:black !important;
    }
.wordpress-post-tabs-skin-simple_gray .ui-tabs .ui-tabs-nav {padding-bottom: 20px;}
.wordpress-post-tabs-skin-simple_gray .ui-tabs .ui-tabs-panel {margin-left: 20px;}
.wordpress-post-tabs-skin-simple_gray .ui-corner-all, .wordpress-post-tabs-skin-simple_gray .ui-corner-bottom, .wordpress-post-tabs-skin-simple_gray .ui-corner-right, .wordpress-post-tabs-skin-simple_gray .ui-corner-br {
   /* border-bottom: solid; */
}
.wordpress-post-tabs-skin-simple_gray .ui-widget-content {margin: 0 !important;}
.Suite-link a{
  background-color:#8bcc97 ;
  margin-left: 16px;
  color:#fff !important;
padding: 5px 28px;
cursor: pointer;
vertical-align: middle;
font-weight: 400;
text-decoration: none;
font-size: 14px;
border: 0;
-moz-transition-duration: 0.3s;
-webkit-transition-duration: 0.3s;
-o-transition-duration: 0.3s;
-ms-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: background-color !important;
-ms-transition-property: background-color !important;
-o-transition-property: background-color !important;
-moz-transition-property: background-color !important;
transition-property: background-color !important;
-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
border-radius: 0px !important;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
display: inline-block;
text-align: center;}

.Suite-link a:hover{
color: #fff !important;
background-color: #ef4130;
}
.page-content{font-size: 16px;text-align: center;padding-top: 100px;

  }
#menu-item-479 a{ padding: 8px 10px;background-color: #8bcc97;color: #fff}
#menu-item-479 a:hover{ background-color: #ef4130;}

#menu-item-833 a{ padding: 8px 10px;background-color: #8bcc97;color: #fff}
#menu-item-833 a:hover{ background-color: #ef4130;}

.soustitre p{    margin: 0px 0 5px 0px !important;font-size: 112%;}

.menu-productions{padding-top: 60px;text-align: center;/*background-color: #ef4130;*/z-index: 210;
    }
.menu-productions a{color: black !important;padding: 0.69230769em 0.953846em;}

