@charset "utf-8";
/* CSS Document */



body {background:#D5AF81 url(../img/top-bg.jpg) repeat-x; font-family:Arial}
.inner-container .white-block {padding:20px}

.navbar-toggle .icon-bar {
    background-color: #401F24;
	height: 3px;
    width: 32px;
}

.navbar-brand {padding:0 15px 0 15px}
.main100 {background:url(../img/bgg.jpg)}
.main100 .main-content { background-color:#fff}
.main-container {max-width:798px !important;}
.main-container .navbar { margin-bottom:0; position:relative}
#navbar {padding:0; margin-left:-15px; margin-right:-15px}

.nav > li > a {
    background-color: #412024;
    text-decoration: none;
	color:#E4C799;
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	border-bottom:1px solid #fff;
}
.main-container nav.navbar div.navbar-header {min-height:62px;}
.main-container ul.nav.navbar-nav {margin: 0;
    max-width: 100%;}
.nav > li > a:hover, .nav > li > a:focus {background-color:#2D1619; color:#fff;}
.main-content {max-width:798px}
.main-content img {max-width:100%}
.nav.green-menu > li > a {
    background-color: #663300; text-transform:none; font-size:13px;
	color:#fff; border-bottom:none}
.topbanner {left:-15px; margin-right:-30px; top:-20px; position:relative}
.banner-text {position:absolute; left:50%; top:15px; z-index:2; right:15px}
.banner-text h1 {font-size:25px; color:#412024; font-family:Georgia; }
h2 {font-size:35px; color:#412024; font-family:Georgia; margin-top:0}
.banner-text h4 {font-size:15px}
footer {background-color:#663300; font-size:11px; color:#FF9D3C; text-align:center; padding:15px;margin-top:30px}
footer a {color:#FFD379 !important;}

	
.copy {background-color:#512901; font-size:11px; color:#FF9D3C; text-align:center; padding:15px}
.copy a {color:#DD9500 !important}
.menutitle {position:absolute;z-index:20; left:0; top:0; margin-left:10px; margin-top:35px; color:#401F24}

.green .nav > li > a {
    padding: 3px 15px;
}

.ib {
	padding:10px 15px 20px 115px;
	background:#E7CEAF;
	font-size:14px;
	line-height:1.2;
	border-radius: 15px;
	}
	
.ib h5 {font-weight:bold; font-size:16px; text-transform:uppercase}
.ib img {position:absolute; left:-40px; top:-10px; z-index:5}
.ib+.ib img { left:5px; top:25px;}
.ib a {float:right}
#navbar-green {border:none; padding:0}
.green {border:none}
.underbanner {max-width:100%; position:relative; top:-30px;}

/*<!----------------------------------->*/
header {height:125px; position:relative}
header a {margin-top:15px; display:inline-block}
header .phone {position:absolute;right:0px; top:15px; color:#D3C6C2; font-size:16px}
.mtitle {color:#F5C45E; font-style:italic; font-family:Georgia; font-size:35px; font-weight:bold; position:absolute; right:15px; top:15px; line-height:1}
.mtitle a {color:#F5C45E;}
.top-phone {color:#F5C45E; font-size:20px;padding-top:20px; display:block; text-align:center; font-family:Georgia; padding-bottom:10px}
footer {background:#896E65 url(../img/footer-bg-1.png) left bottom; min-height:134px; margin-top:0; padding:0}
footer div {min-height:134px; background:#896E65 url(../img/footer-bg.png) left bottom; color:#fff;font-size:12px !important}
footer a {text-decoration:none !important; color:#fff !important; }
footer a:hover {text-decoration:underline !important;}
nav .navbar-header {
} /* Old browsers */

.navbar {border:0}
.navbar-toggle {float:left;}
.main-content {padding:20px 15px}
.main-content a {color:#663300; text-decoration:underline}
.main-content a:hover {text-decoration:none}

@media (min-width: 768px) { 
.nav > li > a{background-color:transparent; border:none; color:#401F24; line-height:42px}

}
@media (max-width: 767px) { 
.ib{min-height:150px; margin:15px}
.banner-text h1,.banner-text h4{display:none}

}
@media (max-width: 360px) { 
header {text-align:center}
header .phone {bottom: 0;
color: #d3c6c2;
display: block;
font-size: 16px;
position: relative;
right: auto;
text-align: center;
top: auto;}


.ib {
	padding:10px 15px 30px 115px;
	background:#E7CEAF;
	font-size:14px;
	line-height:1.2;
	border-radius: 0;
	margin-bottom:2px
	}
	
	
}

.nav-justified > li > a {margin-bottom:0}

