<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">

@media (min-width: 768px) {
   #search-results
{
/*    padding-top:150px!important;*/
    padding-top:122px!important;
}
}

body.preventscroll{
    overflow:hidden; 
}

.fixed-filters{
   
    position:relative!important;
    width:100%!important;
}

.fixed-filters a:hover{
   
    text-decoration:none;
    color:#bd252c;
}






 .filter-holder {
    position: absolute;
    left: -5000px;
    width: 10%;
    background: white;
    opacity: 0;
    -webkit-transition: left 0.5s; /* Safari */
    transition: left 0.5s;
}

.filter-button-holder {
    position: absolute;
    left: -5000px;
    height:70px;
    bottom: 0;
    opacity: 0;
    padding: 10px 0;
     -webkit-transition: left 0.5s; /* Safari */
    transition: left 0.5s;
}

 .filter-holder-trigger, .select-holder-trigger {
  
 
    padding: 4px 8px;
    margin-top: 10px;
    display: inline-block;
    text-transform: uppercase;
    font-size: 1.3em;
    color:#000;
    font-weight:bold;
  
 }

 @media (min-width: 768px) {
   .filter-holder-trigger, .select-holder-trigger{
       font-size: 1.1em;
    }
}
 
  .filter-holder-trigger i, .select-holder-trigger i{
color:#bd252c;
    
 }
 
 .filter-holder.active {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 15000;
    background: #ffffff;
   padding-bottom:150px;
    opacity:1;
    overflow-y:scroll;
}

@media (min-width: 768px) {
    .filter-holder.active {
/*    top: 158px;*/
    top: 122px;
    width: 50%;
    }
}

@media (min-width: 1380px){
.filter-holder.active {
    width: 45%;
}
}



.filter-button-holder.active {
    left: 0;
    background: #FFFFFF!important;
    position: fixed;
    bottom:0;
    width: 100%;
    z-index: 160000;
    opacity:1;
}

@media (min-width: 768px) {
    .filter-button-holder.active {
    
    width: 50%;
    }
}

@media (min-width: 1380px){
.filter-button-holder.active {
    width: 45%;
}
}

.filter-holder .filter-group
{
    padding: 20px 0 20px 20px;
    border-bottom: 1px solid #EFEFEF;
    overflow:hidden;
}

.filter-holder .selectgroup
{
    
    overflow:hidden;
}

.filter-holder .selectgroup div
{
    display:inline-block;
    width: 33%;
    float:left;
}

.filter-holder .selectgroup div select
{
    
    width: 93%;
    
}

.filter-holder .filter-group label
{
    display:block;
    text-transform: uppercase;
    font-size: 0.9em;
}

.filter-holder .filter-group #amount
{
    color:#bd262c!important;
    width:100%;
    text-align:center;
    
}

.ui-state-default, .ui-widget-content .ui-state-default
{
    border: 0!important;
    background: #bd262c;
    font-weight: normal;
    border-radius:6px;
}


.filter-holder .filter-group label.inner
{
    color:#bd262c;
}

.filter-holder .filter-group input[type=checkbox]
{
    width: 30px;
    height: 14px;
}


.filter-holder .filter-group .multiple-filters
{
    list-style:none;
    padding-left: 0;
   
}

.filter-holder .filter-group .multiple-filters
{
    list-style:none;
    padding-left: 0;
  
}

.filter-holder .filter-group .multiple-filters li
{
   padding-left: 10px;
    float:left;
    margin-left:1px;
    width: 49%;
   
   
}

@media (min-width: 768px) {
   .filter-holder .filter-group .multiple-filters li{
       float:left;
    margin-left:1px;
    width: 33%;
    }
}

.filter-holder .close-filter{
    text-align:right;
    
}

.filter-holder .close-filter a{
    
    color: #bd252c!important;
    display:inline-block;
    width:100px;
    margin:5px 20px 5px 0;
    cursor:pointer;
    font-size:1em;
}

.filter-holder .close-filter a:hover{
   text-decoration:none;
    background:#EFEFEF;
}

.filter-holder .close-filter a i{
   
     color: #bd252c;
   
    
}

.filter-holder .club-filter{
    background-color:#000;
    background-image:url('club-filter-bg.png');
    background-position:left center;
    background-repeat:no-repeat;
    padding: 0 0;
}

.filter-holder .club-filter .checkbox{
    
    margin-left:150px;
    color:#FFF;
}

.filter-holder .club-filter .checkbox input{
    margin-right:20px;
}

.filter-holder .club-filter .checkbox label{
   padding-top: 3px;
}


.filter-holder .filter-group .multiple-filters li.current, .filter-holder .filter-group .multiple-filters li.current a
{color:#bd252c;}

.filter-holder .filter-group .multiple-filters li.current a:after {
     font-family: FontAwesome;
    content: " \f00c";
    margin-left: 0.2em;
    text-decoration:none;
    
}

.prices{
    margin-right:20px;
}

.prices .price-grid{
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    grid-gap: 0;
    
}

.prices .price-grid a{
    display:inline-block;
    background:#EFEFEF;
    border:1px solid #CCC;
    text-align:center;
    color:#000;
    padding:8px 0;
    cursor:pointer;
    font-weight:bold;
    font-size:1.1em;
}

.prices .price-grid a span{
    display:block;
    color:#333;
    font-style:italic;
    font-weight:normal;
      font-size:0.9em;
    
}

.prices .price-grid a.selected{
    background:#bd252c;
    color:#FFF;
}

.prices .price-grid a.selected span{
    
    color:#FFF;
}

.prices .price-grid a:hover{
    
    background:#FFF;
    text-decoration:none;
}

.prices .price-grid a.selected:hover{
    background:#bd252c;
    color:#FFF;
}

.btn-filter{
    width:60%;
    background-color:#bd252c;
}

.btn-clear{
    width:30%;
    background-color:#FFF;
    border:1px solid #808080;
    color:#808080!important;
}
</pre></body></html>