html, body {height: auto;position:relative;}
body{margin:0px;padding:0px;color:#464646;font-size: 15px;
    line-height: 1.7em;font-family:'Open Sans', sans-serif; font-weight:400;}
h1, h2, h3 {
    font-family: 'Oswald',sans-serif;
    font-weight: 400;
    margin-top: 30px;
	line-height:1.35em;
}
h1 {
    color: #b5b22d;
    font-size: 35px;
    margin-bottom: 40px;
}
h2 {
    color: #b5b22d;
    font-size: 33px;
    margin-bottom: 20px;
}
h3 {
    color: #b5b22d;
    font-size: 28px;
    margin-bottom: 20px;
}
h4 {
   color: #b5b22d;
    margin-bottom: 12px;
	margin-top:0;
	font-size: 20px;
font-weight: 600;
}
.wp-caption-text {font-size:13px;line-height:normal;font-style:italic;margin-top: 6px;text-align:center;}
.uppercase{text-transform:uppercase;}

.home .h-title {display:none !important;}
.entry-title {margin-top:40px;text-align:center;display:none;}
.page-title  h1 {margin:0;text-transform:none;} 
.headw h1 {
    line-height: 39px;
	color:#fff;
}
.headw {
    display:inline-block;
	vertical-align:top;
	overflow:hidden;
}
.headw-1 {
    width:20%;
	margin-right:5%;
}
.headw-2 {
	width:50%;
}
.headw-3 {
	width:18%;
	margin-left:5%;
}

p {margin-bottom:20px;}
.tweet_box {
font-size:15px;
line-height:22px;
}

.tweet_box p{
margin-bottom:2px;
}
.oauth-twitter-tweet-time {
font-style: italic;
font-size:11px;
}
.home-tweets-ul li {
margin-bottom:10px;
padding-bottom:10px;
border-bottom: 1px dotted #ccc;
}
.home-tweets-ul li:last-child {
margin-bottom:0px;
padding-bottom:0px;
border-bottom: 0;
}
#nsl-national-stem-league h2 {
    font-family: 'Open Sans',sans-serif;
    font-size: 24px;
	line-height:28px;
    font-weight: 600;
}
.parallax {
  -webkit-transform: skew(0deg, -4deg);
  -moz-transform: skew(0deg, -4deg);
  -ms-transform: skew(0deg, -4deg);
  -o-transform: skew(0deg, -4deg);
  transform: skew(0deg, -4deg);
  top: -70px;
  position: relative;
  width: 100%;
  z-index: -1;
  height: 100%;
  /overflow: hidden;
  z-index: 200;
  }
.feat-image,.skew {
  -webkit-transform: skew(0deg, 4deg);
  -moz-transform: skew(0deg, 4deg);
  -ms-transform: skew(0deg, 4deg);
  -o-transform: skew(0deg, 4deg);
  transform: skew(0deg, 4deg);
  top: -70px;
  position: relative;
  width: 100%;
  z-index: -1;
  height: 100%;
  /overflow: hidden;
  z-index: 200;
  -webkit-backface-visibility: hidden;
-ms-backface-visibility:     hidden;
-moz-backface-visibility:    hidden;
backface-visibility:         hidden;
outline: 1px solid transparent;
  }
section {

}
.home-section {
margin-bottom:-140px;
}
#slfoot{
background-image: url(none);
background-color: #b5b22d;
color: #fff;
padding-top:34px;
height:340px;
margin-bottom:-110px;
-webkit-transform: none;
-moz-transform: none;
-ms-transform: none;
-o-transform: none;
transform:none;
z-index:50;
}
.cont2 h1 {
font-size:36px;
}
.col-content {}
.wrapperit {}

