h1, h2, h3, h4, h5 {
color: #64646d;
}
hr {
 border: 1px solid #ED191C;
}

.page-title h1 {
 display:none;
}

a:hover {
color: #026173;
}

.col-md-12 {
  display: none !important;
}

/* Seiten Logo einfügen*/
.navbar-custom .container-fluid{
  background-image: url("https://www.hein-massivhausbau.de/wp-content/uploads/logo/Logo_hein_gmbh.png") ;
  background-repeat: no-repeat;
  background-position-y: 7px; 
  background-position-x: 98%;
}

@media all and (max-width: 1100px) 
{
.navbar-custom .container-fluid {background-position-x:  1200px;}
}
.navbar-right {
margin-top: -15px;
}

/* Hintergrundbild Navigation*/
.wp-custom-header {
Position: absolute;
}
@media all and (max-width: 1100px) 
{
.wp-custom-header img {display: none;}
}
.wp-custom-header::before {
 background-color: rgba(0, 0, 0, 0.0);
}

/* Navigation mobile Icongröße anpassen*/
@media all and (max-width: 1100px) 
{
.navbar-custom .dropdown a > i.fa {font-size:2rem; top:30%;}
}

/* Navigation mobile Dropdown Menü Background Color anpassen*/
@media all and (max-width: 1100px) 
{
.navbar-custom .dropdown-menu {background-color:#024E5C;}
}




/* Hintergrundfarbe und Border im Fußbereich ändern */
.site-footer {
 background-color: #026173;
 padding: 0;
 border-top: 3px solid #ED191C;
 border-bottom: 3px solid #ED191C;
}

/* Höhe im Fußbereich ändern */
.site-info {
 padding: 10px 0;
}

/* Buttonfarbe Seitenbereich ändern */
.sidebar .section-header {
 background-color: #026173;
}

/* Navigationsleiste oben scroll Hintergrundfarbe ändern */
.stiky-header  {
 background: #026173 !important ;
}


/* Navigationsleiste oben Startansicht Hintergrundfarbe ändern */
.page-title-section .overlay {
 background-color: #026173; 
padding:  0 0 15px 0;
}

/* Navigationsleiste ganz oben Startansicht Hintergrundfarbe ändern */
.header-overlapped, .page-title-section {
 background-Color: #026173;
}

.navbar-overlapped {
border-top: 3px solid #ED191C;
/*background-color: #024E5C;*/
}

/* Seitenmenue roter Balken Hintergrundfarbe ändern */
.sidebar .section-header {
  border-left: 5px solid #ED191C;
}

/* Blockpost Innenabstand*/
.blog-section .post {
 padding: 15px 15px 15px;
}

/* Bild und Text Startseite ausblenden */
@media all and (max-width: 480px)
{
        .art-desktop { display: none; }
}

/* Navigation Referenzen in Desktopauflösung ausblenden */
@media (min-width: 1169px)
{
    .ug-button-tile-navigation { display: none; }
}

/* cookiehinweiss */
.cc_container .cc_btn {
background-color: #026172 !important; /* Farbe des Buttons */
color: #ffffff !important; /* Textfarbe des Buttons */
}
 
.cc_container a {
color: #A51620 !important; /* Textlink-Farbe "Mehr Infos" */
}


/* Navigationsleiste ganz oben Handyansicht Hintergrundfarbe ändern */
@media all and (max-width: 500px) 
{
  .navbar-overlapped {background-color: #ED191C;}
  .site-branding-text {background-color: #024E5C;}
  .navbar-overlapped .navbar-header {background-color: #024E5C;}
}

@media all and (max-width: 590px) and (min-width: 200px)
{
 .page-title-section .overlay {padding:  0 0 10px 0;}
}


/* Kontaktformular Senden Button */
div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button  {
background-color: #CE1B28;
border: 1px solid #CE1B28;
color: #ffffff;
}
div.wpforms-container-full .wpforms-form input[type=submit]:hover, div.wpforms-container-full .wpforms-form input[type=submit]:active, div.wpforms-container-full .wpforms-form button[type=submit]:hover, div.wpforms-container-full .wpforms-form button[type=submit]:active, div.wpforms-container-full .wpforms-form .wpforms-page-button:hover, div.wpforms-container-full .wpforms-form .wpforms-page-button:active {
background-color: #026173;
border: 1px solid #026173;
color: #ffffff;
}


.skip-link.spicepress-screen-reader {
    display: none;
}

.textwidget {
  width: max-content;
}
