/* Updated Header 09-11-2019 */

.orange {color: #cb6d3b !important;}
/*.orange {color: #7f624c !important;}*/
    
/* Graybar */
.row.collapse.top-graybar.expanded {background-color:#f2efed;padding-top:15px;height:auto;}
.row.collapse.top-graybar.expanded .main-logo-link {padding:0 1.5rem;}
.row.collapse.top-graybar.expanded .main-logo {margin-top:-11px;left:20px; max-height: 125px;}
/*NEW LOGO 2023*/
.row.collapse.top-graybar.expanded .main-logo-link-freedom {padding:0 1.5rem;}
.row.collapse.top-graybar.expanded .main-logo-freedom {margin-top:-11px;left:20px; max-height: 80px;}

.row.collapse.top-graybar.expanded .main-logo.belong {max-width: 225px;margin-top:0px;overflow: visible;z-index:100;position:relative;}
.row.collapse.top-graybar.expanded a.border {border-right: 1px solid #dcdcdc;padding-right:.5rem;} 
.row.collapse.top-graybar.expanded a.login {padding-right:.5rem; font-weight: 400;} 
.row.collapse.top-graybar.expanded.social i {font-size: 1.2rem;} 

/* Menu Bar */
.navigation .dropdown.menu a.nav-item {padding: .85rem 1.2rem;color:#fff;font-weight: 400;font-family: inherit;font-size: 1.2rem;}
.navigation .menu-centered {background-color:#5c789c; /*#5f7694*/}
.navigation .nav-bkgd ul li.is-dropdown-submenu-parent.is-active a.nav-item, .navigation .nav-bkgd ul a.nav-item:hover {background-color: #708cb0;}
.navigation .nav-bkgd .is-dropdown-submenu { background-color: #f6f6f7;}
.navigation .title-bar {background-color: #5c789c; color:#fff;}

/*Search*/
.top-graybar table.gsc-search-box thead, .top-graybar table.gsc-search-box tbody, .top-graybar table.gsc-search-box tfoot {background-color: #f2efed;}
td.gsc-search-button, td.gsib_b, td.gsc-input { display:  table-cell;padding: 0 !important;margin: 0 !important;}
button.gsc-search-button-v2 {padding: 13px;margin:0;margin-left:-4px;border: 1px solid #E8E4DF !important;height: 40px;border-radius: 0;}
input.gsc-input[type='text'], #gs_tti50.gsib_a .gsc-input {background-color: #f2efed;border: 1px solid #d8d0c9 !important;box-shadow:none; transition:none;border-radius: 0;text-indent: 10px;}
input.gsc-input[type='text']:focus {background-color: #fff !important;}

/*Google Translate*/
#google_language_translator {margin-right: 10px;}
.translator .goog-te-gadget-icon {display: none;}
.translator .goog-te-gadget-simple {font-family: roboto;background-color: #fbfbfa;border: 1px solid #d8d0c9;text-transform: uppercase; height: 2.4375rem; line-height: 2.4375;}
.translator .goog-te-gadget-simple .goog-te-menu-value span {display: none;}
.translator .goog-te-gadget img {display: none;}
.translator .goog-te-gadget-simple:before {font-family: 'Font Awesome 5 Free'; font-weight: 900; content: "\f0dd";padding: .5rem;color: #7f624c ;}
.translator .goog-te-gadget-simple:after {content: 'Translate';font-weight: 500;color: #7f624c ;padding: .65rem .65rem .65rem 0rem;line-height: 2;font-size: .75rem;}
.goog-te-gadget-simple .goog-te-menu-value span {font-size: .75rem;}
.goog-te-gadget-simple {padding:.05rem;}
.goog-te-gadget-simple {border:0;}

@media screen and (max-width: 39.9375em) {

	.translator .goog-te-gadget {margin-bottom: .25rem;}
	.translator .goog-te-gadget-simple {border: none;height: 1.4375rem;line-height: 1.4375;    background-color: #f2efed;}
	.translator .goog-te-gadget:after {
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    content: "\f0dd";
    padding: .0 .75rem .5rem 0;color: #5c789c;font-size: .9rem;}
	
	.translator .goog-te-gadget-simple:after {color: #5c789c; padding: .65rem .25rem .65rem 0rem;}
	.translator .goog-te-gadget-simple:before {content: "";}
		
}


/*Footer*/
.footer {background-color:#f2efed; padding-top:1rem;}
/*.footer a, .footer h2 {color:#fff;}*/
.footer h1 {display: none;}
.footer p {line-height: 1.2rem;}
.sub-footer {background-color: #5c789c;padding:.5rem;}
.sub-footer p, .sub-footer a {color:#fff !important;font-size: .85rem;}




@media screen and (min-width: 900px) and (max-width: 1300px) { .tw-topbar {display: none;}}
@media screen and (min-width: 77em) {   #swap { height: 46px;}}

/* Small only */
@media screen and (max-width: 39.9375em) {
    .row.collapse.top-graybar.expanded {padding-bottom:15px;}
    .title-bar-left {padding:1em;}
.row.collapse.top-graybar.expanded .main-logo {margin-top:-11px;left:0px; max-height: 75px;}
.title-bar-right {display:none;}
.title-bar-left i {color:#fff;}
.menu-icon::after {background: #fff;box-shadow: 0 7px 0 #fff, 0 14px 0 #fff;}
.row.collapse.top-graybar.expanded .main-logo-link {padding:0 .75rem;}
}

/* Medium only */
@media screen and (min-width: 40em) and (max-width: 63.9375em) {
    .navigation .dropdown.menu a.nav-item {font-size: .9rem;}}
    