/*

    The following CSS codes are created by the YellowPencil plugin.
    https://yellowpencil.waspthemes.com/


    T A B L E   O F   C O N T E N T S
    ........................................................................

    01. Global Styles
    02. Post Template
    03. "Equipe" Page
    04. "Agenda" Page
    05. "Contact" Page

*/



/*-----------------------------------------------*/
/*  Global Styles                                */
/*-----------------------------------------------*/
body #menu-main .menu-item{
	padding-left:0px;
	padding-right:0px;
	display: inline-block;
	float: none;
	position: relative;
}

body #menu-main .menu-item > a{
	display: inline-block;
	max-height: inherit;
}

body #menu-main > .menu-item > a > img{
	width: 10em;
	padding-top:20px;
	padding-bottom:20px;
}

body #menu-main > .menu-item.current-menu-item > a > img, body #menu-main > .menu-item.current-menu-parent > a > img, body #menu-main > .menu-item:hover > a > img{
	background-image: url(https://www.baladins-du-rire.com/wp-content/uploads/2018/09/pucesselectionmenu.png);
	background-repeat: no-repeat;
}

body #menu-main > .menu-item:nth-child(even).current-menu-item > a > img, body #menu-main > .menu-item:nth-child(even).current-menu-parent > a > img, body #menu-main > .menu-item:hover:nth-child(even) > a > img{
	background-position: bottom 0px center;
}

body #menu-main > .menu-item:nth-child(odd).current-menu-item > a > img, body #menu-main > .menu-item:nth-child(odd).current-menu-parent > a > img, body #menu-main > .menu-item:nth-child(odd) > a > img{
	background-position: top -5px center;
}

body #menu-main.sh-nav > li.menu-item > ul.sub-menu{
	background-color: white !important;
}

body #menu-main.sh-nav > li.menu-item > ul.sub-menu .menu-item{
	display: block;
	color: #333;
	width: 100%;
	border-right: unset !important;
	border-bottom: 3px solid #F00;
	max-height: 60px;
}

body #menu-main.sh-nav > li.menu-item > ul.sub-menu .menu-item a{
	border-bottom: unset !important;
	color: #333 !important;
}

body #page-container .primary-desktop{
	padding-top:0px;
}

body #wrapper .sh-window-line{
	height:0px;
	padding-top:0px;
}

body #page-container{
	padding-top:0px !important;
	padding-bottom: 0 !important;
}

body #page-container .sh-header-top{
	padding-top:0px;
}

body #header-navigation .sh-nav-container{
	padding-top:0px;
	padding-bottom:0px;
}

body .primary-desktop .sh-header-small-icons.sh-sticky-header-active{
	left: 0 !important;
	right: 0 !important;
	top: 0 !important;
}

body .post-links{
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #ffffff 10%, #e45141 10%, #e45141 10%, #e45141 40%, #e45141 40%, #ffffff 40%, #ffffff 40%);
	background: -webkit-linear-gradient(top, #ffffff 0%,#ffffff 10%,#e45141 10%,#e45141 10%,#e45141 40%,#e45141 40%,#ffffff 40%,#ffffff 40%);
	background:-webkit-linear-gradient(top, #ffffff 0%,#ffffff 10%,#e45141 10%,#e45141 10%,#e45141 40%,#e45141 40%,#ffffff 40%,#ffffff 40%);
	background:-o-linear-gradient(top, #ffffff 0%,#ffffff 10%,#e45141 10%,#e45141 10%,#e45141 40%,#e45141 40%,#ffffff 40%,#ffffff 40%);
	background:linear-gradient(to bottom, #ffffff 0%,#ffffff 10%,#e45141 10%,#e45141 10%,#e45141 40%,#e45141 40%,#ffffff 40%,#ffffff 40%);
	-webkit-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );
}

body #menu-main > .menu-item.sh-nav-social{
	vertical-align: middle;
	height: 50px;
}

body #menu-main > .menu-item.sh-nav-social > a, body #menu-main > .menu-item.sh-nav-social > a > i, body #menu-main > .menu-item.sh-nav-social > a > i:before{
	display: inline-block;
	height: 50px;
	width: 50px;
	padding: 0;
	bottom: 0;
}

body #menu-main > .menu-item.sh-nav-social > a > i:before{
	content: "";

	background-size: contain;
	background-repeat: no-repeat;
	background-position: center top;
}

