#tm-main { padding-top: 0 !important; }
.uk-sticky { border-bottom: 1px solid #fff; }
.uk-sticky-fixed { border-bottom: 1px solid #eee; background: transparent url(../../yootheme/vendor/assets/uikit-themes/master-pinewood-lake/images/background-texture.png) repeat;  }
.uk-subnav>.uk-active>a { font-family: 'Proxima Nova Bold' !important; font-style: normal; font-weight: normal; }
.uk-subnav a>span.uk-active {color: #b0c200; }
.uk-section-default { background-color: #fff; background-image: none; }
.uk-section-muted { background-color: #f2f2f2; background-image: none; }
.uk-text-bold { font-family: 'Proxima Nova Bold'; font-style: normal; }
.uk-accordion-title::before { width: 0.6em; height: 0.6em; margin-top: 15px; background-size: contain; }
.uk-accordion div.uk-open .uk-accordion-title { color: #000; }
.btn-info, .btn-primary, .uk-button-primary, .btn-info:focus, .btn-info:hover, .btn-primary:focus, .btn-primary:hover, .uk-button-primary:focus, .uk-button-primary:hover { border-image: none; }
.termin-hidden { display: none; }

/*WASSER-FINDER*/
/*Ajax Suchbox*/ .tt-menu { display: none !important; }
.mainview h3, .mainview .uk-h3 { font-size: 28px; }
.mainview .address, .mainview .locationaddress, .mainview .mytool, .mainview .mytool a { font-size: 17px !important; }
.mainview .mytool a { margin-top: 10px; }
.mainview i.mml-calendar { margin-right: 10px; }
.mainview span.contacticon:before, i.mml-calendar { margin-right: 5px; }
#locationresult .locationaddress a:before, .mainview .locationaddress a:before, #maps .locationaddress a:before  { content: "Tel. "}
#locationresult .mytool { margin-left: 70px; margin-bottom: 10px; }
#locationresult address > br { display: none; }
#locationresult span.contacticon { display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; position: relative; top: 5px; padding-left: 5px; }
.locationmodule .resultbtn { height: 40px; }
.locationmodule .inputbox.search-query { width: 300px !important; }
.locationmodule #filter_catid { display: none; }
.mmlsearch .add-on-geolocation { display: none; }

/*Wasser-Finder Pop-UP*/
#maps .gm-style .gm-style-iw-d > div > br,
#maps .gm-style .gm-style-iw-d > div > .routeicon,
#maps .gm-style .gm-style-iw-d > div > .direction_mml { display: none; }
#maps .gm-style .gm-style-iw-d .routetext { display: none; }
#maps .gm-style .gm-style-iw-d .resultmymap { background: #fff; box-shadow: 0 0 0; color: #1f1d22; font-size: 11px; text-shadow: 0 0 0; }
#maps .gm-style .gm-style-iw-d a.mymap.mymap-inverse.resultmymap:hover { color: inherit; font-size: 11px; box-shadow: 0 0 0; }
#maps .gm-style .gm-style-iw-d span.contacticon { display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; position: relative; top: 5px; padding-left: 5px; }
.locationsearch .gm-style .gm-style-iw-d > div { font-size: 17px !important; padding-bottom: 20px;  }
.locationsearch .myaddress { padding-bottom: 15px; }
.locationsearch .myaddress > a { display: none !important;  }
.locationsearch .gm-style .gm-style-iw-d .detailsicon, 
.locationsearch .gm-style .gm-style-iw-d .mymap-inverse,
.locationsearch .gm-style .gm-style-iw-d .contacticon, 
.locationsearch .gm-style .gm-style-iw-d .contact-btn { display: none !important; }
.locationsearch .gm-style .gm-style-iw-d .input-small { width: 175px !important; }


/*S*/
@media (min-width: 640px) {
  
}

/*M*/
@media (min-width: 960px) {
.uk-accordion-content { margin-bottom: 50px; }
}

/*L*/
@media (min-width: 1200px) {

}

/*XL*/
@media (min-width: 1600px) {

}


@font-face {
    font-family: 'Proxima Nova Bold';
    src: url('../fonts/Mark Simonson - Proxima Nova Alt Bold-webfont.eot');
    src: url('../fonts/Mark Simonson - Proxima Nova Alt Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Mark Simonson - Proxima Nova Alt Bold-webfont.woff2') format('woff2'),
         url('../fonts/Mark Simonson - Proxima Nova Alt Bold-webfont.woff') format('woff'),
         url('../fonts/Mark Simonson - Proxima Nova Alt Bold-webfont.ttf') format('truetype'),
         url('../fonts/Mark Simonson - Proxima Nova Alt Bold-webfont.svg#proxima_nova_altbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'Proxima Nova';
    src: url('../fonts/Mark Simonson - Proxima Nova Alt Regular-webfont.eot');
    src: url('../fonts/Mark Simonson - Proxima Nova Alt Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Mark Simonson - Proxima Nova Alt Regular-webfont.woff') format('woff'),
         url('../fonts/Mark Simonson - Proxima Nova Alt Regular-webfont.ttf') format('truetype'),
         url('../fonts/Mark Simonson - Proxima Nova Alt Regular-webfont.svg#proxima_nova_altregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.uk-navbar,
#filter_catid {
    display:none !important;
}