.horizontal-layout .closed .af_subtitle {
    color: #0f1e3c !important;
    border: 1px solid #0f1e3c !important;
    text-transform:capitalize !important;
    border-color: #0f1e3c !important;
  
    border-botom: 1px solid #0f1e3c !important;
    text-transform: capitalize !important;
    border-right: none !important;
    border-left: none !important;
    border-top: none !important;
    border-bottom: 1px solid #0f1e3c !important;
    font-size: 19px !important;
}
.horizontal-layout:hover .closed:hover .af_subtitle:hover{
   
    border-bottom: 1px solid #C12B34 !important;

}
.horizontal-layout .has-selection .af_subtitle, .horizontal-layout .has-selection .af_subtitle.toggle-content:before, .horizontal-layout .has-selection .af_filter_content {
 border-right: none !important;
    border-left: none !important;
    border-top: none !important;
        border-bottom: 1px solid #C12B34 !important;
 text-transform:capitalize !important;
   font-size: 19px !important;
    color: #0f1e3c !important;
}
.af checkbox{
    appearance: none !important;
    cursor: pointer !important;
    background-color: white !important;
}
.horizontal-layout .af_filter_content {
  color: #0f1e3c !important;
    border: 1px solid #0f1e3c !important;
    text-transform:capitalize !important;
  font-size: 19px !important;
    border-color: #0f1e3c !important;
   
    border-botom: 1px solid #0f1e3c!important;
    text-transform: capitalize !important;
    border-right: none !important;
    border-left: none !important;
    border-top: none !important;
    border-bottom: 1px solid #0f1e3c !important;

}
.horizontal-layout .af_subtitle {
   color: #0f1e3c !important;
    border: 1px solid #0f1e3c!important;
    text-transform:capitalize !important;
    border-color: #0f1e3c !important;
   
     font-size: 17px !important;
    border-botom: 1px solid #0f1e3c !important;
    text-transform: capitalize !important;
    border-right: none !important;
    border-left: none !important;
    border-top: none !important;
    border-bottom: 1px solid #0f1e3c !important;
}
}

#category .h3.product-title a, .js-product-miniature-wrapper .h3.product-title a {
    text-shadow: 1px 1px 8px #000 !important;
}
h1#js-product-list-header {
font-size:50px;
}
.horizontal-layout .closed .af_subtitle {
    font-size: 19px !important;
    
}

.selectedFilters .cf {
    
    background: #ffffff !important;
    
    color: #C12B34 !important;
}
.selectedFilters .clearAll {
   width:130px;
height:30px;
    background: #EBECE5 !important;
border-color:#70716C;
font-size:17px;
font-weight:400;
color:#0f1e3c !important; 
text-transform:capitalize !important;
   
}
.selectedFilters .clearAll a {
   
color:#0f1e3c !important; 
text-transform:capitalize !important;
   
}
.selectedFilters .clearAll a span {
   

text-transform:capitalize !important;
   
}
.selectedFilters .clearAll:hover {
   
    background: #C12B34 !important;
color:#FFEDEB !important;
font-size:17px,
font-weight:400;
text-transform:capitalize !important;
   
}
.selectedFilters .clearAll a:hover {
   
color:#FFEDEB !important;
font-size:17px;
font-weight:400;
text-transform:capitalize !important;
   
}

span.compact-toggle-text {
color:white;
background-color:#C12B34;
}

a.btn-primary.compact-toggle.type-1.ready {
color:white;
background-color:#C12B34;
}

.af_filter_content ul li:hover{
background-color:#FFDCD8;

}
.active{
color:#C12B34;

}
.af_filter .name:selected {
  color:#C12B34;
}

span.count {
display:none;
}

.af_filter .checkbox, .af_filter .radio {
  
    display: none;
}
.af_filter .name {

    font-size: 17px !important;
}

span.selected-filters-label {
	color:#0f1e3c !important; 
}
