p{
  color:#333!important;
}
body{
  background:#fce9c6/*#2b1d19;*/
}

.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-block-content-top{
  border:none;
  padding:40px 0 0;
  background:#fce9c6;/*#2b1d19;*/
}
.tm-content-wrapper{
  border-right:none;
  background-color:#fcf4e4;/*heller*/
  
}

.home .tm-content-wrapper{
 
  background-color:#fce9c6;/*#2b1d19;*/
}

.home .tm-content-wrapper .tm-content-container {
    padding: 0;
}
.tm-content-container {
    overflow-x: hidden;
}


/*korr DL*/

.tm-block-footer {
    border-top: 1px solid #fce9c6;
}


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


.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: #e36f57;
    color: #fff;
}


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

.tm-navbar {
    background: #fce9c6;
}



/*end DL*/


.tm-sidebar-wrapper {
  background:#fce9c6;/*#2b1d19;/* url('../images/sidebar-bg.png') no-repeat left bottom;*/
  border:none;
 
}
.tm-sidebar-wrapper::after{
  background:none;
}

.uk-navbar-nav > li > a{
  font-size:14px;
  
  color:#333!important;
}
.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:#fff;
}
.brands{
  position:relative;
  top:-20px;
  padding-right:20px;
  padding-left:20px;
}
.logos.margin-top{
  margin-top:-10px;
}
/*.uk-article-title{
  color:#fce9c6;
}*/
.tm-block-content-bottom{
  background:transparent;
  border:none;
  padding-top:5px;
  padding-bottom:5px;
}



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




/*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;

        margin-top: -12px;
    }
    .tm-logo-small img
    {
        width: auto;
        height: 55px;
    }

    
    .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{
    margin-top:20px;
  }
  .uk-button{
    display:block;
    margin-bottom:20px;
    width:100%;
  }
  .home .tm-block-footer{
    padding-top:0!important;
    margin-top:-60px;
  }
  .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;
  }
}
