.navbar-brand {background:url(logo.png) left top no-repeat; margin-top:5px; text-indent:-1000px; height:50px; width:140px; background-size:contain}
.navbar-nav>li>a {line-height:25px;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.open>a {background:#da251c; color:#fff;}
footer {padding:20px 0px;}
footer img {margin-bottom:20px;}
.clear20 {height:20px; clear:both;}
#address {padding:20px 0px; background:#f6f6f6; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
section {padding:10px 0px;}
section h1 {padding:25px 0px ;}
.cleartop {clear:both; height:56px;}



#map-container {position:relative;}
#map-menu {position:absolute; top:20px; left:10px; z-index:99; background:rgba(0,0,0,0.4); width:135px;  color:#fff; line-height:20px; padding:3px 10px;}
#map-menu:hover div {display:block;}
#map-menu div {position:absolute; left:0px; top:0px; display:none;}
#map-menu div span {display:block; background:#fff; width:150px;padding:3px; border-bottom:1px solid #ccc; cursor:pointer; color:#000}
#map-menu div span:hover {background:#ccc}

#invite {position:absolute; top:20px; right:10px; z-index:99; background:rgba(0,0,0,0.4); width:135px;  color:#fff; line-height:20px; padding:3px 10px; display:none;}
#invite a {color:#fff; }


.thumb {float:left; width:100px; height:100px; display:block; overflow:hidden; margin: 10px;}
body {font-family: Lato;}
h1,h2 {font-family: Lato;}

ul.yiiPager .page a,ul.yiiPager li a {padding:10px 15px !important; margin:0px 5px;}
.pager li>a, .pager li>span {border-radius:0px;  }
.container-fluid {max-width:1920px; padding:0; margin:auto;}
.container-fluid-2 {max-width:1920px; padding:0; margin:auto; padding:0 15px;}
