.homethumb0,
.homethumb12, .homethumb14, .homethumb15,
.homethumb21, .homethumb23, .homethumb25,
.homethumb32, .homethumb34, .homethumb35 {float: left;width:22%;min-width:200px; height:250px; margin-bottom: 20px; margin-right: 20px; overflow: hidden; }



.homethumb11, .homethumb13,
.homethumb22, .homethumb24,
.homethumb31, .homethumb33 {float: left;width:45%; min-width:200px;height:250px; margin-bottom: 20px; margin-right: 20px; overflow: hidden;}

.homethumb12 a:hover, .homethumb14 a:hover, .homethumb15 a:hover,
.homethumb21 a:hover, .homethumb23 a:hover, .homethumb25 a:hover,
.homethumb32 a:hover, .homethumb34 a:hover, .homethumb35 a:hover {
    opacity : 0;
}

@font-face {
  font-family: ChunkFiveRegular;
  src: url("./assets/fonts/ChunkFive-Regular.otf") format("opentype");
}

@media (min-width: 768px) and (max-width: 980px) {
  #iso .col-md-3, #iso .col-lg-3 {
    width: 300px;
  }
}

@media (min-width: 980px) and (max-width: 1300px) {
  #iso .col-md-3, #iso .col-lg-3 {
    width: 350px;
  }
}

@media (min-width: 1300px) {
  #iso .col-md-3, #iso .col-lg-3 {
    width: 400px;
  }
}



#container {
max-width: 100%;
margin: 0 auto;
/* padding: 0 25px; */
}

