/*
* Add child theme CSS Rules
*/
body {
	hyphens: auto;
	color: #444444;
}

h1, h2, h3, h4{
	letter-spacing: 4px;
	text-transform: uppercase;
}

.top-details a{
	font-size: 14px;
	font-weight: 400 !important;
	letter-spacing: 1px;
}
.vc_separator h4{
	text-transform: none !important;
	letter-spacing: 2px !important;
	text-align: center !important;
}

.widget li {
    padding-left: 0px;
}

a {
    font-weight: 400;
}

/*-------NAVIGATION--------------------------------------------------*/

#inner-header{
	height: 100px !important;
}


.main-nav li a{
	font-size: 16px;
	font-weight: 300;
	letter-spacing: 2px;
}


.main-nav .sub-menu li {
    padding-top: 20px;
	padding-bottom: 20px;
}

/*.sub-menu {
    margin-top: 10px;
}*/

.pix-megamenu .sub-menu li > a, .pix-megamenu .sub-menu li > a:hover {
    margin-left: 60px;
    margin-top: -2px;
}

.main-nav li.pix-megamenu > ul.sub-menu > li > a, .main-nav li.pix-megamenu > ul.sub-menu > li:hover > a, .header-con .main-nav li.pix-megamenu > ul.sub-menu > li > a {
    font-weight: 300;
    font-size: 14px;
}

.pix-megamenu .sub-menu li > a, .pix-megamenu .sub-menu li > a:hover {
    cursor: pointer;
}

.main-nav .sub-menu {
    line-height: 1.5;
}


/*.main-nav li.pix-megamenu > ul.sub-menu {
    padding: 20px 50px 10px 50px;
}*/


.menuicon_wand {
	background-image: url('https://angerer.de/neuLand/wp-content/uploads/2018/07/icon_wand.png');
	background-repeat: no-repeat; 
   display: inline; 
}
.menuicon_kernbohrung {
	background-image: url('https://angerer.de/neuLand/wp-content/uploads/2018/07/icon_kernbohrungen.png');
	background-repeat: no-repeat; 
   display: inline; 
}
.menuicon_fugen {
	background-image: url('https://angerer.de/neuLand/wp-content/uploads/2018/07/icon_fugen.png');
	background-repeat: no-repeat; 
   display: inline; 
}
.menuicon_seil {
	background-image: url('https://angerer.de/neuLand/wp-content/uploads/2018/07/icon_seil.png');
	background-repeat: no-repeat; 
   display: inline; 
}
.menuicon_grossloch {
	background-image: url('https://angerer.de/neuLand/wp-content/uploads/2018/07/icon_grossloch.png');
	background-repeat: no-repeat; 
   display: inline; 
}
.menuicon_spezial {
	background-image: url('https://angerer.de/neuLand/wp-content/uploads/2018/07/icon_spezial.png');
	background-repeat: no-repeat; 
   display: inline; 
}

/*----- MOBILE NAV------------------*/
.external{
	font-weight: 300;
}

.mobile-menu-nav.menu-dark .pix-megamenu > .sub-menu > li > a, .mobile-menu-nav.menu-dark .pix-megamenu > .sub-menu > li > a:hover {
    font-weight: 300;
}
/* ++++++ FOOTER ++++++ */

.footer-dark .pageFooterCon {
    background: #3c3c3c;
}

.footer-bottom {
    padding: 6px 0 0 0;
}

/* ++++++ SUBFOOTER ++++++ */


.per-footer {
    font-family: Raleway, sans-serif;
    font-size: 12px;
    letter-spacing: 1px;
    font-weight: 800;
    font-style: normal;
    text-transform: uppercase;
    color: #ffffff;
}
.per-asterisk {
    color: #ff6600;
    font-size: 22px;
    vertical-align: -8px;
}

.copyright p {
    color: #a5a5a5;
}

.icon-list a{
	margin: 0 !important;
}

ul.list {
    padding-left: 0;
}


/*#fld_9278370_1_opt1614532 {
    margin-top: 8px;
}*/

.caldera-grid .checkbox, .caldera-grid .radio {
    margin-top: -5px !important;
    margin-left: -20px;
}

/**/
.caldera-grid input[type="checkbox"], .caldera-grid input[type="radio"] {
    margin-top: 5px !important;
}


.caldera-grid .row {
    margin-top: 20px;
}

.caldera-grid label {
    letter-spacing: 2px;
    text-transform: uppercase;
    font-size: 12px;
}

/*----------LEISTUNGEN GALERIE--------------------------*/

.owl-carousel.row-carousel .owl-nav div.owl-next {
    right: 40px;
}

.owl-carousel.row-carousel .owl-nav div {
    left: 40px;
}



/*----------REFERENZEN--------------------------*/



.referenzen .title {
    font-size: 16px;
    font-family: "Poppins", Arial, sans-serif;
    font-weight: 500;
    margin-bottom: 0px;
}



/*----------IMPRESSUM--------------------------*/

/*.impressum {
	font-size: 14px;
}
*/
.impressum .name {
	color: #ff6600;
	letter-spacing: 6px;
}

a {
    font-weight: 600 !important;
}
