@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Regular-webfont.eot');
    src: url('../fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/OpenSans-Regular-webfont.ttf') format('truetype');         
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/OpenSans-Bold-webfont.eot');
    src: url('../fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
        url('../fonts/OpenSans-Bold-webfont.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'scoilnet-resources';
    src: url('../fonts/scoilnet-resources.eot');
}
@font-face {
    font-family: 'scoilnet-resources';
    src: url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMggiBtsAAAC8AAAAYGNtYXAANwBpAAABHAAAAERnYXNwAAAAEAAAAWAAAAAIZ2x5ZiO2dnUAAAFoAAAB4GhlYWQB6KTPAAADSAAAADZoaGVhA8IB6gAAA4AAAAAkaG10eAa4ADIAAAOkAAAAJGxvY2EBMAHIAAADyAAAABRtYXhwAAsAMwAAA9wAAAAgbmFtZf7V4hQAAAP8AAABqHBvc3QAAwAAAAAFpAAAACAAAwIAAZAABQAAAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAABAAAAAJQHg/+D/4AHgACAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADAAAAAIAAgAAgAAAAEAJf/9//8AAAAAACD//f//AAH/4wADAAEAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAACAASUBJQATAAABFA8BBiMiLwEmNTQ3NjMhMhcWFQElBoAFCAcGgAUFBgcBAAgFBgESBwaABQWABgcIBQYGBQgAAQAAAG4BJQESABMAACUUBwYjISInJjU0PwE2MzIfARYVASUGBQj/AAcGBQWABgcIBYAGgAcGBQUGBwcGgAUFgAYHAAABABIASQC3AW4AEwAAExEUBwYjIi8BJjU0PwE2MzIXFhW3BgUHCAWABgaABQgHBQYBW/8ABwUGBoAFBwgFgAYGBQgAAAEAAABJAKUBbgATAAA3FA8BBiMiJyY1ETQ3NjMyHwEWFaUGgAUIBwYFBQYHCAWABtsHBYAGBgUHAQAIBQYGgAUIAAAAAQAgACAB4AGgADAAACU3PgE1NCYvAS4BIyIGBw4BFRQWHwEhIgYHDgEVFBYXHgEzIQcOARUUFhceATMyNjcBN6AEBQUEoAUMBgYMBQQFBQRq/s0HCwUEBQUEBQsHATNqBAUFBAUMBgYMBSmgBQwGBgwFoAQFBQQFDAYGDAVpBQQFCwcHCwUEBWkFDAYGDAUEBQUEAAEAAAABAADNKgLPXw889QALAgAAAAAA0HUyGQAAAADQdTIZAAAAAAHgAaAAAAAIAAIAAAAAAAAAAQAAAeD/4AAAAgAAAAAAAeAAAQAAAAAAAAAAAAAAAAAAAAkAAAAAAAAAAAAAAAABAAAAASUAAAElAAAAtwASALcAAAIAACAAAAAAAAoAFAAeAEAAYgCEAKYA8AABAAAACQAxAAEAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEAJAAAAAEAAAAAAAIADgCUAAEAAAAAAAMAJAA6AAEAAAAAAAQAJACiAAEAAAAAAAUAFgAkAAEAAAAAAAYAEgBeAAEAAAAAAAoANADGAAMAAQQJAAEAJAAAAAMAAQQJAAIADgCUAAMAAQQJAAMAJAA6AAMAAQQJAAQAJACiAAMAAQQJAAUAFgAkAAMAAQQJAAYAJABwAAMAAQQJAAoANADGAHMAYwBvAGkAbABuAGUAdAAtAHIAZQBzAG8AdQByAGMAZQBzAFYAZQByAHMAaQBvAG4AIAAxAC4AMABzAGMAbwBpAGwAbgBlAHQALQByAGUAcwBvAHUAcgBjAGUAc3Njb2lsbmV0LXJlc291cmNlcwBzAGMAbwBpAGwAbgBlAHQALQByAGUAcwBvAHUAcgBjAGUAcwBSAGUAZwB1AGwAYQByAHMAYwBvAGkAbABuAGUAdAAtAHIAZQBzAG8AdQByAGMAZQBzAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('truetype'),
        url(data:application/font-woff;charset=utf-8;base64,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) format('woff');
    font-weight: normal;
    font-style: normal;
}

[class^="sc-"], [class*=" sc-"] {
    font-family: 'scoilnet-resources';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.sc-caret-down:before {
    content: "\21";
}
.sc-caret-up:before {
    content: "\22";
}
.sc-caret-left:before {
    content: "\23";
}
.sc-caret-right:before {
    content: "\24";
}
.sc-arrow-right:before {
    content: "\25";
}

.sc-caret-right{margin-right: 5px}

.sr_wrapper *, .sr_wrapper *:before, .sr_wrapper *:after {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }

.sr_wrapper {
    max-width: 68rem;
    font-size: 13px;
    background: #e5f5ff;
    color: #333333;
    padding: 12px 5px;
    margin: 0 0 12px;
    font-family: 'Open Sans', "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    line-height: 1;
    position: relative;
    cursor: default; }

.entry-content .widget_scoilnetresources_searchboxwidget{
    margin-bottom: 0;
}
.widget_scoilnetresources_searchboxwidget .sr_wrapper{
    margin-bottom: 0;
    border-bottom: 1px solid #aecbd6;
}

.sr_wrapper a, .sr_wrapper a:link, .sr_wrapper a:visited {
    color: #006c91;
    text-decoration: none;
    line-height: inherit; }
.sr_wrapper a:hover,.sr_wrapper  a:focus {
    color: #d97109; }
.sr_wrapper a img {
    border: none; }

.sr_wrapper img {
    max-width: 100%;
    height: auto;
    box-shadow: none;
    padding:0;
    margin:0;
    -ms-interpolation-mode: bicubic;
    display: inline-block;
    vertical-align: middle;
    box-shadow: none;
    border-radius: 0;
}

.sr_wrapper p{
    margin: 0 0 12px;
    font-size: 14px;
    line-height: 1.4;
}

.sr_wrapper select {
    margin: 0 5px 0 0;
    padding: 1px;
}

.sr_wrapper li,.sr_wrapper ul{
    background: none;
    padding: 0;
    margin: 0;
}

.results_info{
    margin: 6px 0;
}

.ri_select {
    margin-right: 6px;
}

.sr_wrapper ul.no-bullet {
    margin-left: 0; }
.sr_wrapper ul.no-bullet {
    list-style: none; }
.sr_wrapper ul.no-bullet li ul,.sr_wrapper ul.no-bullet li ol {
    margin-left: 16px;
    margin-bottom: 0;
    list-style: none; }

.sr_alignright{
    text-align: right;
}

.sr_right{
    float: right;
}

.sr_hide{
    display: none;
}

.sr_row {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;  
    *zoom: 1; }

.sr_row:before, .sr_row:after {
    content: " ";
    display: table; }

.sr_row:after {
    clear: both; }

.sr_row .sr_row {
    width: auto;
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
    margin-top: 0;
    margin-bottom: 0;
    max-width: none;
    *zoom: 1; }

.sr_row .sr_row:before, .sr_row .sr_row:after {
    content: " ";
    display: table; }

.sr_row .sr_row:after {
    clear: both; }

.sr_column, .sr_columns {
    position: relative;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    width: 100%;
    float: left; }

@media only screen {
    .sr_column, .sr_columns {
        position: relative;
        padding-left: 0.9375rem;
        padding-right: 0.9375rem;
        float: left; }
    [class*="sr_column"] + [class*="sr_column"]:last-child {
        float: right; }
    [class*="sr_column"] + [class*="sr_column"].end {
        float: left; } }

@media only screen and (min-width: 40.063em) {
    .sr_column, .sr_columns {
        position: relative;
        padding-left: 0.9375rem;
        padding-right: 0.9375rem;
        float: left; }
    .sr-1 {
        position: relative;
        width: 8.33333%; }
    .sr-2 {
        position: relative;
        width: 16.66667%; }
    .sr-3 {
        position: relative;
        width: 25%; }
    .sr-4 {
        position: relative;
        width: 33.33333%; }
    .sr-5 {
        position: relative;
        width: 41.66667%; }
    .sr-6 {
        position: relative;
        width: 50%; }
    .sr-7 {
        position: relative;
        width: 58.33333%; }
    .sr-8 {
        position: relative;
        width: 66.66667%; }
    .sr-9 {
        position: relative;
        width: 75%; }
    .sr-10 {
        position: relative;
        width: 83.33333%; }
    .sr-11 {
        position: relative;
        width: 91.66667%; }
    .sr-12 {
        position: relative;
        width: 100%; }
    [class*="sr_column"] + [class*="sr_column"]:last-child {
        float: right; }
    [class*="sr_column"] + [class*="sr_column"].end {
        float: left; } }

@media only screen and (min-width: 64.063em) {
    .sr_column, .sr_columns {
        position: relative;
        padding-left: 0.9375rem;
        padding-right: 0.9375rem;
        float: left; }
    [class*="sr_column"] + [class*="sr_column"]:last-child {
        float: right; }
    [class*="sr_column"] + [class*="sr_column"].end {
        float: left; } }

.sr_mainsearch {
    margin-bottom: 0; }
.sr_mainsearch .sr_submit {
    border: 0;
    cursor: pointer;
    width: 32px;
    height: 32px;
    border-radius: 1000px;
    padding: 0;
    background: #5bc4bf url(../images/search-icon.png) no-repeat center;
    background-size: 16px 16px;
    margin-top: 0;
    margin-bottom: 0;
    float: right;
    text-indent: -10001px; }
@media only screen and (max-width: 40em) {
    .sr_mainsearch .sr_submit {
        width: 100%;
        text-indent: 0;
        background: #5bc4bf;
        margin-top:10px;
        font-weight: bold;
    }
}
.sr_mainsearch .sr_submit:hover {
    background: #f68b1f url(../images/search-icon.png) no-repeat center;
}


.sr_mainsearch .sr_inputtext {
    width: 100%;
    border: 2px solid #006c91 !important;
    background: #fff !important;
    height: 30px;
    font-size: 13px;
    padding: 0 5px;
    margin-bottom: 0; }

.sr_copyright {
    margin: 6px 0;
    float: right; }
.sr_copyright img {
    vertical-align: baseline; }

.sr_list_of_resources {
    border: 1px solid #aecbd6;
    padding: 10px 0;
    z-index: 2;
    position: relative;
    margin-top: -5px;
    background: white;
    margin-bottom: 12px; }


ul.sr_pagination {
    display: block;
    height: 16px;
    padding: 0 !important;
    margin: 0 !important;
    margin-left: -3px !important; }
ul.sr_pagination li {
    height: 16px;
    color: #222222;
    font-size: 13px;
    margin-left: 3px; }
ul.sr_pagination li a {
    display: block;
    padding: 1px 3px 1px;
    color: #006c91;
    -webkit-border-radius: 3px;
    border-radius: 3px; }
ul.sr_pagination li:hover a, ul.sr_pagination li a:focus {
    background: #faa634;
    color: black; }
ul.sr_pagination li.unavailable a {
    cursor: default;
    color: #999999; }
ul.sr_pagination li.unavailable:hover a, ul.sr_pagination li.unavailable a:focus {
    background: transparent; }
ul.sr_pagination li.sr_current a {
    background: #f68b1f;
    color: white;
    font-weight: bold;
    cursor: default; }
ul.sr_pagination li.sr_current a:hover, ul.sr_pagination li.sr_current a:focus {
    background: #faa634; }
ul.sr_pagination li {
    float: left;
    display: block; }


.sr_best-filters {
    *zoom: 1;
    margin: 0 !important;
    top: 2px; }
.sr_best-filters:before, .sr_best-filters:after {
    content: " ";
    display: table; }
.sr_best-filters:after {
    clear: both; }
.sr_best-filters dd {
    position: relative;
    margin: 0 !important;
    float: left;
    border: 1px solid #aecbd6;
    border-bottom: none;
    overflow: hidden;
    margin-top: 4px !important;
    z-index: 0; }
.sr_best-filters dd.active {
    margin-top: 0 !important;
    z-index: 3; }
.sr_best-filters dd > a {
    display: block;
    background: #616e74;
    color: white;
    padding-top: 6px;
    padding-right: 12px;
    padding-bottom: 6px;
    padding-left: 12px;}
.sr_best-filters dd > a:hover {
    background: #556166; color:#fff; }
.sr_best-filters dd.active a {
    background: white;
    color: #636f77; }

.sr_best-filters dd.active {
    margin-top: 0;
    z-index: 3; }
.sr_best-filters dd a {
    font-size: 14px;
    cursor: pointer;
}

.resource {
    overflow: hidden;
    border-bottom: 1px solid #aecbd6;
    padding: 24px 0 6px;
    margin: 0; }
.resource:first-child{
    padding-top: 8px;
}
.resource .addthis_toolbox {
    float: none;
    width: auto; }
.resource.related {
    border: 1px solid #aecbd6 !important;
    padding: 6px !important;
    background: white; }
.resource:last-child {
    border-bottom: none; }  
.resource.resource_of_the_week_item {
    width: 100%;
    margin: 0; }

.r_thumb {
    padding: 6px 0; }

.r_thumb.left {
    margin: 8px 6px 6px 0; }

.r_thumb.right {
    margin: 8px 0 6px 6px; }

.r_title {
    font-family: 'Open Sans', "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
    font-size: 18px;
    line-height: 25px;
    font-weight: normal;
    margin-bottom: 0; }

.r_url {
    display: block;
    word-wrap: break-word;
    padding: 5px 0; }

.r_term{
    font-size: 11px;
    text-transform: uppercase;
}

.r_format {
    float: left;
    margin-right: 3px;
    display: block;
    width: 38px;
    height: 36px;
    margin-top: -13px;
    background: url(../images/resources-icons.png) no-repeat 0 0; }

@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi) {
    .r_format {
        background-image: url(../images/resources-icons@2x.png);
        background-size: 275px; }
    .r_format_1 {
        background-position: -158px 0 !important; }
    .r_format_2 {
        background-position: -40px 0 !important; }
    .r_format_3 {
        background-position: -78px 0 !important; }
    .r_format_4 {
        background-position: -118px 0 !important; }
    .r_format_5 {
        background-position: -237px 0 !important; }
    .r_format_7 {
        background-position: -197px 0 !important; } }

/* Format: app */
.r_format_1 {
    background-position: -152px 0; }

/* Format: audio */
.r_format_2 {
    background-position: -38px 0; }

/* Format: document */
.r_format_3 {
    background-position: -76px 0; }

/* Format: image */
.r_format_4 {
    background-position: -114px 0; }

/* Format: online */
.r_format_5 {
    background-position: -228px 0; }

/* Format: presentation */
.r_format_6 {
    background-position: 0 0; }

/* Format: video */
.r_format_7 {
    background-position: -190px 0; }

.r_author, .r_date, .r_type {
    color: #636f77;
    margin-right: 12px; }

.r_author_link {
    color: #006c91; }

.sr_wrapper .r_excerpt {
    line-height: 1.3;
    margin: 6px 0;
    font-size: 13px;
    position: relative; }  

.r_meta, .r_meta li {
    font-size: 13px; }

.r_meta .medium-block-grid-2 > li, .r_meta .medium-block-grid-3 > li {
    padding-bottom: 6px; }

.r_curriculum {
    margin: 6px 0 0; }

.r_rating img {
    vertical-align: initial; }

.r_rating, .r_popularity, .r_meta_item, .r_report_link {
    padding: 6px 0;
    line-height: 1.4; }

.r_report_link {
    padding: 12px 0;
    font-size: 12px; }

.r_popularity .inline-list {
    margin-bottom: 0; }

.r_pop_item {
    font-size: 13px;
    margin-right: 12px; }

.r_curr-heading {
    margin-bottom: 6px;
    font-family: 'Open Sans', "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
    font-size: 16px; }

.r-curr-item {
    padding: 6px 0;
    border-bottom: 1px solid #aecbd6;
    line-height: 1.5; }

.r_fullcurriculum .r-curr-item {
    border-bottom: 0;
    border-top: 0; }

.r_viewfull-button, .r_closefull-button {
    display: block;
    font-size: 13px;
    margin: 6px 0; }

.r_meta_item {
    border-top: 1px solid #aecbd6;
    font-size: 13px; }

.r_action_item {
    padding: 12px 0;
    width: 33%;
    border-bottom: 1px solid #aecbd6;
    text-align: center; }

.r_social {
    border-bottom: 1px solid #aecbd6;
    padding-bottom: 12px; }

.r_social_label {
    float: left;
    margin-top: 7px;
    margin-right: 10px; }

.curr_key_skills {
    margin-top: 6px;
    overflow: hidden; }
.curr_key_skills p {
    float: left;
    font-size: 13px !important;
    margin-right: 6px !important; }
.curr_key_skills ul {
    margin-left: 0;
    margin-bottom: 0; }
.curr_key_skills ul li {
    border-right: 1px solid #aecbd6;
    padding-right: 6px;
    margin-right: 6px;
    font-size: 13px !important; }
.curr_key_skills ul li:last-child {
    border-right: none; }

.r_sen ul.inline-list {
    margin-left: 0;
    margin-bottom: 0; }
.r_sen ul.inline-list li {
    border-right: 1px solid #aecbd6;
    padding-right: 6px;
    margin-right: 6px;
    margin-left: 0;
    font-size: 13px !important; }
.r_sen ul.inline-list li:last-child {
    border-right: none; }

.curr_level {
    display: inline-block;
    padding: 3px;
    line-height: 1;
    color: white;
    margin-right: 1px;
    text-transform: uppercase; }

.r_fullcurriculum {
    background: #e5f5ff;
    padding: 6px 12px;
    font-size: 13px;
    margin-bottom: 12px; }
.r_fullcurriculum p, .r_fullcurriculum li {
    margin: 3px 0;
    font-size: 13px; }

.r_addtofav {
    border-top: 0; }

.curr_contentobjective ul {
    list-style: none;
    margin: 0 !important; }

.curr_contentobjective ul li {
    margin-bottom: 0.5em;
    padding-left: 1.5em;
    position: relative;
}

.curr_contentobjective ul li:before {
    font-family: 'scoilnet-resources';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    content: "\25";
    font-size: 1em;
    color: #aecbd6;
    position: absolute;
    top: 5px;
    left: 0;
}

.r_fullcurriculum .tabs {
    display: block;
    margin-bottom: 0 !important;
    margin-left: 24px;
    border: none; }

.r_fullcurriculum .tabs:before,.r_fullcurriculum .tabs:after{
    content: " ";
    display: table;
}

.r_fullcurriculum .tabs:after{
    clear: both;
}

.r_fullcurriculum .tabs-content {
    padding: 12px;
    background: white;
    border: 1px solid #5bc4bf;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    margin-bottom: 0;
    margin-top: 0; }

.r_fullcurriculum .tabs-content>.content {
    display: none;
}

.r_fullcurriculum .tabs-content>.content.active {
    display: block;
}

.r_fullcurriculum .curr_subject {
    display: inline-block;
    margin-left: 6px;
    line-height: 22px;
    font-size: 13px; }

.r_fullcurriculum .tabs dd {
    position: relative;
    margin: 0;
    margin-bottom: 0 !important;
    float: left;
    top: 2px;
    margin-top: 4px;
    border: none; }
.r_fullcurriculum .tabs dd.active {
    margin-top: 4px; }

.r_fullcurriculum .tabs dd > a {
    padding: 3px;
    border-radius: 5px 5px 0 0;
    border: 1px solid #5bc4bf;
    border-bottom: none;
    font-size: 85%;
    background: #aecbd6;
    font-family: 'Open Sans', "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif; }

.r_fullcurriculum .tabs dd.active > a {
    background: white; }

.r_accordion_header .sc-caret-down, .r_accordion_header .sc-caret-right {
    float: left;
    margin-top: 5px;
    margin-left: 5px;
    font-size: 20px;
    cursor: pointer; }

.r-curr-item.is_closed .tabs dd > a {
    background: none;
    border-color: #e3edf1; }
.r-curr-item.is_closed .tabs-content {
    display: none; }
.r-curr-item.is_closed .icon-caret-right {
    display: block; }
.r-curr-item.is_closed .icon-caret-down {
    display: none; }

.r-curr-item.is_open .tabs-content {
    display: block; }
.r-curr-item.is_open .icon-caret-right {
    display: none; }
.r-curr-item.is_open .icon-caret-down {
    display: block; }

.r_fulldescription.is_open {
    display: block; }

.r_fulldescription.is_closed {
    display: none; }

.curr_suggested_use {
    border: 1px solid #faa634;
    background: #ffe293 url(../images/suggestion-for-use-icon.png) no-repeat 10px 10px;
    padding: 6px 6px 6px 60px;
    border-radius: 4px;
    position: relative;
    width: 100%;
    min-height: 55px; }
.curr_suggested_use p {
    font-size: 85%; }
.curr_suggested_use .icon-comment-alt {
    font-size: 36px;
    color: #faa634;
    float: left;
    margin-right: 3px; }

.button-group .c_open_button {
    padding: 6px 12px;
    margin-bottom: 0; }

.r_fulldescription .c_addtolp_button {
    padding: 6px 12px;
    margin: 6px 0 3px; }

.curr_subject {
    margin-left: 5px; }

.curr_in, .curr_ln {
    background: #007473; }

.curr_1-2 {
    background: #9c1736; }

.curr_3-4 {
    background: #44419e; }

.curr_5-6 {
    background: #007d31; }

.curr_jc ,.curr_JC{
    background: #7a9e18; }

.curr_sc,.curr_SC {
    background: #742e6a; }

.f_block_title {
    margin-bottom: 0 !important;
    border-bottom: 1px solid #aecbd6;
    padding-bottom: 8px; }

.f_fieldset {
    border: none !important;
    border-top: 1px solid #aecbd6 !important;
    -webkit-border-radius: 0;
    border-radius: 0;
    padding: 0 !important;
    margin: 0 !important; }
.f_fieldset.is_disabled .f_title {
    color: #636f77; }
.f_fieldset.is_checked {
    background: #e3edf1; }

.f_fieldset ul{
    margin: 0 0 4px;
    padding: 0;
    list-style: none;
    line-height: 1.4;
}

.f_fieldset ul li{
    margin: 0 0 4px;
    padding: 0;
    font-size: 12px;
    list-style: none;
}

.f_clearfilters_panel{
    margin: 5px 0;
}

.f_title {
    cursor: pointer;
    text-transform: uppercase;
    margin: 6px 0;
    font-size: 13px;
}

.f_label {
    font-size: 13px;
    margin-bottom: 0; }
.f_label.is_checked {
    font-weight: bold; }

.f_checkbox {
    margin:0 !important;
    margin-right: 5px !important;
}

.f_count {
    font-size: 12px;
    color: #636f77; }