/**********************************************List Page Css***************************************************/
/*Main List*/
.post-item .wrapper-featured-image { height: 175px;margin-bottom: 19px; }
.post-item .image-inner {height: inherit;display:block;width:100%;background-size: cover; background-position: center center; background-repeat: no-repeat;}
.post-item h2{line-height: 1.2;margin-bottom: 16px}
.post-item h2 a{color:#000 !important;text-decoration:none !important;}
.post-item { width: 32%; transform: scale(1);transition-duration: 0.25s;transition: transform 0.25s ease 0s; border: 1px solid #E0E0E0; margin-right: 2%; border-radius:2px; padding: 11px;position:relative; padding: 11px 11px 75px 11px;margin-bottom:30px;box-shadow: 0px 1px 1px 1px #e6e6e6;}
.post-item:nth-child(3n) { margin-right: 0; }
.post-item .publised-date { color: #C4C4C4; font-size: 14px; line-height: 1.2;    margin-bottom: 18px;}
.post-item .post-content * { display: inline !important; padding: 0 !important; text-decoration: none !important; list-style: none !important; font-weight: 400 !important; color: #000!important; margin: 0 !important; font-family: 'VELUXGothic-regular' !important; }
.post-item .post-content p { display:block !important;}
.post-item .wrapper-cta { position: absolute; bottom: 19px; right: 11px; }
.container  + .two-col-section,.container  + .main-section-wrapper {margin: 10px 0 40px;}
.post-item:hover { transform: scale(1.01); -webkit-box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.2); box-shadow: 0px 5px 15px 0px rgba(0,0,0,0.2); }
/*Pagination*/
.blog-pagination ul.dis-flex.pg li.active a,.blog-pagination ul.dis-flex.pg li a:hover{background: #006bc2;color: #fff;}
.blog-pagination ul.dis-flex.pg li a{background: #ffffff;border: 1px solid #006bc2;color: #006bc2;font-family: 'VELUXGothic-bold'; font-weight: 700;display: inline-block; padding: 8px 10px;margin: 0 10px 10px 0;}
.blog-pagination .dis-flex.pg li:last-child{ position: absolute; right: 0;top:0;}
.blog-pagination .dis-flex.pg li:last-child a{margin-right:0;}
.blog-pagination .dis-flex.pg{position:relative;} 
.blog-pagination { padding-bottom:30px; }

/**********************************************Post Page Css***************************************************/
.wrapper-blog-post .feature-img {height: 480px;background-repeat: no-repeat;background-size: cover;background-position: center;}
.wrapper-blog-post { padding-top:10px; }
.wrapper-blog-post .author-date { font-size: 14px; color: #c4c4c4; line-height: 1.5; padding: 0px 0 25px; }
.wrapper-blog-post .post-body .container > span { width: 66.1%; display: inline-block; }
.wrapper-blog-post .post-body { padding: 40px 0 15px; }

.post-share { background: #006BC2;}
.post-share .container{position:relative; height: 55px; display: flex; align-items: center; }
.post-share ul.social-icon { visibility: hidden;transition: all 0s ease;position: absolute; background: #fff; padding: 15px 30px; top: 100%; left: 0; right: 0; width: 80px; box-shadow: 0px 1px 1px 1px #e6e6e6; text-align: center; }
.post-share li.vertical { margin-bottom: 18px;   list-style: none; }
.post-share li.vertical a{transition: all 0s ease;}
.post-share li.vertical a:hover{color:#006BC2;}
.post-share li.vertical:last-child{ margin-bottom:0; }
.post-share img{width: 30px;cursor: pointer;padding:13px 0;}
.post-share .icon { position: absolute; content: ""; background: #fff; height: 10px; width: 10px; transform: rotate(-45deg); top: -5px; left: 0; right: 0; margin: auto; }
.post-share img:hover + ul.social-icon,.post-share img + ul.social-icon:hover  { visibility: visible;transition: all 0s ease; }

.hs-blog-post .blog-post-section ul, .hs-blog-post .blog-post-section ol, .hs-blog-post .post-body ul, .hs-blog-post .post-body ol, .landing-page .text-part ul, .landing-page .text-part ol {
  margin:20px 0 30px 40px;
}

.hs-blog-post .blog-post-section ul li,.hs-blog-post .blog-post-section ol li, .hs-blog-post .post-body ul li,.hs-blog-post .post-body ol li, .landing-page .text-part ul li, .landing-page .text-part ol li {
  margin:0 0 15px 0;
}

/*********************************************FAQ Topic Page Css***************************************************/
/*Topic Related Post Feed Module*/
.blog-post-wrapper h1{margin-bottom: 55px;}
.blog-post-wrapper .post-body img{ margin: 15px 0 30px; }

.blog-post-wrapper .left { width: calc(100% - 221px); padding-right: 100px; }
.blog-post-wrapper .right { width: 220px;    font-size: 16px; }
.blog-post-wrapper .right li { list-style: none; margin-bottom: 15px; }
.blog-post-wrapper { padding: 28px 0 42px; }
.blog-post-wrapper ul.content-article li a { color: #006BC2; }
.blog-post-wrapper ul.content-article li a:hover,.blog-post-wrapper ul.content-article li a.active{color:#000;text-decoration:underline;}
.blog-post-wrapper .right > p{margin-bottom: 25px;}

/*********************************************Faq Post Page Css***************************************************/
div#bottomEdge { display: inline-block; width: 100%; } 
#sidebarWrap { height: auto; width: 210px; float: right; position: relative; box-shadow: none; border: none; margin: 0; padding: 0; }
#sidebar.fixed {position: fixed;top:25px;width: inherit;}    
.post-body h3 { font-family: 'VELUXGothic-bold'; font-weight: 700; }

.blog-post-section a, .hs-landing-page .detailz-text a {
    text-decoration: underline;
}

.blog-post-section li a, .hs-landing-page .detailz-text li a {
    text-decoration: none;
}

.wrapper-header .menu ul li a {
  color:#FFF;
  text-decoration:none;
}

a {
  color:#006BC2;
}

.wrapper-breadcrumb li a {
  text-decoration:none;
}

@media(max-width:1180px){
.blog-post-wrapper h1 { margin-bottom: 30px; }
  #sidebar.fixed { position: relative; top: 0;  }
  div#sidebar { position: relative !important; top: 0 !important; }
}

@media(max-width:1024px){
.post-item .publised-date {font-size: 12px;}
.wrapper-blog-post .feature-img { height: 400px;}
.wrapper-blog-post .post-body { padding: 30px 0 15px; }
.blog-post-wrapper .left {padding-right: 30px; }
.blog-post-wrapper { padding: 18px 0 30px; }
}

@media(max-width:768px){
.wrapper-blog-post .post-body .container > span { width: 100%;}
.blog-post-wrapper .right {display: none; }
.blog-post-wrapper .left {width: 100%;padding-right:0px; }
}

@media(max-width:767px){
.post-item { width:100%;margin-right:0;margin-bottom:20px;padding: 11px 11px 85px 11px;}
.post-item .wrapper-featured-image{margin-bottom:12px;}
.post-item h2 {margin-bottom: 11px;}
.post-item .publised-date {margin-bottom:12px;}
.container + .two-col-section {margin:10px 0 30px;}
.blog-pagination { padding:17px 0 20px;}
.blog-pagination .dis-flex.pg li:last-child { display: none; }
.wrapper-blog-post .author-date{padding: 0px 0 20px;font-size: 12px;}
.wrapper-blog-post {padding-top: 0px;}
.wrapper-blog-post .feature-img { height: 300px;}
.wrapper-blog-post .post-body { padding: 18px 0 15px; }
.blog-post-wrapper { padding: 0px 0 30px; }
  .blog-post-wrapper h1 { margin-bottom: 20px; }
  .blog-post-wrapper .post-body img { margin: 15px 0 20px; }
}

@media(max-width:480px){
.wrapper-blog-post .feature-img { height:202px;}
}
