/* Enter Your Custom CSS Here */
#icon_wrapper{background: #f4f4f4;padding: 5px;}

.navigation.pagination {     float: left;
    width: 100%; }
article{ width: 100%; }
p{line-height:28px;}
h2{color:#1c7295; font-size:30px; text-transform:uppercase; }
h3{margin-bottom: 10px;}
blockquote h4 {font-style: normal; padding-left: 15px; border-color: #f68c3d; font-size:30px;}
blockquote{border-color: #f68c3d !important; padding-left: 0rem;}
a.w-btn{font-size: 13px;
line-height: 2.7;
padding: 0 1.4em;}
.l-sidebar{padding: 2rem 0;}

/*MENU*/
.ush_additional_menu_1 { font-size: 16px !important; text-transform: uppercase;}
.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1 > .menu-item > a { padding: 0 39px !important;   text-transform: uppercase;}
.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1 > .menu-item > a:hover { background-color: #1c97c9; color: #ffffff;}
.no-touch .l-subheader.at_bottom a:hover{color:#ffffff;}

/* TOP HEADER */
.l-subheader.at_top{border-top: 7px solid #f68c3d;}
.w-search.layout_simple .w-search-form{border: 1px solid #e2e2e2; height: 2.4rem; margin-top: 5px;}
.w-search.layout_simple input{height: 2.4rem !important;}

/* BODY */
.l-titlebar.color_primary{background:#fff !important; }
.l-titlebar-content h1{color:#000 !important; font-weight:normal; background: url(https://www.mahilahousingtrust.org/wp-content/uploads/sep-2.jpg);
    background-repeat: repeat;
    background-position-x: 0%;
    background-position-y: 0%;
display: inline-block;
padding-right: 15px;
background-repeat: no-repeat;
background-position: right;
margin-bottom: 10px !important;}
.common-btn{background: #515151 !important; border-radius: 0px!important; font-weight: 300!important;}
.no-touch .w-btn::before{background-color: rgba(28,114,149);}

.sep h2{background:url(https://www.mahilahousingtrust.org/wp-content/uploads/sep-2.jpg); display: inline-block; padding-right: 15px; background-repeat: no-repeat;
background-position: right; margin-left: 30px;}
.sep-inner h2{background:url(https://www.mahilahousingtrust.org/wp-content/uploads/sep-2.jpg); display: inline-block; padding-right: 15px; background-repeat: no-repeat;
background-position: right; margin-bottom: 10px !important}
.impact-box{ color: #fff; text-align: left !important; margin-left: 30px; line-height: 22px !important; border-bottom: 2px solid #f9af78; padding-bottom: 20px; padding-top: 20px;}
.impact-box .cl-counter-value{font-weight:normal;}
.impact-box .cl-counter-title{line-height:25px; font-weight: 300; margin-top: 15px;}
.l-section-h{padding: 2rem 0;}
.inner-page-top-title .l-section-h{padding: 0.2rem 0;}
.w-separator.size_small { margin: 1.0rem 0 !important;}
.border-sep h2{background:url(https://www.mahilahousingtrust.org/wp-content/uploads/border-sep.jpg); background-position: bottom; padding-bottom: 10px; background-repeat: no-repeat;}
ul.right-angle li:before{position: absolute; left: 30px; content: '\f105'; font-family: fontawesome; font-size: 1.2rem; opacity: .5;}
ul.right-angle li {list-style: none; margin-left: 0px;}
#news-page-post a.entry-title {pointer-events: none;}
.connect-offices-heading strong{ color:#f68c3d;}
.issue-main img{border: 1px solid #ccc; padding: 5px;}
.wpl-logo-carousel .wpl-logo{padding:25px; margin: 10px; min-height: 215px;}
.slick-initialized .slick-slide{ display: flex;  float: left; vertical-align: middle; align-items: center;}
div.wpl-logo-carousel.wpl-logo-carousel-free-area ul.slick-dots{margin:10px !important;}
.counter-box-im-first-col{display: none !important;}
.counter-box-im{background: #f99952; padding: 19px 0px; border-radius: 18px; width: 18.667%; display: block !important; margin: 0px 8px; min-height:165px;}
.counter-box-im .w-counter-number{color: #fff !important; font-size: 2rem !important;}
.counter-box-im .w-counter-title{color: #fff;}
.counter-box-im .vc_column-inner{padding-left: 0.5rem !important; padding-right: 0.5rem!important;}
div.wpl-logo-carousel.wpl-logo-carousel-free-area .slick-prev, div.wpl-logo-carousel.wpl-logo-carousel-free-area .slick-next{top: -20px;}

/* TESTIMONIALS */
.wptww-testimonial-inner{background:#ededed;}
.wptww-testimonials-slidelist.design-3 .wptww-testimonial-inner::after{display:none;}
.wptww-testimonials-slidelist.design-3 .wptww-testimonial-inner::before{display:none;}
.wptww-testimonials-slidelist.design-3 .slick-dots{display:none !important;}

/* BLOG */
.w-blog.layout_smallcircle.cols_1 .w-blog-post, .w-blog.layout_smallsquare.cols_1 .w-blog-post{
overflow:hidden;
}
.w-blog-post-title{text-transform: inherit; color:#0f0f17; text-align: left; line-height: 30px; font-size: 20px;}
h1.w-blog-post-title{font-size:30px;}
.w-btn.w-blog-post-more{font-weight: normal; float: left; margin-bottom: 40px; background:#515151; box-shadow: none !important; border-radius: 0px; }
.w-blog.layout_flat .w-blog-post-content{text-align: left; max-height: 90px; min-height: 90px; overflow: hidden;}
a.w-blog-post-more:hover{color: #fff !important;}
#odd-post .w-blog-post-body {background:#ededed; float:left; padding-bottom: 0px; width:auto;}
span.w-btn-label{color: #fff !important;}
#news-page-post .w-blog-post-content span.w-btn-label {color: #1c7295 !important;}
#news-page-post h2.w-blog-post-title {display: none;}
#blog-page-post h2.w-blog-post-title {display: block;}
.w-btn.w-blog-post-more::before{ background:#1c7295 !important;}
.w-blog.layout_classic.cols_1 .w-blog-post {  margin-bottom: 1rem; float:none !important; border-bottom: 1px solid #ccc; padding-bottom: 15px;}
.w-blog.layout_classic.cols_1 .w-blog-post-content p{margin-bottom: 5px;}
.w-blog.layout_classic.cols_1 h2.w-blog-post-title {font-size:28px;}
.w-blog.layout_classic.cols_1 #odd-post .w-blog-post-body{background: transparent; float:none !important;}
.w-blog:not(.cols_1) .w-blog-list .w-blog-post-title{max-height: 91px; overflow: hidden; min-height: 91px;}
.by-name{margin-bottom:10px;}
#news-page-post #odd-post .w-blog-post-body{background: transparent; float:none !important; width:auto;}
#news-page-post #even-post { float:none !important; width:100%;}
#blog-page-post #odd-post .w-blog-post-body{background: transparent; float:none !important; width:auto;}
#blog-page-post #even-post { float:none !important; width:100%;}
.w-blog.layout_smallsquare .w-blog-post-preview{ width: 10% !important; border: 1px solid #d6d6d6; padding: 3px;}
 #odd-post .w-blog-post-more.w-btn { margin-top: 49px;}
.w-blog.layout_smallsquare.cols_1 .w-blog-post { width: 100%; margin-bottom: 1rem; border-bottom: 1px solid #ccc; padding-bottom:20px;}
.w-blog.layout_smallsquare .w-blog-post-body { margin-left: 11%;}
#news-page-post .w-blog-list .w-blog-post-title{margin-bottom: 0rem;}
#news-page-post .main-blog-post span.w-btn-label{ color:#fff;}
#blog-page-post .w-blog-list .w-blog-post-title{margin-bottom: 1rem; font-size:23px;}
#blog-page-post .main-blog-post span.w-btn-label{ color:#fff;}
#blog-page-post #odd-post .w-blog-post-more.w-btn { margin-top: 20px;}
#blog-page-post .w-btn.w-blog-post-more{margin-bottom: 5px;}
.w-blog.layout_smallcircle.cols_1 #odd-post .w-blog-post-body{background: transparent; float:none !important;}
.widget_tag_cloud a {  font-size: 13pt !important;}
.widget_tag_cloud a:nth-child(2n) {font-size: 27px !important; line-height: 30px;color: #7f8080;}
#even-post .w-btn.w-blog-post-more{margin-top: 49px;}
.w-blog.layout_smallcircle .w-blog-post-preview{border-radius:0px;}
/* JOB FROM */
.job-form .wpcf7-form{padding:10px;}
.job-form .wpcf7-form-control-wrap input[type="text"], .job-form .wpcf7-form-control-wrap input[type="email"], .job-form .wpcf7-form-control-wrap input[type="tel"], .job-form .wpcf7-form-control-wrap input[type="number"], .job-form .wpcf7-form-control-wrap input[type="date"], .job-form .wpcf7-form-control-wrap select, .job-form .wpcf7-form-control-wrap textarea{ padding: 10px;
border-radius: 5px; font-size: 16px; font-weight: normal; margin: 6px 10px 6px 0px; box-shadow: none; }
.job-form .vc_column-inner{ margin-right: 15px;}
.job-form .vc_column-inner lable{font-size: 15px; padding-left: 12px;}
.job-form .wpcf7-form-control-wrap input[type="radio"], .job-form .wpcf7-form-control-wrap input[type="checkbox"]{margin-top: 5px;  margin-right: 0.1rem;}
.job-form input[type="submit"] { margin-top: 25px;}

/*demo*/
/*
.iframe-container {
  overflow: hidden;
  padding-top: 56.25%;
  position: relative;
}
 
.iframe-container iframe {
   border: 0;
   height: 75%
   left: 0;
   position: absolute;
   top: 0;
   width: 100%;
} 
 */
/* 4x3 Aspect Ratio */
/*
.iframe-container-4x3 {
  padding-top: 75%;
}

*/

/* MAP */
.wpgmza_markerbox p{font-size: 18px !important; padding: 0px!important;}
.wpgmza_markerbox ul li {margin-left: 10px;}

/* PAGGING */
.pagination .page-numbers{line-height: 2.5rem;
height: 2.5rem;
width: 2.5rem;}

/* LOGO SLIDER */
.logo-slider .wpl-logo-carousel .wpl-logo img{}

/* FOOTER */
.theme-footer p{margin: 0 0 1rem;}
.theme-footer h2{margin: 0 0 0.5rem;}
.copyright p{ color: #fff !important; font-size: 13px!important;}
.color_footer-bottom .l-section-h{ padding: 1rem 0;}
.color_footer-bottom{font-weight: 300;}
.color_footer-bottom a{font-size: 12px; text-transform: uppercase; font-weight: 300;}
.color_footer-bottom input{background-color: transparent !important;}
.wpcf7-form input[type="text"]{border-bottom: 1px solid #fff; border-radius: 0px; box-shadow: none; margin-top: .0rem; padding: 0;} 
.wpcf7-form input[type="email"]{border-bottom: 1px solid #fff;border-radius: 0px; box-shadow: none; margin-top: .0rem; padding: 0; }
.wpcf7-form select{border-bottom: 1px solid #fff;border-radius: 0px; box-shadow: none; margin-top: .0rem; padding: 0;}
.theme-footer .wpcf7-submit{background-color:#072c3c!important; border-radius: 0px; color: #fff; font-weight: 300;}
.color_footer-bottom select:focus{box-shadow: none!important; border-bottom: 1px solid #f68c3d!important;}
.footer-mail-chimp .color_footer-bottom select{background-color: transparent !important; border-bottom: 1px solid #fff;
border-radius: 0;}
.color_footer-bottom input:focus{border-bottom: 1px solid #f68c3d !important; box-shadow: none !important;}
.footer-mail-chimp #mc_embed_signup{background: transparent; width: auto;}
.footer-mail-chimp #mc_embed_signup input{border-radius: 0px; border-bottom: 1px solid #fff; box-shadow: none; border-top: none; border-left: none; border-right: none;}
.footer-mail-chimp .color_footer-bottom select{border-radius: 0px; border-bottom: 1px solid #fff; box-shadow: none; border-top: none; border-left: none; border-right: none;}
.footer-mail-chimp #mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error{border-bottom: 1px solid #e85c41; border-top: none; border-left: none; border-right: none;}
.footer-mail-chimp #mc_embed_signup .mc-field-group input{text-indent: 0%;}
.footer-mail-chimp #mc_embed_signup .button{clear: both; transition: all 0.23s ease-in-out 0s;
color: #FFFFFF;
cursor: pointer;
display: inline-block;
font-size: 15px;
font-weight: normal;
height: auto;
line-height: 32px;
margin: 0 4px 10px 0;
padding: 5px 22px;
text-align: center;
text-decoration: none;
vertical-align: top;
white-space: nowrap;
width: auto;
background: #ee880a !important;}
.footer-mail-chimp .big-gutter{width:50%; float:left;}
.footer-mail-chimp #mc_embed_signup form{padding: 0px;}
.footer-mail-chimp #mc_embed_signup .mc-field-group select{background: transparent; border-bottom: 1px solid #fff; border-radius: 0px; box-shadow: none;}

/* TWITTER */
.fts-tweeter-wrap .tweeter-info{padding: 10px; border:1px solid #fff; background: #fff; margin: 10px; -webkit-box-shadow: 2px 2px 9px 1px rgba(209,209,209,1);
-moz-box-shadow: 2px 2px 9px 1px rgba(209,209,209,1);
box-shadow: 2px 2px 9px 1px rgba(209,209,209,1);}
.fts-tweeter-wrap .tweeter-info:hover{ border:1px solid #b9b9b9; margin: 10px;}
.fts-powered-by-text-popup a.fts-powered-by-text {  display: none !important;}


/* MOBILE */
@media (min-width: 375px) and (max-width: 667px){

}

@media screen and (max-width: 767px) {
  .twitter-box{float: left !important;}
  .sep h2{margin-left: 0px;}
  h2 { font-size: 22px!important;}
  .job-form-main .form-style {  margin: 0 0 0.1rem!important;}
  .job-form .wpcf7-form-control-wrap input[type="text"], .job-form .wpcf7-form-control-wrap input[type="email"], .job-form .wpcf7-form-control-wrap input[type="tel"], .job-form .wpcf7-form-control-wrap input[type="number"], .job-form .wpcf7-form-control-wrap input[type="date"], .job-form .wpcf7-form-control-wrap select, .job-form .wpcf7-form-control-wrap textarea {   
   margin-left: 0px;}
.job-form .vc_column-inner { margin-right: 0;}
.fts-twitter-div {height: auto !important;}
.w-search.layout_simple .w-search-form{border: none;}
.l-footer .vc_wp_custommenu.layout_hor ul li{display: inline-block;   text-align: center;  padding: 5px;   line-height: 0px;}
.copyright{ text-align:center;}
.w-blog:not(.cols_1) .w-blog-list .w-blog-post-title{min-height: auto;}
.w-blog.layout_smallsquare .w-blog-post-preview { width: 100%; padding-right: 0px;}
.footer-mail-chimp .big-gutter{width:100%; float:none; }
/* SLIDER */
.w-blog.layout_smallsquare .w-blog-post-preview {
    width: 100% !important;
}
}
@media screen and (max-width: 768px){
.news-box {width:100%;}
.twitter-box {width:100%;}
.impact-box-main {width:100%;}
.map-box-main {width:100%;}
.w-blog.cols_3 .w-blog-post{width:auto;}
.fts-twitter-div { height: auto !important;}
.w-blog:not(.cols_1) .w-blog-list .w-blog-post-title{min-height: auto;}
}

@media (min-width: 768px) and (max-width: 991px) {
 .sep h2{margin-left: 0px;}
.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1 > .menu-item > a { padding: 0 21px !important;}
.ush_menu_1.type_desktop .w-nav-list.level_1 > .menu-item > a {font-size: 13px !important;}
h2 { font-size: 19px !important;}
.tweeter-info .fts-right { padding: 0 7px 7px 18px;}
#mahila_slider .slider-main-text , #mahila_slider .silder-heading-p1, #mahila_slider .silder-heading-p2{ text-align: right !important; }
.counter-box-im{
width: 18%;
display: block !important;
margin: 0px 6px;
height: 250px;}

#even-post .w-blog-post-title {
    min-height: auto !important;
}
.w-blog.layout_flat .w-blog-post-content {
    min-height: auto !important;
}
}

@media (min-width: 992px) and (max-width: 1199px) {
.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1 > .menu-item > a { padding: 0 21px !important;}
.ush_menu_1.type_desktop .w-nav-list.level_1 > .menu-item > a {font-size: 15px !important;}
.sep h2{margin-left: 0px;}
.tweeter-info .fts-right { padding: 0 7px 7px 18px;}
h2{font-size: 24px!important;}
}

@media (min-width: 1200px) and (max-width: 1366px) {
.sep h2{margin-left: 20px;} 
h2{font-size: 24px!important;}
.w-blog:not(.cols_1) .w-blog-list .w-blog-post-title {min-height: 6.7rem;}
.impact-box{padding-bottom: 0.5rem!important; line-height: 15px !important;}
#odd-post .w-blog-post-more.w-btn { margin-top: 49px;}
.awads-content #even-post .w-blog-post-title{ min-height:auto;}
.w-blog.layout_flat .w-blog-post-content {  min-height: 143px;}

}

@media screen and (min-width: 1367px) and (max-width: 1536px){
  .impact-box{padding-bottom: 0.5rem !important; line-height: 23px !important;}
  #blog-page-post   #even-post .w-blog-post-title{min-height: auto;}
  .awads-content #even-post .w-blog-post-title { min-height: auto;}
}


/* FOR CHROMEBOOK */
@media screen and (min-width:1536px) and (max-width: 1599px) and (-webkit-min-device-pixel-ratio:0){
  .impact-box{padding-bottom: 0.5rem !important; line-height: 23px!important;}
  #even-post .w-blog-post-title{min-height: 6.5rem;}
  #odd-post .w-blog-post-more.w-btn {margin-top: 27px;}
  #blog-page-post  #even-post .w-blog-post-title{min-height: auto;}
  .awads-content #even-post .w-blog-post-title { min-height: auto;}
  #even-post .w-btn.w-blog-post-more  {margin-top: 28px!important;}
  .w-blog:not(.cols_1) .w-blog-list .w-blog-post-title { max-height: 118px!important; overflow: hidden; min-height: 118px !important;}
}
/****** Hide Page title*****/
.l-titlebar.size_medium .l-titlebar-h {
    padding: 2rem 0;
    display: none;
}