body #menu-main > .menu-item.sh-nav-social > a > i.icon-social-facebook:before{
	background-image: url("https://www.baladins-du-rire.com/wp-content/uploads/2018/11/boutonfacebook.png");
}

body #menu-main > .menu-item.sh-nav-social > a > i.icon-social-instagram:before{
	background-image: url("https://www.baladins-du-rire.com/wp-content/uploads/2018/11/boutoninstagram.png");
}

body #menu-main > .menu-item.sh-nav-social > a > i.icon-social-youtube:before{
	background-image: url("https://www.baladins-du-rire.com/wp-content/uploads/2018/11/boutonyoutube.png");
}

body #content .sh-section{
	padding-top:50px;
	padding-bottom:50px;
}

body .post-item .post-meta .post-meta-author{
	display: none;
}

body .post-item .post-content-container{
	margin-top: -170px;
	opacity: .6;
	text-align: center;
	padding-bottom: 32px;
}

body .post-item .post-container .post-meta-two{
	text-align: center;
	margin: 0 auto;
	padding: 20px;
}

body .post-item .post-container .post-meta-categories{
	float: none;
	font-weight: bold;
}

body .post-meta-thumb .sh-table-full > a:first-of-type{
	width: 100%;
}

body .post-meta-thumb .sh-table-full > a:first-of-type > .sh-overlay-item-container{
	left: 50%;
	margin-left: -30px;
}

body .post-meta-thumb .sh-table-full > a + a, body .post-item > .post-container > .post-content-container > .post-content{
	display: none;
}

body .btn-filter-rue, body .btn-filter-salle, body .btn-filter-autres{
	cursor: pointer;
}

body .sh-recent-posts > .blog-list.filtered{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-line-pack: flex-start;
	align-content: flex-start;
}

body .sh-recent-posts > .blog-list.filtered article{
	position: relative !important;
	left: 0 !important;
	top: 0 !important;
	-webkit-box-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	max-width: 33.3%;
	animation: all .5s;
}

body .sh-recent-posts > .blog-list.filtered article.hidden-article{
	display: none;
}

body .blog-list .sh-table-full > a:hover{
	background-color: #bf110488 !important;
}

body .post-item .post-meta-thumb, body .post-item .post-content-container{
	border-radius: 10px;
}

body .sh-back-to-top{
	right: 13px;
	bottom: 10px;
}

body .sh-header-mobile-dropdown{
	background-color: #FFF !important;
}

body .sh-header-mobile-dropdown .sh-nav-mobile{
	padding: 0 !important;
}

body .sh-header-mobile-dropdown .sh-nav-mobile li{
	height: 50px;
}

body .sh-header-mobile-dropdown .sh-nav-mobile li:after{
	bottom: 0px;
}

body .sh-nav-mobile li.menu-item-has-children > a::after{
	display: none;
}

body .sh-header-mobile-dropdown .sh-nav-mobile li a{
	padding: 0 !important;
}

body .sh-header-mobile-dropdown .sh-nav-mobile li a > img{
	padding: 0 !important;
}

body .sh-copyrights .sh-table-full .developer-copyrights{
	display: none;
}



/*-----------------------------------------------*/
/*  Post Template                                */
/*-----------------------------------------------*/
body.single-post .post-item .post-title h1{
	display: none;
}

body.single-post .post-item .post-meta-data{
	display: none;
}

body.single-post .post-meta-thumb .sh-table-full a{
	display:none;
}



/*-----------------------------------------------*/
/*  "Equipe" Page                                */
/*-----------------------------------------------*/

