body{font-family: 'Open Sans', sans-serif;font-size:13px;font-weight:400;line-height:20px;background:#fff}

body {
 -webkit-animation-delay: 0.1s;
 -webkit-animation-name: fontfix;
 -webkit-animation-duration: 0.1s;
 -webkit-animation-iteration-count: 1;
 -webkit-animation-timing-function: linear;
}

@@-webkit-keyframes fontfix {
 from { opacity: 1; }
 to   { opacity: 1; }
}

a{-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease;	transition: all 0.3s ease;}
a:hover{text-decoration:none}
a:focus{outline:none}

header{background:#ECF0CC;color:#aaa;border-bottom:1px solid #aaa;/*
background: -moz-linear-gradient(top, #ffffff 0%, #ccc 100%); 
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ccc)); 
background: -webkit-linear-gradient(top, #ffffff 0%,#ccc 100%);
background: -o-linear-gradient(top, #ffffff 0%,#ccc 100%); 
background: -ms-linear-gradient(top, #ffffff 0%,#ccc 100%); 
background: linear-gradient(to bottom, #ffffff 0%,#ccc 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ccc',GradientType=0 );  */
box-shadow:0 -1px 0px rgba(255,255,255,0.45) inset}

.navbar{margin-bottom:0}
.navbar-brand{float:none;display:block;height:auto;padding:10px 0}
.navbar-default{background:none;border:0}
.navbar-nav > li > a{padding:42px 15px}
.navbar-default .navbar-nav > li > a{color:#333;font-size:16px;text-transform:uppercase;font-weight:700}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{color:#882727;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{color:#882727;background:rgba(181,141,0,0.4);box-shadow:0 -5px 0 #882727 inset}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{background:none;color:#2A9DD6}
.navbar-toggle{margin-top:15px}

.dropdown-menu{padding:0}
.dropdown-menu li{border-bottom:1px solid #eee}
.dropdown-menu > li > a{padding:10px 20px}
.dropdown-menu > li > a:hover{background:#2A9DD6;color:#fff}


#banner-main{background:#3F3B39;margin-bottom:20px}
#banner-main .carousel-inner > .item:after{position:absolute;background:rgba(0,0,0,0.5) ;width:100%;height:100%;content:"";top:0;left:0;opacity:0.2}
#banner-main .carousel-control.right, #banner-main .carousel-control.left{background:none}
#banner-main .carousel-caption, #banner-main .carousel-indicators{bottom:70px}
#banner-main h3{font:800 50px 'Open Sans', sans-serif;color:#B58D00;}
#banner-main h5{font:700 40px 'Open Sans', sans-serif;color:#882727;}
#banner-main p{font:600 30px 'Open Sans', sans-serif;margin:20px 0 30px;color:#fff}
#banner-main .btn{background:#882727;color:#fff;padding:10px 18px;font:700 16px 'Open Sans', sans-serif;border-radius:0;border:1px solid #882727}
#banner-main .btn:hover{border:1px solid #fff}
#banner-main .carousel-indicators li{border-radius:0;width:16px !important; height:5px !important;margin:0 5px;background:#fff;border:0}
#banner-main .carousel-indicators .active{background:#882727}

@media screen and (min-width:768px){
.carousel-caption {right: 15%;left: 15%;}
}


.thumbnail .caption h3{margin-top:8px;font-weight:700;font-size:18px}

footer{background:#882727;padding:20px 0;color:#fff;margin-top:20px}
footer h4{color: #fff;padding-bottom:8px;margin-bottom:15px;font-size:20px;text-transform:uppercase;font-weight:700}
footer p, footer li{font:400 13px 'Open Sans', sans-serif;color:#fff;line-height:20px}
footer .form-group{margin-bottom:10px}
footer .form-control{background:none;border:1px solid #fff;font-size:13px;color:#fff;}
footer .form-control:focus{background:#fff;box-shadow:none;border:1px solid #fff;color:#333}
footer textarea.form-control{height:60px}
footer .form-control::-moz-placeholder{color:#fff;opacity:1;font-size:13px}
footer .form-control:-ms-input-placeholder{color:#fff;font-size:13px}
footer .form-control::-webkit-input-placeholder{color:#fff;font-size:13px}
footer .btn{color:#333;font:700 14px 'Open Sans', sans-serif;border:0;border-radius:0}
footer a, footer a:hover{color:#e1ea7b}
footer a:hover{color:#e1ea7b;text-decoration:underline}

#main-wrapper{padding-top:20px}

.components li{margin:5px 0}
.components li i{vertical-align:middle;line-height:20px;color:#31708F}

h3.panel-title{font-weight:700}

.page-header{margin-top:10px;border-bottom:1px solid #882727;padding-bottom:6px}
.page-header h1{margin:0;font-weight:700;font-size:22px;color:#882727}

.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus{background:#882727;color:#fff;border-color:#882727}

.nav-tabs.nav-justified > li > a{font-size:14px;color:#B58D00;font-weight:600}
.nav-tabs.nav-justified > li > a:hover{background:#333;color:#fff;border-color:#333}
.item-hover.circle .img h4{position:absolute;bottom:-10px;text-align:center;left:0;right:0;font-size:14px;background:#882727;padding:10px 0;color:#fff;z-index:9;background:rgba(181,141,0,0.9)}


footer .col-sm-8 p{border-top:1px solid #912E2E;border-bottom:1px solid #771919;margin:0;padding:5px 0}
footer .col-sm-8 p:first-child{border-top:0}
footer .col-sm-8 p:last-child{border-bottom:0}

.panel-warning > .panel-heading{color: #882727;}

.tab-content{margin-top:20px}

.tab-div .nav-tabs.nav-justified > .active > a, .tab-div .nav-tabs.nav-justified > .active > a:hover, .tab-div .nav-tabs.nav-justified > .active > a:focus{ background: #F2DEDE; border-color: #F2DEDE;color: #882727;}

dd {
    margin-left: 0px;
    margin-top: 1px;
    margin-bottom: 10px; }
	
	
.foot { float:right;}