/* Mobile */
@media screen and (max-width: 480px) {
 
  .widget-navigation.affix {
    background-color: #1b4369!important;
    margin-left: 0;
    float: none;
    left: 0;
}
  .content-block-img-left .image-container {
    position: absolute;
    top: 0;
    padding: 22px!important;
}
  
  
}

/* ------------------------*/ /* ---------->>> Header <<<-----------*/ /* ------------------------*/
#pre_header {
    background-color: #1b4369;
}

.header-call .fa {
    margin-right: 2px;
    color: #1b4369;
}

/* ------------------------*/ /* ---------->>> Gallery <<<-----------*/ /* ------------------------*/

.gallery-widget .thumbnail {
    border: none;
    border-radius: 0;
    padding: 0;
    height: auto;
}

/* ------------------------*/ /* ---------->>> Cards <<<-----------*/ /* ------------------------*/

.widget-cards-list .card-info-wrap {
    background-color: #1b4369;
}

.widget-cards-list .card-info-wrap:hover {
    background-color: #0e2235;
}

/* ------------------------*/ /* ---------->>> Nav <<<-----------*/ /* ------------------------*/

li.subnav-promos {
    display: none;
}

li.subnav-customer-resources {
    display: none;
}

/* ------------------------*/ /* ---------->>> Image Left div <<<-----------*/ /* ------------------------*/

.content-block-img-left {
    padding: 0;
    position: relative;
    background-color: #fff;
    background-image: url(https://86cb8127dc14737f5057-7c0671222953158607ea93d5febd68b4.ssl.cf1.rackcdn.com/1072/assets/responsive/565000/565106/bg-main-sub.jpg);
    background-size: cover;
      background-position: center;
}

.content-block-img-left .image-container .background-image-holder {
    background-size: cover;
    height: 100%;
    background-position: center;
}

.content-block-img-left .image-container {
    position: absolute;
    top: 0;
    padding: 50px;
}

/* ------------------------*/ /* ---------->>> About <<<-----------*/ /* ------------------------*/



/* ------------------------*/ /* ---------->>> Offers <<<-----------*/ /* ------------------------*/

td.tbl_cell_drkgray_whtborder {
    background-color: #c5c5c5;
}

td, th {
    padding: 12px;
    border: 2px solid #000;
}
/* ------------------------*/ /* ---------->>> FP <<<-----------*/ /* ------------------------*/

.content-block-featured-category {
    background: url(https://86cb8127dc14737f5057-7c0671222953158607ea93d5febd68b4.ssl.cf1.rackcdn.com/1072/assets/responsive/565000/565180/rebarcopy.jpg) top/contain no-repeat,#eee;
}

.content-block-skew h2:after {
    content: '';
    display: block;
    background: #1b4369;
    height: 5px;
    max-width: 100px;
    width: 100%;
}
/* ------------------------*/ /* ---------->>> Blog <<<-----------*/ /* ------------------------*/

.article-date-wrapper {
    background-color: #1b4369;
}

.bb-item a, .email a, .loc-link, .media-body a:not(.btn) {
    color: #1b4369;
}

.bb-item a:hover, .email a:hover, .loc-link:hover, .media-body a:not(.btn):hover {
    color: #0e2235;
}

.categories-widget .widget-title {
    background-color: #1b4369;
}
/* ------------------------*/ /* ---------->>> Staff <<<-----------*/ /* ------------------------*/

.widget-staff .data-wrap, .widget-staff .data-wrap a, .widget-staff-listing .data-wrap, .widget-staff-listing .data-wrap a {
    color: #383838;
    text-align: center;
    margin: 0 auto;
}

/* ------------------------*/ /* ---------->>> Buttons/Links <<<-----------*/ /* ------------------------*/

.btn-primary {
    background-color: #1b4369;
}

.btn-primary:hover {
    background-color: #0e2235;
}

/* ------------------------*/ /* ---------->>> Footer <<<-----------*/ /* ------------------------*/

section#pre_footer {
    display: none;
}