body.page-id-198 .portrait:hover img{
	opacity:0;
	transition:opacity 2s linear;
}

body.page-id-198 .portrait:hover{
	-webkit-background-size: 200px 300px;
	background-size: 200px 300px;
	background-repeat: no-repeat;
	background-position-x: center;
}

body.page-id-198 .herve:hover{
	background-image: url('../../../wp-content/uploads/2018/11/herve.gif');
}

body.page-id-198 .michele:hover{
	background-image: url('../../../wp-content/uploads/2018/11/michele.gif');
}

body.page-id-198 .lison:hover{
	background-image: url('../../../wp-content/uploads/2018/11/lison.gif');
}

body.page-id-198 .julie:hover{
	background-image: url('../../../wp-content/uploads/2018/11/julie.gif');
}

body.page-id-198 .raphael:hover{
	background-image: url('../../../wp-content/uploads/2018/11/raph.gif');
}

body.page-id-198 .bernard:hover{
	background-image: url('../../../wp-content/uploads/2018/11/BernardDC.gif');
}

body.page-id-198 .chloe:hover{
	background-image: url('../../../wp-content/uploads/2018/11/chloe.gif');
}

body.page-id-198 .mathias:hover{
	background-image: url('../../../wp-content/uploads/2018/11/mathias.gif');
}

body.page-id-198 .michel:hover{
	background-image: url('../../../wp-content/uploads/2018/11/emile.gif');
}

body.page-id-198 .chrystele:hover{
	background-image: url('../../../wp-content/uploads/2018/11/chrystele.gif');
}

body.page-id-198 .jacques:hover{
	background-image: url('../../../wp-content/uploads/2019/03/jacques.gif');
}

body.page-id-198 .bernardCau:hover{
	background-image: url('../../../wp-content/uploads/2018/11/BernardCau.gif');
}

body.page-id-198 .julia:hover{
	background-image: url('../../../wp-content/uploads/2019/03/julia.gif');
}

body.page-id-198 .antonin:hover{
	background-image: url('../../../wp-content/uploads/2019/03/antonin.gif');
}

body.page-id-198 .lucile:hover{
	background-image: url('../../../wp-content/uploads/2018/11/lucile.gif');
}

body.page-id-198 .maud:hover{
	background-image: url('../../../wp-content/uploads/2019/03/Maud.gif');
}

body.page-id-198 .francoise:hover{
	background-image: url('../../../wp-content/uploads/2019/03/francoise.gif');
}

body.page-id-198 .philippe:hover{
	background-image: url('../../../wp-content/uploads/2019/03/philippe.gif');
}


/*-----------------------------------------------*/
/*  "Agenda" Page                                */
/*-----------------------------------------------*/
body.page-id-488 .agenda-list ul{
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient: column;
	-webkit-box-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	margin: 0;
	padding: 0;
	line-height: 1.7;
}

body.page-id-488 .agenda-list ul > li{
	list-style: none;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;

	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;

	-webkit-box-pack: space-between;
	-ms-flex-pack: space-between;
	justify-content: space-between;
}

body.page-id-488 .agenda-list ul > li:nth-child(even){

	background-color: #f1edec;
}

body.page-id-488 .agenda-list ul > li > span{
	-webkit-box-flex: 1 1 0;
	-ms-flex: 1 1 0;
	flex: 1 1 0;
	text-align: center;
	padding: 0 5px;
	display: inline-block;
}

@media (max-width:550px){

	body.page-id-488 #wrapper .sh-page-layout-default .container{
	max-width: 500px !important;
	}

}



/*-----------------------------------------------*/
/*  "Contact" Page                               */
/*-----------------------------------------------*/
body.page-id-37 #wrapper .sh-page-layout-default{
	padding-top:0px;
	position:relative;
	top:0px;
	left:0px;
}

body.page-id-37 #wrapper .sh-page-layout-default .sh-section{
	padding-top: 60px;
}