.news-section .holder{overflow:hidden}.news-section .holder .mask{position:relative;left:0;top:1px;overflow:hidden}.news-section .holder ul{list-style:none;margin:0;padding:5px;position:relative;width:3600px}.news-section .holder ul li{padding:10px 0;display:inline}#profile-page h2{font-size:16pt;font-weight:700}#profile-page #previous-quotes #previous-quotes-table td{text-align:left}#profile-page #user-info-table{font-size:12pt}#profile-page #user-info-table td{padding-top:10px;padding-bottom:10px}body{font-family:Open Sans,Helvetica,Arial,sans-serif}a:hover{color:#4e4e4e;text-decoration:none}.expired{color:red;opacity:.5}@media print{a[href]:after{content:none!important}}header{color:#fff;background:#000 url(/images/bg-stars.png?1b294d550d5808302043e09c4f22707f) top no-repeat}header .logo{margin-top:20px;margin-bottom:20px;height:172px}header img.header-logo{height:40px;margin:0 0 10px 10px}header .header-contact{margin-top:50px;font-size:3rem;font-weight:800;line-height:2.4rem}header .header-contact .header-contact-message{margin-bottom:20px}header .header-contact .header-contact-email{font-size:2.2rem}header .header-contact .header-contact-email a{color:#fff}@media screen and (max-width:991px){header .header-contact{text-align:right}}header .header-squeeze-logo img{height:200px}header .navbar{border-bottom:none}@media (min-width:768px){header .navbar-right{display:none}}header .nav.navbar-right li a{font-size:1.5rem;color:#fff}header .nav.navbar-right li a:hover{color:#ccc;background-color:transparent}header .nav.navbar-nav{font-size:1.8rem;font-weight:700}header .nav.navbar-nav li>a{color:#fff}header .nav.navbar-nav li>a:hover{color:#ccc}header .nav.navbar-nav ul.dropdown-menu li a{padding:10px 20px;color:#000}header .nav.navbar-nav ul.dropdown-menu li a:hover{color:#fff;background:#000;border-radius:0}header .nav.navbar-nav .dropdown-toggle:hover+ul.dropdown-menu,header .nav.navbar-nav ul.dropdown-menu:hover{display:block}header .nav.navbar-nav li.active a,header .nav.navbar-nav li.active a:hover{color:#000;background:#fff;border-top-left-radius:5px;border-top-right-radius:5px}@media screen and (max-width:768px){header .logo{width:100px;height:auto}header .header-contact{margin-top:10px;font-size:1.6rem;line-height:2rem;text-align:right}header .header-contact .header-contact-email{margin-top:20px;font-size:1rem}header .header-contact i{font-size:1.2rem}}.product-row{padding-top:20px;border-top:1px solid #ccc}.product-row h3{font-size:1.7rem;font-weight:700}.product-row span{font-size:1.2rem;font-weight:700}.product-tile .product-tile-info span{font-size:1.7rem;font-weight:600}.product-tile .product-tile-info a{color:#4e4e4e}.product-tile .product-tile-info a:active,.product-tile .product-tile-info a:focus,.product-tile .product-tile-info a:hover{color:#000;text-decoration:none}.product-sku{font-size:1.6rem}.product-thumb{width:132px;height:132px;-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;-webkit-transform:scale(.8);transform:scale(.8)}.product-thumb:hover{-webkit-transform:scale(1);transform:scale(1);cursor:pointer}.product-image{width:220px}.product-name{font-size:2.2em}.product-social-buttons .row{margin-bottom:10px}.product-categories a{text-decoration:underline}.product-details ul li a{padding-left:5px;padding-right:0;color:#4e4e4e}.product-details i{font-size:2rem}.product-details-indent{margin-left:79px}select.product-option-disabled{-webkit-appearance:none;-moz-appearance:none;appearance:none}#stock-page #stock-container{padding:0}#stock-page #stock-container #stock-list{display:block}#stock-page #stock-container #stock-list .stock-item{text-align:center;padding:10px;margin:0;display:inline-block;border:2px solid #000}#stock-page #stock-container #stock-list .stock-item span{display:block;text-align:center}#stock-page #stock-container #stock-list .stock-item span.stock-sku{font-weight:700;font-size:2rem}#stock-page #stock-container #stock-list .stock-item span.stock-number{font-size:1.7rem;text-decoration:underline}.product-container .product-image-container{text-align:center}.product-container .product-image-container h1{text-align:left}.product-container .product-categories{margin-bottom:20px}.product-container .product-more-information{padding-top:30px;margin-bottom:40px;color:#4e4e4e}.product-container .product-more-information h3{font-size:1.7rem;font-weight:700}.product-container .nav.nav-stacked{text-align:center}aside.sidebar ul.bones{list-style-type:none;font-weight:700;font-size:1.4em;text-align:center}aside.sidebar ul.bones li{max-width:220px}aside.sidebar ul.bones li a{color:red;margin-top:20px;background:gold;padding:10px;display:block;border:1px solid red;border-radius:10px/20px;-webkit-box-shadow:4px 4px 5px 0 #757575;box-shadow:4px 4px 5px 0 #757575}aside.sidebar ul.bones li:hover{opacity:.7}aside.sidebar ul.bones li:nth-child(odd){-webkit-transform:rotate(4deg);transform:rotate(4deg)}aside.sidebar ul.bones li:nth-child(2n){-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}@media (max-width:767px){aside.sidebar{display:none}}#quote-view{padding-top:15px;padding-bottom:15px}#quote-view .right-logo{text-align:right}#quote-view .left-logo{text-align:left}#quote-view .logo{height:100px;width:auto}#quote-view .send-btn-container{padding-top:20px;text-align:center}#quote-view .product-image-holder{text-align:center}@media screen and (max-width:992px){#quote-view .row{margin-left:0;margin-right:0}#quote-view .send-btn-container{padding-top:10px}#quote-view .right-logo{display:none}}form.product-search{position:relative;margin-bottom:20px}form.product-search input[type=text]{font-size:2rem;color:#4e4e4e;border:none;border-bottom:2px solid #ccc;-webkit-box-shadow:none;box-shadow:none;border-radius:0}form.product-search input[type=text]:active,form.product-search input[type=text]:focus{border-bottom-color:#4e4e4e}form.product-search input[type=text]:active+i,form.product-search input[type=text]:focus+i{color:#000}form.product-search button{width:150px;margin-top:10px}.news-section{margin-top:20px;overflow:hidden;border:1px solid red;background:gold;border-radius:10px}.news-section .news-scroll li,.news-section .news-scroll li p{display:inline-block}.quote-basket{padding:10px;color:#fff;background:#000}.quote-basket a{color:#fff}.quote-basket h3{margin:0;padding:0 0 10px}#contact-popup{display:none;position:fixed;width:220px;height:120px;bottom:-120px;right:60px;padding:10px;-webkit-transition:bottom .5s ease;transition:bottom .5s ease;color:#222;background:#fafafa;-webkit-box-shadow:0 0 10px rgba(0,0,0,.25);box-shadow:0 0 10px rgba(0,0,0,.25);z-index:999}#contact-popup #close{position:absolute;top:0;right:10px;font-size:2rem;color:#222}#contact-popup #close:hover{cursor:pointer;color:#000}@media screen and (max-width:768px){.quote-basket{margin-top:40px}}footer{margin-top:50px}footer .navbar{margin-bottom:0;border-radius:0}footer img.footer-logo{height:50px;margin:0 0 10px 10px}@media screen and (max-width:768px){footer img.footer-logo{width:100px;height:auto}}