h4.news-headline {
    line-height: 36px;
}
.av_seperator_big_border#header .av-main-nav > li > a {
    padding: 0 8px !important;
}
.widgettitle {font-size: 1.5em; color: #a81010 !important;}
.title_container {background-color: #EA1C24;}
.entry-title {
    font-size: 2.5em !important;
    font-weight: 700 !important;
    color: #fff !important;
}
.main-title a {
    color: #FFF;
}
.phone-info span h2 {color: #ED1C24; margin-left: 25px;margin-bottom:0px !important;}
#top .social_bookmarks {
    /* height: 42px; */
    z-index: 150;
    -webkit-backface-visibility: hidden;
    margin: 0 0 0 -9px;
    padding-top: 5px;
}
#top .title_container .container {
    padding-top: 10px;
    padding-bottom: 0px; */
    min-height: 56px;
}
#top h1 a, #top h2 a, #top h3 a, #top h4 a, #top h5 a, #top h6 a {
    color: #a81010
}
.title_container .breadcrumb {
    width: 30%;}
li.current-menu-item,li.current-page-item {
    background-color: #EA1C24;
}
li.current-menu-item a,li.current-page-item a {
     color: #fff !important;
font-weight: 700 !important;
}
.main-title, #top  .main-title a {
    color: #fff !important;
}
.av-main-nav li:hover {
   background-color: #EA1C24;
transition: background-color 0.4s ease-in-out, color 0.4s ease-in-out, border-color 0.8s ease-in-out;
}
.av-main-nav li:hover a {
   color: #fff !important;
}
.no-margin-bot {
margin:0px !important;
}
.phone-info {
color: #E82326;
}
.breadcrumb a, .breadcrumb {
color: rgba(255,255,255,0.5) !important;
}
.single .product-entry {
    margin: 0;
    padding-left: 55px;
    padding-right: 55px;
}
.entry-info span.entry-title {
font-size: 0.9em !important;
}
#top #main .sidebar {
     border-left-color: #ccc;
}
.widgettitle {
    font-size: 1.5em;
    color: #a81010 !important;
    letter-spacing: 1px !important;
    font-family: 'Open Sans Condensed', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.inner_sidebar {
    margin-left: 50px;
    
}
.entry-content {
    padding: 0px 50px;
}
.sidebar a {
    color: #919191;
}
.sidebar a:hover {
    color: #eb3b3b;
}
#product_listing .classic-grid h3.product-name {
    font-size: 20px;
    text-align: center;
    padding: 5px 0;
    color: #000;
    text-decoration: none;
    line-height: 18px;
    text-transform: none;
    letter-spacing: initial;
    clear: none;
    margin: 0;
    font-family: 'Open Sans Condensed', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
.container .av-content-small.units {
    /* width: 73%; */
    width: 64.66666666666666%;
}
.content-area.product-catalog #content {
    /* width: 70%; */
    width: 64.66666666666666% !important;
    float: left;
}
#top #main .sidebar {
    border-left-style: none !important;
}
.content {
    border-right-style: none !important;
}

#top #footer .widget_nav_menu li {
    background-color: transparent;
    border-bottom: 1px solid rgba(255,255,255,0.8);
}



/*********************
  Media Query Classes
**********************/
@media only screen and (max-width: 2560px) {
div .logo {
    float: left;
    position: absolute;
    left: 0;
    z-index: 1;
    max-width: 200px;
    margin-top: 15px;
}

}

@media only screen and (max-width: 1024px) {
div .logo {
    float: left;
    position: absolute;
    left: 0;
    z-index: 1;
    max-width: 150px;
    margin-top: 20px;
}

}
@media only screen and (max-width: 1090px) and (min-width: 1048px){
div .logo {
    float: left;
    position: absolute;
    left: 0;
    z-index: 1;
    max-width: 160px;
    margin-top: 20px;
}

}
@media only screen and (max-width: 1048px) and (min-width: 990px){
div .logo {
    float: left;
    position: absolute;
    left: 0;
    z-index: 1;
    max-width: 120px;
    margin-top: 20px;
}

}


@media only screen and (max-width : 600px) {
  .hide-on-small-only, .hide-on-small-and-down {
    display: none !important; } }

@media only screen and (max-width : 992px) {
  .hide-on-med-and-down {
    display: none !important; } }

@media only screen and (min-width : 601px) {
  .hide-on-med-and-up {
    display: none !important; } }

@media only screen and (min-width: 600px) and (max-width: 992px) {
  .hide-on-med-only {
    display: none !important; } }

@media only screen and (min-width : 993px) {
  .hide-on-large-only {
    display: none !important; }


 }

@media only screen and (min-width : 993px) {
  .show-on-large {
    display: initial !important; } }

@media only screen and (min-width: 600px) and (max-width: 992px) {
  .show-on-medium {
    display: initial !important; } }

@media only screen and (max-width : 600px) {
  .show-on-small {
    display: initial !important; } }

@media only screen and (min-width : 601px) {
  .show-on-medium-and-up {
    display: initial !important; } }

@media only screen and (max-width : 992px) {
  .show-on-medium-and-down {
    display: initial !important; } }

@media only screen and (max-width : 600px) {
  .center-on-small-only {
    text-align: center; } }