.foodb{border-top:6px solid #fc6911;}
.ggb{border-top:6px solid #ffffff;}
.musicb{border-top:6px solid #ffad00;}
.parisb{border-top:6px solid #fc6911}
.voyageb{ border-top:6px solid #006aae}
.voyagec{ border-top:6px solid #006aae}
.mediasb{border-top:6px solid #55A700}

.infol{
padding: 0px;
width: 100%;
height: 100%;
margin: 0;
overflow: hidden;
z-index: 2;
text-align: center;
color: #FFF;
position: relative;
}



.voyageb .infol .title{

margin: 10px;
padding : 5px;
opacity: 1;
z-index: 999;
background: #FFF;
color: #000;
font-family: Oswald;
font-size: 15px;

}



.voyageb .infol:hover .title{

padding: 11px;
width: 100%;
height: 30px;
opacity: 0.8;
z-index: 999;
background: #006AAE;
margin: 0px;
border-bottom: 1px solid white;
font-family: Oswald;
font-size: 20px;
color: white;

}


.voyageb .infol:hover .autor{
font-family: OSWALD;
font-weight: 100;
opacity: 0.8;
z-index: 999;
background: #006AAE;
color: #FFF;
width: 100%;
height: 40px;

}


.voyageb .infol .autor{
opacity:0;
color: #FFF;
text-align: center;
padding: 5px;
width: 100%;
height: 40px;

}

.voyageb .infol:hover .pti{
opacity: 0.8;
z-index: 999;
background: #006AAE;
color: #FFF;
width: 100%;
height: 160px;
font-size: 14px;
font-weight: 100;
}


.voyageb .infol .pti{
opacity:0;
color: #FFF;
text-align: center;
padding: 5px;
width: 100%;
height: 150px;

}
.parisb .infol .title{

margin: 10px;
padding : 5px;
opacity: 0.8;
z-index: 999;
background: #FFF;
color: #000;
font-family: Oswald;
font-size: 15px;




}


.parisb .infol:hover .title{


background:#fc6911;
color: #FFF;
padding: 11px;
width: 100%;
height: 30px;
opacity: 0.8;
z-index: 999;
margin: 0px;
border-bottom: 1px solid white;
font-family: Oswald;
font-size: 20px;
color: white;


}



.parisb .infol:hover .autor{

background:#fc6911;

font-family: OSWALD;
font-weight: 100;
opacity: 0.8;
z-index: 999;
color: #FFF;
width: 100%;
height: 40px;


}


.parisb .infol .autor{
opacity:0;
color: #FFF;
text-align: center;
padding: 5px;
width: 100%;
height: 40px;

}

.parisb .infol:hover .pti{
opacity: 0.8;
z-index: 999;
background:#fc6911;
color: #FFF;
width: 100%;
height: 150px;

}


.parisb .infol .pti{
opacity:0;
color: #FFF;
text-align: center;
padding: 5px;
width: 100%;
height: 150px;

}

.ubermenu .ubermenu-item.ubermenu-item-84686.ubermenu-active > a, .ubermenu .ubermenu-item.ubermenu-item-84686 > .ubermenu-target:hover, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-84686.ubermenu-active > .ubermenu-target, .ubermenu .ubermenu-submenu .ubermenu-item.ubermenu-item-84686 > .ubermenu-target:hover {
  background: #55a700!important;
}

.ubermenu-item.ubermenu-item-84686.ubermenu-active > a {
  background: #55a700!important;
}

ul.ubermenu-submenu.ubermenu-submenu-id-84686.ubermenu-submenu-type-auto.ubermenu-submenu-type-mega.ubermenu-submenu-drop.ubermenu-submenu-align-full_width {
  display: flex;
  flex-direction: column;
}
.musicb .infol .title{

margin: 10px;
padding : 5px;
opacity: 0.8;
z-index: 999;
background: #FFF;
color: #000;
font-family: Oswald;
font-size: 15px;

}



.musicb .infol:hover .title{
margin:0px;
padding: 0px;
width: 100%;
height: 80px;
opacity: 0.8;
z-index: 999;
background:#ffad00;
color: #FFF;
font-family: Oswald;
font-size: 20px;

}


.musicb .infol:hover .autor{

background:#ffad00;


font-family: OSWALD;
font-weight: 100;
opacity: 0.8;
z-index: 999;
color: #FFF;
width: 100%;
height: 40px;


}


.musicb .infol .autor{
opacity:0;
color: #FFF;
text-align: center;
padding: 5px;
width: 100%;
height: 40px;

}

.musicb .infol:hover .pti{
opacity: 0.8;
z-index: 999;
background:#ffad00;
color: #FFF;
width: 100%;
height: 150px;

}


.musicb .infol .pti{
opacity:0;
color: #FFF;
text-align: center;
padding: 5px;
width: 100%;
height: 150px;

}

.mediasb .infol .title{

    margin: 10px;
    padding : 5px;
    opacity: 0.8;
    z-index: 999;
    background: #FFF;
    color: #000;
    font-family: Oswald;
    font-size: 15px;




}


.mediasb .infol:hover .title{


    background:#55A700;
    color: #FFF;
    padding: 11px;
    width: 100%;
    height: 30px;
    opacity: 0.8;
    z-index: 999;
    margin: 0px;
    border-bottom: 1px solid white;
    font-family: Oswald;
    font-size: 20px;
    color: white;


}



.mediasb .infol:hover .autor{

    background:#55A700;

    font-family: OSWALD;
    font-weight: 100;
    opacity: 0.8;
    z-index: 999;
    color: #FFF;
    width: 100%;
    height: 40px;


}


.mediasb .infol .autor{
    opacity:0;
    color: #FFF;
    text-align: center;
    padding: 5px;
    width: 100%;
    height: 40px;

}

.mediasb .infol:hover .pti{
    opacity: 0.8;
    z-index: 999;
    background:#55A700;
    color: #FFF;
    width: 100%;
    height: 150px;

}


.mediasb .infol .pti{
    opacity:0;
    color: #FFF;
    text-align: center;
    padding: 5px;
    width: 100%;
    height: 150px;

}

.height2 .infol:hover .title{

height: 60px;

}

.height2 .infol:hover .pti{

height: 450px;

}



.foodie {
    padding-top: 60px;
    background-position: top;
    background-repeat: no-repeat;
    margin-bottom: 30px;
}
.foodtit {
    color: #818181;
    font-family: Oswald;
    font-size: 120%;
    text-align: center;
    margin-bottom: 30px;
}

.food_id {
    border: 1px solid #fc6911;
    padding: 20px;
    max-width: 320px;
    margin: 20px auto;
    text-align: center;
    color: #818181;
    font-family: Hind;
}
.food_id .foodnom{
	color:#fc6911;
	font-family: Oswald;
	text-transform: uppercase;
	font-size: 120%;
}

#food_resume { background-image: url(716/food_resume.jpg) }
#le_restaurant { background-image: url(716/food_restaurant.jpg) }
#lequipe { background-image: url(716/food_equipe.jpg) }
#le_repas { background-image: url(716/food_repas.jpg) }
#le_bilan { background-image: url(716/food_bilan.jpg) }
#la_petite_histoire { background-image: url(ico_voyage/un_peu_dhistoire.png) }


.category-food .titre , .category-food .post-title a , .category-food a h2{
	color:#55A7000;
}

.lang-item {
    display: inline;
   list-style: none;

}

.lang-item:last-child:before{
 	content:"| ";
 	display: inline;
}
.lang-item a{
    font-family: Oswald;
	font-size: 16px;
	padding-left:5px;
	padding-right:5px;
	margin:0;
	font-weight: bold;
	color: #000;
}
.lang-item a:hover{
	color:#acacac;
}


.articlethumb {
    width:100%;
    height:600px;
    position:relative;
    margin-bottom:20px;
}
.articlethumb{
	border-top: 0px solid !important;
}
.category-food .articlethumb .infoarticle , .category-food-list .articlethumb .infoarticle {
   border-top:6px solid #fc6911;

}

.category-travel-article .articlethumb .infoarticle , .category-travel .articlethumb .infoarticle , .category-voyage-fr .articlethumb .infoarticle, .category-voyage-article .articlethumb .infoarticle{
   border-top:6px solid #006aae

}

.category-music .articlethumb .infoarticle , .category-music-stream .articlethumb .infoarticle, .category-musique .articlethumb .infoarticle {
   border-top:6px solid #ffad00;

}

.category-about .articlethumb .infoarticle , .category-about-en .articlethumb .infoarticle , .category-paris .articlethumb .infoarticle {
   border-top:6px solid #fc6911;

}

.category-about .articlethumb .infoarticle, .category-about-en .articlethumb .infoarticle, .category-paris-fr .articlethumb .infoarticle, .paris-blog .articlethumb .infoarticle {

margin: 0px;
min-height:100px;
margin-top:0px;
padding-top:10px;
background-color: rgba(85,167,0, 0.7);
z-index: 999;
color: #FFF;
font-family: Oswald;
font-size: 15px;
text-align:center;
width:100%;
position:absolute;
bottom:0px;
}

.category-medias .articlethumb .infoarticle , .category-medias .articlethumb .infoarticle {
    border-top:6px solid #55A700;
}

.category-medias .articlethumb .infoarticle , .category-medias .articlethumb .infoarticle {

    margin: 0px;
    min-height:100px;
    margin-top:0px;
    padding-top:10px;
    background-color: rgba(252,105,17, 0.7);
    z-index: 999;
    color: #FFF;
    font-family: Oswald;
    font-size: 15px;
    text-align:center;
    width:100%;
    position:absolute;
    bottom:0px;
}

.articlethumb .infoarticle h1{
	font-size: 1.8em;
	text-transform: uppercase;
	font-family: Oswald;
	font-weight: normal;
}


.category-food .articlethumb .infoarticle, .category-food-list .articlethumb .infoarticle {

margin: 0px;
min-height:115px;
margin-top:0px;
padding-top:10px;
background-color: rgba(252,105,17, 0.7);
z-index: 999;
color: #FFF;
font-family: Oswald;
font-size: 15px;
text-align:center;
width:100%;
position:absolute;
bottom:0px;
}

.category-voyage-article .articlethumb .infoarticle , .category-voyage-fr .articlethumb .infoarticle , .category-travel .articlethumb .infoarticle , .category-travel-article .articlethumb .infoarticle{

margin: 0px;
min-height:100px;
margin-top:0px;
padding-top:10px;
background-color: rgba(0,106,174, 0.7);
z-index: 999;
color: #FFF;
font-family: Oswald;
font-size: 15px;
text-align:center;
width:100%;
position:absolute;
bottom:0px;
}


.articlethumb .infoarticle .titlearticle h1{

border-top: 2px solid white;
border-bottom: 2px solid white;
width:auto;
margin:auto;
padding-top:10px;
padding-bottom:10px;

}

.category-music .articlethumb .infoarticle , .category-music-stream .articlethumb .infoarticle , .category-musique .articlethumb .infoarticle{

margin: 0px;
min-height:100px;
margin-top:0px;
padding-top:10px;
background-color: rgba(255,173,0, 0.7);
z-index: 999;
color: #FFF;
font-family: Oswald;
font-size: 15px;
text-align:center;
width:100%;
position:absolute;
bottom:0px;
}

body{font-family:'Oswald', sans-serif;color:#222}

.footer{
    background-image: url('/img/footer.pnp');
    background-repeat: no-repeat;
    background-position: center top;
    height:200px;
    width:100%;
}


section.accroche{margin:33px 0}section.accroche h1{margin-top:0;font-size:24px;text-transform:uppercase}section.accroche h1 span{font-size:22px;text-transform:initial}section.accroche p{font-size:18px;margin-bottom:30px}section.accroche hr{display:block;background-color:#222;height:2px !important;line-height:2px;border:none;max-width:877px}section.accroche li,.footer-social ul.reseaux li{display:inline-block;text-align:center;width:39px;height:39px;line-height:39px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;background-color:#222;margin:0 6px;border:none;transition:background-color 1s}section.accroche li:hover,.footer-social ul.reseaux li:hover{background-color:#3f5e9f}section.accroche li a{color:#222}.fa{color:#fff}a.icn{font-size:16px}footer{background-color:#000}#footer-container{display:block;min-height:180px}#footer-container .footer-slogan{border-bottom:1px solid #fff}#footer-container .footer-menu{min-height:60px;font-family:'Hind',sans-serif;text-transform:uppercase}#footer-container .footer-menu li:first-child{margin-left:-15px;padding-left:-15px}#footer-container .footer-menu li:first-child a{padding-left:0}#footer-container .footer-menu li a{font-weight:600;font-size:12px;padding:25px 10px;color:#fff}#footer-container .footer-menu li a:hover{color:#da5b0f;text-decoration:none}#footer-container img{margin-top:0px;max-width:70%}.footer-social{display:inline-block;padding:0;margin-right:-15px}.footer-social ul.reseaux li:hover{background-color:#da5b0f}nav.footer-menu{display:inline-block;text-align:center;height:auto;margin:0;vertical-align:top}.footer-menu ul.footer-nav{margin:20px 0;width:100%}.footer-social ul.reseaux{text-align:center;margin:15px 5px 0 0;padding-left:0}   ul.reseaux .fa{color:#000}.footer-social ul.reseaux li{background-color:#fff;margin-right:0px}.footer-social ul.reseaux li:last-child{margin-right:-10px}.footer-nav{text-align:center}.grid{list-style:none;margin:0 auto;padding:0}.grid h2{font-size:13px;margin-top:0;color:#000}.grid article{background-color:#FFFFFF;display:block;float:left;margin:10px;width:23%}section.row{margin-right:0;margin-left:0}.grid-container{width:100%;margin-right:0;margin-left:0;padding-right:0;padding-left:0}.grid .entry-content{position:relative}.grid .entry-content h2{position:absolute;left:10px;top:10px}#grid-container .entry-content img{border-top:4px;border-top-style:solid;max-width:100%}#grid-container .entry-content.orange img{border-top-color:#ffad00}#grid-container .entry-content.vert img{border-top-color:#55A7000}#grid-container .entry-content.rouge img{border-top-color:#fc6911}.grid h2{color:#000 !important;text-transform:uppercase;font-family:'Oswald',sans-serif;font-weight:300}.grid h2 a{display:inline-block;color:#000 !important;padding:10px;background-color:#fff;width:auto}#infscr-loading{text-align:center;z-index:100;position:fixed;left:50%;bottom:40px;width:200px;margin-left:-100px;padding:10px;background:#000;opacity:0.8;color:#FFF;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.more{width:auto}@media (max-width: 1024px){ul.nav.navbar-nav{margin:10px auto}}@media (max-width: 1200px){.grid article{width:31%}.navbar.navbar-default{text-align:center !important}ul.nav.navbar-nav{display:inline-block;max-width:70%;margin:28px auto;text-align:center !important}ul.nav.navbar-nav li.dropdown{margin:8px 4px}ul.nav.navbar-nav li a{padding:1px 1px;font-size:1em}#footer-container .footer-menu li a{font-weight:400;font-size:13px;padding:0 15px;color:#fff}#footer-container .footer-menu ul{max-width:100%;text-align:center}}@media (max-width: 1024px){ul.nav.navbar-nav{margin:10px auto}}@media (max-width: 990px){.grid article{width:100%}}


/* =========== AJOUT JMS MARS 2015 =========== */

ul.reseaux {
	display: inline-block;
	text-align:center;
}

ul.reseaux li {
	float:left;
}
/**
*
*   CSS specifique masonry / isotope
**/

.col {}
/* ---- isotope ---- */

.isotope {
    /*max-width: 1080px !important;*/
    max-width: 1200px !important;
	margin:auto;
}

/* clear fix */
.isotope:after {
  	content: '';
  	display: block;
  	clear: both;
}


/* ---- .item ---- */

.item {
  	float: left;
  	/*
  	width: 250px;max-width:100%;
  	height:250px;max-height: 526px;
  	*/
  	width: 270px;max-width:100%;
  	height:270px;max-height: 570px;
  	margin-bottom:30px;
  	margin-right:30px;

}
.ininfol{
  	width: 270px;
	height:270px;
}

/*
.item.width2 { width: 520px;max-width:100% }
.item.height2 { height: 520px; }
*/
.item.width2 { width: 570px;max-width:100% }
.item.width2 .ininfol{ width: 570px;max-width:100% }
.item.height2 { height: 570px; }
.item.height2 .ininfol{ height: 570px; }

/* Correction des filets gauche du menu */

.footer-menu li a {
  	padding: 0 8px;
  	border-left:none;
}

/* REALIGNEMENT DU MENU */
/* MODIFS JULIEN */

*{
	box-sizing:border-box;
}
#content p a{
	color:inherit;
	text-decoration: underline;
}



/* HEADER */

#header{
	max-width:1200px;
	margin:0px auto;
}

#header .ubermenu{
	padding-left: 50px;
}
#header .ubermenu-nav .ubermenu-item.ubermenu-item-level-0{
	width:auto;
}
#header .ubermenu-nav .ubermenu-item.ubermenu-item-level-0:last-child{
	float:right;
}
#header .ubermenu-nav .ubermenu-item.ubermenu-item-level-0:last-child .ubermenu-target{
	background-color:transparent !important;
}
#header .ubermenu-nav .ubermenu-item.ubermenu-item-level-0:last-child .ubermenu-target:hover span{
	color:#000;
	border-color: #000;
}

#header .ubermenu-nav .ubermenu-search .ubermenu-searchform{
  background: #e2e2e2;
  border-radius: 5px;
}
#header .ubermenu-nav .ubermenu-search .ubermenu-searchform .ubermenu-search-input::-webkit-input-placeholder { /* WebKit browsers */
	color:#fff;
}
#header .ubermenu-nav .ubermenu-search .ubermenu-searchform .ubermenu-search-input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color:#fff;
   opacity:  1;
}
#header .ubermenu-nav .ubermenu-search .ubermenu-searchform .ubermenu-search-input::-moz-placeholder { /* Mozilla Firefox 19+ */
	color:#fff;
   opacity:  1;
}
#header .ubermenu-nav .ubermenu-search .ubermenu-searchform .ubermenu-search-input:-ms-input-placeholder { /* Internet Explorer 10+ */
	color:#fff;
}
#header .ubermenu-nav .ubermenu-search .ubermenu-search-submit{
	color:#fff;
}
#header .ubermenu-nav .ubermenu-item.ubermenu-item-level-0:last-child a span{
	color:#acacac;
	font-size: 15px;
	line-height: 28px;
	padding:0px 10px;
	border:2px solid #acacac;
	border-radius: 5px;
}
#header .ubermenu-nav .ubermenu-item.ubermenu-item-level-0>a{
	font-size: 18px;
	font-weight: normal;
	padding:0px 15px;
	line-height: 40px;
  color: #000;
}
@media screen and (max-width: 1020px){
  #header .ubermenu-nav .ubermenu-item.ubermenu-item-level-0>a{
  	padding:0px 10px;
  }
}
#header .ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after{
	content:"";
	display: none;
}

