/* ====================================================================================================
 * Original styles
 * ==================================================================================================== */
body.front-end{color:#333;font-family:'Roboto Condensed',sans-serif!important;font-weight:300;}body.front-end .navbar{margin-bottom:0!important;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important}body.front-end .alignright{float:right;margin-left:15px}body.front-end .alignleft{float:left;margin-right:15px}body.front-end .signupLink{color:#fff;background-color:#FE0000;padding:5px 10px;float:left;display:block;margin-top:5px}body.front-end .signupLink:hover{color:#fff}body.front-end legend{font-weight:700}body.front-end label{font-weight:400!important}body.front-end .wpcf7-list-item{text-indent:-22px;display:block;padding-left:20px}body.front-end .wpcf7-list-item input{margin-right:5px!important}body.front-end .branding{background:#4b4b4b;background:-moz-linear-gradient(left,#4b4b4b 0%,#262a2d 100%);background:-webkit-linear-gradient(left,#4b4b4b 0%,#262a2d 100%);background:linear-gradient(to right,#4b4b4b 0%,#262a2d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4b4b4b',endColorstr='#262a2d',GradientType=1)}body.front-end .branding .site-branding{padding:20px 0}body.front-end .branding .site-branding #siteDescription{background:url(images/tagline-aqmat.png) left center no-repeat;background-size:contain;width:260px;height:33px;text-indent:-999em;float:left;margin-top:37px}body.front-end .branding .site-branding #siteName{background:url(images/college-aqmat-logo.png) left center no-repeat;background-size:contain;text-indent:-999em;width:369px;height:103px;float:left}body.front-end .menu-utility-wrapper{background-color:#2B2C2E}body.front-end .menu-utility-wrapper .utility-nav{text-transform:uppercase}body.front-end .menu-utility-wrapper .utility-nav li{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;border-left:1px solid #fff}body.front-end .menu-utility-wrapper .utility-nav li:first-child{border-left:none}body.front-end .menu-utility-wrapper .utility-nav li a{color:#fff;font-weight:400;text-transform:uppercase;font-size:14px;padding:0 .6em}body.front-end .menu-utility-wrapper .utility-nav li a:hover{color:#e1e700;text-decoration:underline}body.front-end .socialMedia{padding-top:60px;padding-left:0}body.front-end .socialMedia li{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline}body.front-end .socialMedia li a{color:#fff;display:block}body.front-end .socialMedia li a:hover{text-decoration:none}body.front-end .main-menu{background-color:#0a0a0a!important;text-transform:uppercase;border:none!important}body.front-end .main-menu .navbar-collapse{padding-left:0}body.front-end .main-menu .navbar-collapse .navbar-nav > li:last-child{margin-right:0}body.front-end .main-menu .navbar-collapse .navbar-nav > li > a{color:#fff!important;font-size:20px;font-weight:700}body.front-end main{font-size:18px}body.front-end main .h1,body.front-end main .h2,body.front-end main .h3,body.front-end main .h4,body.front-end main .h5,body.front-end main .h6,body.front-end main h1,body.front-end main h2,body.front-end main h3,body.front-end main h4,body.front-end main h5,body.front-end main h6{font-family:'Roboto Condensed',sans-serif;text-transform:uppercase;font-weight:700;padding-bottom:5px;border-bottom:2px solid #0a0a0a;letter-spacing:2px;margin-bottom:28px}body.front-end main .page-content{padding:25px 0 50px}body.front-end form .row{margin-bottom:15px}body.front-end form .row p{margin-bottom:0}body.front-end form .row .wpcf7-list-item-label{font-weight:400}body.front-end form .duplicateFieldset{color:#333}body.front-end form input{width:100%}body.front-end form input[type="radio"],body.front-end form input[type="checkbox"]{width:auto}body.front-end form input[type="radio"] + span,body.front-end form input[type="checkbox"] + span{margin-right:15px}body.front-end form input[type="submit"]{width:auto;background-color:#E1E32B;font-family:'Roboto Condensed',sans-serif;text-transform:uppercase;font-size:18px;font-weight:700;text-align:center;color:#333;border:none;padding:.85em 1em;float:right}body.front-end form select{padding:.3rem .5rem!important;display:block;width:100%;border:1px solid #cacaca;background-color:#fff;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}body.front-end .espace-partenaires-footer{padding-bottom:25px}body.front-end .espace-partenaires-footer .widget-container{float:left;padding:20px 0}body.front-end .espace-partenaires-footer .widget-container .widget-title{display:none}body.front-end .aqmat-calendar table.calendar.loading:before{background-size:cover;background:transparent url(images/calendar/spinner.gif) no-repeat scroll center center;content:"";height:100%;position:absolute;width:100%}body.front-end .aqmat-calendar .widget_aqmat_evenement_calendrier{background-color:#f0f0f0;margin-bottom:0!important;padding-bottom:1em}body.front-end .aqmat-calendar .widget_aqmat_evenement_calendrier table.calendar{background-color:#f0f0f0;width:100%}body.front-end .aqmat-calendar .widget_aqmat_evenement_calendrier table.calendar caption{background-color:#f0f0f0;color:#333;font-weigth:bold;font-size:30px;padding-bottom:0!important;text-align:center}body.front-end .aqmat-calendar .widget_aqmat_evenement_calendrier table.calendar caption .prev{background-image:url(images/calendar/ico-arrow-cal-left.png);background-position:center center;background-repeat:no-repeat;display:inline-block;float:left;text-indent:-4000px;width:14%}body.front-end .aqmat-calendar .widget_aqmat_evenement_calendrier table.calendar caption .next{background-image:url(images/calendar/ico-arrow-cal-right.png);background-position:center center;background-repeat:no-repeat;display:inline-block;float:right;text-indent:-4000px;width:14%}body.front-end .aqmat-calendar .widget_aqmat_evenement_calendrier table.calendar tbody{background-color:transparent;border:0 none}body.front-end .aqmat-calendar .widget_aqmat_evenement_calendrier table.calendar tbody th{color:#333;font-size:30px}body.front-end .aqmat-calendar .widget_aqmat_evenement_calendrier table.calendar tbody tr:nth-child(even){background-color:transparent}body.front-end .aqmat-calendar .widget_aqmat_evenement_calendrier table.calendar tfoot{background-color:transparent;border:0 none}body.front-end .aqmat-calendar .widget_aqmat_evenement_calendrier table.calendar thead{background-color:transparent;border:0 none}body.front-end .aqmat-calendar .widget_aqmat_evenement_calendrier table tbody td{font-size:20px;font-weight:700;padding:.5rem;text-align:center;border:5px solid #f0f0f0}body.front-end .aqmat-calendar .widget_aqmat_evenement_calendrier table tbody td.dayHasEvent a{color:#333}body.front-end .aqmat-calendar .widget_aqmat_evenement_calendrier table tbody td.dayHasEvent a:hover{text-decoration:none;color:#fff}body.front-end .aqmat-calendar .widget_aqmat_evenement_calendrier table tbody th{padding:.5rem;text-align:center}body.front-end .aqmat-calendar .widget_aqmat_evenement_calendrier p a{color:#333;font-size:16px;text-decoration:underline}body.front-end .aqmat-calendar .widget_aqmat_evenement_calendrier .legendary{padding:.3em 1em 0;border-top:1px solid #f0f0f0}body.front-end .aqmat-calendar .widget_aqmat_evenement_calendrier .legendary p{font-size:.855em;margin-bottom:0!important}body.front-end .aqmat-calendar .widget_aqmat_evenement_calendrier .legendary p a{margin-left:.5em;display:block;font-weight:700;text-align:right}body.front-end .aqmat-calendar .widget_aqmat_evenement_calendrier .legendary .color{width:20px!important}body.front-end .aqmat-calendar #inner-content-top .widget_aqmat_evenement_calendrier{background-color:#fff;position:relative;z-index:1}body.front-end .aqmat-calendar #inner-content-top .widget_aqmat_evenement_calendrier table.calendar{background-color:#fff}body.front-end .aqmat-calendar #inner-content-top .widget_aqmat_evenement_calendrier table.calendar caption{background-color:#fff}body.front-end .aqmat-calendar-types ul{padding-left:0}body.front-end .aqmat-calendar-types ul li{list-style-type:none;display:block;padding:11px 15px 9px;font-size:18px;text-transform:uppercase;font-weight:700;margin-bottom:14px}body.front-end .calendar-bientot{background-color:#E9E9E9;padding-bottom:20px}body.front-end .calendar-bientot .midlines-left:after,body.front-end .calendar-bientot .midlines-right:after,body.front-end .calendar-bientot .midlines-left:before,body.front-end .calendar-bientot .midlines-right:before{border-top:1px solid #333}body.front-end .aqmat-calendar-next-events{margin-bottom:15px;display:table;width:100%;table-layout:fixed;padding-left:0}body.front-end .aqmat-calendar-next-events article{background-color:#fff;padding:0 15px 15px;margin-right:2.5%}@media (min-width: 768px){body.front-end .aqmat-calendar-next-events article{width:31.33333333%}}body.front-end .aqmat-calendar-next-events article:last-child{margin-right:0!important}body.front-end .aqmat-calendar-next-events article h3{border-bottom:none;text-transform:none;letter-spacing:0;margin-bottom:0}body.front-end .aqmat-calendar-next-events article h3 a{color:#333}body.front-end .aqmat-calendar-next-events article section > p{font-size:16px;color:#999}body.front-end .aqmat-calendar-next-events article section > p strong{color:#2B2C2E}body.front-end .aqmat-calendar-next-events article .event-category a,body.front-end .aqmat-calendar-next-events article .event-category.no-link{color:#fff;list-style-type:none;padding:3px 10px;font-size:16px;text-transform:uppercase;display:block}body.front-end .aqmat-calendar-next-events article footer{padding:0;border-top:none;background:none}body.front-end .aqmat-calendar-next-events article footer a{display:block;color:#fff;text-align:center;padding:10px;font-size:20px;text-transform:uppercase;background-color:#2B2C2E;margin-top:40px}body.front-end .aqmat-calendar-next-events article .post-image-bg{height:200px;background-size:cover;margin:0 -15px;position:relative}body.front-end .aqmat-calendar-next-events article .post-image-bg a{position:absolute;top:0;right:0;bottom:0;left:0}body.front-end .calendar-formations{padding:60px 0;background-color:#fff}body.front-end .calendar-formations .aqmat-calendar{padding-right:0;padding-left:30px}body.front-end #qtip-overlay.blurs,body.front-end .qtip-close{cursor:pointer}body.front-end .qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}body.front-end .qtip-content,body.front-end .qtip-titlebar{position:relative;overflow:hidden}body.front-end .qtip-content{padding:5px 9px;text-align:left;word-wrap:break-word}body.front-end .qtip-titlebar{padding:5px 35px 5px 10px;border-width:0 0 1px;font-weight:700}body.front-end .qtip-titlebar + .qtip-content{border-top-width:0!important}body.front-end .qtip-close{position:absolute;right:-9px;top:-9px;z-index:11;outline:0;border:1px solid transparent}body.front-end .qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}body.front-end * html .qtip-titlebar .qtip-close{top:16px}body.front-end .qtip-icon .ui-icon,body.front-end .qtip-titlebar .ui-icon{display:block;text-indent:-1000em;direction:ltr}body.front-end .qtip-icon,body.front-end .qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}body.front-end .qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:normal 700 10px/13px Tahoma,sans-serif;color:inherit;background:-100em -100em no-repeat}body.front-end .qtip-default{border:1px solid #F1D031;background-color:#FFFFA3;color:#555}body.front-end .qtip-default .qtip-titlebar{background-color:#FFEF93}body.front-end .qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}body.front-end .qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}body.front-end .qtip-light{background-color:#fff;border-color:#E2E2E2;color:#454545}body.front-end .qtip-light .qtip-titlebar{background-color:#f1f1f1}body.front-end .qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}body.front-end .qtip-dark .qtip-titlebar{background-color:#404040}body.front-end .qtip-dark .qtip-icon{border-color:#444}body.front-end .qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030}body.front-end .qtip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35}body.front-end .qtip-red,body.front-end .qtip-red .qtip-icon,body.front-end .qtip-red .qtip-titlebar .ui-state-hover{border-color:#D95252}body.front-end .qtip-cream .qtip-titlebar{background-color:#F0DE7D}body.front-end .qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}body.front-end .qtip-red{background-color:#F78B83;color:#912323}body.front-end .qtip-red .qtip-titlebar{background-color:#F06D65}body.front-end .qtip-red .qtip-close .qtip-icon{background-position:-102px 0}body.front-end .qtip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219}body.front-end .qtip-green .qtip-titlebar{background-color:#B0DE78}body.front-end .qtip-green .qtip-close .qtip-icon{background-position:-42px 0}body.front-end .qtip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD}body.front-end .qtip-blue .qtip-titlebar{background-color:#D0E9F5}body.front-end .qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}body.front-end .qtip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,0.15)}body.front-end .qtip-bootstrap,body.front-end .qtip-rounded,body.front-end .qtip-tipsy{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}body.front-end .qtip-rounded .qtip-titlebar{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}body.front-end .qtip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:#fff;border:0 solid transparent;background:#4A4A4A;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,#000));background-image:-webkit-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-moz-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-ms-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-o-linear-gradient(top,#4A4A4A 0,#000 100%)}body.front-end .qtip-youtube .qtip-titlebar{background-color:#4A4A4A;background-color:rgba(0,0,0,0)}body.front-end .qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);-ms-filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);}body.front-end .qtip-youtube .qtip-icon{border-color:#222}body.front-end .qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}body.front-end .qtip-jtools{background:#232323;background:rgba(0,0,0,0.7);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-linear-gradient(top,#717171,#232323);background-image:-ms-linear-gradient(top,#717171,#232323);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #ddd;border:2px solid #f1f1f1;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}body.front-end .qtip-jtools .qtip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)}body.front-end .qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)}body.front-end .qtip-jtools .qtip-content,body.front-end .qtip-jtools .qtip-titlebar{background:0 0;color:#fff;border:0 dashed transparent}body.front-end .qtip-jtools .qtip-icon{border-color:#555}body.front-end .qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}body.front-end .qtip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,0.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,0.4);box-shadow:4px 4px 5px rgba(0,0,0,0.4);background-color:#D9D9C2;color:#111;border:0 dashed transparent}body.front-end .qtip-cluetip .qtip-titlebar{background-color:#87876A;color:#fff;border:0 dashed transparent}body.front-end .qtip-cluetip .qtip-icon{border-color:#808064}body.front-end .qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}body.front-end .qtip-tipsy{background:#000;background:rgba(0,0,0,0.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px #000}body.front-end .qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}body.front-end .qtip-tipsy .qtip-content{padding:6px 10px}body.front-end .qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}body.front-end .qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}body.front-end .qtip-tipped{border:3px solid #959FA9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#F9F9F9;color:#454545;font-weight:400;font-family:serif}body.front-end .qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#fff;background:#3A79B8;background-image:-webkit-gradient(linear,left top,left bottom,from(#3A79B8),to(#2E629D));background-image:-webkit-linear-gradient(top,#3A79B8,#2E629D);background-image:-moz-linear-gradient(top,#3A79B8,#2E629D);background-image:-ms-linear-gradient(top,#3A79B8,#2E629D);background-image:-o-linear-gradient(top,#3A79B8,#2E629D);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)}body.front-end .qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}body.front-end .qtip-tipped .qtip-icon .ui-icon{background-color:#FBFBFB;color:#555}body.front-end .qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}body.front-end .qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}body.front-end .qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}body.front-end .qtip-bootstrap .qtip-content{padding:9px 14px}body.front-end .qtip-bootstrap .qtip-icon{background:0 0}body.front-end .qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}body.front-end #qtip-overlay,body.front-end #qtip-overlay div{left:0;top:0;width:100%;height:100%}body.front-end .qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}body.front-end .qtip:not(.ie9haxors) div.qtip-content,body.front-end .qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}body.front-end .qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}body.front-end .qtip .qtip-tip,body.front-end x:-o-prefocus{visibility:hidden}body.front-end .qtip .qtip-tip,body.front-end .qtip .qtip-tip .qtip-vml,body.front-end .qtip .qtip-tip canvas{position:absolute;color:#123456;background:0 0;border:0 dashed transparent}body.front-end .qtip .qtip-tip canvas{top:0;left:0}body.front-end .qtip .qtip-tip .qtip-vml{behavior:url(#default#VML);display:inline-block;visibility:visible}body.front-end #qtip-overlay{position:fixed}body.front-end #qtip-overlay div{position:absolute;background-color:#000;opacity:.7;filter:alpha(opacity=70);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70)}body.front-end .qtipmodal-ie6fix{position:absolute!important}body.front-end .event-preview-container{background-color:#fff;padding:20px 15px 15px}body.front-end .event-preview-container .event-preview{margin-bottom:15px}body.front-end .event-preview-container .event-preview .hiddenData{display:none}body.front-end .event-preview-container .event-preview .event-preview-header{background-color:#f6911d;font-weight:700;padding:10px;color:#fff;margin-right:5px;width:100%}body.front-end .event-preview-container .event-preview .event-preview-header .fa{margin-right:5px}body.front-end .event-preview-container .event-preview .event-preview-body{padding:10px 0}body.front-end .event-preview-container .event-preview .event-preview-body .city{font-weight:700}body.front-end .event-preview-container .event-preview .event-preview-body hr{margin:5px 0}body.front-end .event-preview-container .passed{display:none}body.front-end .event-title{border-bottom:5px solid #0a0a0a;padding-top:6%;background-position:center center;background-size:cover;background-repeat:no-repeat}body.front-end .event-title h1{color:#fff;background-color:#f6911d;border-bottom:none;padding:30px 25px;font-family:'Droid Serif';margin-bottom:0}@media (max-width: 529px){body.front-end .event-title h1{font-size:32px}}body.front-end .event-description{background-color:#E9E9E9;padding:25px 0 50px}body.front-end .event-description .main-content{position:relative}body.front-end .event-description .main-content h2{border-bottom:0;font-size:26px;margin-bottom:10px;border-bottom:2px solid #333}body.front-end .event-description .main-content .content-container{background-color:#fff;padding:35px 25px 50px}body.front-end .event-description .main-content .content-container h2{border-bottom:0;font-size:22px;margin-bottom:10px;border-top:1px solid #333;padding-top:30px}body.front-end .event-description .main-content .content-container h2:first-of-type{border-top:none;margin-top:0;padding-top:0}body.front-end .event-description .side-content h2{border-bottom:0;font-size:26px;margin-bottom:10px;border-bottom:2px solid #333}body.front-end .event-description .side-content .event-preview-body .city{padding:0 15px}body.front-end .event-description .side-content .event-preview-body .geolocation{padding:0 15px}body.front-end .event-description .side-content .event-preview-body .geolocation p{padding-left:14px;text-indent:-7px}body.front-end .event-programme-complet{background-color:#fff;padding:50px 0}body.front-end .event-programme-formateurs{background-color:#E9E9E9;padding:25px 0 50px}body.front-end .event-programme-formateurs .carousel-inner .readMore{display:none}body.front-end .event-autres-dates{background-color:#fff;padding:25px 0 50px}body.front-end .event-autres-dates .event-preview{display:block!important}body.front-end .event-autres-dates .event-preview #events-preview-loader{display:none!important}body.front-end .event-autres-dates .event-preview .event-preview-body{height:125px}body.front-end .event-autres-dates .event-preview .event-preview-body .city,body.front-end .event-autres-dates .event-preview .event-preview-body .geolocation{float:left;width:50%;padding:0 15px}body.front-end .event-autres-dates .event-preview .event-preview-body .geolocation p{padding-left:14px;text-indent:-7px}body.front-end .equipe-accueil{background-color:#E9E9E9;padding:30px 0 60px}body.front-end .equipe-accueil .midlines-left:after,body.front-end .equipe-accueil .midlines-right:after,body.front-end .equipe-accueil .midlines-left:before,body.front-end .equipe-accueil .midlines-right:before{border-top:1px solid #333}body.front-end .equipe-accueil .aqmat-formateurs article{background-color:#fff;padding:0 15px 15px}body.front-end .equipe-accueil .aqmat-formateurs article h3{border-bottom:none;text-transform:none;letter-spacing:0;margin-top:15px;margin-bottom:0;font-size:16px}body.front-end .equipe-accueil .aqmat-formateurs article h3 a{color:#333}body.front-end .equipe-accueil .aqmat-formateurs article .post-image-bg{height:200px;background-size:cover;margin:0 -15px;position:relative}body.front-end .equipe-accueil .aqmat-formateurs article .post-image-bg a{position:absolute;top:0;right:0;bottom:0;left:0}body.front-end .equipe-accueil .aqmat-formateurs article section > p{font-size:16px;color:#999}body.front-end .equipe-accueil .aqmat-formateurs article section > p strong{color:#2B2C2E}body.front-end .carouselParent{position:relative}body.front-end .carouselParent .carousel-control.left,body.front-end .carouselParent .carousel-control.right{top:50%;bottom:auto;margin-top:-30px;width:60px;background:rgba(51,51,51,0.7)}body.front-end .carouselParent .carousel-control.left:hover,body.front-end .carouselParent .carousel-control.right:hover,body.front-end .carouselParent .carousel-control.left:active,body.front-end .carouselParent .carousel-control.right:active,body.front-end .carouselParent .carousel-control.left:focus,body.front-end .carouselParent .carousel-control.right:focus{background:rgba(10,10,10,0.85)}@media (min-width: 1200px) and (max-width: 1274px){body.front-end .carouselParent .carousel-control.left,body.front-end .carouselParent .carousel-control.right{width:18px}body.front-end .carouselParent .carousel-control.left i,body.front-end .carouselParent .carousel-control.right i{font-size:2.5em}}@media (min-width: 992px) and (max-width: 1074px){body.front-end .carouselParent .carousel-control.left,body.front-end .carouselParent .carousel-control.right{width:30px}body.front-end .carouselParent .carousel-control.left i,body.front-end .carouselParent .carousel-control.right i{font-size:2em}}@media (max-width: 767px){body.front-end .carouselParent .carousel-control.left,body.front-end .carouselParent .carousel-control.right{width:28px}body.front-end .carouselParent .carousel-control.left i,body.front-end .carouselParent .carousel-control.right i{font-size:2em}}body.front-end .carouselParent .carousel-control.right{top:50%;bottom:auto;margin-top:-30px;width:60px;background:rgba(51,51,51,0.7);right:-60px}@media (min-width: 1200px) and (max-width: 1274px){body.front-end .carouselParent .carousel-control.right{right:-18px}}@media (min-width: 992px) and (max-width: 1074px){body.front-end .carouselParent .carousel-control.right{right:-20px}}body.front-end .carouselParent .carousel-control.left{top:50%;bottom:auto;margin-top:-30px;width:60px;background:rgba(51,51,51,0.7);left:-60px}@media (min-width: 1200px) and (max-width: 1274px){body.front-end .carouselParent .carousel-control.left{left:-18px}}@media (min-width: 992px) and (max-width: 1074px){body.front-end .carouselParent .carousel-control.left{left:-20px}}body.front-end .carouselParent #team-carousel{overflow:hidden}body.front-end .carouselParent #team-carousel .team_member .team-desc{font-family:'DroidSerif',serif;font-weight:100;color:#999;font-size:16px;line-height:26px}body.front-end .carouselParent #team-carousel .team_member .team-desc .name{font-family:'Roboto Condensed',sans-serif!important;color:#0a0a0a;display:block;font-size:22px;line-height:28px;margin-bottom:10px}@media (max-width: 529px){body.front-end .carouselParent #team-carousel .team_member .team-desc .name{padding-top:15px}}@media (max-width: 529px){body.front-end .carouselParent #team-carousel .team_member .team-desc{clear:both!important;width:100%!important;margin-bottom:35px!important}}body.front-end .carouselParent #team-carousel .team_member .team-image .banner{padding-top:75%;background-size:cover;background-position:center 15%}body.front-end .carouselParent #team-carousel .team_member .team-image .banner.comingup{text-align:center;padding-top:37.5%;padding-bottom:37.5%;background-color:#333;font-weight:700;text-transform:uppercase;color:#fff}body.front-end .carouselParent #team-carousel .team_member .team-image .viewFormateur{font-weight:700;text-transform:uppercase;background-color:#e1e700;color:#0a0a0a;padding:10px 15px;text-align:center;margin-top:20px;display:block;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}@media (max-width: 529px){body.front-end .carouselParent #team-carousel .team_member .team-image{clear:both!important;width:100%!important}}@media (max-width: 767px){body.front-end .carouselParent #team-carousel .team_member{margin-bottom:25px}}body.front-end .flexslider .flex-caption{background-color:rgba(25,25,25,0.8);color:#fff;padding:15px;position:absolute;bottom:0;width:100%}body.front-end .flexslider .flex-caption h3{font-weight:700;font-size:20px;margin-top:5px;text-transform:uppercase}body.front-end .espace-partenaires-footer .widget_sp_image{text-align:center;float:none;display:inline-block;width:25%}body.front-end .espace-partenaires-footer .widget_sp_image img[height]{height:auto!important}body.front-end .espace-partenaires-footer .widget_sp_image-description{font-size:14px;display:block;text-align:left}body.front-end .espace-partenaires-footer #widget_sp_image-5 .widget_sp_image-description{padding-left:10%}body.front-end .espace-partenaires-footer #widget_sp_image-6 .widget_sp_image-description{padding-left:20%}body.front-end footer{background:#4b4b4b;background:-moz-linear-gradient(left,#4b4b4b 0%,#262a2d 100%);background:-webkit-linear-gradient(left,#4b4b4b 0%,#262a2d 100%);background:linear-gradient(to right,#4b4b4b 0%,#262a2d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4b4b4b',endColorstr='#262a2d',GradientType=1);border-top:15px solid #0a0a0a;padding-top:42px}body.front-end footer nav ul{width:100%}body.front-end footer nav ul li a{color:#e1e700;text-transform:uppercase;font-size:22px;font-weight:700}body.front-end footer nav ul li a:hover,body.front-end footer nav ul li a:focus{color:#e1e700;text-decoration:none}body.front-end footer nav ul li .dropdown-menu{background-color:transparent!important}body.front-end footer nav ul li .dropdown-menu li a{color:#fff;font-size:14px;text-transform:none}body.front-end footer nav ul li .dropdown-menu li a:hover,body.front-end footer nav ul li .dropdown-menu li a:focus{background-color:transparent;text-decoration:underline;color:#e1e700}body.front-end footer .footerUtility li a{color:#fff;font-weight:400;text-transform:uppercase;font-size:14px;padding:0 .6em}body.front-end footer .footerUtility li a:hover{color:#e1e700;text-decoration:underline}body.front-end footer .contactInformation{color:#fff}body.front-end footer .contactInformation td{padding:10px}body.front-end footer .contactInformation td a{color:#fff}body.front-end footer .contactInformation td a:hover{color:#e1e700;text-decoration:underline}body.front-end footer .copyrightContainer{background-color:#fff;font-size:13px;padding:10px 15px}body.front-end footer .copyrightContainer a{color:#333}body.front-end footer .copyrightContainer a:hover{color:#0a0a0a;text-decoration:none}body.front-end footer .footerUtility{margin-top:25px}body.front-end footer .footerUtility a{color:#fff;text-transform:uppercase}body.front-end footer .footerUtility a:hover{color:#e1e700;text-decoration:underline}@media (max-width: 767px){body.front-end .socialMediaWrapper a{padding:10px}body.front-end .branding .site-branding #siteName,body.front-end .branding .site-branding #siteDescription{float:none;margin:0 auto;display:block;width:100%;background-position:top}body.front-end .aqmat-calendar-next-events article header h3,body.front-end .aqmat-calendar-next-events article section{margin-right:-15px;margin-left:-15px}body.front-end .aqmat-calendar-next-events article footer a{margin-top:20px;margin-right:-15px;margin-left:-15px}body.front-end .calendar-formations{padding-top:0}body.front-end .calendar-formations .aqmat-calendar{padding:0 15px}body.front-end .calendar-formations .aqmat-calendar-types > .row{margin-right:0;margin-left:0}body.front-end .aqmat-formateurs > .row{margin-right:0;margin-left:0}body.front-end .espace-partenaires-footer .widget_sp_image{width:48%}body.front-end .navbar-toggle{color:#fff;margin:60px 0 0 15px}body.front-end .navbar-default .navbar-collapse,body.front-end .navbar-default .navbar-form{border:none!important}body.front-end .navbar-default .navbar-collapse .navbar-nav,body.front-end .navbar-default .navbar-form .navbar-nav{margin:7.5px 0}body.front-end .navbar-default .navbar-collapse .navbar-nav li,body.front-end .navbar-default .navbar-form .navbar-nav li{padding:3px 10px}body.front-end main > .container > .row{margin-right:0;margin-left:0}body.front-end footer .contactInformation{padding:20px 0}body.front-end footer .contactInformation td{display:block;width:100%}body.front-end footer .contactInformation .socialMedia{display:none}body.front-end footer .footerUtility{display:none}body.front-end footer nav ul{padding-left:0}body.front-end footer nav ul li{display:block}body.front-end footer nav ul li + li{margin-top:15px}body.front-end footer nav ul li ul,body.front-end footer nav ul li ul.dropdown-menu{padding-left:0;display:block!important;position:static!important;box-shadow:none!important;border:none!important}body.front-end footer nav ul li ul li > a,body.front-end footer nav ul li ul.dropdown-menu li > a{padding:3px 20px 3px 0}}@media (min-width: 530px) and (max-width: 767px){body.front-end .navbar-toggle{color:#fff;margin:60px 0 0 15px !important}}@media (min-width: 768px){body.front-end .socialMedia li a{padding:10px}body.front-end .event-description .content-container{position:relative}body.front-end .event-description .content-container a.signupLink{position:absolute;top:0;right:0;background-color:#FE0000;color:#fff;text-transform:uppercase;padding:15px;font-size:24px;font-weight:700;letter-spacing:1px;-webkit-transition:background .5s linear;-moz-transition:background .5s linear;-ms-transition:background .5s linear;-o-transition:background .5s linear;transition:background .5s linear}body.front-end .event-description .content-container a.signupLink:hover{text-decoration:none;background-color:#0a0a0a}body.front-end .main-menu .navbar-collapse .navbar-nav > li{margin-right:0}body.front-end .widget_sp_image{text-align:center;float:none;display:inline-block;width:25%}body.front-end .widget_sp_image img[height]{height:auto!important}body.front-end footer a[href^="tel"],body.front-end footer a[href^="tel"]:hover,body.front-end footer a[href^="tel"]:focus{color:#fff;text-decoration:none;cursor:text}body.front-end footer .contactInformation td img{padding-right:10px;border-right:1px solid #fff}body.front-end footer .contactInformation .socialMedia{padding-top:25px}body.front-end footer nav ul{display:table;width:100%;table-layout:fixed;padding-left:0}body.front-end footer nav ul li{display:table-cell;list-style-type:none}body.front-end footer nav ul li .dropdown-menu{display:block;list-style-type:none;border:none;box-shadow:none;position:static;float:none}body.front-end footer nav ul li .dropdown-menu > li{display:block}body.front-end footer nav ul li .dropdown-menu > li > a{padding:5px 0}}@media (min-width: 992px){body.front-end .main-menu .navbar-collapse .navbar-nav > li{margin-right:30px}body.front-end .main-menu .navbar-collapse .navbar-nav > li:first-child a{padding-left:0}body.front-end .aqmat-calendar-types ul + ul{padding-right:0;padding-left:15px}body.front-end .event-autres-dates .event-preview{width:48%;background-color:#E9E9E9}body.front-end .event-autres-dates .event-preview:nth-of-type(odd){float:left}body.front-end .event-autres-dates .event-preview:nth-of-type(even){float:right}body.front-end .event-autres-dates .event-preview .event-preview-body{padding:15px}}@media (min-width: 1200px){body.front-end .main-menu .navbar-collapse .navbar-nav > li{margin-right:65px}body.front-end .aqmat-calendar .legendary{margin-top:64px}}@media (max-width: 529px){body.front-end .col-xxs-12{width:100%!important;float:left}body.front-end .col-xxs-11{width:91.66666667%!important;float:left}body.front-end .col-xxs-10{width:83.33333333%!important;float:left}body.front-end .col-xxs-9{width:75%!important;float:left}body.front-end .col-xxs-8{width:66.66666667%!important;float:left}body.front-end .col-xxs-7{width:58.33333333%!important;float:left}body.front-end .col-xxs-6{width:50%!important;float:left}body.front-end .col-xxs-5{width:41.66666667%!important;float:left}body.front-end .col-xxs-4{width:33.33333333%!important;float:left}body.front-end .col-xxs-3{width:25%!important;float:left}body.front-end .col-xxs-2{width:16.66666667%!important;float:left}body.front-end .col-xxs-1{width:8.33333333%!important;float:left}body.front-end .socialMedia{padding-top:20px;float:left}body.front-end .socialMediaWrapper ul{text-align:left!important;padding-left:0}body.front-end .socialMediaWrapper ul a{padding:0 10px}body.front-end .xxs-text-center{text-align:center!important}}@media (min-width: 1300px){body.front-end .container{width:1200px!important}}body.front-end .midlines{text-align:center;display:block;overflow:hidden}body.front-end .midlines span{display:inline-block;position:relative}body.front-end .midlines span:before,body.front-end .midlines span:after{border-bottom:1px solid #999;content:"";height:12px;position:absolute;top:0;width:600px}body.front-end .midlines span:before{margin-right:15px;right:100%}body.front-end .midlines span:after{margin-left:15px;left:100%}body.front-end .espace-partenaires-footer{vertical-align:bottom}body.front-end .espace-partenaires-footer .widget_sp_image{float:left;width:12%}body.front-end .espace-partenaires-footer .widget_sp_image img{width:60%}body.front-end .espace-partenaires-footer .widget_sp_image a{display:block;vertical-align:middle}body.front-end .espace-partenaires-footer .widget_sp_image:nth-of-type(1) img{width:50%}body.front-end .espace-partenaires-footer .widget_sp_image:nth-of-type(4) img{width:45%}body.front-end .espace-partenaires-footer .widget_sp_image:nth-of-type(7) img{width:80%}body.front-end .espace-partenaires-footer .widget_sp_image:nth-of-type(8) img{width:80%}body.front-end .espace-partenaires-footer .widget_sp_image-description{font-size:9.5px}body.front-end .espace-partenaires-footer h2{margin-bottom:0}body.front-end .widget_sp_image:nth-of-type(7){width:16%}body.front-end .espace-partenaires-footer .widget_sp_image:nth-of-type(1) h3,body.front-end .espace-partenaires-footer .widget_sp_image:nth-of-type(2) h3,body.front-end .espace-partenaires-footer .widget_sp_image:nth-of-type(3) h3,body.front-end .espace-partenaires-footer .widget_sp_image:nth-of-type(4) h3,body.front-end .espace-partenaires-footer .widget_sp_image:nth-of-type(5) h3,body.front-end .espace-partenaires-footer .widget_sp_image:nth-of-type(6) h3{border-bottom:none;display:block;font-size:12px;height:25px;line-height:1;margin:0;padding:0;text-indent:-9999em}@media (max-width: 991px){body.front-end .espace-partenaires-footer .widget_sp_image{width:24%}}@media (max-width: 529px){body.front-end .espace-partenaires-footer .widget_sp_image{width:48%}body.front-end .espace-partenaires-footer .widget_sp_image:nth-of-type(odd){clear:left}}body.front-end .tab-content{padding-top:30px}body.front-end .tab-content .panel-grid-cell{float:left!important}body.front-end .tab-content .nav-tabs .nav-link{border:none;background-color:transparent}body.front-end .nav-item a:not(.nav-link){display:none}body.front-end .nav-link:not(.active) a{background-color:transparent}body.front-end .nav-item:not(.active),body.front-end .nav-item:not(.active) a{background-color:transparent!important;border-left:none;border-right:none;border-top:none;color:#333!important}body.front-end .bx-wrapper .bx-viewport{border:none!important}body.front-end .bx-wrapper .bx-viewport .imageCaption{max-width:500px;left:0;bottom:25%}@media (max-width: 767px){body.front-end .bx-wrapper .bx-viewport .imageCaption{position:initial}}@media (min-width: 768px){body.front-end .bx-wrapper .bx-viewport .imageCaption{position:absolute}}body.front-end .bx-wrapper .bx-viewport .ewic-caption{width:100%;max-width:572px;background-color:rgba(225,231,0,0.7)}@media (max-width: 767px){body.front-end .bx-wrapper .bx-viewport .ewic-caption{padding:25px 105px 5px 15px}}@media (min-width: 768px){body.front-end .bx-wrapper .bx-viewport .ewic-caption{padding:25px 105px 25px 15px}}body.front-end .bx-wrapper .bx-viewport .ewic-caption span{color:#0a0a0a;text-align:left;font-family:"Droid Serif";font-size:1.75em}body.front-end .panel-grid-cell .panel-grid .widget-title{background-color:#f6911d;color:#fff;padding:10px;border-bottom:0;margin-bottom:15px}body.front-end .panel-grid-cell .panel-grid .widget-title:before{display:inline-block;margin-right:.375em;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,0);font-family:FontAwesome;content:"\f073"}body.front-end .tab-content .tab-pane .panel-grid,body.front-end .tab-content .tab-pane .so-panel{margin-bottom:10px!important}body.front-end .tab-content .tab-pane .panel-grid h2{margin:0;font-size:22px}body.front-end .qtip-default{background-color:#0a0a0a;border-color:#0a0a0a!important;color:#fefefe;padding:.75rem;max-width:12rem!important;border-radius:0;font-size:14px;line-height:110%;border:none}body.front-end .qtip .qtip-tip,body.front-end .qtip .qtip-tip .qtip-vml,body.front-end .qtip .qtip-tip canvas{background-color:#0a0a0a!important;border-color:#0a0a0a!important}body.front-end .widget_aqmat_evenement_calendrier_v2 .calendar caption{font-size:30px;color:#2B2C2E;text-align:center}body.front-end .widget_aqmat_evenement_calendrier_v2 .calendar caption a{font-weight:700;padding:0 5px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;color:#2B2C2E}body.front-end .widget_aqmat_evenement_calendrier_v2 .calendar caption a:hover{text-decoration:none;color:#0a0a0a}body.front-end .widget_aqmat_evenement_calendrier_v2 .calendar caption a.next{float:right}body.front-end .widget_aqmat_evenement_calendrier_v2 .calendar caption a.prev{font-weight:700;float:left;padding:0 5px;display:inline-block}body.front-end .widget_aqmat_evenement_calendrier_v2 table{width:100%}body.front-end .widget_aqmat_evenement_calendrier_v2 table tbody tr th{font-weight:700;font-size:1.2em;padding:15px 5px;text-align:center}body.front-end .widget_aqmat_evenement_calendrier_v2 table tbody tr td{font-size:1.2em;font-weight:400;padding:15px 5px;border:1px solid #EAEAEA;text-align:center}body.front-end .widget_aqmat_evenement_calendrier_v2 table tbody tr td.dayHasEvent{color:#fff;background-color:#2B2C2E;font-weight:700}body.front-end .widget_aqmat_evenement_calendrier_v2 table tbody tr td.out-of-month{border:none}body.front-end .widget_aqmat_evenement_calendrier_v2 table tbody tr td.open{position:relative}body.front-end .widget_aqmat_evenement_calendrier_v2 table tbody tr td.open:after{position:absolute;content:"";left:50%;width:0;height:0;margin-left:-10px;bottom:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff}body.front-end .widget_aqmat_evenement_calendrier_v2 table tbody tr.day_data{background-color:#2B2C2E;color:#fff}body.front-end .widget_aqmat_evenement_calendrier_v2 table tbody tr.day_data .day_content{transition:all 2.5s ease;font-size:1.5em;position:relative}body.front-end .widget_aqmat_evenement_calendrier_v2 table tbody tr.day_data .day_content .closeDay{position:absolute;top:0;right:-20px;cursor:pointer}body.front-end .widget_aqmat_evenement_calendrier_v2 table tbody tr.day_data td{padding:10px 40px 10px 15px;font-size:14px;text-align:left}body.front-end .widget_aqmat_evenement_calendrier_v2 table tbody tr.day_data td .event_box{text-indent:-24px;padding:8px}body.front-end .widget_aqmat_evenement_calendrier_v2 table tbody tr.day_data td .event_box .colorcode{display:inline-block;width:20px;height:20px;border:1px solid #EAEAEA;margin-top:10px;margin-right:5px}body.front-end .widget_aqmat_evenement_calendrier_v2 table tbody tr.day_data td .event_box table td{padding-left:15px;padding-bottom:0;text-indent:0;border:none;vertical-align:top}body.front-end .event_box{background-color:#2B2C2E!important}body.front-end .event_box + .event_box{border-top:1px solid #ccc}body.front-end .signupHeader{background-color:#FE0000;color:#fff;font-weight:700;letter-spacing:.04em;margin:0;padding:15px 25px;display:block;font-size:24px}

/* ====================================================================================================
 * Fix slider caption position
 * ==================================================================================================== */
@media (max-width: 767px){body.front-end .bx-wrapper .bx-viewport .ewic-caption{position:static;width:100%;max-width:100%;box-shadow:none;left:0;right:0;margin-right:0;float:none;display:block;padding:15px;font-size:.8em}}@media (min-width: 768px){body.front-end .bx-wrapper .bx-viewport .ewic-caption{position:absolute;left:50%;margin-left:-375px}}@media (min-width: 992px){body.front-end .bx-wrapper .bx-viewport .ewic-caption{left:50%;margin-left:-485px}}@media (min-width: 1170px){body.front-end .bx-wrapper .bx-viewport .ewic-caption{left:50%;margin-left:-585px}}@media (min-width: 1300px){body.front-end .bx-wrapper .bx-viewport .ewic-caption{left:50%;margin-left:-600px}}

/* ====================================================================================================
 * 2017-08-21: Remove a footer logo
 * ==================================================================================================== */
body.front-end .espace-partenaires-footer .widget_sp_image{position:relative;padding-top:30px}body.front-end .espace-partenaires-footer .widget_sp_image .widget_sp_image-description{position:absolute;top:10px;font-size:11px}@media (max-width: 991px){body.front-end .espace-partenaires-footer .widget_sp_image{width:33%}}@media (min-width: 768px) and (max-width: 991px){body.front-end .espace-partenaires-footer .widget_sp_image:nth-of-type(4n){clear:left}}@media (max-width: 767px){body.front-end .espace-partenaires-footer .widget_sp_image{width:48%!important}body.front-end .espace-partenaires-footer .widget_sp_image:nth-of-type(odd){clear:left}}@media (min-width: 992px){body.front-end .espace-partenaires-footer .widget_sp_image:nth-of-type(1){width:10%}body.front-end .espace-partenaires-footer .widget_sp_image:nth-of-type(2){width:13%}body.front-end .espace-partenaires-footer .widget_sp_image:nth-of-type(3){width:14%}body.front-end .espace-partenaires-footer .widget_sp_image:nth-of-type(4){width:10%}body.front-end .espace-partenaires-footer .widget_sp_image:nth-of-type(5){width:17%}body.front-end .espace-partenaires-footer .widget_sp_image:nth-of-type(6){width:22%}body.front-end .espace-partenaires-footer .widget_sp_image:nth-of-type(7){width:12%;float:right}}@media (min-width: 1200px){body.front-end .espace-partenaires-footer .widget_sp_image:nth-of-type(1){width:10%}body.front-end .espace-partenaires-footer .widget_sp_image:nth-of-type(2){width:13%}body.front-end .espace-partenaires-footer .widget_sp_image:nth-of-type(3){width:14%}body.front-end .espace-partenaires-footer .widget_sp_image:nth-of-type(4){width:10%}body.front-end .espace-partenaires-footer .widget_sp_image:nth-of-type(5){width:17%}body.front-end .espace-partenaires-footer .widget_sp_image:nth-of-type(6){width:22%}body.front-end .espace-partenaires-footer .widget_sp_image:nth-of-type(7){width:12%;float:right}}#class-events { margin-bottom: 50px; }body.front-end .main-menu .navbar-collapse .navbar-nav>li:last-child{margin-right:0}@media (min-width:768px){.container{width:96%!important;max-width:750px!important}body.front-end .main-menu .navbar-collapse .navbar-nav>li>a{font-size:18px;padding:10px}}@media (min-width:992px){.container{max-width:970px!important}body.front-end .main-menu .navbar-collapse .navbar-nav>li>a{font-size:20px;line-height:28px;padding:10px 15px}body.front-end .main-menu .navbar-collapse .navbar-nav>li{margin-right:10px}}@media (min-width:1200px){.container{max-width:1170px!important}body.front-end .main-menu .navbar-collapse .navbar-nav>li{margin-right:45px}}

/* ====================================================================================================
 * Page "College"
 * 2019-01-09
 * ==================================================================================================== */
.after-courses{padding:25px;margin:40px 0 25px;position:relative;background-color:rgba(211, 222, 67, 0.2)}.after-courses:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:2px solid #D3DE43}@media (min-width: 768px){.after-courses:before{-webkit-transform:rotate(-1deg);-ms-transform:rotate(-1deg);transform:rotate(-1deg)}}@media (min-width: 992px){.after-courses:before{-webkit-transform:rotate(-0.75deg);-ms-transform:rotate(-0.75deg);transform:rotate(-0.75deg)}}body.postid-633.front-end .event-title{background-position:center 40%}body.front-end .event-title{padding-top:10%}

/* ====================================================================================================
 * Fix logos
 * 2019-01-10
 * ==================================================================================================== */
.partenaires-wrapper .widget_sp_image:nth-of-type(1) img{width:65% !important}.partenaires-wrapper .widget_sp_image:nth-of-type(2){width:15% !important}.partenaires-wrapper .widget_sp_image:nth-of-type(2) img{width:75% !important}.partenaires-wrapper .widget_sp_image:nth-of-type(3){width:10% !important}.partenaires-wrapper .widget_sp_image:nth-of-type(4){width:20% !important}.partenaires-wrapper .widget_sp_image:nth-of-type(4) img{width:70% !important}.partenaires-wrapper .widget_sp_image:nth-of-type(5) img{width:75% !important}.partenaires-wrapper .widget_sp_image:nth-of-type(6){padding-top:20px !important}.partenaires-wrapper .widget_sp_image:nth-of-type(6) img{width:50% !important}

/* ====================================================================================================
 * Nav menu (changed labels)
 * 2019-01-10
 * ==================================================================================================== */
@media (min-width: 1200px) {body.front-end .main-menu .navbar-collapse .navbar-nav>li {margin-right: 25px;}}@media (max-width: 991px){body.front-end .carouselParent .carousel-control{width:50px !important}body.front-end .carouselParent .carousel-control > i{font-size:50px !important;line-height:50px !important;padding:2px 0}body.front-end .carouselParent .carousel-control.left{left:0 !important}body.front-end .carouselParent .carousel-control.right{right:0 !important}}@media (min-width: 768px) and (max-width: 991px){body.front-end .carouselParent #team-carousel .carousel-inner{padding:0 60px}body.front-end .carouselParent #team-carousel .item .team_member{width:100%}body.front-end .main-menu .navbar-collapse{margin:0 -15px}body.front-end .main-menu .navbar-collapse .navbar-nav > li > a{font-size:16px;padding:5px 8px;line-height:38px}}@media (min-width: 992px){body.front-end .main-menu .navbar-collapse{padding-right:0;margin:0 -15px;text-align:center}body.front-end .main-menu .navbar-collapse .navbar-nav{padding-right:0;width:100%}body.front-end .main-menu .navbar-collapse .navbar-nav > li{margin-right:10px}body.front-end .main-menu .navbar-collapse .navbar-nav > li:last-child{margin-right:0 !important}}@media (min-width: 1200px){body.front-end .main-menu .navbar-collapse .navbar-nav > li{margin-right:55px}}

/* ====================================================================================================
 * Page "Collège"
 * 2019-01-10
 * ==================================================================================================== */
.page-id-50 .panel-grid .widget_media_image{margin-bottom:20px}.page-id-50 .panel-grid .widget_media_image img{width:60%;max-width:300px}.event-feedback{padding:25px 0 50px;background-color:#f3f3f3;border-bottom:2px solid #ddd}

/* ====================================================================================================
 * 2019-01-15: Feedback
 * ==================================================================================================== */
body.front-end .carouselParent .feedback_member .feedback-image .banner{padding-top:75%;background-size:cover;background-position:center 15%}

/* ====================================================================================================
 * 2019-01-24: Fix that damn ugly footer menu
 * ==================================================================================================== */
@media (min-width: 992px){body.front-end footer nav ul li a{font-size:20px}}@media (min-width: 1200px){body.front-end footer nav ul li a{font-size:22px}}@media (min-width: 992px){body.front-end footer nav ul li + li{margin-left:35px}}@media (min-width: 1200px){body.front-end footer nav ul li + li{margin-left:60px}}@media (max-width: 767px){body.front-end footer nav ul li{display:block}}@media (min-width: 768px){body.front-end footer nav ul li{float:left}}@media (min-width: 768px) and (max-width: 991px){body.front-end footer nav ul li{margin-right:60px}}

/* ====================================================================================================
 * 2019-01-24: 4-Column events
 * ==================================================================================================== */
body.front-end .aqmat-calendar-next-events article{margin-right:0}body.front-end .aqmat-calendar-next-events article .post-image-bg{height:160px}body.front-end .aqmat-calendar-next-events article .post-image-bg{margin:0}body.front-end .aqmat-calendar-next-events article .event-category a,body.front-end .aqmat-calendar-next-events article .event-category.no-link{margin:0 !important}body.front-end .aqmat-calendar-next-events article section,body.front-end .aqmat-calendar-next-events article h3{display:none !important}body.front-end .aqmat-calendar-next-events article footer a{margin-top:20px}@media (min-width:1200px){body.front-end .aqmat-calendar-next-events article{width:25% !important}}@media (max-width:767px){body.front-end .aqmat-calendar-next-events article{width:100% !important}}@media (min-width:768px) and (max-width:1199px){body.front-end .aqmat-calendar-next-events article{width:50% !important}}@media (min-width:1200px){body.front-end .aqmat-calendar-next-events article{width:25%!important;float:left}}@media (max-width:1199px){body.front-end .aqmat-calendar-next-events article{width:50%!important;float:left}}@media (max-width:767px){body.front-end .aqmat-calendar-next-events article{width:100%!important}body.front-end .aqmat-calendar-next-events article footer a{margin-right:0;margin-left:0}}


/* ====================================================================================================
 * 2019-08-07: Enlever VCS (premier partenaire)
 * ==================================================================================================== */
.partenaires-wrapper .widget_sp_image:nth-of-type(1){width:15% !important}
.partenaires-wrapper .widget_sp_image:nth-of-type(1) img{width:75% !important}
.partenaires-wrapper .widget_sp_image:nth-of-type(2){width:10% !important}
.partenaires-wrapper .widget_sp_image:nth-of-type(3){width:20% !important}
.partenaires-wrapper .widget_sp_image:nth-of-type(3) img{width:70% !important}
.partenaires-wrapper .widget_sp_image:nth-of-type(4) img{width:75% !important}
.partenaires-wrapper .widget_sp_image:nth-of-type(5){padding-top:20px !important}
.partenaires-wrapper .widget_sp_image:nth-of-type(5) img{width:50% !important}

/* ====================================================================================================
 * 2019-08-06: Programmation 2020
 * ==================================================================================================== */
.download {
	background-color: #0a0a0a;
	padding: 5px 15px;
	display: inline-block;
	margin: 15px 0 25px 0;
	float: right;
	clear: right;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
}
.download:active,
.download:focus,
.download:hover {
	color: #D3DF43;
	text-decoration: none;
}
tfoot {
	background-color: #666;
	color: #fff;
	text-align: center;
}
tfoot td {
	padding: 12px 20px !important;
}
table ol,
table ul {
	padding-left: 20px;
}
.table-bordered > thead > tr > td,
.table-bordered > thead > tr > th {
	background-color: #d3df43 !important;
	border-color: #abb61f !important;
	border-top: 1px solid #abb61f !important;
	border-bottom-width: 1px !important;
}

/* Orig page: 84 */
body.postid-850 .pt-tabs ul.nav-tabs {
	display: none;
}

table h2 { border-bottom: none !important; }

.alert-info {
	background-color: #ddd !important;
	color: #333 !important;
	text-align: center !important;
	border-color: #ccc !important;
	padding: 15px 40px !important;
}
.alert-info h2 {
	border-bottom: none !important;
	margin-bottom: 20px !important;
}
@media (min-width: 992px) {
	body.front-end .main-menu .navbar-collapse .navbar-nav>li>a {
		padding: 10px 0;
	}
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:focus,
.navbar-default .navbar-nav > .open > a:hover {
	background-color: transparent !important;
}
body.front-end .main-menu .navbar-collapse .navbar-nav > li.menu-item-has-children > a:after {
	content: "\f0d7";
	font-family: "FontAwesome";
	margin-left: 2px;
	font-size: 80%;
}
.dropdown-menu {
	padding: 0 !important;
	border: none !important;
	background-color: transparent !important;
	box-shadow: none !important;
}
.dropdown-menu .go-back {
	display: none;
}
.dropdown-menu li a {
	display: block !important;
	font-size: 20px;
	line-height: 28px !important;
	padding: 10px 15px !important;
	font-weight: bold !important;
	color: #fff !important;
	background-color: #0a0a0a;
}
.dropdown-menu li a:active,
.dropdown-menu li a:focus,
.dropdown-menu li a:hover {
	color: #e1e700 !important;
	background-color: #0a0a0a !important;
}
@media (min-width: 992px) {
	.page-id-20 .aqmat-calendar-next-events > .row > article:first-child {
		padding-left: 0;
	}
	.page-id-20 .aqmat-calendar-next-events > .row > article:last-child {
		padding-right: 0;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	body.front-end .main-menu .navbar-collapse .navbar-nav > li > a {
		font-size: 15px;
	}
}














