/* Default Blog CSS
new Update - 26 Oct 22
- Header breif is now changed from h1 to p and css is updated
   ========================================================================== */

  /*newly added*/
  .SH-header .header-block .content-block .block-space p{font-size:1.8em;font-weight:300;color:#fff;line-height:33.8px}
 .SH-header .header-block .content-block .caption {font-size:4em;position:relative;top:36px;left:5px;color:#b9d4ef;font-weight:700}

::selection {
    color: #fff!important; 
    background:#0a2762!important;
    }
    
   body{
    font-family: 'Barlow', sans-serif!important;
    color:#000000;
    }
    
    div, span, input, label, h1, h2, h3, h4, h5, h6, img, a,.SH-header.banner1, .SH-header, .site-link, .site-link-2 .sidebar-form, .heading, .header-block, .SH-header.width-responsive, .content-block .space-top, .blog-content, .blog-content h3, .blog-content p, ul, ui, .more-link, a:hover, .custom-blog-sidebar, .custom-blog-sidebar h3, .custom-blog-sidebar p, .post-header, .post-header h1, .post-header h2, .custom-blog-sidebar .hs-button.primary 
    {
    -webkit-transition: all 0.3s ease-in-out;
	 -moz-transition: all 0.3s ease-in-out;
	 -ms-transition: all 0.3s ease-in-out;
	 -o-transition: all 0.3s ease-in-out;
	 transition: all 0.3s ease-in-out;
    }
    .sh-hb-buttons-medium.green a
    {
    -webkit-transition: none;
     -moz-transition: none;
	 -ms-transition: none;
	 -o-transition: none;
	 transition: none;
    }
    
    .blog-content .blog-listing-wrapper .post-listing .post-item .post-body{
        margin: 5px 0;
    }
    
    .blog-content{
        border-right: 1px solid #e8e8e8;
     padding-right: 40px;
    }
    .blog-content.simple-listing {
      border-right: none;
    }

    
    .blog-content .more-link{
    background-color: #0072cf;
    color: #fff!important;
    padding: 5px 20px!important;
    font-size: 14px;
    }
    
    .blog-content .more-link:hover{
    background-color: #2093ff;    
    }


#hubspot-author_data .hs-author-avatar img {border-radius:30px; width:60px;height:60px!important;}     
    
   .custom-blog-sidebar h3 {
    font-size: 16px;
    border: none;
    padding: 15px 15px;
    background-color: #f6f6f6;
    font-weight: 600;
    -webkit-font-smoothing: subpixel-antialiased;
    color: #708ba2;
    }
        .custom-blog-sidebar ul li{
            font-size: 14px;
            margin-bottom: 11px;
        }
        
        .custom-blog-sidebar ul li a{
            color:#0085fb;
        }
        .custom-blog-sidebar ul li a:hover{
            color:#2093ff;
        }
        
        
        ul {
            list-style-image: url('sqpurple.gif');
        }

        #hs_form_target_blog_subscription .hs-button.primary.large:hover {
            background-color: #ffec2f;
        }
        
        #hs_form_target_blog_subscription .hs-button.primary.large {
            background-color: #ffdd00;
            color: #434343;
        }
        
    .custom-blog-sidebar .hs-button.primary, body input[type="submit"], body input[type="button"]{
       /* border-radius:30px; */
          background-color: #0072cf;
    }
        
   .subscribe-sidebar{
       background-color: #e5eef7;
       padding: 20px;
       
    }
    
        .subscribe-sidebar h3 {
            background-color:transparent!important;
            text-align:center;
            padding:0;        
        } 
        
        .subscribe-sidebar ul, ol {
      margin: 10px 0 0 0;
        }
        .subscribe-sidebar .input{
           /* width: 80%; */
            display: inline-block;
        }
        
        .subscribe-sidebar label{
            display: inline-block;
            padding-right:10px;        
        }
        
        .subscribe-sidebar .actions{
           /* padding-top:20px;
*/            text-align:left!important;
        }

    
    .blog-listing-wrapper .post-listing .post-item{
        margin-bottom: 40px;
    border-bottom: 1px solid #e4e1e1;
    padding-bottom: 30px;
    }
