/*
Theme Name: catch-everest-child
Description: Thème enfant pour catch-everest
Author: Barbara Yonnet
Template: catch-everest
*/

@import url("../catch-everest/style.css");

@import url(//fonts.googleapis.com/css?family=Gafata);
@import url(//fonts.googleapis.com/css?family=Acme);

@font-face { /*--police perso-*/
    font-family: 'anke_calligraphic_fgregular';
    src: url('ankecallig-fg-webfont.eot');
    src: url('ankecallig-fg-webfont.eot#iefix') format('embedded-opentype'),
         url('ankecallig-fg-webfont.woff') format('woff'),
         url('ankecallig-fg-webfont.ttf') format('truetype'),
         url('ankecallig-fg-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;

}

body {font-family:'Gafata',sans-serif;}
.site{background-color:#000;margin:20px auto;}

/*--------------------------------------------------------------------------------------------------*/
#tarifs {}
#tarifs .sbloc {box-sizing: border-box;width:20%;float:left;padding:5px;}
#tarifs .sbloc .bloc {background:#AFCD00;color:#fff;text-align:center;text-shadow:0 0 7px #444;min-height: 120px;}
#tarifs .bloc .titre {font-size:1.1rem;}	
#tarifs .bloc .stitre {font-size:0.9rem;}	
#tarifs .bloc .prix {font-size:1.3rem;}	

@media screen and (max-width: 782px) {
	#tarifs .sbloc {width:100%;float:none;}
	#tarifs .bloc .titre {font-size:1.4rem;}	
	#tarifs .bloc .stitre {font-size:1rem;}	
	#tarifs .bloc .prix {font-size:1.6rem;}	
}

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

/*--------------------------------------------------------------------------------------------------*/
/*-------------------------------------------galerie------------------------------------------------*/
/*--------------------------------------------------------------------------------------------------*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	
	margin:auto;
	}

/*------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------HEADER START-----------------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------*/

/*--mise en forme du menu--*/
/*#header-menu ul.menu li, #header-menu ul.menu li ul li{
	width: 188px;
	}*/

#header-menu {
	margin-bottom: 0;
	background-image:url(../../uploads/2014/03/bandeau-2.png);
	background-repeat:no-repeat;
	min-height: 100px;
	background-color: transparent;
}

/*#header-menu ul.menu ul a:hover, #header-menu ul a:hover{
	background: url(../../uploads/2014/02/fond-menu-hover.gif);
	border-radius: 0px;
	}*/


header #hgroup-wrap{
	background-image:url(../../uploads/2014/03/header-grotte.jpg);
	background-repeat:no-repeat;
	min-height: 175px;
	padding-bottom:0px;
}
#header-menu .menu .current-menu-item > a, #header-menu .menu .current-menu-ancestor > a, #header-menu .menu .current_page_item > a, #header-menu .menu .current_page_ancestor > a, #colophon .menu .current-menu-item a {
	/*--le menu et le sous menu actuellement actif--*/
	/*background: url(../../uploads/2014/02/fond-menu-hover.gif);*/
	border-radius: 0px;
	background:transparent !important;
	color:#000;
	}
	
#header-menu ul.menu a { /*---chaque onglet de menu principal-*/
	display:inline-block;
	padding:0 1.6rem;
	font-size:1.4rem;
	}

#header-menu ul.menu ul a {	/*---chaque onglet de sous-menu-*/
	font-size: 1.2rem;
	width:auto;
	}
#header-menu ul.sub-menu li.menu-item {background:rgba(177,210,0,0.8);}	

#header-menu nav a.screen-reader-text {display:none;}
/*---------------------------------------------------------------------------------------------*/
/*------------------------------------------PAGE HOME-------------------------------------------*/
/*---------------------------------------------------------------------------------------------*/


.article_home p{

margin-bottom:0px;
padding: 15px;
color:#CDCDCD;
}
h1 {
color: #A2C321;
    font-family: 'anke_calligraphic_fgregular' !important;
    font-size: 40px !important;
	margin-top:10px;
	
}


.featured-slider .slides{ /*---fond de l'article sur slider version mobile-*/
	background-color:#000;
	}
	
