header .menu{width:90%;padding:4.5em 1em;transform:translateX(150vw);-webkit-transform:translateX(150vw);}
nav span{top:1%;right:1%}
header span i{height:1em;width:1em;padding:0.25em}
/**/
.content,.sidebar,.widget,.release{width:100%;float:none;clear:both;margin:0.5em 0!important}
.box{height:75vh}
.box h2{padding-top:35vh}
/**/
footer ul li{display:inline-block;margin:5pt}
footer .menu li
{display:block}
/**/
html{font-size:10pt}
strong{font-size:12pt;line-height:15pt}
h1,header span{font-size:2.25em}
h2,header nav .menu li{font-size:1.75em}
h3{font-size:1.5em}
h4{font-size:1.25em}
h5,.list li{font-size:1.125em}
header nav .menu li ul li{font-size:0.75em}
/**/
header{margin-bottom:0}
header,section{max-width:90%}
article,aside,.widget span{padding:0}
.wrap{padding:2.5%}
h1,h2,h3,h4,h5,article,aside,.widget,footer .widget,.mobile-center{text-align:center!important}
.button{margin:0 auto;display:inline-block}
/**/
body,footer{background-size:100%}
/**/
header{border:0!important}
header .logo img{margin-bottom:1em!important}
/**/
.masthead,.item,.ninja-forms-cont
{display:block!important;width:100%!important;padding:0!important;clear:both!important;margin:0!important}
.masthead .item:nth-of-type(1){width:100%!important;float:none!important;clear:both!important}
.masthead .item:nth-of-type(2){width:50%!important;float:right!important;clear:right!important}
.masthead .item:nth-of-type(1),.masthead .item:nth-of-type(2),header{border-bottom:5px solid #f8ca4d!important}
.masthead .item img{max-width:500px;margin:0 auto}
.ninja-forms-cont{text-align:center!important;padding-top:1em!important}
/**/
header ul.soc,.masthead .item:nth-of-type(2),.masthead .item:nth-of-type(3){display:none!important;visibility:hidden!important}
footer ul.soc li{font-size:6vw!important}
/**/
nav{padding-top:0.5em}
nav li ul
{position:relative!important;width:100%!important;top:auto!important;left:auto!important;margin:0!important}
nav span
{display:block!important;visibility:visible!important;text-align:center!important;color:#FFF}
nav ul,nav li ul,nav li:hover ul,nav.open li ul
{max-height:0px!important;overflow:hidden!important;transform:scale3d(1,0,0)!important}
nav.open ul,nav.open li.open ul
{max-height:999px!important;transform:scale3d(1,1,1)!important}
nav li,nav li ul li
{display:block!important}
nav li ul li
{background:#324d66!important;text-align:center;color:#FFF}
/**/
nav ul
{transition:max-height 240ms linear, transform 240ms ease;transform-origin:top}
nav span
{font-size:6vw!important}
nav li a
{font-size:4.5vw!important;padding:1em 0!important}
nav li ul li
{border-bottom:1px solid #1a4d66}
nav li ul li:last-child
{border-bottom:0!important}
nav.menu-list
{max-width:90%}
/**/
h2:after
{width:100%}
/**/
.widget img
{float:none!important}
/**/
nav li ul
{box-shadow:none}
/**/
li.open a
{color:#FFF!important}
li.open ul li a:hover
{color:#000!important}