@import '../../fonts/Roboto+Condensed/css/fonts.css';
html,body{font-family: 'Roboto+Condensed', sans-serif;width:100%;color:#4a4a49;font-weight:300;font-size:1.05em;background-color: #fff;height: 100%;}
html,body,address,blockquote,div,dl,form,h1,h2,h3,h4,h5,h6,ol,p,pre,table,ul,dd,dt,li,tbody,td,tfoot,th,thead,tr,button,del,ins,map,object,a,abbr,acronym,b,bdo,big,br,cite,code,dfn,em,i,img,kbd,q,samp,small,span,strong,sub,sup,tt,var,legend,fieldset{margin:0;padding:0}
img,embed,object,video{max-width:100%;height:auto;width:auto;display:block}
.header,.footer,.main{width:100%}
h1{font-size:1.6rem;font-weight:300;padding-bottom:20px;}
.grey h1{}
h2{font-size:1.6rem;font-weight:300;padding-bottom:20px}
h3{font-size:1.2rem;font-weight:400;padding-bottom:20px}
h4{font-size:1rem;font-weight:400;padding-bottom:20px}
h5{font-size:1rem}
h6{font-size:.875rem}
p,ul{line-height:1.4}
.font-light{font-weight:300}
.font-regular{font-weight:400}
.font-heavy,strong{font-weight:400}
.font-grey {
    color: #ebb700;
    font-weight: 300;
	font-size: 1.1em;margin-bottom:10px;
}
.left{text-align:left}
.right{text-align:right}
.center{text-align:center}
.justify{text-align:justify}
.container{width:90%;margin-left:auto;margin-right:auto;}
.container .container{width:100%;}
.row{position:relative;width:100%}
.row [class^="col"]{float:left;margin:.5rem 2%;}
.row-column {position:relative;width:100%}
.col-1,.col-2,.col-3,.col-3-0,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{width:96%}
.col-1-sm{width:4.33%}
.col-2-sm{width:12.66%}
.col-3-sm{width:21%}
.col-4-sm{width:29.33%}
.col-5-sm{width:37.66%}
.col-6-sm{width:46%}
.col-7-sm{width:54.33%}
.col-8-sm{width:62.66%}
.col-9-sm{width:71%}
.col-10-sm{width:79.33%}
.col-11-sm{width:87.66%}
.col-12-sm{width:96%}
.row::after{content:"";display:table;clear:both}
.hidden-sm{display:none}
.footer img{max-width:80px;margin-top:20px}


.column-100{width:100%;}
.column-3-4{width:70%;display:inline-block;}
.column-1-4{width:25%;float:right;}

.container-absolute {
    position: absolute;
    right: 0;
    left: 0;
    margin: 0 auto;
    width: 100%;
   background: rgba(255,255,255,0.95);
	    z-index: 10000;
}

.sticky {
    position: fixed;
    top: 0px;
    width: 100%;
    box-shadow: 0 3px 6px rgba(0,0,0,0.4);
    transition: all 0.5s ease-out;
	background: rgba(255,255,255,1);
}

.sticky .logo {
    max-width: 150px;
    transition: all 0.5s ease-out;
	padding: 10px 0px;
}


.login-intern {
display:inline-block;
line-height: 30px;
min-height:30px;
	font-size:0.9em;
	color: #a9acb2;
}

.login-intern a{color: #a9acb2;font-weight: 300;}
.login-intern a:hover{color:#4a4a49}

.shop{width:60%;margin:0 auto;text-align:center;position:relative}
.button-shop{background:#fff;height:50px;position:relative;margin:0 auto;margin-top:20px;display:inline-block;padding-left:60px;padding-right:10px}
.button-shop a{font-weight:300;font-size:1.1em;line-height:50px;text-decoration:none;display:block;color:#4a4a49}
.button-shop a::before{position:absolute;font-family:'Font Awesome 5 Free';font-weight:900;content:"\f054";background:#f07e3b;color:#fff;left:0;width:50px;line-height:50px;top:0}
.grey{background:#eeeff2;position: relative;}
.white{background: rgba(255,255,255,0.9);position: relative;}
.darkgrey{background:#3a37a2}
.bg-casa{background:#103c61}
.bg-etje{background: linear-gradient(to right, #b94686 0%,#b94686 50%,#F2DBCE 50%,#F2DBCE 100%);}
.bg-slider{background: linear-gradient(to right, #fdf8f7 0%,#fdf8f7 50%,#f2dbce 50%,#f2dbce 100%);}
.orange{background:#ebb700; -webkit-box-shadow:inset 0px 0px 0px 5px #fff; box-shadow:0px 0px 0px 5px #fff; }
.green{background:#f07e3b; -webkit-box-shadow:inset 0px 0px 0px 5px #fff; box-shadow:0px 0px 0px 5px #fff; }
.t-white{color:#fff}
.top-black-small{border-top:4px solid #000;padding-top:10px}
.top-green-small{border-top:2px solid #ebb700;padding-top:10px}
.top-orange-small{border-top:2px solid #f07e3b;padding-top:10px}
.top-green-small{border-top:4px solid #ebb700;padding-top:10px}
.top-orange-small{border-top:4px solid #f07e3b;padding-top:10px}
.pd-20{padding:20px}
.pt-10{padding-top:10px}
.pt-30{padding-top:30px}
.pt-20{padding-top:20px}
.pt-50{padding-top:50px}
.pt-70{padding-top:70px}
.pt-130{padding-top:130px}
.pb-10{padding-bottom:10px}
.pb-20{padding-bottom:20px}
.pb-30{padding-bottom:30px}
.pb-50{padding-bottom:50px}
.pb-70{padding-bottom:70px!important}
.logo{position: absolute;bottom: 140px;left: 50px;}
.logo img{margin-left: 40px;}
.text-slider{font-size:2.5em;font-weight:300;margin-top:30px;}
.text-orange{color:#ebb700;font-weight:300;font-size:1.3em}
.text-slide-yellow{color:#ebb700;font-weight:400;}
.text-slide-white{color:#1b38a0;font-weight:700;font-family: 'Quicksand', sans-serif;text-shadow: -1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff;}
.text-green{color:#ebb700}
.text-blue{color:#3a37a2;font-weight:400;}
.accordion-list{padding:0;list-style:none}
.accordion-item,.accordion-body-item{margin-bottom:0;position:relative}
.accordion-body-item .accordion-thumb:before{position:absolute;left:0;font-family:'Font Awesome 5 Free';font-weight:900;content:"\f054";transform:rotate(0deg);transition:transform .2s ease-out;color:#ebb700}
.accordion-body-item .accordion-thumb:after{content:""}
.accordion-body-item .accordion-thumb{font-size:1.1em;padding-left:30px}
.accordion-body-item .accordion-panel{margin:0;display:none;background:#fff;padding:10px 0}
.accordion-thumb,.picture-thumb{margin:0;padding:.8rem 0;cursor:pointer;font-weight:300;padding-left:4%}
.accordion-thumb:after,.picture-thumb:after{position:absolute;right:20px;font-family:'Font Awesome 5 Free';font-weight:900;content:"\f101";transform:rotate(0deg);transition:transform .2s ease-out;font-size:1.1em;}
.accordion-thumb.active:after,.accordion-body-item .accordion-thumb.active:before{transform:rotate(90deg)}
.accordion-thumb.active{background:none}
.accordion-thumb:hover{background:none}
.accordion-panel{margin:0;display:none;background:#fff;padding:0}
.accordion-item.green .accordion-thumb{background:#ebb700;color:#fff;font-weight:400;font-size:1em}
.accordion-item.orange .accordion-thumb{background:#f07e3b;color:#fff;font-weight:400;font-size:1em}
.col-3.orange .picture-thumb{color:#fff;font-weight:400;position:relative;font-size:1em}
.col-3.darkgrey .picture-thumb{color:#fff;font-weight:400;position:relative;font-size:1em}
.col-3.green .picture-thumb{color:#fff;font-weight:400;position:relative;font-size:1.1em}
.slider.s .slide-content{min-height:160px;max-width: 1400px;}
.slider.m .slide-content{min-height:560px;transition: all 0.5s ease-out;margin-top:50px;max-width: 1400px;}
.slider.l .slide-content{min-height:700px;max-width: 1400px;}
.slide-content{position:relative;overflow:hidden}


.button-slider {
    position: absolute;
    bottom: 50px;
    left: 0;
    z-index: 1;
    margin-left: 10%;
}
.slider-black {
    display: block;
    background: rgba(0, 0, 0, 0.6);
    color: #fff;
    transition: all 0.2s ease-out;
    padding: 20px;
    font-weight: 400;
    font-size: 1.8em;
}

.slider-red {
    display: inline-block;
    background: #ebb700;
    color: #fff;
    transition: all 0.2s ease-out;
    padding: 10px;
    font-weight: 400;
    font-size: 1.6em;
}

.topslider-wrap{
    position:relative;
}

.headline-slider{
    position: absolute;
    top: 110px;
    left: 0;
    z-index: 1;
	background: rgba(255, 255, 255, 0.8);
	text-align:center;
	width:100%;
padding: 20px 5% 0px 5%;
}

.arrow-white-trans{border-top: 20px solid #fff;opacity:0.8;}

@-webkit-keyframes trans {
from{right:-700px}
to{right:0}
}
@keyframes trans {
from{right:-700px}
to{right:0}
}



.bg-blue{background:#eeeff2;padding:20px;box-shadow: 0 10px 20px -14px rgba(0,0,0,0.4);}
.bg-white{background:#ffff;box-shadow: 0 10px 20px -14px rgba(0,0,0,0.4);}

.bg-white p{padding:20px;}

a.flex-link .bg-blue:hover, a.flex-link .bg-white:hover {
  box-shadow: 0 10px 20px -14px rgba(0,0,0,1);
}


.col-icons, .card .col-icons{
display: flex;
align-items: center;
justify-content: space-around;
box-sizing: border-box;
	font-size:1.5em;
}

.card .col-icons{
width: 50px;
height: 50px;
margin: 0 auto;
border-radius: 50px;
margin-bottom: 10px;
}

.icon-white{color:#fff;background: #c9cdce;}
.icon-red{color:#fff;background: #ebb700;}
.icon-grey{color:#4a4a49;background: #c9cdce;}


.button-phone,.button-room,.button-orange,.button-user,.button-price,.button-download{background:#ebb700;font-weight:300;padding: 10px 10px;display:inline-block;border-radius: 5px;color:#fff;margin:10px 10px 10px 0px;transition: all 0.5s;}
.button-phone:hover,.button-room:hover,.button-orange:hover,.button-user:hover,.button-price:hover,.button-download:hover{background:#3a37a2;color:#fff;}

.button-download-day{background:#b94686;font-weight:300;padding: 10px 10px;display:inline-block;border-radius: 5px;color:#fff !important;margin:10px 10px 10px 0px;transition: all 0.5s;}
.button-download-day:hover{background:#2d4992;color:#fff;}

.card__button{color:#aeb1b2;display:block;transition: all 0.5s;margin: 20px;background: #eeeff2;
border: none;
padding: 0.5rem;
border-radius: 4px;}

.button-phone:before{padding-right:10px;font-family:'Font Awesome 5 Free';font-weight:900;content:"\f095";}
.button-download:before, .button-download-day:before{padding-right:10px;font-family:'Font Awesome 5 Free';font-weight:900;content:"\f019";}
.button-room:before{padding-right:10px;font-family:'Font Awesome 5 Free';font-weight:900;content:"\f466";}
.button-user:before{padding-right:10px;font-family:'Font Awesome 5 Free';font-weight:900;content:"\f007";}
.button-price:before{padding-right:10px;font-family:'Font Awesome 5 Free';font-weight:900;content:"\f1ec";}
.button-orange:before{padding-right:5px;font-family:'Font Awesome 5 Free';font-weight:900;content:"\f101";}
.card__button:before{padding-right:5px;font-family:'Font Awesome 5 Free';font-weight:900;content:"\f101";}

.sidebar-bg .button-orange{width:100%;}

a{color:#3a37a2;text-decoration:none;font-weight:400}
a:hover{color:#4a4a49}


#p4789 .sidebar-bg a, #p4802 .sidebar-bg a, #p4834 .sidebar-bg a{color:#b94686;text-decoration:none;font-weight:400}
#p4789 .sidebar-bg a:hover, #p4802 .sidebar-bg a:hover, #p4834 .sidebar-bg a:hover{color:#2d4992}
#p4789 .text-orange, #p4802 .text-orange, #p4834 .text-orange{color:#b94686;}
#p4789 .button-orange, #p4802 .button-orange, #p4834 .button-orange  {background:#b94686;font-weight:300;padding: 10px 10px;display:inline-block;border-radius: 5px;color:#fff;margin:10px 10px 10px 0px;transition: all 0.5s;} 
#p4789 .button-orange:hover, #p4802 .button-orange:hover, #p4834 .button-orange:hover{background:#2d4992;color:#fff;}



.more-trigger{color:#4a4a49;cursor:pointer;display:inline-block;font-weight:400}
.more-trigger:hover{color:#f07e3b}
.more-text{width:100%;margin-top:10px}
.show-back {display:inline-block;}
.show-back a{color:#3a37a2;font-weight:400}
.show-back a:hover{color:#ebb700;font-weight:400}
.show-back a::before{content:"\f053";font-family:'Font Awesome 5 Free';margin-right:5px}
a.button-green,a.button-green-arrow{color:#ebb700;font-weight:400}
a.button-green:hover,a.button-green-arrow:hover{color:#4a4a49}
a.button-green-arrow:after{position:absolute;padding-left:5px;font-family:'Font Awesome 5 Free';font-weight:900;content:"\f054";font-size:.6em;margin-top:5px}
.top-image img {-webkit-transition: all .2s ease-out;transition: all .2s ease-out;}
.top-image {overflow:hidden;background: #fff;}

.box-link:hover .top-image img {transform:scale(1.2);opacity:0.9}
.fb{margin-top:10px}
.fb a{color:#fff;font-size:1.6em}
.fb a:hover{color:#f07e3b}
.dist-text{display:inline-block;width:9em}
.overlay{position:absolute;top:60%;background:#f07e3b;transform:translate(-50%,-50%);padding:.5rem 1rem;display:block;margin:0 auto;width:auto;left:50%;box-sizing:border-box;min-width:65%}
.overlay a{color:#fff}
.overlay a:hover{color:#4a4a49}
.totop{position:fixed;right:20px;bottom:30px;z-index:100;font-size:1.5em}
.totop a{color:#51555b;}
.totop a:hover{color:#ebb700;}
.blog-posts p{font-weight:400;margin-top:10px}
.downloads a{display:inline-block;margin-bottom:10px}
ul.normal{padding-top:0;padding-bottom:0;padding-left:.9em;margin-top:10px}
.normal li{list-style-type:disc;list-style-position:outside;padding-top:0;padding-bottom:10px}
.joblist ul,.job-description ul,ul.li-green,ul.li-orange{padding-top:15px;padding-bottom:15px;padding-left:0}
.sidebar-bg ul.li-green,.sidebar-bg ul.li-orange{padding-top:5px;padding-bottom:5px;padding-left:0}
.li-green li,.li-orange li,.job-description li,.joblist li{padding-left:1.5em;padding-top:0px;padding-bottom:0px;list-style:none}
.li-green li::before,.li-orange li::before,.job-description li::before,.joblist li::before{content:"\f101";font-family:'Font Awesome 5 Free';position:absolute;margin-left:-1.3em;width:1.3em;font-size:1em;padding-top:0px}
.li-green li::before,.job-description li::before,.joblist li::before{color:#3a37a2}
.li-orange li::before{color:#ebb700}
ul.metamenu{padding:0;margin:0}
.metamenu li{list-style-type:none;padding:0;margin:0;line-height:1.4;margin-left:0}
.metamenu li a,.footer a{color: #fff;text-decoration:none;font-weight:300}
.metamenu li a:hover,.footer a:hover{color:#ebb700}
.metamenu li.active a{color:#ebb700;background:transparent;}
.childnav ul{list-style:none;background:#fff}
.childnav li{margin:0;cursor:pointer;font-weight:300;list-style:none}
.childnav li a{color:#4a4a49;line-height:40px;padding-left:4%;position:relative;display:inline-block;width:96%}
.childnav li a::after{position:absolute;font-family:'Font Awesome 5 Free';font-weight:900;content:"\f054";line-height:40px;right:20px}
.childnav li a:hover{background:#4a4a49;color:#fff}
.col-3 .sidebar-big{width:21%}

.arrow-white {
    border-top: 20px solid #fff;
}

.arrow-blue {
    border-top: 20px solid #eeeff2;}

.arrow-down {
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    margin: 0 auto;
    position: absolute;
    bottom: -20px;
    z-index: 1;
    left: 0;
    right: 0;
}

.social-bar {
	background:#eeeff2;
position: fixed;
    top: 0px;
    width: 100%;
    box-shadow: 0 3px 6px rgba(0,0,0,0.4);
    transition: all 0.5s ease-out;
	z-index:10000;
}

.social-bar-footer {
float:left;
	font-size: 1.1em;
}
 

.icons a,.social-bar-footer a {
	transition: 0.5s;
	display: flex;
	display: -webkit-flex;
	justify-content: center;
	-webkit-justify-content: center;
	flex-wrap: wrap;
	width:30px;height:30px;align-content: center;
	-webkit-align-items: center;
	color: #fff;
	background: rgba(0,0,0,0.2);
	margin-right:1px;
}



.social-bar-footer a {
color: #fff;
	background: #ebb700;
	
}

.social-bar-footer a:hover {
color: #fff;
	background: rgba(255,255,255,0.2);
}

.icons {
	float:right;
	min-height:30px;
	margin-top: 15px;
}

.facebook {
background-color:none;
float:left;
}

.facebook:hover {
  background-color: #3B5998;
	color:#fff;
}

.twitter {
background-color:none;
float:left;
}

.twitter:hover {
  background-color: #55ACEE;
	color:#fff;
}


.angebot {
background-color:none;
float:left;
}

.angebot:hover {
  background-color: #ebb700;
	color:#fff;
}

.linkedin {
background-color:none;
float:left;
}

.linkedin:hover {
  background-color: #007bb5;
	color:#fff;
}

.xing {
background-color:none;
float:left;
}

.xing:hover {
  background-color: #007575;
	color:#fff;
}


.shadow {
    box-shadow: 0 10px 10px -10px rgba(0,0,0,1);
}
.service {
display: inline-block;
}

.service ul {
  list-style-type: none;
}


.service ul {

}

.service li {
  display: inline-block;
  text-align: center;
  margin: 0px;
	margin-right:20px;
  text-decoration: none;
	font-weight:300;

	text-transform: uppercase;
}

.service li {
	font-size: 1em;
	font-weight:400;
	text-transform: none;
}
.service li a {
  color: #4a4a49;
	font-weight:300;
}

.service li a:hover {
  color: #ebb700;
}

ul.languages {
float:left;
}



.languages li {
    padding: 0px;
	list-style: none;
	display:inline-block;
	font-size:0.8em;
}

.languages li a {
	background: rgba(0,0,0,0.2);
	color:#fff;
}

.languages li a:hover {
    background-color: #ebb700;
}

/* CARDS */


*,
*::before,
*::after { 
  box-sizing: border-box;
}



.cards img {
  height: auto;
  max-width: 100%;
  vertical-align: middle;
}

.btn {
  background-color: rgba(228,232,234,1);
border:none;
  padding: 0.5rem;
	border-radius: 4px;
}

.btn--block {
  display: block;
  width: 100%;
}
 
.cards {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding: 0;
}

.cards__item, .cards__item__light {
  display: flex;
  padding: 1rem;
  
}

.w-100 {
  padding: 0rem 1rem;
  
}



.sidebar-bg{
box-shadow: 0 10px 20px -14px rgba(0,0,0,0.4);
background: #f8f9fb;
	padding:20px;
}

	.cards__item, .w-25, .w-25-employees, .w-33, .w-50 {
    width: 100%;}

.cards__item__light {
    width: 25%;}




.card {
  display: flex;
	flex-grow: 1;
	flex-shrink:1;
  flex-direction: column;
  overflow: hidden;
}



.card__content, .card__image__link {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
	color:#4a4a49;
}


.card__image__light {
  position: relative;

}

.card__image {
filter: contrast(100%);
  overflow: hidden;
  position: relative;
  transition: filter 0.5s cubic-bezier(.43,.41,.22,.91);

}

.card__image::before {
    content: "";
	  display: block;
    padding-top: 56.25%;
  }

.card__image__hidden {
display:none;

}

.card__title {
  font-size: 1em;
  font-weight: 400;
}

.card__text {
  flex: 1 1 auto;
  line-height: 1.5;
  margin-bottom: 1.25rem;
}



.card__teaser {
  position:absolute;
	right:10px;bottom:10px;
	background:#ebb700;
	color:#fff;
	padding:10px;
font-weight: 400;
}

a.flex-link{color:#4a4a49;font-weight:300;display: flex;
width: 100%;}

a.flex-link:hover .card {

}

a.flex-link:hover .card__image {
      filter: contrast(70%);
    }

a.flex-link:hover .card__button {
      background:#ebb700;
	color:#fff;
    }

.slick-track { display: flex;}

.slick-slide { display: flex;flex: 1; }

.slick-slide > div
{
    display:flex;
	flex:1 1 auto;
	height:100%;
}

.privacywire{position:fixed;width: 90%;margin:0 auto;bottom:-250%;left:0;right:0;box-shadow:0 -1px 3px rgba(0,0,0,.3);opacity:0;background:#fff;z-index:1;padding:1rem;transition:bottom .3s ease-in,opacity .3s ease}.show-banner .privacywire-banner,.show-message .privacywire-message,.show-options .privacywire-options{bottom:0;opacity:1}.privacywire-header,.privacywire-consent-message{font-weight:400}.privacywire-ask-consent-blueprint,.privacywire button[hidden],[data-ask-consent-rendered="1"]{display:none}

button{font-family: 'Roboto+Condensed', sans-serif;font-size:0.8rem;}
button.privacywire-consent-button,button.save,button.allow-all,button.allow-necessary,button.choose{background:#ebb700;color:#fff;text-decoration:none;display:inline-block;padding:10px 20px;border-radius:5px;border:none;margin:0px 0px 10px 0px;cursor:pointer;font-weight:400;}
button.privacywire-consent-button:hover, button.save:hover, button.allow-all:hover, button.allow-necessary:hover, button.choose:hover{background:#3a37a2;}
button.privacywire-consent-button:before{font-family:'Font Awesome 5 Free';font-weight:900;content:"\f055";padding-right:10px}
button.privacywire-consent-button{margin-top:20px;margin-bottom:0px;font-size:1rem;}

.privacywire-body li {list-style: none;
	}

.privacywire-text {margin-bottom: 20px;
	}

@media only screen and (min-width: 33.75em) {
.container{width:90%}
	.container .container{width:100%;}
	.w-25, .w-employees {
    width: 25%;}

.w-33 {
    width: 33.333333333%;}

.w-50 {
    width: 50%;}
	
	.w-75 {
    width: 75%;}
}

@media only screen and (min-width: 60em) {
.col-1{width:4.33%}
.col-2{width:12.66%}
.col-3,.col-3-0{width:21%}
.col-4{width:29.33%}
.col-5{width:37.66%}
.col-6{width:46%}
.col-7{width:54.33%}
.col-8{width:62.66%}
.col-9{width:71%}
.col-10{width:79.33%}
.col-11{width:87.66%}
.col-12{width:96%}
.hidden-sm{display:block}
.blog-posts .row{margin-bottom:40px}
}
.container-left{width:70%;display:inline-block}
.container-right{width:25%;float:right}

@media only screen and (min-width: 1200px) {
.container{width:90%;max-width:1400px}
}

.container-big{width:90%;margin:0 auto;max-width:1800px;}
#navbar{display:inline-block;}
.nav-container{display:inline-block;}
.toggle,[id^=drop]{display:none}
nav{margin:0;padding:0}
nav:after{content:"";display:table;clear:both}
nav ul{padding:0;margin:0;list-style:none;font-weight:400}
nav ul li{margin:0;display:inline-block;}
nav a{display:block;color:#4a4a49;background: rgba(255,255,255,0);font-size:1em;text-decoration:none;line-height:60px;font-weight:400;padding:0px 10px; }
nav ul li ul li:hover{color:#fff;background:#414141}
nav a:hover{background: rgba(255,255,255,0);color:#ebb700}
nav ul ul{display:none;position:absolute;top:60px}
nav ul li:hover > ul{display:inherit}
nav ul ul li.active a {background-color:#ebb700;color:#fff}
nav ul ul li{width:280px;float:none;display:list-item;position:relative;}
nav ul ul li a{background:#eeeff2;padding-left:10px;margin-right:0;line-height: revert;
font-weight: 400;
padding-top: 10px;
padding-bottom: 10px;}
nav ul ul li a:hover{color:#fff;background:#ebb700;}
nav ul ul li:last-child{border-bottom:none}
nav ul ul ul li{position:relative;top:-50px;left:280px}
nav li > a:before{font-family:'Font Awesome 5 Free';font-weight:900;content:"\f0d7";color:#4a4a49;padding-right:5px}
nav li:first-child a:before{content:'';color:#4a4a49;padding-right:0px}
nav li > label::after{font-family:'Font Awesome 5 Free';font-weight:900;content:"\f0d7";color:#4a4a49;position:absolute;right:20px}
nav li:nth-child(8) a {margin-right:0px;}
/*nav li> label:first-child:after{content:'';color:#fff;padding-right:0px}*/
nav li:nth-child(1) label::after{content:'';color:#414141;position:absolute;right:0}

nav li > a:only-child:before{content:'';padding-right:0}
nav ul ul li > a:only-child:after{content:''}


nav li:nth-child(4) ul li a:hover {color:#b94686 !important;}
nav li:nth-child(4) ul li.active a {background:#b94686 !important;color: #fff !important;}
nav li:nth-child(4) ul li a:hover{background:#b94686 !important;color: #fff !important;}





@media all and (max-width : 1500px){

	
}

@media all and (max-width : 1600px) {
	
.menu{width:90%;background:none;position:absolute;top: 60px;box-shadow: 0 10px 10px -10px rgba(0,0,0,0.7);}
.nav-container{width:100%;height:55px;}
nav{margin:0}

#nav-toggle{cursor:pointer;padding:10px 35px 16px 0;background:none;display: block;margin-top: 18px;}
#nav-toggle span,#nav-toggle span:before,#nav-toggle span:after{cursor:pointer;border-radius:1px;height:5px;width:35px;background:#000;position:absolute;display:block;content:'';transition:all 300ms ease-in-out}
#nav-toggle span:before{top:-10px}
#nav-toggle span:after{bottom:-10px}
#nav-toggle.active span{background-color:transparent}
#nav-toggle.active span:before,#nav-toggle.active span:after{top:0}
#nav-toggle.active span:before{transform:rotate(45deg)}
#nav-toggle.active span:after{transform:rotate(-45deg)}
.toggle + a,.menu{display:none}
.toggle{display:block;color:#414141;font-size:1em;text-decoration:none;cursor:pointer}
.toggle:hover{color:#fff;background-color:#ebb700}
[id^=drop]:checked + ul{display:block}
nav ul li{width:100%;line-height:50px;padding:0;background:#eeeff2;color:#414141}
nav ul ul ul a{padding:0 80px}
nav a
nav ul ul ul a{color:#414141}
nav a:hover,nav ul ul ul a{background-color:#ebb700;color:#fff}
nav ul li ul li .toggle,nav ul ul a,nav ul ul ul a{color:#FFF}
nav ul li ul li .toggle,nav ul ul a{background-color:#fff;color:#4a4a49}
nav ul ul{float:none;position:static;color:#fff}
nav ul ul li:hover > ul,nav ul li:hover > ul{display:none}
nav ul ul li{display:block;width:100%;padding:0;border-bottom:none}
nav ul li a,nav ul li label,nav ul li ul li a{line-height:50px;padding-left:5%;font-weight:400}
nav ul ul ul li{position:static;}
nav li > a:after{content:''}
	nav ul ul li a{padding-top: 0px;padding-bottom:0px;background:#dddddd;}
	nav ul ul li a:hover{color:#fff;background:#ebb700;}

  nav li:nth-child(4) .toggle:hover {background:#b94686 !important;color: #fff !important;}
}

	@media all and (max-width : 1350px) {
	.social-bar-footer .icons {
	float:left;
margin-top:0px;
		width:100%;
}
	

	
	.pair{display:inline-block;width:100%}
	.pair .col-3{width:46%}
	.sidebar-big{width:96%}

.w-25 {
    width: 50%;}
	


.w-33 {
    width: 50%;}
	
	.w-75 {
    width: 100%;}
	
	
	.cards__item__light {
    width: 25%;}
	
.social-bar {
position: absolute;
}
		.column-3-4{width:100%;display:inline-block;}
.column-1-4{width:100%;float:none;padding-top:1rem;}
}

@media all and (max-width : 960px) {
		.cards__item__light {
    width: 50%;}
	
	.logo{bottom: 0px;left: 0px; right:0px;margin:0 auto;}
.logo img{margin:0 auto;}
.text-slider {font-size:1.5em;text-align:center;margin-top:20px;padding:10px 0px;background: rgba(255,255,255,0.9);}
	.w-employees {
    width: 33.333333333%;}
    .text-slide-white{color:#1b38a0;font-weight:700;font-family: 'Quicksand', sans-serif;}
	}

@media all and (max-width : 768px) {
.pair .col-3{width:96%}	
	.cards__item {
    width: 100%;}
	.w-employees {
    width: 50%;}
}

@media all and (max-width : 500px) {
.w-employees {
    width: 100%;}
	}

@media all and (max-width : 400px) {

	.cards__item__light {
    width: 100%;}
	
	
}

@media all and (max-width : 330px) {
nav ul li{display:block;width:94%}

	
	.headline-slider{
    top: 88px;
}
}

#p5197 .logo{display:none;}

