@media all and (max-width: 1400px) and (min-width: 1260px) {#masthead #logo{margin:0 12px 0 20px;}#masthead #mainnav{right:30px;}#masthead #mainnav ul li{margin:5px 0 0 38px;font-size:1.8em;}}@media all and (max-width: 1259px) and (min-width: 1170px) {#masthead #logo{margin:0 12px 0 20px;}#masthead #mainnav{right:20px;}#masthead #mainnav ul li{margin:5px 0 0 30px;font-size:1.7em;}}@media all and (max-width: 1169px) and (min-width: 1080px) {#masthead #logo{margin:0 12px 0 10px;}#masthead #mainnav{right:10px;}#masthead #mainnav ul li{margin:5px 0 0 25px;font-size:1.6em;}}@media all and (max-width: 1079px) and (min-width: 1020px) {#masthead #logo{margin:0 12px 0 10px;}#masthead #mainnav{right:10px;}#masthead #mainnav ul li{margin:5px 0 0 20px;font-size:1.6em;}}@media all and (max-width: 1019px) and (min-width: 640px) {#masthead{height:120px!important;}#masthead #logo{margin:0 12px 0 20px;float:left!important;}#masthead #social{float:right!important;}#masthead #mainnav{height:65px;right:0;top:-10px;position:relative!important;clear:both;margin:0 auto!important;text-align:center!important;}#masthead #mainnav ul li{margin:2px 0 0 20px;font-size:1.6em!important;text-align:center;display:inline-block!important;float:none!important;line-height:70px!important;}#masthead #mainnav ul li a{height:70px!important;}#masthead #mainnav ul li#vote,#masthead #mainnav ul li#menu-item-18{height:70px;width:70px;}#masthead #mainnav ul li#vote a,#masthead #mainnav ul li#menu-item-18 a{color:#FFF;display:block;text-align:center;}}@media all and (max-width: 639px) and (min-width: 501px) {#masthead{height:120px!important;position:relative!important;border:none!important;}#masthead #logo{margin:0 12px -15px 20px;float:left!important;}#masthead #social{margin:0 0 -15px 20px;float:right!important;}#masthead #mainnav{height:65px;right:0;top:-10px;position:relative!important;clear:both;margin:0 auto!important;text-align:center!important;}#masthead #mainnav ul li{margin:2px 0 0 10px;font-size:1.4em!important;text-align:center;display:inline-block!important;float:none!important;line-height:70px!important;position:relative!important;top:14px!important;}#masthead #mainnav ul li a{height:70px!important;}#masthead #mainnav ul li#vote,#masthead #mainnav ul li#menu-item-18{height:70px!important;width:70px;}#masthead #mainnav ul li#vote a,#masthead #mainnav ul li#menu-item-18 a{color:#FFF;display:block;text-align:center;}
=}


@media all and (max-width: 500px) {  
#masthead { height:auto !important;  position:relative !important; }
#masthead #logo { margin:0 auto !important; float:none !important; }
#masthead #logo a { text-indent:-9999px; display:block; margin:0 auto; width:300px; height:50px; background:url(../images/logo2.png) no-repeat center center !important; background-size:300px 50px !important; 
 width:295px; height:75px; background:url(../images/logo.png) no-repeat left center;
}

#masthead #social {  display:none; !important;   float:none; !important; text-align: center;  width:100%; padding:0; position:relative; top:-5px; }
#masthead #social li{float:none; margin:5px 6px; display:inline-block;}
#masthead #mainnav { position:relative !important; clear:both; float:none !important; width:100%; right:0 !important; top:0 !important;}
 
#masthead #mainnav ul li {  font-size:2em !important; text-align:center; float:none !important; line-height:2.2 !important; margin:0 0 0 0; font-size:2em;  width:100% !important; border-top:1px solid #8A8C8E;  } 
#masthead #mainnav ul li a {display:block; height:auto !important;}

#masthead #mainnav ul li#vote, #masthead #mainnav ul li#menu-item-18 { border-radius:0 !important; height:auto !important;  border:none !important; line-height:3 !important; position:relative; top:1px;} 

#masthead #mainnav ul li#vote a, #masthead #mainnav ul li#menu-item-18 a { /*height:0 !important;   */}
#hamburger { position:static !important; clear:both;width:100%; font-size:2em !important; text-align:center; line-height:2.2 !important; border-top:1px solid #8A8C8E; margin:0 !important; color:#8A8C8E }
#content { padding-top:30px;    }
}
 