p{
  color:#333!important;
}
body{
  background:#a8515b;
}
body.home{
  background:#f7f5e8 /*#fbf9f6*/!important;
}


.tm-sidebar-wrapper .tm-sidebar-menu-container{
  padding-bottom:0;
  padding-top:20px;
}
.tm-sidebar-wrapper .tm-sidebar-widget-container .uk-panel{
  margin:5px auto;
}
.tm-sidebar-wrapper .tm-sidebar-menu-container .tm-sidebar-nav{
  margin-top:-40px;
}
.tm-sidebar-width-20 .tm-sidebar-wrapper{
  background:#a8515b;
}
.home.tm-sidebar-width-20 .tm-sidebar-wrapper{
  background:#f7f5e8 !important;
  
}
.tm-block-content-top{
  border:none;
  padding:40px 0 0;
  background:#f7f5e8;/*#fbf9f6;*/
}
.tm-content-wrapper{
  border-right:none;
  background-color:#f7f5e8;/*heller*/
  
}

.home .tm-content-wrapper{
 
  background-color:#f7f5e8;/*#fbf9f6;*/
}

.home .tm-content-wrapper .tm-content-container {
    padding: 0;
}
.tm-content-container {
    overflow-x: hidden;
}
.home .tm-block-footer p, .home .tm-block-footer a{
  color:#a8515b!important;
}

/*korr DL*/

.tm-block-footer {
    border-top: 1px solid rgba(0, 0, 0, 0.08);
}


.uk-button-primary {
    background-color: inherit;
	color: #a8515b;
	border-color: #a8515b;
}


.uk-button-primary
{
    margin-right: 16px;
  margin-bottom: 16px;
}
.uk-button-primary:nth-last-child(1) {
    margin-right: 0;
}

.uk-button-primary:hover,
.uk-button-primary:focus
{
    background: #a8515b;
    color: #fff;
}


a.tm-logo-small:focus
{
    outline: 0 none;
}

.tm-navbar {
    background: #f7f5e8;
  	min-height:70px;
}
iframe{
  background:#fbf9f6;
}


/*end DL*/


.tm-sidebar-wrapper {
  background:#f7f5e8;/*#fbf9f6;*/
  border:none;
 
}
.tm-sidebar-wrapper::after{
  background:none;
}

.tm-sidebar-wrapper .tm-sidebar-menu-container .tm-sidebar-nav .uk-navbar-nav > li > a{
  font-size:14px;
  
}
.tm-sidebar-wrapper .tm-sidebar-menu-container .tm-sidebar-nav .uk-navbar-nav > li > a:hover, .tm-sidebar-wrapper .tm-sidebar-menu-container .tm-sidebar-nav .uk-navbar-nav > li > a:focus{
  color:#000;
}
.brands{
  position:relative;
  top:-40px;
}
/*.uk-article-title{
  color:#fce9c6;
}*/
.tm-block-content-bottom{
  background:transparent;
  border:none;
  padding-top:5px;
  padding-bottom:5px;
}

.tm-sidebar-wrapper .tm-sidebar-menu-container .tm-sidebar-nav .uk-navbar-nav > li.uk-active > a::before,
.tm-sidebar-wrapper .tm-sidebar-menu-container .tm-sidebar-nav .uk-navbar-nav > li > a:hover::before,
.tm-sidebar-wrapper .tm-sidebar-menu-container .tm-sidebar-nav .uk-navbar-nav > li > a:focus::before{
  background:#333;
  
}

.uk-navbar-nav > li > a{
  color:#fff!important;
}
.home .uk-navbar-nav > li > a{
  color:#000!important;
}

.uk-navbar-nav > li > a:hover, .uk-navbar-nav > li > a:focus, .tm-sidebar-wrapper .tm-sidebar-menu-container .tm-sidebar-nav .uk-navbar-nav > li.uk-active > a{
  color:#000!important;
}
.home .uk-navbar-nav > li > a:hover, .home .uk-navbar-nav > li > a:focus, .home .tm-sidebar-wrapper .tm-sidebar-menu-container .tm-sidebar-nav .uk-navbar-nav > li.uk-active > a{
  color:#a8515b!important;
}



/*-----------------------responsive--------------------*/

.uk-offcanvas-bar, .uk-nav-offcanvas > li > a{
  background:#a8515b;
  box-shadow:none;
}
html .uk-nav.uk-nav-offcanvas > li > a{
	color: #fff;
}

html .uk-nav.uk-nav-offcanvas > li.uk-active > a{
  	background: none;
	color: #000;
}


/*general mobiles*/


@media only screen
and (min-width : 320px)
and (max-width : 959px)
{
    .uk-navbar-center
    {
        max-width: unset;
    }
    .tm-logo-small
    {
        display: inline-block;

        
    }
    .tm-logo-small img
    {
        width: auto;
        max-height: 120px;
       margin-top:-25px;
    }

    
    .uk-slidenav-position .uk-slidenav-previous
    {
        left: 10px;
    }

    .uk-slidenav-position .uk-slidenav-next
    {
        right: 10px;
    }
}


/*phones*/


@media only screen
and (min-width : 320px)
and (max-width : 480px)
{
  .tm-block-content-top{
    padding-left:15px!important;
    padding-right:15px!important;
  }
  .brands a img{
    max-width:200px;
    height:auto;
    margin-top:20px;
  }
  .uk-button{
    display:block;
    margin-bottom:20px;
    width:100%;
  }
  .home .tm-block-footer{
    padding-top:0!important;
  }

  .brands .uk-width-1-4 {
    width:80%;
    margin-left:auto;
    margin-right:auto;
  }
  .tm-block-footer{
    border:none;
  }

}



@media only screen
and (min-width : 320px)
and (max-width : 480px)
and (orientation : portrait)
{
  .home .uk-cover-background{
  height:200px;
}
.home .uk-slidenav-position{
  height:200px;
}
  
}


@media only screen
and (min-width : 320px)
and (max-width : 480px)
and (orientation : landscape)
{
}

/*bis zu iPad*/
@media only screen
and (min-width : 481px)
and (max-width : 767px)
{
  .home .tm-block-footer{
    padding-top:0!important;
  }
  .karten{
    width:600px;
  }

  .brands .uk-width-1-4 {
    width:80%;
    margin-left:auto;
    margin-right:auto;
  }
  
  .tm-block-footer{
    border:none;
  }
  
}

/*iPad*/
@media only screen
and (min-width : 768px)
and (max-width : 1024px)
{
  .karten{
    width:700px;
  }
 .brands img{
    width:200px;
    height:auto;
   margin-top:8px;
  }
  
}
/*iPad portrait*/

@media only screen
and (min-width : 768px)
and (max-width : 1024px)
and (orientation : portrait)
{
/*  .brands{
    top:-50px;
  }*/
  
}


/*ipad Landscape*/
@media only screen
and (min-width : 768px)
and (max-width : 1024px)
and (orientation : landscape)
{
 /* .brands img{
    margin-top:40px;
  }*/
  .tm-sidebar-wrapper .tm-sidebar-menu-container .tm-sidebar-logo{
    max-width:180px;
  }
}

/*Desktop*/
@media only screen
  and (min-width : 1025px)
{
  .karten{
    width:700px;
  }
}