#header .ubermenu-nav .ubermenu-item.ubermenu-item-level-0>ul:before {
  content: " ";
  border: 10px solid transparent;
  border-bottom: 10px solid #fff;
  border-top: 0px;
  left: 30px;
  top: -10px;
  height: 0px;
  position: absolute;
}
#header .ubermenu-nav .ubermenu-item.ubermenu-item-level-0 ul{
	font-size:14px;
}
#header .ubermenu-nav .ubermenu-item.ubermenu-item-level-1>span,
#header .ubermenu-nav .ubermenu-item.ubermenu-item-level-1 a{
	font-weight: bold;
	padding: 10px;
	text-transform: uppercase;
}
#header .ubermenu-nav .ubermenu-item.ubermenu-item-level-1 ul{
	list-style-type: button;
}
#header .ubermenu-nav .ubermenu-item.ubermenu-item-level-2 a{
	font-weight: normal;
	padding: 0px 10px;
	font-family: Hind;
	text-transform: none;
}
#header .ubermenu-nav .ubermenu-item.ubermenu-item-level-3 a{
	padding: 0px 20px;
}

#header .ubermenu-nav .ubermenu-submenu-drop.ubermenu-submenu-align-full_width{
	width:auto;
	margin-top: 15px;
	overflow: visible !important;
	overflow-y: visible;
	clip:auto;
	left:inherit;
	background-color:#fff;
  z-index: 10;
}



/* HOME PAGE */
.home .cheucro{
	font-family: Hind;
}
.home .cheucro h1{
	font-size: 1.8em;
	margin-top: 33px;
}

.home .cheucro p {
    font-size: 1.4em;
}

/* NIVO SLIDER */
.nivoSlider .nivo-directionNav a{
	z-index: 15;
}
.nivoSlider .caption-box{
	position: absolute;
	top:0px;
	left:0px;
	z-index: 10;
	width: 100%;
}
.nivoSlider .caption-wrapper{
	max-width:1200px;
	margin:auto;
}
.home .nivoSlider .nivo-caption{
	padding:25px 60px 15px 45px ;
	font-size: 16px;
	font-family: Hind;
}
.nivoSlider .nivo-caption h2{
	color:#fff !important;
	font-size:35px;
}
.nivoSlider .nivo-caption h2 span.title{
	color:#fc6911;
}
.nivoSlider .caption-wrapper .nivo-controlNav{
	text-align: left;
	padding: 15px 45px;
}
.nivoSlider .nivo-caption,
.nivoSlider .caption-wrapper .nivo-controlNav{
	position:relative;
	width:338px;
	margin-left: 100px;
	background: rgba(0,0,0,0.75);
	color: #fff;
	opacity: 1;
}
/* SOCIAL */
section.accroche .reseaux li img{ width:30px;}
section.accroche .reseaux li{ transition:background-color 0.5s; margin-right: 0px}
section.accroche .reseaux li:hover:nth-child(2){ background-color:#00aced} /*twitter*/
section.accroche .reseaux li:hover:nth-child(3){ background-color:#517fa4} /*instagram*/
section.accroche .reseaux li:hover:nth-child(4){ background-color:#ff5500} /*soundcloud*/
section.accroche .reseaux li:hover:nth-child(5){ background-color:#33495f} /*soundmix*/
section.accroche .reseaux li:hover:nth-child(6){ background-color:#dd4b39} /*googleplus*/
section.accroche .reseaux li:hover:nth-child(7){ background-color:#cb2027} /*pinterest*/
section.accroche .reseaux li:hover:nth-child(8){ background-color:#bb0000} /*youtube*/
section.accroche .reseaux li:hover:nth-child(9){ background-color:#ff6600} /*rss*/
section.accroche .reseaux li:hover:nth-child(10){ background-color:#717171} /*mail*/

.footer-social .reseaux li{ transition:background-color 0.5s;}
.footer-social .reseaux li:hover:nth-child(1){ background-color:#3f5e9f} /* Face book*/
.footer-social .reseaux li:hover:nth-child(2){ background-color:#00aced} /*twitter*/
.footer-social .reseaux li:hover:nth-child(3){ background-color:#517fa4} /*instagram*/
.footer-social .reseaux li:hover:nth-child(4){ background-color:#ff5500} /*soundcloud*/
.footer-social .reseaux li:hover:nth-child(5){ background-color:#33495f} /*soundmix*/
.footer-social .reseaux li:hover:nth-child(6){ background-color:#dd4b39} /*googleplus*/
.footer-social .reseaux li:hover:nth-child(7){ background-color:#cb2027} /*pinterest*/
.footer-social .reseaux li:hover:nth-child(8){ background-color:#bb0000} /*youtube*/
.footer-social .reseaux li:hover:nth-child(9){ background-color:#ff6600} /*rss*/
.footer-social .reseaux li:hover:nth-child(10){ background-color:#717171} /*mail*/

/* Masonry */
.isotope .item{
  background-size: cover !important;
}
.isotope .item .infol .title{
	width:auto;
	text-align: left;
	float: left;
	padding: 5px !important;
	text-transform: uppercase;
	opacity: 1;
	background-color: rgba(255,255,255,0.8);
}

.isotope .item .infol:hover .ininfol{
	display: table-cell;
  	vertical-align: middle;
  	padding:10px;
}
.isotope .item.parisb .infol:hover{
	background-color:rgba(252, 105, 17, 0.8);
}
.isotope .item.musicb .infol:hover{
	background-color: rgba(255, 173, 0, 0.8);
}
.isotope .item.voyageb .infol:hover{
	background-color: rgba(0, 106, 174, 0.8);
}
.isotope .item.mediasb .infol:hover{
    background-color: rgba(85, 167, 0, 0.8);
}

.isotope .item .infol:hover .title{
	float: none;
	text-align: center;
	display: inline-block;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
}
.isotope .item .infol:hover .title,
.isotope .item .infol:hover .autor,
.isotope .item .infol:hover .pti{
	background-color: transparent;
	height:auto;
	opacity: 1;
}
.isotope .item .infol:hover .pti{
	font-family: Hind;
}
.isotope .item .infol:hover .pti p{
	margin:0px;
}
.isotope .item.width2 .infol:hover .pti{
	width:70%;
	display: inline-block;
}

/* F0OTER */
footer #footer-container .footer-menu li a:hover{color:#55A7000;}
footer #footer-container .footer-menu li:nth-child(1) a:hover{color:#fc6911;}
footer #footer-container .footer-menu li:nth-child(2) a:hover{color:#ffad00;}
footer #footer-container .footer-menu li:nth-child(3) a:hover{color:#0074A3;}

/* Sidebar featured */
#sidebar-featured{
	font-weight: 300;
	font-family: "Hind";
	display: block;
	outline: 1px solid #fd8741;
	outline-offset:7px;
	border: 1px solid #fd8741;
	padding:30px;
	margin:7px;
	margin-bottom: 37px;
	text-align: center;
	font-size: 18px;
	line-height: 1.4em;
}
#sidebar-featured a{
	color:#fd8741;
	text-transform: uppercase;
	font-family: "Oswald";
	font-size: 23px;
	line-height: 1.4em;
}

/* Menu Sidebar */
#sidebar-menu{
	margin-bottom: 30px;
}
#sidebar-menu .ubermenu-responsive-toggle{
	display: none;
}
#sidebar-menu .ubermenu ul{
	padding:0px;
}
#sidebar-menu .ubermenu .ubermenu-item{
	display: block;
	float: none;
	border-left:12px solid #fa6e30;
	margin-bottom:2px;
}
#sidebar-menu .ubermenu .ubermenu-item a{
	font-weight: 300;
	font-family: "Oswald";
	font-size: 20px;
	padding: 15px;
	text-align: center;
	border-top:1px solid #f1f1f1;
	border-right:1px solid #f1f1f1;
	display: block;
}
#sidebar-menu .ubermenu-main .ubermenu-nav .ubermenu-item-level-0 .ubermenu-target{
    font-weight: 300;
}
/* Sidebar widgets */
#widgets .textwidget{
	text-align: center;
}
#widgets .textwidget #CDSWIDSSP{
  margin: 20px auto;
}
/* Sidebar related */
#widgets .related h3{
	margin-top:0;
	font-size: 1.3em;
	text-transform: uppercase;
	font-weight: normal;
}
#widgets .related .related_item{
	width:278px;
	height:278px;
	background-size: cover;
	background-position: 50%;
	margin-bottom: 12px;
}
#widgets .related .related_item .related_title{
	background-color: #fff;
	padding:10px;
	margin:10px;
	display: inline-block;
	color:#000;
	text-transform: uppercase;
}
#widgets .related .related_item.cat_food,
#widgets .related .related_item.cat_paris{
	border-top:6px solid #fc6911;
}
#widgets .related .related_item.cat_music{
	border-top:6px solid #ffad00;
}
#widgets .related .related_item.cat_travel{
	border-top:6px solid #006aae;
}


/* Sidebar push music */
#widgets .music_push{
	height:137px;
	width: 100%;
	margin:20px 0;
	position: relative;
}
#widgets .music_push a{
	width:100%;
	height:100%;
	padding:18px;
	padding-right: 24px;
	display: table;
}
#widgets .music_push img{
	display:table-cell;
}
#widgets .music_push span{
	background-color: #cf7a15;
	text-transform: uppercase;
	font-size: 17px;
	text-align: center;
	display:table-cell;
	box-sizing:border-box;
	padding: 5px;
	width:118px;
	height: 102px;
	vertical-align: middle;
	margin-left: 12px;
}
#widgets .music_push a:after{
  content: " ";
  height: 0px;
  display: inline-block;
  position: absolute;
  top:16px;
  border-left: 13px solid #cf7a15;
  border-top: 51px solid transparent;
  border-bottom: 51px solid transparent;
}
#widgets #soundcloud_push{
	background-color: #fb952a;
}
#widgets #soundcloud_push a{
	color:#fb952a;
}
#widgets #mixcloud_push{
	background-color: #ffad00;
}
#widgets #mixcloud_push a{
	color: #ffad00;
}

