﻿@font-face{font-family:'akrobatBold';src:url("../fonts/akrobat-Bold.eot");src:local("☺"),url("../fonts/akrobat-Bold.woff") format("woff"),url("../fonts/akrobat-Bold.ttf") format("truetype"),url("../fonts/akrobat-Bold.svg#font") format("svg")}@font-face{font-family:'akrobatRegular';src:url("../fonts/akrobat-Regular.eot");src:local("☺"),url("../fonts/akrobat-Regular.woff") format("woff"),url("../fonts/akrobat-Regular.ttf") format("truetype"),url("../fonts/akrobat-Regular.svg#font") format("svg")}@font-face{font-family:'queulat';src:url("../fonts/queulat-Regular.eot");src:local("☺"),url("../fonts/queulat-Regular.woff") format("woff"),url("../fonts/queulat-Regular.ttf") format("truetype"),url("../fonts/queulat-Regular.svg#font") format("svg")}::selection{background:#6a6062}::-moz-selection{background:#6a6062}body{padding:0;margin:0}body h1,body h2,body h3,body h4,body h5,body h6{font-family:akrobatRegular;text-transform:uppercase}body h2{text-align:center;font-size:3em;margin:0}body a{color:#1D1D1B}body a:hover,body a:active,body a:visited,body a:focus{color:#1D1D1B;text-decoration:none}body.single #single-wrap{padding:0 0 50px 0}body.single #single-wrap .single-container{padding:30px 20px 20px 20px;background-color:#FFFFFF;border-top:4px solid #E20613}body.single #single-wrap .single-container .owl-buttons div{background:#E20613}body.single header#main-navigation-wrap{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}body.single header#main-navigation-wrap.animate-header div.navbar{background:#fff}body.single header#main-navigation-wrap.animate-header div.navbar .navbar-header{display:block}body.single header#main-navigation-wrap div.navbar{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;background:rgba(255,255,255,0.3)}body.single header#main-navigation-wrap div.navbar .navbar-header{width:17%}body.single header#main-navigation-wrap div.navbar .navbar-header a.logo-img{margin:8px 0 0 0}body.single header#main-navigation-wrap div.navbar .navbar-header a.logo-img img{display:block}body.single header#main-navigation-wrap div.navbar #main-navigation-collapse{padding:0;width:82%;float:right}body.single header#main-navigation-wrap div.navbar #main-navigation-collapse nav.menu-singlenav-container>.sf-menu{margin:1em 0 0 0}body.single header#main-navigation-wrap div.navbar #main-navigation-collapse nav ul.sf-menu li{float:left}body.single header#main-navigation-wrap div.navbar #main-navigation-collapse nav.menu-singlenav-container #menu-singlenav-1 li a{font-size:1.7em}body.single header#main-navigation-wrap div.navbar #main-navigation-collapse nav.menu-singlenav-container #menu-singlenav-1 li .sub-menu a{font-size:1.4em}body.single header#main-navigation-wrap div.navbar #main-navigation-collapse nav.menu-navfr-home-container #menu-navfr-home-1{margin:1em 0}body.single header#main-navigation-wrap div.navbar #main-navigation-collapse nav.menu-navfr-home-container #menu-navfr-home-1 li{float:left}body.single header#main-navigation-wrap div.navbar #main-navigation-collapse nav.menu-navfr-home-container #menu-navfr-home-1 li a{text-shadow:none;color:gray;font-size:1.7em}body.single div.jumbotron{margin:3em 0 0 0}header#main-navigation-wrap{background:transparent;position:fixed !important;top:0;left:0;right:0;margin:0 auto;z-index:2 !important;overflow:auto}header#main-navigation-wrap div.navbar{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:0;background-color:transparent}header#main-navigation-wrap .navbarHeaderNavCollapse{position:relative}header#main-navigation-wrap .navbarHeaderNavCollapse .navbar-header a.logo-img img{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:none}header#main-navigation-wrap .navbarHeaderNavCollapse #main-navigation-collapse nav{position:relative}header#main-navigation-wrap .navbarHeaderNavCollapse #main-navigation-collapse nav ul.sf-menu{margin:4em 0 0 0;float:right;overflow:hidden;list-style:none;text-align:right}header#main-navigation-wrap .navbarHeaderNavCollapse #main-navigation-collapse nav ul.sf-menu ul{position:relative;background-color:rgba(255,255,255,0.3);border-top:0;padding-bottom:0;min-width:0}header#main-navigation-wrap .navbarHeaderNavCollapse #main-navigation-collapse nav ul.sf-menu li{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;margin-bottom:1em;float:none}header#main-navigation-wrap .navbarHeaderNavCollapse #main-navigation-collapse nav ul.sf-menu li a{font-family:akrobatRegular;-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease;text-shadow:0 2px 4px #000;font-size:2em;line-height:1.5em;text-transform:uppercase;color:white}header#main-navigation-wrap .navbarHeaderNavCollapse #main-navigation-collapse nav ul.sf-menu li.menu-item-has-children>a{text-shadow:0 2px 4px #444;color:#E20613}header#main-navigation-wrap .navbarHeaderNavCollapse #main-navigation-collapse nav ul.sf-menu li.menu-item-has-children a.sf-with-ul{padding-right:0}header#main-navigation-wrap .navbarHeaderNavCollapse #main-navigation-collapse nav ul.sf-menu li.menu-item-has-children a.sf-with-ul:after{line-height:0}header#main-navigation-wrap .navbarHeaderNavCollapse #main-navigation-collapse nav ul.sf-menu li.menu-item-has-children li{margin-bottom:0}header#main-navigation-wrap .navbarHeaderNavCollapse #main-navigation-collapse nav ul.sf-menu li.menu-item-has-children li a{font-size:1.7em}header#main-navigation-wrap.animate-header div.navbar{min-height:0;border:0;background-color:#fff;margin:0}header#main-navigation-wrap.animate-header .navbarHeaderNavCollapse{display:table;width:100%}header#main-navigation-wrap.animate-header .navbarHeaderNavCollapse .navbar-header,header#main-navigation-wrap.animate-header .navbarHeaderNavCollapse #main-navigation-collapse{margin:0;padding:1em 0 0 0;float:left}header#main-navigation-wrap.animate-header .navbarHeaderNavCollapse .navbar-header{width:20%}header#main-navigation-wrap.animate-header .navbarHeaderNavCollapse .navbar-header a.logo-img img{display:block}header#main-navigation-wrap.animate-header .navbarHeaderNavCollapse #main-navigation-collapse{width:80%}header#main-navigation-wrap.animate-header .navbarHeaderNavCollapse #main-navigation-collapse nav ul.sf-menu{margin-top:0;overflow:hidden}header#main-navigation-wrap.animate-header .navbarHeaderNavCollapse #main-navigation-collapse nav ul.sf-menu li{margin-bottom:0;float:left}header#main-navigation-wrap.animate-header .navbarHeaderNavCollapse #main-navigation-collapse nav ul.sf-menu li+li{margin-left:0.3em}header#main-navigation-wrap.animate-header .navbarHeaderNavCollapse #main-navigation-collapse nav ul.sf-menu li a{text-shadow:none;font-size:1.7em;text-transform:uppercase;color:gray}header#main-navigation-wrap.animate-header .navbarHeaderNavCollapse #main-navigation-collapse nav ul.sf-menu li a:hover{color:black}div#slide-1-layer-3{font-family:akrobatRegular;font-size:3em !important;color:gray !important;text-indent:10em}div#slide-1-layer-3 strong{color:#E20613}.categories{padding:7em 0;background:url("http://www.coconsult.lu/wp-content/uploads/2016/10/services-v2.jpg") no-repeat center top fixed;-webkit-background-size:cover;background-size:cover}.categories h2{color:#E20613;margin-bottom:1em}.categories .catBox{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;margin-top:2em}.categories .catBox .categorie{-webkit-box-flex:1 1 320px;-moz-box-flex:1 1 320px;-ms-flex:1 1 320px;-webkit-flex:1 1 320px;flex:1 1 320px}.categories .catBox .categorie img+.attachments{margin-top:0}.categories .catBox .categorie .attachments{overflow:hidden;margin:1em 0 0.5em 0}.categories .catBox .categorie>a{display:block;text-align:center}.categories .catBox .categorie>a:after{height:0;display:none}.categories .catBox .categorie>a>h3{font-family:akrobatRegular;color:black;text-align:center;text-transform:none}.categories .catBox .categorie>a img.imgCat{display:block;margin:0 auto;border:3px solid white}.categories .catBox .categorie a.buttonAtt{display:inline-block;float:right}.categories .catBox .categorie a.buttonAtt i{padding:0.5em 1em;margin:0;color:#E20613}.popup_block{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll;display:none;background:#fff;padding:0 0 1em 0;border:0;font-size:1.2em;position:fixed;height:auto;max-height:800px;top:50%;left:50%;z-index:99999}.popup_block img.imgBox{width:100%;height:auto;margin:0 0 1em 0;padding:0}.popup_block iframe+p{margin-top:1em}.popup_block h1,.popup_block h2,.popup_block h3,.popup_block h4,.popup_block h5,.popup_block h6,.popup_block p,.popup_block ul,.popup_block ol{font-family:akrobatRegular;padding:0 3.2em}.popup_block h1:first-child,.popup_block h2:first-child,.popup_block h3:first-child,.popup_block h4:first-child,.popup_block h5:first-child,.popup_block h6:first-child,.popup_block p:first-child,.popup_block ul:first-child,.popup_block ol:first-child{margin-top:1em}.popup_block ul,.popup_block ol{list-style-type:disc;list-style-position:inside}.popup_block li{padding:0 0 0 1em}.popup_block a.close{position:absolute;top:0;right:0;z-index:9999;opacity:1;padding:0}#fade{display:none;background:#000000;position:fixed;left:0;top:0;width:100%;height:100%;opacity:.80;z-index:100}.vc-container{z-index:2}.projects div.titleProjects{padding:6em 0;background-color:gray;text-align:center;color:white}.projects .groupPosts{overflow:hidden;background-color:#ffffff;padding:5em 0}.projects .groupPosts>.container>h2{text-transform:uppercase;margin:0 0 1em 2em;text-align:left}.projects .groupPosts .latestPosts{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1170px;margin:0 auto}.projects .groupPosts .latestPosts .latestPost{-webkit-box-flex:1 1 360px;-moz-box-flex:1 1 360px;-ms-flex:1 1 360px;-webkit-flex:1 1 360px;flex:1 1 360px;margin:2em 1em 2em 1em;min-width:30%}.projects .groupPosts .latestPosts .latestPost h3{font-size:1.7em;color:gray;padding:0;margin:0 0 0.7em 0}.projects .groupPosts .latestPosts .latestPost h4{text-transform:uppercase;font-size:1.3em;color:#E20613;margin:0 0 0.7em 0}.projects .groupPosts .latestPosts .latestPost img{margin:0;width:100%;height:auto}.projects .groupPosts .latestPosts .latestPost a.button{display:inline-block;margin:0;padding:0.75em 2em;border:none;background-color:gray;color:white;vertical-align:middle}.projects .groupPosts .latestPosts .latestPost a.button:hover,.projects .groupPosts .latestPosts .latestPost a.button:focus{color:white}.whoweare div.titleProjects{padding:7em 0 6em 0;background-color:white;text-align:center}.whoweare div.titleProjects h2{color:#E20613;margin-bottom:1em}#team .grayTeam{position:relative;padding:0;min-height:700px;overflow:hidden;background:url("http://www.coconsult.lu/wp-content/uploads/2016/11/equipe-nb.jpg") no-repeat center top;-webkit-background-size:cover;background-size:cover}#team .grayTeam .colorTeam{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;overflow:hidden}#team .grayTeam .colorTeam h2{color:#E20613;margin:2em 0 1em 0}#team .grayTeam:hover .colorTeam{background:url("http://www.coconsult.lu/wp-content/uploads/2016/11/equipe-color.jpg") no-repeat center top;-webkit-background-size:cover;background-size:cover}#team ul{font-family:akrobatRegular;color:white;text-align:center;padding:0;margin:0}#team ul li{list-style:none;position:relative;display:inline-block;width:30px;height:30px;margin:0 4em}#team ul li a.round.red{-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-transition:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out;-webkit-border-radius:300px;-moz-border-radius:300px;-ms-border-radius:300px;border-radius:300px;z-index:1;display:block;position:absolute;left:0;top:0;background-color:#ef3932;color:#85201c;border-color:rgba(133,32,28,0.2);width:100%;height:100%;padding-top:0;text-decoration:none;text-align:center}#team ul li a.round.red:hover{-webkit-transform:1.5;-moz-transform:1.5;-o-transform:1.5;transform:1.5;-webkit-transform-origin:-50%;-moz-transform-origin:-50%;-ms-transform-origin:-50%;transform-origin:-50%;z-index:2;width:700%;height:700%;left:-300%;top:10%}#team ul li a.round.red span.round{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;display:block;opacity:0;font-size:16px;border:none;padding:25% 8% 100% 8%;color:#fff}#team ul li a.round.red span.round:hover{opacity:.85;font-size:16px}#team ul li a.round.red span.round .name{font-size:2.1em;margin-bottom:0.3em}div#page-wrap{padding:0}div#page-wrap .page-container{padding:0;border-top:0 !important}div#page-wrap .page-container .content{padding-bottom:0}div#page-wrap .page-container .content .bsc-icon-red{color:#E20613 !important;cursor:pointer}div#page-wrap .page-container .content div.vc_custom_1477405888129{background-position:top !important}div#page-wrap .wpcf7{color:black;font-weight:normal}div#page-wrap .wpcf7 p{margin:0}div#page-wrap .wpcf7 p label{font-family:akrobatRegular;width:100%;max-width:400px}div#page-wrap .wpcf7 input,div#page-wrap .wpcf7 textarea{outline:none}div#page-wrap .wpcf7 span.wpcf7-form-control-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}div#page-wrap .wpcf7 span.wpcf7-form-control-wrap input,div#page-wrap .wpcf7 span.wpcf7-form-control-wrap textarea{-webkit-box-flex:0 1 100%;-moz-box-flex:0 1 100%;-ms-flex:0 1 100%;-webkit-flex:0 1 100%;flex:0 1 100%;padding:0.7em;border:0}div#page-wrap .wpcf7 input[type="submit"]{padding:1em 1.7em;color:white;border:0;background-color:#E20613}div#page-wrap .wpcf7 input[type="submit"]:hover{background-color:#1D1D1B}div#page-wrap .wpcf7 .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{border:0;background:#1D1D1B;color:white;padding:2em;margin:0.5em 0 0 0}.acf-map{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate(-50%);-moz-transform:translate(-50%);-o-transform:translate(-50%);transform:translate(-50%);overflow:hidden;display:none;top:20%;left:50%;z-index:99999;position:fixed;width:66%;height:100%;border:0;margin:0 auto;padding:0}.acf-map iframe{width:100%;height:600px}#searchform .search-submit{background-color:#E20613;border:1px solid #E20613}#searchform .search-submit:hover{background-color:#c90511;border:1px solid #c90511}footer#footer-2{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:#C4C4C4;padding:0}footer#footer-2 .copyright-inf{text-align:center}#scroll-top{background-color:#E20613}#scroll-top:hover{background-color:#1D1D1B}@media screen and (max-width: 25.75em){div.projects .groupPosts .latestPosts{display:block}div#team ul li{margin:0 2em 15em 2em}}@media screen and (max-width: 48em){div#slide-1-layer-3{text-indent:0}#team ul li{margin:0 1.5em}}@media screen and (max-width: 62em){#main-navigation-wrap .main-nav-collapse-btn,#main-navigation-wrap .main-nav-collapse-btn:hover,#main-navigation-wrap .main-nav-collapse-btn:focus{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;color:black;background:rgba(255,255,255,0.8);padding:1em 1.2em}#main-navigation-collapse{background:rgba(255,255,255,0.8)}#main-navigation-collapse li.menu-item a{font-size:1em;padding:7px 14px}div#page-wrap .wpcf7 p label{text-align:center}body.single header#main-navigation-wrap div.navbarHeaderNavCollapse .navbar-header{float:none;width:100%}body.single header#main-navigation-wrap div.navbarHeaderNavCollapse .logo-img{float:left;max-width:100%}body.single header#main-navigation-wrap div.navbarHeaderNavCollapse .navbar-nav{margin:0}}@media screen and (max-width: 64em){header#main-navigation-wrap.animate-header .navbarHeaderNavCollapse #main-navigation-collapse nav ul.sf-menu li a{text-shadow:none;font-size:1.45em;text-transform:uppercase;color:#808080}}@media screen and (min-width: 62em) and (max-width: 75em){body.single header#main-navigation-wrap.animate-header div.navbar div.navbar-header{padding-top:0}body.single header#main-navigation-wrap div.navbar div.navbar-header{width:18%}body.single header#main-navigation-wrap div.navbar div.navbar-header .logo-img{margin:10px 0 0 0}body.single header#main-navigation-wrap div.navbar #main-navigation-collapse nav.menu-singlenav-container #menu-singlenav-1 li a{font-size:1.3em}body.single header#main-navigation-wrap div.navbar #main-navigation-collapse nav.menu-singlenav-container #menu-singlenav-1 li .sub-menu a{font-size:1.4em}}@media screen and (max-width: 75em){header#main-navigation-wrap.animate-header .navbarHeaderNavCollapse #main-navigation-collapse nav ul.sf-menu li a{font-size:1.35em}header#main-navigation-wrap.animate-header .navbarHeaderNavCollapse #main-navigation-collapse nav ul.sf-menu li.menu-item-has-children li a{font-size:1.2em}}
