.red-star{
    color: red;
}
.post-entry #wpgmza_map{
    height: 450px!important;
}
.page-id-21 .textwidget #wpgmza_map{
    height: 50px!important;
}
.slideshowlink{
    display: none;
}
.kontakt{
    float: left;
    width: 45% !important;
    ddisplay:inline;
    margin: auto;
}
.kontakt p{
    dwidth: 193px;
}
#redTeam{
    color: red;
}
#GalleryTitle{
    text-align: center;
}
#directionsbutton{
    padding: 5px 20px;
    background-color: #B6B6B6;
    color: black;
    border: 2px solid red; /* Red */
    fborder: 2px solid #E20B7B;
    border-radius: 4px;
}
#directionsbutton:hover{
    cursor:pointer;
}
h1:empty{
    display: none;
}
a[href^=mailto]{
    color: red;
}
#wpgmza_map{
    margin-bottom: 10px;
}
#directionsbutton{
    padding: 2px!important;
}
#products li{
    width: 45%;
    list-style: none;
    position: relative;
    margin-bottom: 10px;
}
#products li:nth-of-type(odd){
    float: left;
}
#products li:nth-of-type(even){
    float: right;
}
#products h3{
    padding: 5px 0px;
    position: absolute;
    bottom: 0px;
    width: 100%;
    text-align: center;
    background-color: rgba(255, 255, 255, 0.6);
}
ul#viewSwitch {
    list-style: none!important;
    
    
}
ul#viewSwitch li{
    display: inline;
    margin-right: 10px;
}
ul#viewSwitch li:hover{
    cursor: pointer;
}
ul#products2{
    display: none;
    list-style: none;
}

ul#products2 li a img{
    width: 60%;
height: 250px;
}
ul#products2 li{
    display: block;
width: auto;
height: auto;
overflow: auto;

}