/* PAGES ARTICLES */
.interieur{
	margin-bottom: 30px;
}

/* PAGES ARTICLES */
.foodie{
	margin-top: 30px;
	padding:0px 60px;
	padding-top: 90px;
	background-position: 50% 30px;
}
.post-entry .foodie img.size-medium,
.post-entry p img.size-medium,
.post-entry .foodie img.size-full,
.post-entry p img.size-full{
	max-width:426px;
	width:426px;
	/*padding-left:15px;*/
	/*border-left:2px solid #acacac;*/
}

.post-entry .foodie img.alignnone {
	margin:0;
}
/* PAGES LISTES */
#content .post-entry.page-liste{
	color:#5a5a5a;
}
#content .post-entry.page-liste h1{
	color:#fff;
	background-color:#fd8741;
	border-top: 7px solid #fc6911;
	padding:20px;
	text-transform: uppercase;
	font-size: 24px;
	font-family: "Oswald";
	margin-top: 0px;
	margin-bottom: 20px;
	font-weight: normal;
	text-align: center;
}
#content .post-entry.page-liste h1 span{
	border-top: 2px solid #fff;
	border-bottom: 2px solid #fff;
}
#content .post-entry.page-liste h2{
	background-color:#fd8741;
	margin-top: -25px;
	padding: 10px;
	padding-top: 0px;
	color:#ffc89d !important;
	text-transform: none;
	font-size: 20px;
	text-align: center;
}
#content .post-entry.page-liste h3{
	font-size: 18px;
	font-family: "Oswald";
	font-weight: normal;
	border-bottom: 2px solid #fc6911;
	text-align: center;
	margin:20px 140px;
	padding: 10px;
}
#content .post-entry.page-liste p,
#content .post-entry.page-liste>div{
	margin:0px 205px;
}
.parent-pageid-49968 #content .post-entry.page-liste p,
.parent-pageid-49968 #content .post-entry.page-liste>div {
	margin:0px 10px;
}
@media screen and (max-width: 480px){
	#content .post-entry.page-liste h3{
		margin:20px 30px;
	}
	#content .post-entry.page-liste p,
	#content .post-entry.page-liste>div{
		margin:0px 60px;
	}
  .parent-pageid-49968 #content .post-entry.page-liste p,
  .parent-pageid-49968 #content .post-entry.page-liste>div {
  	margin:0px 10px;
  }
}
#content .post-entry.page-liste p a{
	color:#fc6911;
}
/* page music stream */
.page-template-page-stream .container{
	margin:40px 0px;
}
.page-template-page-stream .container .stream{
	width:900px;
}
.page-template-page-stream .item.height2{
	height:500px;
}

/* colors : son of "paris" */
.parent-pageid-49968 #content .post-entry.page-liste h1,
.parent-pageid-50005 #content .post-entry.page-liste h1{
	background-color:#fd8741;
	border-top: 7px solid #fc6911;
}
.parent-pageid-49968 #content .post-entry.page-liste h2,
.parent-pageid-50005 #content .post-entry.page-liste h2{
	background-color:#fd8741;
	color:#ffc89d !important;
}
.parent-pageid-49968 #content .post-entry.page-liste h3,
.parent-pageid-50005 #content .post-entry.page-liste h3{
	border-bottom: 2px solid #fc6911;
  border: 0px;
  border-left: 5px solid #fc6911;
  margin-left: 5px;
  width: calc(100% - 5px);
  text-align: left;
}
.parent-pageid-49968 #content .post-entry.page-liste p a,
.parent-pageid-50005 #content .post-entry.page-liste p a{
	color:#fc6911;
}
/* colors : son of "monde" */
.parent-pageid-49975 #content .post-entry.page-liste h1,
.parent-pageid-50003 #content .post-entry.page-liste h1{
	background-color:#006aae;
	border-top: 7px solid #004ba0;
}
.parent-pageid-49975 #content .post-entry.page-liste h2,
.parent-pageid-50003 #content .post-entry.page-liste h2{
	background-color:#006aae;
	color:#fff !important;
}
.parent-pageid-49975 #content .post-entry.page-liste h3,
.parent-pageid-50003 #content .post-entry.page-liste h3{
	border-bottom: 2px solid #004ba0;
}
.parent-pageid-49975 #content .post-entry.page-liste p a,
.parent-pageid-50003 #content .post-entry.page-liste p a{
	color:#004ba0;
}

#header .ubermenu-nav #menu-item-43860 .ubermenu-item.ubermenu-item-level-1 a:hover{
	color:#fd8741;
}
#header .ubermenu-nav #menu-item-43851 .ubermenu-item.ubermenu-item-level-1 a:hover{
	color:#004ba0;
}
#header .ubermenu-nav #menu-item-43850 .ubermenu-item.ubermenu-item-level-1 a:hover{
	color:#ffad00;
}

#header .ubermenu-nav #menu-item-50288 .ubermenu-item.ubermenu-item-level-1 a:hover{
    color:#55a700;
}

/* colors : page partners */

.page-id-56088 #content .post-entry.page-liste h1,
.page-id-56088 #content .post-entry.page-liste h1{
    background-color:#6A4AC7;
    border-top: 7px solid #4D329A;
}
.page-id-56088 #content .post-entry.page-liste h2,
.page-id-56088 #content .post-entry.page-liste h2{
    background-color:#6A4AC7;
    color:#ffc89d !important;
}
.page-id-56088 #content .post-entry.page-liste h3,
.page-id-56088 #content .post-entry.page-liste h3{
    border-bottom: 2px solid #6A4AC7;
}
.page-id-56088 #content .post-entry.page-liste p a,
.page-id-56088 #content .post-entry.page-liste p a{
    color:#6A4AC7;
}

/* COMMENTAIRES */
div#precom{
	text-transform: uppercase;
	display: inline-block;
	background-color: #acacac;
	color:#fff;
	padding:10px;
	font-size: 18px;
}
div#precom:before{
	display: inline;
	font-family: "FontAwesome";
	content:"\F086";
	font-size:22px;
	margin-right: 4px;
}
#respond{
	border:0px;
	background: transparent;
	padding:0px;
	font-family: "Hind";
  text-align: left;
}
#respond .comment-form-author,
#respond .comment-form-email{
	display:inline-block;
	width:276px;
	margin: 0px;
	margin-right: 34px;
}
#respond .form-submit{
    display: inline-block;
    vertical-align: text-top;
}
#respond .form-submit input{
    text-shadow:none;
    border:0px;
    text-transform: uppercase;
}
#respond #commentform label{
	font-weight: normal;
}
h6#comments{
	display: inline-block;
	text-transform: uppercase;
	border-top:2px solid #acacac;
	border-bottom:2px solid #acacac;
	padding:10px 0px;
	font-weight: normal;
	font-size: 18px;
}
h6#comments:before{
	display: inline;
	font-family: "FontAwesome";
	content:"\F086";
	font-size:22px;
	color:#acacac;
	margin-right: 4px;
}
.commentlist{
	font-family: "Hind";

}
.commentlist .comment-body{
	padding: 0px;
}
.commentlist .comment-body .date-and-author{
	font-size: 18px;
}
.commentlist .comment-body .comment-author.vcard{
	position: absolute;
	margin-top: 22px;
}
.commentlist .comment-body .text{
	font-size: 14px;
	color:#919191;
	border:1px solid #919191;
	border-radius: 2px;
	padding: 10px;
	margin-left: 86px;
}
.commentlist .comment-body .text p{
	margin-top: 0px;
}
.commentlist .comment-body .reply a{
	float:right;
	background-color: #343434;
	padding:10px;
	color:#fff;
	font-family: "Oswald";
	border-radius: 3px;
}
.commentlist ul.children{
	margin-left:116px;
}

.commentlist ul.children li{
	background-color: transparent;
	border-radius: 0;
	border-bottom: 1px dashed #919191;
}
.commentlist ul.children li:last-child{
	border:0 !important;
}
.commentlist ul.children .text{
  padding: 10px;
  color: #555;
  border: 2px solid #ccc;
}
.commentlist ul.children .comment-body .date-and-author{
	margin-left: 86px;
	font-size: 14px;
}

.commentlist ul.children .comment-body .comment-author.vcard{
	margin-top: 0px;
}
.commentlist ul.children ul.children{
	margin-left: 0px;
}
/* COULEURS DES PAGES */
/*FOOD*/
#le_bilan{
	background: #fd8741;
	color:#fff;
	position: relative;
	padding: 30px 70px;
}
#le_bilan:before{
	content: " ";
	display: block;
	border:20px solid transparent;
	border-bottom:20px solid #fd8741;
	position: absolute;
	top: -40px;
	left: 50%;
}
#le_bilan .foodtit{
	color:#fff;
}
#le_bilan .foodtit:before{
	background-image:url("716/food_bilan_white.png");
	width:42px;
	height:43px;
	content: " ";
	display: inline-block;
	vertical-align: middle;
	margin-right: 20px;
}

