h3{font-size:18px;}
.thumbnail h2,.thumbnail .caption .movie-maker{font-size:12px; padding:0px;margin:0;}
.thumbnail .caption{padding:5px;}
.thumbnail .caption .movie-maker{;padding-top:4px;line-height:13px;font-size:11px; }
.column-thumbnail { width: 150px; }
#bande-annonce-vid-wrap {margin:0 0 20px 0px ;}
.container {background:#ffffff;  width: 1170px;}
#movies_week .thumbnail{min-height:235px;}
#movies_week .thumbnail .thumbnail-image {max-height:158px;overflow:hidden;}
.hentry, #comments, .respond-form {
    background: none!important;
    border: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
}
.container{  -webkit-box-shadow: #333 1px 1px 4px; -moz-box-shadow: #333 1px 1px 4px;  box-shadow: #333 1px 5px 10px;}
.navbar {overflow-x:hidden;padding-bottom:20px!important;}
h1 {color:#EC1C24;font-size:24px; margin:0 0 20px;}
body {padding:0; margin:0;background:#EC1C24;}
header .container{position:relative;}
.header .brand img{padding:10px 0}
.header .addthis_wrap {width:61px;padding:57px 0 0 0;font-size:11px;}
.header .addthis_wrap .addthis_toolbox {width:60px;}
.header .nl_wrap label{display:block;;margin:0;}
.header address {min-width:580px;margin: 40px 0 0 20px;font-size: 12px;}
.header address {font-weight:bold;}
.header .form-control{padding:3px 5px}
.navbar{padding:0;margin:0;min-height:0px;}
#menu-main > li > a{padding:5px;font-weight:bold; }


.navbar-responsive-collapse .nav > li.active > a,.navbar-responsive-collapse .nav > li.active > a:hover{background-color: #EC1C24;color:#fff;}
.navbar-responsive-collapse{margin:0 -15px!important;background:#eee;}
.navbar-responsive-collapse a{color:#333}
.navbar-responsive-collapse .nav > li > a:hover,.navbar-responsive-collapse .nav > li > a:focus{background:#ddd}


#middle_wrapper{padding-top:25px; padding-bottom:35px;margin-top:-20px;position:relative;}
#footer {padding:0;margin:0;background:transparent;border:none;position:relative;z-index: 100;;}
#sub-floor{padding:0;margin:0;background:transparent;}
.submenu{position:relative;padding:10px 0;}
#menu-submenu {padding:0;margin:0;text-align:center;}
#menu-submenu li {padding: 0 23px;border-right:1px solid #ddd;}
#menu-submenu li:last-child,.entries .entry:last-child{border-right:none;}
#content{padding-top:20px;}
#sub-floor .copyright {line-height:35px;position:absolute;top:0;left:15px;;}
#footer-wrapper{margin-bottom:0;}




#content > .article-header{margin-bottom:20px;}
.entry {position:relative;}
.entry .entry-title {font-size:22px;font-weight:bold;}
.article-header{padding:0  15px ;margin:0;}
.entry .article-header{padding:0;}
.hentry  .entry-content {padding:0; }
.entry .entry-content  p,.entry .entry-content {}
.entries .entry-content,.entries .media-image img  {padding:0  0 10px 0;}
.entries .movie-actors,.entries .movie-maker,.entries .movie-detail,.entries .public{margin:0  0 10px 0;padding:0;}
.entries #entry-detail {margin:10px 0 0 0 ;padding:0;}
#entry-detail{position:relative}
.entry-date,.entry .entry-date {margin-bottom:3px;font-weight:bold;}
.entry .entry-readmore {padding:5px 0 0 0;display:inline-block;}
.entries .entry { padding-bottom: 10px;}
.entry .hr {border-bottom:1px dotted #EC1C24;clear:both;margin:0 15px;}
.entry .seances{position:absolute; top:0; bottom:20px; right:0;}
.entry .seances .widgettitle {margin-top:0;}
.entry .seances ul {margin:0;padding-left: 0;list-style: none;}
.entry .seances ul li {margin:0;padding-left: 0;padding-top: 10px;}

.article-footer{padding: 10px 0px 10px 0px ; }
#hometeaser, #hometeaserImage{;margin: 0 auto;text-align:center;margin-bottom:40px}
#hometeaserImage .imgHome , #hometeaser video{margin: 0 auto;}

.vjs-big-play-button{top:50% !important;left:50% !important;margin-top:-39px;margin-left:-60px;}


iframe::-webkit-scrollbar {   display: none;}

#events_col{border-right:1px solid #EC1C24; }
p.dl-pdf   {background: url('/wp-content/uploads/pdf-icon.png')  0 50% no-repeat ; padding-left:22px;float:right;margin-bottom:20px;}
#movies_week .thumbnails{clear:both}

.red{color:#EC1C24!important;}
.red a{color:#EC1C24!important;}
#movies_children_week h3{margin: 0 0 35px 0;font-size:20px;}

.execphpwidget table > tbody > tr:first-child  td, .execphpwidget table tbody tr:first-child th{border:none !important;}
.archive-title {margin-bottom:40px;}

#recent-events .entry .entry-title {font-size:18px;}
.acf-map {
    width: 100%;
    height: 400px;
    border: #ccc solid 1px;
    margin: 20px 0;
}
#tarifs-list{margin-left: 0;}
#tarifs-list li{border-right:1px solid #ccc;}
#tarifs-list li:last-child{border:none;}

#entry-detail .logo-enfance{ position:absolute; top:20px;  right:20px;}
.wpptopdfenh,.addthis_toolbox  {display:inline-block}
.wpptopdfenh{float:right;margin-right:2px;}
#middle_wrapper .addthis_toolbox {min-width:70px;float:right;}
#middle_wrapper  #addthis_social_widget{min-width:100px;vertical-align: top;}
#middle_wrapper  #addthis_social_widget img{vertical-align: top;display:block;}
.MailjetSubscribeWidget {position:absolute;right:100px;width:225px;bottom:15px;}
.MailjetSubscribeWidget .navbar-form {padding: 0;margin:0;}
.response p {margin:0;font-size:11px;padding:5px 0 0  0;line-height:12px;}

.page-head{padding: 0 0  0;}
/* liScroll styles */
#partners {background:#ccc;margin: 0 -15px;border-top:1px solid #000;padding:5px 0;}

.tickercontainer {
margin: 0;
padding: 0;
overflow: hidden; padding-left: 10px;
padding-right: 10px;
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
position: relative;

overflow: hidden;
height:60px;
}
#partners  ul{
    position: relative;
    margin: 0;
    padding: 0px;
    white-space: nowrap; overflow: hidden; height:60px;
}
#partners li{height:60px;line-height:60px;text-align:center;padding:0 8px;vertical-align:middle;float:left;margin:0}
#partners li figure img{margin:0 auto;display: block;}


.mov a {color:#333;}
.tg .last {border-bottom:1px solid #000;}
.tg th{font-family:Arial, sans-serif;font-size:12px;font-weight:normal;padding:5px;border:1px solid #EC1C24; overflow:hidden;word-break:normal;color:#fff;background-color:#EC1C24;}
