/*--------------------------------------------------------------
Header
--------------------------------------------------------------*/
.site-branding { padding:30px 0; }
.site-branding img {  }
.site-branding h2 { margin:0; }

.navbar { margin-bottom:0; min-height:inherit; }
.navbar ul { margin-top:0; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { 
border-radius:0 !important; }

header { background:#ec5a27;  }
.banner { width:100%; }
.banner img { width:100%; }

.page-spacer { padding: 50px;}
.page-spacer img { margin:0 0 30px; }
img.alignright { margin:0 0 20px 20px; padding:5px; border:1px solid #eee;  }
img.alignleft { margin:0 20px 20px 0; padding:5px; border:1px solid #eee;  }
img.aligncenter { margin:20px 0;   }

.outer-shadow { padding:0;  }
.main-nav .container { background:#3a3839; padding:0;  }
.main-nav .navbar-nav > li > a { color:#d6c2a4; }

.page-spacer { background:#fff; }
.site-footer .container { background:#251b24; }


/*//////////////////////////////////////// 
Responsive            
////////////////////////////////////////*/
@media (max-width: 1024px) {
body, html { overflow-x:hidden; }
.navbar { float:none; }
.navbar ul { margin-top:0; }
}
@media (max-width: 980px) {
.navbar-nav > li > a { padding:10px 13px; margin-right:0; } 
.outer-shadow { padding:0; width:100%;
-moz-box-shadow: 0 0 0px #a6906b; -webkit-box-shadow: 0 0 0px #a6906b; box-shadow: 0 0 0px #a6906b; }
body, html { overflow-x:hidden; }
}
@media (max-width: 768px) {
.navbar {  margin-top: 0; margin-right:10px; }
}
@media (max-width: 667px) {
.navbar { display:none;}
}
@media (max-width: 640px) {
.site-description { display: none;} 
.navbar ul, .navbar-nav { margin-top:0; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus, .navbar ul li a, .navbar ul li a:hover { border-radius:0;}
.navbar-nav > li > .dropdown-menu { padding:0;  }
.navbar-default .navbar-nav .open .dropdown-menu > li > a { background:#fff; border-radius:0; }
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover { color:#fff; background:#ff5722; border-radius:0; }
.site-footer p.copy, .site-footer p.develop { margin:0; padding:5px 0; float:none; text-align:center; }
}
@media (max-width: 480px) {
.page-spacer { padding:35px 30px; }
}
@media (max-width: 225px) {
}