.category-food .foodie,
.category-food-list .foodie{
	border-top:2px solid #fd8741;
}
.category-food  #respond input#submit,
.category-food-list  #respond input#submit{
	background:#fd8741;
	color:#eb3700;
}
.category-food  #respond #commentform label,
.category-food-list  #respond #commentform label{
	color:#eb3700;
}
#content .category-food .commentlist ul.children li.comment-author-guillaume,
#content .category-food-list .commentlist ul.children li.comment-author-guillaume{
	border-bottom: 1px dashed #eb3700;
}
#content .category-food .commentlist ul.children li.comment-author-guillaume .date-and-author,
#content .category-food-list .commentlist ul.children li.comment-author-guillaume .date-and-author{
	color:#eb3700;
}
#sidebar-menu .ubermenu .ubermenu-item.ubermenu-cat_food{
	border-left: 12px solid #fd8741;
}

#sidebar-menu .ubermenu {
  z-index: 2;
}

/*VOYAGE*/
.category-voyage-article .foodie,
.category-voyage-fr .foodie,
.category-travel .foodie,
.category-travel-article .foodie{
	border-top:2px solid #006aae;
}
.category-voyage-article #respond input#submit,
.category-voyage-fr #respond input#submit,
.category-travel #respond input#submit,
.category-travel-article #respond input#submit{
	background: #006aae;
	color:#004ba0;
}
.category-voyage-article #respond #commentform label,
.category-voyage-fr #respond #commentform label,
.category-travel #respond #commentform label,
.category-travel-article #respond #commentform label{
	color:#004ba0;
}
#content .category-voyage-article.commentlist ul.children li.comment-author-guillaume,
#content .category-voyage-fr .commentlist ul.children li.comment-author-guillaume,
#content .category-travel .commentlist ul.children li.comment-author-guillaume,
#content .category-travel-article .commentlist ul.children li.comment-author-guillaume{
	border-bottom: 1px dashed #004ba0;
}
#content .category-voyage-article.commentlist ul.children li.comment-author-guillaume .date-and-author,
#content .category-voyage-fr .commentlist ul.children li.comment-author-guillaume .date-and-author,
#content .category-travel .commentlist ul.children li.comment-author-guillaume .date-and-author,
#content .category-travel-article .commentlist ul.children li.comment-author-guillaume .date-and-author{
	color:#004ba0;
}
#sidebar-menu .ubermenu .ubermenu-item.ubermenu-cat_travel{
	border-left: 12px solid #004ba0;
}

.category-voyage-article .food_id,
.category-voyage-fr .food_id,
.category-travel .food_id,
.category-travel-article .food_id{
	border: 1px solid #004ba0;
}
.category-voyage-article #infos_pratiques,
.category-voyage-fr #infos_pratiques,
.category-travel #infos_pratiques,
.category-travel-article #infos_pratiques{
	border: 1px solid #004ba0;
	padding: 20px;
	max-width: 320px;
	margin: 20px auto;
	text-align: center;
	color: #818181;
	font-family: Hind;
	background-image: none !important;
}
.category-voyage-article #infos_pratiques .foodtit,
.category-voyage-fr #infos_pratiques .foodtit,
.category-travel #infos_pratiques .foodtit,
.category-travel-article #infos_pratiques .foodtit{
	font-family: Oswald;
	text-transform: uppercase;
	color:#004ba0;
	margin:0;
}
.category-voyage-article #le_bilan,
.category-voyage-fr #le_bilan,
.category-travel #le_bilan,
.category-travel-article #le_bilan{
	background: #006aae;
}
.category-voyage-article #le_bilan:before,
.category-voyage-fr #le_bilan:before,
.category-travel #le_bilan:before,
.category-travel-article #le_bilan:before{
	border-bottom:20px solid #006aae;
}

/* MUSIC */
.category-music .foodie,
.category-music-stream .foodie,
.category-musique .foodie{
	border-top:2px solid #ffad00;
}
.category-music #respond input#submit,
.category-music-stream #respond input#submit,
.category-musique #respond input#submit{
	background: #ffbd33;
	color:#ed8600;
}
.category-music #respond #commentform label,
.category-music-stream #respond #commentform label,
.category-musique #respond #commentform label{
	color:#ffad00;
}
#content .category-music .commentlist ul.children li.comment-author-guillaume,
#content .category-music-stream .commentlist ul.children li.comment-author-guillaume,
#content .category-musique .commentlist ul.children li.comment-author-guillaume{
	border-bottom: 1px dashed #ffad00;
}
#content .category-music .commentlist ul.children li.comment-author-guillaume .date-and-author,
#content .category-music-stream .commentlist ul.children li.comment-author-guillaume .date-and-author,
#content .category-musique .commentlist ul.children li.comment-author-guillaume .date-and-author{
	color:#ffad00;
}
#sidebar-menu .ubermenu .ubermenu-item.ubermenu-cat_music{
	border-left: 12px solid #ffad00;
}
/* FIN MODIFS JULIEN */

/* MEDIAS */
.category-music .foodie,
.category-music-stream .foodie,
.category-musique .foodie{
    border-top:2px solid #55A700;
}
.category-music #respond input#submit,
.category-music-stream #respond input#submit,
.category-musique #respond input#submit{
    background: #55A700;
    color:#ed8600;
}
.category-music #respond #commentform label,
.category-music-stream #respond #commentform label,
.category-musique #respond #commentform label{
    color:#55A700;
}
#content .category-music .commentlist ul.children li.comment-author-guillaume,
#content .category-music-stream .commentlist ul.children li.comment-author-guillaume,
#content .category-musique .commentlist ul.children li.comment-author-guillaume{
    border-bottom: 1px dashed #55A700;
}
#content .category-music .commentlist ul.children li.comment-author-guillaume .date-and-author,
#content .category-music-stream .commentlist ul.children li.comment-author-guillaume .date-and-author,
#content .category-musique .commentlist ul.children li.comment-author-guillaume .date-and-author{
    color:#55A700;
}
#sidebar-menu .ubermenu .ubermenu-item.ubermenu-cat_music{
    border-left: 12px solid #ffad00;
}

.footer-menu {
	min-width:60%;
}


#footer-container {
	max-width:1200px;
	margin:auto;
	text-align:left;
	padding:20px 0px;
}

.footer-nav {
	padding-left:0;
	text-align:left;
}



#footer-container .footer-menu li:first-child {
  margin-left: 0px;
  padding-left: -15px;
}

.footer-social {
	min-width:39%;
	text-align: right;
}

.footer-social ul.reseaux {
/*  margin: 15px 5px 0 0;*/
  padding-left: initial;
}

.footer-social li {
}

/* Centrage des blocks rollover */

.pti, .pti p, .autor, .title {
/*	margin: 0 !important;*/
	padding-left: 0 !important;
	padding-right: 0 !important;
}

/*Correction pages internes*/

.articlethumb .infoarticle .titlearticle h1 {
	display:inline-block;
	width:auto;
	margin:auto;
}

.articlethumb .infoarticle .titlearticle h1:after {
	content:' ';
	display:block;
	width:auto;
}

/* PAGINATION */


.row.pagination{
	width:100%;
	/*margin:0 auto -20px auto;*/
	margin:0;
	display:block !important;min-height:100px;
	line-height:100px;
	background-color:#f5f5f5;
	text-align:center;
}

.row.pagination a {
	font-family:'Oswald',sans-serif;
	text-transform:uppercase;font-size:13px;
	color:#999999;
	background-color:rgba(0,0,0,0);
	-webkit-border-radius:8px;
	   -moz-border-radius:8px;
	    -ms-border-radius:8px;
	     -o-border-radius:8px;
		    border-radius:8px;
	font-weight:bold;
	display:inline-block;
	font-size:15px;
	position:relative;
	transition-duration:150ms;
	text-decoration:none;
	border:2px solid #999;
	line-height: 10px;
  	padding: 20px;
}




/* Contenus des pages internes */

 #wrapper {
	max-width:1200px;
	margin: 0px auto;
}
.page-template-page-home-php #wrapper{
	max-width:none;
}
#widgets{
	float:right;
}

#content .category-food .post-entry{
	text-align:left;
}

/* ------- Responsive isotope -------- */
@media (max-width: 769px) {
	.item, .item.width2 {
		width:90%;
		margin-left:5%;
	}
.item, .item.height2 {
		height: 230px;

	}

}
/* ------- Resolution souci effet masonry ----- */
.item div {
	margin:0;padding:0;
}

.post-entry {
font-family: Hind;
}


/* CONTACT PAGE */

.page-id-25139 #contact-header {
    width: 70%;
    text-align: center;
    margin: auto;
}

.page-id-25139 #contact-header h1 {
    font-weight: 100;
    color: #5A5757;
    font-size: 2em;
    margin-top: 1em;
}

.page-id-25139 #contact-header h3 {
    font-size: 1.1em !important;
    line-height: 1.4em;
    font-weight: 200;
    color: #F17B31;
}

.page-id-25139 #contact-header h4 {
    font-size: 1.1em !important;
    margin-top: 0;
    margin-bottom: 0;
    line-height: 1.4em;
    font-style: italic;
    font-weight: 500;
    color: #5A5757;
}

.page-id-25139 #contact-informations-block{
    clear: both;
    margin-bottom : 2em;
}

.page-id-25139 .block-infos {
    width: 45%;
    padding: 1em;
    float: left;
}

.page-id-25139 #contact-informations-block h4 {
    padding: 1em;
    text-align: center;
    text-transform: uppercase;
    font-size: 1em;
    font-weight: 400;
}

.page-id-25139 #contact-informations-block #social-contact {
    background-color: #FB7C05;
}

.page-id-25139 .block-infos ul li a:hover, .page-id-25139 .block-infos ul li a:hover i {
    color: #FB7C05;
}

.page-id-25139 #contact-informations-block #email-contact {
    background-color: #A3C528;
}

.page-id-25139 .block-infos #email-contact-block a:hover, .page-id-25139 .block-infos #email-contact-block a:hover i {
    color: #A3C528;
}