#main { /*--home page articles du bas--*/
	 background: url(../../uploads/2014/02/fond-articles-uni.gif) no-repeat bottom right #000;

} 
#main article{					 
	padding-bottom:0px;
	}


/*--#image-bas {
    clear: both;
    float: left;
    text-align: left;
}--*/



#page { position:relative;}
#header-menu{position:absolute;z-index:10;width:100%;}

.featured-homepage-image a img /*--les trois images des trois articles bas--*/
{
	box-shadow:none;
}
#featured-post .featued-content-wrap{   /*----section article en page home ---*/
	margin-top:0;
	padding-bottom:0px;
	}
#main-slider .entry-title { background:url(images/logo-grotte-accueil.png) no-repeat; height:190px; width:280px;;}	/*--MANIP JJ POUR METTRE LE LOGO EN BACKGROUD DS SECTION TITRE DU SLIDER--*/
#main-slider .entry-title a, #main-slider .entry-title a:hover{		/*----section titre du slider en page home ---*/
	background: transparent;
	//color:#fff;
	//opacity:0.65;
	}
	
#main-slider .entry-content{		/*----section article du slider en page home ---*/
	background: #000;
	color:#fff;
	opacity:0.65;	
	}
	
	
/*---------------------------------------------------------------------------------------------*/
/*------------------------------------------SLIDER-------------------------------------------*/
/*---------------------------------------------------------------------------------------------*/
.logo-accueil:before {
 content:url(../../uploads/2014/04/logo-grotte-accueil.png);
 margin-left:20px;
 }
/* .logo-accueil{position:relative;
 top:30px;
 padding-bottom:10px;}
#main-slider .entry-title a, #main-slider .entry-title a:hover{display:none !important;} /*permet de cacher la ligne de code*/*/

 



.featured-slider .slides img /*--positionner le slider home par rapport au menu--*/
{
	margin-top:10px;
}

#slider-nav{
	visibility:hidden;
}
.entry-content, .entry-header .entry-title a{ 
	border-radius:5px;

	} /*--pour arrondir les bords du texte du slider en page home--*/
.entry-header h1{
	margin-top:20px;
	vertical-align:middle;
	}


/*---------------------------------------------------------------------------------------------*/
/*------------------------------------------PAGE et ARTICLES-------------------------------------------*/
/*---------------------------------------------------------------------------------------------*/
#post-1 .entry-container .entry-header .entry-title, #homepage-message, #post-19 .entry-container .entry-header .entry-title, #post-225 .entry-container .entry-header .entry-title,#post-227 .entry-container .entry-header .entry-title{ background:url(images/logo-grotte-accueil.png) no-repeat !important;
 
 height:190px; 
 width:280px;
 }

.entry-header{margin-bottom:0px !important;}


.site-content article {
	border-bottom: 0px ;
}


article .entry-container{
	margin-top: 40px;
}

#main .site-content{
	padding-top: 60px;
}
.featued-content-wrap article .entry-container{
	margin-top: 20px;
}

#menu-menu-vertical li{
	background-image:url(http://grotte-de-foissac.fr/wp-content/uploads/2014/02/header-lac.jpg) #000;
	width: 200px;
	height: 30px;
	margin:10px;
	text-align: center;
}

#menu-menu-vertical li a{
	color: transparent;
	width: 200px;
	height: 30px;
}

/*----------------------------------enlever les meta au bas des pages et articles------------------*/	
.entry-meta {
	visibility:hidden;
	clear: both;
	color: #757575;
	font-size: 14px;
	font-size: 1.4rem;
}
.nav-previous a, .nav-next a{
	visibility:hidden;
	clear: both;
	}

.site-content .site-navigation, #infinite-handle{
	overflow:visible;
	}

/*---------------------------------------------------------------------------------------------*/
/*-------------------------------------------COULEURS-------------------------------------------*/
/*---------------------------------------------------------------------------------------------*/


