/*
Theme Name: Theme Schmoul
Description: Theme enfant Guyom
Author: Guyom
Author URI: https://www.guillaume-renaud.fr
Template: zerif-lite
Version: 0.1.0
*/


a {
    color: #808080;
    text-decoration: none;
}
a {
    background: 0 0;
}
a {
    color: #808080;
}
a, a:hover {
    text-decoration: none;
}
a {
    color: #808080;
    -webkit-transition: all 700ms;
    transition: all 700ms;
}

/* Customisation ENTETE */
div.site-content  {
    background: #FFF;
}

#logo {
	padding:0;
	display:inline-block;
}
#logo img{
	height:85px;
	width:300px;
}
	/* logo-banniere Schmoul */
	#schmoul-banniere {float:left; margin:0; padding:1rem 2rem 1rem 0; }
	#schmoul-banniere .schmoul-titre{fill:#fcff00;}
	#schmoul-banniere .fond-banniere{fill:none;}
	#schmoul-banniere .production-schmoulbrouk{fill:#FFFFFF;}
	#schmoul-banniere .personnage{fill:#FFFFFF;}
	
	/* titre site + slogan */
	 p.site-description, .site-title {margin: 0;color: #FFF;font-family: "Montserrat", Helvetica, sans-serif;font-size: 14px;font-weight: bold;line-height: normal;}
	.site-title-tagline-wrapper {display: inline-block;padding-bottom:1rem;}
	.site-title a{color: #fcff00;}

	/* menu haut */
	.navbar-toggle {margin:0;  margin-top: 23px;}
	.navbar-inverse {background-color: #092d47;	border-color: #080808;	}
	.navbar-toggle.collapsed {background-color: #ffffff!important;}
    .navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus {opacity: 1;background-color: #FFFFFF;box-shadow: none;filter: alpha(opacity=100);}
	.navbar-inverse .navbar-toggle {border: none;}
	.navbar-toggle.active {background-color: #fcff00 !important;}
	.navbar-inverse .navbar-toggle .icon-bar {background-color: #080808;}
	/* .navbar-toggle.active .icon-bar {background-color: #fcff00;} */
	.navbar-inverse .navbar-nav > li > a {color: #FFFFFF; text-transform:uppercase;}
	.navbar-inverse .navbar-nav > li > a:hover {color: #fcff00!important; font-weight:bold;}
	
	ul.nav > li.current > a::before, .page ul.nav > li.current-menu-item > a::before, .single-post ul.nav > li.current-menu-item > a::before, .archive ul.nav > li.current-menu-item > a::before {display: block;position: absolute;z-index: 1;bottom: 0;left: 12.5%;width: 75%;height: 2px;margin: auto;
		background:  #fcff00;content: "";}	
	
	/* 	slider */
	.header-content-wrap {
		position: relative;
		background: rgba(0, 0, 0, 0.25);
		-webkit-box-shadow: 0 5px 11px 0 rgba(254, 194, 15, 0.08);
		box-shadow: 0 5px 11px 0 rgba(254, 194, 15, 0.08);
	}
	.header-content-wrap .container {
		padding:auto 0;
		margin-top:-120px;
	}
	.affiche{
		min-width:100%;
		height:auto;
	}
	.video {
		/* display:block; */
	}

	.affiche-programme {display:inline-block; text-align:center;	}



	.affiche-accueil { float:left; 
		 padding-bottom:4rem;
		}

#parallax_move .layer {
    width: 100%;
    background-position: center center fixed;
    background-repeat: no-repeat;
}

	.btn-primary {color: #fff;background-color: #092d47;border-color: #FFF;}
	
	.btn-primary:hover, .btn-primary.active{
    color: #111111;
    background-color: #fcff00;
    border-color: #052236;
	color:#000000;
}
	/* Customisation PIED DE PAGE */
	
	#footer {background:#fcff00;line-height: 20px;}
	.footer-widget-wrap {
		background: rgba(255,255,255, 0);
	}
.widget li::before {
    content: none;

}
.widget .widget-title::before {
    background: #092d47;
    content: "";

}	.copyright {padding-bottom: 18px;
	/* background:  #eee; */
 }
	.copyright p {color:#1e1e1e;}
	.zerif-copyright-box {}


	
	/* Customisation page PROGRAMME */
	
	.programme-vendredi {color: #272727;background: rgba(255,255,255); padding:0; padding-top:2rem;padding-bottom:2rem;}
	.programme-vendredi p {color: #1e1e1e;font-size: 14px;line-height: 25px;text-align: left;}
	.programme-vendredi	span.genre-musical {color: #092d47;text-align:right; font-size:1.2rem}
	.programme-vendredi	span.horaires-passage {color: #092d47;float:right; font-size:1rem}
	.programme-vendredi	.titre-artiste a i {color:#092d47;}
	.programme-vendredi	.titre-artiste a:hover i {color:#fcff00;}

	.programme-vendredi .titre-artiste a {color:#092d47;}
	.programme-vendredi .titre-artiste a:hover  {color:#999;}
	
	.programme-vendredi .big-intro {margin-top: 0;text-align:center;}
	.programme-vendredi .big-intro  h2{font-family: 'Paytone One', sans-serif;text-transform:capitalize;display:inline-block;}
	.programme-vendredi .big-intro  h2 span{font-size:1.2rem;font-family: "Montserrat", Helvetica, sans-serif;}
	.programme-vendredi .big-intro  h5{padding:0.6rem;background-color:#008DB0;color:#FFFFFF;display:inline-block;}
	.programme-vendredi .big-intro i {color:#FFFFFF;min-width:8rem;padding:0;margin:0;vertical-align:top;}

	.about-us {color: #272727;background:#fff; padding:0; padding-top:2rem;}
	.about-us p {color: #1e1e1e;font-size: 14px;line-height: 25px;text-align: left;}
	.about-us .big-intro {margin-top: 0;text-align:center;}
	.about-us .big-intro  h2{font-family: 'Paytone One', sans-serif;text-transform:capitalize;display:inline-block;}
	.about-us .big-intro  h2 span{font-size:1.2rem;font-family: "Montserrat", Helvetica, sans-serif;}
	.about-us .big-intro  h5{padding:0.6rem;background-color:#fcff00;color:#FFFFFF;display:inline-block;}
	.about-us .big-intro i {color:#FFFFFF;min-width:8rem;padding:0;margin:0;vertical-align:top;}

	.our-clients { background:inherit;
	}
	.client-list {background: rgba(255,255,255);}
	

	/* .programme-samedi { background: #fcff00; padding:0; padding-top:2rem;padding-bottom:2rem;} */
	/* .programme-samedi h1.programme-artiste {background-color: #092d47 !important;color: #fff;text-transform:uppercase;font-family: 'Passion One', cursive;margin:0;padding:0 1rem 0 0;margin-bottom:15px;} */
	/* .programme-samedi span.genre-musical {color: #092d47;text-align:right; font-size:1.2rem} */
	/* .programme-samedi span.horaires-passage {color: #092d47;float:right; font-size:1rem} */
	/* .programme-samedi .titre-artiste a {color:#fff;} */
	/* .programme-samedi .titre-artiste a:hover  {color:#092d47;} */


	/* .programme-samedi .titre-artiste a i {color:#092d47;} */
	/* .programme-samedi .titre-artiste a:hover i {color:#fff;} */

	.programme-samedi {color: #272727;background: rgba(255,255,255); padding:0; padding-top:2rem;padding-bottom:2rem;}
	.programme-samedi p {color: #1e1e1e;font-size: 14px;line-height: 25px;text-align: left;}
	.programme-samedi	span.genre-musical {color: #092d47;text-align:right; font-size:1.2rem}
	.programme-samedi	span.horaires-passage {color: #092d47;float:right; font-size:1rem}
	.programme-samedi	.titre-artiste a i {color:#092d47;}
	.programme-samedi	.titre-artiste a:hover i {color:#fcff00;}

	.programme-samedi .titre-artiste a {color:#092d47;}
	.programme-samedi .titre-artiste a:hover  {color:#999;}

	
	
	#reseau-artiste {padding:0; margin:0;}
	#reseau-artiste p  {display:inline-block; padding:0 1.85rem;}
	#reseau-artiste p a {color:#999; display:inline-block;}
	#reseau-artiste p a:hover {color:#fcff00; display:inline-block;}
	#video-artiste {padding:0; margin-bottom:4rem;}
	
	
	#carousel-homepage-latestnews .glyphicon-chevron-right::before {
    float: left;
    width: 30px;
    height: 30px;
    /* background: url(https://1f788b.claudeassets.com/20210805181439im_/https://schmoulbrouk.com/wp-content/themes/schmoulbrouk/images/right-arrow.png) no-repeat center center; */
    content: "";
}
	#carousel-homepage-latestnews .glyphicon-chevron-left::before {
    float: left;
    width: 30px;
    height: 30px;
    /* background: url(https://344dfa.claudeassets.com/20210805181439im_/https://schmoulbrouk.com/wp-content/themes/schmoulbrouk/images/left-arrow.png) no-repeat center center; */
    content: "";
}
	
	
	
	
	
	
	h1.date-presentation-festival {display:inline-block; 
		/* font-size:4.35rem;  */
		margin:0; padding:0 0 0.5rem 0;line-height:1; text-shadow: #000000 1px 1px, #000000 -1px 1px, #000000 -1px -1px, #000000 1px -1px; color: #fcff00; font-family: 'Passion One', cursive;margin:0;font-weight:lighter;vertical-align:top;}
	.date-presentation-festival sup {color: #fcff00; text-shadow: #000000 1px 1px, #000000 -1px 1px, #000000 -1px -1px, #000000 1px -1px; text-transform:lowercase;font-size: 2rem;}
	
	h1.date-presentation-festival span{color: #FFFFFF;font-family: 'Passion One', cursive;font-size: 4.35rem;text-transform:uppercase;text-shadow: #000000 1px 1px, #000000 -1px 1px, #000000 -1px -1px, #000000 1px -1px;}
	.about-us h1.date-presentation-festival span{color: #FFFFFF;}
	h1.date-presentation-festival em{font-size:24px;font-style:normal;text-shadow: #000000 1px 1px, #000000 -1px 1px, #000000 -1px -1px, #000000 1px -1px; text-transform:uppercase;}


	h1.date-presentation-vendredi-programme {color: #092d47;font-family: 'Paytone One', sans-serif;text-transform:capitalize;margin:0 0 2rem 0;padding:0;}
	h1.date-presentation-vendredi-programme span{color: #092d47;font-family: 'Paytone One', sans-serif;text-transform:capitalize;font-size:18px;font-weight:lighter;line-height:1;margin:0;padding:0;}

	h1.date-presentation-samedi-programme {color:#092d47;text-transform:uppercase;font-family: 'Passion One', cursive;margin:0 0 2rem 0;padding:0}
	h1.date-presentation-samedi-programme span{color:#092d47;font-family: 'Paytone One', sans-serif;text-transform:capitalize;font-size:18px;font-weight:lighter;line-height:1;margin:0;padding:0;}
	
	
	h1.programme-artiste {background-color:#092d47!important; color: #fff;text-transform:uppercase;font-family: 'Passion One', cursive;margin:0;padding:0;margin-bottom:1.6em;}

	.titre-artiste{ position: relative;margin-top: 0;padding-top: 0;}
	.titre-artiste:before {position: absolute;z-index: 1;bottom: -9px;left: 0;width: 10%;height: 2px;margin: auto;background: #fcff00;content: "";}
	.titre-artiste, .titre-artiste a { display:inline-block; width:100%;font-size: 16px;line-height: 22px;}

	ul.liste-artiste { list-style-type:none;  }
	ul.liste-artiste li { display:inline-block; }	
	.liste-artiste h3::after {content: ",";}
	ul.liste-artiste li:last-child h3::after {content: "";}


	h6.titre-artiste{ position: relative;margin: 0;padding: 0;display:inline-block;line-height:1;}
	h6.titre-artiste:before {position: absolute;z-index: 1;bottom: -9px;left: 0;width: 10%;height: 2px;margin: auto;background:  #fcff00;content: "";}

	#presentation-artiste {padding:0 ;float:left;width:auto; /* background-color:#fcff00; */  margin: 0 0 6rem;}
	#presentation-artiste p { color:#092d47; font-weight:normal; text-align:justify; font-size:1.55rem; line-height:1.5; padding:0; }

	#presentation-artiste p .drop:first-letter {
	font-size: 40px;
	float: left;
	margin:5px;
	}
		ul.reseaux-artiste li a {color:#092d47;}
		ul.reseaux-artiste li a:hover {color:#f16142;}
		
		h1.points-de-vente {color: #092d47;font-family: 'Paytone One', sans-serif;text-transform:capitalize;margin:0;padding:0;padding-top:2rem;}
		h1.billetterie-ligne {color: #ffffff;font-family: 'Paytone One', sans-serif;text-transform:capitalize;margin:0;padding:0;padding-top:2rem;}
		h1.infos-pratiques {color: #092d47; font-family: 'Paytone One', sans-serif;text-transform:capitalize;margin:0;padding:0;padding-top:2rem;}
		
		 h1.infos-pratiques + h3.text {color: #FFF; }
		
		h1.partenaires {color: #092d47; font-weight:300!important; font-family: 'Paytone One', sans-serif;text-transform:capitalize;margin:0;padding:0;padding-top:2rem;}
		p.partenaires {font-size:1.5rem; text-align:center; }
		div.mecene-list{
			margin: 2rem 0.5rem;
			background-color: rgba(255, 255, 255, 0.3);
		color:#092d47;
		}	
		div.billetterie-ligne {background-color:#fcff00;}
		h1.retroviseur {color: #092d47;font-family: 'Paytone One', sans-serif;text-transform:capitalize;margin:0;padding:0;padding-top:2rem;}
	
	
	
@media (min-width: 700px) {	
	
/* three column layout */
div#column_01 {
	float: left;
	clear: none;
	width: 48%;
	}
div#column_wrap {
	float: right;
	clear: none;
	width:  48%;
	}
	div#column_02 {
		float: left;
		clear: none;
		width: 100%;
	}
	
}	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	#visuel-artiste {float:left;text-align:center; margin: 24px  }
	.visuel-artiste {border: solid 1px #fff; background-color:rgba(255,255,255, 1); padding:0 1rem 1rem 1rem;}
	.skills {margin: 0;text-align: left;  display:block;  float:left; }
	.skills .skill {
    display: block;
    clear: both;
    margin-top: 0;
    margin-bottom:0;
/* background-color:rgba(255,255,255, 0.95); */
border-radius:0.5rem;}
ul.skills {width:100%;}

@media (max-width: 767px) {
ul.skills {	margin-bottom:0 !important; }
}
.row {
    margin-left: 0;
    margin-right: 0;
}
.skills .skill .skill-count {
    display: inline-block;
    float: left;
    height: 64px;
    margin-top: 0px;
    margin-right: 15px;
    margin-bottom: 25px;
}
	.fa {
	  margin:0 .35rem;
	  }
	  ul.reseaux-artiste li a:hover {
		color:#fcff00;
	  }	  
 	a:hover .fa { color:#fcff00;
	  margin:0 .35rem;
	  }
	#section-legend  a {color:#000;}

	div.section-legend   { float:left;}
	

	
	h2.titre-fiche-artiste>span:first-child{font-family: 'Passion One', cursive;  padding: 0.3rem 0 0; color: #fcff00; display:flex; flex-wrap: wrap;   justify-content:center; font-size: 6rem;    line-height: 22px; text-align:left; }
	h2.titre-fiche-artiste span { text-align:left;  font-size: 1.5rem;  text-transform: uppercase;  color: #BBB;}


	
	
	h5.rubrique-artiste-video{font-variant:small-caps;text-align:left; background-color:#1e1e1e; padding:.85rem; font-size:3rem; color:#eeeeee; font-weight:600;}
	h5.rubrique-artiste-reseau{font-variant:small-caps;text-align:left; border-bottom:solid 1px #000; padding:.85rem; font-size:3rem; font-weight:600;}


	#partenaires{background:inherit;}
	#focus {background: rgba(0,0,0,0.5); padding:0;}
	.points-vente {background:#FFF;}
	
	.focus-box .service-icon {border:none;}
	
	
	.separator-one {padding: 100px 0 100px 0; background: rgba(255, 255, 255, 1);}

.separator-one .text {
    color: #1e1e1e;
}


.focus-box .service-icon {
    border: 0;
	border-radius: 0%;
	height: 75px;
}



.red-border-bottom::before {
    height: 0px;
}
.focus-box .service-icon {
    border: none;
}
#focus span:nth-child(4n+1) .focus-box .service-icon:hover, #focus span:nth-child(4n+1) .focus-box .service-icon:focus,
#focus span:nth-child(4n+2) .focus-box .service-icon:hover, #focus span:nth-child(4n+2) .focus-box .service-icon:focus,
#focus span:nth-child(4n+3) .focus-box .service-icon:hover, #focus span:nth-child(4n+3) .focus-box .service-icon:focus,
#focus span:nth-child(4n+4) .focus-box .service-icon:hover, #focus span:nth-child(4n+4) .focus-box .service-icon:focus,
#focus span:nth-child(4n+5) .focus-box .service-icon:hover, #focus span:nth-child(4n+5) .focus-box .service-icon:focus,
#focus span:nth-child(4n+6) .focus-box .service-icon:hover, #focus span:nth-child(4n+6) .focus-box .service-icon:focus {
    border: 10px solid #FFF;
}
.focus-box .service-icon .pixeden {
    border-radius: 0%;
}
.focus-box .service-icon {
 background-color: rgba(255, 255, 255, 1);   display: block;
    position: relative;
    width: auto;
    height: 145px;
    margin: auto;
    margin-bottom: auto;
    margin-bottom: 30px;
    margin-bottom: 20px;
    border: 10px solid #ececec;
    border-radius: 0%;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.focus-box  h3 {color:#404040;}

.tarifs  {
 padding:4rem 0 0; 
}

div.tarifs h2 {
	display:inline-block; 
	color:#fcff00 ; padding:1rem; margin:0 3rem; border-radius:0.5rem;
	font-weight:900;
}

.footer-widget-wrap .widget li a {
    color: #092d47;
}

#footer .container {
	width:100vw;
	padding-right:0!important;
	padding-left:0!important;
	margin-right:0!important;
	margin-left:0!important;
}
.footer-widget-wrap .widget .widget-title {
	color:#092d47;
}
/*
     FILE ARCHIVED ON 13:57:56 May 20, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:10:07 Jun 06, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.535
  exclusion.robots: 0.063
  exclusion.robots.policy: 0.052
  esindex: 0.009
  cdx.remote: 6.614
  LoadShardBlock: 102.295 (3)
  PetaboxLoader3.datanode: 247.768 (5)
  PetaboxLoader3.resolve: 171.236 (3)
  load_resource: 365.677 (2)
*/