.page-id-25139 #contact-informations-block #phone-contact {
    background-color: #FFC457;
}

.page-id-25139 .block-infos #email-contact-block {
    margin-bottom: 2em;
}

.page-id-25139 .block-infos #phone-contact-block a:hover , .page-id-25139 .block-infos #phone-contact-block a:hover i {
    color: #FFC457;
}

.page-id-25139 .block-infos ul {
    list-style-type: none;
}

.page-id-25139 .block-infos ul li{
    line-height: 1.8em;
}

.page-id-25139 .block-infos ul li a {
}

.page-id-25139 .block-infos a {
    color: #5A5757;
}

.page-id-25139 .block-infos i, .page-id-25139 .block-infos img {
    color: #D4D1D1;
    font-size: 1.3em;
    margin-right: 1em;
    width: 1em;
}

.page-id-25139 .block-infos i.selected, .page-id-25139 .block-infos img.selected  {
    display: none;
}

.page-id-25139 .block-infos li a:hover i.selected, .page-id-25139 .block-infos  a:hover img.selected {
    display: inline;
}

.page-id-25139 .block-infos li a:hover i.not-selected, .page-id-25139 .block-infos li a:hover img.not-selected {
    display: none;
}

@media screen and (max-width: 980px) {


    /* CONTACT PAGE */


    .page-id-25139 .block-infos {
        width: 100%;
        float: none;
    }

}






/* CONTACT PAGE EN */

.page-id-57352 #contact-header {
    width: 70%;
    text-align: center;
    margin: auto;
}

.page-id-57352 #contact-header h1 {
    font-weight: 100;
    color: #5A5757;
    font-size: 2em;
    margin-top: 1em;
}

.page-id-57352 #contact-header h3 {
    font-size: 1.1em !important;
    line-height: 1.4em;
    font-weight: 200;
    color: #F17B31;
}

.page-id-57352 #contact-header h4 {
    font-size: 1.1em !important;
    margin-top: 0;
    margin-bottom: 0;
    line-height: 1.4em;
    font-style: italic;
    font-weight: 500;
    color: #5A5757;
}

.page-id-57352 #contact-informations-block{
    clear: both;
    margin-bottom : 2em;
}

.page-id-57352 .block-infos {
    width: 45%;
    padding: 1em;
    float: left;
}

.page-id-57352 #contact-informations-block h4 {
    padding: 1em;
    text-align: center;
    text-transform: uppercase;
    font-size: 1em;
    font-weight: 400;
}

.page-id-57352 #contact-informations-block #social-contact {
    background-color: #FB7C05;
}

.page-id-57352 .block-infos ul li a:hover, .page-id-57352 .block-infos ul li a:hover i {
    color: #FB7C05;
}

.page-id-57352 #contact-informations-block #email-contact {
    background-color: #A3C528;
}

.page-id-57352 .block-infos #email-contact-block a:hover, .page-id-57352 .block-infos #email-contact-block a:hover i {
    color: #A3C528;
}

.page-id-57352 #contact-informations-block #phone-contact {
    background-color: #FFC457;
}

.page-id-57352 .block-infos #email-contact-block {
    margin-bottom: 2em;
}

.page-id-57352 .block-infos #phone-contact-block a:hover , .page-id-57352 .block-infos #phone-contact-block a:hover i {
    color: #FFC457;
}

.page-id-57352 .block-infos ul {
    list-style-type: none;
}

.page-id-57352 .block-infos ul li{
    line-height: 1.8em;
}

.page-id-57352 .block-infos ul li a {
}

.page-id-57352 .block-infos a {
    color: #5A5757;
}

.page-id-57352 .block-infos i, .page-id-57352 .block-infos img {
    color: #D4D1D1;
    font-size: 1.3em;
    margin-right: 1em;
    width: 1em;
}

.page-id-57352 .block-infos i.selected, .page-id-57352 .block-infos img.selected  {
    display: none;
}

.page-id-57352 .block-infos li a:hover i.selected, .page-id-57352 .block-infos  a:hover img.selected {
    display: inline;
}

.page-id-57352 .block-infos li a:hover i.not-selected, .page-id-57352 .block-infos li a:hover img.not-selected {
    display: none;
}

@media screen and (max-width: 980px) {


    /* CONTACT PAGE */


    .page-id-57352 .block-infos {
        width: 100%;
        float: none;
    }

}






.footer-social ul.reseaux li {
    width: 30px;
    height: 30px;
}

section.accroche .reseaux li {
      width: 30px;
      height: 30px;
}

section.accroche .reseaux li a i.fa-lg {
    vertical-align: 0%;
}

.footer-social ul.reseaux li a i.fa-lg {
    vertical-align: 20%;
}








@media screen and (max-width: 960px) {
  .header-newsletter #mc_embed_signup h2 {
    padding-top: 20px!important;
  }
}

.responsive-menu {
	display: none;
}
@media screen and (max-width: 960px) {
	.grid.col-780 {
		display: none;
	}
	.responsive-menu {
		display: flex;
	}
  .ubermenu .ubermenu-submenu .ubermenu-column-auto.desktop {
    display: none;
  }
  .menu li li.desktop {
    display: none;
  }
}
@media screen and (min-width: 960px) {
  .ubermenu .ubermenu-submenu .ubermenu-column-auto.mobile {
    display: none;
  }
  .menu li li.mobile {
    display: none;
  }
}

.responsive-menu .ubermenu-search {
  width: 60%;
  flex-shrink: 0;
  margin-left: 10px;
}

.responsive-menu form.ubermenu-searchform {
  display: flex;
}

.responsive-menu input.ubermenu-search-submit {
  font-family: FontAwesome!important;
  background: #e2e2e2;
  border: none;
  border-radius: 5px;
  border-top-left-radius: 0px;
  border-bottom-left-radius: 0px;
  color: #FFF;
  -webkit-appearance: none;
}

.responsive-menu .ubermenu-search input.ubermenu-search-input {
  width: 100%;
  box-shadow: none;
  padding: 8px 40px 8px 15px;
  height: 100%;
  color: #333;
  background: #e2e2e2;
  border: none;
  border-radius: 5px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
}
.responsive-menu .ubermenu-search input.ubermenu-search-input::placeholder {
  color: #fff;
  font-weight: 500;
}



.responsive-menu .burger-menu {
  width: 40%;
  margin-right: 10px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  font-size: 17px;
  cursor: pointer;
}

.responsive-menu .burger-menu svg {
  width: 40px;
  height: 25px;
}

.menu-responsive {
  display: none;
  margin-bottom: 40px;
}

.menu-responsive ul#menu-main,
.menu-responsive ul#menu-main-en {
  display: flex;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: wrap;
  flex-direction: column;
  background: #EDEDED;
}

.menu-responsive li {
  width: 100%;
  position: relative;
}

.menu-responsive li.deployable span.clickable {
  position: absolute;
  left: 50%;
  top: 0px;
  height: 100%;
  display: flex;
  align-items: center;
  width: 50%;
  text-align: right;
  justify-content: flex-end;
  padding-right: 20px;
}
.menu-responsive li.deployable-sub span.clickable-sub {
  position: absolute;
  left: 50%;
  top: 0px;
  height: 100%;
  display: flex;
  align-items: center;
  width: 50%;
  text-align: right;
  justify-content: flex-end;
  padding-right: 20px;
}

.menu-responsive li.deployable span.clickable.clicked {
  height: 45px;
  color: #FFF;
}
.menu-responsive li.deployable-sub span.clickable-sub.clicked {
  height: 35px;
  color: #FFF;
}

.menu-responsive .sub-menu li.clicked {
  height: auto;
}

.menu-responsive li a {
  width: 50%;
  padding: 0px;
  margin: 0px;
  text-align: left;
  padding-left: 20px;
}

.menu-responsive li.clicked {
  background: #000;
}
.menu-responsive li.deployable-sub.clicked {
  background: #000!important;
}

.menu-responsive .sub-menu li.clicked a {
  height: 35px;
}

.menu-responsive .sub-menu li.clicked a {
  height: 35px;
}

.menu-responsive li:hover {
  background: #000!important;
}

.menu-responsive li:hover > a {
  color: #FFF!important;
}

.menu-responsive li.clicked > a {
  color: #FFF!important;
}

.menu-responsive ul.sub-menu.show-sub {
  display: flex;
  visibility: visible;
  top: 45px;
  position: initial;
  flex-direction: column;
}

.menu-responsive ul#menu-main li a,
.menu-responsive ul#menu-main-en li a {
  border: none;
  color: #000;
  font-weight: 500;
  text-shadow: none;
  font-size: 17px;
  transition: 0.3s all ease;
}
.menu-responsive ul#menu-main li a:hover,
.menu-responsive ul#menu-main li a.hovered,
.menu-responsive ul#menu-main-en li a:hover,
.menu-responsive ul#menu-main-en li a.hovered {
  background: #000;
  color: #FFF;
}
.menu-responsive ul#menu-main ul.sub-menu li a:hover,
.menu-responsive ul#menu-main-en ul.sub-menu li a:hover {
  color: #000;
}

.menu-responsive li:not(.deployable) a {
  width: 100%;
}
.menu-responsive li:not(.deployable-sub) a {
  width: 100%;
}

.menu-responsive .menu .current_page_item a, .menu-responsive .menu .current-menu-item a {
  background: inherit;
}
/* Corrections responsive */

@media screen and (min-width: 1000px) {
  .container-home-grid {
    margin-left: 30px;
  }
}

@media screen and (max-width: 1244px) {
  .isotope {
    width: 900px!important;
    margin: auto!important;
  }
}


@media screen and (max-width: 1000px) {
  #sas-container_9533139 {
    display: none!important;
  }
  .isotope {
    width: 90%!important;
    margin: auto!important;
  }
  .menu-responsive.toggled {
    display: block;
  }
  iframe {
    max-width: 100%!important;
  }
  .page-id-25139 .homethumb0.ggb {
    display: none;
  }
  .post-entry {
    width: 90%;
    margin: auto;
  }
}

