#filters-by-inch a{
    text-decoration: underline;
}
#afs_description p{
    color: #3F3F3F;
}
#size-lists{
    padding-bottom: 55px;
}
#filters-by-inch #sizes-list-header div{
    background: #50AB61;
    color: #ffffff;
    font-family: 'Roboto Slab', Georgia, serif;
    font-size: 18px;
    line-height: 1;
    padding: 15px 20px;
    background: #27AB5B;
    border: 1px solid #008941;
    border-right: 1px solid #009147;
    border-bottom: 0;
}
#filters-by-inch #sizes-list-header{
    border-right: 1px solid #CAE3D1;
}
#size-lists .tab-content{
    background: #F3F3F3;
    border: 1px solid #D1D0D0;
    border-right-color: #E7E6E6;
    border-bottom-color: #E7E6E6;
    -webkit-border-radius: 0 2px 2px 2px;
    -moz-border-radius: 0 2px 2px 2px;
    border-radius: 0 2px 2px 2px;
}
#size-lists .tab-content .tab-pane{
    border-right: 1px solid #E1E0E0;
    border-bottom: 1px solid #E1E0E0;
    padding: 15px;
}
#size-lists .tab-content .tab-pane .size-list-container{
    background: #ffffff;
    border: 1px solid #D0CFCF;
    border-top-color: #E2E2E2;
    border-right-color: #EFEFEF;
    border-bottom-color: #E2E2E2;
}
#size-lists .tab-content .tab-pane .size-list{
    background: #ffffff;
    border-top: 1px solid #E5E5E5;
    border-right: 1px solid #D5D5D5;
    border-bottom: 1px solid #E5E5E5;
    padding: 15px 15px 15px 5px;
}
#size-lists .tab-content .tab-pane .size-list ul{
    padding: 0 15px;
    border-right: 1px solid #F3F3F3;
}
#size-lists .tab-content .tab-pane .size-list ul.col-4{
    border-right-color: transparent;
}
#size-lists a, #custom-filters a, #brands-button a{
    text-decoration: none;
}
#size-lists .tab-content .tab-pane .size-list a{
    display: block;
    color: #474e5d;
    padding: 5px 0 5px 25px;
    background: transparent url(/static/images/sizes/new_air_filters_bullet.png) no-repeat 0 8px;
    border-bottom: 1px solid #F3F3F3;
}
#size-lists .tab-content .tab-pane .size-list a:hover{
    color: #50AB61;
}
#size-lists .tab-content .tab-pane .size-list li.last a{
    border-bottom: 0;
}
#custom-filters .btn{
    font-size: 20px;
    padding: 15px 30px;
    background: #00B36F;
    border-color: #8FD5B4;
    border-radius: 4px;
    font-weight: bold;
    color: #ffffff;
}
#custom-filters{
    background: #F3F3F3;
    border: 1px solid #D1D0D0;
    border-right-color: #E8E6E6;
    border-bottom-color: #F1F1F1;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    margin-bottom: 40px;
}
#custom-filters div{
    border-right: 1px solid #E1E0E0;
    border-bottom: 1px solid #DBDADA;
    padding: 25px 10px 20px 10px;
}

#filters-by-inch{
    color: #454545;
}
#filters-by-inch h1, #filters-by-inch #custom-filters-container h2, #filters-by-inch #custom-filters-container h3{
    margin: 0 0 15px;
    font-size: 24px;
    color: #454545;
    text-transform: none;
}
#filters-by-inch #banner{
    margin: -5px auto 20px;
}
#filters-by-inch #afs_description p, #filters-by-inch #custom-filters-container p {
    color: #989b9d;
    font-size: 17px;
    margin: 0 0 1em;
}
#filters-by-inch #size-lists .tab-content{
    border-radius: 0 0 2px 2px;
}

@media (max-width: 991px) {
    #size-lists .tab-content .tab-pane .size-list ul.col-2{
        border-right-color: transparent;
    }
    #size-lists .col-md-3{
        width: 50% !important;
        float: left;
    }
}
@media (max-width: 767px) {
    #size-lists .tab-content .tab-pane .size-list ul.col-1, #size-lists .tab-content .tab-pane .size-list ul.col-3{
        border-right-color: transparent;
    }
    #size-lists .tab-content .tab-pane .size-list ul.col-1, #size-lists .tab-content .tab-pane .size-list ul.col-2, #size-lists .tab-content .tab-pane .size-list ul.col-3{
        margin-bottom: 0;
    }
    #size-lists .tab-content .tab-pane .size-list ul.col-2, #size-lists .tab-content .tab-pane .size-list ul.col-3, #size-lists .tab-content .tab-pane .size-list ul.col-4{
        margin-top: 0;
    }
    #size-lists .tab-content .tab-pane .size-list a:hover{
        color: #50AB61;
    }
    #size-lists .tab-content .tab-pane .size-list li.last a{
        border-bottom: 1px solid #F3F3F3;
    }
    #size-lists .col-md-3{
        width: 100% !important;
    }
}
