
/* 
Header Three
 */
/*  Header  */
.headerThree .headerWrap {max-width: 100%;min-height: 130px;}
.headerThree .header { }
.headerThree .header:after { clear: both; content: " "; display: block; height: 0; visibility: hidden; }
/*  headerTop  */



.headerThree .headerTop {height: 40px;float: right;width: 100%;}
.headerThree .headerTop:after { clear: both; content: " "; display: block; height: 0; visibility: hidden; }
.headerThree .headerRight {float: right;max-width: 78%;}
.headerThree .headerLeft {float: left;max-width: 22%;}
/*  socialMedia  */
.headerThree .socialMediaLinksWrap { float: right; margin-top: 4px; margin-right: 10px; }
.headerThree .socialMediaLinksWrap span { padding: 7px; background: #999999; border-radius: 50%; height: 12px; width: 12px; color: #ffffff; margin: 0 2px; }
.headerThree .socialMediaLinksWrap span:hover { color: #222; }
/*  Search  */
.headerThree .search { float: right; margin: 10px 5px 0; font-size: 12pt; }
/*  Utility Menu  */
.headerThree .utilityMenu {float: right;font-size: 10pt;margin: 30px -73px;text-transform: uppercase;/* line-height: 40px; */color: #949494;}
.headerThree .utilityMenu a {color: #949494; text-decoration:none; border-right: 1px solid #949494; padding: 0 8px;}
.headerThree .utilityMenu a:last-child {border-right: none;}
.headerThree .utilityMenu a:hover {color: #465d89; }



.headerThree .utilityMenu img {position:relative;top:10px;margin-left: 10px;}

.headerThree .utilityMenu ul li a { font-size: 11px; line-height: 40px; font-weight: bold; text-decoration: none; text-transform: uppercase }
/*  Logo  */
.headerThree .logo {vertical-align: middle;/* display: table-cell; */height: 110px;padding-left: 0;margin-top: 15px;}
.headerThree .logo img { max-height: 150px; max-width: 250px; }


/*.mainMenu ul li:first-child {background: #000;}
.mainMenu ul li:first-child a {color: #fff; }*/

.mainMenu ul li ul li:first-child {background: none;}


/*  Menu Wrap  */
.headerThree .menuWrap {float: right;font-weight:600;margin-top: 10px;}
.headerThree .mainMenu {margin-top: 21px;}
.headerThree .mainMenu ul li:hover { border-bottom: 1px solid #000; }
.headerThree .mainMenu ul li:active { border-bottom: 1px solid #000; }
.headerThree .mainMenu ul li:hover > a {}
.headerThree .mainMenu ul li ul li a:hover, .headerThree .mainMenu ul li ul li:hover { border: none; background: none; color: #fff !important; }
.headerThree .mainMenu ul li a {margin: 6px 0px;font-size: 11pt;}

.headerThree .mainMenu ul li { margin:0 0 0 20px}
.headerThree .mainMenu ul li ul li{ margin:0 0 0 0}
.headerThree .mainMenu ul li ul li{}

.headerThree .mainMenu ul li ul li{ margin:0 0 0 0}








/*  Mobile Menu Icon  */
.headerThree #responsive-menu-button { height: 26px; width: 32px; top: 30px; right: 20px; }
/*  Donate Button  */
.headerThree .donateButton { float: right; }
.headerThree .donateButton p a {  padding: 7px 20px; text-decoration: none; font-size: 11pt; display: block; text-align: center; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; }
.headerThree .donateButton p a:hover { color: #ffffff; background: #111111; }

@media (max-width: 1152px){
	.headerThree .utilityMenu {padding-right: 75px;}
}

@media (max-width: 1000px) {

.headerThree .headerWrap {max-width: 100%;min-height: auto;}

    
.headerThree .headerRight {/* max-width: 620px; */}
.headerThree .logo { padding-left: 0; }
.headerThree .logo img { max-width: 200px; }
.headerThree .mainMenu ul li a { font-size: 10pt; margin: 10px 0px; }
}

@media (max-width: 870px) {
.headerThree .headerRight { max-width: 565px; }
.headerThree .logo img { max-width: 158px; }
.headerThree .mainMenu ul li a { font-size: 9.5pt; }

.headerThree .headerWrap.stuck { position: relative; }
/*  Header Top  */
.headerThree .headerTop {/* float: none; *//* padding-top: 80px; *//* max-width: 100%; */display: none;}
/*  Header  */
.headerThree .header { width: 100%; margin: 0 auto 0; }
.headerThree .logo { padding: 15px 10px;margin: 0; width: 200px; height: 50px; float: none; display: table-cell; }
.headerThree .logo img { max-height: 50px; max-width: 200px; }
/*  Social Media  */

.headerThree .socialMediaLinksWrap { display: none; }
/*  Search  */

.headerThree .search { display: none; }
/*  Utility Menu  */



.headerThree .utilityMenu { display: none; }
/*  Donate Button  */
.headerThree .headerRight { float: none; max-width: 100%; }