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

a {color:#20c324;}
a:hover {color:#2aff30; text-decoration: none;}
img {width:100%;}

.clr {clear: both;}

.hr-10 {height: 10px; clear: both;}
.hr-20 {height: 20px; clear: both;}
.hr-30 {height: 30px; clear: both;}
.hr-40 {height: 40px; clear: both;}
.hr-50 {height: 50px; clear: both;}


#logo {padding: 25px 0;}
#logo h1 {color:#20c324; font-size:36px; line-height: 40px;}

#top-Menu {border-top:1px solid #d8d8d8; background:#20c324 url(../images/menu.gif) 0 0 repeat-x;}
#top-Menu #menu .navbar-default {background: transparent none; border:none; -moz-border-radius:0; -webkit-border-radius:0; border-radius: 0; margin:0; min-height: 35px;}
#top-Menu #menu ul.nav {list-style-type:none; font-size:11px;  text-transform: uppercase;}
#top-Menu #menu ul.nav li a {display: block; padding: 0; color:#373737;}
#top-Menu #menu ul.nav li a span {line-height: 19px; display: block; padding: 8px 15px;}
#top-Menu #menu ul.nav li:first-child a span {border:none;}
#top-Menu #menu ul.nav li ul {display: none; background-color: #20c324; z-index: 100; position: absolute; text-transform: none; min-width: 100%;}
#top-Menu #menu ul.nav li ul li {display: block; float:none;}
#top-Menu #menu ul.nav li ul li a {white-space: nowrap; padding:10px 15px; color:#fff;}
#top-Menu #menu ul.nav li ul li a span {padding: 0 0; border:none;}
#top-Menu #menu ul.nav li:hover {background-color: #20c324;}
#top-Menu #menu ul.nav li:hover a {color:#fff;}
#top-Menu #menu ul.nav li:hover ul {display: block;}
#top-Menu #menu ul.nav li a:hover {text-decoration: none;}
#top-Menu #menu ul.nav li ul li:hover {background: #4ff157;} 

#breadcrumb { padding: 20px 15px;}

#slider {border:10px solid #f1faf3; margin-bottom:20px;}
#slider .item {overflow: hidden;}
#slider .carousel-indicators {width:100%; margin-left:-10px; height: 37px; padding:12px 0 0 0; bottom:5px; left:0; text-align: right;}
#slider .carousel-indicators li {width:18px; height: 18px; border-radius: 0; margin:0 5px; border:none; background-color:#10f316; text-indent:0; color:#fff;}
#slider .carousel-indicators li.active {background-color:#e6e6e6; color:#373737;}
#slider .carousel-indicators li span {display:block; width:18px; height: 18px; text-align: center; font-size:12px; line-height: 18px;}


#content {font-size:14px;}
#content .article-Box {border-top:1px solid #f1faf3; padding:25px 0;}
#content .article-Box:first-child {border-top:none;}
#content .image {padding: 0; margin:0 0 20px 0;}
#content .image img {border:10px solid #f1faf3; padding: 0;}
#content .info {font-size:80%; color:#868686; margin:0 0 20px 0;}
#content .info span {margin:0 5px;}
#content .title {font-size:20px; color:#373737; margin:0 0 20px 0;}
#content .title h2 {font-size:20px; color:#373737;}
#content .title h2 a {color:#373737;}
#content .title h2 a:hover {color:#20c324;}
#content .text {margin:0 0 10px 0; font-size:14px;}
#content .readmore {margin:16px 0 0 0; }
#content .readmore a {color: #20c324; }
#content .readmore a:hover {color:#2aff30; text-decoration: none;}

#right-Column .title {font-size:20px; padding: 0 0 8px 0; border-bottom:10px solid #f1faf3; margin:0 0 20px 0; color:#2cbf32; text-transform: uppercase;}
#right-Column ul {list-style-type:none; padding:0; font-size:14px;}
#right-Column ul li {margin:0 0 10px 0;}
#right-Column ul li a {color:#535353;}
#right-Column ul li a:hover {color: #20c324;}

.similar .article {margin:0 0 15px 0; font-size:90%;}

#footer {background-color:#f0f0f0;  text-align: left; font-size:14px; padding: 12px 0;}


@media (max-width : 769px) {
    #top-Menu {background-position:0 -33px; margin: 0;}
    #top-Menu #menu .navbar-collapse {border:none;}
    #top-Menu #menu ul.nav {max-height: 900px; overflow: auto; text-align: left; float:none; text-align: left;}
    #top-Menu #menu ul.nav > li {display: block; background: none; }
    #top-Menu #menu ul.nav > li a {color:#fff;}
    #top-Menu #menu ul.nav > li.first a {padding: 5px 8px;}
    #top-Menu #menu ul.nav li ul {display: block; position: static; padding:0 0 0 0;}
    #top-Menu #menu ul.nav li ul li {padding: 0 15px;}
}


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