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

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

/****************************************/
/* HubSpot Style Boilerplate            */
/****************************************/

/* These includes are optional, but helpful. */



/*****************************************/
/* Start your style declarations here    */
/*****************************************/
.span12.widget-span.widget-type-cell.page_container {width: 100%; max-width: 1200px; margin: 0 auto; float: none;  display: table;}
.hs-blog-listing .left_section {width: 100%;}
.post-listing {float: left; width: 100%; display: flex;flex-wrap: wrap;}
.post-item:nth-child(3n+3) {margin-right: 0;}
.post-item {float: left; width: 30%; margin-right: 5%; position: relative; min-height: 460px; margin-bottom: 60px;}
.post_item_col-1 {float: left; width: 100%; background: #f3f3f3; display: block; max-width: 100%; /*position: absolute; top: 0; left: 0;*/ height: 100%; transition: opacity .5s ease-in-out;z-index:1;}
.post-listing .hs-featured-image-wrapper {float: left; width: 100%; display: block; margin-bottom: 0px; height: 190px; overflow: hidden;}
.post-listing .hs-featured-image {float: left; width: 100%; max-width: 100%; margin: 0 auto; height: 100%; max-height: 190px; object-fit: cover;}
.hs-featured-image-link {float: left; width: 100%; display: block;}
.post_item_col-1 h2 {float: left; width: 100%; display: block; min-height: 180px; padding: 0 20px; box-sizing: border-box;}
.hs-blog-listing .post_item_col-1 h2 {min-height: inherit;}
.post_item_col-1 h2 a {font-size: 22px; color: #000000; text-decoration: none; font-family: "museo-sans",sans-serif; font-weight: 300; line-height: 33px;}
.post-tags {padding: 5px 20px 20px 20px; font-size: 14px; text-transform: uppercase;  color: #000000;}
.post-tags a{text-decoration: none; font-family: "museo-sans",sans-serif; font-weight: 300; color:#000}
.topic-link {padding: 0 5px; border-left: 1px solid #000;}
.post-tags .topic-link:first-child{padding-left:0; border: none;}
.post-overlap-content {background: #406089; color: #fff; position: absolute; top: 0; bottom: 0;  opacity:0; width: 100%; transition: opacity .5s ease-in-out;display: none;}
.post-overlap-content .overlap-bottom-content{position: absolute; bottom: 0; float: left; width: 100%; box-sizing: border-box; color: #fff;}
.post-overlap-content .post-tags a{color: #fff; border-color: #fff;}

.sidebar .widget-type-post_filter .widget-module {display: none;}
.sidebar .widget-type-post_filter .block {position: relative;}
.hs_cos_wrapper_type_post_filter h3 {margin: 0 auto; box-sizing: border-box; font-size: 14px; border: 1px solid #555; color: #9b9b9b; border-radius: 5px; padding: 5px 10px;  text-align: left;
    line-height: 26px; cursor: pointer; background: #fff; float: left;  width: 100%; font-weight: 500;}
.hs_cos_wrapper_type_post_filter h3::after {content: "\f0dd"; font-family: FontAwesome; color: #9b9b9b; font-size: 23px;  text-align: right; float: right; margin-top: -4px;}
.sidebar .widget-type-post_filter .widget-module.active {display: block; background: #fff; position: absolute;  min-width: 160px;  box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);  z-index:99 ;  list-style: none;  
  margin-top: 55px; border: 1px solid #555;  box-sizing: border-box; border-radius: 0px; width: 100%;}

.span9.widget-span.widget-type-cell.left_section {width: 65%;  float: left; display: inline-block; margin-right: 5%;}
.span3.widget-span.widget-type-cell.sidebar {width: 30%; margin-left: 0 !important; float:right}
.span12.widget-span.widget-type-cell.blog_wrapper {padding: 80px 0 0 0; font-family: "museo-sans",sans-serif;}
.hs-blog-post .span12.widget-span.widget-type-cell.blog_wrapper {padding-top:20px;}
.overlap-bottom-content .post-date {color: #7daed3; padding: 0 20px 2px 20px; text-transform: uppercase;}
.post-overlap-content h2 {position: absolute; width: 100%; box-sizing: border-box; font-size: 22px; line-height: 33px; font-weight: 500;margin: 0;height: 100%; top: 0;}
.post-overlap-content h2 a{color:#fff; text-decoration:none;padding: 44% 20px 0;height: 100%;display: block;}

.sidebar .widget-type-blog_subscribe {background:#fff; border: 1px solid #063049; text-align:center; padding: 55px 45px; 45px 45px;} 
.sidebar h3,.sidebar h3 { color:#063049; font-size:20px; margin-bottom:50px; font-family: "museo-sans",sans-serif; font-weight:300;}
.sidebar .hs-form .hs-form-field label {display:none;}
.sidebar .hs-form .hs-form-field input {box-shadow: none;text-align: center;padding: 13px;box-sizing: border-box;height: 45px;width: 100%;background-color: #fff;border-radius: 0; border:0; border-bottom:1px solid #063049;color: #063049; font-size: 14px; }
.sidebar .hs-email{width: 100%;}
.sidebar div.submitted-message {min-height: 40px;}
.sidebar .hs_error_rollup .hs-error-msgs label{color: #cd1422;font-size: 13px;line-height: normal;font-family: var(--museo500);}
.sidebar .hs_submit.hs-submit {margin-top: 75px;}
.sidebar .row-depth-1 {margin-bottom:60px;}
.sidebar .row-depth-1:last-child {margin-bottom:0px;}
.sidebar .hs-form .hs-form-field input.error {border-color:red;}
.sidebar .hs-form .hs-form-field input[type="submit"], .sidebar .hs-form .hs_submit .hs-button {background:#063049; font-size:20px; color:#fff;font-family: "museo-sans",sans-serif; padding:12px; text-align:center; width:100%;
text-transform: uppercase;font-weight: 300;border: 0;border-radius: 50px; border:0px; cursor: pointer;}
.blog-list {margin-top:0px;}
.featured_post {float: left; width: 100%; display: block; background: #f3f3f3;}
.fea_post_img {margin: 0 auto 25px auto; float: left; width: 100%; display: block;}
.fea_post_img .hs-featured-image {width: 100%; margin: 0 auto; float: left; max-width: 100%; height: 350px; object-fit: cover;}
.featured_post .title {clear: both;padding: 0 20px;margin-bottom: 10px;}
.featured_post .title .heading {font-size:22px; color:#000; font-family: "museo-sans",sans-serif; font-weight:300; min-height: 32px;}
.featured_post .title .heading a{color:#000; text-decoration: none;}
.sidebar h4 {color:#000000; font-size:20px; font-weight:700; margin-bottom:15px; text-transform: uppercase;font-size: 18px;line-height: 1.5;}
.sidebar .widget-type-post_filter h3 {color: #000;font-size: 18px; border-radius: 0; padding: 14px; margin-bottom:0px;}
.sidebar .widget-type-post_filter h3::after {color:#cb262b;}
.sidebar .widget-type-post_filter ul {list-style: none;margin: 0;padding: 15px;}
.sidebar .widget-type-post_filter ul li {padding:0; margin:0; line-height:24px; color:#000; border-bottom: 1px solid #e4e4e4;padding: 6px 0;}
.sidebar .widget-type-post_filter ul li:last-child {border-bottom:0px; padding-bottom:0px;}
.sidebar .widget-type-post_filter ul li a { color:#000; font-size:18px; text-decoration: none; font-family: "museo-sans",sans-serif; font-weight:300;}
.filter-link-count {color: #cb262b;}

.hs-blog-listing .read-next-section { display:none!important;}
.blog-pagination {text-align:center;clear:both; margin-bottom:35px}
.blog-pagination .all-posts-link, .blog-pagination .previous-posts-link, .blog-pagination .next-posts-link {background: #cb262b;text-decoration: none;color: #fff;font-size: 20px;text-transform: uppercase;padding: 10px 70px;border-radius: 50px; margin:0 15px;}
.hs-blog-post .left_section { display:none!important;}
.hs-blog-post .blog-list {width:100%; margin-top:0px;}
.hs-blog-post .post-header {margin-bottom:35px;}
.hs-blog-post .post-header h1 {color:#162436; font-size:36px; font-weight:300; margin-bottom:20px;font-size: 30px;line-height: 1.5;font-family: var(--museo500);}
.hs-blog-post .post-header h1 span {font-family: inherit;}
.hs-blog-post .blog-section h2 {font-size: 30px !important;line-height: 36px;font-family: var(--museo100);font-family: 'Museo Sans';font-weight: 100;/*margin-bottom: 14px;*/}
.hs-blog-post .blog-section h2 * {all: unset;}
.hs-blog-post .blog-section br {margin-bottom: 14px;display: grid;content: "";}
.hs-blog-post .blog-section h2 span {font-family: inherit;}
.hs-blog-post .blog-section h3 {font-size: 24px !important;line-height: 1.5;font-family: var(--museo700);}
.hs-blog-post .blog-section h3 span {font-family: inherit;}
.hs-blog-post .blog-section h4 {font-size: 20px !important;line-height: 36px;font-family: var(--museo700);font-family: 'Museo Sans';font-weight: 100;/*margin-bottom: 36px;*/}
.hs-blog-post .blog-section h4 * {all: unset;}
.hs-blog-post .blog-section h4 span {font-family: inherit;}
.hs-blog-post .blog-section h5 {font-size: 20px !important;line-height: 27;font-family: var(--museo700);font-family: 'Museo Sans';font-weight: 700;}
.hs-blog-post .blog-section h5 * {all: unset;}
.hs-blog-post .blog-section h5 span {font-family: inherit;}
.hs-blog-post .blog-section h6 {font-size: 48px !important;line-height: 1.5;font-family: var(--museo100);}
.hs-blog-post .blog-section h6 span {font-family: inherit;}
.contact-us .form-wrap h2.form-heading {font-size: 24px;line-height: 1.5;}
.hs-blog-post .hubspot-editable, .hs-blog-post p,.hs-blog-post ul li {font-size:18px; color:#162436;}
.hs-blog-post .hubspot-editable a, .hs-blog-post .body-container-wrapper a {color:#cb262b;text-decoration: none;}
.hs-blog-post p{margin-bottom:35px; line-height:26px;font-size: 18px;line-height: 1.5;font-family: var(--museo300);}
.hs-blog-post ul li,.hs-blog-post ol li{line-height: inherit;}
.hs-blog-post ul,.hs-blog-post ol{margin-left: 20px;line-height: 26px;}
.hs-blog-post .featured-image-section {margin-bottom:30px;}
.hs-blog-post .featured-image-section>img,.blog-section .post-body img{width:100%;height:auto;}
.hs_cos_wrapper_type_blog_comments .hs-form .hs-form-field {width:48%; float:left; margin-right:4%; margin-bottom:3%;}
.hs_cos_wrapper_type_blog_comments .hs-form .hs-form-field.hs-fieldtype-textarea, .hs_cos_wrapper_type_blog_comments .hs-form .hs-form-field.hs-subscribe, .hs_cos_wrapper_type_blog_comments .hs-form .hs-form-field.hs_recaptcha {width:100%; margin-right:0px;}
.hs_cos_wrapper_type_blog_comments .hs-form .hs-form-field:nth-child(even) {margin-right:0px;}

.hs-blog-listing .social_shar_wrap, .span12.widget-span.widget-type-blog_comments{display:none;}

.widget-type-social_sharing a {position:relative; background:#406089; width: 34px!important; height:34px; float: left; display: block; color: #fff!important; text-align:center; border-radius:50px; font-size: 15px;}
.widget-type-social_sharing a img {display: none;}
.widget-type-social_sharing a::before {position:absolute; width:34px; height:34px;  font-family: "Font Awesome 5 Brands"; text-align:center; line-height:34px; top: 0; left: 0;}
.widget-type-social_sharing a:first-child::before{content: "\f39e";}
.widget-type-social_sharing a:nth-child(2)::before{content: "\f0e1";}
.widget-type-social_sharing a:nth-child(3)::before{content: "\f099";}
.widget-type-social_sharing a:nth-child(4)::before{content: "\f0d5";}
.widget-type-social_sharing a:nth-child(5)::before{content: "\f231";}
.widget-type-social_sharing a:nth-child(6)::before{content: "\f0e0"; font-family: "Font Awesome 5 Free";}

.widget-type-social_sharing a:nth-child(5), .widget-type-social_sharing a:nth-child(6){display:none}
.hs_cos_wrapper_type_social_sharing a {float: right; display: block;  clear: both;  margin-bottom: 10px;}
.sidebar .row-depth-1:nth-child(2) {margin-bottom: 10px;}

.hs-blog-post .post-date::before {content: ""; background: #000; width: 2px; height: 18px; position: absolute; top: 3px; left: -2px;}
.hs-blog-post .post-date {display: inline-block; padding-left: 7px; margin-left: 6px; position: relative;}

.featured_post .title a{color: #000; text-decoration: none;}
.load-more-link {margin: 0 auto 70px; float: none; width: 235px; background: #cb262b; color: #fff; border-radius: 21px; text-transform: uppercase; display: block; height: 43px;
    text-align: center; line-height: 43px; font-size: 20px; position: relative; clear: both; cursor: pointer;}

#trd-articleslideshow .trd-show-container .trd-show-title-text::before, #trd-articleslideshow .trd-show-container .trd-show-title-text::after{content: none !important;}
#trd-articleslideshow .trd-show-container .trd-show-title{padding-top: 30px; border-top: 1px solid #000;}

.trd-articleslideshow .trd-show-container .trd-show-items .trd-show-item .trd-show-item-link .trd-show-descr .trd-show-text { color: #313131;font-size: 15px;line-height: 1.4;}
.trd-articleslideshow {position: relative;}
.trd-articleslideshow .trd-show-container {width: 100%; overflow: hidden; margin: 0 auto 70px auto;}
.trd-articleslideshow .trd-show-container .trd-show-title {margin: 10px auto 30px; position: relative; text-align: center; z-index: 1; padding-top: 30px; border-top: 1px solid #000;}
.trd-articleslideshow .trd-show-container .trd-show-title-text::after {left: 15px;margin: 0 -100% 0 0;}
.trd-articleslideshow .trd-show-container .trd-show-title-text::before {right: 15px;  margin: 0 0 0 -100%;}
.trd-articleslideshow .trd-show-container .trd-show-title-text::before, .trd-articleslideshow .trd-show-container .trd-show-title-text::after {content: none; display: inline-block;
    width: 100%; height: 1px; background: #162436; z-index: -1; position: relative; vertical-align: middle;}
.trd-articleslideshow .trd-show-container .trd-show-items { overflow: hidden; position: relative; margin: 40px auto 80px; width: 100%; display: flex; width: 100%;}
.trd-articleslideshow .trd-show-container .trd-show-items .trd-show-item { position: relative; overflow: hidden; float: left; width: 30%; margin-right: 5%; background: #f3f3f3;}
.trd-articleslideshow .trd-show-container .trd-show-items .trd-show-item .trd-show-item-link {display: inline-block; position: relative; overflow: hidden;}
.trd-articleslideshow a, .trd-articleslideshow a:hover {text-decoration: none; outline: none;}
.trd-articleslideshow .trd-show-container .trd-show-items .trd-show-item .trd-show-item-link img {width: 100%; height: auto;}
.trd-articleslideshow .trd-show-container .trd-show-items .trd-show-item .trd-show-item-link img { -webkit-transition: all .5s ease;  -moz-transition: all .5s ease;
    -o-transition: all .5s ease;  -ms-transition: all .5s ease; transition: all .5s ease;}
.trd-articleslideshow img {display: block;  border: none;}
.trd-articleslideshow .trd-show-container .trd-show-items .trd-show-item .trd-show-item-link .trd-show-descr { background: rgba(255,255,255,.9);}
.trd-articleslideshow .trd-show-container .trd-show-items .trd-show-item .trd-show-item-link .trd-show-descr {width: 100%; display: block; position: absolute; left: 0; top: 0; right: 0;
    padding: 5px 8px 0; overflow: hidden;}

.trd-show-title-text{color: #cb262b; font-size: 18px; font-weight: 500; text-transform: uppercase;}
.trd-show-title .fa.fa-angle-down,.trd-show-title .arrow-wrap {clear: both; float: left; width: 100%; text-align: center; padding: 5px 0; font-weight: 900; font-size: 31px;}
.trd-show-title .arrow-wrap {padding: 8px 0;}
.trd-show-title .trd-show-title-text .arrow-wrap>img{object-fit: contain;width: 13px;height: 22px; margin: 0 auto;transform: rotate(90deg);}
.trd-articleslideshow .trd-show-container .trd-show-items .trd-show-item:last-child {margin-right: 0px;}

.trd-show-items .img {float: left; width: 100%; display: block;}
.trd-articleslideshow img {max-height: 185px; width: 100%; object-fit: cover; max-width: 100%;}
.trd-show-items h3 {color: #162436; font-size: 22px; line-height: 33px; font-weight: 300; padding:0px 20px 0 20px;float: left; width: 100%; box-sizing: border-box;}
.trd-show-items h3 a{color: #162436 !important; text-decoration: none;}
.trd-show-items .topic-link {color: #000!important;}
.trd-show-items .post-tags {float: left; width: 100%; box-sizing: border-box;}

.hs_submit.hs-submit { margin-top: 0;}
.footer_blog_sucf form{margin-top: 0;}

/* */
#trd_cta_0fbb8037-b8af-4cb9-82a1-bacd2cf04608 .trd-articleslideshow img {max-height: 162px;}
#trd_cta_0fbb8037-b8af-4cb9-82a1-bacd2cf04608 .trd-content-hub-item{margin: 6px;max-width: 310px;}
#trd_cta_0fbb8037-b8af-4cb9-82a1-bacd2cf04608 .trd-content-hub-item:hover {box-shadow: 10px 10px 20px #00000024;}
#trd_cta_0fbb8037-b8af-4cb9-82a1-bacd2cf04608 .trd-content-hub-link .trd-content-hub-link-text {height: auto !important;padding: 20px 30px !important;}
#trd_cta_0fbb8037-b8af-4cb9-82a1-bacd2cf04608 .linkable-container{align-items:stretch !important;}
#trd_cta_0fbb8037-b8af-4cb9-82a1-bacd2cf04608 .trd-content-hub-text.trd-content-hub-text-title{margin-top: 0px;margin-bottom: 20px;font-size: 24px;font-weight: 500;line-height: 37px;font-family: "museo-sans-rounded", sans-serif; color: #073049;}
#trd_cta_0fbb8037-b8af-4cb9-82a1-bacd2cf04608 .trd-content-hub-link .trd-content-hub-button {display: inline-block;color: #CB262B !important;font-size: 18px !important;position:relative  !important;font-weight: 700;transition: 0.4s ease;font-family: "museo-sans-rounded",sans-serif;width: 100%;text-align: left;}
.trd-articleslideshow .trd-show-container{padding: 0px 0px 30px;}
/* */

.hs-blog-post .blog_wrapper .page_container .row-fluid-wrapper.row-depth-1.row-number-3{float: right; width: 30%;}
.hs-blog-post .blog_wrapper .page_container .span3.widget-span.widget-type-cell.sidebar {width: 100%;}
.hs-blog-post .blog_wrapper .page_container .row-fluid-wrapper.row-depth-1.row-number-2,.hs-blog-post .blog_wrapper .page_container .blog-list {float: left; width: 65%; margin-right: 5%;}
.hs-blog-post .blog_wrapper .page_container .sidebar .row-fluid-wrapper.row-depth-1.row-number-5{width:100%; margin-right:0px}
.hs-blog-post .blog_wrapper .page_container .blog-list .row-fluid-wrapper.row-depth-1.row-number-3 {float: left; width: 100%;}
.hs-blog-post .blog_wrapper .page_container .blog-list .row-fluid-wrapper.row-depth-1.row-number-3{float: left; width: 100%;}



.sidebar .hs-form .hs-form-field input[type="submit"], .sidebar .hs-form .hs_submit .hs-button {
font-size: 18px; font-weight: 500;line-height: 33px; padding: 12px 24px;}

.sidebar .widget-type-blog_subscribe {
text-align: center;
padding: 54px 55px;

}

.sidebar .hs_submit.hs-submit {
margin-top: 25px;

display: inline-block;

}

.sidebar h3 {
font-size: 24px;
margin-bottom: 43px;
  margin-top: 20px;
  line-height: 29px;
  font-family: 'Museo Sans';
  font-weight: 600;
  color: #333;

}
  .blog-list {
    margin-top: 40px;
}
body .span12.widget-span.widget-type-cell.page_container{display: block;}
@media only screen and (min-width: 220px) and (max-width: 1210px) {
  .featured_post {box-shadow: 3px 3px 12px rgba(50, 74, 100, 0.7); -webkit-box-shadow: 3px 3px 12px rgba(50, 74, 100, 0.7);}
    .fea_post_img .hs-featured-image {height: auto;}
  .span12.widget-span.widget-type-cell.page_container{padding: 0 15px 0 20px; max-width: 100%;}
  .post-item{width: 47.5%; margin-right: 5%;}
  .post-item:nth-child(3n+3) { margin-right: 5%;}
  .post-item:nth-child(even) {margin-right: 0;}
  .span9.widget-span.widget-type-cell.left_section{width: 100%; margin-right: 0;}
  .hs-blog-post .span3.widget-span.widget-type-cell.sidebar{margin-top: 0;}
  .span3.widget-span.widget-type-cell.sidebar{width: 100%; margin-left: 0 !important; float: right; margin-top: 50px;}  
   .hs-blog-post .blog-list {width: 100%; margin-top:0px;}
  .hs-blog-post .span3.widget-span.widget-type-cell.sidebar{ margin-top: 0px;} 
  @media only screen and (max-width: 900px) {
     .hs_cos_wrapper_type_social_sharing a {clear: none; margin-bottom: 40px;  margin-right: 10px;}
    .hs-blog-post .blog_wrapper .page_container .row-fluid-wrapper.row-depth-1.row-number-2,.hs-blog-post .blog_wrapper .page_container .blog-list {float: left; width: 100%; margin-right: 0;}
    .hs-blog-post .blog_wrapper .page_container .row-fluid-wrapper.row-depth-1.row-number-3 {float: right;  width: 100%;}
  }
  @media only screen and (max-width: 767px) {
    .trd-articleslideshow .trd-show-container .trd-show-items .trd-show-item {width: 100%; margin-right: 0; margin-bottom: 40px;}
    .trd-articleslideshow img {max-height: inherit; width: auto;}
    .span12.widget-span.widget-type-cell.blog_wrapper {padding: 40px 0 0 0;}
    .fea_post_img .hs-featured-image[src="https://www.ceragon.com/hubfs/resolving%20urban%20network%20challenges_1.png"],
    .fea_post_img .hs-featured-image[src="https://www.ceragon.com/hubfs/Ceragon_2020_Network_Predictions_P2.jpg"] {height: auto;}
  }
  @media only screen and (max-width: 640px) {
    .sidebar .widget-type-blog_subscribe{padding: 30px 45px;}
    .post-item, .post-item:nth-child(3n+3) {width: 100%; margin-right: 0}
  }  
}



.toggle-button-wrap {
  position:absolute;
 	top:0;
  right:0;    
  z-index: 2;
  display:none !important;
}
.navbar-toggle {
    border: none;
    -webkit-appearance: button;
    display: block;
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 22px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    cursor: pointer;
    border-radius: 4px;
    outline: none;
}
.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
}
.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 4px;
}
.navbar-toggle .icon-bar {
    background-color: #cb262b;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.overflow-h .navbar-toggle .icon-bar:nth-child(1) {
    transform: rotate(45deg);
    top: 6px;
    position: relative;
}
.overflow-h .navbar-toggle .icon-bar:nth-child(2) {
    opacity: 0;
}
.overflow-h .navbar-toggle .icon-bar:nth-child(3) {
    transform: rotate(-45deg);
    bottom: 6px;
    position: relative;
}
.header-wrapper.mobile-menu-opened {
    padding-top: 80px;
    box-sizing: border-box !important;
    padding-bottom: 40px;
    background-color: rgba(255,255,255,0.9);
    border-bottom: 1px solid rgba(117,149,52,0.2);
    max-height: 100vh;
    overflow-y: auto;
}
.overflow-h .site-header{
  background: #f6faff;
}
/*
@media only screen and (max-width: 1100px) {
  .toggle-button-wrap {
    display:block !important;
  }
  .nac {
    display:none !important;
  }
  .span9.widget-span.widget-type-cell.nac.menu-opened {
    display: block !important;
    z-index: 1;
	}
  .custom-menu-primary .hs-menu-wrapper {
    padding-top: 50px !important;
    padding-bottom: 0 !important;
  }
  .custom-menu-primary .hs-menu-wrapper > ul{
    border-top: 1px solid #cb262b;
  }
  body.overflow-h {
      overflow: hidden;
  }
  .row-fluid-wrapper:last-child .hs-menu-wrapper.hs-menu-flow-horizontal>ul {
    height: 100vh !important;
    max-height: 80vh;
    min-height: 400px;
    overflow-y: auto !important;
  }
  
}*/

@media (min-width:1025px) {
  .post-item:hover .post-overlap-content{ opacity:1;}
  .post-item:hover .post_item_col-1{ opacity:0;}
  .post-overlap-content {display: block;}
}

.hs-blog-listing .button_fixed_wrap-grp .button_fixed_wrap a {z-index:1;}
/*****************************/
.hs-blog-post .by-topic{ display:none;}
.hs-blog-post .social_shar_wrap .hs_cos_wrapper_type_social_sharing a{float: left;display: inline-block;clear: none;margin-bottom: 10px;margin-right: 10px;}
.hs-blog-post .sidebar .row-depth-1 {margin-bottom: 20px;}
.sticky-remove{position: absolute !important;}
@media only screen and (min-width: 1280px) {.hs-blog-post .sidebar{position: fixed; width: 360px !important;}.mt-65{margin-top:65px;}}
@media only screen and (min-width: 901px) and (max-width: 1280px) {.hs-blog-post .sidebar{position: fixed;width: 29% !important; }}
/*******************************/

.hs-blog-listing .minuteRead, .hs-blog-post .trd-show-container .minuteRead {width: 100%;float: left;display: block;margin: -2px 0 10px;color: #000;padding: 0 20px;font-size: 13px;padding-top: 15px;position: relative; font-weight: 300;}
.hs-blog-listing .minuteRead:before, .hs-blog-post .trd-show-container .minuteRead::before {position: absolute;content: '';display: block;width: 30px;height: 2px;background: #d71921;top: 0;left: 20px;}
.hs-blog-post .minuteRead {display: inline-block; padding-left: 7px; margin-left: 6px; position: relative;}
.hs-blog-post .minuteRead::before {content: "";background: #000;width: 2px;height: 18px;position: absolute;top: 3px;left: -2px;}
div.hs-banner-area {background-position: top center;}
/*TrenDemon */
.int-con-td-item.title-container {clear: both;opacity: 0;}
/***** Start Blog Breadcrumb **/
  .breadcrumb-blog ol {
list-style: none;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    column-gap: 8px;
    row-gap: 4px;
    margin: 0 0 20px 0;
    font-size: 14px;
  }
  .breadcrumb-blog li:not(:last-child)::after {
    content: ">";
    margin-left: 5px;
    color: #000;
  }
  .breadcrumb-blog [aria-current="page"] {
    color: #000;
  }
/***** End Blog Breadcrumb **/
.hs-author-list .hs-author-profile { display: flex; flex-wrap: wrap; border: none; margin: 0; padding: 0 0 70px; position: relative; }
.hs-author-list .hs-author-profile .hs-author-left { width: 384px; }
.hs-author-list .hs-author-profile .hs-author-right { width: calc(100% - 384px); padding-left: 15px; padding-top: 20px; }
.hs-author-list .hs-author-profile .hs-author-avatar { width: 300px; max-width: 100%; margin-top: -170px; height: 300px; float: none; margin-left: auto;  margin-right: auto; }
.hs-author-list .hs-author-profile .hs-author-avatar img { height: 100%; width: 100%; }
.hs-author-body .span12.widget-span.widget-type-cell.blog_wrapper { padding-top: 0; }
.hs-author-list h2.hs-author-name { font-weight: 600;  font-size: 40px; line-height: 55px; text-transform: uppercase; color: #0001FF; letter-spacing: -1px; margin-bottom: 16px; font-family: museo_sans_rounded600, sans-serif; }
.hs-author-list .hs-author-bio { font-weight: 300; font-size: 22px; line-height: 30px; letter-spacing: -1px; font-family: museo_sans_rounded300, sans-serif; }
.hs-author-list h3.hs-author-listing-header , .hs-author-social-section span.hs-author-social-label { font-weight: 300; font-size: 24px;  line-height: 36px; letter-spacing: -1px; text-transform: capitalize; margin-bottom: 20px; font-family: museo_sans_rounded300, sans-serif;  }
.hs-author-profile .hs-author-social-section { width: 100%; flex-wrap: wrap; justify-content: center; }
.hs-author-social-section span.hs-author-social-label { display: block; width: 100%;  text-align: center;  margin-bottom: 0; margin-top: 10px; }

.hs-author-profile .hs-social-linkedin { width: 30px; display: inline-block; }
.hs-author-profile .hs-author-social-links svg path { fill: rgb(128 128 128 / 71%); }

.hs-author-body .span12.widget-span.widget-type-cell.custom-top-footer::before { display: none; }

@media(max-width:1199px){
    .hs-author-list .hs-author-profile .hs-author-avatar { max-width: 300px; height: 300px;  margin: -130px auto 0; }
    .hs-author-list .hs-author-profile .hs-author-left { display: flex; flex-wrap: wrap;  justify-content: center; }
    .hs-author-list .hs-author-profile .hs-author-right { padding-left: 10px; }
 }  

@media(max-width:991px){
    .hs-author-list .hs-author-profile .hs-author-avatar { max-width: 200px; height: 200px; margin: 0 auto 0; }
    .hs-author-list .hs-author-profile .hs-author-left { width: 270px; align-items: flex-start; }
    .hs-author-list .hs-author-profile .hs-author-right { width: calc(100% - 300px); padding-top: 70px; }
    .hs-author-list .hs-author-profile { margin-top: -90px; }

    .hs-author-list h2.hs-author-name { font-size: 40px; }
    .hs-author-list h3.hs-author-listing-header, .hs-author-social-section span.hs-author-social-label { font-size: 30px; line-height: normal; }
}

@media(max-width:767px){
    .hs-author-list .hs-author-profile .hs-author-left { width: 100%; }
    .hs-author-list .hs-author-profile .hs-author-right { width: 100%; padding: 20px 0 0 0; text-align: center; }
    .hs-author-list h2.hs-author-name { line-height: normal; font-size: 32px; }
    .hs-author-list h3.hs-author-listing-header, .hs-author-social-section span.hs-author-social-label { font-size: 24px; margin-bottom: 20px; }
}