/**
* Theme Name: Buildnox Child
* Description: This is a child theme of Buildnox, generated by Merlin WP.
* Author: <a href="http://themeforest.net/user/themearc">ThemeArc</a>
* Template: buildnox
* Version: 1.4
*/
/* Mobile Menu */
@media only screen and (max-width: 1200px) {
    .header-style-11 .mobile-nav-toggler, .header-style-13 .nav-outer .mobile-nav-toggler {
        background: var(--e-global-color-primary) !important;
    }
}
.mobile-menu .nav-logo {
	margin-bottom:0 !important;
	margin-top: 0 !important;
	padding: 20px 30px !important;
}
.mobile-menu .nav-logo img {
	width:120px;
}
.mobile-menu .menu-box {
	background: #fff !important;
}
.mobile-menu .navigation li {
    border-top: 1px solid rgba(0, 0, 0, 0.10) !important;
}
.mobile-menu .navigation li>a {
    font-size: 20px !important;
	color: #172b56 !important;
	text-transform: lowercase !important;
}
.mobile-menu .navigation li.dropdown .dropdown-btn {
	color:#172b56 !important;
}
.mobile-menu .close-btn {
	color:#172b56 !important;
    top: 4rem !important;
	right:2.5rem !important;
    font-size: 30px !important;
}

/* TEMPORARY */
br {
    display: block !important;
}
.apoint-banner .banner-content-border {
    display:none !important;
}
#angebote-teaser h4 {
    max-width: 100px;
}
/* */
.main-menu a:hover {
    text-decoration: none !important;
}
.main-menu .navigation>li.dropdown:hover>ul {
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}
.main-menu .navigation>li>ul {
	background-color: var(--bs-white) !important;
}
.main-menu .navigation>li>a {
	font-size: 23px !important;
	text-transform: none !important;
}
.main-menu .navigation>li>ul>li>a {
	color: #343c4e !important;
}
.main-header.header-style-three .main-menu .navigation>li>a:hover,
.footer-style-three .footer-bottom .bottom-inner p a:hover,
.footer-style-three .links-widget h5 a:hover{
	color:var(--theme-color) !important;	
}
.main-menu .navigation li a:hover {
    color: var(--theme-color) !important;
	transition: all 0.5s ease 0s;
}
.apoint-height h4.bn-service-card-title {
    min-height: 7em;
}
h4.bn-service-card-title {
    min-height: 4em;
}
.footer-style-three .links-widget h5 a:hover,
.footer-style-three .links-widget .social-links li a:hover{
	border-color: var(--theme-color) !important;
}
.footer-style-three .links-widget h5 a {
 	border: none !important;
}
.main-header.header-style-three .main-menu .navigation>li {
    padding: 30px 13px !important;
}
.te-banner-title {
    float: left;
}
h1 {
    margin-top: 4rem !important;
}
span.apoint {
    font-size: 83px;
    line-height: 100px;
}
.news-section .sec-title .link h5::before {
	display:none;
}
#main-banner .build-banner-section h1 {
    margin-top: -2em !important;
}
.banner-1-section .link-btn {
  margin-top: 4em !important;
  float: left;
  margin-left: 4em;
}
.footer-widget ul li, .footer-widget ol li {
	margin-bottom: 1px !important;
  font-size: 20px;
}
.footer-style-three .links-widget .social-links li a:hover {
	color: #fff;
  background: var( --e-global-color-primary ) !important;
  border-color: var( --e-global-color-primary !important);
}
.search-toggler {
  display: none;
}
.sidemenu-nav-toggler {
  margin-left: 3rem;
}
.footer-style-three .links-widget h5 {
	margin-bottom:0 !important;
}
.footer-style-three .links-widget .social-links {
	margin-top:2em;
}
@media only screen and (max-width: 991px) {
	br{
		display: block !important;
	}
}
@media only screen and (max-width: 575px) {
	.banner-style_2 h1 {
        font-size: 30px !important;
	}
	span.apoint {
    	font-size: 40px;
		line-height:60px;
    }
	.bnox_77 {
		padding-top:4em !important;
	}
	.apoint-angebote .align-items-end,
	.apoint-angebote-80 .align-items-end{
		align-items: flex-start !important;
	}
	.apoint-angebote h4 {
		width: 87% !important;
	}
	.apoint-angebote-80 h4 {
		width: 80% !important;
	}
	#apoint-slider .banner-1-section .link-btn {
		display:none;
	}
}
@media only screen and (max-width: 400px) {
    .scroll-to-top {
        display: none !important;
    }
	#datenschutz .bn-feature-service svg {
    	display: none;
	}
	#datenschutz h4.bn-feature-title {
		margin-left:0 !important;
	}
}