#header_print {height:auto;padding:10px; margin:20px;border-bottom:solid 1px #555;}
#header_print img {max-height:50px;;}

.home-hero {background:url(/content/1/pages/Finish-line-image.jpg) no-repeat center center ;min-height:350px; }
.home-hero h1 {font-size: 30pt;}
.home-hero .col-md-6 {float:right; margin: 25px 25px 0 0;}
.home-hero .panel {float:right;width:100%;margin:0;}
.home-aboutus-panel {background:#DBDBDB; padding:20px;border-radius:12px;}
.header-photo-full {background-size: cover; padding: 5% 0; min-height: 150px; display: table;    width: 100%;  max-width: 1200px;}
.header-photo-full h1 { display: table-cell; vertical-align: middle; text-align:center; font-size:300%; }

.icon-link {height:40px;line-height:100%; padding:0; margin:10px 0;}
.icon-link img{float:left;width:40px; margin-right:10px;}
.icon-link-text {display:inline-block; padding:15px 0 0 0;}
.center-image {text-align:center;margin:0 10px;}
.center-image img{margin:0 auto; padding:0;}

.spectable {border-collapse:collapse;}

.spectable tr:nth-child(even) {background: #FBFBFB}
.spectable tr:nth-child(odd) {background: #ECF0F1}
.spectable tr:first-child td { background: #00ADEF; font-weight:bold; color:#FFF;}

.article-featured img {max-height:250px;}  
.article-featured, .article-title {display:none;}
.scrolling-wrapper {border-bottom:solid 1px #CCC; margin-bottom:10px;}
.brand-logos-scrolling {border:none; margin: 0 0 5px 0 !important;}
.delivery-options-footer {font-size:12pt; font-weight:700;}

#plg_popupmessagepanel {
    position: absolute;
    top: 20%;
    margin: 0 auto;
    width: 76%;
    left: 12%;
}
