/*==============================================================================================HEADINGS */
.home h1.white {
  color:#fff;
}
h1.article-title, h3.module-title {
  color:#888;
  font-weight:bold;
}

h1.article-title {
  padding-bottom: 15px;
  border-bottom: 1px solid #ccc;
}

h2, .h2 {
  font-size:28px;
}
h3,.h3 {
  font-size:120%;
}
h1, .h1, h2, .h2, h3, .h3, h4,.h4 {
  margin-bottom:20px;
  font-weight:600;
}

.bluefacebook {
  color:#3B5998;
}
a.special {
    background-color: #099F94;
    font-weight: bold;
    color: #fff !important;
}
a.special:focus, a.special:hover,.active a.special {
  color:#099f94 !important;
}

a.readmore {
    font-weight: bold;
    border: 1px solid;
    padding: 6px 10px;
}

span.separator {
  font-weight:bold;
}
.padding4 {
  padding-left:4px;
  padding-right:4px;
}
.margintop {
  margin-top:60px;
}

.paddingtop {
  padding-top:60px;
}
.bordertop {
  border-top: 1px solid #eee;
}
.fontsize20 {
  font-size:20px;
}
.paddingcell {
  padding:7rem;
}

ul.level1.dropdown-menu > li > span {
  padding-left: 20px;
  font-weight: bold;
}
/*===============================================================================================NAV HELPER */

.t3-navhelper {
  padding:0px;
}

/*===============================================================================================NAV BAR */

.navbar {
  min-height:auto;
}

.navbar-nav > li > a {
  font-weight:bold;
}
.nav > li {
  font-weight:600;
}
@media (min-width: 768px) {
  .navbar-nav > li > a {
    padding-top: 10px;
    padding-bottom: 10px;
	}
}

/*===============================================================================================HEADER */
.t3-header {
    padding-top: 10px;
    padding-bottom: 10px;
}
img.logo-img.img-responsive {
  max-height:100px;
}

.wrap.t3-sl.t3-sl-1 {
/*  background-image: url("/images/clc-cover-photo-3.jpg") !important;*/
/*  background-image: url("/images/clc-banner-image.jpg") !important;*/
  background-size: cover;
  width:auto;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.welcome-message h1,.welcome-message h2{
  font-weight: bold;
  font-size: 3em; 
  color: #fff;
  text-shadow: 1px 2px 0 rgba(0,0,0,.8);
  text-shadow:0 0 15px black, 0 0 25px black, 0 0 35px black;
}
.welcome-message h2 {
  font-size:40px;
}
.home .wrap.t3-sl {
    padding: 50px 0;
}

.wrap.t3-sl.t3-sl-5 {
  background-color:#099F94;
  color:#fff;
}

.wrap.t3-sl.t3-sl-1 {
  /*padding:100px 0;*/
}
/*===============================================================================================FOOTER */
#t3-footer .nav > li > a:hover, .nav > li > a:focus, #t3-footer .nav-pills > li.active > a {
  background-color:transparent !important;
}
#t3-footer .nav > li > a:hover {
  color:#949494;
}
#t3-footer {
  font-size:90%;
}
#t3-footer .nav > li > a {
  padding:0px;
}
.t3-footnav .t3-module ul {
  /*padding-left:15px;*/
}
.t3-footnav .t3-module .module-title {
    font-size:16px;
}
.t3-copyright {
  padding:20px 0;
}
.login-footer {
    background-color: #f1f1f1 !important;
    padding: 12px;
    border: 1px solid #ddd;
    border-radius: 4px;
}
.login-footer ul.unstyled {
    display: none;
}
/*================================================================================================MEGAMENU */
.t3-megamenu .mega > .mega-dropdown-menu {
  min-width:250px;
}
/* MAIN NAV BAR COLORS */
.t3-megamenu .nav .fa {
  margin-right:0px;
}

.t3-megamenu .mega-inner {
  font-size:0.9em;
}

@media screen and (min-width: 768px) {
  .module-title {
    margin-bottom: 10px;
  } 
  
  .t3-sidebar-left .nav > li > a {
 	padding-top:2px;
    padding-bottom:2px;    
  }

}

@media (max-width: 767px) {
  
  /* MAIN NAV BAR LINK LEVEL 0 AND CARRET */
  .navbar-default .navbar-nav > li > a {
      font-weight:bold;
  }  
  .navbar-nav .open .dropdown-menu > li > a {
    padding-left:40px;
  }

  .t3-content {
    font-size:130%;
  }
  .welcome-message h1 {
    font-size:38px
  }
  .welcome-message h2 {
    font-size:34px;
  }
  .t3-sl-1 {
    background-position-x:-300px;
  }
  .wrap.t3-sl.t3-sl-1 {
	 background-image: url("/images/clc_banner_mobile.jpg") !important;*/
}
  h1, .h1 {
    font-size:24px;
  }
  h2, .h2 {
    font-size:20px;
  }   
  .wrap.t3-sl.t3-sl-1 {
  padding:80px 0;
}
  .paddingtop {
    padding-top:20px;
  }
  .margintop {
    margin-top: 20px;
  }

  .paddingcell {
   padding: 0 0 1em 0;
  }
  .home .wrap.t3-sl {
      padding: 20px 0;
  }  
}
/*================================================================================================MISC */
@media (min-width: 992px) {
  .container {
   width: 1170;
}
}
div#st-2 {
    margin-top: 60px;
}