.blog-listing-wrapper .post-listing .post-item .post-body h2 {
      display: inline-block;
    margin-bottom: 0;
}
    
   .post-listing .hs-featured-image-wrapper {
    width: 100%;
    }
    
   .post-listing .post-body p {
    width: 95%;
    font-size: 14px;
    line-height: 23px!important;
    }
    
    .post-listing a {
        color:#0085fb;
    }

    
    .post-listing a:hover{
        color:#2093ff;
    }    
    
    .blog-content a {
        color:#0085fb;
    }
    
    .blog-content a:hover{
        color:#2093ff;
    }       

    .post-header h1{
        font-size:26px;
        line-height:34px;
        font-weight: 500;
        }
        
.post-header h2 a:hover {
    color: #0c4a9e!important;
}        
 
    .post-header h2 {
        font-size: 26px!important;
        font-weight: 500;
    }
    
    
/* SH Custom CSS
   ========================================================================== */
    
   .site-link-new a {color: #inherit;!important  text-decoration: none;}
    .site-link-new a:hover{color:inherit!important;}

/*Desktop*/
@media only screen and (min-width: 1440px) and (max-width: 2800px){
    .backlink-holder .site-link-new{
    position: absolute;
    right: 20%;
    bottom: 165px;
    background-color: #1a76ff;
    text-transform: uppercase;
    padding: 14px 21px!important;
    font-size:14px!important;
    color:#ffffff!important;
    font-weight:600;
    }
    
    .backlink-holder .site-link-new:hover{
    background-color: #ecf4fc;
    color:#0c2d6f!important;
    } 
    
    .SH-Footer .shwb-google-plus-box {
            margin-left: 3px;
    font-size: 1.72em;
    top: -7.6px;
    }
    
}
@media only screen and (min-width: 1280px) and (max-width: 1440px){
    
     .SH-Footer .shwb-google-plus-box {
            margin-left: 3px;
    font-size: 1.72em;
    top: -7.6px;
    }
    
    .SH-header.width-responsive-listing {        
        height: 500px!important;
    }    
    
    .SH-header .header-block .content-block {     
        padding-top: 200px!important;
    }   
  
    .SH-header .header-block-2 .content-block {     
        padding-top: 50px!important;
    }  
   .backlink-holder .site-link-new{
    position: absolute!important;
    right: 10%;
    bottom: 85px;
    background-color: #1a76ff;
    text-transform: uppercase;
    padding: 14px 21px!important;
    font-size:14px!important;
    font-weight:600;
    color:#ffffff!important;
    }
    
    .backlink-holder .site-link-new:hover{
    background-color: #ecf4fc;
    color:#0c2d6f!important;
    }    
    
    .site-link {
        bottom: 88px!important;
    }
    .site-link-2 {
    bottom: 45px!important;
    }
    
    .SH-header.banner2{
        background-position-x:100%;
    }
    
    .SH-header.banner1{
        background-position-x:100%;
    }    
}

/*Tablet*/
@media only screen and (min-width: 768px) and (max-width: 1024px){
    
    .SH-header.banner1 {
    background-position-x:100%!important;
    }
        .SH-header .header-block .content-block {
    padding-top: 190px!important;
    padding-left:50px;
}

.hs-blog-post .custom-blog-sidebar{display:none!important;}
.hs-blog-post .blog-content {border-right:none!important; padding-right:0px!important; width:100%!important;}

        .SH-header.width-responsive-singlePost{    
        display:block;       
        height:210px!important;
        } 
        
        .SH-header.width-responsive-listing {
    height: 550px!important;
}
    
    .SH-header.banner2 {
    background-position-x:95%!important;
    }
    
    .SH-header .header-block-2 {
        margin: 0 auto;
        width: auto!important;
        padding: 10px 0 10px 50px!important;
    } 
    
    .SH-header .header-block {        
        width: auto!important;
        padding: 10px 0;
        display:block!important;
    }    
    
    .SH-header .content-block h4 {        
        line-height: 40px!important;
    }    
    
        .SH-Footer li a{
            color:#c0c0c0!important;
            cursor:pointer;
        }    
    
    .SH-Footer .header-block {
    margin: 0 auto;
    width: auto!important;
    padding: 20px 0;
    }  
    
    .backlink-holder .site-link-new{
    position: absolute!important;
    right:10%;
    bottom: 85px;
    background-color: #1a76ff;
    text-transform: uppercase;
    padding: 14px 21px!important;
    font-size:14px!important;
    color:#ffffff!important;
    font-weight:600;
    }
    
    .backlink-holder .site-link-new:hover{
    background-color: #ecf4fc;
    color:#0c2d6f!important;
    }   
    
    .site-link {
        position: relative!important;
        right: 0px!important;
        bottom: 0px!important;
        display: block!important;
        text-align: center!important;
        padding-top: 57px!important;
    }    
    
    .body-container {
        padding: 0 30px;
    }    
    
    .header-block-2 img {
        max-width: 30%!important;        
    }     
    
    .SH-header .header-block-2 .content-block {        
        padding-top: 25px!important;
    }    
    
    .post-listing .post-body p {
        width: auto!important;    
    }
    
    .post-listing .hs-featured-image-wrapper {
        width: auto!important;
    }  
    .hs-featured-image-wrapper .hs-featured-image-link img.hs-featured-image{
        max-width:100%!important;
    }    
        .SH-Footer .social .shwb-google-plus-box {
          
    font-size:  1.7em!IMPORTANT;
    top: -7.48px!important;
    } 
    
}

/*Mobile*/
@media only screen and (min-width: 300px) and (max-width: 767px){
    
    /*Single Post CSS*/
    
    .body-container {
        padding-top:0!important;
    }       
    
    .SH-header.banner2 {    
    background-position-x: 100%!important;
    }
        
    .SH-header.width-responsive-singlePost {        
        height: 600px!important;
    }
    
    .SH-header .header-block-2 {        
        width: auto!important;        
        display: block!important;
    }  
    
    .header-block-2 img {
        max-width: 60%!important;        
    }   
    
    .SH-header .header-block-2 .content-block {
        display: block!important;
        text-align: center!important;
        padding-top: 130px!important;
    }    
    
    .width-responsive-singlePost p { 
        text-align:center;

    } 
    .blog-listing-wrapper .post-listing .post-item {
    padding-left: 5px;
    padding-right: 5px;
}
.blog-post-wrapper {
    padding: 0 0;
}
    
    .post-header h2 {
    font-size: 20px!important;
    font-weight: 600!important;
}


       .backlink-holder .site-link-new{
position: relative!important;
    /* right: 10%; */
    /* bottom: 85px; */
    top: 30px;
    background-color: #1a76ff;
    text-transform: uppercase;
    padding: 14px 21px!important;
    font-size: 14px!important;
    color: #ffffff!important;
    font-weight: 600;
    margin-left: 20px!important;
    }
    
    .backlink-holder .site-link-new:hover{
    background-color: #ecf4fc;
    color:#0c2d6f!important;
    }               
    .site-link-2 {
    right: 15px!important;
    top: 12px!important;
    bottom:0px!important;
    }
    
    /*Single Post CSS ends here*/
    
    .SH-header .header-block .content-block {
    padding-top: 160px!important;
    padding-left:20px;
}
.SH-header.width-responsive-listing {
    height: 550px!important;
}
    .SH-header .header-block .content-block .block-space{
        width:90%!important;
    }
    
    .post-listing .post-body p {
        width: auto!important;    
    }
    
    .post-listing .hs-featured-image-wrapper {
        width: auto!important;
    }  
    .hs-featured-image-wrapper .hs-featured-image-link img.hs-featured-image{
        max-width:100%!important;
    }    
    
    .body-container .page-center {padding:0!important;}
    
    .post-header h1 {font-size: 20px!important;
    line-height: 29px!important;
    font-weight: 600;}
    
   .SH-header.banner1 {
    background-position-x: -699px!important;
    }
    .SH-header .logo img{
            max-width: 90%!important;
    }
    .site-link {
        position: relative!important;
        right: 0!important;
        bottom: -44px!important;
        text-align: center!important;
    }    
    .SH-header .header-block {        
        width:auto!important;        
        display: block!important;
    }  
    .SH-Footer .header-block{
        width:auto!important;
        display:block;
    }
    
    .SH-Footer ul {
        width: auto!important;        
        margin-bottom: 50px!important;
    }   

        .SH-Footer li a{
            color:#c0c0c0!important;
            cursor:pointer;
        }    

    .SH-Footer li:first-child {
        font-size: 16px!important;    
        padding-bottom: 20px!important;
    }  
    
    
    .SH-Footer .social .shwb-google-plus-box {
          
    font-size: 3.415em!IMPORTANT;
    margin-left: 4px!important;
    position: relative!important;
    top: -8px!important;
    } 

     .SH-Footer .social .shwb-2x {
        font-size: 3em;
        
    }
    .custom-blog-sidebar{display:none!important;}
    
    .blog-content{border-right:none!important; padding-right:0!important;}
    
    .blog-pagination ul li a {
padding: 1px 4px !important;
    line-height: 20px;
    font-size: 12px!important;
}

}

/*responsive CSS ends here*/
    
    .SH-header{position:relative;}
    
    .SH-header .sh-full-logo{display:inline-block;}
    .SH-header .sh-short-logo{display:none;}
    
    .header-block-pgs{
        
    }
    
    .SH-header p{
        font-size:16px;
        line-height:23px;
        padding:0px;
        margin:0px;
    }
    .SH-header h4, h5, .heading, .heading-medium{
        padding:0px;
        margin:0px;
        color:#ffffff;
    }
    .SH-header .logo{
        display:block;
      float:left;
        padding-right: 20px;
        
    }
    
    .SH-header .heading{
        font-size:60px;
        font-weight:600;
        line-height:70px;
        display:block;
    }
    .SH-header .heading-medium{
        font-size:30px;
        font-weight:600;
        line-height:40px;
        display:block;
    }    
    .space-top{
    margin-top:50px;    
    }
    
    .space-top-medium{
    margin-top:35px;    
    }    
    
    .SH-header h5{
        font-size:18px;
        font-weight:400;
        line-height:24px;
        color:#fff;
    }
        
        .SH-header.width-responsive-listing{    
        display:block;
        height:360px;
        } 
        
        .SH-header.width-responsive-singlePost{    
        display:block;       
        height:270px;
        }           
        
        .width-responsive-singlePost .site-link-new{
            bottom:50px!important;
        } 
        
    /*Header Content*/
    
    .SH-header.banner1{
    background-image: url(https://2937299.fs1.hubspotusercontent-na1.net/hubfs/2937299/ASC-Images/Master%20SliderSigninghub%20Banner.jpg);
    background-repeat: no-repeat;
    background-size: cover;    
    background-position-y: -130px;  

    }
    .SH-header.banner2{
    background-image: url(https://2937299.fs1.hubspotusercontent-na1.net/hubfs/2937299/ASC-Images/single-post-Banner.jpg);
    background-repeat: no-repeat;
    background-size: cover;   
       background-position-y:-5rem;
    }  
    
    .SH-header.banner3{
    background-image: url(https://511375.fs1.hubspotusercontent-na1.net/hubfs/511375/Signinghub-Images/contact-us-banner.jpg);
    background-repeat: no-repeat;
    background-size: cover;        
    }  
    
    .SH-header.banner4{
    background-image: url(https://511375.fs1.hubspotusercontent-na1.net/hubfs/511375/Signinghub-Images/SolutionSheets-eBooks-banner.jpg);
    background-repeat: no-repeat;
    background-size: cover;        
    }      
    
    .SH-header.banner5{
    background-image: url(https://511375.fs1.hubspotusercontent-na1.net/hubfs/511375/Signinghub-Images/thankyou-banner.jpg);
    background-repeat: no-repeat;
    background-size: cover;        
    }          
    
    
    .sec-right-2{
        text-align:right;
    }
        
    .SH-header a{
        color:#ffffff;
        text-decoration:none;
        position:relative;        
        font-weight: 500;
    }
    .SH-header a:hover{
        color:#2093ff;            
    }
        
    .SH-header .header-block{
        margin:0 auto;        
        width:1100px;
        padding:10px 0;        
    }
    
    .SH-header .header-block-2{
    margin:0 auto;        
    width:1100px;
    padding:10px 0;
    }  

    .SH-header .header-block-2 .content-block{
    display:block;
    text-align:left;
    padding-top: 50px;
    } 
    
    
    .SH-header .header-block .content-block{
    display:block;
    text-align:left;
    padding-top:20px;
    }   
    .SH-header .header-block .content-block .block-space{
        width:50%;
    }
    .site-link-2{
        position:absolute;
        right: 60px;
        bottom: 69px;
    }   
    
    .site-link{
        position:absolute;
        right: 60px;
        bottom: 125px;
    }    
    

    .SH-header .header-block-pgs{              
        display:block;
        padding:30px 65px;
    }   
    
    .SH-header .header-block-pgs-2{
        margin:0 auto;        
        width:1100px;
        padding:10px 0;             
    }
    
    .SH-header .header-block-pgs-2 .content-block-2 {
        display: block;
        text-align: left;
        padding-top: 165px;
        padding-bottom: 90px;
    }    
            
    .menu-pgs{
        display:inline-block;
        position: relative;
        top: -22px;
    }
        
        .SH-header .menu-pgs span{
            color:#ffffff;
            text-decoration:none;
            position:relative;
            top:-18px;
            font-size: 16px;
            font-weight: 500;
            padding: 16px 15px;
            cursor:pointer;
        }
        
        .SH-header .menu-pgs .sep{
            height: 5px;
            background-color: rgba(255, 255, 255, 0.25);
            padding: 0 0 0 1px;
        }        
        
        .SH-header .menu-pgs span a{
            color:inherit;
        }
        .SH-header .menu-pgs span:hover{
            background-color:#2093ff;            
        }        
        

    .downloads-sidebar{
        display:block;
        text-align:center;
        background-color:#f6f6f6;
        padding:20px 0 30px 0;        
        }
    
        .downloads-sidebar h3{
                background-color:transparent!important;
        }
        .downloads-sidebar p{
            line-height:normal;
        }
        
.seprator-block{
    display:block;
  clear:both
}
.sep-style1{
    width:55px;
    height:2px;
    background-color:#2093ff00;
    display:inline-block;
    margin:18px 0;
    
}
.sep-style2{
    width:55px;
    height:2px;
    background-color:#2093ff00;
    display:inline-block;
    margin:10px 0;
    
}
    
.SH-Footer{}
    .social {
        margin-top:40px;
      font-size:16px!important;
    }
    .footer-description {
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    margin-top: 0px;
    color: #5783d8;
    margin-bottom: 20px;
    }

    .SH-Footer.width-responsive{    
        display:block;
    }
    
    .SH-Footer .header-block{
        margin:0 auto;        
        width:1100px;
        padding:20px 0;
    }
    
        
        .SH-Footer ul{
            display:inline-block;
            width:23%;
              margin: 0px 0px 20px 20px;
            list-style-type: none;
            float:left;
          
            
        }
        
        .SH-Footer ul li{
            font-size:14px;
            line-height:22px;
            margin-bottom:5px;
            color:#c0c0c0;
            font-weight:500;
            
        }
        
        .SH-Footer li:first-child{
            font-size: 16px;
             font-weight: 600;
             color:#ffffff!important;
             padding-bottom: 30px;             
        }
        
        .SH-Footer li i{
            display:inline-block;
            padding-right:10px;
        }
        
        .SH-Footer li a{
            color:#c0c0c0!important;
            cursor:pointer;
        }
        
        .SH-Footer li a:hover{
            color:#2093ff!important;
            cursor:pointer;
        }
        
        .SH-Footer li span{
            display:inline-block;
            top:-6px;
            position:relative;
        }        
        
        .SH-Footer .footer-bottom{
            color:#b9d4ef;
            font-size: 14px!important;
            font-weight: 400;
            text-align: left;
            padding: 0px 20px;
            line-height: 22px;
            width: 94%;
            display:inline-block;
        }

.SH-Footer .footer-bottom a {color: #b9d4ef;}
.SH-Footer .footer-bottom a:hover {color: #5783d8}  
@media only screen and (max-width: 768px) and (min-width: 636px) { 
  .SH-Footer ul{width:40%;margin: 0px 0px 45px 60px;}
}
@media only screen and (max-width: 1024px) and (min-width: 769px) { 
  .SH-Footer ul{width:19%;margin: 0px 0px 20px 56px;}
  .SH-Footer .footer-bottom {padding-left:56px;}
}
.footer-container{padding-top:30px!important; background-color: #0a2762!important;}     
    
        

      
.apps-main-content{}
      
    .apps-main-content h4{
          font-weight:400;
          line-height:33px;
      }
      
    .apps-main-content h6{
          font-weight:500;
          line-height:25px;
      }
      
.sep-2{
    width:55px;
    height: 1px;
    background-color: rgba(0, 0, 0, 0.25);
    display:inline-block;
}
.SH-CTA-button-blue{}
.SH-CTA-button-blue:hover{
    box-shadow:none!important;
    text-shadow:none!important;
    border-radius:45px!important;
    padding:18px 40px!important;
    background-image:none!important;
    border:none!important;
    background-color:#2093ff!important;
}
.SH-CTA-Bar{
    background-color:#f6f6f6;
    display:block;
    padding:34px 0px 9px 0px;
    text-align: center;
}   

.SH-CTA-Bar .content-block{
    width: 1100px;
    display: inline-block;
}

.SH-CTA-Bar h4{
    font-weight:500;
}
      
.sh-hb-buttons-medium{
    padding: 12px 30px;
    border-radius: 30px;
    font-size: 18px;
    font-weight: 600;
    cursor: pointer;
}
    
    .sh-hb-buttons-medium.green{
    background-color: #0a2762;
    border:2px solid #0a2762;
    color: #fff;
    }
    
            .sh-hb-buttons-medium.green:hover{
            background-color: #fff;
            border:2px solid #a8a8a8;
            color: #434343;
            }
            
            .sh-hb-buttons-medium.green a{
                color:inherit!important;
            }   


/* blog pagnation default*/

      .blog-pagination{display:block; margin-top:-30px; margin-bottom:20px;}
      .blog-pagination a{display: inline-block;
                            border:1px solid #d4ebff;
                            border-radius: 4px;
                            background-color:#f6fbff;
                            font-weight: 600;
                            color: #434343;}
      .blog-pagination a.all-posts-link{display:none!important;}
      .blog-pagination a:hover{background-color:#fff; color:#000000;}

.blog-pagination .shwb {color:#1864c5!important;}      
        
/* blog pagnation */
.blog-pagination {
}
.blog-pagination .previous-posts-link {
    float: none;
}
.blog-pagination ul {
    text-align: center;
    margin: 30px 0;
}
.blog-pagination ul span.pg {
    margin: 0 20px;
}
.blog-pagination ul li {
    display: inline-block;
    background: ;
}
.blog-pagination ul li a i,
.blog-pagination ul li {
    zoom: 1.2;
}
/* .blog-pagination ul li.hide {
    visibility: hidden;
} */
.blog-pagination ul li a {
    padding: 5px 8px;
    text-decoration: none;
    line-height: 20px;
    font-weight: 400;
    color: #365a96;
}
.blog-pagination ul li:hover,
.blog-pagination ul li.active {
}
.blog-pagination ul li:hover a, .blog-pagination ul li.active a {
    color: ;
    background-color: #ffb100;
    border: 1px solid #ffb100;
    color: #ffffff;
}
.blog-pagination .next-posts-link {
    float: none;
}
        
/* Hubspot Form CSS
   ========================================================================== */
   input.hs-input[type=file] {
       background-color: none!important;
   }


   
/* Hubspot Subscription Form in sidebar CSS
   ========================================================================== */   
.subscribe-sidebar input[type="checkbox"] {
 float:left;
} 
 .hs-form-booleancheckbox-display span {
  font-size: 12px;
    line-height: 20px;
    font-weight: 400;
    /* margin-left: 5px; */
    float: left;
    width: 90%;
    margin-left: 5px;
    /* display: inline-block; */
}
@media only screen and (min-width: 768px)  and (max-width: 1024px) {
  .hs-form-booleancheckbox-display span {
    width: 84%;
  }
  .subscribe-sidebar input[type="email"]{
  width:100%;
  }
}
		.hs-form-booleancheckbox-display {

	}

 .legal-consent-container .hs-form-booleancheckbox-display>span {
  margin-left: 10px!important;
}

.legal-consent-container .hs-form-booleancheckbox-display>span:hover {
  cursor:pointer!important;
}


.IN-widget {
      position: relative;
    top: -5px;
}

.hs-blog-social-share .hs-blog-social-share-list .hs-blog-social-share-item {
margin-right:4px!important;
}

.view-all-posts p a {
    background-color: #0072cf;
    color: #fff ;
    padding: 9px 20px;
    font-size: 14px;   
    text-transform: capitalize;
    margin-left: 1.3em;
}
.view-all-posts p a:hover {
  background-color: #01559a;
}

.simple-listing .hs-rss-title {
    font-size: 20px;        
    font-weight: 500;
    color: #0c4a9e;
}
.simple-listing .hs-rss-byline {
    font-size: 14px;
    margin-top: 5px;
}
.simple-listing .hs-rss-description p {
  font-size:14px;
  line-height:23px
  margin: 10px 0 0 0;
}
.simple-listing .hs-related-blog-item, .hs-rss-item {
    margin-bottom: 20px;
    background: #ecf4fc;
    padding: 26px;
}
.simple-listing .hs-rss-module {
margin-top:30px;
}

.back-to-ascertia {
    background-color: #0072cf;
    color: #fff;
    padding: 12px 34px;
    font-size: 18px;
    margin-bottom: 40px;
    display: inline-block;
}

.back-to-ascertia:hover {
background-color: #01559a;
  color:#ffffff;
}