.entry-header .entry-title , .entry-container .entry-header .entry-title a /*--couleur titre des pages et articles et police perso--*/
{
	color:#A2C321;
	font-family: 'anke_calligraphic_fgregular' !important;
	padding-top: 10px;
	font-size: 46px !important;
}
.entry-container .entry-header .entry-title a span{ /*---pour que le titre du slider home ne s'affiche pas comme les titres des pages et articles--*/
	font-size:26px;}
	
	
article{
	color: #cdcdcd;
}

.entry-header .entry-title a{ /*--couleur des titres des articles--*/
	color: #505050;
	}
	
.widget-title {			/*--couleur des titres sidebar right--*/
	color: #6bd2cc;
	text-align: center;
	}

.featured-image img, .entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image {
	box-shadow: none;   /*--enlever la box shadow autour de l'image carte--*/
	}
	
.entry-content a {
	color: #A2C321;
	}

.entry-content, .article_home{
	/*margin-top: 30px;
*/	padding-top:25px;
	border-top: solid 1px #CCC;
	}
/*---------------------------------------------------------------------------------------------*/
/*-----------------------------------SIDEBAR RIGHT START---------------------------------------*/
/*---------------------------------------------------------------------------------------------*/

.bouton-sidebar 
{
	margin:0px;
	text-align:center;
}

#secondary {
	/*--background-color: #000;--*/
	/*--border-radius:10px;--*/
	/*--border-left:1px inset #AFCD00;--*/
	margin-top:115px;
	
}
#padding{
	padding: 0px 45px;
	text-align:justify;
	}
	
.widget-area .widget a, .widget-area .widget a:hover {
    color: #ffffff;
	}
.telechargement{
	text-align:center;
	font-size:18px;
	display:inline-block;
	}
.logpdf {
    display: inline-block;
    margin-right: 5px;
    vertical-align: middle;
}
	
#image-famille{
	text-align:center;
	vertical-align:baseline;
	}
.textwidget{
	color: #A2C321;
	margin-bottom:20px;
	text-align:center;
	
/*margin-top:45px;*/
	}
#secondary aside{
	margin-bottom:10px;
	}
/*---------------------------------------------------------------------------------------------*/
/*-----------------------------------CONTACT FORM START---------------------------------------*/
/*---------------------------------------------------------------------------------------------*/
input[type="text"], input[type="email"],textarea{
	border-radius:10px;
	background-color:#e8f0f0;
	}
	
#contact-patie-haute{	
	background-image: url(../../uploads/2014/02/fond-contact.png);
}
	
/*---------------------------------------------------------------------------------------------*/
/*-----------------------------------GESTION LANGAGE Q TRANSLATE START------------------------*/
/*---------------------------------------------------------------------------------------------*/

#drapeaux ul li{
	float: left;
	margin-right: 15px;
	margin-top:40px;
	}
	
	
/*---------------------------------------------------------------------------------------------*/
/*-----------------------------------PAGE ACCES------------------------------------------*/
/*---------------------------------------------------------------------------------------------*/
#acces #tableau-acces{
	/*--width:35%;--*/
	padding:8px;
	}

.colonne-km{
	text-align:right;
	font-size:12px;
	}
	
#carte-google{
	/*--height: 225px;
	padding-top: 10px;
	margin: auto;
	display:inline-block;
	width:250px;
	text-align:center;--*/
	display:inline-block;
	text-align:left;
	padding:8px;
	}

/*--#carte-google iframe{
	width:100%;
	height:100%;
	text-align:center;
	}--*/
	
#acces{
	/*--border: 1px inset;--*/
	/*--border-radius:5px;--*/
	/*--padding: 10px 25px;--*/
	/*--text-align:center;--*/
	/*--max-width: 500px;--*/
	}
	


/*---------------------------------------------------------------------------------------------*/
/*---------------------------------------------FOOTER------------------------------------------*/
/*---------------------------------------------------------------------------------------------*/

#site-generator /*--modification du footer--*/
{
	background:#afcd00;
	max-height:80px;
}
#site-generator .site-info {padding:10px;}
#first aside{
	display:inline-block;
	margin-right: 30px;
	}

#first aside p, #first aside .textwidget{color: #fff;}
	
#first aside .textwidget p a{color:#fff;}

