html * {margin:0; padding:0;}
html, body { font-size: 100%; min-width: 240px;  }
body {background:#66ae93 url(../images/bgBody.jpg) 0 0 repeat-x; font-family: 'Roboto', sans-serif; color:#7a7a7a; padding:50px 0; }

a {color:#3bbcbb;}
a:hover {color:#48e6e4; text-decoration: none;}
img {width:100%;}

.clr {clear: both;}

.hr5 {height: 10px; clear: both;}
.hr10 {height: 10px; clear: both;}
.hr20 {height: 20px; clear: both;}
.hr30 {height: 30px; clear: both;}
.hr40 {height: 40px; clear: both;}
.hr50 {height: 50px; clear: both;}

.container {background-color:#191f23; padding: 0;}

#leftColumn {padding: 0;}
#leftColumn #menu {border-top:10px solid #3bbcbb; padding:25px 0;}
#leftColumn #mainMenu {padding: 0;}
#leftColumn #menu .navbar-default {background: transparent none; border:none; -moz-border-radius:0; -webkit-border-radius:0; border-radius: 0; margin:0; min-height: 30px;}
#leftColumn #menu ul.nav {list-style-type:none; font-size:12px; text-transform: uppercase; float:none; padding:15px 0;}
#leftColumn #menu ul.navbar-nav > li {float:none;}
#leftColumn #menu ul.nav li a {display: block; padding: 0; color:#56636d; font-weight: bold; border-left:8px solid #191f23;}
#leftColumn #menu ul.nav li a span {line-height: 15px; display: block; padding: 12px 13px;}
#leftColumn #menu ul.nav li ul {display: none; z-index: 100; position: absolute; left:100%; top:0; background-color: #3bbcbb;}
#leftColumn #menu ul.nav li ul li {display: block; float:none; background: transparent none; padding: 0; margin:0;}
#leftColumn #menu ul.nav li ul li a {white-space: nowrap; color:#fff; border-left:8px solid #32a5a4;}
#leftColumn #menu ul.nav li:hover ul {display: block;}
#leftColumn #menu ul.nav li:hover > a {color:#fff; border-color:#32a5a4; background-color: #3bbcbb;}
#leftColumn #menu ul.nav li a:hover {text-decoration: none; color:#fff;}
#leftColumn #menu ul.nav li ul li:hover a {background: #32a5a4;}

#rightColumn { padding: 0;}
#rightColumn #logo {background: #fff none; padding:10px 20px;}
#rightColumn #logo h1 {font-size: 32px; text-transform: uppercase;}

#rightColumn #pathway {padding:20px 0 20px 40px; margin:0 -15px; border-bottom:1px solid #ededed; color:#bdd8ed;}
#rightColumn #pathway a {color:#bdd8ed; }

#rightColumn #center {background: #fff;}

#rightColumn #center #banner {margin:0 -15px;}
#rightColumn #center #content {padding: 35px 25px;}
#rightColumn #center .image {padding:0; max-height: 250px; overflow: hidden; margin-bottom:20px;}
#rightColumn #center .title {color:#7a7a7a; margin:0 0 10px 0; font-size:22px;}
#rightColumn #center .title h2 {font-size:22px;}
#rightColumn #center .title a {color:#7a7a7a;}
#rightColumn #center .title a:hover {color:#3bbcbb;}

#rightColumn #center .info {color:#999; font-size:85%; padding:0;}
#rightColumn #center .info span {margin:0 5px;}
#rightColumn #center .text {font-size:14px;}
#rightColumn #center .text h2 {font-size:14px;}
#rightColumn #center .readmore a {display: block; background: #3bbcbb; color:#fff; padding: 5px 20px; text-align: center;}
#rightColumn #center .readmore a:hover {background: #d3e5f3;}
#rightColumn #center .similar {font-size:12px;}
#rightColumn #center .similar h5 {font-size:13px; margin:0 0 5px 0;}

#rightColumn #center .article_Box {padding-bottom:35px; border-top:1px solid #dcdcdc; padding-top:30px;}
#rightColumn #center .article_Box:first-child {border-top:none; padding-top:0;}

#rightColumn #right {padding: 0; font-size:14px;}
#rightColumn #right .title {background: #cbe6e6; color:#3bbcbb; text-transform: uppercase; padding: 20px 30px;}
#rightColumn #right ul {list-style-type:none; padding: 20px 30px 30px 30px; text-transform: uppercase;}
#rightColumn #right ul li a {color:#5d6a76; padding: 15px 0; display: block;}
#rightColumn #right ul li a:hover {color:#fff;}

#rightColumn #footer {border-top:1px solid #dcdcdc; padding:15px; margin:0 -15px;}

@media (max-width : 769px) {
    #leftColumn #menu {float:none; width:100%; top:0;}
    #leftColumn #menu ul.nav {max-height: 900px; overflow: auto; text-align: left; float:none; text-align: left; margin:0; font-size:14px;}
    #leftColumn #menu ul.nav > li { display: block; background: transparent none; padding:0; }
    #leftColumn #menu ul.nav li {margin:0;}
    /*#leftColumn #menu ul.nav li a {border-bottom:1px solid #d0d0d0;}*/
    #leftColumn #menu ul.nav li a span {padding: 10px 15px;}
    #leftColumn #menu ul.nav li ul {display: block; position: static; padding:0; background: transparent;}
    #leftColumn #menu ul.nav li ul li a {color:#56636d; border-color:transparent;}
    #leftColumn #menu ul.nav li:hover {background:transparent none;}
    #leftColumn #menu ul.nav li a:hover {color:#fff;}
    #leftColumn #menu ul.nav li ul li a:hover {background: #3bbcbb; border-color:#32a5a4;}
}


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