﻿/*!
Theme Name: ArchiBat Mag
Author: Le Tandem Jaune
Author URI: http://letandemjaune.com/
Description: Thème pour le site ArchiBat Mag
Version: 1.0
*/html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}body,html{height:100%;position:relative}html{font-size:62.5%}body{font-family:"Roboto",Arial;font-size:1.4rem;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}@media (max-width: 767px){body{font-size:1.6rem}}.clearfix::after{clear:both;content:"";display:table}.inner-container{margin:0 auto;max-width:960px;width:calc(100% - 30px)}@media (max-width: 921px){.inner-container{max-width:720px}}@media (max-width: 767px){.inner-container{max-width:400px}}.two-columns{display:flex;width:100%}@media (max-width: 921px){.two-columns{display:block}}.two-columns .col.main-content{width:calc(100% - 31.25% - 20px);margin-right:20px}@media (max-width: 921px){.two-columns .col.main-content{width:100%;margin:0}}.two-columns .col.sidebar{width:31.25%}@media (max-width: 921px){.two-columns .col.sidebar{width:100%}}.two-columns.full-width-content{display:block}.two-columns.full-width-content .col.main-content{width:100%;margin:0}.two-columns.full-width-content .col.sidebar{display:none}@media (max-width: 921px){.two-columns.full-width-content .col.sidebar{display:block}}@media (min-width: 767px){.is-mobile{display:none}}h1{font-family:"Roboto Condensed",Arial;font-size:3.8rem;font-weight:700;margin-bottom:50px}@media (max-width: 767px){h1{font-size:2.6rem}}.two-lines-title{margin-bottom:65px}@media (max-width: 921px){.two-lines-title{margin-bottom:40px}}@media (max-width: 767px){.two-lines-title{margin-bottom:50px}}.two-lines-title span{display:block;font-family:"Roboto Condensed",Arial;font-weight:700;line-height:100%}.two-lines-title span:first-child{color:#DDE0E8;font-size:8.0rem;text-transform:uppercase}@media (max-width: 921px){.two-lines-title span:first-child{font-size:6.0rem}}@media (max-width: 767px){.two-lines-title span:first-child{font-size:5.0rem}}.two-lines-title span:nth-child(2){color:#FC4941;font-size:5.0rem;margin-top:-30px}@media (max-width: 921px){.two-lines-title span:nth-child(2){font-size:4.0rem;margin-top:-25px}}@media (max-width: 767px){.two-lines-title span:nth-child(2){font-size:3.2rem;margin-top:-20px}}.two-lines-title.tag span:nth-child(2)::before{content:"#"}h2,.h2-title{font-family:"Roboto Condensed",Arial;font-size:2.8rem;font-weight:700;margin-bottom:10px}@media (max-width: 767px){h2,.h2-title{font-size:2.2rem}}h3,.h3-title{font-family:"Roboto Condensed",Arial;font-size:2.2rem;font-weight:700;margin-bottom:10px}@media (max-width: 767px){h3,.h3-title{font-size:2rem}}p{line-height:140%;padding:4px 0}strong{font-weight:bold}em{font-style:italic}a{color:#231F20;text-decoration:none;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.link{color:#FC4941;font-family:"Roboto Condensed",Arial;font-weight:700}.link:hover{color:#231F20}.conditions p a{color:inherit}.conditions p a:hover{text-decoration:underline}input,select,textarea{-webkit-appearance:none;border-radius:0}input[type="email"],input[type="password"],input[type="text"],input[type="search"],textarea{background-color:#FFF;border:1px solid #F1F2F5;height:45px;line-height:45px;font-size:1.4rem;color:#231F20;padding:0 10px;width:100%;outline-color:#F1F2F5}@media (max-width: 767px){input[type="email"],input[type="password"],input[type="text"],input[type="search"],textarea{font-size:1.6rem}}::-webkit-input-placeholder{color:#DDE0E8;opacity:1}:-moz-placeholder{color:#DDE0E8;opacity:1}::-moz-placeholder{color:#DDE0E8;opacity:1}:-ms-input-placeholder{color:#DDE0E8;opacity:1}.input-submit{position:relative}.input-submit input{padding-right:110px}.input-submit .btn{position:absolute;top:0;right:0;z-index:2;margin:0;max-width:100px;height:45px}label.error{color:#FC4941;display:block;font-size:1.2rem;margin-top:5px}form .msg{margin:5px 0}form .msg.msg-error{color:#FC4941}.wysiwyg-content{text-align:justify}@media (max-width: 767px){.wysiwyg-content{text-align:left}}.wysiwyg-content img,.wysiwyg-content .wp-video{margin:20px 0;max-width:100%;height:auto}.wysiwyg-content .wp-caption {max-width:100%}.wysiwyg-content .gallery img{margin:0;border:0 !important}.wysiwyg-content .slide-gallery{background-color:#231F20;margin:20px 0;width:auto}.wysiwyg-content .slide-gallery .slider-nav{position:absolute;top:50%;transform:translate(0, -50%);height:45px;line-height:45px;width:45px;background-color:rgba(255,255,255,0.25);color:#FC4941;z-index:10;font-size:2.2rem;text-align:center;cursor:pointer;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.wysiwyg-content .slide-gallery .slider-nav.prev{left:0}.wysiwyg-content .slide-gallery .slider-nav.next{right:0}.wysiwyg-content .slide-gallery .slider-nav:hover{background-color:#FC4941;color:#FFF}.wysiwyg-content .slide-gallery .slick-slide{outline:none;text-align:center;display:inline-block;vertical-align:middle;float:none}.wysiwyg-content .slide-gallery img{width:auto;max-width:100%;max-height:720px;display:inline-block}.wysiwyg-content hr{background-color:#F1F2F5;border:0;margin:15px 0;height:1px;width:100%}.wysiwyg-content p.author{font-style:italic;margin-top:20px}.wysiwyg-content sup,.wysiwyg-content sub{font-size:0.8rem;line-height:0}.wysiwyg-content sup{vertical-align:super}.wysiwyg-content sub{vertical-align:sub}.wysiwyg-content .color{color:#FC4941}.wysiwyg-content .cta-instagram{margin-top:20px;padding-top:10px;border-top:1px solid #F1F2F5}.wysiwyg-content blockquote{background-color:#F1F2F5;font-family:"Roboto Condensed",Arial;font-size:1.6rem;margin:20px 0;padding:30px 50px;position:relative}@media (max-width: 767px){.wysiwyg-content blockquote{padding:20px}}.wysiwyg-content blockquote::before,.wysiwyg-content blockquote::after{content:"“";color:#DDE0E8;font-size:8.0rem;line-height:100%;position:absolute}.wysiwyg-content blockquote::before{left:15px;top:15px}@media (max-width: 767px){.wysiwyg-content blockquote::before{font-size:10.0rem;left:-10px;top:-20px}}.wysiwyg-content blockquote::after{transform:rotate(-180deg);right:15px;bottom:15px}@media (max-width: 767px){.wysiwyg-content blockquote::after{display:none}}.wysiwyg-content h1,.wysiwyg-content h2,.wysiwyg-content h3,.wysiwyg-content h4,.wysiwyg-content h5,.wysiwyg-content h6{text-align:left;font-family:"Roboto Condensed",Arial;font-weight:700;margin:20px 0 10px 0}.wysiwyg-content h2{color:#231F20;font-size:2.4rem;text-transform:uppercase}.wysiwyg-content h3{color:#FC4941;font-size:2.2rem}.wysiwyg-content h4{color:#231F20;font-size:2rem}.wysiwyg-content h5{color:#231F20;font-size:1.8rem}.wysiwyg-content h6{color:#231F20;font-size:1.6rem;text-transform:uppercase}.wysiwyg-content a{color:#FC4941;font-weight:700}.wysiwyg-content a:hover{color:#231F20}.wysiwyg-content ul{margin:20px 0}.wysiwyg-content ul li{margin:6px 0;padding-left:22px;position:relative}.wysiwyg-content ul li::before{content:"";font-family:"Material-Design-Iconic-Font";font-size:1.6rem;position:absolute;top:2px;left:0;color:#FC4941}.wysiwyg-content ol{margin:20px 0;counter-reset:li}.wysiwyg-content ol li{counter-increment:li;margin:6px 0;padding-left:22px;position:relative}.wysiwyg-content ol li::before{content:counter(li) ".";position:absolute;top:0;left:0;color:#FC4941;font-family:"Roboto Condensed",Arial;font-weight:700}.btn-container.center{text-align:center}.btn{-webkit-appearance:none;background-color:#231F20;border:1px solid #231F20;border-radius:0;color:#FFF;cursor:pointer;font-family:"Roboto Condensed",Arial;font-size:1.4rem;font-weight:700;display:inline-block;margin:20px 0;padding:14px 20px 13px;text-transform:uppercase;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.btn:hover{background-color:#FC4941;border-color:#FC4941}.addthis_toolbox a{background-color:#FC4941;border:0;cursor:pointer;padding:0;text-align:center}.addthis_toolbox a i{font-size:2.2rem}.addthis_toolbox a.addthis_button_facebook{background-color:#3B5999}.addthis_toolbox a.addthis_button_twitter{background-color:#55ACEE}.addthis_toolbox a.addthis_button_linkedin{background-color:#0077B5}.addthis_toolbox.top-share{position:absolute;overflow:hidden;top:65px;left:0}@media (max-width: 1199px){.addthis_toolbox.top-share{display:none}}.addthis_toolbox.top-share.sticky{position:fixed;top:175px}.addthis_toolbox.top-share.hidden a{transform:translateX(-100px)}.addthis_toolbox.top-share a{display:block;height:50px;width:50px;margin:0;margin-bottom:2px;transform:translateX(-3px)}.addthis_toolbox.top-share a:hover{transform:translateX(0)}.addthis_toolbox.top-share a i{line-height:50px}.addthis_toolbox.bottom-share{margin:50px 0 2px;padding-top:10px;border-top:1px solid #F1F2F5}@media (max-width: 921px){.addthis_toolbox.bottom-share{margin-top:30px}}@media (max-width: 767px){.addthis_toolbox.bottom-share{margin-top:50px}}.addthis_toolbox.bottom-share a{display:inline-block;height:40px;float:left;margin:0;margin-right:2px;width:calc(25% - 2px * 3 / 4) !important}.addthis_toolbox.bottom-share a i{-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.addthis_toolbox.bottom-share a:hover{opacity:0.8}.addthis_toolbox.bottom-share a:hover i{transform:translateY(-1px)}.addthis_toolbox.bottom-share a:last-of-type{margin-right:0}.addthis_toolbox.bottom-share a i{line-height:40px}header{background-color:#FFF;position:fixed;top:0;left:0;right:0;z-index:9998}header::after{content:"";position:absolute;bottom:-10px;left:0;right:0;height:10px;background:linear-gradient(to top, transparent 0%, #000 100%);opacity:0.1}header .open-mobile-menu-btn,header .close-mobile-menu-btn{display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:2.0rem;color:#FC4941;cursor:pointer;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}header .open-mobile-menu-btn{display:none}@media (max-width: 767px){header .open-mobile-menu-btn{display:block}}header .close-mobile-menu-btn:hover{transform:translateY(-50%) rotate(-90deg)}header .sub-header{background-color:#FC4941;padding:8px 0 2px 0;text-align:right}@media (max-width: 767px){header .sub-header{display:none}}header .sub-header .sub-header-container{display:flex;align-items:center;justify-content:flex-end}header .sub-header .sub-header-container ul li{display:inline-block;margin:0 6px}header .sub-header .sub-header-container ul li a{color:#FFF;display:block;font-family:"Roboto Condensed",Arial;font-weight:700;text-transform:uppercase;overflow:hidden;padding-bottom:2px;position:relative}header .sub-header .sub-header-container ul li a::after{background-color:#FFF;content:"";display:block;position:absolute;bottom:0;left:0;height:2px;width:100%;opacity:0;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}header .sub-header .sub-header-container ul li a:hover::after{opacity:1}header .sub-header .sub-header-container .lang-menu{margin-left:10px}header .sub-header .sub-header-container .lang-menu ul li{border-left:1px solid #FFF;color:#FFF;font-family:"Roboto Condensed",Arial;font-weight:700;text-transform:uppercase;margin:0;padding:0 5px}header .sub-header .sub-header-container .lang-menu ul li:first-child{border-left:0}header .sub-header .sub-header-container .lang-menu ul li a{font-weight:400}header .sub-header .sub-header-container .lang-menu ul li span,header .sub-header .sub-header-container .lang-menu ul li a{display:block;overflow:hidden;padding-bottom:2px;position:relative}header .sub-header .sub-header-container form{margin-left:10px;position:relative;height:24px}header .sub-header .sub-header-container form .searchfield{background-color:transparent;border:0;border-bottom:2px solid #FFF;color:#FFF;font-family:"Roboto",Arial;font-size:1.4rem;font-weight:700;padding:0;height:21px;line-height:100%;width:0;position:relative;top:-5px;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}@media (max-width: 767px){header .sub-header .sub-header-container form .searchfield{font-size:1.6rem}}header .sub-header .sub-header-container form .searchsubmit{background-color:transparent;border:0;color:#FFF;cursor:pointer;font-family:"Material-Design-Iconic-Font";font-size:1.8rem;padding:0;padding-left:2px}header .sub-header .sub-header-container form span{display:none}header .sub-header .sub-header-container form .fake-button{cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0}header .sub-header .sub-header-container form.open .searchfield{width:125px}header .sub-header .sub-header-container form.open .fake-button{display:none}header .main-header{padding:20px 0}@media (max-width: 767px){header .main-header{padding:15px 0}}header .main-header .inner-container{position:relative}header .main-header h1{display:inline;line-height:0;margin:0;padding:0}header .main-header .logo img{width:160px;vertical-align:middle}@media (max-width: 767px){header .main-header .logo img{width:120px}}header .main-header .menu{position:absolute;right:0;bottom:-2px;text-align:right;width:calc(100% - 160px - 20px)}@media (max-width: 767px){header .main-header .menu{display:none}}header .main-header .menu li{display:inline;margin-left:30px}@media (max-width: 1199px){header .main-header .menu li{margin-left:20px}}@media (max-width: 921px){header .main-header .menu li{margin-left:15px}}header .main-header .menu li:first-child{margin-left:0}header .main-header .menu li a{color:#FC4941;display:inline-block;font-family:"Roboto Condensed",Arial;font-size:1.6rem;font-weight:700;line-height:100%;text-align:left;text-transform:uppercase;padding-left:35px;position:relative;vertical-align:top}@media (max-width: 921px){header .main-header .menu li a{font-size:1.4rem;padding-left:30px}}@media (max-width: 767px){header .main-header .menu li a{font-size:1.6rem}}header .main-header .menu li a::after,header .main-header .menu li a::before{content:"";background-color:#FC4941;display:block;height:5px;width:25px;position:absolute;top:8px;left:0;z-index:-1;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}@media (max-width: 921px){header .main-header .menu li a::after,header .main-header .menu li a::before{width:20px;top:6px}}header .main-header .menu li a:hover{color:#231F20}header .main-header .menu li a:hover::after,header .main-header .menu li a:hover::before{height:4px;width:18px;background-color:#F1F2F5}header .main-header .menu li a:hover::after{transform:rotate(-180deg)}header .main-header .menu li a:hover::before{transform:rotate(-90deg)}header .main-header .menu li.current-menu-item a,header .main-header .menu li.current-menu-ancestor a{color:#C4C8D6}header .main-header .menu li.current-menu-item a::after,header .main-header .menu li.current-menu-item a::before,header .main-header .menu li.current-menu-ancestor a::after,header .main-header .menu li.current-menu-ancestor a::before{background-color:#DDE0E8}header .main-header .mobile-menu{background-color:#FFF;display:none;position:fixed;left:0;right:0;top:0;bottom:0;z-index:10;padding:15px 0}header .main-header .mobile-menu .mobile-header{background-color:#FFF;margin-bottom:35px;padding:15px 0;position:fixed;top:0;left:0;right:0;z-index:2}header .main-header .mobile-menu .mobile-menu-content{padding-top:59px;overflow:auto;height:100%}header .main-header .mobile-menu .mobile-menu-content nav .menu{display:block;position:relative;top:auto;left:auto;right:auto;bottom:0;text-align:left;width:100%;margin:0;padding:0}header .main-header .mobile-menu .mobile-menu-content nav .menu a:hover{color:#231F20}header .main-header .mobile-menu .mobile-menu-content nav ul li{display:block;margin:0;padding:0;padding:2px 0}header .main-header .mobile-menu .mobile-menu-content nav ul li a,header .main-header .mobile-menu .mobile-menu-content nav ul li span{color:#C4C8D6;font-family:"Roboto Condensed",Arial;font-size:1.4rem;padding-left:0;padding:5px 0}header .main-header .mobile-menu .mobile-menu-content nav ul li a::after,header .main-header .mobile-menu .mobile-menu-content nav ul li a::before,header .main-header .mobile-menu .mobile-menu-content nav ul li span::after,header .main-header .mobile-menu .mobile-menu-content nav ul li span::before{display:none}header .main-header .mobile-menu .mobile-menu-content nav ul li a br,header .main-header .mobile-menu .mobile-menu-content nav ul li span br{display:none}header .main-header .mobile-menu .mobile-menu-content nav.menu-menu-principal-container{margin-bottom:20px}header .main-header .mobile-menu .mobile-menu-content nav.menu-menu-principal-container li{border-bottom:1px solid #F1F2F5}header .main-header .mobile-menu .mobile-menu-content nav.menu-menu-principal-container li:first-child{border-top:1px solid #F1F2F5}header .main-header .mobile-menu .mobile-menu-content nav.menu-menu-principal-container li a{color:#FC4941;display:block;font-weight:700;font-size:1.6rem;text-transform:uppercase;position:relative;padding:12px 0}header .main-header .mobile-menu .mobile-menu-content nav.menu-menu-principal-container li a::after{background-color:transparent;color:#C4C8D6;content:"";display:block;font-family:"Material-Design-Iconic-Font";position:absolute;left:auto;right:0;top:50%;width:auto;height:auto;transform:translateY(-50%);-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}header .main-header .mobile-menu .mobile-menu-content nav.menu-menu-principal-container li a:hover::after{color:#231F20;transform:translateY(-50%) translateX(-3px)}header .main-header .mobile-menu .mobile-menu-content nav.menu-menu-de-pied-de-page-container{margin-bottom:20px}header .main-header .mobile-menu .mobile-menu-content nav.lang-menu{border-top:1px solid #F1F2F5;padding-top:10px}header .main-header .mobile-menu .mobile-menu-content nav.lang-menu li{border-right:1px solid #F1F2F5;display:inline-block;font-family:"Roboto Condensed",Arial;font-size:1.6rem;font-weight:700;line-height:100%;text-transform:uppercase;margin-right:5px;padding:0;padding-right:5px}header .main-header .mobile-menu .mobile-menu-content nav.lang-menu li:last-of-type{border-right:0;padding-right:0;margin-right:0}header .main-header .mobile-menu .mobile-menu-content nav.lang-menu li a,header .main-header .mobile-menu .mobile-menu-content nav.lang-menu li span{padding:5px}header .main-header .mobile-menu .mobile-menu-content nav.lang-menu li span{color:#FC4941}header .main-header .mobile-menu .mobile-menu-content nav.lang-menu li a:hover{color:#231F20}header .main-header .mobile-menu .mobile-menu-content form{position:relative;margin-bottom:20px}header .main-header .mobile-menu .mobile-menu-content form span{display:block;font-family:"Roboto",Arial;font-size:1.2rem;padding-bottom:5px}header .main-header .mobile-menu .mobile-menu-content form .searchfield{background-color:transparent;border:1px solid #F1F2F5;color:#231F20;font-family:"Roboto",Arial;font-size:1.6rem;font-weight:700;padding:2px 50px 2px 10px;width:100%;height:40px}header .main-header .mobile-menu .mobile-menu-content form .searchsubmit{background-color:#FC4941;border:0;color:#FFF;cursor:pointer;font-family:"Material-Design-Iconic-Font";font-size:1.6rem;padding:0;height:40px;width:40px;position:absolute;right:0;bottom:0;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}header .main-header .mobile-menu .mobile-menu-content form .searchsubmit:hover{background-color:#231F20}header .main-header .mobile-menu .mobile-menu-content form .fake-button{display:none}.main-container{display:block;padding-top:175px;position:relative}@media (max-width: 921px){.main-container{padding-top:160px}}@media (max-width: 767px){.main-container{padding-top:89px}}@media (max-width: 921px){body.home .main-container,body.single-post .main-container{padding-top:132px}}@media (max-width: 767px){body.home .main-container,body.single-post .main-container{padding-top:81px}}@media (max-width: 767px){.lines{display:none}}.lines .h::before,.lines .h::after,.lines .v::before,.lines .v::after{content:"";display:block;position:absolute;background-color:#F1F2F5}.lines .h::before{height:1px;width:75%}.lines .h::after{display:none}.lines .v::before,.lines .v::after{height:50px;width:1px;left:25%}.lines .v::before{left:75%;top:-50px}.cta-social .lines .h{display:none}@media (max-width: 921px){.cta-social .lines .v::before{top:-55px}}.cta-newsletter .lines{z-index:-1}.cta-newsletter .lines .h::before{top:105px;left:25%;width:50%}.cta-newsletter .lines .h::after{top:200px}.cta-newsletter .lines .v::before{height:155px;left:25%;top:-50px}.cta-newsletter .lines .v::after{height:200px;left:75%;top:125px}.thumbnail{position:relative;z-index:1}.thumbnail:first-of-type .lines,.two-lines-title+.thumbnail .lines,aside+.thumbnail .lines{display:none}.thumbnail.left .lines .h::before{left:25%;top:-50px;width:50%}.thumbnail.left .lines .v::before{top:-100px}.thumbnail.left .lines .v::after{top:-50px}.thumbnail.right .lines .h::before{right:25%;top:-50px;width:calc(100% - 45% - 25%)}.thumbnail.right .lines .v::after{display:none}@media (min-width: 767px){.thumbnail.thumbnail-event:first-of-type .lines,.two-lines-title+.thumbnail.thumbnail-event .lines,aside+.thumbnail.thumbnail-event .lines{display:block}}.thumbnail.thumbnail-event:first-of-type .lines .h,.two-lines-title+.thumbnail.thumbnail-event .lines .h,aside+.thumbnail.thumbnail-event .lines .h{display:none}.thumbnail.thumbnail-event+aside{margin-top:0}@media (max-width: 767px){.thumbnail.thumbnail-event+aside{margin-top:50px}}@media (max-width: 767px){.thumbnail.thumbnail-event+aside.cta-newsletter{margin-top:30px}}.thumbnail.thumbnail-event:last-of-type .lines .v{display:none}.thumbnail.thumbnail-event .lines .h::after,.thumbnail.thumbnail-event .lines .v::after{display:none}.thumbnail.thumbnail-event .lines .h::before{width:50%}.thumbnail.thumbnail-event .lines .v::before{height:100%;top:40px}.thumbnail.thumbnail-event.left .lines .h:before{left:25%;top:40px}.thumbnail.thumbnail-event.left .lines .v::before{left:25%}.thumbnail.thumbnail-event.right .lines .h:before{left:25%;top:40px}.thumbnail.thumbnail-event.right .lines .v::before{left:75%}@media (min-width: 767px){.thumbnail.thumbnail-event+.thumbnail.thumbnail-post.left{margin-top:90px}}@media (min-width: 767px){.thumbnail.thumbnail-event+.thumbnail.thumbnail-post.right{margin-top:50px}}.thumbnail.thumbnail-event+.thumbnail.thumbnail-post.right .lines .h::before{top:40px;left:25%}.thumbnail.thumbnail-event+.thumbnail.thumbnail-post.right .lines .v{display:none}.thumbnail.thumbnail-post+.thumbnail.thumbnail-event.left .lines .v::after{display:block;top:-100px;left:75%;height:140px}@media (min-width: 767px){.thumbnail.thumbnail-post+.thumbnail.thumbnail-event.right{margin-top:50px}}.thumbnail.thumbnail-post+.thumbnail.thumbnail-event.right .lines .v::after{display:block;top:-50px;left:25%;height:90px}aside+.thumbnail.thumbnail-post.right{top:0;margin-bottom:100px}aside+.thumbnail.thumbnail-post.right:last-of-type{margin-bottom:50px}@media (max-width: 767px){aside+.thumbnail.thumbnail-post.right:last-of-type{margin-bottom:0}}aside+.thumbnail.thumbnail-post.right{top:0;margin-bottom:100px}@media (max-width: 767px){aside+.thumbnail.thumbnail-post.right{margin-bottom:50px}}aside+.thumbnail.thumbnail-post.right:last-of-type{margin-bottom:50px}@media (max-width: 767px){aside+.thumbnail.thumbnail-post.right:last-of-type{margin-bottom:0}}.thumbnail-post{pointer-events:none}@media (max-width: 767px){.thumbnail-post{margin:0 auto;margin-bottom:50px}.thumbnail-post:last-of-type{margin-bottom:0}}.thumbnail-post *{pointer-events:auto}.thumbnail-post a{position:relative}.thumbnail-post .image{display:block;position:relative;z-index:-1;overflow:hidden;width:45%}.thumbnail-post .image:before{content:'';display:block;float:left;padding-bottom:100%}.thumbnail-post .image:after{content:'';display:table;clear:both}@media (max-width: 767px){.thumbnail-post .image{width:100%;margin-bottom:15px}}.thumbnail-post .image .shadow{z-index:2;position:absolute;top:0;left:0;right:0;bottom:0;box-shadow:0 0 5px 2px rgba(35,31,32,0.08) inset;pointer-events:none;opacity:0.2;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.thumbnail-post .image:hover .shadow{opacity:1}.thumbnail-post .image .image-bg{z-index:1;background-color:#F1F2F5;background-position:center;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;bottom:0;right:0;-moz-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;-webkit-transition:all 0.4s ease-out;transition:all 0.4s ease-out}.thumbnail-post .image .image-bg:hover{transform:scale(1.1)}.thumbnail-post .image .play::after{background-color:#FFF;border-radius:50%;color:#FC4941;content:"";display:block;font-family:"Material-Design-Iconic-Font";font-size:5.0rem;line-height:80px;height:80px;width:80px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;text-indent:6px;z-index:3}.thumbnail-post .image .play::before{background-color:rgba(255,255,255,0.8);border-radius:50%;content:"";display:block;height:95px;width:95px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:3}.thumbnail-post .text{overflow:visible;width:calc(50% - 20px);max-width:380px;position:absolute}@media (max-width: 767px){.thumbnail-post .text{max-width:100%;width:100%;position:relative}}@media (max-width: 921px){.thumbnail-post .text .title{max-height:99px;overflow:hidden}}@media (max-width: 767px){.thumbnail-post .text .title{max-height:initial}}.thumbnail-post .text .title a{display:block}.thumbnail-post .text .title a:hover{color:#000;transform:translateX(3px)}.thumbnail-post .text .category{margin-bottom:10px;position:relative;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.thumbnail-post .text .category:hover{transform:translateX(3px)}.thumbnail-post .text .category::before{background-color:#FC4941;content:"";height:5px;width:calc(100% + 40px);position:absolute;bottom:4px;z-index:0}@media (max-width: 921px){.thumbnail-post .text .category::before{width:100%}}.thumbnail-post .text .category a{background-color:#FFF;color:#FC4941;font-family:"Roboto Condensed",Arial;font-size:1.4rem;font-weight:700;line-height:100%;position:relative;text-transform:uppercase;z-index:1}@media (max-width: 767px){.thumbnail-post .text .category a{font-size:1.6rem}}.thumbnail-post .text .tags{margin-top:30px;margin-bottom:20px}.thumbnail-post .text .tags a{font-family:"Roboto Condensed",Arial;font-weight:700;display:inline-block;padding-left:8px;position:relative;margin-right:5px;margin-bottom:2px}.thumbnail-post .text .tags a::before{content:"#";color:#DDE0E8;font-size:2.2rem;position:relative;position:absolute;top:-7px;left:0;z-index:-1;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.thumbnail-post .text .tags a:hover{color:#FC4941}.thumbnail-post .text .tags a:hover::before{transform:translateX(-3px)}.thumbnail-post .text .date{font-size:1.2rem;color:#C4C8D6;display:block;margin-top:10px}@media (max-width: 767px){.thumbnail-post .text .date{margin-top:5px}}.thumbnail-post .text .excerpt{margin:4px 0;position:relative}@media (max-width: 921px){.thumbnail-post .text .excerpt{max-height:38px;overflow:hidden}}@media (max-width: 767px){.thumbnail-post .text .excerpt{max-height:initial}}.thumbnail-post .text .excerpt::after{content:"";text-align:right;position:absolute;bottom:0;right:0;width:35%;height:19px;background:linear-gradient(to right, rgba(255,255,255,0), #fff 50%);display:none}@media (max-width: 921px){.thumbnail-post .text .excerpt::after{display:block}}@media (max-width: 767px){.thumbnail-post .text .excerpt::after{display:none}}.thumbnail-post .text .excerpt p{padding:0}@media (max-width: 767px){.thumbnail-post.left{margin-bottom:50px}.thumbnail-post.left:last-of-type{margin-bottom:0}}.thumbnail-post.left .image{float:left;margin-right:20px}@media (max-width: 767px){.thumbnail-post.left .image{float:none;margin-right:0}}.thumbnail-post.left .text{float:left;text-align:left;top:0;left:calc(45% + 20px)}@media (max-width: 767px){.thumbnail-post.left .text{float:none;top:auto;left:auto}}.thumbnail-post.left .text .category{text-align:right}@media (max-width: 767px){.thumbnail-post.left .text .category{text-align:left}}.thumbnail-post.left .text .category::before{left:-40px}@media (max-width: 767px){.thumbnail-post.left .text .category::before{left:0}}.thumbnail-post.left .text .category a{padding-left:5px}@media (max-width: 767px){.thumbnail-post.left .text .category a{padding-left:0;padding-right:5px}}.thumbnail-post.right{top:-50px;margin-bottom:50px}@media (max-width: 767px){.thumbnail-post.right{top:auto;margin-bottom:50px}.thumbnail-post.right:last-of-type{margin-bottom:0}}.thumbnail-post.right .image{float:right;margin-left:20px}@media (max-width: 767px){.thumbnail-post.right .image{float:none;margin-left:0}}.thumbnail-post.right .text{float:right;text-align:right;bottom:0;right:calc(45% + 20px)}@media (max-width: 767px){.thumbnail-post.right .text{text-align:left;float:none;top:auto;right:auto}}@media (min-width: 767px){.thumbnail-post.right .text .title a:hover{transform:translateX(-3px)}}.thumbnail-post.right .text .category{text-align:left}@media (min-width: 767px){.thumbnail-post.right .text .category:hover{transform:translateX(-3px)}}.thumbnail-post.right .text .category::before{right:-40px}@media (max-width: 767px){.thumbnail-post.right .text .category::before{right:0}}.thumbnail-post.right .text .category a{padding-right:5px}.thumbnail-post.right+aside{margin-top:-50px}@media (max-width: 767px){.thumbnail-post.right+aside{margin-top:0}}.thumbnail-post.focus{margin-bottom:50px;position:relative;top:auto}@media (max-width: 921px){.thumbnail-post.focus{margin-bottom:30px}}@media (max-width: 767px){.thumbnail-post.focus{margin-bottom:50px}}.thumbnail-post.focus .image{width:75%}.thumbnail-post.focus .image:before{content:'';display:block;float:left;padding-bottom:66.66667%}.thumbnail-post.focus .image:after{content:'';display:table;clear:both}@media (max-width: 921px){.thumbnail-post.focus .image{width:100%}}@media (max-width: 767px){.thumbnail-post.focus .image:before{content:'';display:block;float:left;padding-bottom:100%}.thumbnail-post.focus .image:after{content:'';display:table;clear:both}}.thumbnail-post.focus .text{position:absolute;left:0;bottom:auto;top:50%;transform:translateY(-50%);text-align:left;width:calc(25% - 20px)}@media (max-width: 921px){.thumbnail-post.focus .text{background:rgba(255,255,255,0.95);width:50%;max-width:initial;padding:20px;left:20px;bottom:20px;top:auto;transform:none}}@media (max-width: 767px){.thumbnail-post.focus .text{background:none;width:100%;position:relative;bottom:auto;top:auto;left:auto;right:auto;padding:0}}.thumbnail-post.focus .text .title{font-size:3.8rem;line-height:135%;margin-bottom:25px;width:160%;height:auto;max-height:initial}@media (max-width: 1199px){.thumbnail-post.focus .text .title{margin-bottom:15px;font-size:3.2rem}}@media (max-width: 921px){.thumbnail-post.focus .text .title{font-size:2.8rem;width:100%}}@media (max-width: 767px){.thumbnail-post.focus .text .title{font-size:2.2rem}}.thumbnail-post.focus .text .title a{background-color:rgba(255,255,255,0.8);box-shadow:5px 0 0 rgba(255,255,255,0.8),-5px 0 0 rgba(255,255,255,0.8);display:inline;padding:2px 0}@media (max-width: 921px){.thumbnail-post.focus .text .title a{background-color:transparent;box-shadow:none;display:block;padding:0}}.thumbnail-post.focus .text .title a:hover{background-color:#fff;box-shadow:5px 0 0 #FFF,-5px 0 0 #FFF}@media (max-width: 921px){.thumbnail-post.focus .text .title a:hover{background-color:transparent;box-shadow:none;transform:translateX(3px)}}@media (min-width: 767px) and (max-width: 921px){.thumbnail-post.focus .text .category{display:flex;flex-direction:row-reverse;width:calc(100% + 40px)}.thumbnail-post.focus .text .category::before{position:relative;left:auto;right:auto;top:auto;bottom:-7px}.thumbnail-post.focus .text .category a{background-color:transparent;flex-shrink:0}}@media (max-width: 921px){.thumbnail-post.focus .text .category:hover{transform:translateX(3px)}}.thumbnail-post.focus .text .excerpt{text-align:justify}@media (max-width: 1199px){.thumbnail-post.focus .text .excerpt{max-height:57px;text-align:left;overflow:hidden}}@media (max-width: 767px){.thumbnail-post.focus .text .excerpt{max-height:initial;text-align:left}}@media (max-width: 1199px){.thumbnail-post.focus .text .excerpt::after{display:block}}@media (max-width: 767px){.thumbnail-post.focus .text .excerpt::after{display:none}}.thumbnail-post.focus .lines{display:none}.thumbnail-post.full{position:relative}@media (max-width: 767px){.thumbnail-post.full{max-width:initial}}.thumbnail-post.full .image{float:left;margin-right:20px}.thumbnail-post.full .text{float:left;text-align:left;top:0;right:0}.thumbnail-post.full .text .category{text-align:right}.thumbnail-post.full .text .category::before{left:-40px}.thumbnail-post.full .text .category a{padding-left:5px}.thumbnail-post.full .text .title,.thumbnail-post.full .text .excerpt{max-height:initial}.thumbnail-post.min{margin-bottom:0}.thumbnail-post.min .image{background-color:#DDE0E8;margin-bottom:20px;width:100%;z-index:1}.thumbnail-post.min .image:before{content:'';display:block;float:left;padding-bottom:66.66667%}.thumbnail-post.min .image:after{content:'';display:table;clear:both}.thumbnail-post.min .image .play::after{font-size:3.0rem;line-height:50px;height:50px;width:50px}.thumbnail-post.min .image .play::before{height:60px;width:60px}.thumbnail-post.min .text{width:100%;max-width:initial;position:relative}.thumbnail-post.min .text .title{height:50px;overflow:hidden}@media (max-width: 719px){.thumbnail-post.min .text .title{height:auto}}.thumbnail-post.min .text .category{text-align:left}.thumbnail-post.min .text .category::before{width:100%}.thumbnail-post.min .text .category a{background-color:#F1F2F5;padding-right:5px}.thumbnail-post.min .text .excerpt{height:76px;overflow:hidden}@media (max-width: 767px){.thumbnail-post.min .text .excerpt{height:auto}}.thumbnail-post.min .text .excerpt::after{background:linear-gradient(to right, rgba(241,242,245,0), #f1f2f5 50%);display:block}@media (max-width: 767px){.thumbnail-post.min .text .excerpt::after{display:none}}.thumbnail-event{padding-bottom:50px}@media (max-width: 767px){.thumbnail-event{padding-bottom:50px}}.thumbnail-event:last-of-type{padding-bottom:0}@media (max-width: 767px){.thumbnail-event:last-of-type{padding-bottom:0}}.thumbnail-event .main-data{background-color:#F1F2F5;padding-bottom:25px;position:relative;width:calc(50% - 20px);margin-top:20px;z-index:1}@media (max-width: 767px){.thumbnail-event .main-data{width:100%;margin:0;padding-bottom:20px}}.thumbnail-event .main-data .title{display:block;position:relative;top:-20px;width:100%}.thumbnail-event .main-data .title a{display:block}.thumbnail-event .main-data .title a:hover{transform:translateX(3px)}@media (max-width: 767px){.thumbnail-event .main-data .title{left:auto;top:auto;padding:20px;padding-bottom:15px;margin:0}}.thumbnail-event .main-data span{display:block;margin:8px 0;padding:0 25px 0 60px;position:relative}@media (max-width: 767px){.thumbnail-event .main-data span{padding:0 20px 0 55px}}.thumbnail-event .main-data span:first-of-type{margin-top:0}.thumbnail-event .main-data span::before{content:"";background-position:center;background-repeat:no-repeat;height:30px;width:30px;position:absolute;top:50%;left:25px;transform:translateY(-50%)}@media (max-width: 767px){.thumbnail-event .main-data span::before{left:20px}}.thumbnail-event .main-data span.location::before{background-image:url("img/misc/icon-location.svg")}.thumbnail-event .main-data span.date::before{background-image:url("img/misc/icon-date.svg")}.thumbnail-event .main-data span.time::before{background-image:url("img/misc/icon-time.svg")}.thumbnail-event .main-data span.price::before{background-image:url("img/misc/icon-price.svg")}.thumbnail-event .main-data span.link::before{background-image:url("img/misc/icon-link.svg")}.thumbnail-event .main-data span.link a:hover{color:#FC4941}.thumbnail-event .description{width:calc(50% - 20px);margin-top:70px;max-width:400px;padding-top:20px;position:relative;text-align:justify;z-index:2}@media (max-width: 767px){.thumbnail-event .description{background-color:#F1F2F5;margin:0;padding:20px;width:100%;max-width:initial;padding-top:15px;text-align:left}}.thumbnail-event .description::before{background-color:#FC4941;content:"";display:block;height:5px;width:50%;max-width:120px;position:absolute;top:0}@media (max-width: 767px){.thumbnail-event .description::before{max-width:60px}}.thumbnail-event.left .main-data{float:left;margin-left:20px}@media (max-width: 767px){.thumbnail-event.left .main-data{float:none;margin:0}}.thumbnail-event.left .main-data .title{left:-20px;text-align:left}@media (max-width: 767px){.thumbnail-event.left .main-data .title{left:auto}}@media (min-width: 767px){.thumbnail-event.left .main-data .title a:hover{transform:translateX(-3px)}}.thumbnail-event.left .description{float:left;margin-left:20px}@media (max-width: 767px){.thumbnail-event.left .description{float:none;margin:0}}.thumbnail-event.left .description::before{left:-40px}@media (max-width: 767px){.thumbnail-event.left .description::before{left:-20px}}.thumbnail-event.right .main-data{float:right;margin-right:20px}@media (max-width: 767px){.thumbnail-event.right .main-data{float:none;margin:0}}.thumbnail-event.right .main-data .title{right:-20px;text-align:right}@media (max-width: 767px){.thumbnail-event.right .main-data .title{right:auto;text-align:left}}.thumbnail-event.right .description{float:right;margin-right:20px}@media (max-width: 767px){.thumbnail-event.right .description{float:none;margin:0}}.thumbnail-event.right .description::before{right:-40px}@media (max-width: 767px){.thumbnail-event.right .description::before{right:auto;left:-20px}}.pagination-container{border-top:1px solid #F1F2F5;margin-top:50px;padding-top:20px;text-align:center}@media (max-width: 767px){.pagination-container{margin-top:50px;padding-top:10px;font-size:0}}.pagination-container:empty{display:none}.pagination-container .page-numbers{border:1px solid #F1F2F5;color:#FC4941;display:inline-block;font-family:"Roboto Condensed",Arial;font-size:1.6rem;font-weight:700;line-height:45px;height:45px;min-width:45px;margin:0 5px;padding:0 2px}.pagination-container .page-numbers:first-child{margin-left:0}.pagination-container .page-numbers:last-child{margin-right:0}@media (max-width: 767px){.pagination-container .page-numbers{margin:0 2px;min-width:30px}}.pagination-container .page-numbers.dots{border:0;color:#DDE0E8;min-width:0}.pagination-container .page-numbers:hover{background:#F1F2F5;color:#231F20}.pagination-container .page-numbers:hover.dots{background:transparent;color:#DDE0E8}.pagination-container .page-numbers.current{background-color:#FC4941;color:#FFF}.pagination-container .page-numbers.current:hover{color:#FFF}.back-button-container{margin-bottom:20px}.back-button-container a{font-size:1.2rem;vertical-align:middle}.back-button-container a::before{content:" ";display:inline-block;font-family:"Material-Design-Iconic-Font";font-size:1.4rem;padding-right:5px;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}.back-button-container a:hover::before{transform:translateX(-3px)}.cta-social{background-color:#FFF;border-left:10px solid #55ACEE;border-right:0;position:relative;margin:50px 0;position:relative;z-index:2;background-color:rgba(85,172,238,0.03)}@media (max-width: 921px){.cta-social{border-left-width:5px}}@media (max-width: 767px){.cta-social{border:0;border-top:3px solid #55ACEE;border-bottom:3px solid #55ACEE;margin-bottom:50px;padding:25px 0}}.cta-social .tweet{padding:50px 20px 50px;float:left;width:calc(100% - 325px)}@media (max-width: 767px){.cta-social .tweet{float:none;text-align:center;width:100%;padding:0}}.cta-social .tweet::after{content:"";background-image:url("img/misc/icon-tweet.svg");background-position:center;background-repeat:no-repeat;background-size:cover;display:block;height:90px;width:110px;position:absolute;bottom:-10px;left:-45px}@media (max-width: 1199px){.cta-social .tweet::after{height:65px;width:75px;bottom:-8px;left:-30px}}@media (max-width: 767px){.cta-social .tweet::after{bottom:auto;top:35px;left:50%;transform:translateX(-50%);opacity:0.15;z-index:-1}}.cta-social .tweet .text{font-size:1.6rem;position:relative;max-width:400px;padding:20px;margin-left:50px}@media (max-width: 921px){.cta-social .tweet .text{font-size:1.4rem;margin-left:20px;padding:12px}}@media (max-width: 767px){.cta-social .tweet .text{font-size:1.6rem;margin:0 auto;padding:25px}}.cta-social .tweet .text a{font-weight:700}.cta-social .tweet .text a:hover{color:#55ACEE}.cta-social .tweet .text::before,.cta-social .tweet .text::after{color:#55ACEE;font-size:8.0rem;line-height:100%;position:absolute}@media (max-width: 921px){.cta-social .tweet .text::before,.cta-social .tweet .text::after{font-size:6.0rem}}@media (max-width: 767px){.cta-social .tweet .text::before,.cta-social .tweet .text::after{font-size:4.0rem}}.cta-social .tweet .text::before{content:"“";left:-20px;top:-10px}@media (max-width: 921px){.cta-social .tweet .text::before{left:-15px;top:-5px}}@media (max-width: 767px){.cta-social .tweet .text::before{left:10px;top:10px}}.cta-social .tweet .text::after{content:"”";right:-20px;bottom:-20px}@media (max-width: 921px){.cta-social .tweet .text::after{right:-15px;bottom:-10px}}@media (max-width: 767px){.cta-social .tweet .text::after{right:10px;bottom:10px}}.cta-social .tweet .text .date{color:#C4C8D6;display:block;font-size:1.2rem;margin-top:10px}@media (max-width: 921px){.cta-social .tweet .text .date{margin-top:2px}}.cta-social .social-links{float:right;width:220px;position:relative;margin:30px 20px 20px 0}@media (max-width: 767px){.cta-social .social-links{float:none;margin:0 auto;width:auto;max-width:300px;margin-top:15px}}.cta-social .social-links h2{font-size:1.6rem;text-align:right;text-transform:uppercase;transform:rotate(-90deg) translate(0, -100%);transform-origin:100% 0;position:absolute;left:-170px;top:0}@media (max-width: 767px){.cta-social .social-links h2{position:relative;bottom:auto;top:auto;left:auto;right:auto;transform:none;text-align:center;font-size:1.4rem}}.cta-social .social-links h2 span{color:#C4C8D6;display:block}@media (max-width: 767px){.cta-social .social-links h2 span{color:#231F20;display:inline-block}}@media (max-width: 767px){.cta-social .social-links ul.socials{max-width:initial}.cta-social .social-links ul.socials li{width:calc(25% - 3 * 10px / 4);margin-bottom:0}.cta-social .social-links ul.socials li:last-child{margin-right:0}}ul.socials{max-width:220px}ul.socials li{display:inline-block;width:calc(50% - 10px);margin-bottom:10px;margin-right:10px;position:relative}ul.socials li:before{content:'';display:block;float:left;padding-bottom:100%}ul.socials li:after{content:'';display:table;clear:both}ul.socials li a{border:1px solid #DDE0E8;display:block;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}ul.socials li a .icon{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateX(-35px) translateY(-50%) translateY(30px) scale(.6);-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}@media (max-width: 921px){ul.socials li a .icon{transform:translateX(-50%) translateX(-35px) translateY(-50%) translateY(30px) scale(.4)}}@media (max-width: 767px){ul.socials li a .icon{transform:translate(-50%, -50%) scale(.2)}}ul.socials li a .icon svg path{fill:#DDE0E8}@media (max-width: 767px){ul.socials li a .icon svg path{fill:#C4C8D6}}ul.socials li a .counter{color:#231F20;font-family:"Roboto Condensed",Arial;font-size:3.6rem;font-weight:700;position:absolute;top:10px;right:10px;text-align:right;line-height:100%;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}@media (max-width: 921px){ul.socials li a .counter{font-size:2.5rem;top:12px;right:12px}}@media (max-width: 767px){ul.socials li a .counter{display:none}}ul.socials li a.twitter .icon{transform:translateX(-50%) translateX(-37px) translateY(-50%) translateY(36px) scale(.6)}@media (max-width: 767px){ul.socials li a.twitter .icon{transform:translate(-50%, -50%) scale(.2)}}ul.socials li a.twitter:hover{background-color:#55ACEE;border-color:#55ACEE}ul.socials li a.facebook .icon{transform:translateX(-50%) translateX(-35px) translateY(-50%) translateY(30px) scale(.6)}@media (max-width: 767px){ul.socials li a.facebook .icon{transform:translate(-50%, -50%) scale(.2)}}ul.socials li a.facebook:hover{background-color:#3B5999;border-color:#3B5999}ul.socials li a.linkedin .icon{transform:translateX(-50%) translateX(-20px) translateY(-50%) translateY(30px) scale(.6)}@media (max-width: 767px){ul.socials li a.linkedin .icon{transform:translate(-50%, -50%) scale(.2)}}ul.socials li a.linkedin:hover{background-color:#0077B5;border-color:#0077B5}ul.socials li a.instagram .icon{transform:translateX(-50%) translateX(-24px) translateY(-50%) translateY(45px) scale(.6)}@media (max-width: 767px){ul.socials li a.instagram .icon{transform:translate(-50%, -50%) scale(.2)}}ul.socials li a.instagram:hover{background-color:#E03565;border-color:#E03565}ul.socials li a.btn-social:hover .icon{top:50%;left:50%;transform:translate(-50%, -50%) scale(.6)}@media (max-width: 767px){ul.socials li a.btn-social:hover .icon{transform:translate(-50%, -50%) scale(.2)}}ul.socials li a.btn-social:hover .icon svg path{fill:white}ul.socials li a.btn-social:hover .counter{color:#FFF;top:-50px;opacity:0}.cta-banner{position:relative;z-index:2}.cta-banner a{position:relative;background-color:#F1F2F5;background-position:center;background-size:contain;display:block;margin:50px 0;width:100%}.cta-banner a:before{content:'';display:block;float:left;padding-bottom:15.625%}.cta-banner a:after{content:'';display:table;clear:both}@media (max-width: 921px){.cta-banner a{margin:40px 0}}@media (max-width: 767px){.cta-banner a{margin:50px 0}.cta-banner a:before{content:'';display:block;float:left;padding-bottom:100%}.cta-banner a:after{content:'';display:table;clear:both}}.cta-banner a:hover{opacity:0.8}.cta-banner a span{background-color:#F1F2F5;background-position:center;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0;display:none}@media (max-width: 767px){.cta-banner a span{display:block}}.cta-banner.cta-banner-small a{margin:0;margin-bottom:20px;width:100%}.cta-banner.cta-banner-small a:before{content:'';display:block;float:left;padding-bottom:100%}.cta-banner.cta-banner-small a:after{content:'';display:table;clear:both}.cta-newsletter{margin:50px 0;padding-left:calc(25% + 140px);padding-right:calc(25% - 50px);position:relative}@media (max-width: 1199px){.cta-newsletter{padding:0 20%}}@media (max-width: 921px){.cta-newsletter{padding:0 140px}}@media (max-width: 767px){.cta-newsletter{margin:80px auto 50px;padding:0}}.cta-newsletter h2{position:relative;z-index:2}@media (max-width: 1199px){.cta-newsletter h2{background-color:#FFF}}.cta-newsletter h2 span{color:#C4C8D6;display:block}.cta-newsletter h2::before{background-image:url("img/misc/icon-mailbox.svg");background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:100px;width:100px;position:absolute;left:-120px;top:5px;z-index:-1}@media (max-width: 767px){.cta-newsletter h2::before{top:-30px;left:-5px;width:65px;height:65px}}.cta-newsletter form{margin-top:16px;margin-bottom:10px;position:relative;z-index:2}.cta-newsletter .conditions{width:calc(100% - 75px)}@media (max-width: 1199px){.cta-newsletter .conditions{background-color:#FFF;width:100%;position:relative;z-index:2}}.cta-newsletter .conditions p{color:#C4C8D6;font-size:1.2rem;text-align:justify;display:inline}@media (max-width: 767px){.cta-newsletter .conditions p{text-align:left}}.sidebar .cta-newsletter{margin:0;left:auto;top:auto;padding-top:45px}.sidebar .cta-newsletter::before{position:absolute;left:-10px;top:0}.sidebar .cta-newsletter h2{font-size:2.2rem}@media (max-width: 767px){.sidebar .cta-newsletter h2{font-size:2rem}}.sidebar .cta-newsletter h2 span{color:#231F20}.sidebar .cta-newsletter form{margin-bottom:0}.sidebar .cta-newsletter .conditions{width:100%}@media (max-width: 921px){.sidebar .cta-banner a:before{content:'';display:block;float:left;padding-bottom:15.625%}.sidebar .cta-banner a:after{content:'';display:table;clear:both}}@media (max-width: 767px){.sidebar .cta-banner a:before{content:'';display:block;float:left;padding-bottom:100%}.sidebar .cta-banner a:after{content:'';display:table;clear:both}}@media (max-width: 921px){.sidebar .cta-banner a span{display:block}}@media (max-width: 767px){.sidebar .cta-banner a span{display:none}}body.error404 .main-container{text-align:center}body.error404 .main-container h1{margin-bottom:0}body.home .posts-list .two-lines-title{display:block;position:relative;margin-top:65px;width:50%;z-index:3}@media (max-width: 921px){body.home .posts-list .two-lines-title{display:none}}body.home .posts-list .featured-list-container{position:relative;z-index:2;margin-top:0}body.home .posts-list .featured-list-container+.two-lines-title{top:-150px;margin:0}@media (max-width: 1199px){body.home .posts-list .featured-list-container+.two-lines-title{top:-100px}}body.home .posts-list .featured-list-container .featured-list{background-color:#F1F2F5;float:right;margin-right:20px;margin-bottom:50px;margin-top:-85px;width:100%;max-width:250px;padding:15px 20px 10px;position:relative}@media (max-width: 1199px){body.home .posts-list .featured-list-container .featured-list{margin-bottom:0}}@media (max-width: 921px){body.home .posts-list .featured-list-container .featured-list{float:none;margin:0;margin-bottom:30px;max-width:initial;text-align:center}}@media (max-width: 767px){body.home .posts-list .featured-list-container .featured-list{float:none;margin:0;margin-bottom:50px;text-align:left}}body.home .posts-list .featured-list-container .featured-list h2{color:#C4C8D6;font-family:"Roboto Condensed",Arial;font-size:2.5rem;font-weight:700;margin-bottom:10px;text-transform:uppercase}@media (max-width: 767px){body.home .posts-list .featured-list-container .featured-list h2{font-size:2.2rem}}body.home .posts-list .featured-list-container .featured-list .thumbnail-featured-min{margin-bottom:10px}@media (max-width: 921px){body.home .posts-list .featured-list-container .featured-list .thumbnail-featured-min{margin-bottom:15px}}@media (max-width: 767px){body.home .posts-list .featured-list-container .featured-list .thumbnail-featured-min{margin-bottom:10px}body.home .posts-list .featured-list-container .featured-list .thumbnail-featured-min:last-of-type{margin-bottom:5px}}body.home .posts-list .featured-list-container .featured-list .thumbnail-featured-min h3{font-family:"Roboto Condensed",Arial;font-size:1.4rem;font-weight:700;line-height:120%;margin:0;padding:0}@media (max-width: 767px){body.home .posts-list .featured-list-container .featured-list .thumbnail-featured-min h3{font-size:1.6rem}}body.home .posts-list .featured-list-container .featured-list .thumbnail-featured-min h3 a{position:relative;margin:0;padding:0}@media (max-width: 921px){body.home .posts-list .featured-list-container .featured-list .thumbnail-featured-min h3 a{display:block;padding-bottom:8px;margin-bottom:5px}}@media (max-width: 767px){body.home .posts-list .featured-list-container .featured-list .thumbnail-featured-min h3 a{display:inline-block;margin:0;padding:0}}body.home .posts-list .featured-list-container .featured-list .thumbnail-featured-min h3 a::before{background-color:#FC4941;content:"";width:20px;height:2px;position:absolute;top:10px;left:-30px;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}@media (max-width: 921px){body.home .posts-list .featured-list-container .featured-list .thumbnail-featured-min h3 a::before{display:block;top:auto;bottom:0;left:50%;transform:translateX(-50%);margin:0 auto}}@media (max-width: 767px){body.home .posts-list .featured-list-container .featured-list .thumbnail-featured-min h3 a::before{width:20px;bottom:auto;top:10px;left:-30px;transform:none;margin:0}}body.home .posts-list .featured-list-container .featured-list .thumbnail-featured-min h3 a:hover{color:#FC4941}body.home .posts-list .featured-list-container .featured-list .thumbnail-featured-min h3 a:hover::before{transform:translateX(3px)}@media (max-width: 921px){body.home .posts-list .featured-list-container .featured-list .thumbnail-featured-min h3 a:hover::before{transform:translateX(-50%)}}@media (max-width: 767px){body.home .posts-list .featured-list-container .featured-list .thumbnail-featured-min h3 a:hover::before{transform:translateX(3px)}}body.home .posts-list .featured-list-container .featured-list .link{display:inline-block;margin-top:25px}@media (max-width: 921px){body.home .posts-list .featured-list-container .featured-list .link{margin-top:20px}}body.home .posts-list .featured-list-container .featured-list .link::before{content:"";position:absolute;left:0;right:0;bottom:35px;height:1px;background-color:#DDE0E8}@media (max-width: 767px){body.home .posts-list nav .btn{margin-top:50px;margin-bottom:0}}body.single-post .full-single-post .thumbnail-post{margin:0}body.single-post .full-single-post .thumbnail-post .image{width:calc(100% - 31.25% - 20px);background-size:cover}body.single-post .full-single-post .thumbnail-post .image:before{content:'';display:block;float:left;padding-bottom:66.66667%}body.single-post .full-single-post .thumbnail-post .image:after{content:'';display:table;clear:both}@media (max-width: 921px){body.single-post .full-single-post .thumbnail-post .image{width:100%;margin:0;margin-bottom:20px}}body.single-post .full-single-post .thumbnail-post .image.video{background-color:transparent;z-index:0}body.single-post .full-single-post .thumbnail-post .image.video::before,body.single-post .full-single-post .thumbnail-post .image.video::after{display:none}body.single-post .full-single-post .thumbnail-post .image.video iframe{width:100%}body.single-post .full-single-post .thumbnail-post .text{width:31.25%;max-width:initial}@media (max-width: 921px){body.single-post .full-single-post .thumbnail-post .text{position:relative;top:auto;left:auto;right:auto;bottom:auto;width:100%}}@media (max-width: 767px){body.single-post .full-single-post .thumbnail-post .text .title{font-size:2.6rem}}@media (max-width: 921px){body.single-post .full-single-post .thumbnail-post .text .category{margin-top:25px;text-align:left}body.single-post .full-single-post .thumbnail-post .text .category::before{left:0;width:100%}body.single-post .full-single-post .thumbnail-post .text .category a{padding-left:0;padding-right:5px}}@media (max-width: 767px){body.single-post .full-single-post .thumbnail-post .text .category{margin-top:5px}}@media (max-width: 921px){body.single-post .full-single-post .thumbnail-post .text .tags{margin-top:15px}}@media (max-width: 767px){body.single-post .full-single-post .thumbnail-post .text .tags{margin-top:10px}}body.single-post .full-single-post .thumbnail-post .text .date{border-top:1px solid #F1F2F5;padding-top:5px}body.single-post .two-columns{margin-top:50px}@media (max-width: 921px){body.single-post .two-columns{margin-top:50px}}@media (max-width: 767px){body.single-post .two-columns{margin-top:35px}}body.single-post .two-columns .sidebar{display:flex;flex-direction:column}@media (max-width: 921px){body.single-post .two-columns .sidebar{margin-top:30px}}@media (max-width: 767px){body.single-post .two-columns .sidebar{margin-top:0}}@media (max-width: 921px){body.single-post .two-columns .sidebar .cta-banner{margin-top:50px}body.single-post .two-columns .sidebar .cta-banner:nth-child(2){display:none}}body.single-post .two-columns .sidebar .cta-newsletter{margin:0;margin-top:auto;padding:0}@media (max-width: 921px){body.single-post .two-columns .sidebar .cta-newsletter{margin-top:65px}}body.single-post .two-columns .sidebar .cta-newsletter .lines{display:none}body.single-post .two-columns .sidebar .cta-newsletter h2::before{top:-30px;left:-5px;width:65px;height:65px}body.single-post .section-before-footer{background-color:#F1F2F5;position:relative;margin-top:65px;margin-bottom:-50px;padding:50px 0}@media (max-width: 767px){body.single-post .section-before-footer{padding:35px 0;margin-top:50px;margin-bottom:-50px}}body.single-post .section-before-footer h2{color:#C4C8D6;line-height:100%;text-transform:uppercase;width:0;overflow:visible;position:absolute;left:50px;top:50px}@media (max-width: 1349px){body.single-post .section-before-footer h2{position:relative;left:auto;top:auto;margin-bottom:20px;width:auto}}@media (max-width: 767px){body.single-post .section-before-footer h2{font-size:2.2rem;margin-bottom:15px}}body.single-post .section-before-footer h2::after{background-color:#C4C8D6;content:"";display:block;height:5px;width:25px;margin-top:10px}@media (max-width: 1349px){body.single-post .section-before-footer h2::after{height:auto;width:auto;margin:0;display:inline;content:"...";background:transparent}}body.single-post .section-before-footer .posts-list{display:flex;justify-content:center}body.single-post .section-before-footer .posts-list .thumbnail-post{margin:0;margin-right:20px;margin-bottom:0;flex:1}body.single-post .section-before-footer .posts-list .thumbnail-post:last-of-type{margin-right:0}@media (max-width: 921px){body.single-post .section-before-footer .posts-list .thumbnail-post:nth-child(2){margin-right:0}body.single-post .section-before-footer .posts-list .thumbnail-post:nth-child(3){display:none}}@media (max-width: 767px){body.single-post .section-before-footer .posts-list .thumbnail-post{margin-right:0}body.single-post .section-before-footer .posts-list .thumbnail-post .title{height:auto}body.single-post .section-before-footer .posts-list .thumbnail-post:nth-child(2){display:none}}body.single-event .thumbnail-event{padding-bottom:0}@media (max-width: 767px){body.single-event .thumbnail-event .title{font-size:2.6rem;padding-bottom:20px}}footer{background-color:#231F20;color:#FFF;margin-top:50px;position:relative}@media (max-width: 767px){footer{margin-top:50px;font-size:1.6rem}}footer .main-footer{padding:50px 0}@media (max-width: 921px){footer .main-footer{padding:50px 0}}footer .main-footer .footer-col{width:calc(33.33% - 2 * 50px / 3);margin-left:50px;float:left}@media (max-width: 767px){footer .main-footer .footer-col{width:100%;margin:0;float:none;margin-bottom:40px}footer .main-footer .footer-col:last-child{margin-bottom:0}}footer .main-footer .footer-col:first-child{margin-left:0}footer .main-footer .footer-col .footer-title{font-family:"Roboto Condensed",Arial;font-size:2.0rem;font-weight:700;display:block;margin-bottom:20px;padding-bottom:10px;position:relative}@media (max-width: 921px){footer .main-footer .footer-col .footer-title{font-size:1.8rem}}@media (max-width: 767px){footer .main-footer .footer-col .footer-title{text-transform:uppercase;padding-bottom:8px;margin-bottom:10px}}footer .main-footer .footer-col .footer-title::after{content:"";background-color:rgba(255,255,255,0.25);display:block;height:2px;width:35px;position:absolute;bottom:0;left:0}@media (max-width: 767px){footer .main-footer .footer-col .footer-title::after{height:1px;width:20px}}footer .main-footer .footer-col p{font-size:1.4rem;line-height:140%;text-align:justify}@media (max-width: 767px){footer .main-footer .footer-col p{font-size:1.6rem;text-align:left}}footer .main-footer .footer-col p a{color:#FFF}footer .main-footer .footer-col p a:hover{text-decoration:underline}@media (max-width: 767px){footer .main-footer .footer-col.footer-col-social ul.socials{max-width:220px;margin-top:14px}}footer .main-footer .footer-col.footer-col-social ul.socials li{background-color:transparent}@media (max-width: 1199px){footer .main-footer .footer-col.footer-col-social ul.socials li{width:calc(50% - 20px)}}@media (max-width: 921px){footer .main-footer .footer-col.footer-col-social ul.socials li{width:calc(50% - 5px)}footer .main-footer .footer-col.footer-col-social ul.socials li:nth-child(even){margin-right:0}}@media (max-width: 767px){footer .main-footer .footer-col.footer-col-social ul.socials li{margin-right:10px;margin-bottom:0;width:calc(25% - 10px)}footer .main-footer .footer-col.footer-col-social ul.socials li:nth-child(even){margin-right:10px}footer .main-footer .footer-col.footer-col-social ul.socials li:last-child{margin-right:0}}footer .main-footer .footer-col.footer-col-social ul.socials li a{color:#FFF}footer .main-footer .footer-col.footer-col-social ul.socials li a .icon svg path{fill:white}footer .main-footer .footer-col.footer-col-social ul.socials li a .counter{color:#FFF}footer .main-footer .footer-col.footer-col-newsletter form{margin:10px 0 5px}footer .main-footer .footer-col.footer-col-newsletter form .btn{border-color:#FFF}footer .main-footer .footer-col.footer-col-newsletter .conditions p{font-size:1.2rem}@media (max-width: 767px){footer .main-footer .footer-col.footer-col-newsletter .conditions p{display:inline}}footer .sub-footer{border-top:1px solid rgba(255,255,255,0.25);font-family:"Roboto Condensed",Arial;font-size:1.2rem;font-weight:700;padding:10px 0}@media (max-width: 921px){footer .sub-footer .inner-container{position:relative}}footer .sub-footer .scroll-to-top{display:block;height:60px;width:50px;background-image:url("img/misc/icon-scroll-to-top.svg");background-position:bottom center;background-repeat:no-repeat;position:absolute;top:-110px;right:20px;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}footer .sub-footer .scroll-to-top:hover{background-position:top center}@media (max-width: 1349px){footer .sub-footer .scroll-to-top{background-size:contain;bottom:10px;top:auto;left:50%;right:auto;transform:translateX(-50%);height:15px;width:13px}}@media (max-width: 921px){footer .sub-footer .scroll-to-top{bottom:0}}@media (max-width: 767px){footer .sub-footer .scroll-to-top{right:0;left:auto;transform:none}}footer .sub-footer nav{float:left;width:60%}footer .sub-footer nav ul li{border-left:1px solid #FFF;display:inline-block;line-height:100%;padding:0 6px}footer .sub-footer nav ul li:first-child{border-left:0;padding-left:0}footer .sub-footer nav ul li a{color:#FFF;overflow:hidden;padding-bottom:1px;position:relative}footer .sub-footer nav ul li a::after{background-color:#FFF;content:"";display:block;position:absolute;bottom:0;left:0;height:1px;width:100%;opacity:0;-moz-transition:all 0.25s ease;-o-transition:all 0.25s ease;-webkit-transition:all 0.25s ease;transition:all 0.25s ease}footer .sub-footer nav ul li a:hover::after{opacity:1}@media (max-width: 767px){footer .sub-footer nav{display:none}}footer .sub-footer .copyright{float:right;text-align:right;width:40%}@media (max-width: 767px){footer .sub-footer .copyright{float:none;width:100%}}@media (min-width: 767px){html.sr aside,html.sr .list .thumbnail-post .image,html.sr .list .thumbnail-post .text .title-sr,html.sr .list .thumbnail-post .text .cat-sr,html.sr .list .thumbnail-post .text .txt-sr,html.sr .list .thumbnail-event .main-data,html.sr .list .thumbnail-event .description{visibility:hidden}}
/*# sourceMappingURL=style.css.map */
