body, button, input, optgroup, select, textarea, p,span, .poppins {
    font-family: Roboto,Helvetica Neueu,Helvetica,Arial,sans-serif;

}

h2.entry-title.container {
    color: #FFF;
    font-size: 3rem !important;
    text-shadow: 4px 4px 11px #00000073;
}

.creditors-list .button {
   max-height: 34px;
}


.reslink{
padding: 0 0 6px 14px;border-bottom: 1px solid #fff;

}
.reslink:hover{
color:#0196d9;

}

h3.t1 {
    height: 58px;
}

.content.t2 {
    min-height: 86px;
}

.mainimage {
    max-height: 204px;
    overflow: hidden;
}

h2.entry-title {
    font-size: 1.5rem !important;
}

.top-bar{
position:fixed !important;
top:5px;
}

 .blog-posts .post-extract .content_wrap{
    background: #fff;
    border-radius: 10px;
box-shadow: 0 0px 0px rgba(0,0,0,0) !important;
    border: 1px solid #CCC !important;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
 .blog-posts .post-extract .content_wrap:hover{

  box-shadow: 0 3px 14px rgba(0,0,0,.16) !important;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}




  .vc_grid-item-mini.vc_clearfix{

box-shadow: 0 0px 0px rgba(0,0,0,0) !important;

  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.vc_grid-item-mini.vc_clearfix:hover {

  box-shadow: 0 3px 14px rgba(0,0,0,.16) !important;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}









footer.site-footer {
    border-top: 1px solid #dedede;
}


.entry-content.container {
    max-width: 1000px;
}


@media screen and (min-width: 768px){
.block.hero-slider .content-box {
    background: linear-gradient(90deg,rgb(0, 106, 152),rgb(40, 190, 243));
	}


}

@media only screen and (max-width: 768px){
.block.hero-slider .slider {
    height: 400px ;
}


.block.hero-slider .slide {
    height: 400px;

}
.cq-hovercard .cq-hovercard-title {
    font-size: 1.4em  !important;
    line-height: 14%  !important;
}
.cq-hovercard-textcontainer {
    top: 30% !important;
    left: 0%  !important;
}
ooter.site-footer {
    border-top: 1px solid #dedede;
    text-align: center !important;
}

footer {

    text-align: center !important;
}

footer .menu-main-container, footer .menu-top-menu-container{
display: none !important;
}
.site-footer .gform_wrapper {
    max-width: 200px;
    margin: 0 auto;
}

}



.blog-posts .post-extract .button {
    margin: 2rem 0 0;
    border: 0px solid;
}

h2.entry-title {
    font-size: 2rem;
}



.blog-posts .post-extract .content_wrap {
    height: 500px !important;
}

.key-resources ul a {
    font-size: 1.2rem !important;
}

