

@import url("https://use.typekit.net/ger3lgd.css");

/*ALLGEMEINE EINSTELLUNGEN*/


html {font-family:urw-din,sans-serif;}
h1,h2,h3,h4,h5,h6,.uk-h1,.uk-h2,.uk-h3,.uk-h4,.uk-h5,.uk-h6, .uk-navbar-nav > li > a {font-family:proxima-nova,sans-serif;}
.uk-button, .uk-text-meta, .uk-text {font-family:urw-din,sans-serif;}


.figcaption {font-size: 12px;}

@media all and (max-width:740px){
	.tm-page {
		max-width:720px!important;
	}
	
} 

@media all and (max-width:660px){
	.tm-page {
		max-width:640px!important;
	}
	
} 

@media all and (max-width:480px){
	.tm-page {
		max-width:420px!important;
	}
	
} 


/*LAYOUT*/


.uk-tile-muted {

   /* From https://css.glass */
box-shadow: 0 4px 30px rgba(0, 0, 0, .1), inset 0 2px 50px #fff;
backdrop-filter: blur(2.9px);
-webkit-backdrop-filter: blur(2.9px);
border: 1px solid rgba(255, 255, 255, 0.3);

}






/*MASKEN & EFFEKTE*/

.tm-mask-default {
   -webkit-mask-image: url("../../yootheme-notrufexperten/media/SVG/maske.svg")!important;
   mask-image: url("../../yootheme-notrufexperten/media/SVG/maske.svg")!important;
}

.ne-mask-img  {
   -webkit-mask-image: url("../media/maske.svg")!important;
   mask-image: url("../media/maske.svg")!important;
}
 
.ne-border-top-secondary {
border-top: 10px solid #ffc745;}




.ne_transition {
   -webkit-transition: 1s;
    -moz-transition: 1s;
    -ms-transition: 1s;
    -o-transition: 1s;
    transition: 1s;
    transition-timing-function: ease-in-out;
}



.tnp-widget input.tnp-submit {
border-radius: 20px;
color: rgba(255,255,255,.9);
border: 0px solid #ddd;
border-color: rgba(255,255,255,.0);
padding: 0 38px;
vertical-align: middle;
font-size: 16px;
line-height: 46px;
background-image: -moz-linear-gradient( 90deg, #013983 0%, #056fb2 100%);
background-image: -webkit-linear-gradient( 90deg, #013983 0%, #056fb2 100%);
background-image: -ms-linear-gradient( 90deg, #013983 0%, #056fb2 100%);
box-shadow: 0px 1px 4.5px 0.5px rgba(0, 0, 0, 0.8);


}


.tnp-widget input.tnp-submit:hover {
background-image: -moz-linear-gradient( 90deg, #98989a 0%, #636365 100%);
background-image: -webkit-linear-gradient( 90deg, #98989a 0%, #636365 100%);
background-image: -ms-linear-gradient( 90deg, #98989a 0%, #636365 100%);
box-shadow:inset 0px 1px 4.5px 0.5px rgba(0, 0, 0, 0.8);
border: 0px solid #fff;
color: rgba(255,255,255,1);

}



/* FORMIDABLE FORMS*/


/* ACF */
#acf-checkgrup-ne ul.acf-checkbox-list li {
display: table-caption;
column-count: 8;
}

#acf-checkgrup-ne ul.acf-checkbox-list li {
width: 170px;
}





