body {
    font-size: 14px;
    line-height: 19px;
}
#footer-inner #footlogo{
  font-size:11px;

}
.font-active img{
  border:1px solid #EF3E42 !important;
  border-radius:4px;

}
 @media screen and (max-width: 400px) {
table.account_table {
    font-size: 13px;
}
}
@media screen and (max-width: 479px) {
#info-box .product-info .uom-info .uoms select {
    font-size: 13px;
}
#heading-one .heading {
    font-size: 20px !important;
    line-height: 24px !important;
}
table#fast_table .fast_total td {
    font-size: 14px !important;
}
}
#preview-build {
    font-size: 14px;
}
#header-inner .av-welcome {
    font-size: 15px;
}
#cart-summary {
    font-size: 16px;
}
#search-box input {
    font-size: 15px;
}
#header-icons .fa {
    font-size: 42px;
}
#header-icons .cart-box {
    font-size: 12px;
}
/* BUTTON 5 */

.five .button-in, .five .button-out, .five .button-switch {
    font-size: 12px;
}
#home-wrap, #content-wrap {
    font-size: 14px;
}
#home-inner {
    font-size: 14px;
}
h1 {
    font-size: 20px;
}
h2 {
    font-size: 18px;
}
h3 {
    font-size: 17px;
}
h4 {
    font-size: 16px;
}
h5 {
    font-size: 15px;
}

#heading-one .heading {
    font-size: 27px;
}
.feature-title {
    font-size: 20px;
}
.breadcrumbs {
    font-size: 15px;
}

#facet_selections ul.select-side li {
    font-size: 14px;
}
#facet .facet-title {
    font-size: 16px;
}
#facet .facet-row {
    font-size: 14px;
}
.moreless {
    font-size: 14px;
}
#right-column .catbox {
    font-size: 13px;
}
.drill .drill-title {
    font-size: 16px;
}
.drill ul.cat-list li.li0 a, .drill ul.cat-list li.li0 a:link, .drill ul.cat-list li.li0 a:visited, .drill ul.cat-list li.li0 a:active {
    font-size: 14px;
}
.drill ul.cat-list li.li1 a, .drill ul.cat-list li.li1 a:link, .drill ul.cat-list li.li1 a:visited, .drill ul.cat-list li.li1 a:active {
    font-size: 13px;
}
.drill ul.cat-list li.li2 a, .drill ul.cat-list li.li2 a:link, .drill ul.cat-list li.li2 a:visited, .drill ul.cat-list li.li2 a:active {
    font-size: 13px;
}
#locator-side .locator-title {
    font-size: 15px;
}
#map-sidebar {
    font-size: 13px;
}
#map-sidebar div {
    font-size: 13px;
}
#locator-input input {
    font-size: 13px;
}
#locator-side select {
    font-size: 13px;
}
#info-box .product-info {
    font-size: 14px;
}
#info-box .product-info .left-info {
    font-size: 13px;
}
#info-box .product-info .left-info-small {
    font-size: 13px;
}
#info-box #SCS {
    font-size: 13px;
}
#info-box .product-info .uom-info {
    font-size: 13px;
}
#info-box .product-info .product-price {
    font-size: 14px;
}
#info-box .product-info .product-reviews {
    font-size: 14px;
}
#info-box .product-info #price-breaks {
    font-size: 12px;
}
#info-box .product-info .product-code {
    font-size: 12px;
}
#info-box .product-info #freight-table {
    font-size: 13px;
}
#blog-search-box input {
    font-size: 17px;
}
.summary-boxes .summary-title {
    font-size: 16px;
}
table.checkout-table td span.order-small-notice, table.summary-cart td span.order-small-notice {
    font-size: 0.8em;
}
table.summary-cart {
    font-size: 13px;
}
table.summary-cart th {
    font-size: 16px;
}
.checkout-title {
    font-size: 17px;
}
table.checkout-table th {
    font-size: 16px;
}
table.checkout-table input[type="text"], table.checkout-table input[type="number"] {
    font-size: 15px;
}
table.checkout-table td.total-block {
    font-size: 15px;
}
table.checkout-table td.total-block-top {
    font-size: 15px;
}
table.checkout-table td.grand {
    font-size: 20px;
}
#account-menu .account-title {
    font-size: 16px;
}
#account-menu ul.account-list li {
    font-size: 14px;
}
table.account_table th {
    font-size: 16px;
}
table#fast_table th {
    font-size: 16px;
}
table#fast_table .fast_total td {
    font-size: 16px;
}
table#template_table th {
    font-size: 16px;
}
.ac_results li {
    font-size: 14px;
}
.box-info {
    font-size: 16px;
}
.add-popup td {
    font-size: 14px;
}
.pop-code {
    font-size: 12px;
}
#sub-categories {
    font-size: 13px;
}
#sub-news {
    font-size: 13px;
}
#sub-store-loc {
    font-size: 13px;
}
#sub-contact {
    font-size: 15px;
}

#footer-inner #contact {
    font-size: 13px;
}
.small-orange-btn {
    font-size: 15px;
}
.large-orange-btn {
    font-size: 17px;
}

.kit-btn {
    font-size: 15px;
}
.small-grey-btn {
    font-size: 15px;
}
.large-grey-btn {
    font-size: 17px;
}

#drop, #drop2, #drop3, #drop4 {
    font-size: 15px;
}
#drop ul, #drop2 ul, #drop3 ul, #drop4 ul {
    font-size: 15px;
}
#drop ul li, #drop2 ul li, #drop3 ul li, #drop4 ul li {
    font-size: 15px;
}
#drop ul li:hover, #drop2 ul li:hover, #drop3 ul li:hover, #drop4 ul li:hover {
    font-size: 15px;
}
.validation_error {
    font-size: 13px;
}
#recaptcha_widget div.recaptcha_reload {
    font-size: 13px;
}
#popline3 input[type="number"] {
    font-size: 15px;
}
#popline3 td {
    line-height: 15px;
    font-size: 13px;
}
#popline4, #popline1 {
    font-size: 12px;
}
.close {
    font-size: 22px;
    line-height: 22px;
}
.ui-tabs .ui-tabs-nav li a {
    font-size: 18px;
}
