.cd-auto-hide-header{
position:fixed;
z-index:9999;
top:0;
left:0;
width:100%;
height:60px;
background-color:#ffffff;
-webkit-transform:translateZ(0);
transform:translateZ(0);
will-change:transform;
-webkit-transition:-webkit-transform .5s;
transition:-webkit-transform .5s;
transition:transform .5s;
transition:transform .5s, -webkit-transform .5s;
}
.cd-auto-hide-header::after{
clear:both;
content:"";
display:block;
}
.cd-auto-hide-header.is-hidden{
-webkit-transform:translateY(-100%);
-ms-transform:translateY(-100%);
transform:translateY(-100%);
}

.menu-container{
width:100%;
height:140px;
max-width:1400px;
display:block;
margin: auto;
padding:0px;
padding-left: 35px;
padding-right: 35px;
display: flex;
justify-content: space-between;
align-content: center;


}
.cd-primary-nav{

}
.logo{

 display: flex;

 align-items: center; 
}
/*
@media(max-width: 1080px){
 .menu-container{
 padding-left:  0px;
 padding-right:  0px; 
 }
}
*/
@media (max-width: 1023px){
 .menu-container{
height: 60px;

 } 
 .cd-primary-nav{
 height: 60px !important; 
 }
}
@media(max-width: 768px){
.menu-container{
padding-left: 15px;
padding-right:15px;	
}	
}  


