@charset "utf-8";
/* CSS Document */

.article-aggregator .separator-title {
    margin: 3.2rem 0 2.8rem;
    font-size: 22px;
    font-size: 2.2rem;
    font-weight: 500;
}
.column {
    max-width: none;
    width: 100%;
}

.column-2 {
    max-width: none;
    width: 100%;
    width: 50%;
    float: left;
}
.column-4 {
    max-width: none;
    width: 100%;
    width: 25%;
    float: left;
}
.article-level2 .column-2 .column-2 {
    width: 50%;
    float: right;
}
.recommended-teaser {
    max-width: 144rem;
}
.fom-teaser {
    color: #000;
    background: #fff !important;
    height: 15rem;
    padding: 0 !important;
    position: relative;
    overflow: hidden;
    margin: 1px;
}
.article-level2 .group .column-2 .fom-teaser, .article-level3 .column-4 .fom-teaser {
    height: 37.5rem;
}
.fom-teaser .teaser-image {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    height: 15rem;
    overflow: hidden;
    -webkit-transition: background-position-y 0 ease-out;
    -moz-transition: background-position-y 0 ease-out;
    -ms-transition: background-position-y 0 ease-out;
    -o-transition: background-position-y 0 ease-out;
    transition: background-position-y 0 ease-out;
    width: 15rem;
}
.article-level2 .group .column-2 .fom-teaser .teaser-image, .article-level3 .column-4 .fom-teaser .teaser-image {
    display: block;
    height: 20rem;
    width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-transition: background-position-y 0 ease-out;
    -moz-transition: background-position-y 0 ease-out;
    -ms-transition: background-position-y 0 ease-out;
    -o-transition: background-position-y 0 ease-out;
    transition: background-position-y 0 ease-out;
}
.fom-teaser .teaser-image .placeholder-16x9 {
    display: none;
}
.article-level2 .group .column-2 .fom-teaser .teaser-image .placeholder-16x9, .article-level3 .column-4 .fom-teaser .teaser-image .placeholder-16x9 {
    display: block;
    width: 100%;
}
.hidden {
    display: none;
}
.fom-teaser .teaser-info {
    background: #fff;
    bottom: 0;
    height: 15rem;
    left: 15rem;
    padding: 2rem 3rem;
    position: absolute;
}
.fom-teaser .teaser-date {
    color: #202020;
    float: left;
    font-size: 12px;
    font-size: 1.2rem;
    font-weight: 600;
    line-height: 1.6;
    margin: 0;
}
[class^="icon-arrow"]:before, [class*=" icon-arrow"]:before {
    content: '';
    position: absolute;
    top: 55%;
    margin-top: -1px;
    display: inline-block;
    height: 2px;
    width: 10px;
    background: #908d8d;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}
[class^="icon-arrow"]:after, [class*=" icon-arrow"]:after {
    content: '';
    position: absolute;
    top: 55%;
    margin-top: -1px;
    display: inline-block;
    height: 2px;
    width: 10px;
    background: #908d8d;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
}


.fom-teaser .teaser-info-title {
    clear: left;
    color: #1e1e1e;
    float: left;
    font-size: 18px;
    font-size: 1.8rem;
    font-weight: 600;
    height: 5rem;
    letter-spacing: .25rem;
    line-height: 1.35;
    margin: 1rem 0 .5rem;
    overflow: hidden;
    width: 100%;
}
.article-level2 .group .column-2 .fom-teaser .teaser-info-title, .article-level3 .column-4 .fom-teaser .teaser-info-title {
    font-size: 18px;
    font-size: 1.8rem;
    font-weight: 600;
    height: 7rem;
    line-height: 1.35;
    margin: 1rem 0;
    max-width: 38.4rem;
    width: 100%;
}
.fom-teaser.animate .teaser-image, .fom-teaser.animate .teaser-info, .fom-teaser.animate .teaser-info-title, .fom-teaser.animate .teaser-date, .fom-teaser.animate .teaser-description, .fom-teaser.animate .teaser-subtitle, .fom-teaser.animate .bread-crumbs, .fom-teaser.animate .bread-crumbs a {
    -webkit-transition: all .4s ease-out;
    -moz-transition: all .4s ease-out;
    -ms-transition: all .4s ease-out;
    -o-transition: all .4s ease-out;
    transition: all .4s ease-out;
}
.fom-teaser.animate .bread-crumbs {
    height: 2rem;
    -moz-opacity: 0;
    -khtml-opacity: 0;
    -webkit-opacity: 0;
    opacity: 0;
    -ms-filter: alpha(opacity=0);
    filter: alpha(opacity=0);
}
.fom-teaser .bread-crumbs li {
    color: gray;
    display: inline;
    font-size: 11px;
    font-size: 1.1rem;
    font-weight: 700;
    height: 2rem;
    list-style: none;
}
.fom-teaser.animate .bread-crumbs li {
    color: #fff;
    display: inline;
    font-weight: 700;
    list-style: none;
}
.fom-teaser .bread-crumbs li:before {
    content: '/ ';
}
.fom-teaser .bread-crumbs li:first-child:before {
    content: '';
}
.fom-teaser .bread-crumbs li:nth-child(2):before {
    color: gray;
}
.fom-teaser.animate {
    -webkit-transition: all .4s ease-out;
    -moz-transition: all .4s ease-out;
    -ms-transition: all .4s ease-out;
    -o-transition: all .4s ease-out;
    transition: all .4s ease-out;
}
.fom-teaser.animate:hover {
    background: #171717 !important;
}
.fom-teaser.animate:hover .teaser-info {
    height: 15.5rem;
}
.article-level2 .group .column-2 .fom-teaser .teaser-info, .article-level3 .column-4 .fom-teaser .teaser-info {
    border-left: 0;
    bottom: 0;
    height: 19.5rem;
    left: 0;
    padding: 3rem 2.5rem;
    width: 100%;
}
.article-level2 .group .column-2 .fom-teaser.animate:hover .teaser-info, .article-level3 .column-4 .fom-teaser.animate:hover .teaser-info {
    height: 20.5rem;
}
.fom-teaser.animate:hover .teaser-info {
    background: #171717;
}
.fom-teaser.animate:hover .teaser-image {
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.fom-teaser.animate:hover .teaser-date {
    color: #fff;
}
.article-level2 .group .column-2 .fom-teaser .teaser-date, .article-level3 .column-4 .fom-teaser .teaser-date {
    font-size: 12px;
    font-size: 1.2rem;
}
.fom-teaser.animate:hover .teaser-info-title, .fom-teaser.animate:hover .teaser-subtitle, .fom-teaser.animate:hover .teaser-description {
    color: #fff;
}
.fom-teaser.animate:hover .bread-crumbs {
    -moz-opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1;
    opacity: 1;
    -ms-filter: alpha(opacity=100);
    filter: alpha(opacity=100);
}
.fom-teaser.animate .bread-crumbs li {
    color: #fff;
    display: inline;
    font-family: 'bentonsans',Helvetica,sans-serif;
    font-weight: 700;
    list-style: none;
}
.article-level2 .group .column-2 .fom-teaser .bread-crumbs li, .article-level3 .column-4 .fom-teaser .bread-crumbs li {
    font-size: 12px;
    font-size: 1.2rem;
}
.fom-teaser.animate .bread-crumbs li:first-child {
    color: gray;
    font-weight: 600;
}
.column-4:nth-child(1), .column-4:nth-child(2), .column-4:nth-child(3), .column-4:nth-child(4) {
    display: none;
}
.column-2 .group .column-2:nth-child(1), .column-2 .group .column-2:nth-child(2),  .column-2 .group .column-2:nth-child(3),  .column-2 .group .column-2:nth-child(4),  .column-2 .group .column-2:nth-child(5),  .column-2 .group .column-2:nth-child(6),  .column-2 .group .column-2:nth-child(7) {
    display: none;
}
.articles #allEntries [id*=entry]:nth-child(1), .articles #allEntries [id*=entry]:nth-child(2), .articles #allEntries [id*=entry]:nth-child(3), .articles #allEntries [id*=entry]:nth-child(4), .articles #allEntries [id*=entry]:nth-child(5), .articles #allEntries [id*=entry]:nth-child(6), .articles #allEntries [id*=entry]:nth-child(7), .articles #allEntries [id*=entry]:nth-child(8), .articles #allEntries [id*=entry]:nth-child(9), .articles #allEntries [id*=entry]:nth-child(10), .articles #allEntries [id*=entry]:nth-child(11) {
    display: none;
}

.load-more {
    position: relative;
    min-height: 7.6rem;
    margin: 1.6rem 0 0;
}
.load-more p {
    margin: 0;
}
#page_selector, .show_more {
    display: block;
    height: 100%;
    padding: 1rem;
    font-weight: 600;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 2;
    text-align: center;
}
#page_selector .icon-arrow, .show_more .icon-arrow {
    position: relative;
    top: 0;
    display: block;
    font-size: 12px;
    font-size: 1.2rem;
    color: #b0b0b0;
    -webkit-transition: all .18s ease-out;
    -moz-transition: all .18s ease-out;
    -ms-transition: all .18s ease-out;
    -o-transition: all .18s ease-out;
    transition: all .18s ease-out;
    margin-top: 1.5rem;
}
#page_selector:hover .icon-arrow, .show_more:hover .icon-arrow {
    margin-top: 2rem;
}
[class^="icon-arrow"]:before, [class*=" icon-arrow"]:before {
    width: 20px;
    -webkit-transform-origin: 0;
    -moz-transform-origin: 0;
    -ms-transform-origin: 0;
    -o-transform-origin: 0;
    transform-origin: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: width 0.3s, -webkit-transform 0.3s;
    -moz-transition: width 0.3s, -moz-transform 0.3s;
    transition: width 0.3s, transform 0.3s;
}
[class^="icon-arrow"]:after, [class*=" icon-arrow"]:after {
    width: 20px;
    -webkit-transform-origin: 0;
    -moz-transform-origin: 0;
    -ms-transform-origin: 0;
    -o-transform-origin: 0;
    transform-origin: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transition: width 0.3s, -webkit-transform 0.3s;
    -moz-transition: width 0.3s, -moz-transform 0.3s;
    transition: width 0.3s, transform 0.3s;
}
.icon-arrow:before {
    -webkit-transform: rotate(-145deg);
    -moz-transform: rotate(-145deg);
    -ms-transform: rotate(-145deg);
    -o-transform: rotate(-154deg);
    transform: rotate(-145deg);
}
.icon-arrow:after {
    -webkit-transform: rotate(-35deg);
    -moz-transform: rotate(-35deg);
    -ms-transform: rotate(-35deg);
    -o-transform: rotate(-35deg);
    transform: rotate(-35deg);
}
.tab-wrapper {
    width: 100%;
}
.article-columns .nonteaser-content>div {
    background: #fff;
    height: 75.2rem;
    margin: 1px;
    overflow: hidden;
    padding: 2.2rem 4rem;
}
.template-articleindex .nonteaser-content .tab-wrapper {
    padding-top: 0;
}
.ui-tabs .ui-tabs-nav li.tab-list {
    margin-bottom: 0;
    margin-left: 0;
    background: transparent;
    border: 0;
}
.tab-wrapper .tab {
    border-bottom: 1px solid #b0b0b0;
    display: block;
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: 600;
    float: left;
    line-height: 1.6;
    list-style: none;
    margin-right: 4rem;
    padding: 0 0 2.2rem;
    position: relative;
    text-transform: uppercase;
    -webkit-transition: all .5s cubic-bezier(0.86,0,0.07,1);
    -moz-transition: all .5s cubic-bezier(0.86,0,0.07,1);
    -ms-transition: all .5s cubic-bezier(0.86,0,0.07,1);
    -o-transition: all .5s cubic-bezier(0.86,0,0.07,1);
    transition: all .5s cubic-bezier(0.86,0,0.07,1);
    top: 1px;
    background: transparent;
    margin: 0 !important;
    padding: 0 !important;
    border: 0;
}
.tab-wrapper .tab a {
    margin-top: 3rem;
    font-weight: 600;
    color: gray;
    -webkit-transition: all .5s cubic-bezier(0.86,0,0.07,1);
    -moz-transition: all .5s cubic-bezier(0.86,0,0.07,1);
    -ms-transition: all .5s cubic-bezier(0.86,0,0.07,1);
    -o-transition: all .5s cubic-bezier(0.86,0,0.07,1);
    transition: all .5s cubic-bezier(0.86,0,0.07,1);
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    border-bottom: 2px solid #171717;
}
.ui-widget.ui-widget-content {
    border: 0;
}
.ui-tabs .ui-tabs-nav {
    background: transparent;
    padding: 0;
    border-top: 0;
    border-left: 0;
    border-right: 0;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a {
    color: #171717;
}
.tab-wrapper .tab-content-wrapper {
    clear: both;
}
.tab-wrapper .tab-content {
    border-top: 1px solid #b0b0b0;
    height: auto;
    overflow: auto;
    width: 100%;
    -webkit-transition: opacity .3s cubic-bezier(0.86,0,0.07,1);
    -moz-transition: opacity .3s cubic-bezier(0.86,0,0.07,1);
    -ms-transition: opacity .3s cubic-bezier(0.86,0,0.07,1);
    -o-transition: opacity .3s cubic-bezier(0.86,0,0.07,1);
    transition: opacity .3s cubic-bezier(0.86,0,0.07,1);
}
.ui-tabs .ui-tabs-panel {
    padding: 0;
}
.drivers-championship {
    background: #fff;
}
.standings {
    font-size: 13px;
    font-size: 1.3rem;
    line-height: 1;
    color: #4a4a4a;
    padding: 0 3rem 1.5rem;
}
.tab-content .standings {
    padding: 0 0 1.5rem;
}
.hidden {
    display: none;
}
.standings .title {
    font-size: 16px;
    font-size: 1.6rem;
    line-height: 1;
    font-weight: 600;
    text-transform: uppercase;
    color: #222b2f;
}
.tab-wrapper .standings .title {
    padding-top: 2.2rem;
}
.tab-content .standings table {
    margin: 1.5rem 0 0 0;
}
.standings thead .position, .standings thead .gap, .standings thead .number, .standings thead .team, .standings thead .time, .standings thead .laps {
    padding: 0 1rem 1.5rem;
}
.tab-content .standings table thead {
    display: none;
}
.tab-content .standings table tbody tr {
    display: none;
}
.tab-content .standings table tbody tr td {
    display: inline-block;
    padding: 1rem 2rem 1rem;
}
.tab-content .standings table tbody tr:nth-child(1), .tab-content .standings table tbody tr:nth-child(2), .tab-content .standings table tbody tr:nth-child(3), .tab-content .standings table tbody tr:nth-child(4), .tab-content .standings table tbody tr:nth-child(5), .tab-content .standings table tbody tr:nth-child(6), .tab-content .standings table tbody tr:nth-child(7), .tab-content .standings table tbody tr:nth-child(8), .tab-content .standings table tbody tr:nth-child(9), .tab-content .standings table tbody tr:nth-child(10) {
    display: block;
}
.tab-content .standings table tbody tr:nth-child(odd) {
    background: transparent;
}
.tab-content .standings table tbody tr {
    padding: 1.1rem 1rem 1.1rem;
    vertical-align: middle;
}
.tab-content .standings table tbody tr:nth-child(1) td:nth-child(2), .tab-content .standings table tbody tr:nth-child(2) td:nth-child(2), .tab-content .standings table tbody tr:nth-child(3) td:nth-child(2), .tab-content .standings table tbody tr:nth-child(4) td:nth-child(2), .tab-content .standings table tbody tr:nth-child(5) td:nth-child(2), .tab-content .standings table tbody tr:nth-child(6) td:nth-child(2), .tab-content .standings table tbody tr:nth-child(7) td:nth-child(2), .tab-content .standings table tbody tr:nth-child(8) td:nth-child(2), .tab-content .standings table tbody tr:nth-child(9) td:nth-child(2), .tab-content .standings table tbody tr:nth-child(10) td:nth-child(2) {
    font-weight: 700;
    width: 5.5rem;
    text-align: center;
    -ms-font-feature-settings: normal;
}
.tab-content .standings table tbody tr:nth-child(1) td:nth-child(2), .tab-content .standings table tbody tr:nth-child(2) td:nth-child(2), .tab-content .standings table tbody tr:nth-child(3) td:nth-child(2), .tab-content .standings table tbody tr:nth-child(4) td:nth-child(2), .tab-content .standings table tbody tr:nth-child(5) td:nth-child(2), .tab-content .standings table tbody tr:nth-child(6) td:nth-child(2), .tab-content .standings table tbody tr:nth-child(7) td:nth-child(2), .tab-content .standings table tbody tr:nth-child(8) td:nth-child(2), .tab-content .standings table tbody tr:nth-child(9) td:nth-child(2), .tab-content .standings table tbody tr:nth-child(10) td:nth-child(2) {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1.4;
    font-weight: 700;
    background: #b0b0b0;
    color: #fff;
    display: inline-block;
    padding: .7rem 1rem .7rem 0;
    width: 4rem;
    text-align: center;
    -webkit-transform: skew(-30deg);
    -moz-transform: skew(-30deg);
    -o-transform: skew(-30deg);
    -ms-transform: skew(-30deg);
    transform: skew(-30deg);
    position: relative;
}
.tab-content .standings table tbody tr:nth-child(1) td:nth-child(3), .tab-content .standings table tbody tr:nth-child(2) td:nth-child(3), .tab-content .standings table tbody tr:nth-child(3) td:nth-child(3), .tab-content .standings table tbody tr:nth-child(4) td:nth-child(3), .tab-content .standings table tbody tr:nth-child(5) td:nth-child(3), .tab-content .standings table tbody tr:nth-child(6) td:nth-child(3), .tab-content .standings table tbody tr:nth-child(7) td:nth-child(3), .tab-content .standings table tbody tr:nth-child(8) td:nth-child(3), .tab-content .standings table tbody tr:nth-child(9) td:nth-child(3), .tab-content .standings table tbody tr:nth-child(10) td:nth-child(3) {
    font-weight: 700;
    text-transform: uppercase;
    padding-left: .6rem;
    display: inline-block;
    width: 30%;
    margin-left: 1rem;
}
.tab-content .standings table tbody tr:nth-child(1) td:nth-child(6), .tab-content .standings table tbody tr:nth-child(3) td:nth-child(6), .tab-content .standings table tbody tr:nth-child(3) td:nth-child(6), .tab-content .standings table tbody tr:nth-child(4) td:nth-child(6), .tab-content .standings table tbody tr:nth-child(5) td:nth-child(6), .tab-content .standings table tbody tr:nth-child(6) td:nth-child(6), .tab-content .standings table tbody tr:nth-child(7) td:nth-child(6), .tab-content .standings table tbody tr:nth-child(8) td:nth-child(6), .tab-content .standings table tbody tr:nth-child(9) td:nth-child(6), .tab-content .standings table tbody tr:nth-child(10) td:nth-child(6) {
    font-weight: 700;
    text-align: right;
}
.tab-content .standings table tbody tr:nth-child(1) td:nth-child(4), .tab-content .standings table tbody tr:nth-child(2) td:nth-child(4), .tab-content .standings table tbody tr:nth-child(3) td:nth-child(4), .tab-content .standings table tbody tr:nth-child(4) td:nth-child(4), .tab-content .standings table tbody tr:nth-child(5) td:nth-child(4), .tab-content .standings table tbody tr:nth-child(6) td:nth-child(4), .tab-content .standings table tbody tr:nth-child(7) td:nth-child(4), .tab-content .standings table tbody tr:nth-child(8) td:nth-child(4), .tab-content .standings table tbody tr:nth-child(9) td:nth-child(4), .tab-content .standings table tbody tr:nth-child(10) td:nth-child(4) {
    font-weight: 700;
    width: 15%;
    text-align: center;
    float: right;
}
.tab-content .standings table tbody tr:nth-child(1) td:nth-child(5), .tab-content .standings table tbody tr:nth-child(2) td:nth-child(5), .tab-content .standings table tbody tr:nth-child(3) td:nth-child(5), .tab-content .standings table tbody tr:nth-child(4) td:nth-child(5), .tab-content .standings table tbody tr:nth-child(5) td:nth-child(5), .tab-content .standings table tbody tr:nth-child(6) td:nth-child(5), .tab-content .standings table tbody tr:nth-child(7) td:nth-child(5), .tab-content .standings table tbody tr:nth-child(8) td:nth-child(5), .tab-content .standings table tbody tr:nth-child(9) td:nth-child(5), .tab-content .standings table tbody tr:nth-child(10) td:nth-child(5) {
    font-weight: 700;
    width: 20%;
}
.tab-content .standings table tbody tr:nth-child(1) td:nth-child(3) .hide-for-tablet, .tab-content .standings table tbody tr:nth-child(2) td:nth-child(3) .hide-for-tablet, .tab-content .standings table tbody tr:nth-child(3) td:nth-child(3) .hide-for-tablet, .tab-content .standings table tbody tr:nth-child(4) td:nth-child(3) .hide-for-tablet, .tab-content .standings table tbody tr:nth-child(5) td:nth-child(3) .hide-for-tablet, .tab-content .standings table tbody tr:nth-child(6) td:nth-child(3) .hide-for-tablet, .tab-content .standings table tbody tr:nth-child(7) td:nth-child(3) .hide-for-tablet, .tab-content .standings table tbody tr:nth-child(8) td:nth-child(3) .hide-for-tablet, .tab-content .standings table tbody tr:nth-child(9) td:nth-child(3) .hide-for-tablet, .tab-content .standings table tbody tr:nth-child(10) td:nth-child(3) .hide-for-tablet {
    margin-right: 1rem;
}
.standings .morelink {
    text-align: center;
    padding: 3rem 0;
}
.standings .morelink a.driver-standings-more-link, .standings .morelink a.constructor-standings-more-link {
    color: #d31411;
}
.standings .morelink a.driver-standings-more-link:hover, .standings .morelink a.constructor-standings-more-link:hover {
    color: #b3110e;
}
.filter-component {
    margin: 0 auto;
    max-width: 152rem;
    text-transform: uppercase;
}
.filter-component .filter-component-wrap {
    padding: 0 4rem .2rem;
}
.filter-dropdown {
    display: block;
}
.filter-component .filter-wrapper--date, .filter-component .filter-wrapper--type {
    background-color: #fff;
    clear: left;
    height: 0;
    overflow: hidden;
}
.filter-component .filter-list--border {
    clear: left;
    margin: 0 auto;
    padding: 1.5rem 0;
    width: 95%;
    border-bottom: 1px solid #e2e2e2;
}
.filter-component .filter-list {
    clear: left;
    margin: 0 auto;
    padding: 1.5rem 0;
    width: 95%;
}
.filter-component .filter-list-item {
    display: block;
    float: left;
    opacity: 1;
    -webkit-transition: opacity 300ms ease-out;
    -moz-transition: opacity 300ms ease-out;
    -ms-transition: opacity 300ms ease-out;
    -o-transition: opacity 300ms ease-out;
    transition: opacity 300ms ease-out;
    width: 8.33333333%;
}
.filter-dropdown #show_less1, .filter-dropdown #show_more1 {
    background: #fff;
    border: 0;
    color: #4a4a4a;
    cursor: pointer;
    display: block;
    font-weight: 700;
    line-height: 3.33;
    margin: 0;
    outline: 0;
    padding: 0;
    text-align: left;
    text-decoration: none;
    text-transform: uppercase;
    vertical-align: middle;
    width: 100%;
    background-color: transparent;
    color: #d31411;
    float: left;
    font-size: 15px;
    font-size: 1.5rem;
    line-height: 5.83333333;
    padding: 0 2.5%;
    -webkit-transition: background-color 100ms ease-out;
    -moz-transition: background-color 100ms ease-out;
    -ms-transition: background-color 100ms ease-out;
    -o-transition: background-color 100ms ease-out;
    transition: background-color 100ms ease-out;
    width: auto;
}
.filter-dropdown .show_more .icon-arrow {
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #000;
    content: '\e600';
    font-size: 10px;
    font-size: 1rem;
    margin-left: 35px;
    display: inline-block;
}
.filter-dropdown #show_less1:hover, .filter-dropdown #show_more1:hover {
    background-color: #fff;
    color: #d31411;
}
.template-feature .related-content .feature-title {
    margin: 40px 0;
}