﻿
div#n2-ss-1 .n2-ss-layer .n2-font-3b9c4f02534b53c7b7c5267c7fa4e08f-hover{font-family: 'Roboto','Arial';color: #ffffff;font-size:100%;text-shadow: none;line-height: 1.5;font-weight: 300;font-style: normal;text-decoration: none;text-align: left;letter-spacing: normal;word-spacing: normal;text-transform: none;font-weight: 300;}
ul.views-fluid-grid-list{margin:0;padding:0;}
ul.views-fluid-grid-list-left{text-align:left;}
ul.views-fluid-grid-list-right{text-align:right;}
ul.views-fluid-grid-list-center{text-align:center;}
ul.views-fluid-grid-list-justify{text-align:justify;}
#mk-footer-navigation ul li a,.mk-footer-copyright{line-height:16px;filter:alpha(opacity=@opacity * 100)}
.mk-footer-copyright{float:left;padding:25px 0 20px;font-size:bold;-moz-opacity:80;-khtml-opacity:80;opacity:80;opacity:.8}
.fullwidth-footer .mk-footer-copyright{padding-left:20px}
 .mk-footer-copyright, #mk-footer-navigation li a { color:#8c8e91; }


.footer-widgets-1 {
	float: left;
	margin: 0 20px 0 0;
	width: 295px;
}

.id {
	position: absolute;
	top:-100px;
}
.homepage .deficiency-section{background-color:#f8f8f8;border-bottom:1px solid #e5e7e9;padding:60px 0 40px}
.homepage .deficiency-section .title span{background-color:#f8f8f8}
.homepage .deficiency-section .row{margin-top:30px}
.homepage .deficiency-section .box{margin-top:50px;height:340px;border-right:1px solid #e5e7e9;border-top:1px solid #e5e7e9;border-bottom:1px solid #e5e7e9;background-color:#fff}
.homepage .deficiency-section .box .inner{position:relative;z-index:10;max-width:100%}
.homepage .deficiency-section .box1{border:0;background-color:#122d4f;text-align:center;position:relative}
.homepage .deficiency-section .box1 .inner-box{opacity:.2}
.homepage .deficiency-section .box1 h2{color:#fff;max-width:80%;margin:10px auto 15px}
.homepage .deficiency-section .box3 ol{font-size:20px;font-weight:400;line-height:35px;font-family:Times,serif}

img.search_trigger {
    float: right;
}


.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.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 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-12 {
  width: 100%;
}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}

#jsn-social-icons ul li.twitter a {
	background-position: 0 -24px;
}

.td-mobile-content .menu-item-has-children a {
  width: 100%;
  z-index: 1;
}

.tagdiv-small-theme-menu .menu-item-has-children {
  position: relative;
}

.tagdiv-small-theme-menu .menu-item-has-children ul {
  min-width: 10em;
  width: auto;
  padding: 15px 0;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.15);
  visibility: hidden;
  opacity: 0;
  
}

.tagdiv-small-theme-menu .menu-item-has-children ul .menu-item-has-children ul {
  left: 100%;
  margin: -15px 0;
  
}

.tagdiv-small-theme #td-mobile-nav .menu-item {
  position: relative;
}




.tb-milestone .milestone {
	font: 300 32px 'Signika', 'PT Sans', Geneva, Arial, sans-serif;
    margin: 0 auto;
    padding: 10px 0;
}


.tb-milestone .milestone span.num {
    margin: 0;
    position: relative;
    display: inline-block;
    font: 300 64px 'Signika', 'PT Sans', Geneva, Arial, sans-serif;
    vertical-align: top;
}
.tb-milestone .milestone,.tb-milestone .text{display:block;line-height:1.1;margin:0;text-align:center}
.tb-milestone-percent .milestone{margin:0 auto;position:relative;width:160px;height:160px}
.tb-milestone-percent.has-text .milestone{margin-bottom:10px}


#footer .menu-item-18{ border-left:0 !important;}

.menu li a:first-child,.menu li.active a:hover,.menu li:first-child{margin:0}

.menu li.active a{border:2px solid #ffd800 !important;margin:0 !important}

	.menu li.active{margin:0 30px}

	.menu li.active:after{position:absolute;top:auto;bottom:-2px;height:2px;width:71px;background:#ffd800;display:block}
.tb-megamenu-column{padding:10px 0;}

.media-block .wrap {
    max-width: 1080px;
    margin: 0 auto;
}

#mailing-list .wrap {
    margin: auto;
    padding: 30px;
}

.custom-form.success .wrap {
    display: none;
}

.list-item-photo {
  width:113px;
  float:left;
  text-align:center;
  vertical-align: center;
  height: 118px;
  line-height: 118px;
}


#col-top{border:0 solid #000000;float:right;margin:5px 0 10px;padding:0;text-align:right;max-width:790px;width: 79%;}

#col-top img.header-img {margin-left: -4px;width:100%;position: relative;height: auto;max-width:790px; max-height:140px;}
