h1 {
    font-size: 34.5px;
}
*[class~="playTitle"]{
}
h2.bloc-actif, h3.bloc-actif, p.bloc-actif{
color:#ccc !important;
cursor:default;
}
.cta_inscription{
	width: 44% !important;
margin-left: auto !important;
margin-right: auto !important;
padding: 10px 0 !important;
border-radius: 20px !important;
color: #fff !important;
font-size: 18px !important;
font-weight: bolder !important;
}
.tel{
	background-color: #3f82a3;
}
.reserver{
	background-color: #0dbaff;
}
.tax-serie #content .row1 .serie-container .serie-description h2.heightH2-bloc1 {
    margin: 60px 0 5px;
        margin-right: 0px;
    line-height: 20px;
    margin-right: 30px;
}
@media only screen and (max-width:602px), (max-device-width:602px) {
	#banner .navbar-inner nav ul li.menu-agenda, #banner .navbar-inner nav ul li.menu-nouveau, #banner .navbar-inner nav ul li.menu-croissance {
    padding: 0 0 10px 0;
		
	}
	
}

@media only screen and (max-width:768px), (max-device-width:768px) {
	*[class~="mylogo"] {
/*background: transparent url("http://www.mcsf.fr/Logo_MCSF.png") no-repeat scroll 0 0 / 90px 90px !important;*/
height: 90px !important;
    position: inherit /*absolute*/;
    width: 90px !important;
}

	h1{
		font-size: 15.3px !important;
    	line-height: 40px !important;
		margin: 0 !important;
	}
	a.slogan {
		float: left;
		font-family: Arial,Helvetica,sans-serif !important;
		font-size: 11.5px !important;
		line-height: 0px !important;
		margin: 40px 0 0 10px !important;
		text-shadow: 2px 2px 0px #fff !important;
}
	.tax-serie #content .row1 .serie-container .serie-description h2.heightH2-bloc1, .tax-serie #content .row1 .serie-container .serie-description h2.heightH2-bloc2 {
		margin: 0px 0 5px !important;
	}
	.tax-serie #content .row1 .serie-container .serie-description span.marge{
		padding-top: 20px;
	}
	
.playTitle{
 margin: 20px 0 -14px !important;
}

}
@media only screen and (min-width:768px), (min-device-width:768px) {
.tax-serie #content .row3 .row {
    margin-top: 25px !important;
}

#banner .navbar-inner nav ul li a span {
    display: block !important;
	font-size: 11px !important;
}
#banner .navbar-inner nav ul li a {
    height: 44px !important;
}
.tax-serie #content .row1 .serie-container .video-player {
    height: 0;
    overflow: hidden;
    padding-bottom: 56% !important;
    position: relative;
}
.playTitle{
 margin: 20px 0 4px !important;
}
   
}

@media only screen and (max-width:2560px), (max-device-width:2560px) {

#banner .navbar-inner nav {
  margin-top: 100px !important;
}

#banner .navbar-inner nav ul li.menu-nouveau a {
    /*padding-left:100px !important;*/
}
#banner .navbar-inner nav ul li.menu-nouveau {
    width: 25%;
}
#banner .navbar-inner nav ul li a {
    height: -44px !important;
}
}
*[class~="b"]{
display:none;
}

*[class~="mylogo"] {
/*    background: transparent url("http://www.mcsf.fr/Logo_MCSF.png") no-repeat scroll 0 0 / 150px 150px;*/
    border: 3px solid #fff;
    border-radius: 50%;
    color: transparent;
    display: block;
    float: left;
    font: 0px/0 a;
    height: 150px;
    margin: 15px 0 0 10px;
    text-shadow: none;
    width: 150px;
}
#banner .navbar-inner nav {
   margin-bottom: 20px !important;
}
#banner .navbar-inner nav ul li a {
    font-size: 14px !important;
}
.navbar .nav > li > a {
    padding-right: 0px !important;
    
}
@media only screen and (max-width:43px), (max-device-width:430px) {
#banner .navbar-inner nav ul li a {
    font-size: 12px !important;
	letter-spacing: 0px;
}
	.navbar .nav {
    margin: 0 0 0 0 !important;
}

}