#first aside .textwidget p a:hover{	
	color:#1E8CBE;
	text-decoration:none;}
	
#footer-sidebar{ /*--hauteur totale du footer--*/
	height: 50px;
	background: #AFCD00;
	}

footer #footer-sidebar #supplementary{   /*--contenu textuel du footer--*/
	padding:10px;
	}
	
.ref, .ref a{
	width: 300px;
margin:auto;
color: #FFF !important; 	
	}
.page-links, blockquote, .site-content article, .site-content .site-navigation, #infinite-handle, .comments-title, #reply-title, #respond {
margin-bottom: 0px !important;
}
/*---------------------------------------------------------------------------------------------*/
/*------------------------------------------EFFETS BOUTONS------------------------------------------*/
/*---------------------------------------------------------------------------------------------*/
.facebook a img, .facebook a {margin-top:22px;  -moz-transition: all 0.3s ease-out;  
        -webkit-transition: all 0.3s ease-out;  
        transition: all 0.3s ease-out; }
		
.facebook a img:hover{ transform: scale(1.1) !important; }
	
#resa-externe {margin-bottom:12px;}
#resa-externe #ConstellationWidget {background:#B1D200;}	
#resa-externe #BtnLaunchBooking {background:#000;}
.featued-content-wrap article {
	/*content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;*/
	width:230px !important;
	margin-left:20px !important;
}

.featued-content-wrap article a , .bouton-sidebar a{
	display: inline-block;  
        height: 53px;  
        width: 220px;  
        text-align: center;  
        padding:0;  
        text-decoration: none;  
        line-height: 5.6em;  
        transition: all 0.3s ease-out;  
}
	
.featued-content-wrap article a:hover,  
.featued-content-wrap article a:focus,
.bouton-sidebar  a:hover,
.bouton-sidebar  a:focus{  
    transform: scale(1.1);  
    /*box-shadow: 0 0 65px #CDBE9F inset, 0 0 20px #BEAE8C inset, 0 0 15px #b6a684; */ 
} 

/*---------------------------------------------------------------------------------------------*/
/*------------------------------------------MENU PERSO------------------------------------------*/
/*---------------------------------------------------------------------------------------------*/
#header-menu ul.menu ul a, #header-menu ul.menu ul a:hover, #header-menu ul.menu ul a:focus, #header-menu ul.menu li li:hover a,#header-menu ul.menu a :active{background:transparent !important;}
#header-menu ul.menu li:hover > a, #header-menu ul.menu a:focus, #colophon #access-footer ul.menu a:hover, #colophon #access-footer ul.menu a:focus{background:transparent !important;}

