@charset utf-8;

.contain-to-grid {
background:#FFFFFF ;
}

.fullWidth.navhome {
background-color: #fff;
margin-top: 0rem;
position:fixed;
top:5rem;
z-index:1000;
}

.fullWidth.navcontent {
background-color: #fff;
margin-top: 0rem;
}


.top-bar {
background-color:transparent;
height:50px;
}

.top-bar .name h1 a {
padding:0 10px;
}

.top-bar .toggle-topbar.menu-icon a {
color:#3399FD;
font-family: 'Open Sans', sans-serif;
font-size:0.8rem;
}

.top-bar-section .dropdown li:not(.has-form) a:not(.button) {
background-color:#fff;
color:#3399FD;
font-size:0.8rem;
line-height:25px;
}

.top-bar-section .dropdown li:not(.has-form):hover > a:not(.button) {
background:rgba(255,255,255,1);
color:#88002D;
}

.top-bar-section .has-dropdown > a {
padding-right:30px!important;
}

.top-bar-section .has-dropdown > a:after {
-moz-border-bottom-colors:none;
-moz-border-left-colors:none;
-moz-border-right-colors:none;
-moz-border-top-colors:none;
border-color:#fff transparent transparent;
border-image:none;
border-right:5px inset transparent;
border-style:solid inset inset;
border-width:5px;
content:"";
display:block;
height:0;
margin-right:-3px;
margin-top:10.5px;
top:10.5px;
width:0;
}

.top-bar-section .lastnav {
padding-right:40px!important;
}

.top-bar-section li:not(.has-form) a:not(.button) {
background-color:transparent;
line-height:50px;
padding:0 10px;
}

.top-bar-section li:not(.has-form) a:not(.button):hover {
background-color:transparent;
color:#88002D;
}

.top-bar-section ul li {
background-color:transparent;
}

.top-bar-section ul li > a {
color:#3399FD;
font-family: 'Open Sans', sans-serif;
font-size:1.0rem;
}

.top-bar-section ul li.navround {
-moz-border-radius:12px;
-webkit-border-radius:12px;
border-radius:12px;
}

.top-bar-section ul li:hover:not(.has-form) > a {
background:#fff;
color: #0241FE;
}

.top-bar.expanded .title-area {
background:#fff;
}

.top-bar.expanded .toggle-topbar a {
color: #3399FD;
font-family: 'Open Sans', sans-serif;
font-size:1rem;
}

.top-bar-section .dropdown {
background:#fff;
	padding-bottom:1rem;
}
	
.translate{
	padding-bottom:0rem !important;
}


@media only screen and min-width 40em and max-width 50em{
.top-bar {
background-color:transparent;
height:50px;
margin-top:65px;
}

.top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
margin-top:-10px;
}

.top-bar-section .has-dropdown > a {
padding-right:17px!important;
}

.top-bar-section li:not(.has-form) a:not(.button) {
background-color:transparent;
line-height:50px;
padding:0 10px;
}
}

@media only screen and min-width 70em{
.top-bar-section .has-dropdown .dropdown li.has-dropdown > a:after {
content:"";
}

.top-bar-section .has-dropdown > a {
padding-right:35px!important;
}

.top-bar-section .has-dropdown > a:after {
-moz-border-bottom-colors:none;
-moz-border-left-colors:none;
-moz-border-right-colors:none;
-moz-border-top-colors:none;
border-color:#fff transparent transparent;
border-image:none;
border-right:5px inset transparent;
border-style:solid inset inset;
border-width:5px;
content:"";
display:block;
height:0;
margin-right:15px;
margin-top:10.5px;
top:10.5px;
width:0;
}

.top-bar-section ul li > a {
font-size:.85rem;
}
}