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


a {color:#57c5a0;}
a:hover {color:#57c53c;}
img {width:100%;}

.clr {clear: both;}

.hd10 {height: 10px; clear: both;}
.hd15 {height: 15px; clear: both;}
.hd20 {height: 20px; clear: both;}
.hd30 {height: 30px; clear: both;}
.hd40 {height: 40px; clear: both;}
.hd50 {height: 50px; clear: both;}


#logo {background: #242424; padding:5px 0;}
#logo h1 {color:#57c5a0; font-size:30px; font-weight: 300; }

#smMenu {background: #fff; border:none; clear: both; margin:0;}
#smMenu .navbar {min-height: 40px;}
#smMenu .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;}
#smMenu ul.navbar-nav {list-style-type:none; padding: 0;}
#smMenu ul.navbar-nav > li {border-left:1px solid #eeeeee;}
#smMenu ul.navbar-nav > li.first {border:none;}
#smMenu ul.navbar-nav > li.first span.mobile {display: none;}
#smMenu ul.navbar-nav > li > a {padding:20px 8px; display: block;}
#smMenu ul.navbar-nav li a {font-size:14px; font-weight: 300; color:#242424;}
#smMenu ul.navbar-nav li ul {display:none; background-color:#eeeeee; position: absolute; z-index: 30; padding: 5px 0;}
#smMenu ul.navbar-nav li ul li {display: block; float:none;}
#smMenu ul.navbar-nav li ul li a {color:#242424; padding: 3px 15px; white-space: nowrap; display: block;}
#smMenu ul.navbar-nav li a:hover {text-decoration: none;}
#smMenu ul.navbar-nav li:hover {background: #eeeeee none;}
#smMenu ul.navbar-nav li:hover ul {display: block; }
#smMenu ul.navbar-nav li ul li a:hover {background-color:#fff; color:#242424;}

#rotator { padding:0 0 20px 0; background: #2e2e2e;}
#rotator .carousel-indicators {bottom:-30px;}
#rotator .carousel-indicators li {border:none; background:none; width:180px; height: 6px; margin:0; }
#rotator .carousel-indicators li span {display:block; width:180px; height:6px; background: #000; }
#rotator .carousel-indicators li.active span {background: #57c5a0;}

#pathway a {color:#242424;}
#pathway a:hover {color:#57c5a0;}

#content-wrap {background: #ebe7df; font-size:14px;}
#content-wrap .text {padding:20px 20px;}


#content1 {background-color:transparent; }
#content1 .article-list {background: #dfdbd4; margin:0 0 25px 0; height: 520px; overflow: auto; }
#content1 .article-list .image-outer {border:1px solid #ececec; padding: 10px; background: #fff; box-shadow:0 10px 10px #e6e6e6; margin-bottom:20px;}
#content1 .article-list .image-outer .image {max-height: 170px; overflow: hidden;}
#content1 .article-list .info {color:#626262; font-size:12px; padding:0 20px; margin-bottom:20px;}
#content1 .article-list .title {background: #fff; padding: 8px 10px;}
#content1 .article-list .title h2 {font-size:18px;}
#content1 .article-list h2 a {color:#1a1e1c;}
#content1 .article-list .readmore {padding: 0 20px 20px 20px;}

#content1 .article-content { background: #dfdbd4; padding: 20px 15px; margin-bottom:30px;}
#content1 .article-content .image-outer {border:1px solid #ececec; padding: 10px; background: #fff; box-shadow:0 10px 10px #e6e6e6; margin-bottom:20px;}
#content1 .article-content .image-outer .image {max-height: 170px; overflow: hidden;}
#content1 .article-content .info {color:#626262; font-size:12px; padding:0; margin-bottom:20px;}
#content1 .article-content .title {margin:0 0 20px 0; color:#1a1e1c;}
#content1 .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;}
#content1 .article-content h2 a {color:#1a1e1c;}
#content1 .tab-panel {padding: 0 15px;}

#report .formTitle {padding: 0 0 0 20px;}

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

#bottom {background: #242424; padding:50px 0;}
#bottom .pTitle {color:#7d7d7d; padding: 5px 15px; font-size:18px;  text-transform: uppercase;}
#bottom ul {list-style-type:square; padding:15px;}
#bottom ul li {padding: 0 0 0 2px; color:#a4a4a4;}
#bottom ul li:first-child {border:none;}
#bottom ul li a {color:#a4a4a4;}
#bottom ul li:hover {color:#fff;}
#bottom ul li a:hover {color:#fff; text-decoration: none;}

#footer {background: #2e2e2e; color:#979797;  padding: 40px 0;}

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

.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;
}
  