#header-menu ul.menu, #header-menu ul.menu ul{
/*padding:0;*/
margin-left:10px;
list-style:none;
text-align:left;
}
#header-menu ul.menu li{
display:inline-block;
position:relative;
border-radius:8px 8px 0 0;
height:48px; /*-hauteur de l onglet de menu-*/
}
#header-menu ul.menu ul li{
display:inherit;
border-radius:0;
}
#header-menu ul.menu ul li:hover{
border-radius:0;
}
#header-menu ul.menu ul li:last-child{
border-radius:0 0 8px 8px;
}
/*#header-menu ul.menu ul{
position:absolute;
max-height:0;
width:100%;
overflow:hidden;
-moz-transition: .8s all .3s !important;
-webkit-transition: .8s all .3s !important;
transition: .8s all .3s !important;
}*/
#header-menu ul.menu li:hover ul{
max-height:15em;
}
/* background des liens menus */
/*#header-menu ul.menu li:first-child{
background-color: #65537A;
background-image:-webkit-linear-gradient(top, #65537A 0%, #2A2333 100%);
background-image:linear-gradient(to bottom, #65537A 0%, #2A2333 100%);
}
#header-menu ul.menu li:nth-child(2){
background-color: #729EBF;
background-image: -webkit-linear-gradient(top, #729EBF 0%, #333A40 100%);
background-image:linear-gradient(to bottom, #729EBF 0%, #333A40 100%);
}
#header-menu ul.menu li:nth-child(3){
background-color: #F6AD1A;
background-image:-webkit-linear-gradient(top, #F6AD1A 0%, #9F391A 100%);
background-image:linear-gradient(to bottom, #F6AD1A 0%, #9F391A 100%);
}
#header-menu ul.menu li:last-child{
background-color: #CFFF6A;
background-image:-webkit-linear-gradient(top, #CFFF6A 0%, #677F35 100%);
background-image:linear-gradient(to bottom, #CFFF6A 0%, #677F35 100%);
}*/
/*background des liens sous menus*/ 
#header-menu ul.menu li:first-child li,#header-menu ul.menu li:nth-child(2) li,#header-menu ul.menu li:nth-child(3) li,#header-menu ul.menu li:last-child li{
background:#AFCD00;
background-color: rgba(175, 205, 0, 0.7);
}
/*#header-menu ul.menu li:nth-child(2) li{
background:#AFCD00;
}
#header-menu ul.menu li:nth-child(3) li{
background:#AFCD00;
}
#header-menu ul.menu li:last-child li{
background:#AFCD00;
}*/
/* background des liens menus et sous menus au survol */
/*#header-menu ul.menu li:first-child:hover, #header-menu ul.menu li:first-child li:hover{
background:#65537A;
}
#header-menu ul.menu li:nth-child(2):hover, #header-menu ul.menu li:nth-child(2) li:hover{
background:#729EBF;
}
#header-menu ul.menu li:nth-child(3):hover, #header-menu ul.menu li:nth-child(3) li:hover{
background:#F6AD1A !important;
}
#header-menu ul.menu li:last-child:hover, #header-menu ul.menu li:last-child li:hover{
background:#CFFF6A;
}*/
/* les a href */

#header-menu ul.menu li:hover li a{
color:#fff;
text-transform:inherit;
}
#header-menu ul.menu li:hover a, #header-menu ul.menu li li:hover a{
color:#000;
}

/*------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------FRSIE LOGOS ACCUEIL----------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------*/
#frise{text-align:center; padding: 20px 0 25px; margin-top:60px;}

/*--LA BASE--*/
    .frise-logos a {  
        position: relative;  
        top: 0;  
        /*box-shadow: 0 0 65px #CDBE9F inset, 0 0 20px #BEAE8C inset, 0 0 2px #816F47;*/  
        transition: all 0.3s ease-in;
		text-align:center;  
    }  
	
/*--CREATION DE L OMBRE--*/
	    .frise-logos a:before {  
        content: ' ';  
        position: absolute;  
        bottom: -1px; left: 0;  
        width: 100%;  
        height: 6px;  
        background: #9b885e;  
        /*box-shadow: 0 0 5px #9b885e,0 0 5px #9b885e,0 0 5px #9b885e;*/  
        border-radius: 90px/20px;  
        z-index: -1;  
        transition: all 0.3s ease-in;  
    }  
	
	
/*--L ANNIMATION--*/
    .frise-logos a:hover,  
    .frise-logos a:focus {  
        top: -10px;  
		box-shadow: 0px 6px 12px 5px #E8E4DA/*#AFCD00*/;  
    } 
	
	    .frise-logos a:hover:before,  
    .frise-logos a:focus:before {  
        bottom: -11px;  
        left: -3px;  
        width: 106%;  
        height: 4px;  
        background: #bcae8f;  
        /*box-shadow: 0 0 9px #bcae8f,0 0 9px #bcae8f,0 0 9px #bcae8f,0 0 9px #bcae8f,0 0 9px #bcae8f;*/  
    }  


