/*!
Theme Name: Red Bridge Project
Theme URI: http://marcwilmesdesign.lu
Author: Attila Simon
Description: 
Version: 1.0
License: Marc Wilmes Design
Text Domain: 
Tags: -
*/@font-face{font-family:'SuisseIntl Regular';font-style:normal;font-weight:400;src:url('https://fonts.marcwilmesdesign.lu/fonts/suisse-intl-regular/suisse-intl-regular.eot');src:local('SuisseIntl Regular'), local('SuisseIntl-Regular'), url('https://fonts.marcwilmesdesign.lu/fonts/suisse-intl-regular/suisse-intl-regular.eot?#iefix') format('embedded-opentype'), url('https://fonts.marcwilmesdesign.lu/fonts/suisse-intl-regular/suisse-intl-regular.woff2') format('woff2'), url('https://fonts.marcwilmesdesign.lu/fonts/suisse-intl-regular/suisse-intl-regular.woff') format('woff'), url('https://fonts.marcwilmesdesign.lu/fonts/suisse-intl-regular/suisse-intl-regular.ttf') format('truetype'), url('https://fonts.marcwilmesdesign.lu/fonts/suisse-intl-regular/suisse-intl-regular.svg#SuisseIntl Regular') format('svg')}@font-face{font-family:'GT Sectra Display Medium';font-style:normal;font-weight:400;src:url('https://fonts.marcwilmesdesign.lu/fonts/gt-sectra-display-medium/gt-sectra-display-medium.eot');src:local('GT Sectra Display'), local('GT-Sectra-Display-Medium'), url('https://fonts.marcwilmesdesign.lu/fonts/gt-sectra-display-medium/gt-sectra-display-medium.eot?#iefix') format('embedded-opentype'), url('https://fonts.marcwilmesdesign.lu/fonts/gt-sectra-display-medium/gt-sectra-display-medium.woff2') format('woff2'), url('https://fonts.marcwilmesdesign.lu/fonts/gt-sectra-display-medium/gt-sectra-display-medium.woff') format('woff'), url('https://fonts.marcwilmesdesign.lu/fonts/gt-sectra-display-medium/gt-sectra-display-medium.ttf') format('truetype'), url('https://fonts.marcwilmesdesign.lu/fonts/gt-sectra-display-medium/gt-sectra-display-medium.svg#GT Sectra Display Medium') format('svg')}body{background-color:white;overflow-x:hidden;font-family:"SuisseIntl Regular";font-style:normal;color:#4a4a4a;font-size:16px;line-height:1.5em;margin:0;padding:0;position:relative}@media (max-width:480px){body{font-size:14px}}.browserupgrade{position:relative;top:0;padding:35px;border:4px solid #ED1C2C;text-align:center;background-color:white;z-index:999999999}.line-back,.line-front{position:relative;width:100%;height:5px;z-index:-1;margin-top:-5px}.line-back:before,.line-front:before{content:'';width:100%;height:100%;position:absolute;background:red;z-index:-1;-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top;-webkit-transform:skewY(-45deg);-ms-transform:skewY(-45deg);transform:skewY(-45deg)}.line-front{z-index:99}.line-front.hero{left:-15em;z-index:99999999}.line-back.n1{top:100px}main{min-height:100vh;overflow-x:none!important}main .line-back:last-child{display:none}section.n0{margin-top:8em}section.n0 .vertical-nav-content{position:absolute;top:-5em;z-index:5}ul:not(.lightSlider):not(.menu):not(.lSPager){padding-left:18px!important}.sectionHeader{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:right;-ms-flex-align:right;align-items:right}.sectionHeader .pageTitle{width:100%;text-align:right}.coltext{background-color:white;padding:15px}strong{text-shadow:0.5px 0 0 black}a{text-decoration:none;word-wrap:break-word;color:#ED1C2C}a:hover{text-decoration:underline}strong a{text-shadow:0.5px 0 0 #ED1C2C}p{margin:0;margin-bottom:24px}p:first-child{margin-top:0}p:last-child{margin-bottom:0}.item{margin-top:40px}.item.active .boxcont{border-color:#ecb400;background:#ecb400}.item.active .boxcont:after{content:'\e900'}.img-responsive{max-width:100%;max-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto}@media only screen and (max-width:991px){}.mfp-bg{background:#E5D3BB!important}.mfp-container{padding:0!important}.mfp-arrow:before{opacity:1}.mfp-close{right:220px!important;top:55px!important;font-size:22px;opacity:1;cursor:pointer}.arrow-left{left:190px!important;color:white!important;font-size:22px;opacity:1;left:100px}.arrow-right{right:194px!important;color:white!important;font-size:22px;opacity:1;right:100px}.box{width:100%;word-wrap:break-word}.box img{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;width:150px;height:150px}@media only screen and (max-width:767px){.box .name,.box h1{margin-bottom:5px}}.box.dentist img{width:300px;height:300px}@media only screen and (min-width:768px) and (max-width:991px){.box.dentist img{width:250px;height:250px}}@media only screen and (max-width:767px){.box.dentist img{width:200px;height:200px}}.box .name{color:#3c6ec8}.box p{margin:0}.button{font-weight:700;padding:8px 8px;background-color:white;text-align:center;color:black;display:inline-block;border:4px solid #ED1C2C}.button:hover{background:#ED1C2C;color:white;text-decoration:none}.vspace{margin:0 6px}.vertical-nav{font-family:"GT Sectra Display Medium"}.vertical-nav .vertical-nav-content{width:50%}.vertical-nav .vertical-nav-content a{display:block;width:100%;text-align:right;position:relative;padding:15px 0;padding-right:35px;margin:35px 0;font-size:25px}.vertical-nav .vertical-nav-content a:before{content:'';position:absolute;background-color:#ED1C2C;height:3px;width:20px;right:5px;bottom:22px;z-index:2}.vertical-nav .vertical-nav-content a:after{content:'';position:absolute;background-color:#ED1C2C;height:100%;width:20px;top:0;right:0;background-color:white;z-index:1}.vertical-nav .vertical-nav-content h2{width:100%;text-align:right;position:relative;z-index:1;margin-bottom:30px}.vertical-nav .vertical-nav-content h2:before{content:'';position:absolute;top:0;right:0;height:100%;width:15px;background-color:white;z-index:-1}.artist{position:relative}.artist h2{width:100%;text-align:right;font-size:6em;position:absolute;z-index:1;right:15px}.artist h2:before{content:'';position:absolute;top:0;right:0;height:100%;width:15px;background-color:white;z-index:-1}.artist img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:auto}.img-fit{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:auto}.section>.container{position:relative}.section>.container:before{content:'';width:100%;height:100%;border-right:4px solid #ED1C2C;position:absolute;top:0;right:10%}.section>.container:after{content:'';position:absolute;top:-20em;left:90%;background-color:white;width:100%;height:100%;z-index:0}abbr[title]{text-decoration:none!important}.list-page-program{margin-top:3em}.list-page-program:after{display:none}.list-page-program .subtitle{text-align:right;position:relative;margin:0;padding-bottom:20px;z-index:1}.list-page-program .subtitle:before{content:'';background-color:white;position:absolute;top:-70%;right:0;width:20px;height:170%;z-index:-1}.list-page-program .red{color:#ED1C2C}.list-page-program h3{display:inline-block}.list-page-program h3:after{content:'';position:absolute;top:16px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);right:-40px;width:28px;height:4px;background-color:#ED1C2C}.list-page-program .list-program h3:after{display:none}.list-page-program .tickets{background-color:rgba(255, 0, 0, 0.1);padding:10px;min-height:250px}.list-page-program .tickets .cat{margin-bottom:15px}.list-page-program .tickets p{margin:0}.list-page-program .button.reservation{margin-top:15px}.video .iframe-video{width:100%;height:320px}.video .main-space{position:relative;z-index:-1}.program-informations{background-color:white}.program-informations p{margin:0}.program-informations .table{margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.program-informations .table dt{width:20%;color:#ED1C2C;display:none}.program-informations .table dd{width:100%;padding:0;margin:0;font-size:20px}.list-program .item{display:block;min-height:73px;position:relative}.list-program .item:before{content:'';background-color:white;position:absolute;left:-15px;top:-15px;width:calc(100% + 30px);height:calc(100% + 30px)}.list-program .item h3{font-size:1.9em}.list-program .item .image{margin-top:20px;margin-bottom:50px;width:100%;height:300px;background-size:cover;background-position:top;background-color:#e0e0e0;position:relative}.list-program .item h4{font-size:1.2em}.list-program .item .dates{color:black;margin:0;margin-top:23px;position:relative}.list-program .item .dates time.date{display:block}.list-program .item .dates .canceled{position:absolute;color:#ED1C2C;top:-45px}.list-program .item .dates .postponed{position:absolute;color:#ED1C2C;top:-45px}.list-program .item .subtitle{color:#707070;margin:0;margin-top:14px;text-align:left}.list-program .item:hover{text-decoration:none}.list-program .item:hover .image{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.list-program .item .infos{position:relative;z-index:1;margin-left:15px}.article h3{margin-top:25px}.list-page-article{margin-top:3em}.list-page-article:after{display:none}.list-page-article .short-description{background-color:white}.list-page-article .coltext{padding:0!important}.list-acticles{background-color:white}.list-acticles .item{display:block;min-height:73px;position:relative}.list-acticles .item h3{font-size:20px}.list-acticles .item .image{margin-top:20px;margin-bottom:45px;width:100%;height:300px;background-size:cover;background-position:top;background-color:#e0e0e0;position:relative}.list-acticles .item .short_description{color:black}.list-acticles .item:hover{text-decoration:none}.list-acticles .item:hover .image{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.list-acticles .item .infos{position:relative;z-index:1;margin-left:15px}.lines{width:50px;height:50px;position:absolute;bottom:-25px;left:15px}.lines:after,.lines:before{content:'';position:absolute;top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;right:15px;width:130%;height:4px;background-color:#ED1C2C}.lines:after{right:-15px}.readmore{display:block;color:black}.readmore:after{content:'';position:relative;left:5px;top:1px;width:8px;height:13px;display:inline-block;background-image:url(_res/img/arrow.svg);-webkit-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}.readmore:hover{text-decoration:none}.readmore:hover:after{left:10px;-webkit-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}.view-more{margin-top:60px}.top{position:relative;display:inline-block}.top img{position:relative;margin-top:20px;top:0;left:18px;-webkit-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}.top:hover{cursor:pointer}.top:hover img{-webkit-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;top:-5px}section.page{margin-top:3em}section.page:after{display:none}:focus{outline:0!important}blockquote,h2{line-height:1.5em}h1{font-family:"GT Sectra Display Medium";font-size:5.2em;font-style:normal;line-height:normal;color:#ED1C2C;margin:0;word-wrap:break-word;letter-spacing:2px}h2{font-family:"GT Sectra Display Medium";font-size:65px;font-style:normal;line-height:normal;color:#ED1C2C;margin:0;word-wrap:break-word;letter-spacing:2px}.tl{color:#ED1C2C;font-family:"GT Sectra Display Medium";font-size:3em;font-style:normal}h3{font-family:"GT Sectra Display Medium";font-size:2em;line-height:1em;font-style:normal;color:#ED1C2C;margin:0;word-wrap:break-word;height:60px;position:relative}h4{font-family:"GT Sectra Display Medium";font-size:1em;line-height:1em;font-style:normal;color:#ED1C2C;margin:0;word-wrap:break-word}ul{padding-left:15px;margin:0}.center{text-align:center}.right{text-align:end}.overlay .title{color:white;-webkit-text-decoration:uppercase;text-decoration:uppercase;font-weight:700}.main-space{clear:both;display:block}.main-space.x1{height:40px}@media only screen and (max-width:767px){.main-space.x1{height:20px}}.main-space.x2{height:100px}@media only screen and (max-width:575px){.main-space.x2{height:40px}}@media only screen and (min-width:576px) and (max-width:767px){.main-space.x2{height:60px}}@media only screen and (min-width:768px) and (max-width:991px){.main-space.x2{height:60px}}.error h1{color:#313131}.message{text-align:center;min-height:300px}.message h1{margin:0!important;font-size:6em}.text{font-size:1.3em;font-weight:300}.screen-reader-response{display:none}form{padding:10px 0}form .main-space.radio{height:30px}form p{margin:0}form div,form label{color:white}form .formtext{margin-top:5px;margin-bottom:7px}form .wpcf7-radio{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}form .wpcf7-radio .wpcf7-list-item{width:calc(100% / 3);display:block}form .wpcf7-radio .wpcf7-list-item label{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}form .wpcf7-radio .wpcf7-list-item label .wpcf7-list-item-label{color:black;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}@media only screen and (min-width:992px) and (max-width:1199px){form .wpcf7-radio .wpcf7-list-item label .wpcf7-list-item-label{width:115px}}form a{color:white;text-decoration:none;font-weight:400;display:inline-block}form a:hover{text-decoration:underline}form span.wpcf7-list-item{display:inline-block}form span.wpcf7-list-item label{cursor:pointer;width:100%;display:inline-block}form input,form textarea{color:#E5D3BB;width:100%;border:none;position:relative;background:#ffffff;padding:10px 5px}form textarea{height:200px}form input[type=radio]{width:15px;margin-top:15px;margin-right:5px}form input[type=checkbox]{width:30px;position:relative;top:0px;left:-7px}form .wpcf7-acceptance .wpcf7-list-item-label{display:inline-block;margin-top:-32px;margin-left:24px}@media only screen and (min-width:768px){form .inputLeft{padding-right:0px}}@media only screen and (min-width:768px){form .inputRight{padding-left:0px}form .inputRight input[type=email],form .inputRight input[type=tel],form .inputRight input[type=text]{padding-left:15px}}form .wpcf7-not-valid-tip,form .wpcf7-validation-errors{color:red}form .wpcf7-submit{width:auto;background-color:white;color:#E5D3BB;border:none;padding:4px 60px;letter-spacing:0.75px;font-family:"Bebas Neue";font-weight:400;font-size:22px;text-transform:uppercase;cursor:pointer}form .wpcf7-submit:hover{text-decoration:underline}.blue form label{color:white}.blue form input,.blue form textarea{color:white;background-color:#1e326e}.blue form input[type=email]::-webkit-input-placeholder,.blue form input[type=tel]::-webkit-input-placeholder,.blue form input[type=text]::-webkit-input-placeholder,.blue form textarea::-webkit-input-placeholder{color:white}.blue form input[type=email]:-ms-input-placeholder,.blue form input[type=tel]:-ms-input-placeholder,.blue form input[type=text]:-ms-input-placeholder,.blue form textarea:-ms-input-placeholder{color:white}.blue form input[type=email]::-ms-input-placeholder,.blue form input[type=tel]::-ms-input-placeholder,.blue form input[type=text]::-ms-input-placeholder,.blue form textarea::-ms-input-placeholder{color:white}.blue form input[type=email]::placeholder,.blue form input[type=tel]::placeholder,.blue form input[type=text]::placeholder,.blue form textarea::placeholder{color:white}.blue form input[type=email],.blue form input[type=tel],.blue form input[type=text]{border-color:white}.blue form .inputLeft:after{border-color:white}.blue form .inputRight:after{border-color:white}.blue form .wpcf7-submit{background-color:#1e326e}.blue form .wpcf7-submit:hover{color:white}.blue form .wpcf7-mail-sent-ok{color:white;border-color:white}.wpcf7-mail-sent-ok{margin-top:1em;border:2px solid #1e326e;padding:1em;text-align:center;color:#1e326e;border-color:#1e326e}.wpcf7-response-output{margin-top:10px}header{top:0;right:0;position:relative;z-index:9999999;height:100px;width:100%}header:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:white;z-index:1}header .nav-items{position:relative;z-index:2}header .lang-nav{display:none;margin-top:65px;text-transform:uppercase}header .lang-nav a{margin-right:20px;position:relative;color:black}header .lang-nav a:before{content:'_';position:relative}header .lang-nav a:hover{text-decoration:none;color:#ED1C2C}header .lang-nav a.active{color:#ED1C2C}@media (min-width:991px){header .lang-nav{display:block}}.header-items{position:relative;z-index:999}.header-navigation{position:fixed;top:-300px;padding:15px;background-color:rgba(255, 255, 255, 0.9);width:100%;z-index:99;-webkit-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s}.header-navigation .mobile-navigation{text-align:right;color:black;margin-top:65px;margin-right:25px}.header-navigation .mobile-navigation ul{list-style:none;margin:0;padding:0!important}.header-navigation .mobile-navigation ul li{margin-bottom:20px}.header-navigation .mobile-navigation ul li a{color:black}.header-navigation .mobile-navigation ul li a:after{content:'_';position:relative}.header-navigation .mobile-navigation ul li a:hover{color:#ED1C2C;text-decoration:none}.header-navigation .mobile-navigation .language{display:none}.header-navigation.open{top:0;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;-webkit-box-shadow:0px 0px 4px #dedede;box-shadow:0px 0px 4px #dedede}.menu-button-nav{position:fixed;z-index:99999;cursor:pointer;top:25px}.menu-button-nav.open{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-button-nav.open .menu-button{left:-5px}.menu-button-nav.open .menu-button span{opacity:0}.menu-button-nav.open .menu-button:before{-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg)}.menu-button-nav.open .menu-button:after{-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg)}.menu-button{position:relative;z-index:99999;top:2px;width:34px;height:34px;padding:0;border:none;outline:none;background:transparent;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-button:hover{cursor:pointer}.no-js .menu-button{display:none}.menu-button:after,.menu-button:before,.menu-button span{background:#ED1C2C}.menu-button:after,.menu-button:before{content:'';position:absolute;top:50%;left:0;width:100%;height:4px;pointer-events:none;-webkit-transition:-webkit-transform 0.25s;transition:-webkit-transform 0.25s;-o-transition:transform 0.25s;transition:transform 0.25s;transition:transform 0.25s, -webkit-transform 0.25s;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.menu-button span{position:absolute;left:0;overflow:hidden;width:100%;height:4px;text-indent:200%;-webkit-transition:opacity 0.25s;-o-transition:opacity 0.25s;transition:opacity 0.25s}.menu-button:before{-webkit-transform:translate3d(0, -13px, 0) scale3d(1, 1, 1);transform:translate3d(0, -14px, 0) scale3d(1, 1, 1)}.menu-button:after{-webkit-transform:translate3d(0, 13px, 0) scale3d(1, 1, 1);transform:translate3d(0, 14px, 0) scale3d(1, 1, 1)}.ptext{font-size:13px}.plogos{margin-bottom:23px}.hero-container{position:relative}.hero-container:before{content:'';background-color:white;position:absolute;top:0;left:0;width:100vw;height:50%;z-index:0}.hero{position:relative}.hero .hero-image-mask{-webkit-mask-image:url(_res/img/redbridgeproject_header_mask.svg);mask-image:url(_res/img/redbridgeproject_header_mask.svg);-webkit-mask-position:bottom;mask-position:bottom;-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero h1{position:absolute;bottom:120px;left:-150px}.hero .picturecopy{font-size:9px;color:#999;display:block;background-color:white;margin-top:3px;position:absolute}.hero .logo{z-index:99999;position:absolute;right:0;bottom:18px;width:445px;height:198px}.hero .logo img{max-width:100%;max-height:100%}.picturecopy{font-size:9px;color:#999;display:block;background-color:white}footer{position:relative}footer .copyright{border-top:4px solid #ED1C2C;font-size:9px;height:40px;color:#ED1C2C;margin-top:20px;background-color:white}footer .copyright p{padding:22px 0}footer .copyright a{color:#ED1C2C}footer .copyright a:hover{text-decoration:none;color:black}footer ul{list-style:none;margin:0;padding:0}footer a{color:black}footer a:hover{text-decoration:none;color:#ED1C2C}footer p{margin:0;margin-bottom:40px}footer .logos{height:38px;margin-right:85px}footer .plogos{margin-right:15px;margin-bottom:0!important}footer .footer-separator{width:60px;height:60px;position:relative}footer .footer-separator:after{content:'';position:absolute;bottom:-1px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);left:-25px;width:80px;height:4px;background-color:#ED1C2C}footer .fmenu{width:35%}#map{width:100%;height:725px;display:block}@media only screen and (max-width:575px){#map{height:300px}}@media only screen and (min-width:576px) and (max-width:767px){#map{height:350px}}@media only screen and (min-width:768px) and (max-width:991px){#map{height:400px}}@media (min-width:767px) and (max-width:990px){.hero{position:relative}.hero h1{position:absolute;bottom:120px;left:30px;font-size:4em}.vertical-nav .vertical-nav-content{width:50%}.vertical-nav .vertical-nav-content a{display:none}.line-back.n0{left:0}.line-back.n1{left:0}}@media (max-width:767px){.hero-container:before{display:none}.hero{position:relative;left:0px}.hero h1{position:absolute;bottom:60px;left:10px;font-size:2.5em}.hero .logo{right:0;bottom:0;width:224px;height:100px}.hero .picturecopy{width:30%;line-height:10px;font-size:7px}.vertical-nav .vertical-nav-content{width:100%}.vertical-nav .vertical-nav-content a{display:none}h3{height:auto;padding-bottom:15px}}@media (max-width:991px){.header-navigation .mobile-navigation .language{display:block;text-transform:uppercase}.header-navigation .mobile-navigation .language a{margin-left:20px;position:relative;color:black}.header-navigation .mobile-navigation .language a.active{color:#ED1C2C}.menu-button{right:15px}.menu-button-nav.open .menu-button{left:-15px;top:-15px}.ptext{font-size:12px}.plogos{margin-top:0;margin-right:23px}.plogos.p1{width:100px;height:27px}.plogos.p2{width:86px;height:16px}.plogos.p3{width:66px;height:16px}.collaboration{margin-bottom:30px}.line-front.hero{display:none}.line-back.hero{left:-18em}.line-back.n0{left:-15em}.line-back.n1{top:0;left:-15em}.section .container:after,.section .container:before{display:none}section.n0{margin-top:13em}.section{margin-bottom:4em}.section h2{font-size:4em;letter-spacing:0}.section h2:before{display:none}.section h3{letter-spacing:0}.list-program .item:before{display:none}.list-program .dates .canceled{top:-35px}.list-program .dates .postponed{top:-35px}.list-page-program h3{display:inline-block}.list-page-program h3:after{top:12px}footer .footer-separator{width:100%!important;height:4px!important;display:block;margin-bottom:20px}footer .footer-separator:after{left:0!important;right:0!important;width:100%!important}footer .logos{margin-bottom:50px}footer .plogos{margin:0;display:block;margin-bottom:20px!important}footer .footer-separator:after{-webkit-transform:rotate(0)!important;-ms-transform:rotate(0)!important;transform:rotate(0)!important}footer .fmenu{width:100%!important}footer .fmenu a{margin-top:20px;display:block}}@media (min-width:992px) and (max-width:1200px){.top img{left:22px}.menu-button{right:8px}.menu-button-nav.open .menu-button{left:-8px;top:-8px}.ptext{font-size:11px}.plogos{margin-top:0;margin-right:23px}.plogos.p1{width:100px;height:27px}.plogos.p2{width:86px;height:16px}.plogos.p3{width:66px;height:16px}.pl{display:inline-block;width:86px;margin-right:10px}.pl img{max-height:100%;max-width:100%}.collaboration{margin-bottom:30px}.hero h1{left:-150px}.vertical-nav .vertical-nav-content a{font-size:22px}section{margin-bottom:0!important}.section{margin-bottom:4em}.section h2{font-size:4em}.section:after{top:-17em}.list-program .dates .canceled{top:-35px}.list-program .dates .postponed{top:-35px}footer{margin-top:25px}footer .logos{margin-right:70px!important}footer .plogos{margin-right:8px!important}footer .footer-separator:after{bottom:3px!important}.line-back.hero{left:-6em}}