.main-title {
background-image: url("http://llcform.us/wp-content/uploads/2014/12/gradient64.jpg") !important;
}

.main__navigation .sub-menu {
border-color: #FFFFFF !important;
}

.main__navigation .sub-menu > li > a:hover {
background: #eeb908;
}

.main__navigation .sub-menu > li > a:hover {
background: rgba(62, 62, 62) !important;
border-bottom: 1px solid #454545 !important;
}

.main__navigation .sub-menu > li > a {
background: rgba(56, 56, 56, 0.95) !important;
border-bottom: 1px solid #454545 !important;
}

.main__navigation .sub-menu > li > a:hover {
background: rgba(56, 56, 56, 0.95) !important;
border-bottom: 1px solid #454545 !important;
}

.main__navigation > li:hover > a {
border-top: 3px solid #3DABFA !important;
}

div#headerCarousel {display:none !important; }

.container1 { margin-right: auto; margin-left: auto; padding-left: 0px; padding-right: 0px; }
.container1:before, .container:after { content: " "; display: table; }
.container1:after { clear: both; }
@media (min-width: 768px) { .container1 { width: 750px; } }
@media (min-width: 992px) { .container1 { width: 970px; } }
@media (min-width: 1200px) { .container1 { width: 100% !important; } }



.allinone_bannerWithPlaylist.elegant .thumbsHolder_ThumbON .title {
color: #000 !important; margin: 25px 0px 0px -10px; text-align: center; text-shadow: 1px 1px #fff;}
.allinone_bannerWithPlaylist.elegant .thumbsHolder_ThumbOFF .title {
color: #000 !important; margin: 25px 0px 0px -10px; text-align: center; text-shadow: 1px 1px #fff;}

 .allinone_bannerWithPlaylist.elegant .thumbsHolder_ThumbON { background:#00adf8 !important; }
/*  
.allinone_bannerWithPlaylist.elegant .thumbsHolder_ThumbOFF { background:#354d64 !important; }

.allinone_bannerWithPlaylist.elegant .thumbsHolder_ThumbOFF .title { margin-top: 43px !important;  } */

.allinone_bannerWithPlaylist.elegant .thumbsHolder_ThumbOFF { border: 2px solid #eee !important; }

/*.allinone_bannerWithPlaylist.elegant .thumbsHolder_ThumbOFF .padding { box-shadow: 2px 2px 2px #003e63;
height: 126px;
width: 185px; }
.allinone_bannerWithPlaylist.elegant .thumbsHolder_ThumbON .padding { box-shadow: 2px 2px 2px #003e63;
height: 126px;
width: 185px; } */

#panel-7-1-0-0 > div > div {
	color: #333333 !important;
}

.carousel-control.left, .carousel-control.right {
 display: none; 
}
  
@media screen and (max-width: 991px) {
.carousel-content { background:rgba(18, 61, 71, 0)!important;}
}

@media only screen and (max-width: 600px) {

	.main__navigation > li > a {
		color: #fff !important;
	}
  .main__navigation .sub-menu > li > a {
    background-color: none !important; }
  
  .mcenter { text-align:center !important; margin:0px !important;}
  .master-container { margin-top:-60px !important;  } 
  
  .thumbsHolder_ThumbOFF {height:51px !important; margin: 0px 0px -10px 0px; }
  .thumbsHolder_ThumbON {height:51px !important; margin: 0px 0px -10px 0px; }
  .allinone_bannerWithPlaylist.elegant .thumbsHolder_ThumbOFF .title { margin:0px !important; }
  .allinone_bannerWithPlaylist.elegant .thumbsHolder_ThumbON .title { margin:0px !important; }
  .allinone_bannerWithPlaylist.elegant .thumbsHolder_ThumbOFF .title { font-size: 5px !important; line-height: 11px !important; text-shadow: none !important; }
  .allinone_bannerWithPlaylist.elegant .thumbsHolder_ThumbON .title{ font-size: 5px !important; line-height: 11px !important; text-shadow: none !important; }
}



.fa-star {
color: orange !important;
}


.header {
background-color: #354D64;
}

.carousel-content {
background: rgba(34, 67, 90, 0.9);
}
  
.carousel-content {
left: inherit !important;
  width: 450px; 
}

.panel-grid li {
font-size: 16px !important;
}
.col-xs-12 p {
font-size: 16px !important;
}

.motivational-text {
font-family: Helvertica, Helvetica, Arial, sans-serif  !important;
  font-weight: 100 !important;
}

b, strong {
font-weight: 100 !important;
}

.main__navigation .sub-menu {
display: block;
list-style: none;
text-align: left;
padding: 5px 10px;
font-weight: 100;
font-family: He, Helvetica, Arial, sans-serif !important;
transition: all 200ms ease-out;
}

.main__navigation {
margin: 0;
padding: 0px;
font-family: He, Helvetica, Arial, sans-serif !important;
font-weight: 100;
}

h1, h2, h3, h4, h5, h6 {
font-family: Helvetica, Helvetica, Arial, sans-serif !important;
font-weight: 100 !important;
}

@media (min-width: 992px)
.main__navigation .sub-menu > li > a {
background-color: #C2C2C2 !important;
}

.btn-primary:hover, #comments-submit-button:hover, .main__navigation .sub-menu > li > a, .main__navigation .sub-menu, .main__navigation .sub-menu > li > .sub-menu {
border-color: #6F6F6F;
}

@media (min-width: 992px)
.main__navigation .sub-menu > li > a {
color: #333333 !important;
background: #A0A0A0 !important;
border-bottom: 1px solid #B3B3B3 !important;
padding: 12px 30px 12px 30px;
}

.logo {
margin-top: 17px !important;
}

.buildpress .esg-filterbutton.selected span {
border-bottom: 3px solid #25BFF7 !important;
}

.logo-panel img { opacity: 1 !important;  }

 
.top__navigation .sub-menu > li > a:hover { color: #6a6a6a !important; text-decoration: none; }
.top__navigation > li > a:hover { color: #6a6a6a !important; background: none; }
.top__navigation > li > a { color: #6a6a6a !important; background: none; }
.top__navigation .sub-menu > li > a:hover { color: #6a6a6a !important; text-decoration: none; }

a { color: #6a6a6a !important; }

.hentry__content a {color: #0068d3 !important; }

#panel-7-0-0-0 > div.banner__buttons > a.btn.btn-primary {
color: white !important;
}

a.btn.btn-primary {
color: #fff !important;
}

.main__navigation .sub-menu > li > a {
  /* background-color: #444444 !important;  */
  color: white !important;
}

.btn {
font-family: Helvetica, Arial, sans-serif !important;
}

/* H Tag Fixes */
/* part-jumbotron.php */
.slideh1 {
  font-size: 30px;
  margin: 18px 0 10px 0;
  color: #eeeeee;
  letter-spacing: -0.5px;
}

.slideh6 
{
 color: #1fa7da;
  margin: 0;
  font-family: Helvetica, Helvetica, Arial, sans-serif !important;
font-weight: 100 !important;font-size: 12px;line-height: 1.1;
}
/*************/

.widget-titleh3
{
 font-size: 30px; position: relative;
margin-top: 30px;
margin-bottom: 15px;
padding-bottom: 15px;
border-bottom: 1px solid rgba(0, 0, 0, 0.08);color: #333333;
letter-spacing: -0.5px;line-height: 1.1; 
}
.widget-titleh3::after{
   background-color: #1fa7da; position: absolute; height: 3px;
width: 30px;
bottom: -1px;
left: 0; content: "";
}

.titleh3 { font-size: 30px; position: relative;
margin-top: 30px;
margin-bottom: 15px;
padding-bottom: 15px;
 color: #333333;
letter-spacing: -0.5px;line-height: 1.1; }

.testih2 /* /inc/widgets/widget-brochure-box.php */
{
 padding-bottom: 10px;
margin-bottom: 30px;
  font-size: 30px;
 font-family: "Source Sans Pro", Helvetica, Arial, sans-serif !important;
font-weight: 100 !important;
  position: relative;
margin-top: 30px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
  color: #333333;
letter-spacing: -0.5px;
}

.testih2::after { background-color: #1fa7da; position: absolute; height: 3px;
width: 30px;
bottom: -1px;
left: 0; content: "";}

.pageh5 { 
font-family: Helvetica, Helvetica, Arial, sans-serif !important;
font-weight: 100 !important;
  color: #333333;
letter-spacing: -0.5px;
  font-size: 14px;
  margin-top: 10.5px;
margin-bottom: 10.5px;
  line-height: 1.1;
}

.footerh6 {
  margin-top: 0;
  margin-bottom: 15px;
padding-bottom: 15px;
border-bottom: 1px solid rgba(0, 0, 0, 0.08);
  position: relative;
  font-family: Helvetica, Helvetica, Arial, sans-serif !important;
font-weight: 100 !important;
  color: #3d3d3d;
  letter-spacing: -0.5px;
  line-height: 1.1;
  font-size: 14px;
}

.main-titleh3 { 
font-size: 14px;
position: relative;
border-top: 1px solid rgba(0, 0, 0, 0.06);
margin-top: 30px;
padding-top: 30px;
margin-bottom: 0;
color: #999999;
  font-family: Helvetica, Helvetica, Arial, sans-serif !important;
font-weight: 100 !important;
  letter-spacing: -0.5px;
  line-height: 1.1;
}
 

@media only screen and (max-width: 600px) {

	.mnone
	{ display:none !important;} 
}

@media only screen and (max-width: 960px) {
.mnone
	{ display:none !important;} 
}

@media only screen and (max-width: 768px) {
.mnone
	{ display:none !important;} 
}
}

.col-xs-12 p {
color: #333 !important;
}

.btn-primary { background-color: #ff4e1b !important; border: none !important;}
.btn-primary:hover { background-color: #ff4e1b !important;  }