.l-section-img {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-position: center center;
background-size: cover;
}
h1.entry-title {
text-transform: none;
margin-bottom: 1.5rem;
font-weight: 700;
}
.container_inner {
margin-bottom: 40px;
padding: 30px;
}
.header-hero--cover a:hover {
text-decoration: underline;
} .megatext {
font-size: 0.8rem;
float: none;
text-align: right;
} .icon-styles {
margin-bottom: 8px;
line-height: 1.2;
}
.icon-styles a {
display: inline-block;
margin: 0 6px;
}
@media screen and (max-width: 320px) {
.mega-hide {  } .header-hero .col-xs-5 {
flex-basis: 99.33333333%;
max-width: 99.33333333%;
margin-left: 20%;
}
.header-hero .col-xs-7 {
max-width: 1.33333333%;
display: none;
}
.icon-styles {
margin-bottom: 8px;
}
}
@media screen and (max-width: 375px) {
.mega-hide {
display: none;
}
}
@media screen and (max-width: 425px) {
.super-hide {
display: none;
}
}
@media screen and (max-width: 1023px) {
.icon-hide {
display: none;
}
}