section.accroche .reseaux li {
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}
section.accroche li a {
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}
section.accroche .reseaux li img {
  width: 25px!important;
}

div#post-64321, form#commentform, ol.commentlist {
  width: 90%;
  margin: auto;
}

form#commentform, ol.commentlist {
  margin-left: 0px;
}

@media screen and (max-width: 770px) {
  input {
    -webkit-appearance: none;
  }

  .accroche p {
    display: none;
  }
  .ininfol {
    width: 100%!important;
    height: 100%!important;
  }
  .home .cheucro h1, .home .cheucro p {
    width: 90%;
    margin: auto;
  }
  .home .cheucro p {
    margin-top: 15px;
  }
  #post-25124 .post-entry {
    width: 90%;
    margin: auto;
  }
  #post-25124 .post-entry img.alignnone.size-full.wp-image-25125 {
    width: 100%;
  }
  #post-25139 h1 {
    width: 90%;
    margin: auto;
  }
  .interieur img {
    width: 100%!important;
    max-width: 100%!important;
  }
  form#commentform {
    width: 90%;
    margin: auto;
  }
  #content div#precom {
    width: 90%;
    max-width: 500px;
  }
  .category-musique .interieur {
    width: 90%;
    margin: auto;
  }
}

@media screen and (max-width: 500px) {
  .infoarticle {
    min-height: 110px!important;
  }
  .infoarticle .titlearticle {
    position: absolute;
    bottom: 5px;
    width: 100%;
  }
}

@media screen and (max-width: 1250px) {
  #content .commentlist ul.children {
    margin-left: 10px;
    margin-right: 0px;
  }
  #content .commentlist .comment-body {
    margin-top: 30px;
  }
  #content .commentlist .comment-body .date-and-author {
    margin-left: 10px;
  }
  ol.commentlist ul.children .date-and-author {
    margin-left: 86px;
  }
  #content .commentlist .comment-body .comment-author.vcard {
    margin-left: 10px;
  }
  #content .commentlist ul.children .comment-body .comment-author.vcard {
    margin-top: -18px;
  }
  #content .commentlist .comment-body .text {
    margin-right: 30px!important;
  }
  #content .commentlist .comment-body .text p {
    overflow: auto;
  }
  .commentlist .comment-body .reply {
    position: relative!important;
    top: 0!important;
    height: 35px;
  }
}



.grid.col-940 {
  overflow: hidden;
}

.home .cheucro center p {
  display: none;
}

@media screen and (max-width: 770px) {
  body:not(.home) .isotope .item.first-vignette {
    background-size: contain!important;
    background-repeat: no-repeat!important;
    border-top: none;
    margin-top: 20px;
  }
}



.template-single p {
    text-align: left;
}

.foodtit p:first-of-type {
  text-align: center;
}


#infos_pratiques p {
  text-align: center;
}

#infos_pratiques h1,
#infos_pratiques h2,
#infos_pratiques h3 {
  font-size: 20px;
  color: #004ba0;
}

#infos_pratiques strong {
  color: #004ba0;
}



/* Toutes les pages du menu Paris alignées à gauche */

.page-template-page-liste p {
  text-align: left;
}
.page-template-page-liste .page:not(.post-52611, .post-52602, .post-52666, .post-73876, .post-50269, .post-52503) b,
.page-template-page-liste .page:not(.post-52611, .post-52602, .post-52666, .post-73876, .post-50269, .post-52503) strong {
  text-align: center;
  width: 100%;
  display: flex;
  justify-content: center;
}



/* Juste Les repas mystères et les tours alignés à gauche */

/* .page-template-page-liste .page.post-52611 p,
.page-template-page-liste .page.post-52602 p,
.page-template-page-liste .page.post-52666 p,
.page-template-page-liste .page.post-73876 p,
.page-template-page-liste .page.post-73594 p {
  text-align: left;
}

.page-template-page-liste .page.post-73594 b,
.page-template-page-liste .page.post-73594 strong {
  text-align: center;
  width: 100%;
  display: flex;
  justify-content: center;
} */




.post-50264 p, .post-50262 p {
  text-align: left;
}

.interieur > div:not(#infos_pratiques) h1 {
  text-align: left;
}

#post-64321 .post-meta,
#post-64323 .post-meta {
  display: none;
}

#content #respond p.form-submit {
  display: flex;
  text-align: left;
}

#content #respond textarea#comment {
  min-height: 100px;
}


#content h6#comments {
  display: flex;
  width: fit-content;
  width: -moz-fit-content;
  margin-left: 5%;
}

#content .commentlist .comment-body .date-and-author {
  text-align: left;
  margin-bottom: 10px;
}

#content .commentlist .comment-body .text p {
  margin-bottom: 5px;
}

#content .commentlist .comment-body .text {
  color: #555;
  border: 2px solid #ccc;
}

ul.children .comment-body .date-and-author {
  position: relative;
}

ul.children .comment-body .date-and-author:before {
  content: 'Réponse';
  position: absolute;
  top: -100%;
  left: 0px;
  font-size: 16px;
  display: none;
}


#container .metaslider .caption {
  text-align: left;
}

.wrapper-precom {
  display: flex;
  justify-content: flex-start;
}


@media screen and (max-width: 900px) {
  .postid-81658 .category-food-list .articlethumb {
    background-size: contain!important;
    background-repeat: no-repeat!important;
  }
}

.related_posts {
  margin: 80px 0px;
}

.related_posts h2.related_posts_title {
  font-size: 28px;
  font-weight: 500;
  margin-bottom: 30px;
}

.related_posts ul {
  padding: 0;
  margin: auto;
}

.related_posts ul li {
  list-style-type: none;
  font-size: 18px;
  margin: 15px 0px;
}

.post-57352 .wpcf7-form,
.post-25139 .wpcf7-form {
  text-align: left;
}

.post-57352 .wpcf7-form label,
.post-25139 .wpcf7-form label {
  text-align: left;
  color: #000;
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-size: 14px;
}

.post-57352 .wpcf7-form input,
.post-25139 .wpcf7-form input {
  background: #FAFAFA;
  color: #666;
  border: 1px solid #ccc;
  border-radius: 0px;
  padding: 10px 15px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 100%;
}

.post-57352 .wpcf7-form textarea,
.post-25139 .wpcf7-form textarea {
  background: #FAFAFA;
  color: #666;
  border: 1px solid #ccc;
  border-radius: 0px;
  padding: 10px 15px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 51.5em;
}

@media (max-width: 790px) {
  .post-57352 .wpcf7-form textarea,
  .post-25139 .wpcf7-form textarea {
    width: auto;
  }
  .post-57352 .wpcf7-form,
  .post-25139 .wpcf7-form {
    text-align: center;
  }
}

.post-57352 .wpcf7-form input.wpcf7-submit,
.post-25139 .wpcf7-form input.wpcf7-submit {
  background-color: #666666;
  color: #FFFFFF;
  font-weight: 300;
  font-size: 15px;
  border: none;
}



.wrapper-precom {
  margin-top: 105px;
  display: flex;
  width: 100%;
  justify-content: center;
  text-align: center;
  background: #ef7f39;
  padding-top: 20px;
  padding-bottom: 20px;
}
.wrapper-precom #precom {
  background: none;
}
#respond {
  background: #ef7f39;
  margin-top: 0px;
  border-radius: 0px;
  padding: 20px 20px 0px 20px;
  margin-left: 0px!important;
}
.category-food #respond #commentform label, .category-food-list #respond #commentform label {
  color: #FFF!important;
}
.category-food #respond input#submit, .category-food-list #respond input#submit {
  background: #000!important;
  color: #FFF!important;
}
#respond h3#reply-title {
  display: none;
}
#respond form p.comment-notes {
  display: none;
}
form#commentform {
  width: 90%;
  margin: auto;
  max-width: 1200px;
}
form#commentform .flex-comments-all {
  display: flex;
}
form#commentform .flex-comments-all .flex-comments {
  width: 50%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  margin: 0px;
  margin-right: 20px;
}
form#commentform .flex-comments-all p.comment-form-comment {
  width: 50%;
  height: 100%;
  margin: 0;
}
form#commentform .flex-comments-all .flex-comments p {
  margin: 0px;
  width: 100%;
}
form#commentform .flex-comments-all .flex-comments p.comment-form-author {
  margin-bottom: 20px;
}
form#commentform .flex-comments-all .flex-comments p input {
  border: none;
}
form#commentform .flex-comments-all .flex-comments p label {
  color: #FFF;
  text-transform: uppercase;
  font-weight: 600!important;
  font-size: 13px;
}
form#commentform .flex-comments-all p.comment-form-comment label {
  color: #FFF;
  text-transform: uppercase;
  font-weight: 600!important;
  font-size: 13px;
}
form#commentform .flex-comments-all p.comment-form-comment textarea {
  border: none;
}
.gglcptch.gglcptch_v2 {
  margin: 0px!important;
}
#content #respond p.form-submit {
  display: flex;
  width: 100%;
  justify-content: flex-end;
  margin: 0;
  padding: 0px 0px 50px 0px;
}
#respond .form-submit input {
  background: #000;
  color: #FFF;
  border: none;
  padding: 7px 25px;
  border-radius: 100px;
  transition: 0.3s all ease;
}
#respond .form-submit input:hover {
  opacity: 0.8;
}
#content h6#comments {
  border: none;
  display: flex;
  justify-content: center;
  width: 90%;
}
p.logged-in-as {
  margin: 0;
  padding-bottom: 20px;
}
#respond #commentform label {
  color: #FFF;
  text-transform: uppercase;
  font-weight: 600!important;
  font-size: 13px;
}
.commentlist .comment-body .reply {
  margin: 10px 0;
  position: absolute;
  right: 5%;
  top: 40px;

}
.commentlist .comment-body .reply a {
  background: #000;
  border-radius: 100px;
  text-transform: uppercase;
  padding: 5px 20px;
  font-size: 14px;
  font-family: 'Lato';
  font-weight: 400;
  transition: 0.3s all ease;
}
.commentlist .comment-body .reply a:hover {
  opacity: 0.8;
}
ol.commentlist {
  margin: auto;
  width: 90%;
  max-width: 1200px;
  border: none;
}
.commentlist .comment-body .comment-author.vcard {
  position: relative;
  margin: 0px;
}
#content .commentlist .comment-body .date-and-author {
  margin-left: 86px;
  font-weight: 600;
  font-size: 17px;
  margin-bottom: 5px;
  color: #000;
  font-family: 'Lato';
}
.commentlist .comment-body .comment-author.vcard img {
  margin-top: 5px;
  border-radius: 100%;
}
#content .commentlist .comment-body .text {
  display: flex;
  border: none;
  padding-left: 0;
  margin-right: 200px;
}
.commentlist ul.children {
  margin-right: 0px;
  padding-right: 0px;
}
.commentlist .comment-body {
  padding-bottom: 0px;
  border-top: 1px solid #ccc;
  position: relative;
}
.commentlist ul.children .comment-body {
  padding-bottom: 0px;
  margin-bottom: 20px;
  border-top: 0px solid #ccc;
  position: relative;
}
.commentlist ul.children .comment-body:before {
  content: "";
  position: absolute;
  left: -50px;
  top: 25px;
  width: 40px;
  height: 40px;
  transform: scaleX(-1) rotate(180deg);
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512.014 512.014' style='fill:%23ef7f39; enable-background:new 0 0 512.014 512.014;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M459.331,100.686l-96-96c-4.576-4.576-11.456-5.952-17.44-3.456c-5.984,2.496-9.888,8.32-9.888,14.784v48h-160 c-70.688,0-128,57.312-128,128v304c0,8.832,7.168,16,16,16h64c8.832,0,16-7.168,16-16v-304c0-17.664,14.336-32,32-32h160v48 c0,6.464,3.904,12.32,9.888,14.784c5.984,2.496,12.864,1.12,17.44-3.456l96-96C465.571,117.07,465.571,106.926,459.331,100.686z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.comment-body .comment-meta {
  opacity: 0;
}
#content .commentlist ul.children {
  padding-top: 0px!important;
}
@media screen and (max-width: 1250px) {
  #content .commentlist ul.children {
    margin-left: 116px!important;
  }
}
@media screen and (max-width: 625px) {
  #content .commentlist ul.children {
    margin-left: 50px!important;
  }
  .commentlist ul.children .comment-body:before {
    top: 10px;
  }
}



