@charset "UTF-8";body .reservation .form-errors ul li,body ol.forms{list-style:none}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}@font-face{font-family:Orator;src:url(fonts/OratorStd.woff2) format("woff2"),url(fonts/OratorStd.woff) format("woff"),url(fonts/OratorStd.ttf) format("truetype")}body article{margin-bottom:3.5em!important}body article .entry-summary{margin-top:.3em!important;margin-bottom:1em!important}body article .entry-content figure.program{-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}body article .entry-content figure.program:hover{-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);background:#F7F7F7;border:1px solid #d1d1d1}body article .entry-content figure.program h3{color:#000;font-weight:700;margin-bottom:0;font-size:1.7em}body article .entry-content figure.program figcaption{font-family:Orator;color:#000;font-size:1.4em}body article .entry-content table.reservation a:before{font-family:Genericons;content:'\f307';font-size:1.5em;position:relative;top:6px;line-height:17px}body h1,body h1.entry-title,body h1.site-title,body h2,body h2.entry-title,body h3,body h4,body h5,body h6,body p.site-description,body p.site-title{font-family:Orator;font-weight:400}body article .entry-content table tr:nth-child(2n){background-color:#F7F7F7}body article .entry-content ul{margin-left:40px}body article .entry-content ul li{list-style-type:none;font-size:1em;margin-bottom:10px}body article .entry-content ul li:before{content:'\25A0';font-size:20px;position:absolute;left:10px;margin-top:-6px}body a:hover .genericon.genericon-presentation{background-position:0 -21px}body .genericon.genericon-presentation{background:url(../images/icon-presentation.png) 0 1px no-repeat;width:25.59px;height:25px}body h1.entry-title,body h2{background-color:#000;display:inline-block;color:#fff}body h1.entry-title{padding:8px;margin-bottom:.3em}body h2{padding:5px;margin-top:1em!important;margin-bottom:.3em!important}body a.button,body ul.home-posts .listing-item .post-meta .author,body ul.home-posts .listing-item .post-meta .date{font-weight:700}body p.site-description{font-size:1.2em}body a{text-decoration:none;box-shadow:none!important}body a.button{background:#1a1a1a;border:0;border-radius:2px;color:#fff;font-family:Montserrat,"Helvetica Neue",sans-serif;font-size:16px;letter-spacing:.046875em;line-height:1;padding:.84375em .875em .78125em;text-transform:uppercase}body .reservation #reservation-theatre label,body ol.forms label{letter-spacing:.076923077em;line-height:1.6153846154;text-transform:uppercase}body a.button.reservation{margin-bottom:20px;display:block;text-align:center}body a.button.reservation .genericon{margin-top:-6px}body a.button.reservation:hover{background-color:#74acdd;color:#fff}body ul.home-posts{margin:0}body ul.home-posts .listing-item{list-style-type:none}body ul.home-posts .listing-item .title{font-family:Orator;font-size:1.4em;text-transform:uppercase;text-align:center;color:#000;padding:8px;display:block}body ul.home-posts .listing-item .title:hover{color:#fff;background-color:#000}body ul.home-posts .listing-item .image img{margin:0 auto}body ul.home-posts .listing-item .post-meta{margin-top:10px;margin-bottom:10px;text-align:center}body div#content{text-align:justify}body div#content span.genericon{font-size:1.4em;padding-top:3px;margin-right:5px}body div#content .content-area.no-sidebar{width:100%;margin-right:0}body div#content .page-header{border-top:0}body .table-reservations tr.deleted{background-color:#CD5C5C;color:#fff}body .table-reservations tr.deleted a{color:#fff}body .table-reservations tr.deleted a:hover{color:#000}body .reservation #reservation-theatre label{color:#686868;display:block;font-family:Montserrat,"Helvetica Neue",sans-serif;font-size:13px;font-size:.8125rem;margin-bottom:.5384615385em}body .reservation #reservation-theatre .fieldform{margin-bottom:18px}body .reservation #reservation-theatre .fieldform select{border:1px solid #d1d1d1;border-radius:2px;color:#686868;padding:.625em .4375em;width:100%;background-color:#F7F7F7}body .reservation #reservation-theatre .fieldform select:focus{background-color:#fff;border-color:#007acc;color:#1a1a1a;outline:0}body .reservation #reservation-theatre .fieldform.inline label{float:left}body .reservation #reservation-theatre .fieldform.inline input{float:left;margin-right:10px;margin-top:4px}body .reservation .form-errors{background-color:#CD5C5C;color:#fff;padding:20px;margin-bottom:20px;display:inline-block}body .reservation .form-errors ul{margin-bottom:0;margin-left:0}body header.maintenance{margin-bottom:40px}body header.site-header{padding-bottom:0!important}body header.site-header .site-header-main{border-bottom:4px solid #000}body header.site-header .site-header-main .site-branding{margin:0 auto}body header.site-header .site-header-main .site-branding .site-logo{display:block;float:left}body header.site-header .site-header-main .main-navigation .genericon{font-size:1.6em;margin-top:-3px}body .widget{border-top:0}body .widget .widget-title{font-family:Orator;font-weight:400}body footer.site-footer{font-family:Orator}body footer.site-footer .site-info{font-size:1em}body footer.site-footer .main-navigation .genericon{font-size:1.6em;margin-top:-3px}body .screenReader{left:-9999px;position:absolute;top:-9999px}body .thanks{background:#F2F3F6;border:1px solid #7E8AA2;padding:10px;margin-top:20px}body ol.forms{margin:0}body ol.forms li{margin-bottom:18px}body ol.forms li span.error{color:red}body ol.forms li.inline input[type=checkbox]{float:left;margin-top:4px}body ol.forms label{color:#686868;display:block;font-family:Montserrat,"Helvetica Neue",sans-serif;font-size:13px;font-size:.8125rem;margin-bottom:.5384615385em}@media screen and (max-width:56.875em){body article .entry-content,body article .entry-header{margin-right:7.6923%}body article .entry-footer .button.reservation{display:none}body header.site-header .site-header-main .site-branding{text-align:center;display:block;width:100%}body header.site-header .site-header-main .site-branding .site-logo{float:none;margin-bottom:10px}body header.site-header .site-header-main .site-header-menu{position:relative;right:0}body #form_contact,body .liste-reservations,body .show_reservations,body section.reservation,body section.reservation_confirmation,body section.reservation_expired,body.archive a.button.reservation{margin-right:7.6923%;margin-left:7.6923%}body .sidebar{padding-right:7.6923%}}@media screen and (min-width:56.875em){body header.site-header .site-header-main{background:url(../images/logo_background.jpg) repeat-x}body header.site-header .site-header-main #site-navigation ul{display:flex;justify-content:space-between;list-style-type:none}body.archive #main article:not(.type-page) .entry-footer{width:100%}body .home-posts{max-width:1200px;margin-left:auto;margin-right:auto}body .home-posts::after{clear:both;content:"";display:block}body .home-posts .listing-item{float:left;display:block;margin-right:2.35765%;width:48.82117%}body .home-posts .listing-item:last-child{margin-right:0}body header.site-header .site-header-main .site-header-menu{display:inline;width:100%}body .no-sidebar .entry-content,body .no-sidebar .entry-footer,body .no-sidebar .entry-header{margin-left:0;margin-right:0}}
/*# sourceMappingURL=custom.min.css.map */