#banner .navbar-inner nav ul li a:hover, #banner .navbar-inner nav ul li a:active {
    color: #00cbe9;
}
#banner .navbar-inner nav ul li.en-cours a {
    color: #009cde;
}
#banner .navbar-inner nav ul li.menu-enseignements {
    width: 20% !important;
}
#banner .navbar-inner nav ul li.menu-contact {
    width: 23%;
}
#banner .navbar-inner nav ul li.menu-agenda, #banner .navbar-inner nav ul li.menu-nouveau, #banner .navbar-inner nav ul li.menu-croissance {
    width: 32%;
	overflow-wrap: anywhere;
	word-wrap: break-word;
}
#banner .navbar-inner nav ul li::after{
	height: 0px !important;
}
@font-face {
	font-family: 'New-Cicle-Fina';
	src: url('http://www.mcsf.fr/enseignements/ecole_de_priere/font/New-Cicle-Fina.eot');
	src: local('?'), url('http://www.mcsf.fr/enseignements/ecole_de_priere/font/New-Cicle-Fina.woff') format('woff'), url('http://www.mcsf.fr/enseignements/ecole_de_priere/font/New-Cicle-Fina.ttf') format('truetype'), url('http://www.mcsf.fr/enseignements/ecole_de_priere/font/New-Cicle-Fina.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
font-family: 'Myriad-Pro-Regular';
font-style: normal;
font-weight: normal;
src: local('Myriad-Pro-Regular'), url('http://www.mcsf.fr/enseignements/ecole_de_priere/font/MYRIADPRO-REGULAR.woff') format('woff');
}
a.slogan {
    float: left;
    font-family: /*"Myriad-Pro-Regular","New-Cicle-Fina",*/Arial,Helvetica,sans-serif !important;
	font-size:18px;
    line-height: 1px;
    margin: 55px 0 0 10px;
	text-shadow:2px 2px 0px #fff;
}
body .separateur span {
    background-color: #009cde;
    color: #fff;
    font-weight: bold;
    letter-spacing: 2px;
}
/*Player*/
*[class~="message-media"]{
margin-left:auto !important;
margin-right:auto !important;
}
.serie-container .row .message-media .row .boutons-media a.notes {
   /* background: url("http://nouvellevie.com/wp-content/themes/nouvellevie/assets/img/bouton-message-notes.png") no-repeat scroll 0 0 / 110px 220px;
 display: inline-block;
    height: 110px;*/
    /*margin: 28px 8px;*/
   /* width: 110px;*/
background: rgba(0, 0, 0, 0) url("http://nouvellevie.com/wp-content/themes/nouvellevie/assets/img/bouton-message-notes.png") no-repeat scroll 0 0 / 100px 200px;
    border: 2px solid #ccc;
    border-radius: 50%;
    display: inline-block;
    height: 100px;
    width: 100px;
}
.serie-container .row .message-media .row .boutons-media a.mp3 {
    background-image: url("http://nouvellevie.com/wp-content/themes/nouvellevie/assets/img/bouton-message-mp3.png");
}

.serie-container .row .message-media .row .boutons-media{
box-sizing: border-box;
    display: block;
    float: none;
    margin-left: auto;
	margin-right: auto;
    width:  100%/* only mp3 330px*/;
}

.playTitle {
color: #00cbe9 !important;
    display: block;
    font-family: Arial,Helvetica,sans-serif !important;
    font-size: 12px;
    font-weight: 600 !important;
    letter-spacing: 1px;
    text-align: center;
    text-shadow: -1px 1px 9px #ccc;
    text-transform: uppercase;
}
.media-left,.media-right{
float: left;
    width: 50%;
padding-bottom:30px;
}
/* eo Player */