.footer-social ul.reseaux li {
  width: 30px;
  height: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.footer-social ul.reseaux li a {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.footer-social ul.reseaux li a i {
  color: #000;
}

.footer-social {
  text-align: center;
}

section.accroche li a i {
  color: #FFF!important;
}

@media screen and (max-width: 999px) {
  .menu li li.mobile-menu {
    display: block!important;
  }
  .menu li li.desktop-menu {
    display: none!important;
  }
}
@media screen and (min-width: 1000px) {
  .ubermenu .ubermenu-item.mobile-menu {
    display: none!important;
  }
  .ubermenu .ubermenu-item.desktop-menu {
    display: block!important;
  }
}



.postid-81658 .swiper-slide .link {
  text-align: center;
  display: flex;
  justify-content: center;
}



@media screen and (max-width: 1205px) {

  #header .col-780 {
    width: 800px!important;
  }

  #header .forresponsive {
    width: 140px!important;
  }

}


@media screen and (max-width: 1020px) {

  #header .col-780 {
    width: 770px!important;
  }

  #header {
    margin-bottom: 15px;
  }

}


.footer-social {
  border-left: 1px solid #FFF;
}

@media screen and (max-width: 1433px) {

  .footer-social {
    border-left: 0px solid #FFF;
  }

}

#footer-container .footer-menu li a {
  font-weight: 600;
    font-size: 12px;
padding: 5px 10px;
color: #fff;
border-left: 1px solid #FFF;
}

#footer-container .footer-menu li:first-child a {
  border-left: none;
}


.footer-newsletter {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}

.footer-newsletter a {
  color: #FFF;
    font-size: 20px;
    border: 1px solid #fff;
    padding: 10px 15px;
    border-radius: 5px;
    transition: 0.3s all ease;
}

.footer-newsletter a:hover {
  background: #FFF;
  color: #000;
}

@media (min-width: 1000px) {
  li.ubermenu-item.ubermenu-item-type-post_type.ubermenu-item-object-page.ubermenu-item-83946.ubermenu-item-auto.ubermenu-item-header.ubermenu-item-level-1.ubermenu-column.ubermenu-column-auto {
    display: none;
  }
}


.gallery .gallery-item {
  width: 100%;
  max-width: 100%;
}


.banner-top {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 18px;
}


/* li.ubermenu-item-has-children > a {
  color: #000!important;
} */


ul.ubermenu-submenu.ubermenu-submenu-id-43851.ubermenu-submenu-type-auto.ubermenu-submenu-type-mega.ubermenu-submenu-drop.ubermenu-submenu-align-full_width {
  display: flex;
  flex-wrap: wrap;
  max-height: 900px;
}

li.ubermenu-item.ubermenu-item-type-post_type.ubermenu-item-object-page.ubermenu-item-has-children.ubermenu-item-53027.ubermenu-item-auto.ubermenu-item-header.ubermenu-item-level-1.ubermenu-column.ubermenu-column-auto.ubermenu-has-submenu-stack {
  width: 300px;
}


.page-id-52534 h3 {
  text-align: left!important;
  margin: 20px 10px!important;
  justify-content: flex-start;
}

.page-id-52534 h3 strong {
  text-align: left!important;
  justify-content: flex-start!important;
}



#post-52503 p {
  margin-top: 15px!important;
}

.page-template-template-new-new-map .trigger-filters,
.page-template-template-new-new-map-en .trigger-filters {
  margin-top: 10px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  position: relative;
  margin-bottom: 10px;
}

.page-template-template-new-new-map .trigger-filters .close,
.page-template-template-new-new-map-en .trigger-filters .close {
  position: absolute;
  display: none;
  opacity: 0;
  right: 5%;
  top: 0;
  bottom: 0;
  margin-top: auto;
  margin-bottom: auto;
  width: 20px;
  height: 20px;
  cursor: pointer;
  transition: 0.3s all ease;
}

.page-template-template-new-new-map .trigger-filters .close svg,
.page-template-template-new-new-map-en .trigger-filters .close svg {
  width: 100%;
  height: 100%;
  fill: #1D1D1D;
}

.page-template-template-new-new-map .trigger-filters .btn,
.page-template-template-new-new-map-en .trigger-filters .btn {
  padding: 10px 15px;
  font-size: 17px;
  margin: 0px 0px 0px 5%;
  color: #ef7e16;
  cursor: pointer;
  transition: 0.3s all ease;
}

.page-template-template-new-new-map .trigger-filters .btn:hover,
.page-template-template-new-new-map-en .trigger-filters .btn:hover {
  background: #ef7e16;
  color: #FFF;
}


#content .commentlist .comment-body .text {

}



.donate {
  box-shadow: 1px 1px 3px 1px #ccc;
  border-radius: 5px;
  padding: 15px 15px 30px 15px;
  font-size: 15px;
  margin: 30px 0px;
  font-family: "Hind";
  text-align: justify;
}

.donate .btn {
  margin-top: 30px;
  text-align: center;
}

.donate .btn a {
  background: #0070ba;
  padding: 10px 20px!important;
  border-radius: 5px;
  color: #FFF;
  font-weight:600;
  font-size: 16px;
  transition: 0.3s all ease;
}
.donate .btn a:hover {
  opacity: 0.7;
}



.page-template-template-new-new-map .search-location,
.page-template-template-new-new-map-en .search-location {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 10px;
}

.page-template-template-new-new-map .search-location .input,
.page-template-template-new-new-map-en .search-location .input {
  position: relative;
  width: 90%;
  max-width: 270px;
}

.page-template-template-new-new-map .search-location input,
.page-template-template-new-new-map-en .search-location input {
  font-size: 17px;
  padding: 10px 20px;
  padding-right: 30px;
  border-radius: 4px;
  border: 1px solid #AAA;
  box-shadow: none;
  width: 100%;
}

.page-template-template-new-new-map .search-location .input .validate,
.page-template-template-new-new-map-en .search-location .input .validate {
  top: 0;
  right: 0;
  position: absolute;
  cursor: pointer;
  transition: 0.3s all ease;
  width: 25px;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-right: 10px;
}

.page-template-template-new-new-map .search-location .input .validate:hover,
.page-template-template-new-new-map-en .search-location .input .validate:hover {
  opacity: 0.7;
}

.page-template-template-new-new-map .search-location .input .validate svg,
.page-template-template-new-new-map-en .search-location .input .validate svg {
  width: 17px;
  height: 17px;
}


.home-quick-links {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 10px;
}

.home-quick-links a {
  color: #000;
  padding: 7px 12px 5px 12px;
  margin: 10px;
  font-size: 18px;
  border: 1px solid #000;
  border-radius: 4px;
  transition: 0.3s all ease;
}
.home-quick-links a:hover {
  background: #000;
  color: #FFF;
}

#wrapper .gallery .gallery-item {
  float: left!important;
}

.slick-dots {
  display: none!important;
}


.tipeee {
  display: flex;
  justify-content: center;
  align-items: center;
}

.tipeee .btn {
  position: relative;
  width: 100%;
  height: 250px;
}

.tipeee .btn a {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.tipeee .btn img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.tipeee.tipeee-home {
  margin-bottom: 50px;
  margin-top: -40px;
}

.tipeee.tipeee-home .btn {
  height: 180px;
}

.tipeee-plugins-widget .tipeee-plugin-background-white {
  margin: auto;
}