.header-transparent.ab-hide #Top_bar 
{ 
top: 0!important; 
}
#Top_bar .logo {
margin-left: 0!important;
}  .copyright {
font-size: 15px;
}
@media only screen and (min-width: 768px)
{
div#Top_bar:after {
content: url(https://helsenhorn.com/wp-content/uploads/2022/08/zire-menu-transparent-min.png);
top: 0;
position: absolute;
z-index: -1;
}
#Top_bar.is-sticky:after {
display:none;
}
}
.grecaptcha-badge {
visibility: hidden;
}
html
{
scroll-behavior:smooth;
}
h2.main-title, h3.main-title {
font-size: 60px;
font-weight: 600;
line-height: 1.6;
margin-bottom: 15px;
}
#Top_bar.is-sticky .menu > li > a, #Top_bar.is-sticky #menu ul li.submenu .menu-toggle {
color: #272b5c!important;
}
#Top_bar .menu > li > a, #Top_bar #menu ul li.submenu .menu-toggle {
color: #fff!important;
}
#Top_bar .menu > li > a:hover, #Top_bar #menu ul li.submenu .menu-toggle:hover {
color: #ed3336!important;
}
#Footer .image_frame {
width: 260px;
}
.blog .extra_content {
margin-bottom: -60px;
}
.blog h4.entry-title {
min-height: 60px;
}
.single-post .section.section-post-intro-share
{
display:none;
}
.single-post .section-post-related .simple .post-related a.button, .single-post .section-post-related .simple .post-related a:hover {
background: none!important;
padding: 0;
margin: 0!important;
}
.single-post .section-post-related .simple .post-related a.button:hover:after {
display:none;
}
.single-post .section-post-related .simple .post-related a.button span.button_icon {
display: none;
}
.single-post .section-post-related .simple .post-related .button.has-icon .button_label {
margin-left: 0;
}
.single-post .section-post-related .simple .post-related a.button span {
color: #fc2820;
}
.single-post .section-post-related .simple .post-related a:hover span.button_label {
text-decoration: underline;
} #Footer {
background-color: transparent;
}
footer#Footer:before {
content: '';
width: 100%;
height: 363px;
display: block;
position: relative;
background-color: #ed3336;
background-image: url(//helsenhorn.com/wp-content/uploads/2022/08/helsenhorn-devider-sormei-min.png);
overflow: visible;
visibility: visible;
background-position: bottom;
background-repeat: no-repeat;
background-size: auto;
}
#Footer .widgets_wrapper {
padding: 0px 0 15px;
}
#Footer .widgets_wrapper, #Footer .footer_copy {
background-color: #0b1649;
}
@media (max-width:767px)
{
h2.main-title, h3.main-title {
font-size: 39px!important;
}
h4.main-title {
font-size: 29px!important;
}
footer#Footer:before {
height: 220px;
background-size: 150%;
}
}