/*
 Theme Name: Avada Child
 Description:  Avada Child Theme
 Author:       R.L.
 Template:     Avada
 Version:      1.0
 Text Domain:  Avada
*/


#content.u_liste {
   width: 100%;
}

#uebungen .col-sm-3 {
   padding-left: 0;
   padding-right: 0;
   width: 22%;
}
#uebungen .col-sm-9 {
   width: 78%;
   padding: 0  10px;
}
#uebungen .col-sm-9 .fusion-post-wrapper {
   margin: 10px;
   background-color: #dfeff8;
   position: relative;
}
#uebungen .col-sm-9 .fusion-post-wrapper .img {
   background-color: #fff;
}
#uebungen .col-sm-9 .fusion-post-wrapper h3 {
   
   margin:  8px 0;
}
#uebungen .col-sm-9 .fusion-post-wrapper .text {
   margin: 0 8px 8px 8px;
   min-height: 130px;
}
#uebungen .col-sm-9 .fusion-post-wrapper .colors {
   position: absolute;
   z-index: 2;
   text-align: right;
   width: 100%;
   padding: 5px 0 0 0;
}
#uebungen .col-sm-9 .fusion-post-wrapper .colors img {
   width: 22px;
   margin-right: 4px;
}
#uebungen .col-sm-9 .fusion-post-wrapper .lay {
   position: absolute;
   z-index: 3;
   width: 100%;
   height: 100%;
   background-color: #b3b3b3;
   opacity: 0.6;
   display: none;
} 

#uebungen .col-sm-9 .fusion-post-wrapper .btn {	
   position: absolute;
   z-index: 4;
   padding: 13px 29px;
   line-height: 17px;
   font-size: 14px;
   background: #5d0749;
   color:#fff;
   font-weight: 600;
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
   display: none;
}
#uebungen .col-sm-9 .fusion-post-wrapper:hover .lay {
   display: block;
} 
#uebungen .col-sm-9 .fusion-post-wrapper:hover .btn {
   display: block;
}

#filter ul {
   list-style-type: none;
   padding-left: 0px;
}
#filter ul li {
   margin: 5px 0;
}
#filter ul li  ul li{
   padding-left: 8px;
}
#filter ul li input[type="checkbox"] {
   float: left;
   margin-top: 4px;
   accent-color: #8d8d8d;
}
#filter .b_blau label, #filter .b_gruen label, #filter .b_orange label, #filter .b_rot label {
   display: block;
   background-color: gray;
   padding: 5px;
   border-radius: 5px;
   color: #fff;
   font-weight: bold;
}
#filter .b_blau label {
   background-color: #2cb8c6;
}
#filter .b_gruen label {
   background-color: #c6e22d;
}
#filter .b_orange label {
   background-color: #ff9f1c;
}
#filter .b_rot label {
   background-color: #ff1218;
}
#filter ul li  ul li label {
   background-color:transparent !important;
   color: #333333 !important;
   font-weight:normal !important;
   padding: 0 !important;
   border-radius: 0;
}
