/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

body{ background:#F7F7ED; }


  .verdana_inner__imgbanner{     margin-top: 20px;   } 
  


.blog_header__row { display: flex;  justify-content: space-between; align-items: center; position:relative;  }
.blog_header__right img { display: block; top: 0; }
.blog_header__left { padding-left: 35px; padding-right: 20px; }
.blog_header__main { margin-top: 50px; }
.blog_header__row:before { border: 2px solid #1C3F39; content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: -1; }



.fp_arrowleft.slick-arrow { position: static; }
.arrow_fp .slick-arrow { position: static; }
.fp_arrowleft img { transform: rotate(180deg); }

.featured_post__column { display: flex !important; flex-flow: wrap; }
.featured_post__left { width: 50%; min-height: 400px;     background-size: cover;  background-position: center;   background-repeat: no-repeat; }
.featured_post__right { width: 50%; padding-left: 35px; }
.featured_post__row { border: 2px solid #1C3F39; padding: 40px; }
.featured_post__main { padding-top: 50px; }
.fp__header h2 { font-size: 36px; line-height: 44px; }
.fp__details { font-size: 18px; line-height: 28px; }
.fp__date_author { padding-top: 20px; }
.small_btn_v2 a { }
.fp__button { padding-top: 20px; }
.fp__button  a { font-size: 18px; line-height: 28px; padding: 11px 35px; }

.fp_arrowright { padding-left: 12px; }
.arrow_fp .slick-disabled img { opacity: 0.2; }
.arrow_fp  span{ cursor: pointer; }

.arrow_fp span { position: static; cursor: pointer; }
.arrow_fp span.fp_arrowleft img { transform: rotate(180deg); }
.arrow_fp .slick-disabled img { opacity: .2; }
.slick-disabled { pointer-events: none; }











ul.filter_list_row { padding: 0; margin: 0; }
ul.filter_list_row li { display: inline-block; padding-right: 12px; margin: 5px 0; }
.filter_with__row { display: flex; flex-flow: wrap; align-items: center; }
.filter_with__left { width: 60%; padding-right: 20px; }
.filter_with__right { width: 40%; }
.filter_with__right input.hs-search-field__input { margin: 0; padding-right: 55px; }
.filter_with__main { padding: 50px 0; padding-bottom: 0px; }


.arrow_fp {  position: relative;  z-index: 5; }
.slick-disabled {
    pointer-events: none;
}
/* */




.verdana_inner__header { border: 2px solid #1C3F39; padding: 30px 40px; padding-top: 30px; }
.verdana_inner__hero { padding-top: 55px; }
.verdana_inner__header h1 { padding: 0; }
.post_author__date { margin-top: 20px; font-size: 20px; line-height: 30px; }
.verdana_inner__header h1 { font-size: 58px; line-height: 64px; }
.verdana_inner__banner { height: 520px; background-size: cover; background-repeat: no-repeat; background-position: center; margin-top: 50px; }





.verdana_inner__header { border: 2px solid #1C3F39; padding: 30px 40px; padding-top: 30px; }
.verdana_inner__hero { padding-top: 85px; position:relative; }
.verdana_inner__header h1 { padding: 0; }
.post_author__date { margin-top: 20px; font-size: 18px; line-height: 30px; }
.verdana_inner__header h1 { font-size: 58px; line-height: 64px; }
.verdana_inner__banner { height: 520px; background-size: cover; background-repeat: no-repeat; background-position: center; margin-top: 50px; }
.verinner__bodyrow { display: flex; align-items: flex-start; max-width: 900px; margin: 0 auto; }
.sticky_inner__row { border: 2px solid #1C3F39; text-align: center; padding: 15px 10px; }
.verinnerbody__left { position: sticky; top: 72px; width: 84px; }
.verdana_inner__body { padding-top: 70px; }
.verinnerbody__right { padding-left: 50px; width: calc(100% - 84px); }
ul.listinner_social_row { padding: 0; margin: 0; list-style: none; display: flex; flex-direction: column; justify-content: center; align-items: center; padding-top: 4px; }
.sticky_inner__row > span { color: #1C3F39; text-transform: uppercase; font-weight: bold; }
ul.listinner_social_row li a { }
ul.listinner_social_row li a { background-color: #1c3f39; color: #fff; display: flex; height: 34px; width: 34px; text-align: center; align-items: center; justify-content: center; border-radius: 100%; padding: 0; }
ul.listinner_social_row li a:hover { transform: translate(0); text-decoration: none; }
ul.listinner_social_row li a { text-align: center; margin: 0; }
ul.listinner_social_row li { margin: 7px 0; }
.verinnerbody__right h2 { font-size: 40px; line-height: 48px; }
.verinnerbody__right h3 { font-size: 32px; line-height: 40px; }



.author_tags__row { display: flex; flex-flow: wrap; }
.author_tags__left { border: 2px solid #1C3F39; width: 25%; padding: 20px; }
.author_tags__right { width: calc(75% - 34px); background-color: #B4C1AA; display: flex; flex-flow: wrap; padding: 30px; margin-left: 34px; }
.author_tags__image { height: 200px; width: 200px; background-size: cover; background-position: top center; background-repeat: no-repeat; }
.author_tags__text { width: calc(100% - 200px); padding-left: 30px; }
.author_tags__text h3 { font-size: 24px; line-height: 32px; padding-bottom: 0;  padding-top: 0; }
.author_tags__main { margin-top: 68px; }
.author_tags__left span { color: #1C3F39; display: block; padding-bottom: 7px; }
.author_tags__list > div { padding: 10px 0; display: inline-block; }
.verinnerbody__right a { text-decoration: underline; font-weight: bold; }
.verinnerbody__right a:hover { transform: translateY(-3px); }


.verdana_listing__main {  padding-bottom: 35px;  padding-top: 35px; }
 .filter_button a.active_btn {   background-color: #1c3f39;    color: #fff; }  


.blog-related-posts h2{ margin-bottom: 18px; }


 .hs-search-field__bar,.hs-search-field { position: relative; }
/* .hs-search-field__bar:before { content: "\f002"; position: absolute; font-family: 'fontawesome'; right: 20px; top: 10px; font-size: 21px; color: #1C3F39; }
   */
a.search_button { font-size: 21px; position: absolute; color: #1C3F39; right: 0; top: 0; height: 45px; width: 45px; display: flex; align-items: center; justify-content: center; text-decoration: none; transform: translate(0); }
.hs-search-field { position: relative; }
  
.pagination-link--disabled img{      opacity: 0.3; }






  
/* =============================  case-studies Blog ============================= */

.case-study-row { align-items: center; display: flex;  border: 2px solid #1C3F39;     padding: 43px; margin-bottom: 50px; width: 100%; justify-content: space-between;     position: relative;  }
.case-studies-section { background-color: #F7F7ED; padding-top: 90px; padding-bottom: 40px; }
.case-study-columns-right { width: 52%;  background-size: cover;  background-position: center;   min-height: 410px;  background-repeat: no-repeat; }
.case-study-columns-left { width: 48%;     font-size: 18px;   line-height: 27px; padding-right: 35px;  }

.columns-right-image { flex-direction: row-reverse; }
.case-study-columns-left .button_design { margin-top: 20px; }
.case-study-small-title { display: flex; align-items: center; }
.case-study-small-title span { margin: 0 10px; font-size: 20px; line-height: 26px; font-weight: 400; }
.case-study-small-title span:first-child { margin-left: 0; }
  

h4.subheader{     font-size: 32px;  line-height: 40px;  margin-top: 4px;     padding-bottom: 20px;  }  

.case-study-row:nth-child(even) {  flex-direction: revert; }
.case-study-row:nth-child(even) .case-study-columns-left{ padding-right: 0;  padding-left: 35px; }
 
.case_studies__hero{  padding-top: 40px;  }
.case_studies__hero .neighborh_list_left{  width: 55%; }
.case_studies__hero .neighborh_list_right{  width: 45%; }
.case_studies__hero .neighborh_list_right a {  margin-top: 8px; }
.case_studies__hero .neighborh_list_left h1{ font-size: 36px;  line-height: 47px; }
.case_studies__hero .neighborh_list_left a{ color: #ecee99; }
  

.verdana_inner__hero .verdana_inner__header{   padding: 0; padding-top: 0; border: none;  }
.casestudie_inner__body{ padding-top: 40px; padding-bottom: 20px; }
.blogrelated_posts__main .verdana_listing__content{  padding-top: 10px;  }
.blogrelated_posts__main .list__category_date{  padding-top: 10px;  }
.blogrelated_posts__main .verdana_listing__column:hover .list_arrow a{     transform: translateX(3px);  } 
.blogrelated_posts__main .verdana_listing__image{ height: 215px; transition: all 0.4s ease; }
.verdana_listing__column:hover .verdana_listing__imagecover .verdana_listing__image {     transform: scale(1.1);  }
.verdana_listing__imagecover{ overflow:hidden; }
.blogrelated_posts__main .list__social_read{  padding-top: 15px; }



.casestudya_bsolute { position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
.case-study-columns-left .button_design{     position: relative;   z-index: 1; }


.innerhback__casemain2 {position: absolute;max-width: 1240px;padding: 0 20px;top: 0;z-index: 1;margin: 0 auto;left: 0;right: 0;padding-top: 30px;}
.innerhback__casemain2 a {text-decoration: none; }
  ul.listinner_social_row li path { fill: #fff; }
ul.listinner_social_row li svg { width: 13px; height: 13px; vertical-align: middle; }
  



/* ============================= End  case-studies Blog ============================= */














@media (max-width:991px){
.blog_header__right {  width: 127px; }
.blog_header__left h1 {  font-size: 44px;    line-height: 52px; }
.featured_post__column { flex-direction: column; }
.featured_post__left { width: 100%; min-height: 355px; }
.featured_post__right { width: 100%; padding-left: 0; padding-top: 50px; }
  .fp__header h2{     font-size: 32px;  line-height: 38px; } 
  .filter_with__right{     width: 35%; }
  .filter_with__left{     width: 65%;  }

  
  .verdana_inner__header h1{     font-size: 44px;   line-height: 52px; }
  
  .verdana_inner__banner{      height: 355px;  }  
  .author_tags__left{ width: 30%;  }
  .author_tags__right{   width: calc(70% - 34px);     flex-direction: column; }
  .blog-related-posts h2{     font-size: 42px;  line-height: 48px; }
  .verinnerbody__right{ padding-left: 35px;  }
  .author_tags__text {  width: 100%;  padding-left: 0;   padding-top: 30px; }
  .author_tags__image{     height: 170px;  width: 170px; }
  

  .case-study-row {  padding: 30px 20px; }
  .case-study-columns-right { width: 100%; padding-bottom: 30px; }
  .case-study-columns-left { width: 100%; }

/*   .case-study-columns-left{ padding-top: 38px;     padding-right: 0;  } */
  
  .case_studies__hero .neighborh_list_left{  width: 100%; }
  .case_studies__hero .neighborh_list_right{  width: 100%; }

  
  
  /* =============================  case-studies Blog ============================= */
  
  .verdana_listing__column{     width: calc(100% / 2 - 30px);  }
  
  /* ============================= End case-studies Blog ============================= */
  
}




@media (max-width:767px){
  .verdana_listing__column{  width: calc(100% / 1 - 30px); }
  .blog_header__right{ display:none; }
  .blog_header__row{ justify-content: center;  }
  .blog_header__left h1{ font-size: 40px;  line-height: 48px; padding: 00 0; }
  .blog_header__left{     padding: 20px 20px;  }
  .featured_post__left{     min-height: 290px;  }
  .featured_post__row{     padding: 25px;  }
  .filter_with__row{     align-items: center;  flex-direction: column; }
.filter_with__left { width: 100%; padding: 0; padding-bottom: 25px;     text-align: center;  }
.filter_with__right { width: 100%; }
  ul.filter_list_row li{ padding-right: 5px;  }
  .verdana_listing__column{ padding: 22px; }
  
  

   
  .author_tags__row { flex-direction: column; }
  .author_tags__left{     width: 100%;  margin-bottom: 30px; }
  .author_tags__right{     padding: 20px; width:100%;     margin-left: 0; }
  .blog-related-posts h2{     font-size: 34px;  line-height: 39px;   padding-bottom: 0; }
  .verdana_inner__header{     padding: 25px 20px;  padding-top: 20px; }
  .verdana_inner__header h1{ font-size: 34px;  line-height: 42px; }
  .verdana_inner__banner{     height: 265px;  }
  
  .verinnerbody__right{ padding-left: 0;  width: 100%;  }
  .verinnerbody__left{  position: static;   width: 100%;  margin-top: 30px;  }
  .verinner__bodyrow{  flex-direction: column-reverse;  }
  ul.listinner_social_row{      flex-direction: inherit;  }
  ul.listinner_social_row li{     margin: 7px 7px;    display: inline-block;  }
  .verinnerbody__right h2 {  font-size: 32px;  line-height: 38px; }
  .verdana_inner__body{     padding-top: 40px;  }
  .verinnerbody__right h3{     font-size: 24px;  line-height: 32px; }
  
  .case-study-row { padding: 30px 0; }

  .case-studies-section { padding-bottom: 30px; padding-top: 70px; }
  

   .case-study-columns-left{  padding: 30px 20px;   }
  .case-study-row:nth-child(even){     flex-direction: column; padding-top: 0;  }
  .columns-right-image{ flex-direction: column;  }
  .case-study-columns-right{     min-height: 280px;  }
  .case-study-row{  padding:0px 0; }
  h4.subheader{     font-size: 28px;  line-height: 34px; }
  .case-study-row:nth-child(even) .case-study-columns-left {   padding: 30px 20px; }


   .case_studies__hero .neighborh_list_left h1{     font-size: 32px;   line-height: 43px; }
  
  
    
  /* =============================  case-studies Blog ============================= */
  
  .verdana_listing__column{     width: calc(100% / 1- 30px);  }
  
  /* ============================= End case-studies Blog ============================= */
  
x
  

}