﻿/*@import url(https://fonts.googleapis.com/css?family=Lato);*/


@font-face { font-family: 'BrandonBold', sans-serif; src: url(../fonts/Brandon_bld_0.otf); font-weight: bold; }


/*Top-Menu*/
#top-menu { height: 90px; background: rgba(255,255,255,0.97); }
#top-menu a { font-family: 'Lato',sans-serif; }
#top-menu #logo { padding: 0; height: 90px; display: block; }
#top-menu #logo img { height: 100%; }
#top-menu .navbar-nav > li > a { padding: 2px 10px 2px 10px; }
#top-menu #search-box * { border-radius: 0; }

@media only screen and (max-width : 320px) {
}

/*@media only screen and (max-width : 480px) {
  #top-menu { height: 50px; }
  #top-menu #logo { height:50px; }
}*/

@media only screen and (max-width:767px) {
  #top-menu { height: 50px; }
  #top-menu #logo { height:50px; }  
  #top-menu #navbar { background: rgba(255,255,255,0.98); }
  #top-menu #search-box form { width:95%; }
  #top-menu #top-first-menu { width:90%; text-align:center; margin: 0 auto; }
  #top-menu #top-first-menu li { display:inline-block; padding:0; text-align:center; font-size:12px; }
  #top-menu #navbar #top-last-menu a { font-size: 14px; text-transform: uppercase; font-weight: bold; line-height: 30px; }
  #top-menu .dropdown-menu > li > a { text-indent:10px; font-size: 13px !important; font-weight: normal !important; text-transform: capitalize !important; line-height: 12px !important; margin: 0; padding: 8px !important; }
  #top-menu .dropdown-menu .divider { height: 1px; margin: 0; overflow: hidden; background-color: #e5e5e5; }
  #top-menu #top-search { margin-left:10px; }
  #top-menu #top-search > a { display:none; }
}

@media only screen and (min-width:768px) {
  #top-menu { height: 60px; }
  #top-menu #logo { height:60px; }
  #top-menu #search-box { position: absolute; display: none; background: #fff; padding: 3px; margin-top: 5px; margin-left:-260px; border: 1px solid #a9a7a7; }  
  #top-menu #search-box form { width:300px; }
  #top-menu #navbar #top-first-menu a { font-size: 12px; font-weight: 500; }
  #top-menu #navbar #top-last-menu a { font-size: 16px; text-transform: uppercase; font-weight: bold; line-height: 30px; }
  #top-menu .dropdown-menu > li > a { font-size: 14px !important; font-weight: normal !important; text-transform: capitalize !important; line-height: 12px !important; margin: 0px; padding: 10px !important; }
  #top-menu .dropdown-menu .divider { height: 1px; margin: 0; overflow: hidden; background-color: #e5e5e5; }
  #top-menu #top-last-menu .dropdown-menu { border-top-color: #0671B7; border-top-width: 3px; }
}

@media only screen and (min-width:768px) and (max-width:991px) {
}

@media only screen and (min-width:992px) {
  #top-menu {background: rgba(255,255,255,0.92); height: 90px; }
  #top-menu #logo { height:90px; }
}