.social-links{
width:100%;
text-align:right;
padding:5px 0 7px;
}
.social-links a{
font-size:18px;
margin-right:9px;
vertical-align: -4px;
}
.n-mrg{margin:0 !important;}
.n1-mrg{margin-right:4px !important;}
.menu_navigation:after {}
.menu_navigation .nav-wrap {
	width:100%;
	padding-bottom:15px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.menu_navigation .container {margin: 0 auto;}
.s-login-form-inner {padding:165px 30px 14px 30px !important;line-height:18px !important;background-color: rgba(255, 255, 255, 0.6); width:257px;}
.s-login-form-inner p{margin-bottom:10px !important;}
.s-login-form-inner input{margin:0 !important;}
.s-login-form-inner input[type="submit"]{margin:0 !important; padding:3px 10px;font-size:14px;background:#343940;}
.s-login-form-inner input[type="submit"]:hover{background:#307492;}
.s-login-form-inner h2{color:#343940; text-transform:uppercase; font: 600 19px "Open Sans";}
.s-login-form-inner a:hover{color:#343940;}
.s-login-form-inner .s-foot-wrap {padding-top:4px;}
.s-login-form-inner .s-links{display:inline-block;font-size:14px;margin:0 !important;line-height:28px !important;float: left;}
.post-password-form {margin-top:40px;}
/#gettweet {height:138px !important;}
.widget{clear:both;}
.widgettitle{margin-bottom:20px;}
.left{text-align:left;}
.col-wrap.no_wrap,.col-wrap.home_service{padding:0;}
.col-wrap .row-fluid .span12.articles-bottom{margin-top:25px;}
.welcome-main{width:220px;max-width:550px;min-height:52px;text-align:center;margin:0 auto;font-size:30px;padding:3px 0px 0px 0px;text-transform:uppercase;}
.welcome p{line-height:35px;padding-bottom:0px;padding-top:10px;font-size:30px;}
.col-wrap .row-fluid .span12{margin:0;}
.purch-button,.pricing-table .signup{width:110px;height:32px;font-size:12px;font-weight:bold;text-align:center;line-height:32px;margin:24px auto 0px auto;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;behavior:url(PIE.htc);cursor:pointer;}
.back-none{background:none !important;}
.logo img{float:left;padding-right:5px;margin-top:15px;cursor:pointer;max-width:160px;}
.f-logo {max-width:160px !important;margin-bottom:30px;}
p.heading{font-size:24px;margin:auto;text-align:center;text-transform:uppercase;padding:25px 0px 25px 0px;line-height:35px;font-family:Raleway, sans-serif;}
p.heading.headbg{background:url(../images/border_bottom_back.png) no-repeat center bottom;}
.parallax{padding-bottom:50px;}
section.parallax{background: no-repeat fixed center center transparent;background-size:100% 100%;}
section.feat-image{height:350px;background-size:cover;z-index:100;}
section.feat-img-height{height:350px;}
.parallax p.heading{font-size:42px;padding:115px 0px 115px 0px;background:none;text-transform:none;line-height:normal;}
.center,.center h1{text-align:center;}
h1.mini_border,h1.widget-title{background:url("../images/mini_border.png") no-repeat scroll left bottom transparent;padding-bottom:13px;margin-bottom:18px;color:inherit;font-weight:bold;text-transform:none;line-height:normal;}
submit,.purch-button,.form-submit #submit,.pricing-table .signup{height:36px;font-size:14px;font-weight:600;text-align:center;line-height:36px;margin:24px 0 0 0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;behavior:url(PIE.htc);cursor:pointer;display:block!important;padding:0 16px;}
.purch-button:hover,.form-submit #submit:hover,.pricing-table .signup:hover{background:#b5b22d;}
.multiple_icon{background:url("../images/00_06.png") no-repeat scroll 0 0 transparent;color:#2f2f2f;display:inline-block;font-size:25px;height:70px;padding:13px 0 0;text-align:center;width:126px;margin-bottom:8px;}
.service_box_icon .multiple_icon{background-position:0px;}
.multiple_text h1{color:#353334;font-weight:600;padding:10px 0 10px;line-height:normal;}
.multiple_text p{color:#9C9C9C;font-size:13px;}
.service_box.style1{background:none repeat scroll 0 0 #FFFFFF;padding:30px 25px !important;border-radius:5px;text-align:center;border:1px solid #fff;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;}
.service_box.style1:hover{background:none repeat scroll 0 0 #2f2f2f;}
.service_box.style1:hover .multiple_icon{background:url("../images/00_07.png") no-repeat scroll 0 0 transparent;}
.service_box.style1:hover .multiple_text h1{color:#ffffff;}
.service_box.style1:hover .multiple_text p{color:#fff;}
.flat-img span{color:inherit;}
.row-fluid .service_box.style3.span3,.row-fluid .service_box.style2{float:left;text-align:center;height:230px;background:url(../images/border_back.png) no-repeat right center;margin-bottom:28px;margin:30px 0px 0px 0px;transition:none;}
.row-fluid .service_box.style2{background:none;}
.row-fluid .service_box.style3.span3:nth-child(4n){background:none;}
.row-fluid .service_box.style3:hover,.row-fluid .service_box.style2:hover{display:block;min-height:230px;padding:0px 0px 0px 0px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;behavior:url(PIE.htc);position:relative;}
.row-fluid .service_box.style3:hover,.no_bg{background:transparent !important;}
.service_box.style3 h3,.service_box.style2 h3{font-size:18px;padding:20px 0px 0px 0px;margin-bottom:7px !important;}
.service_box.style3:hover h3,.service_box.style2:hover h3{padding:5px 0px 0px 0px;}
.service_box.style3:hover p,.service_box.style2:hover p{line-height:18px;padding:0px;}
.service_box.style3 h3 a,.service_box.style2 h3 a{text-decoration:none;display:block;}
.service_box.style3 p,.service_box.style2 p{font-size:13px;line-height:20px;padding:0 20px;}
.home_service{background:url("../images/00_030.png") repeat-x scroll center bottom transparent;}
.service-box.style4{border-right:1px solid #D7D7D7;min-height:244px !important;margin-bottom:8px;text-align:center;padding-right:4%;}
.span12 .service-box.style4:last-child{border-right:none;}
.service-box.style4:hover{display:block;height:244px;padding:20px 4% 0px 0px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;behavior:url(PIE.htc);position:relative;}
.service-box.style4 h3{font-size:18px;padding:12px 0px 0px 0px;margin-bottom:7px !important;}
.service-box.style4:hover h3{padding:5px 0px 0px 0px;}
.service-box.style4:hover p{line-height:18px;padding:0px;}
.service-box.style4 h3 a{text-decoration:none;display:block;}
.service-box.style4:hover .flat-img1 a{background:url(../images/flat_design_icon1_hover.png) no-repeat;display:block;}
.flat-img1 a{background:url(../images/flat_design_icon1.png) no-repeat;width:63px;height:50px;margin:24px auto 0px auto;display:block;}
.service-box.style4:hover .flat-img2 a{background:url(../images/responsive_icon1_hover.png) no-repeat;display:block;}
.service-box.style4:hover .flat-img3 a{background:url(../images/unli_colors_icon1_hover.png) no-repeat;display:block;}
.service-box.style4:hover .flat-img4 a{background:url(../images/easy_use_icon1_hover.png) no-repeat;display:block;}
.flat-img2 a{background:url(../images/responsive_icon1.png) no-repeat;width:63px;height:50px;margin:24px auto 0px auto;display:block;}
.flat-img3 a{background:url(../images/unli_colors_icon1.png) no-repeat;width:64px;height:64px;margin:14px auto -3px auto;display:block;}
.flat-img4 a{background:url(../images/easy_use_icon1.png) no-repeat;width:63px;height:59px;margin:17px auto 0px auto;display:block;}
.service-box.style4 p{font-size:13px;ine-height:20px;}
.back-none1{z-index:100;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out;left:0;}
.tabs .ui-state-default,.tabs.ui-corner-all,.tabs .ui-corner-all{border:0px;background:transparent;}
h1 + .tabs {padding-top:25px;}
//.ui-front {  z-index: 9999 !important;}

.htabs{overflow-y:hidden;}
.htabs .ui-tabs-panel{border-bottom-left-radius:0px;border-top-right-radius:4px;}
.col-wrap .row-fluid .ui-tabs img.span12{margin-bottom:20px;}
.ui-tabs img{padding:0px;}
.htabs .ui-tabs-nav{width:30%;float:left;}
.htabs.ui-tabs .ui-tabs-nav li a{width:84%;}
.span5 .htabs.ui-tabs .ui-tabs-nav li a{width:77%;}
.htabs.ui-tabs .ui-tabs-nav li{width:100%;border-top-right-radius:0px;border-bottom-left-radius:4px;margin:0px 0 .2em 0;}
.htabs.ui-tabs .ui-tabs-nav{border-right:solid 3px #ff6454!important;border-bottom:0px !important;border-radius:0px;margin-top:-6px;}
.vtabs.m_right .ui-tabs-nav li:first-child{margin-right:0px;}
.htabs.m_right .ui-tabs-nav{text-align:right;}
.span5 .htabs .ui-tabs-panel{width:62%;}
.htabs .ui-tabs-panel{width:63%;float:left;}
.vtabs p.span12,.htabs p.span12{margin-left:0px;}
.htabs p{margin-left:4.4%;font-size:13px;letter-spacing:0;line-height:22px;margin-top:-6px;}
.ui-tabs .ui-tabs-panel{border-top-right-radius:4px;}
.m_right.ui-tabs .ui-tabs-panel{border-top-right-radius:0px;border-top-left-radius:4px;}
.purch-button .icon{margin-left:-10px;margin-right:5px;vertical-align:middle;}
.htabs.ui-tabs.style2{border-radius:0px;}
.htabs.style2 .ui-tabs-panel{border-top-left-radius:0px;}
.htabs.ui-tabs.style2 .ui-tabs-nav li{border-radius:0px;}
.htabs.ui-tabs.style2 .ui-tabs-nav li a{width:98%;padding:12px 0px;text-indent:15px;}
.htabs .ui-tabs-panel{width:70%;}
.ui-widget {font-family: inherit;font-size: inherit;}
.style2 .ui-tabs-nav{border:0px !important;}
.style2.ui-tabs .ui-tabs-nav li{border-radius:0px;}
.style2.ui-tabs .ui-tabs-nav li a{border-bottom:solid 3px #5dbbd1!important;}
.htabs.style2.ui-tabs .ui-tabs-nav li a{border-bottom:0px!important;border-right:solid 3px #5dbbd1!important;}
.htabs.ui-tabs.style2 .ui-tabs-nav{border:0px !important;}
.vtabs.ui-tabs .ui-tabs-panel{border-radius:0 !important;border:0;padding:30px 15px 0px 15px }
.ui-tabs .span6{padding:0px; word-wrap: break-word;}
.tabs .challenge-tabs{
border:none !important;
background:url(../images/tab-top-bg.png) repeat-x bottom left;
}
.tabs .challenge-tabs li {
background:none;
margin-right:16px;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);-moz-opacity: 0.50;-khtml-opacity: 0.50;opacity: 0.50;
-webkit-transition: all 0.2s ease-in-out 0s;transition: opacity 0.2s ease-in-out 0s;
height:145px;

}
.tabs .challenge-tabs li:last-child {
margin-right:0px;
}
.tabs .challenge-tabs .ui-tabs-active {
background:url(../images/tab-active.png) no-repeat bottom center;
}
.tabs .challenge-tabs .ui-tabs-active,
.tabs .challenge-tabs li:hover {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;
background:url(../images/tab-active.png) no-repeat bottom center;
}
.tabs .challenge-tabs li a {
text-indent:-9999em;
height:117px;
width:119px;
}
.tabs .challenge-tabs .tab-racing a{
background:url(/wp-content/uploads/2015/12/Icon_CompSci.png) no-repeat;
}
.tabs .challenge-tabs .tab-energy a{
background:url(/wp-content/uploads/2015/12/Icon_Racing.png) no-repeat;
}
.tabs .challenge-tabs .tab-rover a{
background:url(/wp-content/uploads/2015/12/Icon_Innovators-In-Training-Challenge.png) no-repeat;
}
.tabs .challenge-tabs .tab-innovation a{
background:url(/wp-content/uploads/2015/12/icon_steamstart.png) no-repeat;
width:77px;
}
.challenge-tabs-wrap .ui-tabs-panel{
padding:18px 0 0 0 !important;
}
.accordion{margin-top:10px !important;}
.accordion h3{font-size:14px;background:transparent !important;-moz-transition:all .5s ease-out;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;}
.accordion .ui-state-hover{color:inherit;}
.accordion h3.ui-state-active{color:#ff6454;}
.accordion.ui-accordion .ui-accordion-content{padding:0;background:transparent;height:auto !important;}
.ui-accordion p{font-size:13px;}
.accordion_circle.accordion .ui-state-default.ui-state-active .ui-icon,.accordion_box.accordion .ui-state-default.ui-state-active .ui-icon{background:none;text-indent:0px;}
.accordion .ui-accordion-header.ui-state-active .ui-accordion-header-icon{border-color:#ff6454;}
.accordion_box .ui-icon,.accordion_circle .ui-icon{background:none;text-indent:0px;line-height:16px;width:18px;height:19px;}
.accordion_arrow .ui-icon{text-indent:0px;}
.accordion_arrow.accordion .ui-accordion-header .ui-accordion-header-icon{border:0px;}
.accordion_arrow.accordion .ui-state-default.ui-state-active .ui-icon{background:transparent;border:0px;}
.accordion .ui-accordion-header .ui-accordion-header-icon{border:2px solid #333132;border-radius:15px 15px 15px 15px;-moz-border-radius:15px 15px 15px 15px;-webkit-border-radius:15px 15px 15px 15px;padding:0px;margin-left:-6px;position:absolute;top:50%;}
.accordion .ui-state-default,.accordion .ui-widget-content .ui-state-default,.accordion .ui-widget-header .ui-state-default{color:inherit;}
.accordion_box.accordion h3.ui-state-active{border:1px solid #ff6454;}
.accordion_box.accordion h3{border:1px solid #fff;border-radius:0;}
.accordion_box.ui-accordion .ui-accordion-header .ui-accordion-header-icon{left:94%;top:45%;}
.accordion_box.ui-accordion .ui-accordion-icons{padding-left:.5em;}
.testimonial_1 .left-detail h2,.testimonial_1 .left-detail h3{padding:0px;}
.clearfix-inner-box1 p{font-size:13px;width:88%;text-align:left !important;padding:25px 0px 0px 31px;}
.photo-deta{padding:0px 0px 0px 0px;}
.left-photo{float:left;padding:0px 0px 0px 23px;}
.left-photo a{background:transparent;border-radius:22px 22px 22px 22px;display:block;height:44px;width:44px;}
.left-detail{float:left;padding:0px 20px 10px 30px;}
.left-detail h2{font-weight:bold !important;text-transform:none;font-size:20px !important;margin:0;line-height:normal !important;padding:0px !important;}
.left-detail h3{font-weight:400;text-transform:none;font-size:16px;margin:0;}
.jcarousel-container{width:100%;}
.jcarousel-prev-horizontal,.jcarousel-next-horizontal{color:#eeeeee;font-size:60px;left:-6%;padding-bottom:16px;position:absolute;top:27%;z-index:999;}
.jcarousel-next-horizontal{left:98.5%;}
.testimonial li .testimonial_section_content{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #e8e8e8;border-radius:5px 5px 5px 5px;padding:0 0 13px;margin:0 10px;}
.testimonial .photo-deta{overflow-y:hidden;}
.testimonial .left-photo{background:none repeat scroll 0 0 #FFFFFF;float:left;margin:0 0 0 23px;padding:8px;height:43px;behavior:url(PIE.htc);}
.span12 .testimonial .left-detail h2{font-size:13px;font-weight:bold;}
.testimonial .left-photo span{width:26px;height:25px;background:url('../images/quote.png');padding:0;margin:0;}
.span12 .testimonial .left-detail h2,.span12 .testimonial .left-detail h3{line-height:normal;padding:0px;}
.testimonial_section_content span{background:url("../images/quote_icon_bg.png") no-repeat scroll right -1px transparent;display:inline-block;float:right;height:55px;padding:8px 4px 0 0px;text-align:right;width:37px;margin-top:0px;color:#b8b8b8;}
@-moz-document url-prefix(){.testimonial_section_content span{background:url("../images/quote_icon_bg.png") no-repeat scroll right -1px/103% auto transparent;display:inline-block;float:right;height:40px;padding:6px 0 0 15px;text-align:center;width:37px;font-size:14px;margin-top:-1px;}
}
.quote_icon{color:#b8b8b8;font-size:11px;}
.testimonial_section_content_style{background:url("../images/testimonial_section_content.png") no-repeat scroll 0 0 transparent;display:block;height:24px;margin-top:-2px;width:51px;margin-left:10px;}
.our-clients{margin-top:15px;}
.span12 .our-clients img{padding:0; width: 105px; }
.our-clients h1{text-align:center;font-size:15px;padding:0;}
.our-clients ul{margin:0px;padding:0px 0px 0px 0px;clear:both;overflow:hidden;list-style:none;}
.our-clients ul li{display:inline;float:left;height:73px;list-style-type:none;padding:0 8px 0 0;text-align:center;width:30%;margin-top:25px;}
.our_client ul{list-style:none;margin:0px;}
.our_client li{float:left;margin-bottom:3%;margin-left:4.3%;}
.our_client li:first-child,.our_client li:nth-child(6n+1){margin-left:0px;}
.style2 .inner-box1-bot{height:auto;padding:0 19px;}
.inner-box1-bot h3{color:#8f8f8f !important;font-size:16px;font-weight:300;padding-bottom:8px;text-transform:none;margin:0px;padding-top:0px;line-height:normal;}
.style2 .view a.info{display:inline-block;padding:9px 9px 0;text-decoration:none;text-transform:uppercase;margin-top:40%;margin-right:5px;}
.style2 .inner-box1-bot h2{padding-left:0px;float:none;}
.style2 .inner-box1-bot p{padding-left:0px;line-height:18px;}
.our-work-nav{width:430px;margin:auto !important;padding:45px 0px 0px 0px;}
.our-work-nav ul{margin:0px 0px 0px 275px;padding:0px;}
.our-work-nav ul li{float:left;font-size:12px;}
.our-work-nav ul li a{padding:0px 6px 1px 6px;text-decoration:none;margin:0px 12px 0px 12px;}
.all-fix1{}
.our-work-bot{clear:both;margin:auto;overflow:hidden;padding:5px;width:100%;}
.our-work-main1{}
.our-work-main2{clear:both;}
.our-work-img1{float:left;margin:0px !important;padding:0px !important;}
.our-work-img1-hov{clear:both;display:block;height:100%;overflow:hidden;position:relative;width:100%;position:absolute;z-index:100;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;-o-transition:all 300ms ease-out;-ms-transition:all 300ms ease-out;transition:all 300ms ease-out;left:0;top:0px;}
.our-work-img1-hov{opacity:0;}
.portfolio:hover .our-work-img1-hov{opacity:1;}
.our-work-img1-hov h2{padding:0px 0px 0px 38px;text-align:left;margin-top:123px;margin-bottom:0px !important;}
.our-work-img1-hov h3{font-weight:bold;text-align:left;font-size:18px;margin-bottom:0px !important;text-transform:capitalize;padding:20px 0px 0px 38px;}
.our-work-img1-hov h4{font-size:12px;text-align:left;text-transform:capitalize;padding:23px 0px 0px 38px;margin-bottom:0px !important;}
.articles{}
.articles-title{text-transform:uppercase;font-size:42px;font-size:30px;width:189px;height:49px;margin:12px auto 37px auto;text-align:center;}
.articles-detail{border:2px solid #efefef;width:299px;float:left;behavior:url(PIE.htc);position:relative;padding:20px;background:url("../images/post-bg.png") no-repeat;}
.articles-detail p{font-size:13px;line-height:18px;}
.articles-detail:hover .articles-date a{text-decoration:none;}
.articles-last-img{text-align:center;}
.articles-botom{height:93px;}
.articles-img img{-webkit-border-radius:5px 5px 0px 0px;width:100%;-moz-border-radius:5px 5px 0px 0px;border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;behavior:url(PIE.htc);position:relative;border-bottom:2px solid #e7e7e7;padding:0px !important;max-height:193px;}
.articles-name{font-size:16px;-ms-word-wrap:break-word;word-wrap:break-word;margin-bottom:4px;}
.articles-date{font-size:12px;font-weight:bold;color:#b5b22d;margin-bottom:12px;}
.share-images{}
.share-total{border:1px solid #e7e7e7;float:left;width:90px;height:28px;line-height:24px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-border-radius:3px;behavior:url(PIE.htc);position:relative;font-size:11px;margin:13px 0px 0px 20px;}
.share-total img{padding-left:9px;padding-right:4px;}
.img-share{background:url("../images/box_right_back.png") no-repeat scroll right 2px transparent;float:right;height:59px;line-height:59px;margin:-1px -2px 0 0;padding:0 0 0 24px;text-align:center;width:88px;}
.articles-detail:hover .articles-name{z-index:100;-webkit-transition:all 10ms ease-out;-moz-transition:all 10ms ease-out;-o-transition:all 10ms ease-out;-ms-transition:all 10ms ease-out;transition:all 10ms ease-out;left:0;}
.subscribe-email{}
.subscrib form{background:none repeat scroll 0 0 #FFFFFF;border-radius:5px 5px 5px 5px;margin:0 auto;padding:20px 30px 30px;text-align:center;width:84%;}
.btn-subscribe-email{float:left;margin-left:8px;border:0px !important;font-weight:bold !important;padding:0px !important;width:82px;height:31px;line-height:31px !important;text-align:center !important;font-size:12px !important;}
.btn-hover{background:#ff7e71 !important;}
.row-fluid .articles-bottom .articles-detail:nth-child(3n+1){margin-left:0px;clear:both;}
.loading{-webkit-animation:rotate-left 2s linear infinite;}
.loader{position:relative;background:#fff url('../images/p-loader.gif') no-repeat center center;width:30px;height:31px;display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;padding:10px;box-sizing:content-box;}
.loader-posts{position:relative;background: url('../images/load-posts2.png') no-repeat center center;width:150px;height:30px;display:inline-block;cursor:pointer;}
#pbd-alp-load-posts a{cursor:default;}
#pbd-alp-load-posts a:hover{color: #8f8f8f;}
.btn-contact input[type="submit"]{border:none;background:transparent;font-size:12px;color:#fff;}
.contact{margin:auto;overflow:hidden;padding-top:70px;clear:both;}
.contact-title{text-transform:uppercase;font-size:42px;font-size:30px;width:249px;height:49px;margin:0px auto 65px auto;text-align:center;}
.contact-bottom,.contact-map{margin-top:50px;}
.contact-form{}
.title-conatct{text-align:left;font-size:18px;text-transform:uppercase;}
.contact-field{}
.contact-field input{border:1px solid;box-shadow:0 0 0 #ECECEC, 0 0 0 0 #F8F8F8, 0 0 0 0 #F8F8F8, 0 0 0 0 #F8F8F8, 0 0 0 0 #F8F8F8, 0 0 0 0 #F8F8F8, 0 0 0 0 #F8F8F8 !important;margin-bottom:18px !important;width:100% !important;}
.field-name{text-align:left;padding-bottom:5px;}
.contact-field textarea{border:1px solid #D7D7D7;min-height:135px;width:100%;}
.btn-contact{width:82px;height:31px;font-size:12px;font-weight:bold;text-align:center;line-height:31px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;behavior:url(PIE.htc);cursor:pointer;margin-top:0px;margin-bottom:15px;float:left;}
.btn-contact-email, #mc_signup_submit{border:medium none;border-radius:4px 4px 4px 4px;color:#FFFFFF;font-weight:bold;display:inline-block;margin-top:-10px;padding:9px 11px;}
.subscribe_form{text-align:center;}
.subscrib{width:40%!important;margin-right:2px;}
.address span{display:block;float:left;font-size:22px;height:42px;width:31px;}
.top-box-inner1 span{font-size:20px;float:left;margin-top:16px;margin-left:15px;margin-right:8px;}
.row-fluid .span12.detail-top-box{margin-top:45px;margin-bottom:60px;overflow:hidden;}
.top-box-inner1{float:left;width:296px;border:solid 1px #e4e4e4;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0px 1px 1px #e4e4e4;-moz-box-shadow:0px 1px 1px #e4e4e4;box-shadow:0px 1px 1px #e4e4e4;behavior:url(PIE.htc);}
.top-box-inner1 h1{font-size:18px;padding:17px 0px 0px 17px;margin:0px;font-weight:600;line-height:normal;}
.top-box-inner1 p{margin:0;padding:15px 14px 24px;}
.det-bot-left-ab{float:left;}
.tab-left-inner{float:left;}
.inner-tab1 p{float:right;font-size:13px;letter-spacing:0;}
.det-bot-right-ab{float:left;padding:0px;width:100%;}
.det-bot-right-ab h1{font-size:15px;padding:0;margin:0;}
.det-bot-right-ab ul{margin:0px;padding:0px 0px 0px 0px;}
.det-bot-right-ab ul li{list-style-type:none;display:inline;padding:0px 0px 30px 0px;}
.det-bot-right-ab ul li p{font-size:11px;margin:0px 0px -5px 0px;padding:0px;}
.det-bot-right-ab ul li p span{font-size:13px;font-weight:bold;float:right;padding:0px;margin:0px 0px -5px 0px;}
.det-bot-right-ab ul li h2{margin:-10px 0px 0px 0px;padding:0px 0px 7px 0px;}
.det-bot-right-ab ul li h2 a{margin:0px;padding:0px;}
.meet-team{clear:both;}
.meet-team-top{float:left;}
.meet-title{font-size:18px;text-transform:uppercase;padding:3px 0px 48px 0px;}
.team-top-inner{padding-bottom:30px;}
.team-top-inner .top-inner-box1:nth-child(3n+1){ margin-left: 0px !important; clear: both; }
.inner-box1-top{width:100%;height:260px;border:solid 1px #e5e5e5;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;behavior:url(PIE.htc);border-bottom:0px;}
.inner-box1-top:hover{width:100%;height:260px;border:solid 1px #e5e5e5;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;behavior:url(PIE.htc);border-bottom:0px;}
.inner-box1-top p{display:none;}
.inner-box1-top:hover p{display:block;font-size:13px;padding:60px 33px 20px 33px;}
.inner-box1-top ul{margin:0px;padding:10px 0px 0px 33px;}
.inner-box1-top ul li{display:none;}
.inner-box1-top:hover ul li{display:block;float:left;padding-right:10px;}
.border{}
.inner-box1-bot{height:70px;border:solid 1px #fff;-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;behavior:url(PIE.htc);border-top:0px;}
.inner-box1-bot h2{font-size:15px;text-transform:none;padding:13px 0px 0px 19px;margin:0px;}
.team-top-inner .inner-box1-bot h2{font-size:20px !important;font-weight:300;float:none !important;line-height:25px !important;}
.team-top-inner .inner-box1-bot h2{line-height:normal !important;}
.inner-box1-bot p{font-size:12px;text-transform:none;padding:0px 0px 0px 19px;}
.meet-team-bot{margin:50px 0px 0px 0px;padding-bottom:20px;}
.meet-team-bot-inner{width:940px;margin:auto;}
.title-inner-bot{font-size:15px;padding:8px 0 0 8px;text-align:left;}
.purchase-now{border-radius:5px 5px 5px 5px;color:#FFFFFF;padding:20px;position:relative;overflow-y:hidden;}
.purchase-now h2{font-size:18px;font-weight:normal;margin:0;float:none !important;padding:0px 0px 10px;}
.button.purchase{padding:8px 22px;line-height:normal;}
.widget #mc_signup_submit{letter-spacing:0.07em;margin-top:0px !important;}
a.button, .button{background:#307492;border:1px solid #307492;border-width:1px;color:#fff !important;display:inline-block;font-size:16px;margin-top:10px;padding:7px 15px 7px;-moz-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;-o-transition:all .2s ease-out;}
a.button2,.button2{font-size:14px;margin-top:10px;padding:3px 15px 5px;}
a.button:hover, .button:hover{background:#b7b419;border:1px solid #b7b419;color:#fff !important;}
a.h-button, .h-button{float:right;margin-right:20px;}
a.g-button{background:#b7b419 !important; border-color:#b7b419 !important;}
a.g-button:hover{background:#307492 !important; border-color:#307492 !important;}
.home-section .widgettitle,.h-bgs {
color:#fff;
background:url("../images/h-bg.png") no-repeat;
text-transform:uppercase;
font-size:23px;
font-weight:300;
width:228px;
overflow:hidden;
line-height:62px;
height:62px;
white-space:nowrap;
padding:2px 0 0 10px;
margin-bottom:26px;
}
.share-images .addthis_counter a.atc_s{display:none;}
.share-images .addthis_counter .addthis_button_expanded{color:#AFAFAF;background:transparent;border:0px;width:auto;height:auto;line-height:normal;font-weight:normal;font-size:12px;margin:0px;}
.share-images .addthis_counter .addthis_button_expanded:hover{color:#AFAFAF;}
.share-images cite{color:#AFAFAF;font-size:12px;padding-left:2px;}
.gallery-item img{padding:0;}
.colm-3 {width:30%;float:left;}
.colm-4 {width:35%;float:left;}
.colm-3-2{padding-left:40px;}
.colm-3-3 {padding-left:60px;}
#footer h1,#footer h2,#footer h3,#footer h4{color:#fff !important;font-size:28px;}
#footer .widgettitle {margin-bottom:18px;margin-top:0;text-transform:uppercase;}
.f-copyright{background:#5b6062;text-align:center;text-transform:uppercase;}
.footer-top{height:400px;margin:auto;}
.footer-top-in{width:940px;margin:auto;}
.footer-top-in h2{font-size:30px;padding:155px 0px 10px 0px;text-align:center;}
.contact_bot .social-icon{text-align:left;}
.social-icon{margin:auto;text-align:center;}
.mini_border .social-icon{text-align:left;}
.mini_border .social-icon ul{margin:0px;}
.contact_bot .mini_border h1{padding-top:0px;}
.social-icon ul{display:inline-block;margin:15px 0 0;list-style:none;}
.contact_bot .social-icon ul{margin-top:0px;}
.social-icon ul li{float:left;padding-right:4px;cursor:pointer; height: 40px; }
.footer-bottom{padding-top:25px;}
.footer-bottom-in{width:940px;margin:auto;padding-top:75px;}
.footer-bottom-left{float:left;padding-bottom:30px;}
.footer-detail{clear:both;padding-bottom:7px;}
.footer-title,.widget-title{font-size:16px;text-transform:uppercase;padding-bottom:5px;padding-top:4px;}
.widget-title{font-weight:normal;font-family:'Lato', sans-serif;margin:0;}
.title-img{background:url('../images/title_line.png') left bottom no-repeat;height:17px;margin:0px 0px 2px;}
.footer-bottom-left p{font-size:13px;padding-top:17px;margin:0px;line-height:18px;}
.footer-date{font-size:11px;padding-top:8px;}
.footer-bottom-center{float:left;}
.subscribe,#calendar_wrap,#mc_signup_form{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-border-radius:5px;behavior:url(PIE.htc);position:relative;margin-top:10px;padding:30px 23px 28px 23px;}
.page_mc#mc_signup_form ,.parallax #mc_signup_form{background:transparent;}
.page_mc#mc_signup_form #mc_mv_EMAIL,.parallax #mc_signup_form #mc_mv_EMAIL{width:44%;}
#mc_signup_form .mc_signup_submit{text-align:left;}
#mc_signup_submit{width:auto !important;margin:-10px 0 0 !important;}
.subscribe-title,#mc_subheader h1,.mc4wp-form h2{font-size:17px;font-weight:bold;margin:0;padding:0 0 8px;line-height:normal;text-transform:none;}
.subscribe p,#mc_subheader p,.mc4wp-form p{font-size:16px;color:#fff;padding-bottom:15px;}
.subscribe input{}
.btn-sub{width:80px;height:32px;border:0px !important;line-height:32px !important;font-size:12px !important;font-weight:bold !important;padding:0px !important;text-align:center;-moz-box-shadow:0px 1px 2px #646464;-webkit-box-shadow:0px 1px 2px #646464;box-shadow:0px 1px 2px #646464;border-radius:4px 4px 4px 4px;}
.footer-bottom-right{}
.photos{}
.photos ul,.flickr-badges{padding:0px;margin:10px 0px 0px 0px;}
.photos ul li,.flickr_badge_image{float:left;padding:0px 8px 15px 0px;}
.flickr-badges-s img{width:64px;height:64px;padding:0;}
.last-li{padding-right:0px !important;}
.copy-right{height:45px;line-height:45px;background:#212121;}
.copy-right-in{width:100%;margin:auto;text-align:center;font-size:13px;}
.purch-button{float:left;margin:10px 10px 20px;}
.left .purch-button{float:right;margin-top:15px;}
.left h2{float:left;}
.span12.left h2{float:left;font-size:22px;font-weight:600;line-height:35px;padding-top:10px;}
.span12.left .purch-button{margin-top:10px;}
.span12.left .span4 .purch-button{float:left;margin-left:10px;}
.recent_post_content_img{float:left;border:1px solid #ffffff;display:block;outline:medium none;position:relative;border-radius:5px;}
.span12 .recent_post_content_img img{padding:0px;width:64px;height:64px;}
.recent_post_content{margin-bottom:10px;overflow-y:hidden;}
.recent_post_content_content{float:left;margin-left:15px;}
.row-fluid .span4[class*="span"], .row-fluid .span6[class*="span"] {
    margin-left: 0;
	margin-right:2%;
}
a{color:#2d7593;-webkit-transition: all 0.2s ease-in-out 0s;transition: all 0.2s ease-in-out 0s;font-weight:400;text-decoration:none;}
a:hover,a:focus, a:hover h3, a:hover h2{color:#b7b419;text-decoration:none;}
a:hover img {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter: alpha(opacity=75);-moz-opacity: 0.75;-khtml-opacity: 0.75;opacity: 0.75;
  
}
a img  {
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;
   -webkit-transition: all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;
}
.container a{font-weight:600;}
.container strong a{font-weight:600;}
.container h1 a, .container h2 a, .container h3 a{font-weight:300;} 
.container h4 a{font-weight:600;} 
.post_content{margin-top:10px;line-height:23px;}
.archive .articles-bottom,.search .articles-bottom{margin:25px 0 0 0 !important;}
.onepage.search{left:0%;margin-top:0px;position:relative;}
.wp-caption{max-width:100%;}
.jcarousel-prev:hover,.jcarousel-next:hover,#pbd-alp-load-posts .loader:hover,#back-to-top:hover{cursor:hand;cursor:pointer;}
.center .purch-button{margin:0 auto;float:none;}
.ui-widget-content a {
    color: #307492;
}
.ui-widget-content a:hover {
    color: #b5b22d;
}

.f-content {padding:20px 0;color:#fff;}
.f-content a {color:#fff;}
.f-content a:hover {color:#8bceea;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
    cursor: pointer;
    background-color: #307492;
    border: none;
	text-transform: uppercase;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857;
    margin-bottom: 10px;
    padding: 8px 15px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
	color:#fff;
	border: 1px solid #307492;
}
button:hover, html input[type="button"]:hover, input[type="reset"]:hover,
input[type="submit"]:hover {
background-color: #b7b419 !important;
border: 1px solid #b7b419;
}
.wpcf7-validation-errors {display:none !important;}
.wpcf7-form-control-wrap { display:inherit !important;margin-bottom: 10px !important;}
.wpcf7-form-control-wrap input,
.wpcf7-form-control-wrap textarea  {margin-bottom:20px;}
.wpcf7-not-valid {background-color:#f2f2f2 !important;}
.wpcf7-not-valid-tip {display:none !important;}
.wpc7-captcha .wpcf7-not-valid-tip {display:block !important;margin-top:-20px;}

br {line-height:0;font-size:0;height:0;}
address {
    margin-top: 90px;
}
address .address {
    margin-bottom: 20px;
    margin-left: 25px;
}
address i {
    color: #307492;
    float: left;
    margin-right: 10px;
    margin-top: 2px;
	font-size:20px;
}
address dd {
    margin-bottom: 10px;
}
.t-blue {
    color: #2d7593;
}
.t-green {
    color: #b5b22d;
}
.t-orange {
    color: #f4932f;
}
.t-white {
    color: #fff;
}
.t-brown {
    color: #6b5a32;
}
.t-normal {color: #464646;}
.font-normal, .font-normal * {
    font-weight:inherit !important;
	white-space: normal !important;
}
.marg-top-0{margin-top:0 !important;}
.t-white h1,.t-white h2,.t-white h3,.t-white h4,
.t-white a,.orangebg h1,.orangebg h2,.orangebg h3,
.orangebg h4,.bluebg h1,.bluebg h2,.bluebg h3,.bluebg h4,
.greenbg h2,.greenbg h3,.greenbg h4 {
    color: #fff;
}
.greenbg h1 {
    color: #307492;
}
.bluebg,.orangebg,.greenbg {color:#fff;}
  
.bluebg {
    background:#5791a9;
}
.bluebg a {
    color: #e7f0a8;
}
.bluebg a:hover{
    color: #fff;
}
.orangebg {
    background:#f4932f;
}
.orangebg a {
    color: #fed65c;
}
.orangebg a:hover{
    color: #fff;
}
.greenbg {
    background:#b5b22d;
}
.greenbg a {
    color: #307492;
}
.greenbg a:hover{
    color: #fff;
}
.contact-us h1 {
    color: #fff !important;
	margin-bottom:9px;
}
.contact-us h2 {
	margin-bottom:32px;
	font-size: 32px;
}
.contact-form h2 {
	color:#b5b22d;
}
.fw-normal{
    font-weight:400;
}
.fw-bold{
    font-weight:600;
}
.fw-thin{
    font-weight:300;
}
/*--Admin overrides*/
.page-id--1 input#team-name {width: 200px;}
.top-section {margin-top:30px;}
.top-section button{padding: 7px 15px;margin:0;}
.top-section input, 
.top-section input[type="text"],
.top-section select{margin:0;margin-right:10px;}


div.header2 {
    background: #edeeee;
    border-bottom: medium none;
    color: #464646;
    font-size: 16px;
    overflow: hidden;
    padding: 10px 10px 11px;
	margin-bottom:20px;
}
div.header2 [type="checkbox"],div.header2 select{
    margin-bottom:0 !important;
}
div.header2 input,div.header2 select{
    margin-bottom:0 !important;
}
div.header2 select{
    height:28px;
	padding: 2px 6px;
}
div.pq-loading-mask {
    height: 37px;
    left: 50%;
    margin-left: -50px;
    margin-top: -13px;
    padding: 5px;
    position: absolute;
    top: 50%;
    width: 37px;
    z-index: 6;
	border:0 !important;
	outline:none !important;
}
.pq-grid div.pq-loading-mask div {
    background-image: url("../images/spinner.png");
    background-position: center center;
    background-repeat: no-repeat;
    height: 37px;
    line-height: 23px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: 37px;
	background-color:transparent !important;
	-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;
	border:0 !important;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
    background: #f2f2f2 !important;
    border: 1px solid #ddd;
    color: inherit;
}
input[type=checkbox].ui-state-error + label{
font-style:italic; 
}
#dropbox .message {
    display: block;
    font-size: 20px;
    padding-top: 60px;
    text-align: center;
}
#dropbox:before {
    background: none;
    box-shadow:none;
    content: "";
    display: none;
    height: 4px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
#dropbox {
    background:none;
    border-radius: none;
    box-shadow:none;
    margin: 0;
	margin-bottom:20px;
    height: 200px;
    overflow: hidden;
    padding: 25px;
    position: relative;
    border: 4px dashed #bbb;
	width: 100%;
}
#dropbox .preview {
    float: left;
    height: auto;
    margin: 0;
    position: relative;
    text-align: center;
    width: 400px;
}
#dialog-form #dropbox .preview {
width: 300px;
}
#dropbox .preview img {
    border: none;
    box-shadow: none;
    display: block;
    max-height: 100px;
    max-width: 250px;
    height: 80px;
}
#dropbox .imageHolder {
    display: inline-block;
    position: relative;
	margin-bottom:20px;
}
#dropbox .progressHolder {
    background-color: #ddd;
    bottom: 0;
    box-shadow: none;
    height: 20px;
    left: 0;
    position: absolute;
    width: 100%;
}
#dropbox .progress {
    background-color: #2586d0;
    box-shadow: none;
    height: 100%;
    left: 0;
    position: absolute;
    transition: all 0.25s ease 0s;
    width: 0;
	border-radius: 0;
}

#error_message .ui-state-highlight {background:none;border:none;}
#results .icon-star-2 {margin-right:-4px;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    min-height: 1px;
    padding-left: 0px;
    padding-right: 30px;
    position: relative;
}
.owl-carousel .owl-stage {
  display: flex;
  align-items: center;
}
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next {
background:none;
color:#ccc;
}
.owl-carousel .owl-nav [class*="owl-"]:hover {
color:#666;
background:#ddd;
}
.owl-carousel .owl-nav .owl-prev:before,
.arr-left:before {
font-family:fontawesome;
	content: "\f060";
}
.owl-carousel .owl-nav .owl-next:before,
.arr-right:before {
font-family:fontawesome;
	content: "\f061";
}
.post_nav{margin-top:30px;}
abbr[title], abbr[data-original-title],abbr {border:none !important;text-decoration:none !important;}
.tribe_events-template-default .menu_navigation,.tribe-events-page-template .menu_navigation {
margin-bottom:40px;}
h2.tribe-events-title {font-family:"Open Sans";}
body .tribe-mini-calendar-event .list-info h2,body #footer .tribe-mini-calendar-event .list-info h2 {margin-bottom: 4px; font-size:14px;}
.ten80-news {min-height:235px;background-position: 5px 5px;}
.ten80-news .vc_gitem-post-data {margin-bottom: 0px;}
.ten80-news h4{margin:0;font-size:16px;}
.ten80-news .vc_gitem-post-data-source-post_date{font-size:12px;font-weight:bold;color:#b5b22d;}
.ten80-news .vc_gitem-post-data-source-post_excerpt p {font-size:13px;line-height:20px;margin-top:10px;margin-bottom:0;}
.tribe-mini-calendar-event { border-bottom: 1px dotted #ccc;}
.xdebug-error {margin-top:250px;}
.addthis_toolbox {margin-top:30px;}
#footer{background:#6f7678;color:#ddd;margin-top:40px;}
.home #footer{margin-top:0px;}
#footer .container{	padding:50px 20px 30px;}
#footer a {color:#fff;font-weight:normal;}
#footer a:hover{color:#b1e3f9;}
#footer .f-copyright .container{padding:15px 0;}
body .vc_row-has-fill {
background-position: center !important;
background-repeat: no-repeat !important;
background-size: cover !important;
}
.t-header{
background-position: center !important;
background-repeat: no-repeat !important;
background-size: cover !important;
background-blend-mode:multiply;
height:500px;
margin-bottom:30px;
}
.home .t-header {margin-bottom:0;}
.multiply {background-blend-mode:multiply;}
.t-blocks,.t-blocks *{
background-position: center !important;
background-repeat: no-repeat !important;
background-size: cover !important;
background-blend-mode:multiply;
}
.t-header *{
color:#fff !important;
text-align:center;
}
.t-header .wpb_button, .t-header .wpb_content_element{
margin-bottom:0;
}
.c-header,.white-text,.white-text *{
color:#fff !important;
}
.white-text a{
color:#fff !important;
text-decoration:underline !important;
}
.white-text .button {
text-decoration:none !important;
background: none !important;
border: 2px solid #fff;
color:#fff;
}
.white-text .button:hover {
border: 2px solid #fff;
opacity:.8;
}
.page-wrap .white-text  hr {
    border: solid #fff;
	border-width: 1px 0 0;
}
.white-text a:hover{
color:#fff !important;
text-decoration:none !important;
}
.c-header .vc_custom_heading{
margin-bottom: 30px;
font-size:50px;
}
select {max-width: 100%;}
.t-header h3,.t-header h4,.t-header p{}
.container ul li {margin-bottom:12px;}
.hp-boxes h3{margin-bottom:0;}
.bg-orange {background-color: #f4932f;}
.bg-green {background-color: #b5b22d;}
.bg-blue {background-color: #5791a9;}
.bg-brown {background-color: #6c5b30;}
.hp-boxes .vc_btn3-container {display:none !important;}
.hp-boxes .vc_column-inner{transition: all 0.3s ease-in-out;}
.hp-boxes .vc_column-inner:hover{background-color:#6f6f6f !important;}
.hp-box-first{height:600px !important;}
.hp-box-first .vc_column-inner{}
.hp-box-small-first{min-height:300px !important;}
.hp-box-last .hp-boxes .vc_column-inner {
height:300px !important;
background-position: center !important;
background-repeat: no-repeat !important;
background-size: cover !important;
display:flex;
align-items:flex-end;
}
.hp-box-small-last .hp-boxes .vc_column-inner {
height:150px !important;
background-position: center !important;
background-repeat: no-repeat !important;
background-size: cover !important;
display:flex;
align-items:flex-end;
justify-content: center;
}
.hide-this,.hide-button {display:none !important;}
.cursor-pointer {cursor:pointer;}




