.result-filter ul { margin: 0; }
.result-filter .result-title { display: inline-block; line-height: 34px; }
.result-filter .btn-link { color: #9fa2a5; }
.filterform .form-group { vertical-align: top; }
.filterform .control-label { display: block; margin-bottom: 10px; font-weight: 600; }
.filterform .slide { display: flex; display: -ms-flexbox; }
.filterform .slide span { font-size: 0.875rem; flex-grow: 0; flex-basis: 1em; }
.filterform .slide span:first-of-type { padding-right: 20px; text-align: left; float: left; }
.filterform .slide span:last-of-type { padding-left: 20px; text-align: right; float: left; }
.filterform .slide .slider { flex-grow: 1; height: 20px; float: left; vertical-align: middle; position: relative; }
.filterform .slide .slider input { display: none; }
.filterform .slide .slider .slider-track { position: absolute; cursor: pointer; height: 10px; width: 100%; margin-top: 5px; background: #ddd; border-radius: 5px; }
.filterform .slide .slider .slider-selection { position: absolute; height: 100%; top: 0; bottom: 0; border-radius: 5px; }
.filterform .slide .slider .slider-handle { opacity: 1; position: absolute; margin-left: -10px; margin-top: -5px; background: #fff; box-shadow: 0 1px 2px rgba(0 ,0 ,0 , 0.25); width: 20px; height: 20px; border: 1px solid transparent; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; }
.filterform .slide .slider .slider-handle:active { box-shadow: 0 1px 2px rgba(0 ,0 ,0 , 0.5); }
.filterform .slide .slider .slider-track:hover + .tooltip.tooltip-main  { opacity: .9; }
.filterform .slide .slider .tooltip.top { margin-top: -30px; }
.filterform .slide .slider .tooltip-inner { white-space: nowrap; }
.filterform .filter-reset { margin: 6px 0; }
.filterform .filter-instruction { display: block; font-style: italic; font-size: 0.70rem; color: #9fa2a5; line-height: 1.3; max-height: 28px; overflow: hidden; margin-top: 5px; }
.filterform.form-inline { width: 100%; margin: 0 0 20px 0; position: relative; border-top: 1px solid #eee; border-left: 1px solid #eee; display: flex; flex-flow: row wrap; }
.filterform.form-inline .form-group { margin: 0; padding: 10px; border: none; border-right: 1px solid #eee; border-bottom: 1px solid #eee; box-sizing: border-box; flex: 1; }
.filterform.form-inline .form-group.form-group-block { flex-basis: 100% !important; background: #fafafa; }
.filterform.form-inline .form-group .form-control { width: 100%; }
.filterform.form-inline .form-group .checkbox { height: 34px; line-height: 34px; }
.filterform.form-inline .form-group .checkbox  label { font-weight: 600; }
.filterform.form-inline .form-group .slide { height: 34px; padding: 7px 0; }
.filterform.form-inline .form-group .control-label { display: block; }
#page-builder #content .filter-results-ajaxify { margin-top: 30px; }
.snippet-title{
background:#ffffff !important;
color:#4a394c !important;
border-bottom: 1px solid #dedede !important;
}
#snippet-box{
background:#ffffff !important;
color:#4a394c !important;
border-bottom: 1px solid #dedede !important;
}
p.h2{
font-family: 'Courgette', cursive !important;
}
.comment-reply-title{
font-family: 'Courgette', cursive !important;
}
.comment-form label{
font-family: 'Courgette', cursive !important;
}
p.logged-in-as a{
font-family: 'Courgette', cursive !important;
}
.active a{
width:30px;
display:block;
color:#fff !important;
}
.container_bg h1{
font-family: 'Lato', sans-serif;
color:#D82512;
}