@media only screen and (min-width:1024px){.cd-auto-hide-header{height:140px;padding-left: 15px;padding-right: 15px;}
}
.cd-auto-hide-header .logo,
.cd-auto-hide-header .nav-trigger{position:relative;top:50%;bottom:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.cd-auto-hide-header .logo{left:0%;}
.cd-auto-hide-header .logo a, .cd-auto-hide-header .logo img{display:block;width: 100%;max-width: 349px;}
.cd-auto-hide-header .nav-trigger{display:table;height:100%;padding:0 1em;font-size:1.1em;text-transform:uppercase;color:#25283D;font-weight:bold;right:0;border-left:1px solid #f2f2f2;font-family: 'Roboto', sans-serif;font-weight:100;}
.cd-auto-hide-header .nav-trigger span{display:table-cell;vertical-align:middle;}
.cd-auto-hide-header .nav-trigger em, .cd-auto-hide-header .nav-trigger em::after, .cd-auto-hide-header .nav-trigger em::before{display:block;position:relative;height:2px;width:22px;background-color:#25283D;-webkit-backface-visibility:hidden;backface-visibility:hidden;}
.cd-auto-hide-header .nav-trigger em{margin:6px auto 14px;-webkit-transition:background-color .2s;transition:background-color .2s;}
.cd-auto-hide-header .nav-trigger em::before, .cd-auto-hide-header .nav-trigger em::after{position:absolute;content:'';left:0;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s;}
.cd-auto-hide-header .nav-trigger em::before{-webkit-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px);}
.cd-auto-hide-header .nav-trigger em::after{-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);}
@media only screen and (min-width:1024px){.cd-auto-hide-header .nav-trigger{display:none;}
}
.cd-auto-hide-header.nav-open .nav-trigger em{background-color:rgba(255, 255, 255, 0);}
.cd-auto-hide-header.nav-open .nav-trigger em::before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.cd-auto-hide-header.nav-open .nav-trigger em::after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.cd-primary-nav{display:inline-block;float:right;height:140px;padding-right:0%;}
.cd-primary-nav > ul{position:absolute;z-index:2;top:60px;left:0;width:100%;background-color:#ffffff;display:none;box-shadow:0 14px 20px rgba(0, 0, 0, 0.2);}
.cd-primary-nav > ul a{display:block;height:50px;line-height:50px;padding-left:5%;color:#666;font-size:16px;font-family: 'Roboto', sans-serif; font-weight:100;letter-spacing:3px;text-decoration:none;text-transform:uppercase; transition: 0.3s;}
.cd-primary-nav > ul a.selected{font-family: 'Roboto', sans-serif; font-weight:400;color:black;/*line-height:1.1*/}
.cd-primary-nav > ul a:hover, .cd-primary-nav > ul a.active{color:black;font-weight:400;}
@media only screen and (min-width:1024px){.cd-primary-nav{display:table;}
.cd-primary-nav > ul{display:table-cell;vertical-align:middle;position:relative;width:auto;top:0;padding:0;background-color:transparent;box-shadow:none;}
.cd-primary-nav > ul::after{clear:both;content:"";display:block;}
.cd-primary-nav > ul li{display:inline-block;float:left;margin-right:1.5em;}
.cd-primary-nav > ul li:last-of-type{margin-right:0;}
.cd-primary-nav > ul a{height:auto;line-height:normal;padding:0;border:none;}
}
.nav-open .cd-primary-nav ul,
.cd-primary-nav ul:target{display:block;margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
@media only screen and (min-width:1024px){.nav-open .cd-primary-nav ul,
.cd-primary-nav ul:target{display:table-cell;}
}
.cd-secondary-nav{position:relative;z-index:1;clear:both;width:100%;height:50px;background-color:#25283D;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s;}
.cd-secondary-nav::after{content:'';position:absolute;z-index:1;top:0;right:0;height:100%;width:35px;background:transparent;background:-webkit-linear-gradient(right, #25283D, rgba(37, 40, 61, 0));background:linear-gradient(to left, #25283D, rgba(37, 40, 61, 0));pointer-events:none;-webkit-transition:opacity .2s;transition:opacity .2s;}
.cd-secondary-nav.nav-end::after{opacity:0;}
.cd-secondary-nav ul, .cd-secondary-nav li, .cd-secondary-nav a{height:100%;}
.cd-secondary-nav ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 5%;overflow-x:auto;-webkit-overflow-scrolling:touch;}
.cd-secondary-nav ul::after{clear:both;content:"";display:block;}
.cd-secondary-nav li{display:inline-block;float:left;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;}
.cd-secondary-nav li:last-of-type{padding-right:20px;}
.cd-secondary-nav a{display:block;color:#ffffff;opacity:.6;line-height:50px;padding:0 1em;}
.cd-secondary-nav a:hover, .cd-secondary-nav a.active{opacity:1;}
@media only screen and (min-width:1024px){.cd-secondary-nav{height:70px;overflow:visible;}
.cd-secondary-nav ul{display:block;text-align:center;}
.cd-secondary-nav li{float:none;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;}
.cd-secondary-nav a{line-height:70px;}
.cd-secondary-nav a.active{box-shadow:inset 0 -3px #8F3985;}
}
.cd-secondary-nav.fixed{position:fixed;top:60px;}
.cd-secondary-nav.slide-up{-webkit-transform:translateY(-60px);-ms-transform:translateY(-60px);transform:translateY(-60px);}
@media only screen and (min-width:1024px){.cd-secondary-nav.fixed{top:80px;box-shadow:0 -6px 0 #25283D;}
.cd-secondary-nav.slide-up{-webkit-transform:translateY(-80px);-ms-transform:translateY(-80px);transform:translateY(-80px);}
}
.cd-main-content{padding:60px 5% 2em;overflow:hidden;}
.cd-main-content.sub-nav{padding-top:110px;}
.cd-main-content.sub-nav-hero{padding-top:0;}
.cd-main-content.sub-nav-hero.secondary-nav-fixed{margin-top:90px;}

.cd-main-content p{max-width:1024px;line-height:1.6;margin:2em auto;font-family:"David Libre", serif;color:#a5a8a9;}

@media only screen and (min-width:1024px){.cd-main-content{padding-top:80px;}
.cd-main-content.sub-nav{padding-top:150px;}
.cd-main-content.sub-nav-hero.secondary-nav-fixed{margin-top:70px;}
.cd-main-content p{font-size:2.4rem;}
}
.cd-main-content.sub-nav:target::before,
.cd-main-content.sub-nav-hero:target::before{display:block;content:"";margin-top:-50px;height:50px;visibility:hidden;}
@media only screen and (min-width:1024px){.cd-main-content.sub-nav:target::before,
.cd-main-content.sub-nav-hero:target::before{margin-top:-70px;height:70px;}
}
.cd-hero{display:table;width:100%;margin-top:60px;height:300px;background:url(../img/cd-hero-background.jpg) no-repeat center center;background-size:cover;}
.cd-hero .cd-hero-content{display:table-cell;vertical-align:middle;text-align:center;}
@media only screen and (min-width:768px){.cd-hero{height:400px; }.menu-container{}
}
@media only screen and (min-width:1024px){.cd-hero{height:600px;margin-top:80px;}
}