@charset "utf-8";


/* base */
.tm-toolbar {
	display: none;
}

.vermietungpicto > a.el-link {
	display: none;
}


/* style */

strong { font-weight: 600; }
.uk-heading-primary { margin-bottom: 60px; padding-bottom: 30px; border-bottom: 3px solid #b70e0c; }

/* layout */

.tm-page-container-padding { padding-top: 40px; }
.tm-headerbar-top { padding-top: 20px; padding-bottom: 20px; }
.tm-headerbar-top .uk-logo { float: right!important; }

/* modules */

/* menus */

.uk-navbar-container { background: #b70e0c!important; }


/****Viermietung Form******/
#bfElemWrap73 .controls.form-inline {    margin-left: 35%;}
#bfElemWrap73 .form-inline .checkbox input[type=checkbox]{    margin-top: 5px;}
#bfQuickModeSection89276, #bfQuickModeSection72739, #bfQuickModeSection30828,#bfQuickModeSection69142 {
    margin: 20px 0;
    border-top: 1px solid #efefef;
  
    padding: 20px 0;
}
.inputbox[type=text]:not([class*=input-]),
input[type=number]:not([class*=uk-])
 {
    width: auto!important;
}

/*.navbar .nav > li > .dropdown-menu, .uk-navbar-dropdown {
background:#fff;
color:#777;
}
 .navbar .nav > li > .dropdown-menu li a, .uk-navbar-dropdown li a{
color:#777;
}


.tm-toolbar-default .uk-navbar-dropdown-nav > li:not(.uk-active) > a:not(:hover),

.uk-light .uk-navbar-dropdown-nav > li:not(.uk-active) > a:not(:hover), 
:not(.uk-navbar-transparent).uk-navbar-container .uk-navbar-dropdown-nav > li:not(.uk-active) > a:not(:hover), 
.uk-offcanvas-bar .uk-navbar-dropdown-nav > li:not(.uk-active) > a:not(:hover), 
.uk-overlay-primary .uk-navbar-dropdown-nav > li:not(.uk-active) > a:not(:hover), 
:not(.uk-preserve-color).uk-tile-primary .uk-navbar-dropdown-nav > li:not(.uk-active) > a:not(:hover), 
:not(.uk-preserve-color).uk-tile-secondary .uk-navbar-dropdown-nav > li:not(.uk-active) > a:not(:hover)
{
color:#777 !important;
}


.uk-overlay-primary .uk-navbar-dropdown-nav > li.uk-active > a:hover,
.uk-navbar-dropdown-nav > li > a:focus, .uk-navbar-dropdown-nav > li > a:hover
{
color:rgba(182, 14, 12, 1) !important;
}
.navbar .brand, .navbar .nav > li > a, .navbar-search, .uk-navbar-item, .uk-navbar-nav > li > a, .uk-navbar-toggle{
color:#fff !important;
}
*/
/*


*/


/* extensions */

/* responsive */

@media (max-width: 1024px) {
  .tm-page-container.tm-page-container-padding { padding-top: 0px; }
}

@media (max-width: 800px) {
  .uk-navbar-container.uk-navbar { background: #ffffff!important; padding: 10px 0px; }
}
