/*
Theme Name:		 khgtheme
Theme URI:   https://www.medien.ms
Description:	 khgtheme is a child theme of Mesmerize
Author:			 Christoph Fischer
Author URI:		 https://www.medien.ms
Template:		 mesmerize
Version:		 1.0.0
Text Domain:	 khgtheme
*/


/*
    Add your custom styles here
*/

.coloured-nav ul.dropdown-menu.active-line-bottom > .current_page_item > a, .coloured-nav ul.dropdown-menu.active-line-bottom > .current-menu-item > a, .coloured-nav ul.dropdown-menu.default > .current_page_item > a, .coloured-nav ul.dropdown-menu.default > .current-menu-item > a, .fixto-fixed ul.dropdown-menu.active-line-bottom > .current_page_item > a, .fixto-fixed ul.dropdown-menu.active-line-bottom > .current-menu-item > a, .fixto-fixed ul.dropdown-menu.default > .current_page_item > a, .fixto-fixed ul.dropdown-menu.default > .current-menu-item > a {
    border-bottom: 3px solid #66141b;
}

.coloured-nav ul.dropdown-menu.active-line-bottom > li:not(.current-menu-item):not(.current_page_item):hover > a, .coloured-nav ul.dropdown-menu.active-line-bottom > li:not(.current-menu-item):not(.current_page_item).hover > a, .coloured-nav ul.dropdown-menu.default > li:not(.current-menu-item):not(.current_page_item):hover > a, .coloured-nav ul.dropdown-menu.default > li:not(.current-menu-item):not(.current_page_item).hover > a, .fixto-fixed ul.dropdown-menu.active-line-bottom > li:not(.current-menu-item):not(.current_page_item):hover > a, .fixto-fixed ul.dropdown-menu.active-line-bottom > li:not(.current-menu-item):not(.current_page_item).hover > a, .fixto-fixed ul.dropdown-menu.default > li:not(.current-menu-item):not(.current_page_item):hover > a, .fixto-fixed ul.dropdown-menu.default > li:not(.current-menu-item):not(.current_page_item).hover > a {
    color: #66141b;
}

.col-sm-4.flexbox.center-xs.middle-xs.content-section-spacing-medium.footer-bg-accent {
   flex-basis: 100%;
    max-width:  100%;
    }
    
 .col-sm-12 .col-sm-6 {
    border-left: 0px;
    }
    
 .col-sm-12 .col-sm-6:first-child  {
    border-right: 1px solid rgba(148, 148, 148, 0.2);
    }

.col-sm-12 .col-sm-6.khg   #nav_menu-2 .menu-footer-menue-container     {
      text-align: right;
    }
    
.footer-content-lists .footer-content {
       background-color: #66141b;
     }
     
.page.mesmerize-inner-page .page-content, .page.mesmerize-inner-page .content, .page.mesmerize-front-page.mesmerize-content-padding .page-content {
    background-color: #fff;
}

.footer-logo h2   {
       font-size: 1.4rem;
       font-weight: 400;
     }
     
 .page-id-154 .wp-block-media-text__media   {
  max-width:50%;
 }

.cookie-notice-container .button {
    height: auto;
    
    font-size: 0.75rem;
    color: #68121b;
    background-color: #fff;
    border-radius: 5px;
    min-width: 7rem;
    padding: 0.55rem 1.5rem;
    font-weight: 600;
    letter-spacing: 1px;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    display: inline-block;
    line-height: 1.5rem;
    border: 2px solid #68121b;
    vertical-align: middle;
    -webkit-appearance: none;
    margin-bottom: 0.75rem;
}

a {
    color: #620c17;
}
a:hover{
    color: #ea5b57;
}



@media (max-width: 479px) {
  .col-sm-12 .col-sm-6.khg #nav_menu-2 .menu-footer-menue-container {
            text-align: center;
      }

}