/*--ASPECT GENERAL DES BLOCKS--*/
    .by , .jj , .mb , .mh, .gf , .gfo{  
        display: inline;  
    }  
   .by a {  
        display: inline-block;  
        height: 70px;  
        width: 70px;  
        text-align: center;  
       /* background: white; */ 
       /* padding: 5px 10px;  */
        margin: 0 10px;  
        /*color: #615334;*/  
        text-decoration: none;  
        line-height: 5.6em;  
        background: url(../../uploads/2014/04/logos-by.png) no-repeat /*-moz-linear-gradient(center bottom , #DACDB1 11%, #F0E8D8 56%) repeat scroll 0 0 #F0E8D8*/;  
        /*background: -webkit-gradient(linear,left bottom,left top,color-stop(0.3, #DACDB1),color-stop(0.65, #F0E8D8));  */
      
      /*  -moz-box-shadow: 0 0 65px #CDBE9F inset, 0 0 20px #BEAE8C inset, 0 0 3px #816F47;  
        -webkit-box-shadow: 0 0 65px #CDBE9F inset, 0 0 20px #BEAE8C inset, 0 0 3px #816F47;  
        box-shadow: 0 0 65px #CDBE9F inset, 0 0 20px #BEAE8C inset, 0 0 3px #816F47;  
        -moz-transition: all 0.3s ease-out;  
        -webkit-transition: all 0.3s ease-out;  
        transition: all 0.3s ease-out;  */
    }  
	
	.jj a {  
        display: inline-block;  
        height: 70px;  
        width: 70px;  
        text-align: center;  
        margin: 0 10px;  
        text-decoration: none;  
        line-height: 5.6em;  
        background: url(../../uploads/2014/04/logos-jj.png) no-repeat ;  }
		
	.gf a {  
        display: inline-block;  
        height: 70px;  
        width: 70px;  
        text-align: center;  
        margin: 0 10px;  
        text-decoration: none;  
        line-height: 5.6em;  
        background: url(../../uploads/2014/04/logo-gf.png) no-repeat ;  }
		
	.mb a {  
        display: inline-block;  
        height: 70px;  
        width: 211px;  
        text-align: center;  
        margin: 0 10px;  
        text-decoration: none;  
        line-height: 5.6em;  
        background: url(../../uploads/2014/04/logo-mb.png) no-repeat ;  }
		
		
	.mh  {  
        display: inline-block;  
        height: 70px;  
        width: 70px;  
        text-align: center;  
        margin: 0 10px;  
        text-decoration: none;  
        line-height: 5.6em;  
        background: url(../../uploads/2014/04/logo-mh.png) no-repeat ;  }
		
		
	.gfo  {  
        display: inline-block;  
        height: 70px;  
        width: 70px;  
        text-align: center;  
        margin: 0 10px;  
        text-decoration: none;  
        line-height: 5.6em;  
        background: url(../../uploads/2014/04/logo-gfo.png) no-repeat ;  }
		
		
		
/*------------------------------------------------------------------------------------------------------------------------*/
/*-------------------------------------------PAGE HOME ARTICLE BIENVENUE----------------------------------------------------------*/
/*------------------------------------------------------------------------------------------------------------------------*/


.guide p{
	display:inline-block;
	vertical-align: middle;
	line-height: 18px; /*--espace entre les lignes pour créer petits univers--*/
	}
.guide p img{
		max-width: 100%;
	height: auto;
}
	
	
	
.parking p{
	display:inline-block;
	vertical-align: middle;
	line-height: 18px; /*--espace entre les lignes pour créer petits univers--*/

	}
.parking p img{
	
}


.pratique h2{
	color: #A2C321;
	font-size: 30px;
	
}
.pratique{
	margin-top: 30px;
	padding-top:25px;
	border-top: solid 1px #CCC;
	text-align:justify;
margin: 30px 0px 0px 0px; <!important>
	
}

.ouverture, .pictos{
	display:inline-block;
	vertical-align: top;
	text-align:left;
}

.ouverture{
	padding-right: 20px;
}

.mess-accueil{
	padding: 10px 0px;
	/*margin:20px 20px 0px 20px;*/
	/*border: 1px solid #FFF ;
	border-radius: 5px;*/
	color:#CCC;}

.adress-contact{
font-size: 18px;
line-height: 20px;
}
.adress-contact strong{
font-size: 22px;
line-height: 24px;
}
.interligne p{
line-height: 20px;
margin-bottom:20px;
text-align : justify;
}
.ouverture img{
max-width: 100%;
	height: auto;}
	
.picto p .phrase-accueil{
	margin-top:-40px;
	}
----------------------VISITE VIRTUELLE-------------------------------------------

___________________________________________________________________________________
___________________________________________________________________________________