html * {margin:0; padding:0;}
html, body { font-size: 100%; min-width: 240px; color:#535353; }
body {background:#f2f2f2; font-family: 'Oswald', sans-serif;}


a {color:#b74e29;}
a:hover {color:#de5e32;}
img {width:100%;}

.clr {clear: both;}

.h10 {height: 10px; clear: both;}
.h20 {height: 20px; clear: both;}
.h30 {height: 30px; clear: both;}
.h40 {height: 40px; clear: both;}
.h50 {height: 50px; clear: both;}


#pageWrap {box-shadow: 0px 0px 20px #ccc; margin:50px 0; padding: 15px;}

#logo h1 {color:#b74e29; font-size:46px; font-weight: 600; text-shadow:2px 2px #cdb2a9; margin-bottom:20px; }

#mainMenu {background: #b74e29; border:1px solid #913e20; clear: both; margin:0 0 15px 0;}
#mainMenu .navbar {min-height: 40px;}
#mainMenu .navbar-default {background: transparent none; border:none; -moz-border-radius:0; -webkit-border-radiius:0; border-radius: 0; margin:0;}
#bs-example-navbar-collapse-1 {padding: 0;}
#mainMenu ul.navbar-nav {list-style-type:none; padding: 0;}
#mainMenu ul.navbar-nav > li {border-left:1px solid #913e20;}
#mainMenu ul.navbar-nav > li.first {border:none;}
#mainMenu ul.navbar-nav > li.first span.mobile {display: none;}
#mainMenu ul.navbar-nav > li > a {padding:5px 8px; display: block; height: 40px; line-height: 38px;}
#mainMenu ul.navbar-nav li a {font-size:14px; font-weight: 300; color:#fff;}
#mainMenu ul.navbar-nav li.first a {padding: 0;}
#mainMenu ul.navbar-nav li ul {display:none; background-color:#b37762; position: absolute; z-index: 30; padding: 5px 0;}
#mainMenu ul.navbar-nav li ul li {display: block; float:none;}
#mainMenu ul.navbar-nav li ul li a {color:#fff; padding: 3px 15px; white-space: nowrap; display: block;}
#mainMenu ul.navbar-nav li a:hover {text-decoration: none; color:#fff;}
#mainMenu ul.navbar-nav li:hover {background: #b37762 none;}
#mainMenu ul.navbar-nav li:hover ul {display: block; }
#mainMenu ul.navbar-nav li ul li a:hover {background-color:#fff; color:#b74e29;}

#header {border:1px solid #e2e2e2; padding:10px 10px 5px 10px; background: #fff; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; box-shadow: 0 10px 10px #ddd; margin-bottom:20px;}
#header .carousel-inner {margin-bottom:5px;}
#header .carousel-indicators {position: static; margin-left:0; width:100%;}
#header .carousel-indicators li {border:none; background:none; width:18px; height: 18px; margin:0;}
#header .carousel-indicators li span {display:block; width:18px; height:18px; background: transparent url(../images/sliderDot.gif) 0 100% no-repeat;}
#header .carousel-indicators li.active span {background-position: 0 0;}

#pageOuter .breadcrumb {margin:0; background:transparent none; padding: 0; color:#4b5751;}
#pageOuter .breadcrumb a {color:#4b5751;}

#content-wrap {background-color:transparent; }
#content-wrap .articleList {border:1px solid #ccc; padding: 15px; margin-bottom:30px; background: #fdfdfd; box-shadow: 0px 10px 15px #ccc;}
#content-wrap .articleList .image-outer {border:1px solid #ececec; padding: 10px; background: #fff; box-shadow:0 10px 10px #e6e6e6; margin-bottom:20px;}
#content-wrap .articleList .image-outer .image {max-height: 170px; overflow: hidden;}
#content-wrap .articleList .info {color:#626262; font-size:12px; border-bottom:1px solid #e9e9e9; padding:0 0 10px 0; margin-bottom:20px;}
#content-wrap .articleList .title {margin:0 0 20px 0; color:#1a1e1c;}
#content-wrap .articleList .title h2 {font-size:18px; font-weight: 700; color:#333; font-size:18px; margin:0 0 20px 0;}
#content-wrap .articleList h2 a {color:#1a1e1c;}

#content-wrap .article-content {border:1px solid #ccc; padding: 15px; margin-bottom:30px; background: #fdfdfd; box-shadow: 0px 10px 15px #ccc;}
#content-wrap .article-content .row {margin:0;}
#content-wrap .article-content .image-outer {border:1px solid #ececec; padding: 10px; background: #fff; box-shadow:0 10px 10px #e6e6e6; margin-bottom:20px;}
#content-wrap .article-content .image-outer .image {max-height: 170px; overflow: hidden;}
#content-wrap .article-content .info {color:#626262; font-size:12px; border-bottom:1px solid #e9e9e9; padding:0 0 10px 0; margin-bottom:20px;}
#content-wrap .article-content .title {margin:0 0 20px 0; color:#1a1e1c;}
#content-wrap .article-content .title h2 {background:transparent url(../images/titleBottom.jpg) 0 100% no-repeat; font-size:14px; font-weight: 700; color:#333; font-size:18px; margin:0 0 20px 0;}
#content-wrap .article-content h2 a {color:#1a1e1c;}

#content-wrap .similar h2 {font-size:14px; font-weight: 700; text-transform: uppercase; margin:0 0 20px 0;}
#content-wrap .similar .article {padding:0 0 20px 0; float:left; width:100%;}
#content-wrap .similar .article img {width:22%; float:left; margin:0 15px 15px 0;}
#content-wrap .similar .article h5 {font-weight: 700; margin:0 0 5px 0;}
#content-wrap .similar .article p {font-size:12px;}

#left .box {border:1px solid #ccc; background: #fff; box-shadow: 0 5px 10px #ccc;}
#left .box .sub-title {background: #b74e29; color:#fff; padding: 5px 15px; font-size:18px; line-height: 22px;}
#left .box ul {list-style-type:none; padding:15px;}
#left .box ul li {border-top:1px solid #e9e9e9; padding: 0 0 0 2px;}
#left .box ul li:first-child {border:none;}
#left .box ul li a {background: transparent url(../images/rightLi.gif) 0 11px no-repeat; color:#4b5751; display: block; padding: 5px 0 5px 13px;}
#left .box ul li a:hover {color:#b74e29; text-decoration: none;}

#footerPage {color:#fff; background: #b74e29; padding: 15px;}

@media (max-width : 769px) {
    #bs-example-navbar-collapse-1 {padding:0 15px;}
    #mainMenu ul.navbar-nav {max-height: 800px; overflow: auto; text-align: left;}
    #mainMenu ul.navbar-nav > li {display: block;}
    #mainMenu ul.navbar-nav > li.first span.mobile {display: block;}
    #mainMenu ul.navbar-nav > li.first img {display: none;}
    #mainMenu ul.navbar-nav > li.first a {padding: 5px 8px;}
    #mainMenu ul.navbar-nav li ul {display: block; position: static; padding:0 0 0 20px;}
    #content-wrap .image {margin: 0 0 20px 0;}
    #content-wrap .contact label {text-align: left; display: block;}
}

.col-lg-1:nth-child(12n+1),
.col-lg-2:nth-child(6n+1),
.col-lg-3:nth-child(4n+1),
.col-lg-4:nth-child(3n+1),
.col-lg-6:nth-child(2n+1),
.col-md-1:nth-child(12n+1),
.col-md-2:nth-child(6n+1),
.col-md-3:nth-child(4n+1),
.col-md-4:nth-child(3n+1),
.col-md-6:nth-child(2n+1) {
    clear: both;
}

.col-sm-1:nth-child(12n+1),
.col-sm-2:nth-child(6n+1),
.col-sm-3:nth-child(4n+1),
.col-sm-4:nth-child(3n+1),
.col-sm-6:nth-child(2n+1) {
    clear: left;
}
  
