#global-mini-basket-container
{display:block;float:right;line-height:22px;padding:4px 3px 0px 0px;}
#global-mini-basket-hover-content
{display:none;float:left;z-index:10;position:absolute;min-width:250px;max-width:410px;background:#FFF;}
#global-mini-basket-hover-content table
{display:table;border-collapse:collapse;border-spacing:0px;border:1px solid #666;background:#FFF;}
#global-mini-basket-hover-content table thead th,#global-mini-basket-hover-content table tfoot td
{color:#FFF;padding:5px;font-weight:bold;font-size:13px;background:#666;}
#global-mini-basket-hover-content table tbody td
{padding:3px 5px;line-height:14px;}
#global-mini-basket-hover-content table tbody tr.on td
{background:#EEE;}
#global-mini-basket-hover-content table thead th a
{color:#FFF;}
.minibasket_backing
{display:none;position:absolute;left:0px;top:0px;width:100%;}/* ------------ RESET ------------ */
 body{color:#666;font:12px/22px "Open Sans",sans-serif;-webkit-font-smoothing:antialiased;}
html,body{height:100%;}
/* ------------ HEADINGS ------------ */
h1,h2,h3,h4,h5,h6{color:#666;font-family:"Open Sans",sans-serif !important;margin:1px 0;padding:1px 0;}
h1{font-weight:800 !important;}
h2,h3,h4,h5,h6{font-weight:700 !important;}
h2{font-size:25px;line-height:35px;}
h3{font-size:20px;line-height:30px;}
h4{font-size:16px;line-height:28px;}
h5{font-size:14px;line-height:22px;}
h6{font-size:13px;line-height:25px;}
/* ------------ BODY ------------ */
 p,span{margin:0;padding:0;font-weight:400;}
/* ------------ BUTTONS ------------ */
 #cms .view-more,.bottomFeeder a,.quickAdd a,.shopNow a{display:flex;align-items:center;justify-content:center;border-radius:1rem !important;padding:0.75rem 1.5rem !important;font-size:16px !important;text-decoration:none !important;width:100% !important;max-width:240px !important;color:#000 !important;background-color:#ffc100 !important;transition:background-color 300ms !important;margin:0 auto;}
#cms .view-more:hover,.bottomFeeder a:hover,.quickAdd a:hover,.shopNow a:hover{background-color:#ffa300 !important;}
#cms .view-more{margin:16px auto !important;}
.shop-now-center{display:flex;align-items:center;justify-content:center;}
.shop-now-left{display:flex;align-items:center;justify-content:flex-start;}
.pw-button{display:flex;align-items:center;justify-content:center;border-radius:1rem;padding:0.75rem 1.5rem;font-size:16px !important;text-decoration:none !important;width:100%;max-width:240px;}
.pw-button-primary{color:#000 !important;background-color:#ffc100 !important;transition:background-color 300ms;}
.pw-button-primary:hover{background-color:#ffa300 !important;}
@media (max-width:768px){.pw-button{max-width:100% !important}}
a:hover,a:active,a:focus{outline:0;}
.bold{font-weight:normal;}
.sep{height:5px;}
hr{border-top:0;border-bottom:1px solid #f4f4f4;height:0;margin:15px 0 10px 0;padding:0;}
.bor{height:5px;margin:10px 0 10px 0;}
.center{text-align:center;}
.red,.error,.invalid{color:#f00 !important;}
.italic{font-style:italic !important;font-weight:normal !important;}
.required{font-weight:bold;}
.horizontal-links a{margin-right:20px;}
a:hover,a:active,a:focus{outline:0;}
:focus{outline:none;}
::-moz-focus-inner{border:0;}
.well{background:#fafafa;border:1px solid #eee;box-shadow:inset 0px 0px 2px #eee;margin:20px 0px;padding:10px 15px;}
.no-padding{padding:0;}
ali /* Form */
form{margin:5px 0px;}
form *{font-size:13px;}
form h2{font-size:1.5em;}
/* Modal */
 /* Button */
a.btn,a.btn:visited,a.btn:hover{color:#333333 !important;}
a.btn-primary,a.btn-primary:visited,a.btn-primary:hover,a.btn-warning,a.btn-warning:visited,a.btn-warning:hover,a.btn-danger,a.btn-danger:visited,a.btn-danger:hover,a.btn-success,a.btn-success:visited,a.btn-success:hover,a.btn-info,a.btn-info:visited,a.btn-info:hover,a.btn-inverse,a.btn-inverse:visited,a.btn-inverse:hover{color:#fff !important;}
.button{margin:10px 0 5px 0;}
.button a,.button a:visited{border:0 !important;color:#fff;font:13px "Open Sans",sans-serif !important;padding:5px 10px;text-decoration:none !important;-webkit-transition:background 1s ease;-moz-transition:background 1s ease;-o-transition:background 1s ease;transition:background 1s ease;}
.button a:hover{color:#fff;text-decoration:none;-webkit-transition:background 1s ease;-moz-transition:background 1s ease;-o-transition:background 1s ease;transition:background 1s ease;}
button.close{height:30px;width:30px;}
/* Social */
.social{font-size:13px;margin:5px 0;}
.social i{border-radius:3px;box-shadow:inset 0 0 1px #333;color:#fff;display:inline-block;line-height:25px;margin:0 5px 0 0;text-align:center;-webkit-transition:background 1s ease;-moz-transition:background 1s ease;-o-transition:background 1s ease;transition:background 1s ease;width:25px;height:25px;}
.social i.facebook{background:#3c5b9b;}
.social i.twitter{background:#2daae1;}
.social i.google-plus{background:#f63e28;}
.social i.pinterest{background:#cb2027;}
.social i.vimeo{background:#aad450;}
.social i.youtube{background:#bb0000;}
.social i.flickr{background:#ff0084;}
.social i.instagram{background:#517fa4;}
.social i.linkedin{background:#0173b2;}
.social i:hover{background:#000;-webkit-transition:background 1s ease;-moz-transition:background 1s ease;-o-transition:background 1s ease;transition:background 1s ease;}
.social a,.social a:visited,.social a:hover{color:#fff;text-decoration:none;margin-bottom:5px;display:inline-block;}
/* Back to top */
.totop{position:fixed;bottom:0;right:0;z-index:104400;}
.totop a,.totop a:visited{color:#fff;display:block;line-height:30px;text-align:center;width:30px;height:30px;}
.totop a:hover{color:#fff;text-decoration:none;}
/* Image alignment*/
.alignleft,img.alignleft{display:inline;float:left;margin-right:8px;margin-top:5px;}
.alignright,img.alignright{display:inline;float:right;margin-left:8px;margin-top:5px;}
.aligncenter,img.aligncenter{clear:both;display:block;margin-right:auto;margin-left:auto;}
/* 1-3 Column */
.onethree-left{float:left;width:23%;}
.onethree-right{float:right;width:76%;}
/* Half column */
.col-left{width:48%;float:left;}
.col-right{width:48%;float:right;}
.container{width:1010px;}
/* Title */
.title{border-bottom:1px solid #f3f3f3;margin-bottom:8px;padding-bottom:3px;}
.title i{margin-right:3px;}
/* topheader */
header.topheader{background:#e9e9e9;padding:0;}
header.topheader .hlinks{text-align:right;}
header .phone{line-height:30px;text-align:left;}
.iconbar{padding:0 !important;}
.iconbar a{text-decoration:none;}
.iconbar .xs-cart{display:inline !important;}
.iconbar i{width:24%;width:calc(25% - 5px);display:inline-block;vertical-align:middle;color:#000;font-size:20px;padding:10px 0;border-right:1px solid #fff !important;}
.iconbar a:last-child i{border-right:none !important;}
.iconbar i span{font-family:"Open Sans",sans-serif;font-size:18px;margin-left:5px;}
/* btmheader */
header{/*background:#fafafa url(../../graphics/00000001/images/cream.png) repeat;*/
 background:#f7f7f7;color:#777;padding:8px 0px 20px 0px;}
header .logo{padding:0;padding-top:10px;}
header .logo h1 a,header .logo h1 a:visited,header .logo h1 a:hover{color:#777;font-size:35px;font-weight:400;text-decoration:none;}
header .logo .meta{color:#888;line-height:15px;margin:0;padding:0;}
header .logo img{max-width:100%;}
header .hlinks > span{border-radius:3px;color:#fff;padding:5px 7px;}
header .hlinks > span a,header .hlinks > span a:visited{color:#fff;}
header .hlinks a.btn-primary,header .hlinks a:visited.btn-primary{line-height:18px;}
header .hlinks > span{background:#4e5555;border:1px solid #2b2e2e;}
header .hlinks a,header .hlinks a:visited{color:#000;text-decoration:none;line-height:30px;}
header .hlinks a:hover{color:#cccccc;}
header form .form-group{padding-right:0;padding-left:0;}
header form input.form-control{width:100% !important;border-right:none;border-radius:5px 0 0 5px;-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,0);box-shadow:inset 0 0 0 rgba(0,0,0,0);}
header form{margin-top:0;}
header form .btn{height:34px;float:left;border-radius:0 5px 5px 0;width:16.6666%;}
header .basket-count{vertical-align:middle;margin-right:10px;font-size:18px;line-height:30px;}
header .checkout-btn{font-size:18px;}
header .search-row{padding:10px 0 0;}
header .search-row div.v-center{display:table;vertical-align:middle;height:70px;}
header .search-row div.v-center form,header .search-row div.v-center .hlinks{vertical-align:middle;display:table-cell;}
header .search-row div.v-center .hlinks a.float-right{float:right;}
/* Account Modal */
.hlinks .icon-user{font-size:25px;line-height:30px;}
.hlinks .head-phone{font-size:15px;line-height:30px;display:inline;margin-left:10px;vertical-align:top;}
#login .modal-header{border-bottom:none;border-top:1px solid #e5e5e5;padding:5px 15px 0;}
#login .modal-header.top{border-top:none;}
#login .modal-body{margin-top:0;padding-top:0;}
#login .modal-footer{border-top:none;margin-top:0;padding-top:0;}
/* Navigation .navbar{background-image:none;background-repeat:no-repeat;border-radius:0;border-right:0 !important;border-left:0 !important;filter:none !important;font:12px 'Open Sans',Arial,Helvetica,sans-serif;margin:0 0 15px;padding:0 !important;padding-left:10px;text-transform:uppercase;}
.navbar ul{margin:0;padding:0}
.navbar ul li{list-style-type:none;margin:0;padding:0;border-right:1px solid #2b2e2e}
.navbar button{font-size:13px}
.navbar div.barGroup{display:inline-block}
.navbar span.menuText{display:inline-block;vertical-align:middle;line-height:35px;height:44px;font-size:20px;color:#fff;margin-left:10px}
.navbar-toggle .icon-bar{background:#fff;}
.navbar .caret{border-top-color:#fff !important;border-bottom-color:#fff !important}
.navbar .nav{margin-left:0px;line-height:20px}
.navbar .nav > li > a{color:#fff !important;padding:14px 15px 14px;text-shadow:none !important;-webkit-transition:background 1s ease;-moz-transition:background 1s ease;-o-transition:background 1s ease;transition:background 1s ease}
.navbar .nav > li > a:hover{color:#fff !important;-webkit-transition:background 1s ease;-moz-transition:background 1s ease;-o-transition:background 1s ease;transition:background 1s ease}
.navbar .nav .active > a,.navbar .nav .active > a:hover,.navbar .nav .active > a:focus{box-shadow:none;color:#ffffff}
.dropdown-toggle{z-index:2000}
.nav-collapse a{font-weight:normal !important;text-shadow:none !important}
.dropdown-menu{background:#fafafa !important;border-radius:0 !important;box-shadow:none !important;border-top:none !important;border-bottom:none !important;margin:0;margin-top:1px !important;padding:0;z-index:2000}
.dropdown-menu a{background:#fafafa !important;border-bottom:1px solid #ddd;padding:10px 10px !important;color:#666 !important;text-shadow:none !important;-webkit-transition:background 1s ease;-moz-transition:background 1s ease;-o-transition:background 1s ease;transition:background 1s ease}
.dropdown-menu a:hover,.dropdown-menu a:focus{background:#f3f3f3 !important;filter:none !important;-webkit-transition:background 1s ease;-moz-transition:background 1s ease;-o-transition:background 1s ease;transition:background 1s ease}
.dropdown-menu::after,.dropdown-menu::before{border:none !important}
.nav-collapse .nav > li > a,.nav-collapse .dropdown-menu a{border-radius:0 !important}
.nav-collapse .dropdown-menu li + li a{margin-bottom:0 !important}
REMOVED NATIVE NAV STYLES */
 /* Page heading */
.page-head{box-shadow:inset 0px 0px 4px #bbb;background:#f8f8f8;border-bottom:1px solid #ddd;padding:10px 0;margin-bottom:15px;}
/* Content */
.content h1{color:#777;font-size:23px;line-height:33px;}
.content h4{color:#999;font-size:15px;}
.content{margin:20px 0px;}
.content ul li{list-style-type:circle;padding:1px 0px;margin:0px;}
.lists ul{margin:0px;margin-left:-15px;}
.tab-pane ul{margin:0px;margin-left:25px;padding:0px;}
/* ------------------------ promotion boxes ------------------------ */
.promo{margin:10px 0;}
.promo .pcol-left{float:left;text-align:center;width:38%;}
.promo .pcol-right{float:right;width:58%;}
.promo .pbox img{border:1px solid #fff;box-shadow:0 0 4px #888;font-family:"Open Sans",Arial,Helvetica,sans-serif;padding:0;margin:10px auto;}
.promo a,.promo a:visited,.promo a:hover{color:#fff;text-decoration:none;}
.promo .pmed{font-size:17px;font-weight:600;line-height:27px;text-transform:uppercase;}
.promo .psmall{font-size:13px;line-height:20px;}
/* ------------------------ promotion boxes ------------------------ */
.about .row{padding:10px 20px 20px;margin:0;border:1px solid #cccccc;}
/* Cart */
 .cart{margin:20px 0px;}
.cart .remove-form .btn{background:none;padding:6px 0;}
.cart .update-cart .btn{background:none;padding:6px 0;border:none;}
.cart .update-cart .btn:hover{background:none;border:none;}
.cart .update-cart .btn:active,.cart .update-cart .btn.active{-webkit-box-shadow:inset 0 0px 0px rgba(0,0,0,0);box-shadow:inset 0 0px 0px rgba(0,0,0,0);}
.cart .remove-row{width:30px;}
.cart .icon-remove{color:#d2322d;}
#cart a{color:inherit;}
table.tcart{margin-bottom:0;border-bottom:1px solid #ddd;}
.cart .tcart img{max-height:50px;}
.cart td.item-input{width:20%;}
.basket-charges,#basket-totals{padding:0 8px 3px;}
#basket-footer div#basket-totals{border-bottom:1px solid #ddd;margin-bottom:10px;font-size:1.1em;font-weight:bold;}
#basket-footer div{border-left:1px solid #ddd;border-right:1px solid #ddd;padding:3px 8px;margin-bottom:0;background:none;}
/* Checkout */
 .checkout{margin:20px 0px;}
/* Shipping */
#shipestimate_table{width:100%;}
.shipestimate_dialog{padding:8px;height:100%;}
#shipestimate_recalculate{display:none;}
/* Item */
.items .container{}
.category-items{margin:20px 0px;}
.page-head .breadcrumb{background:transparent;border:0px solid #eee;padding:10px 0;margin:0px;border-radius:0px;}
.subcategory-title{display:inline-block;float:left;}
.subcategory-hide{float:right;width:initial;}
.subcategory-item{margin:0 auto;padding:10px 0;min-height:190px;}
.category-item{min-height:250px;max-height:250px;max-width:250px;margin:0 auto;padding:10px 0;}
.category-item .ico{color:#fff;display:inline-block;width:35px;height:20px;margin-left:5px;}
.category-item hr{margin:5px 0px;}
.subcategory-item .item-image{max-height:100px;}
.category-item .item-image{max-height:150px;border:1px solid #f3f3f3;box-shadow:inset 0px 0px 1px #ddd;-webkit-transition:box-shadow 1s ease;-moz-transition:box-shadow 1s ease;-o-transition:box-shadow 1s ease;transition:box-shadow 1s ease;}
.category-item .item-image:hover{box-shadow:inset 0px 0px 5px #ccc;-webkit-transition:box-shadow 1s ease;-moz-transition:box-shadow 1s ease;-o-transition:box-shadow 1s ease;transition:box-shadow 1s ease;}
.subcategory-item .item-image img{padding:5px 0px;max-height:100px;width:auto;display:block;margin:0 auto;}
.category-item .item-image img{padding:5px 0px;max-height:144px;max-width:144px;width:auto;display:block;margin:0 auto;}
.subcategory-item .item-details h5,.category-item .item-details h5{text-align:center;}
.category-item .item-details h5 a{color:#666;}
.subcategory-item .item-details h5 a:hover,.category-item .item-details h5 a:hover{text-decoration:none;}
.category-item .item-details p{text-align:center;}
.category-item .item-price{text-align:center;margin:0px;font-family:"Open Sans",sans-serif;line-height:20px;border-radius:5px;font-size:14px;}
.category-item .button{text-align:center;}
/* Product main details */
 .product-main .form-horizontal label.control-label{padding-right:0;text-align:left;}
.product-images{text-align:center;}
.thumbnails{display:inline-block;margin:0;padding:0;}
.thumbnails li{border:1px solid #eee;cursor:pointer;display:inline-block;margin:5px;padding:0;text-align:center;width:72px;height:72px;}
.thumbnails li span{display:inline-block;height:100%;text-align:center;vertical-align:middle;}
.thumbnails li img{vertical-align:middle;}
.swatches ul{padding:0;}
.swatches li{cursor:pointer;display:inline-block;margin:0 5px !important;padding:0;text-align:center;width:50px;height:50px;}
.closeup{background:#fff;border:1px solid #333;display:none;min-width:274px;min-height:274px;padding:10px 10px 5px 10px;position:absolute;top:75px;text-align:center;z-index:9999;}
.closeup a{cursor:pointer;margin:5px 0 0 0;z-index:10000;}
.closeup_backing{background:#333;display:none;filter:alpha(opacity=75);opacity:0.75;position:absolute;left:0;top:0;width:100%;z-index:9990;}
/* OSEL Page */
#osel-form #ship-to .form-group,#osel-form #bill-to .form-group{margin-bottom:0;}
#osel-form #ship-to .form-group label,#osel-form #bill-to .form-group label,#osel-form #ship-to .form-group .form-control-static,#osel-form #bill-to .form-group .form-control-static{padding:0 5px 0 0;}
/* OPAY Page */
#opay-form #ship-to .form-group,#opay-form #bill-to .form-group{margin-bottom:0;}
#opay-form #ship-to .form-group label,#opay-form #bill-to .form-group label,#opay-form #ship-to .form-group .form-control-static,#opay-form #bill-to .form-group .form-control-static{padding:0 5px 0 0;}
/* OPAY Page */
#customer-fields.non-editable .form-group{margin-bottom:0;overflow:hidden;}
#customer-fields.non-editable label,#customer-fields.non-editable .form-group .form-control-static{padding:0 5px 0 0;}
/* Related posts */
.PROD .category-item{min-height:240px;max-height:266px;}
/* Sidebar */
 .sidebar{margin-top:10px;}
.sidebar h4{font-size:13px;color:#555;line-height:18px;margin-bottom:5px;padding-bottom:10px;text-transform:uppercase;border-bottom:1px solid #eee;}
.widget ul{margin:0px;margin-left:-15px;}
.sidebar .widget{background:#fff;padding:8px 10px;margin-bottom:10px;border:1px solid #eee;}
.sidebar .widget .form-search{margin-top:10px;margin-bottom:10px;}
/* Pagination */
 .paging{width:270px;clear:both;padding:6px 0;line-height:17px;font-size:13px;}
.paging span,.paging a{display:block;float:left;margin:2px 2px 2px 0;padding:5px 8px;text-decoration:none;width:auto;color:#666;background:#fff;border:1px solid #ddd;font-weight:normal;}
.paging a:hover{color:#fff;background:#cccccc;}
.paging .current{padding:5px 8px;color:#fff;background:#4d5655;}
/* 404 Page */
 .error-page .big-text{font-size:170px;line-height:180px;color:#999;}
/* Item review */
 .nav-tabs{margin-bottom:10px;}
.item-review{background:#fafafa;margin:10px 0px;border-radius:5px;border:1px solid #eee;padding:10px;}
.item-review .rmeta{font-style:italic;}
/* Careers */
 .career .nav > li{background:none;padding:0px;list-style-type:none;}
.nav-tabs > li > a:hover{color:#fff;}
/* Sidebar page navigation */
 #navi{margin:0px;padding:0px;}
#navi li{margin:0px;padding:0px;list-style-type:none;}
#navi > li > a{display:block;padding:10px 10px;color:#777;text-decoration:none;border-bottom:1px solid #eee;background-color:#fafafa;}
#navi > li > a:hover{color:#666;background-color:#f3f3f3;border-bottom:1px solid #ddd;}
/* Sidebar items */
 .sitem{margin-top:10px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #eee;}
.sitem img{margin-top:5px;max-width:45px;}
/* Support */
 #slist p{display:none;margin:5px 0px;padding:5px 10px;background:#fff;line-height:25px;border:1px solid #eee;}
#slist{margin-left:15px;}
ul#slist{margin:0px;padding:0px;margin-left:15px;}
#slist li{}
#slist li a{display:block;margin-bottom:10px;}
/* Contact #1 */
 .gmap iframe{width:100%;}
/* Support contact */
 .scontact p{margin:4px 0px;}
/* Footer */
 footer{background:#f7f7f7;padding-top:15px;padding-bottom:0px;margin-top:10px;color:#555555;font-size:12px;}
footer #newsletter{margin-bottom:10px;}
footer #newsletter h3{margin-right:20px;}
#global-newsletter-email{border-radius:5px 0 0 5px;}
footer #newsletter form div{padding:0;margin:0;}
footer #newsletter .btn{border-radius:0 5px 5px 0;line-height:20px;}
footer form{margin:0;}
footer a:hover{color:#ccc;text-decoration:underline;}
footer hr{height:0px;padding:0px;margin:5px 0px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;}
footer ul,footer .widget ul{margin:0;padding:0;}
footer div.widget li{list-style-type:none;margin-bottom:5px;}
footer .widget{margin-bottom:20px;}
footer .copy{margin-bottom:5px;font-size:11px;}
footer .payment-icons img{max-width:35px;margin-right:5px;}
footer i{margin-right:5px;}
/* Address ! */
footer #address .icon-home{float:left;margin-top:4px;}
footer #address-inner{float:left;}
footer .foot-address{display:block;}
/* Responsive */
 @media (max-width:480px){.col-left,.promo .pcol-left{width:100%;float:none;margin-right:none}
.col-right,.promo .pcol-right{width:100%;float:none;margin-top:10px}
.promo .pcol-right{text-align:center}
.promo .pbox{height:auto !important}
.recent-posts ul li{height:280px}
header .search-row{padding:0}
header .search-row div.v-center{display:block;vertical-align:middle;height:auto}
header .search-row div.v-center form,header .search-row div.v-center .hlinks{vertical-align:middle;display:block}
.carousel-control{display:none}
header{padding-top:0 !important;padding-bottom:0 !important;padding-left:20px;padding-right:20px;text-align:center}
header.btmheader{padding-top:10px !important;padding-bottom:10px !important}
.navbar ul li{border:none}}
@media (max-width:767px){.container{width:100%;max-width:550px;margin:0 auto}
header .search-row div.v-center{display:block;vertical-align:middle;height:auto}
header .search-row div.v-center form,header .search-row div.v-center .hlinks{vertical-align:middle;display:block}
.table-responsive{margin-bottom:0 !important}
.onethree-left{display:block;float:none;text-align:center;width:100%;margin-bottom:10px}
.table-responsive{width:100%;margin-bottom:15px;/*overflow-x:hidden;*/
 overflow-y:hidden;border:none}
.onethree-right{float:none;width:100%;text-align:center}
.flex-caption{display:none !important}
.flex-direction-nav .flex-prev{left:10px}
.flex-direction-nav .flex-next{right:10px}
.slider-features,footer,.page-head,.navbar-inner{padding-left:20px;padding-right:20px}
header{padding-top:0 !important;padding-bottom:0 !important;padding-left:20px;padding-right:20px;text-align:center}
header.btmheader{padding-top:10px !important;padding-bottom:10px !important}
header .logo{text-align:center;margin-bottom:10px}
header form{width:100%;margin:0 auto}
.navbar .nav{margin-left:0px !important;border:0px !important}
.navbar .nav > li{border:0px !important}
.dropdown-menu{border:0px !important}
.navbar .nav{border-left:0px !important}
.flex-caption{display:none}
.page-head{text-align:center}
.form-inline button{margin-left:0px}
.recent-posts .rp-details{height:60px}
.recent-posts .rp-details h5{font-size:12px;line-height:16px}
.recent-posts .rp-details p{display:none}
.recent-posts .price{display:block;float:none;max-width:50px;margin-top:5px}
.carousel-control{display:none}
.social{font-size:20px}
.social i{height:40px;width:40px;line-height:40px}}
@media (max-width:991px){.container{width:100% !important}
header{padding-left:20px;padding-right:20px;padding-bottom:0 !important;padding-top:0 !important}
header.btmheader{padding-top:10px !important;padding-bottom:10px !important}
header .search-row div.v-center{display:block;vertical-align:middle;height:auto}
header .search-row div.v-center form,header .search-row div.v-center .hlinks{vertical-align:middle;display:block}
header .logo{text-align:center}
header form{width:100%;margin:0 auto 7px}
.sitem img{max-width:35px}}
@media (max-width:2000px){header .hlinks span.hidden-xs{display:inline !important}}
/* CATTREE */
 /* nav menu styles */
#nav{display:block;width:100%;background:transparent;margin:10px auto;}
#nav{margin:0px;padding:0px;}
#nav li{margin:0px;padding:0px;list-style-type:none;}
#nav > li > a{display:block;padding:10px 10px;color:#777;text-decoration:none;border-bottom:1px solid #eee;background-color:#fafafa;}
#nav > li > a:hover,#nav > li > a.open{color:#666;background-color:#f3f3f3;border-bottom:1px solid #ddd;}
/* Level 2 */
#nav li.level-2{padding-left:0;border-bottom:1px solid #eee;}
#nav li.level-2 a{display:block;background:none;padding:10px 5px 10px 10px;text-decoration:none;border-bottom:none;color:#777;}
#nav li.level-2 a:hover,#nav > li.level-2 > a:hover{background:#f3f3f3;border-bottom:none;}
#nav > li.level-2 > a:hover,#nav > li.level-2 > a.open{color:#666;background-color:#f3f3f3;border-bottom:none;}
/* Level 3 */
#nav li.level-3{padding-left:0;border-bottom:1px solid #eee;}
#nav li.level-3 a{display:block;background:none;padding:10px 5px 10px 20px;text-decoration:none;border-bottom:none;color:#777;}
#nav li.level-3 a:hover,#nav > li.level-3 > a:hover{background:#f3f3f3;border-bottom:none;}
#nav > li.level-3 > a:hover,#nav > li.level-3 > a.open{color:#666;background-color:#f3f3f3;border-bottom:none;}
/* SFNT */
 .carousel .category-item{max-width:none;max-height:none;}
.img-responsive{max-width:100% !important;}
#opay_form #js-cc_exp{color:transparent;}
#opay_form #js-cc_exp label{color:#666;}
/* ReadyTheme Banner */
 .readytheme-banner{margin-bottom:15px;}
.featured-products h3{padding:10px 30px;}
/*	FPWD */
.FPWD label.control-label{text-align:left;}
/*	CTUS */
.CTUS .col-md-6{z-index:100;}
/*	OUS1 */
.OUS1 .product-image img{width:350px;}
/*	ORDH @media screen and (max-width:500px){.ORDH table{max-width:332px}
.ORDH table td{max-width:54px}}
*/
 /* ---------------- Discounts --------------- */
 .item-discount{font-size:11px;font-style:italic;}
/* Miva 9.5 Changes */
.address-form-toggle input:checked ~ label{opacity:0.25;}
.address-form-toggle label{position:relative;}
.address-form-toggle input:checked ~ form{max-height:100rem;transition:all 0.3s ease-in-out;visibility:visible;}
.address-form-toggle form{height:auto;max-height:0;overflow:hidden;transition:all 0.3s ease-in-out;visibility:hidden;}
.customer_toggle-btn{background:#2b2e2e;color:#fff !important;border-color:#2b2e2e;margin-top:1rem;display:block;}
.address-book-remove{float:right;text-decoration:none !important;}
.customer-address-secondary{position:relative;border:1px solid #e1e6e9;padding:1.5rem;margin-top:1.5rem;}
#js-edit-address-form{padding:1.5rem;}
.customer-address-set-default{margin-top:1rem;}
.customer-address-set-default li{margin-right:0.5rem !important;}
.customer-address-title{margin-bottom:1rem;font-size:24px !important;}
.breaker{height:1.5rem;}
.customer-address-form-row{position:relative;margin-bottom:1rem;}
.customer-address-form-row select{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555;vertical-align:middle;background-color:#fff;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;}
.customer-account-links{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;-webkit-flex-flow:row wrap;justify-content:flex-start;}
.customer-account-link-wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;margin-top:1.5rem;}
.customer-links-inner{padding:1.5rem;width:100%;border:1px solid #e1e6e9;}
.customer-address-form-row > input,.customer-address-form-row > select{height:4em;line-height:4.1;width:100%;}
.customer-account-links p,.customer-account-links ul{padding-left:2rem;}
.no-list{list-style:none;margin:0;padding:0;}
.no-list li{list-style-type:none !important;}
.np{padding-left:0;padding-right:0;}
.nlp{padding-left:0;}
.nrp{padding-right:0;}
.customer-account-order-search__title{background:#4e5555;}
.customer-account-order-search__title *{color:#fff;font-size:16px !important;line-height:2;}
.customer-account-order-search__title h3{color:#fff;}
.customer-account-order-search_wrap{border:1px solid #ddd;}
.customer-account-order-search__view_all{margin-top:6px;}
.customer-account-order-search__search{margin-top:2px;}
.customer-account-order-search_padding{padding-top:1.5rem;padding-bottom:1.5rem;}
.search-orders_input{border-right:none;border-radius:5px 0 0 5px;}
.search-orders_button{border-radius:0 5px 5px 0;}
.form_row_select select{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555;vertical-align:middle;background-color:#fff;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s,box-shadow ease-in-out 0.15s;}
.mobile-mSegments{display:none;}
@media (max-width:960px){.mobile-mSegments{display:block}
.float5{clear:both;width:100% !important;border-right:1px dashed #5a95cf}
#heroBoy .hoverSpace{margin:0 auto}
.boxwraper_area{margin-top:20px}
.boxwraper_area td,.boxwraper_area th{border-bottom:solid 2px #5b91c1}
.boxwraper-area{overflow-x:auto}
.tabbed-menu-content{display:none !important}}
@media (min-width:768px) and (max-width:960px){body .navbar-toggle{display:inline-block;float:left;margin-left:10px;width:50px}
body .navbar-toggle .fa{width:45px;padding-right:10px}
body div.nav-container{display:block !important}
body .nav-top-margin{margin-top:5px}
body .navbar-collapse.collapse{display:none !important}
body .navbar-collapse.collapse.in{display:block !important}
body div.nav-container .navbar ul.nav > li{width:100%;border:0px}
body .navbar-collapse .navbar-nav{padding:15px}
body #topHeader,body #topHeader a{text-align:left}
#topHeader .iconbar i{text-align:center;width:45px}
.ctgyratingbox .group-stars{text-align:center}
.CTGY .subcategory-wrapper .shopNow,.SFNT .subcategory-wrapper .shopNow{position:initial !important;text-align:center}}@charset "utf-8";/* Default Color */
 a,a:visited{color:#2b2e2e}
a:hover{color:#4e5555}
.color{color:#333333}
.button a,.button a:visited{background:#4e5555}
.button a:hover{background:#383d3d}
.btn-primary{background-color:#d8d8d8;border-color:#cfcfcf}
.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-color:#383d3d;border-color:#2b2e2e;color:#fff}
/* Header */
 header .hlinks > span{background:#4e5555;border:1px solid #2b2e2e}
/* Navigation .navbar{background:#4e5555;border-top:1px solid #2b2e2e;border-bottom:1px solid #2b2e2e}
.navbar button{background:transparent}
.navbar button:hover{background:transparent}
.navbar .nav{border-left:1px solid #2b2e2e}
.navbar .nav li{border-right:1px solid #2b2e2e;-webkit-transition:background 1s ease;-moz-transition:background 1s ease;-o-transition:background 1s ease;transition:background 1s ease}
.navbar .nav li:hover{background-color:#2b2e2e}
.navbar .nav > li > a:hover{background:transparent;!important}
.navbar .nav .active > a,.navbar .nav .active > a:hover,.navbar .nav .active > a:focus{background:#2b2e2e !important}
.dropdown-toggle{background:#4e5555 !important}
.nav-collapse .nav > li > a{background:#4e5555 !important}
.nav .open > a,.nav .open > a:hover,.nav .open > a:focus{border-color:#2b2e2e}
*/
 /* Sidebar nav */
 .category-tree > li > a{border-left:3px solid #4e5555}
/* Title */
 .title i{color:#4e5555}
/* Tabs */
 .nav-tabs > li > a:hover{background:#4e5555;color:#fff}
/* Back to top */
 .totop a,.totop a:visited{background:#4e5555}
.totop a:hover{background:#2b2e2e}
/* Footer */
 footer{}/* ############################################################################# */
/* DURA MENU 1.0 CSS STYLES - GENERAL */
/* NOTE:PLEASE REFER TO "RESPONSIVE.CSS" FOR RESPONSIVE OVERRIDE FEATURES */
/* AUTHOR:ISMAIL ONUR ON BEHALF OF BRIENLABS.COM */
/* ADDITIONAL INFORMATION:THIS ITEM IS EXCLUSIVELY SOLD @ CODECANYON.NET */
/* ############################################################################# */
 .dura-wrapper{/* main wrapper for everything */
 position:absolute;width:100%;height:auto;margin:0;padding:0;z-index:10000;}
.dura-container{/* override Bootstrap ".container" class properties */
 width:100%;max-width:980px;background:#fff;}
.dura-container.border-top{border-top:1px solid #ccc;}
.dura-container-shadow{/* boxed-layout container left & right shadow */
 -webkit-box-shadow:-2px 0px 15px 0px #777,2px 0px 15px 0px #777;-moz-box-shadow:-2px 0px 15px 0px #777,2px 0px 15px 0px #777;box-shadow:-2px 0px 15px 0px #777,2px 0px 15px 0px #777;}
/* SEGMENTS OF NAVIGATION AND CONTENT */
/* DURA MENU HAS 3 SEGMENTS (i.e. ROWS) */
/* 1ST ROW --> .header-top-row --> call us number,language/account/currency dropdowns */
/* 2ND ROW --> .header-central-row --> logo,my cart/sign-in dropdowns */
/* 3RD ROW --> .header-bottom-row --> main-navigation */
 .header-top-row{min-height:30px;max-height:30px;font-size:12px;padding:0;padding-bottom:0;z-index:10052;}
.header-central-row{height:60px;padding:0;z-index:10051;}
.header-bottom-row{height:40px;z-index:10050;}
.content-container{z-index:10049;}
/* NAVIGATION */
.nav-container{/* main navigation container */
 background:#222;height:auto;max-height:52px;}
.nav-container-fixed{/* Fix main navigation container on scroll */
 position:fixed;top:0;left:0;right:0;width:100%;z-index:10055;}
/* TOP ROW,and TOP ROW DROPDOWNS */
.header-top-row,.header-top-row a,.header-top-row a:link,.header-top-row a:focus{font-family:"Open Sans",sans-serif;font-size:12px;color:#555;}
.header-top-row a:hover,.header-top-row > div > ul > li:hover > a{color:#fb486c;text-decoration:none;}
.header-top-row > div > ul{margin:0;padding:0;list-style:none;font-size:0;}
.header-top-row > div > ul > li{display:inline-block;margin:0;padding:0;border-left:1px solid #efefef;border-right:1px solid #efefef;font-size:12px;}
.header-top-row > div > ul > li:hover{background:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.header-top-row > div > ul > li > a{line-height:30px;padding:0px 10px;}
.header-top-row > div > ul > li > ul{position:absolute;top:30px;left:auto;width:150px;min-width:120px;padding:10px 10px;border-radius:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top:1px solid #fec7d1;font-size:12px;z-index:10060;margin-left:-11px;/* position correction,refer to @ .header-top-row > div > ul > li{padding:0 10px}
*/
}
.header-top-row > div ul li:last-child ul{right:15px;}
.header-top-row > div > ul > li > ul > li{border-bottom:1px dashed #efefef;}
.header-top-row > div > ul > li > ul > li:last-child{border-bottom:none;}
.header-top-row > div > ul > li > ul > li > a{padding:5px 10px;margin:0;}
.header-top-row > div > ul > li > ul > li .fa{margin-right:5px;}
/* CENTRAL ROW,and CENTRAL ROW DROPDOWNS */
.header-central-row > div > ul{margin:0;padding:0;list-style:none;font-size:0;}
.header-central-row > div > ul > li{display:inline-block;margin:0;padding:18px 20px 2px 20px;/* top right bottom left */
 line-height:40px;background:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;font-size:12px;margin-left:-1px;}
.header-central-row > div > ul > li:hover,.header-central-row > div > ul > li:active,.header-central-row > div > ul > li:focus{background:#f7f7f7;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.header-central-row > div > ul > li:last-child{padding-right:30px;}
.header-central-row > div > ul > li span.dropdown-text{position:absolute;top:4px;margin-left:42px;}
.header-central-row > div > ul > li > a .fa{color:#fa486c;}
.header-central-row > div > ul > li > a{color:#555;}
.header-central-row > div > ul > li > div{position:absolute;top:60px;left:auto;width:280px;min-width:240px;padding:20px 20px;border-radius:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;font-size:12px;line-height:18px;color:#666;z-index:10060;margin-left:-21px;/* position correction,refer to @ .header-top-row > div > ul > li{padding:0 10px}
*/
}
.header-central-row > div ul li:last-child > div.dropdown-menu{right:15px;}
.header-central-row > div > ul > li > div.dropdown-menu div[class^="col"],.header-central-row > div > ul > li > div.dropdown-menu div[class*="col"]{padding:0;}
.header-central-row > div > ul > li > div.dropdown-menu input{margin:10px 0px;}
.header-central-row > div > ul > li > div.dropdown-menu input:first-child{margin:0px 0px;}
.header-central-row > div > ul > li > div div.well-statement{padding:10px;line-height:18px;color:#666;border:1px dashed #666;}
/* MAIN NAVIGATION */
/* NAVIGATION - 1ST LEVEL */
div.nav-container .navbar.navbar-inverse{/* no border bottom for Bootstrap .nav-inverse class */
 border-bottom:none;}
div.nav-container .navbar > ul.nav,div.nav-container .navbar ul.navbar-right{/* reset bootstrap margin and paddings */
 margin:0;padding:0;}
div.nav-container .navbar ul.nav > li{font-family:"Open Sans",sans-serif;text-transform:uppercase;font-weight:bold;text-align:center;/* bwg */
 border-top:1px solid #fff;/* bwg */
 text-shadow:2px 1px 10px rgba(0,0,0,0.2);}
div.nav-container .navbar.navbar-inverse ul.nav > li.active-shopping > a{/* active menu item - shopping categories */
 background:#fc496d;color:#efefef;}
div.nav-container .navbar.navbar-inverse ul.nav > li:hover > a,div.nav-container .navbar.navbar-inverse ul.nav > li.active-shopping > a:hover,div.nav-container .navbar.navbar-inverse ul.nav > li.active-shopping > a:focus,div.nav-container .navbar.navbar-inverse ul.nav > li.active-shopping.open > a:hover,div.nav-container .navbar.navbar-inverse ul.nav > li.active-shopping.open > a:focus{/* active menu item - shopping categories :hover and :focus states */
 /* bwg color:#fff;background-color:#fb244f;*/
}
/* NAVIGATION - 2ND LEVEL */
div.nav-container .navbar ul.nav > li > ul.dropdown-menu{/* dropdown position */
 top:50px;/* width:220px;REMOVED BWG */
 padding:5px 0;}
div.nav-container .navbar ul.nav > li > ul.dropdown-menu > li{/* dropdown properties */
 font-size:14px;text-transform:none;font-weight:normal;text-shadow:none;}
div.nav-container .navbar ul.nav > li > ul.dropdown-menu > li > a{/* dropdown properties */
 padding:5px 0;margin:0px 15px;border-bottom:1px dashed #efefef;}
div.nav-container .navbar ul.nav > li > ul.dropdown-menu > li > a:hover{background:none;color:#fb486c;}
div.nav-container .navbar ul.nav > li > ul.dropdown-menu > li:last-child > a{/* remove border bottom from the last child */
 border-bottom:none;}
div.nav-container .navbar ul.nav > li i.fa{/* icons position */
 width:10px;margin-right:14px;text-align:center;}
div.nav-container .navbar ul.nav > li > ul > li > a:after{/* css triangle right-arrows for shopping categories list */
 content:"";position:absolute;right:15px;margin-top:5px;width:0;height:0;border-style:solid;border-width:5px 0 5px 6px;border-color:transparent transparent transparent #666;}
div.nav-container .navbar ul.nav > li > ul > li > a:only-child:after,ul.nav > li > ul > li:hover > a:only-child:after{/* NO css triangle right-arrows for shopping categories list (which does not have child) */
 border-width:0px 0 0px 0px;}
/* NAVIGATION - 3RD LEVEL */
div.nav-container .navbar ul.nav > li > ul > li > div.dropdown-menu-shopping{position:absolute;left:100%;top:-1px;width:730px;height:auto;background:#f7f7f7;border:1px solid #ccc;border-top:none;visibility:hidden;opacity:0;}
div.nav-container .navbar ul.nav > li > ul > li > div.dropdown-menu-shopping.dropdown-menu-1col{width:244px;}
div.nav-container .navbar ul.nav > li > ul > li > div.dropdown-menu-shopping.dropdown-menu-2col{width:487px;}
div.nav-container .navbar ul.nav > li > ul > li > div.dropdown-menu-shopping h3{font-size:14px;font-weight:bold;margin:10px 0px;}
div.nav-container .navbar ul.nav > li > ul > li > div.dropdown-menu-shopping h3:before{content:"";position:absolute;width:30px;height:1px;left:auto;border-bottom:5px solid #ccc;margin-top:25px;}
div.nav-container .navbar ul.nav > li > ul > li > div.dropdown-menu-shopping h3:after{content:"";position:absolute;width:80%;height:1px;left:30px;border-bottom:1px solid #ccc;margin-top:27px;}
div.nav-container .navbar ul.nav > li > ul > li > div.dropdown-menu-shopping p{margin:20px 0px;}
div.nav-container .navbar ul.nav > li > ul > li > div.dropdown-menu-shopping ul{list-style:none;padding:10px 15px;}
div.nav-container .navbar ul.nav > li > ul > li > div.dropdown-menu-shopping ul > li{padding:3px 0px;}
div.nav-container .navbar ul.nav > li > ul > li > div.dropdown-menu-shopping ul > li > a,div.nav-container .navbar ul.nav > li > ul > li > div.dropdown-menu-shopping ul > li > a:link,div.nav-container .navbar ul.nav > li > ul > li > div.dropdown-menu-shopping ul > li > a:visited,div.nav-container .navbar ul.nav > li > ul > li > div.dropdown-menu-shopping ul > li > a:focus{color:#555;}
div.banner-womenswear,div.banner-menswear,div.banner-pc-office,div.banner-smartwatch,div.banner-consumer-electronics{background:url(http://placehold.it/800x80) no-repeat;background-size:cover;height:70px;}
div.banner-menswear{background:url(http://placehold.it/800x80) no-repeat;}
div.banner-pc-office{background:url(http://placehold.it/800x80) no-repeat;}
div.banner-smartwatch{background-image:url(http://placehold.it/315x582);background-repeat:no-repeat;background-size:cover;height:395px;}
div.banner-consumer-electronics{background:url(http://placehold.it/800x80) no-repeat;}
.col-dark{background:#585858;color:#efefef;}
.col-dark h3{color:#f7f7f7;}
.slogan-light{font-weight:300;font-family:"Open Sans",sans-serif;font-size:20px;text-transform:uppercase;color:#f7f7f7;text-shadow:-1px 1px 2px rgba(0,0,0,0.49);}
span.slogan-light-price{position:relative;background:#fa486c;color:#fff;font-weight:normal;padding:0 10px;padding-top:2px;top:10px;border-radius:2px;line-height:30px;}
div.nav-container .navbar ul.nav > li > ul > li > div.dropdown-menu-shopping .col-dark ul > li > a,div.nav-container .navbar ul.nav > li > ul > li > div.dropdown-menu-shopping .col-dark ul > li > a:link,div.nav-container .navbar ul.nav > li > ul > li > div.dropdown-menu-shopping .col-dark ul > li > a:visited,div.nav-container .navbar ul.nav > li > ul > li > div.dropdown-menu-shopping .col-dark ul > li > a:focus{color:#ccc;}
/* NAVIGATION - 3RD LEVEL --> PRODUCT SLIDER & SINGLE ITEM */
.dropdown-menu-shopping-item-title,.dropdown-menu-shopping-item-description,.dropdown-menu-shopping-item-price-not,.dropdown-menu-shopping-item-price{display:block;margin:3px 20px;}
.dropdown-menu-shopping-item-title{font-size:16px;font-weight:bold;color:#444;}
.dropdown-menu-shopping-item-description{font-size:11px;font-weight:bold;color:#666;}
.dropdown-menu-shopping-item-price-not{font-size:12px;font-weight:normal;color:#999;text-decoration:line-through;}
.dropdown-menu-shopping-item-price{font-size:17px;font-weight:bold;color:#fa486c;display:inline;margin-right:10px;}
.carousel .dropdown-menu-shopping-item-title{font-weight:300;font-family:"Open Sans",sans-serif;text-align:center;}
.carousel .dropdown-menu-shopping-item-price-not{display:inline;font-size:16px;font-weight:normal;color:#999;text-decoration:line-through;margin:0px;}
.carousel .dropdown-menu-shopping-item-price{font-size:16px;font-weight:bold;color:#fa486c;display:inline;margin:0;}
div.nav-container .navbar ul.nav > li > ul > li > div.dropdown-menu-shopping h2.light,div.nav-container .navbar ul.nav > li > ul > li > div.dropdown-menu-shopping h2.dark{position:absolute;font-size:22px;font-family:"Open Sans",sans-serif;font-weight:300;line-height:75px;margin:0;padding:0;text-transform:uppercase;color:#fff;text-shadow:-1px 1px 2px rgba(0,0,0,0.49);z-index:10051;/* to make h2 above .gradient-left */
}
div.nav-container .navbar ul.nav > li > ul > li > div.dropdown-menu-shopping h2.dark{color:#333;text-shadow:-1px 1px 2px rgba(255,255,255,0.49);}
/* STANDARD MEGA MENU */
li.dropdown-mega{position:static;}
div.dropdown-mega-content{position:absolute;left:15px;width:1110px;height:auto;background:#fff;border:1px solid #c5c5c5;border-top:none;visibility:hidden;opacity:0;}
/* TABBED MENU */
 div.tabbed-height-365{height:365px;}
div.nav-container .navbar ul.nav > li > div.tabbed-menu{position:absolute;width:630px;background:#fff;border:1px solid #c4c4c4;border-top:none;}
div.nav-container .navbar ul.nav > li > div.tabbed-menu > ul{float:none;margin:0;padding:15px 0px;list-style:none;position:absolute;/* if you change width,also change "left:180px" value at "div.nav-container .navbar ul.nav > li > div > ul > li > div.tabbed-menu-content" */
 width:180px;height:100%;background:#f5f5f5;border-right:1px solid #c4c4c4;}
div.nav-container .navbar ul.nav > li > div.tabbed-menu > ul > li{color:#222;}
div.nav-container .navbar ul.nav > li > div.tabbed-menu > ul > li > a{/* category menu items */
 display:block;background:#f5f5f5;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;color:#043f86;padding:4px 8px;font-size:14px;font-weight:normal;text-shadow:none;text-transform:capitalize;}
div.nav-container .navbar ul.nav > li > div.tabbed-menu > ul > li:hover > a{/* category menu items:hover */
 background:#fff;border-top:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;border-right:1px solid #fff;margin-right:-1px;}
div.nav-container .navbar ul.nav > li:hover > a{/* enables parent hover effect still active hovering on submenu */
 /* BWG background:#fc6887;color:#fff;*/
}
div.nav-container .navbar ul.nav > li > div > ul > li > div.tabbed-menu-content{/* category content */
 visibility:hidden;opacity:0;position:absolute;width:448px;height:100%;left:180px;/* dependant property */
 top:0px;padding:20px;background:#fff;/* control bg */
 font-size:14px;font-weight:normal;/* BWG */
 -webkit-box-shadow:-2px 0px 15px 0px #777,2px 0px 15px 0px #777;-moz-box-shadow:-2px 0px 15px 0px #777,2px 0px 15px 0px #777;box-shadow:-2px 0px 15px 0px #777,2px 0px 15px 0px #777;}
div.nav-container .navbar ul.nav > li > div > ul > li > div.tabbed-menu-content .row{margin-bottom:20px;}
div.nav-container .navbar ul.nav > li > div > ul > li > div.tabbed-menu-content a,div.nav-container .navbar ul.nav > li > div > ul > li > div.tabbed-menu-content a:link,div.nav-container .navbar ul.nav > li > div > ul > li > div.tabbed-menu-content a:active,div.nav-container .navbar ul.nav > li > div > ul > li > div.tabbed-menu-content a:visited{color:#444;text-decoration:none;font-weight:normal;}
div.nav-container .navbar ul.nav > li > div > ul > li > div.tabbed-menu-content a:hover{color:#fa486c;}
div.nav-container .navbar ul.nav > li > div.tabbed-menu > ul > li:hover div.tabbed-menu-content,div.nav-container .navbar ul.nav > li:hover div.active-tab-content{visibility:visible;opacity:1;}
div.nav-container .navbar ul.nav > li > div.tabbed-menu > ul > li > a.active-tab{background:#fff;border-top:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;margin-right:-1px;}
.tabbed-height-375{height:375px;}
.tabbed-menu-content,.dropdown-mega-content{font-family:"Open Sans",sans-serif;}
.tabbed-menu-content h3,.dropdown-mega-content h3{font-size:12px;font-weight:bold;text-transform:uppercase;margin:0;padding:0 10px;line-height:25px;text-shadow:none;}
.tabbed-menu-content ul,.dropdown-mega-content ul{list-style:none;margin:0;padding:0 10px;margin-bottom:20px;}
.tabbed-menu-content ul li,.dropdown-mega-content ul li{margin:0;padding:5px 0px;font-size:12px;font-weight:normal;text-transform:none;}
.tabbed-menu-content ul li a,.dropdown-mega-content ul li a{color:#444;}
.tabbed-menu-content ul li a,.dropdown-mega-content ul li a:hover{color:#fa486c;text-decoration:none;}
.tabbed-menu-content .carousel ul,.dropdown-mega-content .carousel ul{margin:0;padding:0;}
.tabbed-menu-content .carousel ul li,.dropdown-mega-content .carousel ul li{padding:0;margin:0;}
.tabbed-menu-content .dropdown-menu-shopping-item-title,.dropdown-mega-content .dropdown-shopping-item-title{font-family:"Open Sans",sans-serif;font-weight:normal;font-size:12px;text-transform:uppercase;}
.tabbed-menu-content .dropdown-menu-shopping-item-price-not,.dropdown-mega-content .dropdown-menu-shopping-item-price-not .tabbed-menu-content .dropdown-menu-shopping-item-price,.dropdown-mega-content .dropdown-menu-shopping-item-price{font-size:12px;}
/* TABBED MEGA MENU */
li.tabbed-mega{position:static;}
div.nav-container .navbar ul.nav > li > div.tabbed-mega-menu{position:absolute;left:15px;width:950px;}
div.nav-container .navbar ul.nav > li > div.tabbed-mega-menu > ul > li > div.tabbed-menu-content{visibility:hidden;opacity:0;position:absolute;width:768px;height:100%;left:180px;/* dependant property */
 top:0px;padding:20px;background:#fff;/* control bg */
 font-size:14px;font-weight:normal;}
div.nav-container .navbar ul.nav > li:hover div.tabbed-mega-menu div.active-tab-content{visibility:visible;opacity:1;}
/* FOR ALL DROPDOWN-MENU */
.dropdown-menu{padding:0;margin:0;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(204,204,204,1);border-radius:0;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);}
@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#777}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{color:#333;background-color:transparent}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus{color:#555;background-color:#e7e7e7}
.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus{color:#ccc;background-color:transparent}}
@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu{background:#fff}
.navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header{border-color:#080808}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a{color:#555}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus{color:#fff;background-color:transparent}
.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus{color:#fff;background-color:#080808}
.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus{color:#444;background-color:transparent}}
/* DURA SEARCH */
.overlay{z-index:10056;position:absolute;width:100%;height:100%;left:0;top:0;background:rgb(255,255,255);background:rgba(255,255,255,0.8);visibility:hidden;opacity:0;}
.overlay-visible{visibility:visible;opacity:1;}
.header-central-row > div > ul > li.dura-search{padding:18px 5px 2px 5px;/* top right bottom left */
}
.header-central-row > div > ul > li.dura-search .dropdown-menu-search{position:absolute;right:0px;top:0;width:980px;height:60px;border:none;}
.header-central-row > div > ul > li.dura-search .dropdown-menu-search form{margin-top:-12px;padding:0;}
.header-central-row > div > ul > li.dura-search .dropdown-menu-search .dura-sarch-input{width:100%;height:40px;line-height:20px;padding:0 325px;padding-top:10px;font-size:24px;text-transform:uppercase;font-weight:400;font-family:"Open Sans",sans-serif;border:none;outline:none;margin:0;margin:auto;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;}
.header-central-row > div > ul > li.dura-search .dropdown-menu-search input:hover,.header-central-row > div > ul > li.dura-search .dropdown-menu-search input:active,.header-central-row > div > ul > li.dura-search .dropdown-menu-search input:focus{outline:0px !important;-webkit-appearance:none;}
/* NEW,SALE,XX% OFF BADGES */
.badge-color-1,.badge-color-2,.badge-color-3{width:auto;height:15px;background:#fc496d;position:absolute;margin-left:10px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border-bottom-left-radius:0;font-size:11px;padding:1px 3px;text-transform:uppercase;color:#fff;}
.badge-color-2{background:#0096c1;}
.badge-color-3{background:#41bf3e;}
.badge-color-1:before,.badge-color-2:before,.badge-color-3:before{content:"";position:absolute;width:0;height:0;top:14px;left:0;border-style:solid;border-width:8px 6px 0 0;border-color:#fc496d transparent transparent transparent;}
.badge-color-2:before{border-color:#0096c1 transparent transparent transparent;}
.badge-color-3:before{border-color:#41bf3e transparent transparent transparent;}
/* DURA BUTTONS */
.btn-dura{color:#f6f6f6;background-color:#fc496d;border-color:#fc3a61;}
.btn-dura:focus,.btn-dura.focus{color:#fff;background-color:#fb1c48;border-color:#fc1f4b;}
.btn-dura:hover{color:#fff;background-color:#fb1c48;border-color:#fc1f4b;}
.btn-dura:active,.btn-dura.active,.open > .dropdown-toggle.btn-dura{color:#fff;background-color:#fb1342;border-color:#fc496d;}
.btn-dura:active:hover,.btn-dura.active:hover,.open > .dropdown-toggle.btn-dura:hover,.btn-dura:active:focus,.btn-dura.active:focus,.open > .dropdown-toggle.btn-dura:focus,.btn-dura:active.focus,.btn-dura.active.focus,.open > .dropdown-toggle.btn-dura.focus{color:#fff;background-color:#fb1c48;border-color:#fc1f4b;}
.btn-dura:active,.btn-dura.active,.open > .dropdown-toggle.btn-dura{background-image:none;}
.btn-dura.disabled:hover,.btn-dura[disabled]:hover,fieldset[disabled] .btn-dura:hover,.btn-dura.disabled:focus,.btn-dura[disabled]:focus,fieldset[disabled] .btn-dura:focus,.btn-dura.disabled.focus,.btn-dura[disabled].focus,fieldset[disabled] .btn-dura.focus{background-color:#fd97ab;border-color:#fd8ca3;}
/* CSS RATING STYLES */
fieldset,label{margin:0;padding:0;}
fieldset.rating{margin-top:-5px;}
.rating{border:none;float:left;margin-left:25px;}
.rating > input{display:none;}
.rating > label:before{margin:5px;font-size:11px;font-family:FontAwesome;display:inline-block;content:"\f005";}
.rating > .half:before{content:"\f089";position:absolute;}
.rating > label{color:#c0c0c0;float:right;}
.rating > input:checked ~ label,/* show gold star when clicked */
.rating:not(:checked) > label:hover,/* hover current star */
.rating:not(:checked) > label:hover ~ label{color:#ffd700;}
/* hover previous stars in list */
 .rating > input:checked + label:hover,/* hover current star when changing rating */
.rating > input:checked ~ label:hover,.rating > label:hover ~ input:checked ~ label,/* lighten current selection */
.rating > input:checked ~ label:hover ~ label{color:#ffed85;}
/* CAROUSEL IMAGE CLASSES */
img.carousel-product-width-120{max-width:120px;margin:15px auto;}
img.carousel-product-width-60{max-width:60px;margin:15px auto;}
.carousel img:hover{opacity:0.6;}
/* CAROUSEL CONTROLS */
.carousel-control{background:#666;border:0px;border-radius:0px;display:inline-block;font-size:18px;font-weight:200;line-height:18px;opacity:0.5;padding:4px 10px 0px;position:static;height:30px;width:30px;}
.carousel-control.left{position:absolute;left:0;top:40%;}
.carousel-control.right{position:absolute;right:0;top:40%;}
a.carousel-control{color:#fff;}
.carousel-control.left{background-image:none;background-repeat:repeat-x;background:#888;}
.carousel-control.right{right:0;left:auto;background-image:none;background-repeat:repeat-x;background:#888;}
.carousel-control:hover,.carousel-control:focus{color:#e2dfde;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:0.9;}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .fa-chevron-left,.carousel-control .fa-chevron-right{top:57%;margin-top:-10px;}
.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;}
.carousel-control .fa-chevron-left{position:absolute;left:7px;}
.carousel-control .fa-chevron-right{position:absolute;left:9px;}
/* UTILITY CLASSES */
.no-padding{/* utility class,no padding */
 padding:0;}
.absolute{/* utility class,absolute positioning */
 position:absolute;top:0;margin:auto;left:0;right:0;transition:top 1s ease;}
.clearance{position:relative;top:auto;height:30px;width:100%;background:#ccc;z-index:10;/* Permalink - use to edit and share this gradient:http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+53,ffffff+100&1+0,1+26,0.77+53,0+100 */
 background:-moz-linear-gradient( top,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 26%,rgba(255,255,255,0.77) 53%,rgba(255,255,255,0) 100% );background:-webkit-linear-gradient( top,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 26%,rgba(255,255,255,0.77) 53%,rgba(255,255,255,0) 100% );background:linear-gradient( to bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 26%,rgba(255,255,255,0.77) 53%,rgba(255,255,255,0) 100% );filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#00ffffff',GradientType=0 );}
.clearance-fixed{position:fixed;top:50px;}
.scrollup{width:64px;height:64px;position:fixed;bottom:5%;right:5%;display:none;text-indent:-9999px;background:url(../img/scroll-to-top-64.png) no-repeat;opacity:0.3;z-index:100060;}
.margin-left-5{margin-left:5px;}
.line-height-30{line-height:30px;}
.text-bold{font-weight:bold;}
.text-bold-c{font-weight:bold;color:#fc1f4b;}
.badge-item-count{position:absolute;margin-left:-15px;font-size:10px;padding:3px 5px;border:none;background:#666;}
.logo{margin:10px 0;width:auto;height:auto;max-height:40px;}
i.font-size-28{font-size:28px;}
div.gradient-left{width:400px;height:100%;position:absolute;left:0;top:0;z-index:10050;/* Permalink - use to edit and share this gradient:http://colorzilla.com/gradient-editor/#000000+0,000000+100&0.74+0,0+99 */
 background:-moz-linear-gradient( left,rgba(0,0,0,0.74) 0%,rgba(0,0,0,0) 99%,rgba(0,0,0,0) 100% );/* FF3.6-15 */
 background:-webkit-linear-gradient( left,rgba(0,0,0,0.74) 0%,rgba(0,0,0,0) 99%,rgba(0,0,0,0) 100% );/* Chrome10-25,Safari5.1-6 */
 background:linear-gradient( to right,rgba(0,0,0,0.74) 0%,rgba(0,0,0,0) 99%,rgba(0,0,0,0) 100% );/* W3C,IE10+,FF16+,Chrome26+,Opera12+,Safari7+ */
 filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#bd000000',endColorstr='#00000000',GradientType=1 );/* IE6-9 */
}
i.search-close{font-size:30px;position:absolute;left:610px;top:-6px;cursor:pointer;}
.carousel ul{list-style:none;padding:0;margin:0;}
/* Over Rides */
 @media (min-width:768px) navbar.less:287 .navbar-nav>li>a{padding-top:0px;/* bwg */
 padding-bottom:15px;}
.navbar-nav > li > .dropdown-menu{margin-top:-24px;}
@media (min-width:768px){.navbar-nav > li > a{padding-top:0px;padding-bottom:15px}}
.navbar-nav > li > a{padding-top:3px;padding-bottom:10px;line-height:1;}/*================================================== = Bootstrap 3 Media Queries = ==================================================*/
 /* MEDIA QUERY --> EXTRA SMALL DEVICES */
 @media(max-width:767px){.absolute{/* utility class,absolute positioning */
 transition:none}
/* OVERRIDE BOOTSTRAP'S MARGIN AND PADDING @ EXTRA-SMALL-DEVICES */
 div.nav-container .navbar ul.nav{margin:0;padding:15px 0px}
/* DO NOT SHOW SUBMENU ARROWS @ EXTRA-SMALL-DEVICES */
 div.nav-container .navbar ul.nav > li > ul > li > a:after{border-width:0px 0 0px 0px}
/* SMALLER "SCROLL TO TOP" IMAGE @ EXTRA-SMALL-DEVICES */
 .scrollup{width:32px;height:32px;bottom:20px;right:20px;background:url(../img/scroll-to-top-32.png) no-repeat;opacity:0.5}
/* TOP ROW DROPDOWNS */
 .header-top-row{max-height:30px;/* remove this,if you want columns to wrap */
 padding:0}
.header-top-row .dropdown-menu{min-width:150px;max-width:150px}
.header-top-row > div > ul{margin:0}
.header-top-row > div > ul > li{padding:0;line-height:30px}
.header-top-row > div > ul > li > a{padding:0px 10px;display:block}
.header-top-row > div > ul > li > ul{top:30px;right:15px;width:120px;min-width:100px}
i.font-size-16{font-size:16px}
/* CENTRAL ROW DROPDOWNS */
 .header-central-row > div > ul > li > div{right:15px}
.header-central-row .font-size-28{font-size:24px}
.header-central-row > div > ul > li{padding:18px 10px 2px 10px;/* top right bottom left */
}
.header-central-row > div > ul > li:last-child{padding-right:10px}
/* MAIN NAVIGATION */
 .dropdown-menu-shopping{display:none}
div.nav-container .navbar ul.nav > li > ul.dropdown-menu{/* dropdown position */
 position:relative;width:100%;top:0}
/* STANDARD MEGA MENU */
 div.dropdown-mega-content{position:relative;top:0;width:100%;background:#fff;height:370px;overflow:scroll;overflow-x:hidden;padding-bottom:20px}
/* mega menu scroll-bar */
 div.dropdown-mega-content::-webkit-scrollbar{width:7px;height:7px}
div.dropdown-mega-content::-webkit-scrollbar-button{width:0px;height:0px}
div.dropdown-mega-content::-webkit-scrollbar-thumb{background:#484848;border:0px none #ffffff;border-radius:0px}
div.dropdown-mega-content::-webkit-scrollbar-thumb:hover{background:#7e7e7e}
div.dropdown-mega-content::-webkit-scrollbar-thumb:active{background:#f55825}
div.dropdown-mega-content::-webkit-scrollbar-track{background:#e5e5e5;border:0px none #ffffff;border-radius:50px}
div.dropdown-mega-content::-webkit-scrollbar-track:hover{background:#f2f2f2}
div.dropdown-mega-content::-webkit-scrollbar-track:active{background:#f8f8f8}
div.dropdown-mega-content::-webkit-scrollbar-corner{background:transparent}
/* TABBED CUSTOM WIDTH MENU */
 div.nav-container .navbar ul.nav > li > div.tabbed-menu{position:relative;top:0;width:100%;background:#fff}
div.nav-container .navbar ul.nav > li > div.tabbed-menu > ul > li > div.tabbed-menu-content{/* category content */
 display:none}
/* TABBED MEGA MENU */
 div.nav-container .navbar ul.nav > li > div.tabbed-mega-menu{background:#fff;left:0}
div.nav-container .navbar ul.nav > li > div.tabbed-mega-menu > ul > li > div.tabbed-menu-content{/* tab content */
 display:none}
div.nav-container .navbar ul.nav > li > div.tabbed-menu > ul{padding:0;margin:0;width:100%;height:auto;background:#fff;border:none}
div.nav-container .navbar ul.nav > li > div.tabbed-menu > ul > li > a,div.nav-container .navbar ul.nav > li > div.tabbed-menu > ul > li > a.active-tab,div.nav-container .navbar ul.nav > li > div.tabbed-mega-menu > ul > li > a,div.nav-container .navbar ul.nav > li > div.tabbed-mega-menu > ul > li > a.active-tab{display:block;background:#fff;border:none;border-bottom:1px dashed #efefef;color:#666;padding:10px 15px;font-size:14px;font-weight:normal;text-shadow:none;text-transform:capitalize}
div.nav-container .navbar ul.nav > li > div.tabbed-menu > ul > li:hover > a,div.nav-container .navbar ul.nav > li > div.tabbed-menu > ul > li:hover > a.active-tab{/* category menu items:hover */
 background:#f7f7f7;border:none;border-bottom:1px dashed #efefef;color:#f55825;text-decoration:none}
div.nav-container .navbar ul.nav > li > div > ul > li > div.tabbed-menu-content .row{margin-bottom:0px}
/* OPEN ALL DROPDOWNS WHEN CLICKED */
 .open .dropdown-mega-content,.open .tabbed-menu,.open .tabbed-mega-menu{display:block;visibility:visible;opacity:1;z-index:999999}
.tabbed-height-375{}
/* DURA SEARCH */
 .header-central-row > div > ul > li.dura-search .dropdown-menu-search{position:absolute;top:60px;width:250px;height:50px;border:1px solid #ccc}
.header-central-row > div > ul > li.dura-search .dropdown-menu-search .dura-sarch-input{width:200px;padding:0;font-size:17px}
.overlay-visible{visibility:hidden;opacity:0}
.logo{max-width:140px}}
/* MEDIA QUERY --> SMALL DEVICES */
 @media(min-width:768px) and (max-width:991px){#JS_SFNT .boxInner img{margin:auto}
#basket-contents .qty-row{padding:0px}
#basket-contents .qty-row button{padding:7px 2px;width:65px;text-align:center;border-radius:0px 3px 3px 0px}
#basket-contents .qty-row button .hidden-sm{display:block !important;font-size:15px;padding:0px !important}
.container{/* override Bootstrap ".container" class properties */
 max-width:800px}
/* NAVIGATION - 2ND LEVEL */
 div.nav-container .navbar ul.nav > li > ul.dropdown-menu{/* dropdown position */
 width:200px}
/* NAVIGATION - 3RD LEVEL */
 div.nav-container .navbar ul.nav > li > ul > li > div.dropdown-menu-shopping{width:570px}
/* ENABLES TOP-ROW BOOTSTRAP DROPDOWNS TO WORK FOR :HOVER STATE,INSTEAD OF MOUSE CLICK @ SMALL DEVICES */
 div.header-top-row ul > li:hover > div.dropdown-menu{display:block}
/* ENABLES CENTRAL-ROW BOOTSTRAP DROPDOWNS TO WORK FOR :HOVER STATE,INSTEAD OF MOUSE CLICK @ LARGE DEVICES */
 div.header-central-row ul > li:hover > ul.dropdown-menu{display:block}
/* ENABLES BOOTSTRAP DROPDOWNS TO WORK FOR :HOVER STATE,INSTEAD OF MOUSE CLICK @ SMALL DEVICES */
 div.nav-container .navbar ul.nav li.dropdown:hover > ul.dropdown-menu{display:block}
/* ENABLES DURA MENU SHOPPING DROPLEFTS TO WORK FOR :HOVER STATE,INSTEAD OF MOUSE CLICK @ SMALL DEVICES */
 div.nav-container .navbar ul.nav > li > ul > li:hover div.dropdown-menu-shopping{visibility:visible;opacity:1;display:block}
/* ENABLES DURA MENU MEGA MENU TO WORK FOR :HOVER STATE,INSTEAD OF MOUSE CLICK @ SMALL DEVICES */
 li.dropdown-mega:hover div.dropdown-mega-content{visibility:visible;opacity:1;display:block}
/* ENABLES DURA MENU TABBED MENU TO WORK FOR :HOVER STATE,INSTEAD OF MOUSE CLICK @ SMALL DEVICES */
 div.nav-container .navbar ul.nav > li:hover div.tabbed-menu{visibility:visible;opacity:1;display:block}
/* SMALLER "SCROLL TO TOP" IMAGE @ EXTRA-SMALL-DEVICES */
 .scrollup{width:32px;height:32px;bottom:20px;right:20px;background:url(../img/scroll-to-top-32.png) no-repeat;opacity:0.5}
div.dropdown-mega-content{width:770px}
div.nav-container .navbar ul.nav > li > div.tabbed-mega-menu{width:770px}
div.nav-container .navbar ul.nav > li > div.tabbed-mega-menu > ul > li > div.tabbed-menu-content{visibility:hidden;opacity:0;position:absolute;width:588px;height:99%;left:180px;/* dependant property */
 top:0px;padding:20px;background:#fff;/* control bg */
 font-size:14px;font-weight:normal}
/* DURA SEARCH */
 .header-central-row > div > ul > li.dura-search .dropdown-menu-search{width:800px}
.header-central-row > div > ul > li.dura-search .dropdown-menu-search .dura-sarch-input{padding:0 235px}}
/* MEDIA QUERY --> MEDIUM DEVICES */
 @media(min-width:992px) and (max-width:1199px){/* ENABLES TOP-ROW BOOTSTRAP DROPDOWNS TO WORK FOR :HOVER STATE,INSTEAD OF MOUSE CLICK @ MEDIUM DEVICES */
 div.header-top-row ul > li:hover > ul.dropdown-menu{display:block}
/* ENABLES CENTRAL-ROW BOOTSTRAP DROPDOWNS TO WORK FOR :HOVER STATE,INSTEAD OF MOUSE CLICK @ MEDIUM DEVICES */
 div.header-central-row ul > li:hover > div.dropdown-menu.dropdown-central{display:block}
/* ENABLES BOOTSTRAP DROPDOWNS TO WORK FOR :HOVER STATE,INSTEAD OF MOUSE CLICK @ MEDIUM DEVICES */
 div.nav-container .navbar ul.nav li.dropdown:hover > ul.dropdown-menu{display:block}
/* ENABLES DURA MENU SHOPPING DROPLEFTS TO WORK FOR :HOVER STATE,INSTEAD OF MOUSE CLICK @ MEDIUM DEVICES */
 div.nav-container .navbar ul.nav > li > ul > li:hover div.dropdown-menu-shopping{visibility:visible;opacity:1;display:block}
/* ENABLES DURA MENU MEGA MENU DROPDOWNS TO WORK FOR :HOVER STATE,INSTEAD OF MOUSE CLICK @ MEDIUM DEVICES */
 li.dropdown-mega:hover div.dropdown-mega-content{visibility:visible;opacity:1;display:block}
/* ENABLES DURA MENU TABBED MENU TO WORK FOR :HOVER STATE,INSTEAD OF MOUSE CLICK @ MEDIUM DEVICES */
 div.nav-container .navbar ul.nav > li:hover div.tabbed-menu{visibility:visible;opacity:1;display:block}}
/* MEDIA QUERY --> LARGE DEVICES */
 @media(min-width:1200px){/* ENABLES TOP-ROW BOOTSTRAP DROPDOWNS TO WORK FOR :HOVER STATE,INSTEAD OF MOUSE CLICK @ LARGE DEVICES */
 div.header-top-row ul > li:hover > ul.dropdown-menu{display:block}
/* ENABLES CENTRAL-ROW BOOTSTRAP DROPDOWNS TO WORK FOR :HOVER STATE,INSTEAD OF MOUSE CLICK @ LARGE DEVICES */
 div.header-central-row ul > li:hover > div.dropdown-menu.dropdown-central{display:block}
/* ENABLES BOOTSTRAP DROPDOWNS TO WORK FOR :HOVER STATE,INSTEAD OF MOUSE CLICK @ LARGE DEVICES */
 div.nav-container .navbar ul.nav li.dropdown:hover > ul.dropdown-menu{display:block}
/* ENABLES DURA MENU SHOPPING DROPLEFTS TO WORK FOR :HOVER STATE,INSTEAD OF MOUSE CLICK @ LARGE DEVICES */
 div.nav-container .navbar ul.nav > li > ul > li:hover div.dropdown-menu-shopping{visibility:visible;opacity:1;display:block}
/* ENABLES DURA MENU MEGA MENU DROPDOWNS TO WORK FOR :HOVER STATE,INSTEAD OF MOUSE CLICK @ LARGE DEVICES */
 li.dropdown-mega:hover div.dropdown-mega-content{visibility:visible;opacity:1;display:block}
/* ENABLES DURA MENU TABBED MENU TO WORK FOR :HOVER STATE,INSTEAD OF MOUSE CLICK @ LARGE DEVICES */
 div.nav-container .navbar ul.nav > li:hover div.tabbed-menu{visibility:visible;opacity:1;display:block}}a,a:visited,a:link,a:active{color:#5b91c1;font-weight:700;text-decoration:underline;}
a:hover{color:#f65825;text-decoration:underline;}
a.whiteA,a.whiteA:visited,a.whiteA:link,a.whiteA:active{color:#fff;text-decoration:underline;}
a.whiteA:hover{color:#f55825;text-decoration:underline;}
a.nl,a.nl:hover{text-decoration:none;}
a.btn{text-decoration:none;}
.gauge{background:url("/images/speed-simulator-flames.png");background-repeat:no-repeat;background-position-x:273px;background-position-y:103px;}
.mBasketCount:before{font-size:1.66rem;margin-left:47px;position:absolute;top:4px;}
.sMark-xs{margin:0.5rem 0;}
.ctgyratingbox{margin-top:0 !important;}
/* Colors */
.white{color:#fff;}
.nWhite{color:#e7ebf0;}
.red{color:#ce1126;}
.blue{color:#033470;}
.medBlue{color:#1c518b;}
.ltBlue{color:#5b91c1;}
.tan{color:#d6cebd;}
.grey{color:#515354;}
.darkTan{color:#ad9d7b;}
.gold{color:#fcd116;}
.yellow{color:#fdfe1f;}
.orange{color:#f55825;}
.green{color:#459c36;}
.whiteBK{background-color:#fff;color:#000;}
.whiteBK{background-color:#fff;color:#000;width:100%;margin:0 auto;}
.nWhiteBK{background-color:#e7ebf0;color:#000;}
.redBK{background-color:#ce1126;color:#fff;}
.blueBK{background-color:#003471;color:#fff;}
.medBlueBK{background-color:#1c518b;color:#fff;}
.liteBlueBK{background-color:#5b91c1;color:#fff;}
.tanBK{background-color:#d6cebd;color:#000;}
.greyBK{background-color:#515354;color:#000;}
.darkTanBK{background-color:#ad9d7b;color:#fff;}
.goldBK{background-color:#f6df4d;color:#000;}
/*.goldBK{background-color:#fdc116;color:#000}*/
.yellowBK{background-color:#fdfe1f;color:#000;}
.yellowBK{background-color:#fdfe1f;color:#000;}
html{font-size:8px !important;}
@media only screen and (min-width:768px){html{font-size:10px !important}}
body{font-family:"Open Sans",sans-serif !important;}
body,header{background-color:#003471 !important;}
h1,h2,h3,h4,h5,h5{padding:inherit !important;margin:0;}
/* ------------ HOME PRODUCT LIST ------------ */
 .subcategory-listing{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;width:100%;}
.subcategory-listing .hoverSpace{display:none !important;}
.subcategory-wrapper{width:100%;background:#fff;border:1px solid #efefef;height:unset !important;position:relative;padding:24px;}
.subcategory-item{padding:0 !important;margin:0 !important;min-height:unset !important;display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100%;gap:12px;}
.subcategory-item > div{width:100%;display:flex;justify-content:center;align-items:center;}
.productCategoriesTitle{margin:15px 0;text-align:center;color:#fff;}
.subcategory-ratings{margin:0;padding:0;}
.subcategory-ratings .starCount{display:flex;align-items:center;justify-content:center;gap:8px;}
.subcategory-ratings .count{margin:0 !important;padding:0 !important;}
.subcategory-name h3{font-size:20px;text-align:center;line-height:24px;}
.subcategory-name h5{text-align:center;}
.subcategory-name h5 a{color:#337ab7 !important;text-decoration:none !important;font-size:14px !important;}
.subcategory-name h5 a:hover{color:#337ab7 !important;}
.subcategory-price{color:#000;font-size:18px;text-align:center;font-weight:700;}
.subcategory-image{width:100%;height:170px;display:flex;}
.subcategory-shop-now{align-items:center;justify-content:center;display:flex;}
/* Fixes A tags inside buttons and vice versa */
.subcategory-shop-now > .pw-button.pw-button-primary > button{border:none;background-color:transparent;padding:0;margin:0;}
.subcategory-details > form{width:100%;}
@media (max-width:1280px){.subcategory-listing{grid-template-columns:repeat(3,1fr)}}
@media (max-width:768px){.subcategory-listing{grid-template-columns:repeat(2,1fr)}
.subcategory-wrapper{padding:16px}
.subcategory-item{gap:16px}
.subcategory-name h3{font-size:18px}
/* Only for category pages */
 #JS_CTGY .subcategory-item{gap:8px}}
@media (max-width:460px){.subcategory-wrapper{padding:16px 10px}
.subcategory-ratings .starCount{gap:0px;flex-direction:column}
.subcategory-ratings .starCount .count{font-size:11px}}
/* ------------- HOME LEGO ------------- */
.pw-derby-lego-bg{width:100%;height:fit-content;background:url("https://www.pinewoodpro.com/mm5/graphics/00000001/1/Background_Lego_Small_Web.jpg");background-position:center center;background-size:auto;background-repeat:repeat;}
.pw-derby-lego-box{display:flex;width:100%;align-items:center;justify-content:center;padding:120px 0;gap:40px;}
.pw-lego-title{color:#ffc101;font-weight:800 !important;font-size:56px;}
.pw-lego-subtitle{color:#fff;font-weight:700 !important;font-size:56px;}
.pw-derby-lego-box p{font-style:italic;color:#fafafa;font-size:26px;margin:12px 0;}
.pw-derby-lego-box > img{width:33%;}
.pw-derby-lego-box > div{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:24px;}
@media (max-width:1180px){.pw-derby-lego-box > div{gap:16px}
.pw-lego-title{font-size:40px}
.pw-lego-subtitle{font-size:40px}
.pw-derby-lego-box p{font-size:18px}}
@media (max-width:768px){.pw-derby-lego-box{flex-direction:column}
.pw-derby-lego-box > img{width:clamp(280px,50%,400px)}
.pw-derby-lego-box > div{width:100%}}
@media (max-width:500px){.pw-derby-lego-box{padding:80px 0}
.pw-derby-lego-box > div{gap:12px}
.pw-lego-title{font-size:32px}
.pw-lego-subtitle{font-size:32px}
.pw-derby-lego-box p{font-size:16px}}
/* ------------- REVIEWS ------------- */
 .bg-gradient-blue{background:rgb(13,28,70);background:linear-gradient( 45deg,rgba(13,28,70,1) 0%,rgba(19,111,162,1) 50%,rgba(13,28,70,1) 100% );}
.bg-gradient-yellow{background:rgb(255,193,0);background:linear-gradient( 45deg,rgba(255,193,0,1) 0%,rgba(255,163,0,1) 50% );}
.pw-reviews-box .container{padding:80px 0;}
.pw-reviews-box .bg-gradient-blue .container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;}
.pw-reviews-box .bg-gradient-blue .container img{width:100%;max-width:150px;}
.pw-reviews-box .bg-gradient-blue .container a{text-decoration:none !important;}
.pw-reviews-box .bg-gradient-blue .container .shopper-approved-rating-image{max-width:200px;}
.pw-reviews-box .bg-gradient-blue .pw-rating-store-container{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;}
.pw-reviews-box .bg-gradient-blue .pw-rating-value{font-size:106px;line-height:100px;color:#fff;font-weight:800 !important;}
.pw-reviews-box .bg-gradient-yellow .container{display:flex;align-items:center;justify-content:center;}
.pw-reviews-box .bg-gradient-yellow .container img{width:100%;max-width:125px;}
.pw-reviews-box .bg-gradient-yellow .container > div{display:flex;flex-direction:column;text-align:center;align-items:center;gap:32px;}
.pw-reviews-box .pw-reviews-small-text{font-weight:900 !important;font-size:52px;color:#fff;line-height:54px;}
.pw-reviews-box .pw-reviews-big-text{font-weight:900 !important;font-size:120px;line-height:100px;color:#fff;margin-top:-20px;}
@media (max-width:1250px){.pw-reviews-box .container{padding:60px 0}
.pw-reviews-box .bg-gradient-blue .container img{max-width:200px}
.pw-reviews-box .bg-gradient-blue .pw-rating-value{font-size:90px;line-height:90px}
.pw-reviews-box .bg-gradient-blue .container img{width:100%;max-width:120px}}
@media (max-width:1000px){.pw-reviews-box .container{padding:40px 0}
.pw-reviews-box .bg-gradient-blue .pw-rating-value{font-size:80px;line-height:80px}
.pw-reviews-box .bg-gradient-blue .container img{max-width:120px}
.pw-reviews-box .bg-gradient-yellow .container img{max-width:80px}
.pw-reviews-box .bg-gradient-yellow .container > div{gap:16px}
.pw-reviews-box .pw-reviews-small-text{font-size:36px;line-height:36px}
.pw-reviews-box .pw-reviews-big-text{font-size:80px;line-height:60px;margin-top:-10px}}
@media (max-width:768px){.pw-reviews-box .bg-gradient-blue .pw-rating-value{font-size:50px;line-height:50px}
.pw-reviews-box .bg-gradient-blue .container img{max-width:80px}
.pw-reviews-box .bg-gradient-blue .container .shopper-approved-rating-image{max-width:100px}}
@media (max-width:576px){.pw-reviews-box .bg-gradient-blue .container img{max-width:60px}
.pw-reviews-box .bg-gradient-blue .container .shopper-approved-rating-image{max-width:94px}
.pw-reviews-box .bg-gradient-blue .pw-rating-value{font-size:42px;line-height:42px}
.pw-reviews-box .bg-gradient-blue .container{align-items:flex-start}
.pw-reviews-box .bg-gradient-yellow .container img{max-width:50px}
.pw-reviews-box .bg-gradient-yellow .container > div{gap:16px}
.pw-reviews-box .pw-reviews-small-text{font-size:24px;line-height:24px}
.pw-reviews-box .pw-reviews-big-text{font-size:60px;line-height:40px;margin-top:-10px}}
@media (max-width:400px){.pw-reviews-box .pw-reviews-big-text{font-size:46px;line-height:30px}}
/* HOME END */
 /**** PRODUCT ****/
 .SRCH h4{background:#fff;border-radius:4px;height:34px;color:#003471;margin:1.75rem 0;}
.product-main{font-size:1.66rem;}
#JS_PROD .quickAdd{font-size:1.33rem;}
.productData{margin-top:1.5rem;}
.productData button{width:100%;background:#1c518b;border:none;color:#fff;font-size:1.66rem;padding:4px 0 4px 12px;text-align:left;text-transform:uppercase;display:block;margin-bottom:0.5rem;margin-top:1.5rem;border-radius:0px;}
.CD .accordianText,.PROD .accordianText{padding:10px 30px;color:#003471;}
.cdTipsContainer{margin-top:1.75rem;min-height:350px;}
.cdTipsContainer p{margin-bottom:0.75rem;line-height:1.3;}
.CD h2,.CD h3{margin:1.75rem 0 0 0px;}
.productData button:before{content:"\2013";font-size:1.66rem;vertical-align:text-bottom;padding:0 8px 0px 0;}
.productData button.collapsed:before{content:"+";font-size:1.66rem;vertical-align:text-bottom;padding:0 8px 0px 0;}
.collapse{margin-bottom:6px;}
/*** // PRODUCT TABS ****/
 .logo144{background:url("/images/pinewood-pro-logo-144px.png");width:144px;height:60px;display:block;background-repeat:no-repeat;}
.logo192{background:url("/images/pinewood-pro-logo-192px.png");width:192px;height:80px;display:block;background-repeat:no-repeat;}
.logo240{background:url("/images/pinewood-pro-logo-240px.png");width:240px;height:100px;display:block;background-repeat:no-repeat;}
.logo144.left{background-position:left;}
.logo144.center{background-position:center;}
.logo144.right{background-position:right;}
.logo192.left{background-position:left;}
.logo192.center{background-position:center;}
.logo192.right{background-position:right;}
.logo240.left{background-position:left;}
.logo240.center{background-position:center;}
.logo240.right{background-position:right;}
.auto{margin:0 auto;}
.trophyBoy180{text-align:center;padding-left:12px;margin-bottom:-7px;}
/* GLOBAL HEADER */
 #topHeader,#topHeader a{color:#fff;text-align:center;}
header.topheader{padding:0;margin:0.5rem 0 0 0;}
header.topheader.topLinks{margin-bottom:2rem !important;}
.topLogo{background:url("/images/pinewood-pro-logo-home.png");width:192px;height:90px;display:block;background-repeat:no-repeat;background-position:center;}
.topLogoMobile{background:url("/images/pinewood-pro-logo-144px.png");width:144px;height:60px;display:block;background-repeat:no-repeat;/*margin:0px auto;*/
}
span.smark{color:#fff;font-size:1rem;margin-top:-6px;display:block;text-align:left;margin-left:5px;}
#mTop p{font-size:1.5rem;color:#fff;}
.topBar{font-weight:bold;font-size:1.666rem;margin-bottom:0.5rem;letter-spacing:0.4px;}
.topBar .smaller{font-size:1rem;}
.topBar sep{/*margin:0 22px*/
 margin:0 6px;}
.topBar a{text-decoration:none;}
.topBar a:hover{color:#fdfe1f !important;}
#freeshipInfo{max-height:0;overflow-y:hidden;}
#freeshipInfo div{margin-bottom:4px;}
#freeshipInfo.open{overflow-y:visible;max-height:80px;/* approximate max height */
 -webkit-transition:max-height 0.8s;-moz-transition:max-height 0.8s;transition:max-height 0.8s;/* -webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;*/
}
#freeshipInfo.open p{background:#fdfe1f;color:#033470;padding:8px 8px 8px 40px;margin:0 16px;text-indent:-16px;}
#freeshipInfo.open i{font-size:20px;cursor:pointer;margin-right:12px;}
#freeshipInfo a{color:#f55825;font-weight:bold;}
header .basket-count{background:url("/images/basket-count-bg.png");background-repeat:no-repeat;display:inline-block;height:30px;width:32px;vertical-align:middle;margin-right:0;font-size:1.6rem;line-height:2.2rem;margin-left:-6px;}
.baskCount{padding-left:12px;}
.pointer{font-size:17px;}
.pineWoodInfo{text-align:center;vertical-align:middle;}
.pineWoodInfo p.first{text-transform:uppercase;font-size:2.1rem;font-weight:600;font-family:"Open Sans",sans-serif;letter-spacing:1px;}
.pineWoodInfo p.second{font-size:1.4rem;font-weight:400;line-height:1.2;margin:4px 0 8px 0;letter-spacing:1px;}
/* GLOBAL FOOTER */
 footer{background:#003471;color:#5b91c1;}
footer h5{color:#ffc100;text-transform:uppercase;margin-bottom:8px;font-weight:bold;}
footer a,footer a:visited{color:#fff !important;font-size:12px;}
footer a:hover{text-decoration:underline !important;}
footer ul.links li a,footer ul.links li a:hover{text-decoration:none;}
footer ul.links li a:hover{color:#acd5f7;}
/* Overwrite */
footer div.widget li{margin-bottom:0;}
ul.links li{margin:0 0 -4px 0;text-transform:uppercase;text-indent:-13px;margin:0 0 0 13px;}
.bottomStuff{text-align:center;}
.bottomStuff .legal{font-size:8px;color:#fff;}
.logo{margin-bottom:18px;}
/* CMS Specific Styles - all in cms id div */
span.stButton span.email,span.sharethis{color:#5b91c1 !important;}
#cms p{padding-bottom:0.4em !important;}
/* Car Design */
 .carBox{width:150px;height:150px;margin-bottom:12px;text-align:center;}
span.navName{font-size:80%;text-align:center;display:inline-block;width:80px;}
.navbar-toggle{float:none;padding:0px;margin:0;border:none;border-radius:0px;}
@media only screen and (min-width:768px){.navbar-toggle{display:none}}
.navbar-inverse .navbar-nav > .active > a,.navbar-inverse .navbar-nav > .active > a:focus,.navbar-inverse .navbar-nav > .active > a:hover{background-color:#043f86;}
.navbar{background:transparent !important;}
.navbar-nav > li > .dropdown-menu{margin-top:-10px !important;}
.navbar .nav{border:none;width:100%;}
@media (min-width:992px){.navbar .nav{display:flex;align-items:center;justify-content:center}}
li.dropdown{width:100%;}
@media only screen and (min-width:768px){li.dropdown{width:14.28571428571429%}}
.navbar-inverse .navbar-nav > li > a{color:#fff;padding-bottom:8px !important;}
li.dropdown:hover{background:none;}
nav li.dropdown.tabbed-mega:hover:before,nav li.dropdown.dropdown-mega:hover:before{content:"\f0d8";position:absolute;color:#fff;font-family:"FontAwesome";font-size:33px;display:block;margin-top:12px;/* margin-right:12px;*/
 /* left:11px;*/
 margin-left:72px;}
.iconBar{width:100%;/* margin-bottom:-30px */
}
.iconbar i{color:#fdfe1f;border-right:1px solid #5b91c1 !important;}
ul.iconsAni{width:100%;-webkit-padding-start:0px;margin-bottom:1px;}
ul.iconsAni li{list-style:none;display:inline-block;width:14.28571428571429%;text-align:center;}
a#shopMenu,a#designMenu,a#buildMenu,a#fastMenu,a#freeMenu,a#searchMenu,a#helpMenu{font-weight:normal;font-family:"Open Sans",sans-serif;font-size:1.666rem;padding:2px 0;}
a#shopMenu:hover,a#designMenu:hover,a#buildMenu:hover,a#fastMenu:hover,a#freeMenu:hover,a#searchMenu:hover,a#helpMenu:hover{color:#f6df4d;font-family:"Open Sans",sans-serif;}
div.nav-container .navbar ul.nav > li{font-family:"Open Sans",sans-serif;}
div.nav-container .navbar ul.nav > li:hover a#shopMenu,div.nav-container .navbar ul.nav > li:hover a#designMenu,div.nav-container .navbar ul.nav > li:hover a#buildMenu,div.nav-container .navbar ul.nav > li:hover a#fastMenu,div.nav-container .navbar ul.nav > li:hover a#freeMenu,div.nav-container .navbar ul.nav > li:hover a#searchMenu,div.nav-container .navbar ul.nav > li:hover a#helpMenu{color:#f6df4d;}
.dropdown.tabbed-mega .hoverMenu,.dropdown.dropdown-mega .hoverMenu{color:#f6df4d;}
/*
.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#033470}
span.icon-bar:hover{color:#fdfe1f}
*/
 .nav-container{background:transparent;max-height:63px;}
.button{text-transform:uppercase;padding:8px 16px;}
/* BORDER BOXES */
 .boxBlueLeft{border:5px solid #5a95d0;padding:10px;background-position:left;background-repeat:no-repeat;}
.boxBlueLeft .boxInner{border:1px dashed #5a95d0;padding:10px;}
.boxWhite{border:5px solid #fff;padding:10px;background-position:left;background-repeat:no-repeat;}
.hero{color:#003471;margin:0 0 1.5rem 0;}
.hero h2{font-size:2.5rem;color:#033470;margin-bottom:1.25rem;}
.hero p{font-size:1.66rem;line-height:2.083rem;}
.float5{float:left;width:20%;height:70px;border-left:1px dashed #5a95cf;position:relative;overflow:hidden;}
.float5:hover{overflow:inherit;}
#mSegments > div:nth-child(5){border-right:1px dashed #5a95cf;}
#mSegments{margin-bottom:1.5rem;margin-top:-1.5rem;margin-left:0px;margin-right:0px;}
#mSegments h3{color:#033470;text-align:center;font-size:2rem;text-align:center;display:flex;width:100%;height:100%;align-items:center;justify-content:center;}
#mSegments div.float5:hover .hoverSpace{bottom:2px;height:300px;transition:all 0.5s;/* top:0
height:96px;*/
}
#mSegments .message{text-align:center;padding:0 18px;}
#mSegments .message a{display:block;text-decoration:underline;}
#mSegments .message a:hover{display:block;text-decoration:underline;color:#fdfe1f;}
p.mSegments{font-size:1.66rem;margin-bottom:1rem;font-style:italic;font-weight:normal;color:#fff;}
.message div.hoverTitle{font-weight:bold;font-size:2rem;margin:1rem;color:#fff;}
#mSegments .message a{display:block;text-decoration:underline;display:block;font-size:1.66rem;font-weight:bold;margin-bottom:0.5rem;}
#mSegments .hoverSpace div.message{position:absolute;overflow:hidden;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:240px;}
.h3extended{letter-spacing:3px;font-size:1.66rem;line-height:30px;color:#033470;margin-top:1.5rem;}
.PLST .shopNow{text-align:center;margin-top:2.75rem;}
.CTGY .subcategory-wrapper .shopNow,.subcategory-wrapper .shopNow{display:flex;align-items:center;justify-content:center;}
.CTGY .subcategory-wrapper .shopNow button{border:none;padding:0;background:none transparent;font-size:14px;text-transform:uppercase;line-height:25px;}
.CTGY .subcategory-wrapper .shopNow a{font-size:14px;background:#f65825;}
.quickAdd{position:relative;text-align:center;}
.bottomFeeder a,.quickAdd a,.shopNow a{font-weight:bold;text-decoration:none;color:#fff;text-align:center;padding:10px 40px;}
.quickAdd a:hover,.shopNow a:hover{background:#f65825;color:#fff;}
.quickAdd i.fa,.shopNow i.fa{margin:0 0 0 10px;font-size:1.2rem;border:1px solid;padding:2px 5px;font-weight:bold;}
.BASK .category-item a,.PROD .category-item a{color:#fff;}
.hero .shopNow{margin:2.5rem 0;}
.catName a,.catName{font-family:"Open Sans",sans-serif;font-size:2.1rem;color:#003471;text-align:center;font-weight:300;margin:1rem;}
/*** For Overlays on Storefront Categories ***/
.image{display:block;width:100%;height:auto;}
.hoverSpace{position:absolute;left:0;right:0;background-color:rgba(90,149,208,0.85);overflow:hidden;width:100%;transition:0.5s ease;height:0 !important;opacity:0 !important;pointer-events:none !important;visibility:hidden !important;}
#heroBoy .hoverSpace{position:absolute;left:0;right:0;background-color:#5b91c1;overflow:hidden;width:100%;height:0;transition:0.5s ease;}
.item-details .hoverSpace .message p{color:#fff;font-size:1.3rem;line-height:1.6rem;margin-bottom:0.5rem;}
.subcategory-wrapper:hover .hoverSpace{top:0;height:283.2px;}
.subcategory-wrapper .hoverSpace div.message{position:absolute;overflow:hidden;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:240px;margin-top:-20px;}
.catName .message p{color:#fff;font-size:1.3rem;line-height:1.6rem;margin-bottom:0.5rem;}
.message a:visited,.message a:active,.message a{color:#033470;font-size:1.4rem;line-height:1.6rem;font-weight:700;}
.message a:hover{color:#fdfe1f;}
.message .ctgy-read-more{font-size:1.8rem;line-height:4rem;}
.extended1{letter-spacing:3px;}
.extended2{letter-spacing:4px;}
.dashedTB{border-top:1px dashed #5a95d0;border-bottom:1px dashed #5a95d0;}
h3.dashed{letter-spacing:1px;border-bottom:1px dashed #5a95d0;text-align:center;text-transform:uppercase;}
h3.dashedTB{text-align:center;text-transform:uppercase;margin-bottom:1.25rem;}
h3.dashedTB{text-align:center;text-transform:none;margin-bottom:1.25rem;}
.flameLeft{background:url("/images/pinewood-pro-flame-left-96px.png");background-repeat:no-repeat;height:43px;width:96px;display:-webkit-inline-box;vertical-align:middle;margin-right:6px;}
.flameRight{background:url("/images/pinewood-pro-flame-right-96px.png");background-repeat:no-repeat;height:43px;width:96px;display:-webkit-inline-box;vertical-align:middle;margin-left:6px;}
.flagLeft{background:url("/images/pinewood-pro-racing-flags-lft.png");background-repeat:no-repeat;height:33px;width:47px;display:-webkit-inline-box;vertical-align:middle;margin-right:6px;}
.flagRight{background:url("/images/pinewood-pro-racing-flags-rt.png");background-repeat:no-repeat;height:33px;width:47px;display:-webkit-inline-box;vertical-align:middle;margin-left:6px;}
span.flagLeft{width:47px;height:33px;background:url("/images/pinewood-pro-racing-flags-lft.png");background-repeat:no-repeat;display:inline-block;margin-bottom:5px;}
span.flagRight{width:47px;height:33px;background:url("/images/pinewood-pro-racing-flags-rt.png");background-repeat:no-repeat;display:inline-block;margin-bottom:5px;}
.checkered{background:url("/images/pinewood-pro-chequered-flag.png");background-position:center;background-repeat:no-repeat;}
.checkeredLine{text-transform:uppercase;font-size:1.33rem;text-align:center;margin-bottom:1.5rem;}
.checkeredLine{position:relative;border-bottom:1px dashed #5a95d0;height:45px;margin-bottom:4.5rem;}
.checkeredLineBlue{position:relative;border-bottom:1px dashed #033470;height:45px;margin-bottom:4.5rem;}
.checkeredLineWhite{position:relative;border-bottom:1px dashed #fff;height:45px;margin-bottom:4.5rem;}
.checkeredLineBlue span,.checkeredLineWhite span,.checkeredLine span{display:block;background:url("/images/pinewood-pro-logo-96px.png");background-repeat:no-repeat;height:39px;background-position:center;/* position:absolute;left:41%;width:144px;*/
 width:100%;}
#winnersCircle .checkeredLineBlue{margin-bottom:2rem;}
.colorPanel{background:#eaea99;padding-bottom:1.5rem;margin:0 -15px;padding-left:15px;padding-right:15px;}
.bumpIn{margin:0 15px;}
.bumpOut{margin:0 -15px;}
.bumpZero{margin:0;}
/* Menu Overrides */
 div.nav-container .navbar ul.nav > li{font-family:"Open Sans",sans-serif;text-transform:uppercase;text-align:center;border-top:1px solid #fff;text-shadow:none;}
.navbar-inverse .navbar-nav > .open > a,.navbar-inverse .navbar-nav > .open > a:focus,.navbar-inverse .navbar-nav > .open > a:hover{color:#fff;background-color:#033470;}
div.nav-container .navbar ul.nav > li > div.tabbed-menu > ul > li > a{display:block;background:#f1f121;border-top:1px solid #033470;border-bottom:none;color:#003471;padding:4px 8px;font-size:14px;font-weight:normal;text-shadow:none;text-transform:capitalize;text-decoration:none;}
div.nav-container .navbar ul.nav > li > div.tabbed-menu > ul{float:none;margin:0;padding:15px 0px;list-style:none;position:absolute;width:180px;height:100%;background:#fdfe1f;border-right:1px solid #c4c4c4;}
navbar-nav a{color:#003471;}
navbar-nav h1,navbar-nav h2,navbar-nav h4,navbar-nav h4{font-family:"Open Sans",sans-serif;letter-spacing:1px;font-weight:normal;}
.navh2{font-weight:700;border-bottom:1px solid #003471;color:#003471;margin-bottom:0.5rem;font-size:1.66rem;}
a.sub2{font-weight:normal;text-decoration:none;text-transform:none;margin-bottom:0.5rem;display:block;line-height:1.8rem;color:#033470 !important;}
a.sub2:hover{color:#f55825 !important;}
.promoPanel{text-align:center;}
.promoPanel img{display:inline-block;}
.promoPanel P{font-weight:normal;font-family:"Open Sans",sans-serif;font-size:12px;text-transform:none;}
.promoHead,.promoText{text-align:center;color:#f55825;}
.promoHead{font-size:1.666rem;}
.promoText{font-size:1.333rem;margin-bottom:2rem;}
.dura-container{width:100%;max-width:1170px;}
div.nav-container .navbar ul.nav > li > div.tabbed-mega-menu{position:absolute;left:15px;width:180px;}
div.nav-container .navbar ul.nav > li > div.tabbed-menu > ul > li{color:#033470;}
.wideOpen{width:930px !important;}
/* make desktop only ******************************************************************************* make desktop only *******************************************************************************/
@media (min-width:768px){.nav-top-margin{margin-top:-30px}}
.navbar{position:relative;/*min-height:36px;*/
 min-height:0;margin-bottom:0px;}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#003471;background-color:#003471;}
@media (min-width:768px){.container{width:760px !important}}
@media (min-width:992px){.container{width:1170px !important}}
@media (min-width:1200px){.container{width:1170px !important}}
#mainSearch{/*margin:5px 8% 53px 8%;*/
 margin:0 15px 0 0;width:33%;float:right;}
#mainSearch input[type="text"]{/*width:80%;*/
 width:70%;display:inline-block;border:1px solid #003471;height:38px;padding:0px 0 0 10px;}
#mainSearch input[type="submit"]{/*width:18%;*/
 width:28%;display:inline-block;border:none;}
#topHeader h1{text-transform:uppercase;font-size:2.1rem;font-weight:400;font-family:"Open Sans",sans-serif;letter-spacing:1px;margin:4px 0;}
#topHeader h2{font-size:1.6rem;font-weight:400;line-height:1.2;margin:6px 0px;letter-spacing:1px;}
.lastRow{margin-top:14px;}
.lastRow span{width:123px;display:inline-table;vertical-align:text-top;}
/* RANDOM SPACING ...CAUSE...*/
 #heroBoy{padding:1.5rem 0 0 0;}
#legoDerby .spaceIt{padding:1.5rem 0 1.5rem 0;}
#legoDerby{padding:1.5rem 0;background-image:url("/images/LegoPost2.gif");background-repeat:repeat;}
.lego .shopNow{margin-top:2.5rem;}
#legoDerby h3{/*margin-bottom:1.5rem;*/
 font-weight:600;color:#fff;}
#legoDerby h3 a:link{color:#fff;font-weight:900;}
#legoDerby h3 a:visited{color:#fff;font-weight:900;}
#legoDerby h3 a:hover{color:#f65825;font-weight:900;}
.opaqueBox{-webkit-border-radius:20px;/*Safari,Chrome*/
 -moz-border-radius:20px;/*Firefox*/
 border-radius:20px;background-color:rgba(255,255,255,0.3);padding:2rem;}
#reviews.frontpg{padding-top:3rem;}
.goldbox{border:6px solid #f2ce42;-webkit-border-radius:10px;/*Safari,Chrome*/
 -moz-border-radius:10px;/*Firefox*/
 border-radius:10px;background:-moz-linear-gradient( 290deg,#faebb3 45%,#f7e28e 60% );/* FF3.6+ */
 background:-webkit-gradient( linear,290deg,color-stop(45%,FAEBB3),color-stop(60%,F7E28E) );/* Chrome,Safari4+ */
 background:-webkit-linear-gradient( 290deg,#faebb3 45%,#f7e28e 60% );/* Chrome10+,Safari5.1+ */
 background:-o-linear-gradient( 290deg,#faebb3 45%,#f7e28e 60% );/* Opera 11.10+ */
 background:-ms-linear-gradient(290deg,#faebb3 45%,#f7e28e 60%);/* IE10+ */
 filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1301FE',endColorstr='#F4F60C',GradientType='1');/* for IE */
 background:linear-gradient(290deg,#faebb3 45%,#f7e28e 60%);/* W3C */
}
.goldbox h3{margin-top:3rem;padding:0;-webkit-margin-before:0;}
.goldbox p{margin-bottom:1em;}
#sfntReviews{margin-top:5rem;}
#sfntReviews .storeReviews{width:33%;float:left;}
#productCategories{padding:1.5rem 0;}
#winnersCircle{padding:2.5rem 0;}
.legoTitle{font-family:"Open Sans",sans-serif;font-size:2.8rem;margin:0.5rem 0 1.5rem 0;}
/* Winners Circle */
 .icon_awardee{border-radius:100%;width:200px;height:200px;overflow:hidden;margin:0 auto;}
.carousel-control{text-shadow:none;}
.carousel_context blockquote{border:0;color:#fff;font-family:"Open Sans",sans-serif;font-size:18.5px;line-height:26px;font-weight:400;padding:0 0 0 1px;margin:65px 65px;}
.carousel_context blockquote:before{font-family:FontAwesome;font-size:20px;content:"\f10d";float:left;}
a.carousel-control,a:hover.carousel-control,a:visited.carousel-control,a:active.carousel-control{color:#033470;font-size:20px;}
.carousel-control.left,.carousel-control.right{background:none;border:2px solid #033470;}
.carousel_awardee{background:transparent url("/images/award-bg.png") no-repeat top center;padding:50px 40px 30px;}
#award_lists{border-bottom:1px dashed #033470;padding-bottom:14px;}
@media (max-width:768px){div.nav-container{padding:0}
div.nav-container .navbar ul.nav > li{font-family:"Open Sans",sans-serif;margin-bottom:8px;text-align:left}
#shopContent ul{width:100%;background:#003471;padding:0px}}
.shopAll h3{margin:12px 0;}
#legoDerby .row{margin:12px 0;}
/***** CATEGORIES *****/
#JS_CTGY .hoverSpace .message p{font-size:1.66rem;color:#fff;text-align:center;line-height:2.2rem;}
#JS_CTGY .item-details .hoverSpace,#JS_SFNT .subcategory-item .hoverSpace{cursor:pointer;}
#JS_PLST h2,#JS_CTGY h2{margin:0.5rem;line-height:18px;text-align:center;min-height:88px;}
#JS_PLST h2 a,#JS_CTGY h2 a{font-size:1.66rem;color:#033470;}
#JS_PLST h2 a:hover,#JS_CTGY h2 a:hover{font-size:1.66rem;color:#f55825;}
#JS_PLST .subcategory-item .item-price,#JS_CTGY .subcategory-item .item-price{font-size:1.66rem;font-weight:700;color:#f55825;line-height:12px;text-align:center;margin:1.25rem 0;}
.SRCH h1.main,.PLST h1.main,.CTGY h1.main{color:#fff;}
/*
.SRCH
.PLST
.CTGY
*/
 .category-item .item-image:hover{box-shadow:none;}
.category-item .item-image{max-height:150px;border:none;box-shadow:none;}
#JS_PLST .items,#JS_SRCH .items,#JS_CTGY .items{background:#033470 !important;}
#JS_PLST .catListing,#JS_SRCH .catListing,#JS_CTGY .catListing{min-height:300px;border:1px solid #1c518b;}
#JS_PLST .catListing h2,#JS_PLST .catListing h5,#JS_SRCH .catListing h5,#JS_CTGY .catListing h2{min-height:64px;}
#JS_PLST .button a,#JS_SRCH .button a,#JS_CTGY .button a{background:#033470;color:#fff;}
#JS_PLST .button a:hover,#JS_SRCH .button a:hover,#JS_CTGY .button a:hover{background:#f55825;color:#fff;}
#JS_PLST .button .fa,#JS_SRCH .button .fa,#JS_CTGY .button .fa{margin-left:8px;border:1px solid #fff;padding:0px 4px;}
.pageTitle,#JS_SRCH h3,#JS_CTGY h3{font-family:"Open Sans",sans-serif;font-size:2.6rem;text-transform:uppercase;letter-spacing:3px;margin:1.25rem 0;color:#033470;text-align:center;}
.pageTitleNot{font-family:"Open Sans",sans-serif;font-size:2rem;color:#033470;}
div#fields-key{margin-top:28px;margin-bottom:8px;}
.boxMeIn{margin:1.5rem 0;}
/***** PRODUCTS *****/
#JS_PROD h3{font-family:"Open Sans",sans-serif;font-size:2rem;color:#033470;font-weight:600;}
.subDesc{line-height:1.4;color:#033470;font-size:1.66rem;}
.reviewText{line-height:1.3;color:#033470;font-style:italic;}
.review{vertical-align:middle;padding:8% 12px;}
.reviewStars{text-align:center;}
.reviewStars p{margin:0.5rem;}
.reviewStars .fa{color:#fbd023;}
.breadcrumb{padding:8px 15px;list-style:none;background-color:#fff;border-radius:0;}
.breadcrumb a{color:#5b91c1;}
.breadcrumb > .active{font-weight:bold;color:#5b91c1;}
.thumbnails li{border:1px solid #c0c0c0;}
#JS_PROD .product-main p{color:#003471;}
#JS_PROD .content ul li{list-style-type:none;margin:0 5px;padding:0px 0px;}
.buyBox{border:1px solid rgba(91,145,193,0.28);padding:12px;margin:1.5rem 0;background:rgb(250,207,44);font-size:1.66rem;}
.buyBox hr{border-bottom:1px solid rgba(91,145,193,0.28);}
.buyBox p{margin:1rem;}
.price span{font-weight:700;font-size:2.66rem;}
p#inventory-message:before{content:"\2022";color:green;font-size:30px;line-height:0;vertical-align:middle;padding-right:6px;}
p#inventory-message span{margin-left:8px;}
button.add2cartOrange{font-weight:bold;background:#f55825;color:#fff !important;text-align:center;padding:10px 14px;cursor:pointer;border:none;text-transform:uppercase;font-size:1.666rem;white-space:nowrap;}
button.add2cartOrangea:hover{background:#f55825;color:#fff;}
button.add2cartOrange i.fa{margin:0 6px;border:1px solid #fff;padding:1px 4px;}
#JS_PROD .form-group{margin:0 1rem;}
#JS_PROD label{height:43px;line-height:3;}
#JS_PROD .form-control{display:block;width:100%;height:43px;padding:6px 12px;line-height:1.42857143;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:0px;}
.showMoreO a{color:#033470;font-size:1.433rem;text-decoration:none;}
.showMoreO a:hover{color:#f55825;text-decoration:none;}
.showMoreArrowO{border:2px solid #f55825;color:#f55825;display:block;width:38px;margin:0 auto;font-size:30px;margin-bottom:1.5rem;padding-left:2px;}
.showMoreB a{color:#033470;font-size:1.433rem;text-decoration:none;}
.showMoreB a:hover{color:#f55825;text-decoration:none;}
.showMoreArrowB{border:2px solid #033470;color:#033470;display:block;width:38px;margin:0 auto;font-size:30px;margin-bottom:1.5rem;padding-left:2px;}
.showMoreW a{color:#fff;font-size:1.433rem;text-decoration:none;}
.showMoreW a:hover{color:#f55825;text-decoration:none;}
.showMoreW a:hover .showMoreArrowW{color:#f55825;border:2px solid #f55825;}
.showMoreArrowW{border:2px solid #fff;color:#fff;display:block;width:38px;margin:0 auto;font-size:30px;margin-bottom:1.5rem;padding-left:2px;}
#joe p{max-width:360px;margin:0 auto;font-size:1.66rem;}
.starBG{background:url("/images/review-star-yellow-homeS.png");background-position:center;background-repeat:no-repeat;height:200px;width:200px;margin:0 auto;}
.starBG .bigText{font-size:3.333rem;color:#033470;padding-top:100px;}
.smallText{font-size:0.8rem;padding:37px 74px;line-height:1.2;color:#033470;}
.footStars .stars5:before{content:" \f005 \f005 \f005 \f005 \f005";color:#fbd023;font-family:FontAwesome;font-size:2.8rem;letter-spacing:18px;}
.footStars .stars4:before{content:"\f005 \f005 \f005 \f005";color:#fbd023;font-family:FontAwesome;font-size:2.8rem;letter-spacing:18px;}
.footStars .stars3:before{content:"\f005 \f005 \f005";color:#fbd023;font-family:FontAwesome;font-size:2.8rem;letter-spacing:18px;}
.footStars .stars2:before{content:"\f005 \f005";color:#fbd023;font-family:FontAwesome;font-size:2.8rem;letter-spacing:18px;}
.footStars .stars1:before{content:"\f005";color:#fbd023;font-family:FontAwesome;font-size:2.8rem;letter-spacing:18px;}
.footStars{margin-left:20px;}
.footDate{font-size:1.66rem;text-transform:uppercase;letter-spacing:1px;color:#033470;margin:0.5rem 0;}
.footReview{font-size:1.66rem;color:#033470;margin:0 0 2rem 0;}
.moreReviews{display:none;visibility:none;}
.openMoreReviews{}
.moreReviews.open{overflow-y:visible;display:block;visibility:visable;-webkit-transition:max-height 0.8s;-moz-transition:max-height 0.8s;transition:max-height 0.8s;/* -webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;*/
}
/* Product Review */
 .stars5:before{content:" \f005 \f005 \f005 \f005 \f005 ";color:#fbd023;font-family:FontAwesome;font-size:1.6rem;letter-spacing:4px;}
.stars4:before{content:" \f005 \f005 \f005 \f005";color:#fbd023;font-family:FontAwesome;font-size:1.6rem;letter-spacing:4px;}
.stars3:before{content:" \f005 \f005 \f005";color:#fbd023;font-family:FontAwesome;font-size:1.6rem;letter-spacing:4px;}
.stars2:before{content:" \f005 \f005";color:#fbd023;font-family:FontAwesome;font-size:1.6rem;letter-spacing:4px;}
.stars1:before{content:" \f005";color:#fbd023;font-family:FontAwesome;font-size:1.6rem;letter-spacing:4px;}
.reviewTitle{font-weight:bold;font-size:2rem !important;margin:1.25rem 0 !important;letter-spacing:1px;color:#1d518a;}
.starBG .smallText{font-size:1.2rem;padding:37px 53px;line-height:1.2;color:#033470;}
.theReview .reviewText{line-height:1.6;font-size:1.66rem;}
.theReview{margin-top:1.5rem;border-bottom:1px solid rgba(29,81,138,0.19);padding-bottom:6px;}
.reviewAuthor{font-style:italic;font-size:1.333rem;font-weight:bold;}
.reviewAuthor:before{content:"by:";font-style:normal;font-size:1rem;}
h4.seeAlso{font-family:"Open Sans",sans-serif;font-size:2rem;text-transform:uppercase;font-weight:bold;}
.SRCH .category-item,.PLST .category-item,.BASK .category-item,.PROD .category-item{color:#033470;min-height:315px !important;max-height:315px !important;margin-top:0.5rem;padding:14px;}
.borderLtBlue{border:1px solid #5b91c1;}
.category-item a{color:#033470;}
.SRCH .category-item .item-details h5,.PLST .category-item .item-details h5,.BASK .category-item .item-details h5,.PROD .category-item .item-details h5{text-align:center;min-height:68px;}
.SRCH .category-item .item-details h5 a,.PLST .category-item .item-details h5 a,.BASK .category-item .item-details h5 a,.PROD .category-item .item-details h5 a{text-align:center;min-height:68px;font-size:1.66rem;font-weight:700;color:#033470;}
.PLST .category-item .item-price,.BASK .category-item .item-price,.PROD .category-item .item-price{text-align:center;margin:0px;font-family:"Open Sans",sans-serif;line-height:38px;border-radius:none;font-size:1.66rem;font-weight:bold;color:#f55825;}
.PROD .wallIt{border-left:1px solid #1c518b;border-right:1px solid #1c518b;border-bottom:1px solid #1c518b;margin:-5px 0px;}
.PROD .reviewStars .fa{color:#fbd023;font-size:1.9rem;letter-spacing:5px;}
#joeBox{height:225px;width:225px;border:4px solid #5b91c1;background:#fff;margin:0 auto;}
#joeBox .image{max-height:150px;border:none;box-shadow:none;width:150px;text-align:center;margin:0 auto;}
#joeBox p{font-size:1.66rem;}
.forceOpen{display:block !important;visibility:visible !important;opacity:1 !important;z-index:10 !important;}
/*** CMS TAGS ***/
 .cmsPageContainer{margin:0px 0;}
#shipping > div > div > div.modal-header > h4{color:#1c518b;}
.modal-header{padding:5px;border-bottom:1px solid rgba(1,26,56,0.21);text-align:center;}
#shipestimate_table td{padding:6px;}
.btn-cta{background:red;font-family:"Open Sans",sans-serif;font-size:28px;}
/*** Checkout Pages ***/
 span.lockIt{font-size:1.66rem;color:#000;letter-spacing:0.7px;font-weight:700;}
.float6{float:left;width:16.66666666666667%;padding:10px 0px;border-right:1px solid #d0dfed;}
div.float6.tabINVC{border-right:none !important;}
.checkoutTrail{font-size:1.66rem;text-transform:uppercase;border:1px solid rgba(91,145,193,0.28);font-weight:700;text-align:center;}
.baskRows,.baskHead{font-size:1.66rem;margin:1.75rem 0;}
.baskRows img{border:1px solid #c0c0c0;padding:8px;}
.baskHead{background:#fec33d;padding:4px 0;}
.BASK .fa-close{color:#918d8d;font-size:1.8rem;margin-top:18px;}
.BASK .input-group input{height:37px;}
.FreeShippingMessage{float:right;margin-top:-28px;border:2px solid #5b94d2;padding:6px;background:#fdfe1f;}
.BASK .FreeShippingMessage,.OSEL .FreeShippingMessage{border:2px solid #5b94d2;padding:6px;background:#fdfe1f;margin-top:12px;float:none;text-align:center;margin-bottom:3.25rem;}
.sDate .fa-truck{color:#5b94d2;margin:0 5px;}
.sPrice .fa-dollar{color:#fff;font-size:1rem;}
.sPrice .fa-circle{color:#459c36;font-size:2rem;}
.sPrice .fa-stack{position:relative;display:inline-block;width:1.3em;height:1.3em;line-height:1.9rem;vertical-align:middle;margin:0 5px;}
.sPrice{font-weight:700;margin-left:5px;}
.shipPay{margin:6px 0px;}
.modal-body .FreeShippingMessage{float:none;margin-top:0px;border:none;text-align:center;padding:6px;}
p.orderMore{color:#f55825;font-size:1.66rem;font-weight:bold;font-style:italic;}
.pull-right p.orderMore,.text-right p.orderMore{margin-right:0px;margin-bottom:0rem;}
#basket-totals p{float:right;font-size:1.66rem;font-weight:bold;}
.buttonSquare{font-weight:bold;background:#fff;color:#4f4f4f;text-align:center;padding:10px 14px;cursor:pointer;border:none;text-transform:uppercase;font-size:1.666rem;border:1px solid #8c8c8c;}
a.buttonSquare:hover{text-decoration:none;background:#d4d4d4;}
.BASK .buttonSquare{background:#5b94d3;color:#fff;}
.BASK a.buttonSquare:hover{text-decoration:none;background:#d4d4d4;color:#f65825;}
.buttonOrange{font-weight:bold;background:#f55825;color:#fff !important;text-align:center;padding:10px 42px;cursor:pointer;border:none;text-transform:uppercase;font-size:1.666rem;}
.buttonOrange:hover{background:#ff3f00;color:#fff;text-decoration:none;}
@media only screen and (max-width:767px){.buttonOrange:hover{background:#34bf39}}
.buttonOrange i.fa{margin:0 6px;border:1px solid #fff;padding:1px 4px;}
@media only screen and (min-width:768px){.BASK #basket-footer div#basket-totals{margin-bottom:1.25rem;background:#fdc241}}
#noThanks > span,#addItems > span{display:inline-block;float:left;font-size:2rem;color:#033470;margin-top:9px;margin-right:64px;}
h1,h2,h3,h4,h5,h6{color:#033470;}
#alsoPurchased{margin:1.75rem;}
h4.seeAlso{color:#033470;}
.bottomSpace{height:4.25rem;background-color:#fff;}
.bottomFeeder{position:absolute;bottom:0;right:0;margin-right:30px;}
.wideOpen{border-right:1px solid #003471;border-bottom:1px solid #003471;}
#leaders .col-md-4{min-height:240px;}
.imgOverlay{font-family:"Open Sans",sans-serif;font-size:1.66rem;padding:0 60px;}
#topHeader .h1Like{text-transform:uppercase;font-size:2.1rem;font-weight:600;font-family:"Open Sans",sans-serif;letter-spacing:1px;margin:4px 0;color:#fff;padding:inherit !important;display:block;text-align:center;}
#topHeader .h2Like{font-size:1.6rem;font-weight:400;line-height:1.2;margin:6px 0px;letter-spacing:1px;color:#fff;font-family:"Open Sans",sans-serif;padding:inherit !important;display:block;text-align:center;}
h1.main span{font-weight:800 !important;}
h1.main{font-family:"Open Sans",sans-serif;font-size:2.66rem;color:#033470;display:block;margin:1rem 0;text-transform:none;text-align:center;line-height:5rem;}
.PROD h1.main{border-bottom:1px dashed #033470;text-transform:none;letter-spacing:0px;padding-bottom:5px;}
span.checkeredFlag{width:75px;height:35px;background:url("/images/flag_1509093797.png");background-repeat:no-repeat;display:inline-block;}
#reviews{border-top:1px solid #033470;}
/* .wideOpen .row div div{border-right:1px solid rgba(3,52,112,0.18);min-height:430px;text-align:center}
.wideOpen .row div div:nth-child(3){
border-right:none}
*/
 /* Normalize THIS */
.pageTitle,#JS_SRCH h3,#JS_CTGY h3{margin:2.25rem 0;}
.carBox{margin:0 auto;}
#joe{background:#fef6cd;}
ul.badges img{margin:0.5rem auto;text-align:center;display:block;}
ul.badges li{width:100%;margin:0.5rem auto;text-align:center;display:block;}
div.AuthorizeNetSeal{margin:0.5rem auto !important;display:block;}
.bold{font-weight:700;}
img.center{display:block;margin:0 auto;}
.list-separator{margin:30px 30px;border-top:1px solid #033470;}
#cms p.orange{align:center !important;color:#f55825 !important;}
.control-label,.form-control-static{font-size:1.33rem;}
.control-label{font-family:"Open Sans",sans-serif;}
a#moveToReviews{color:#5b91c1;text-decoration:underline;font-weight:700;}
a:hover#moveToReviews{color:#f65825;text-decoration:underline;font-weight:700;}
/** GLOBAL OVERIDES **/
 body{color:#000;font:14px/22px "Open Sans",sans-serif;-webkit-font-smoothing:antialiased;}
form *{font-size:1.66rem;}
.BASK #basket-footer .table{max-width:100%;}
#basket-footer.table{max-width:1108px;}
#payWithAmazonDiv{margin-top:1.75rem;}
#payWithAmazonDiv img{width:170px;}
a.btn,a.btn:hover,a.btn:visited,a.btn:active,a.btn:focus{color:#fff !important;}
a.btn-default:hover{background-color:#033470;}
.btn-default{background-color:#5b94d3;border-color:#033470;color:#fff !important;}
.btn{border-radius:0px;border:1px solid 033470;}
.btn-default:hover{color:#fff;background-color:#033470;border-color:#033470;}
#basket-footer div{border-left:none;border-right:none;}
div.modal-footer.yellowBK{margin:0 auto;}
.modal-footer p.orderMore{margin-right:0px;}
form h2{font-size:2.66rem;margin-left:-18px;}
button.noButton{-webkit-appearance:none;border-width:0px;border-style:none;border-color:#fff;background:#fff;}
table.centerAll > tbody > tr > td{text-align:center;vertical-align:middle;}
.centerAll th{text-align:center !important;}
#JS_OUSM input[type="checkbox"]{-webkit-appearance:none;width:30px;height:30px;background:white;border:2px solid #555;}
#JS_OUSM input[type="checkbox"]:checked{border:2px solid #5b94d2;}
#JS_OUSM input[type="checkbox"]:checked:before{font-family:FontAwesome;content:"\f00c";font-size:26px;color:green;}
.shipcalc p,.PRPO p{font-size:1.66rem;margin-bottom:1.25rem;}
.SMAP a{color:#033470;}
.SMAP a:hover{color:#f55825;}
.payPalButton{margin-top:1.75rem;}
.SRCH .category-item .item-price{text-align:center;margin:0px;font-family:"Open Sans",sans-serif;line-height:20px;/* border-radius:5px;*/
 font-size:1.66rem;font-weight:bold;color:#f55825;}
@media only screen and (max-width:768px){#Quantity{min-width:52px}
.baskCheckout{width:100%;margin:0 auto}
.BASK .buttonOrange,.buttonSquare,.baskCheckout.button{display:block;margin-top:1.75rem}
.payPalButton{width:100%;border:0;margin-top:1.5rem;text-align:center;width:100%}
#payWithAmazonDiv{margin-top:1.75rem;width:100%;text-align:center}
.BASK .FreeShippingMessage{border:2px solid #5b94d2;padding:6px;background:#fdfe1f;margin-top:12px;float:none;text-align:center;margin-bottom:1rem}
.iconbar i{width:calc(16.66% - 5px);display:inline-block;vertical-align:middle;color:#fdfe1f;font-size:20px;padding:10px 0}
.iconbar a:last-child i{width:calc(50% - 0px);text-align:left;padding-left:10px;white-space:nowrap}
.iconbar a:last-child i sup{font-family:"Open Sans",sans-serif;font-weight:bold}
.PLST .subcategory-wrapper .shopNow,.CTGY .subcategory-wrapper .shopNow,.subcategory-wrapper .shopNow{position:relative;left:0;right:0;margin:12px 0;text-align:center}
.quickAdd a,.shopNow a{font-weight:bold;text-decoration:none;color:#fff;text-align:center;padding:5px 6px;font-size:1.2rem;text-align:none;text-align:center}
nav li.dropdown.tabbed-mega:hover:before,nav li.dropdown.dropdown-mega:hover:before{content:"";position:absolute;display:none}
.form-control{padding:0 2px}
.subcategory-wrapper .hoverSpace div.message{position:absolute;overflow:hidden;top:50%;left:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);width:153px;margin-top:-20px}
#JS_CTGY .hoverSpace .message p{font-size:1.33rem;color:#fff;text-align:center;line-height:2.2rem;padding:0 0px;margin:0 8px}
.navh2{margin-top:1.75rem}
div.nav-container .navbar ul.nav > li > div.tabbed-mega-menu{position:relative;left:0px;width:100%;margin-top:12px}
.bumpIn,.bumpOut{margin:0}
#basket-footer div#basket-totals{/* border-bottom:1px solid #DDD;*/
 margin-bottom:10px;font-size:1.1em;font-weight:bold;margin:0 0 3.75rem 0}
#basket-footer div#basket-totals{border-bottom:none;font-size:1.1em;font-weight:bold;margin:0 0 3.75rem 0}}
/* END OF MOBILE TWEAKS */
li.oddButton{display:inline;text-align:center;}
.oddButton a{border:1px solid #fff;padding:4px 8px;text-align:center;color:#003471;background:#fdfe1f;font-weight:bold;}
a.download{background:#003471;color:white;text-transform:uppercase;text-decoration:none;padding:4px 8px;border-radius:2px;display:inline-block;}
a:hover:download{background:#5b91c1;}
.checkout-button{font-family:"Open Sans",sans-serif;font-size:14px;background:#f7e310;display:inline-block;padding:1px 4px 3px;color:#000099;}
.checkout-button a,.checkout-button a:hover{color:#000099 !important;text-decoration:none;}
.checkout-button i,.checkout-button em{color:#f7e310;background:#ff3506;border-radius:50%;width:20px;height:20px;padding:4px 0px 0 3px;font-size:12px;text-align:center;}
@media only screen and (max-width:768px){.checkout-button{font-size:14px !important;padding:3px 4px;color:#000099;font-weight:bold;margin-left:0 !important}
.checkout-button em{padding:3px 0px 0 3px}}
.currenttime{font-style:normal;text-decoration:none;font-size:10px;display:block;clear:both;line-height:12px;text-align:center;}
.category-header,.category-footer{/*background:#FFF;padding-top:15px;padding-bottom:15px;*/
 margin-bottom:15px;font-weight:normal;color:#fff;}
.review-chart{max-width:580px;margin:0 auto;}
.review-chart img{max-width:100%;}
.cust-rating{font-weight:bold;font-size:24px;text-align:left;margin-top:5px;margin-bottom:5px;}
.cust-rating span{font-size:18px;}
.gold-bars img{margin-top:20px;}
.rev-per{font-size:14px;line-height:16px;}
.rev-per span{font-size:3.5em;font-weight:bold;color:blue;padding-bottom:6px;display:block;padding-top:30px;}
@media screen and (max-width:767px){#JS_OUSM .table-responsive > .table > tbody > tr > td,#JS_OUSM .table-responsive > .table > tbody > tr > th,#JS_OUSM .table-responsive > .table > tfoot > tr > td,#JS_OUSM .table-responsive > .table > tfoot > tr > th,#JS_OUSM .table-responsive > .table > thead > tr > td,#JS_OUSM .table-responsive > .table > thead > tr > th{white-space:normal}
#JS_OUSM .table > tbody > tr > td,#JS_OUSM .table > tbody > tr > th,#JS_OUSM .table > tfoot > tr > td,#JS_OUSM .table > tfoot > tr > th,#JS_OUSM .table > thead > tr > td,#JS_OUSM .table > thead > tr > th{padding:4px 2px}
#JS_OUSM input[type="checkbox"]{width:15px;height:15px}
#JS_OUSM form *{font-size:1.2rem}
#JS_OUSM input[type="checkbox"]:checked:before{font-size:10px}
#JS_OSEL .items .container{text-align:left}
#JS_OSEL .control-label,#JS_OSEL .form-control-static{font-size:1.66rem}
#JS_INVC a.download{background:none transparent;padding:4px 0}
#JS_INVC .img-responsive{max-height:30px}}
.PROD .reviewStars .big .ind_cnt{width:auto;font-size:1.66rem;}
.sa_jump_to_reviews{display:none;}
ul.total_reviews_link{padding:0;margin:0;text-align:center;}
.product_nav_bar{background-color:#022d4c;}
.product_nav_bar ul#nav-tabs{text-align:center !important;}
.product_nav_bar .nav-tabs > li{float:none !important;margin-bottom:0px;}
.product_nav_bar .nav > li{position:static !important;display:inline-block;}
.product_nav_bar .nav-tabs > li > a{color:#fff;cursor:default;border:0;border-bottom-color:transparent;}
.product_nav_bar .nav-tabs > li.active > a,.product_nav_bar .nav-tabs > li.active > a:focus,.product_nav_bar .product_nav_bar .nav-tabs > li.active > a:hover{color:#fff;cursor:default;background-color:#87a7d0;border:0;border-bottom-color:transparent;}
.product_nav_bar .nav-tabs > li > a{margin-right:2px;line-height:1.42857143;border:0;border-radius:0;}
.product_nav_bar .nav > li > a{position:static;display:inline-block;padding:10px 72px;}
.product_nav_bar ul#nav-tabs.nav-tabs > li > a:hover{background:#87a7d0;color:#fff;}
.product_nav_bar ul#nav-tabs.active a:active{background:#87a7d0;color:#fff;}
#reviews{border-top:0px;}
.productData #JS_PROD .content ul li{list-style-type:none;margin:0 5px;padding:0px 20px;background-color:#5b91c1;border-radius:3px;text-align:center;}
/* product tabs */
#JS_PROD .nav-tabs > li > a:hover{background:#87a7d0;color:#fff;}
#JS_PROD ul.nav.nav-tabs{text-align:center;}
#JS_PROD ul.nav-tabs li{}
.security-badges{background:url("/images/badges_h.png");background-repeat:no-repeat;overflow:hidden;}
div.security-badges.shopperapproved{width:188px;height:35px;background-position:left -193px top 0;margin:0px;overflow:hidden;}
.p_shopperapproved{margin:0px auto 6px auto;}
div.security-badges.AuthorizeNetSeal-ft{width:75px;height:35px;background-position:left 0px top 0;overflow:hidden;}
.p_AuthorizeNetSeal{display:inline-block;margin:4px;}
div.security-badges.geotrust{width:72px;height:35px;display:inline-block;background-position:left -75px top 0;overflow:hidden;}
.p_geotrust{display:inline-block;margin:4px;}
div.security-badges.trustlink{width:45px;height:35px;background-position:left -147px top 0;overflow:hidden;}
.p_trustlink{display:inline-block;margin:4px;}
/* Small Devices,Tablets */
@media only screen and (min-width:768px){}
/* Medium Devices,Desktops */
@media only screen and (min-width:992px){#topHeader,#topHeader a{text-align:right;/* grego */
}
.topLogo{margin-top:4px;/* grego */
}
.baskCount{padding-right:5px;/* grego */
}
.iconbar i{border-right:0px solid #5b91c1 !important;/* grego */
}
.boxBlueLeft .boxInner{border:0px;/* grego */
 padding:5px;/* grego */
}
div.nav-container .navbar ul.nav > li{border-left:2px solid #678194;/* grego */
 border-top:0px;/* grego */
}
div.nav-container .navbar ul.nav > li > div.tabbed-menu > ul > li > a{border-top:0px solid}
div.nav-container .navbar ul.nav > li:first-child{/* grego */
 border-left-width:0px;/* grego */
}
.nav-top-margin{margin-top:-22px;/* grego */
}
/* grego removes horizontil bar and ads vertical bars */
 div.nav-container .navbar ul.nav > li{font-family:"Open Sans",sans-serif;text-transform:uppercase;text-align:center;border-left:2px solid #678194;border-top:0px;text-shadow:none}
div.nav-container .navbar ul.nav > li:first-child{border-left-width:0px}
/* grego removes horizontil bar end */
 .breadcrumb{padding:14px 15px 0px;/* grego */
 background-color:rgb(0,0,0,0);/* grego removed white background */
}
.breadcrumb a{color:#ccd5db;/* grego */
}
.breadcrumb a:hover{/* grego */
 color:#f5010c}
.breadcrumb > .active{font-weight:bold;color:#f1bf2e;/* grego */
}}
#JS_CTGY.CTGY.LEGO.Derby .items{background-image:url("/images/LegoPost2.gif") !important;background-repeat:repeat;background-color:initial !important;}
div#merchant_page div.merchant_page{width:30%;display:inline-block;}
.merchant_review .stars{clear:left;padding-bottom:5px;display:inline-block;}
.merchant_review .images{clear:right;font-size:12px;padding-bottom:5px;margin-left:7px;display:inline-block;}
/* Large Devices,Wide Screens */
@media only screen and (min-width:1200px){}
.maintenance{margin:15px;font-size:2.3rem;line-height:4rem;}#cms .whiteBK{background:none !important;width:100%;max-width:100%;}
#cms .whiteBK .col-md-12{padding:0 !important;}
#cms h3,.text-info{font-size:1.66rem;color:white;font-weight:bold;}
#cms .ctr{text-align:center;margin:0 auto;display:block;}
#cms .banner-header{margin:0px auto;margin-top:0px;margin-bottom:20px;padding:30px 0;border:5px solid #5b91c1;background-color:#fff;}
#cms .banner-header h1{font-size:3rem;line-height:3.8rem;font-weight:200;color:#003471;font-family:"Open Sans",sans-serif;text-align:center;margin-bottom:10px;}
#cms .banner-header h2{font-size:2.33rem;line-height:3.5rem;font-weight:700;color:#5b91c1;font-family:"Open Sans",sans-serif;font-style:italic;text-align:center;margin-bottom:10px;letter-spacing:1px;}
#cms .banner-header h3{font-size:2.33rem;line-height:3.5rem;font-weight:700;color:#5b91c1;font-family:"Open Sans",sans-serif;font-style:italic;text-align:center;margin-bottom:10px;letter-spacing:1px;}
#cms .banner-header h2.headertitle1{background:url(/images/firelogo.png) no-repeat;line-height:50px;background-position:170px 0;}
#cms .banner-header p{font-size:1.66rem;text-align:center;color:#003471;margin-bottom:10px;}
#cms .banner-header p a{font-weight:700;color:#5b91c1;text-decoration:underline;}
#cms .banner-header p a:hover{font-weight:700;text-decoration:underline;color:#f65825;}
#cms .shopNow{background:url(/images/view-now-arrow.png) no-repeat 120px 13px;font-family:"Open Sans",sans-serif;font-weight:400;color:white;width:150px;display:block;margin:0 auto;background-color:#003471;text-align:center;padding:10px 30px 10px 0px;}
#cms .lighbanner{background-color:#fef6cd;margin:0px 0;margin-bottom:0px;padding:10px 0;}
#cms .lighbanner h1{font-family:"Open Sans",sans-serif;text-align:center;display:block;border-bottom:dashed 1px #003471;font-weight:400;font-size:3rem;line-height:3.8rem;padding-bottom:10px !important;display:block;color:#003471;}
#cms .lighbanner h2{font-family:"Open Sans",sans-serif;text-align:center;border-bottom:dashed 1px #003471;font-weight:700;font-size:2.33rem;line-height:3.5rem;padding-bottom:10px !important;margin-bottom:20px;display:block;color:#003471;}
#cms .lighbanner h3{font-family:"Open Sans",sans-serif;text-align:center;border-bottom:dashed 1px #003471;font-weight:400;font-size:2rem;line-height:3.4rem;padding-bottom:10px !important;margin-bottom:20px;display:block;color:#003471;}
#cms .lighbanner h4{font-family:"Open Sans",sans-serif;text-align:center;border-bottom:dashed 1px #003471;font-weight:400;font-size:2rem;line-height:3.4rem;margin-bottom:20px;display:block;}
#cms .lighbanner p{color:#003471;font-size:1.66rem;padding:0 20px;}
#cms .lighbanner p span{color:#003471;}
#cms .lighbanner ul li{line-height:2.4rem;font-family:"Open Sans",sans-serif;color:#000;font-size:1.66rem;list-style:none;padding:0 0 0 20px;margin:0 0 0.5rem 1.2rem;text-indent:-1.2rem;}
#cms .lighbanner li:before{font-family:FontAwesome;font-size:1.66rem;content:"\f04b";display:inline-block;color:#003471;padding-right:8px;}
#cms .lighbanner p a{font-weight:700;text-decoration:underline;color:#5b91c1;}
#cms .lighbanner p a:hover{font-weight:700;text-decoration:underline;color:#f65825;}
#cms .lighbannerwhite{background-color:white;margin:0px 0 0 0;margin-top:0px;padding:0px 0;}
#cms .lighbannerwhite h1{font-family:"Open Sans",sans-serif;text-align:center;display:block;font-weight:400;font-size:3rem;line-height:3.8rem;margin-bottom:10px;display:block;color:#003471;}
#cms .lighbannerwhite h2{color:#5b91c1;font-family:"Open Sans",sans-serif;text-align:center;border-bottom:dashed 1px #003471;font-weight:700;font-size:2.33rem;line-height:3.5rem;margin-top:20px;margin-bottom:24px;display:block;}
#cms .lighbannerwhite p{font-family:"Open Sans",sans-serif;color:#003471;font-size:1.66rem;padding:0 15px;}
#cms .lighbannerwhite h3{font-family:"Open Sans",sans-serif;font-size:1.66rem;padding:0 20px;font-weight:bold;color:#003471;}
#cms .lighbannerwhite h3 a{font-weight:700;text-decoration:underline;}
#cms .lighbannerwhite h3 a:hover{font-weight:700;text-decoration:underline;color:#f65825;}
#cms .lighbannerwhite h4{font-family:"Open Sans",sans-serif;text-align:center;border-bottom:dashed 1px #003471;font-weight:400;font-size:2rem;line-height:3.4rem;margin-bottom:20px;display:block;}
#cms .lighbannerwhite p span{color:#5b91c1;}
#cms .lighbannerwhite p a{font-weight:700;text-decoration:underline;color:#5b91c1;}
#cms .lighbannerwhite p a:hover{font-weight:700;text-decoration:underline;color:#f65825;}
#cms .lighbannerwhite ul{list-style:none;}
#cms .lighbannerwhite ul li{line-height:2.4rem;font-family:"Open Sans",sans-serif;color:#003471;font-size:1.66rem;padding:0 0 0 20px;margin:0 0 0.5rem 1.2rem;text-indent:-1.2rem;}
#cms .lighbannerwhite ul li:before{font-family:FontAwesome;font-size:1.66rem;content:"\f04b";display:inline-block;color:#5b91c1;padding-right:8px;}
#cms .lighbannerwhite li a{font-weight:700;text-decoration:underline;color:#5b91c1;}
#cms .lighbannerwhite li a:hover{font-weight:700;text-decoration:underline;color:#f65825;}
#cms .lighbannerwhite td{padding:5px;font-size:1.33rem;}
#cms .lighbannerwhite td a{color:#5b91c1;font-weight:700;text-decoration:underline;}
#cms .lighbannerwhite td a:hover{font-weight:700;text-decoration:underline;color:#f65825;}
#cms .lighbannerwhite blockquote{font-family:"Open Sans",sans-serif;font-size:1.33rem;color:#003471;border-left:none !important;}
#cms .lighbannerwhite blockquote:before{font-family:FontAwesome;font-size:1.66rem;content:"\f10d";display:inline-block;color:#f55825;padding-right:8px;}
#cms .lighbannerwhite ol li{line-height:2.7rem;font-family:"Open Sans",sans-serif;color:#003471;font-size:1.66rem;}
#cms .proprice{font-family:"Open Sans",sans-serif;color:#f65825;font-weight:bold;margin-bottom:20px;}
#cms .lighbannerwhite .border{max-width:350px;border:1px solid #d1d1d1;margin:10px auto;padding:15px;}
#cms .lighbannerwhite .border p{color:#003471;font-weight:bold;}
#cms .lighbannerwhite .speed{margin:0px 80px 0px 80px;background-color:#fdebad;border:dashed 1px #003471;padding-top:10px;}
#cms p{padding-bottom:0.4em !important;color:white;}
#cms .darkbanner{background-color:#5b91c1;margin:0px;padding:20px 0;}
#cms .darkbanner p{color:white;font-size:1.66rem;padding:0 20px;}
#cms .darkbanner h1{font-family:"Open Sans",sans-serif;text-align:center;display:block;font-weight:400;font-size:3rem;line-height:3.8rem;padding-bottom:10px !important;margin-bottom:10px;display:block;color:white;}
#cms .darkbanner h2{font-family:"Open Sans",sans-serif;text-align:center;display:block;border-bottom:dashed 1px #fff;font-weight:400;font-size:2.33rem;line-height:3.5rem;padding-bottom:10px !important;margin-bottom:20px;display:block;color:white;letter-spacing:1px;}
#cms .darkbanner h3{font-family:"Open Sans",sans-serif;color:white;font-size:1.66rem;padding:0 20px;font-weight:bold;}
#cms .darkbanner h4{font-family:"Open Sans",sans-serif;text-align:center;display:block;border-bottom:dashed 1px #fff;font-weight:400;font-size:1.83rem;padding-bottom:10px !important;margin-bottom:20px;display:block;color:white;}
#cms .darkbanner a{color:white;text-decoration:underline;font-weight:700;}
#cms .darkbanner a:hover{color:#f65825;text-decoration:underline;font-weight:700;}
#cms .darkbanner p a{color:white;text-decoration:underline;font-weight:700;}
#cms .darkbanner p a:hover{color:#fdfe1f;text-decoration:underline;font-weight:700;}
#cms .darkbanner ul{list-style:none;}
#cms .darkbanner li{color:#fff;font-size:1.66rem;padding:0 20px;}
#cms .darkbanner li:before{font-family:FontAwesome;font-size:1.66rem;content:"\f04b";display:inline-block;color:#fff;padding-right:8px;}
#cms .left{float:left;}
#cms .right{float:right;}
#cms .darkerbanner{background-color:#003471;margin:0px 0;padding:1px 0;}
#cms .darkerbanner p{color:white;font-size:1.66rem;padding:0 40px;}
#cms .darkerbanner h1{font-family:"Open Sans",sans-serif;text-align:center;display:block;font-weight:400;font-size:3rem;line-height:3.8rem;padding-bottom:1px !important;margin-bottom:1px;display:block;color:white;}
#cms .darkerbanner h2{font-family:"Open Sans",sans-serif;text-align:center;display:block;letter-spacing:1px;font-weight:400;font-size:2.33rem;line-height:3.5rem;padding-bottom:1px !important;margin-bottom:2px;display:block;color:white;}
#cms .darkerbanner li:before{font-family:FontAwesome;font-size:1.66rem;content:"\f04b";display:inline-block;color:#5b91c1;padding-right:8px;}
#cms .darkerbanner ul{list-style:none;}
#cms .darkerbanner li{color:#fff;font-size:1.66rem;padding:0 20px;}
#cms .darkerbanner ul li{list-style:none;margin:0 0 0.5rem 1.2rem;text-indent:-1.2rem;}
#cms .darkerbanner p span{color:#2e619d;}
#cms .ctr .rollover{display:block;width:350px;background:#265ea9;background-size:cover;padding:0px 0px;line-height:35px;overflow:hidden;height:0;transition:0.5s ease;font-size:2rem;z-index:-999999999;position:relative;}
#cms .ctr:hover .rollover{height:320px;padding:100px 20px;font-size:2rem;z-index:99999999;position:relative;}
#cms .ctr .rollover1{color:white !important;display:block;width:240px;background:#5b91c1;background-size:cover;padding:0px 0px;line-height:15px;overflow:hidden;height:0;transition:0.5s ease;font-size:1.33rem;z-index:-999999999;position:relative;}
#cms .ctr:hover .rollover1{height:200px;padding:10px 10px;font-size:1.33rem;z-index:99999999;position:relative;}
#cms .winning-title{border-top:1px dashed #5b91c1;border-bottom:1px dashed #5b91c1;padding-top:20px !important;padding-bottom:20px !important;background:url(/images/firelogo1.png) no-repeat 0px 12px;background-position:center;}
#cms .lighbanner1{background-color:#5b91c1;margin:40px 0 0 0;padding:20px 0;}
#cms .lighbanner1 h1{font-family:"Open Sans",sans-serif;text-align:center;display:block;border-bottom:dashed 1px #003471;font-weight:400;font-size:3rem;line-height:3.8rem;padding-bottom:10px !important;display:block;color:white;}
#cms .lighbanner1 h2{font-family:"Open Sans",sans-serif;text-align:center;display:block;border-bottom:dashed 1px white;font-weight:700;font-size:2.33rem;line-height:3.5rem;padding-bottom:10px !important;display:block;color:white;}
#cms .lighbanner1 h3{text-transform:none;font-family:"Open Sans",sans-serif;text-align:center;display:block;border-top:dashed 1px white;font-weight:400;font-size:1.83rem;padding-bottom:10px;padding-top:10px !important;margin-top:20px;display:block;color:white;}
#cms .lighbanner1 p{font-family:"Open Sans",sans-serif;color:white;font-size:1.66rem;padding:0 20px;}
#cms .lighbanner1 p span{}
#cms .lighbanner1 ul li{line-height:2.4rem;font-family:"Open Sans",sans-serif;color:white;font-size:1.66rem;list-style:none;padding:0 0 0 20px;margin:0 0 0.5rem 1.2rem;text-indent:-1.2rem;}
#cms .lighbanner1 li:before{font-family:FontAwesome;font-size:1.66rem;content:"\f04b";display:inline-block;color:#fff;padding-right:8px;}
#cms .lighbanner1 p a{font-weight:700;text-decoration:underline;color:#fff;}
#cms .lighbanner1 p a:hover{font-weight:700;text-decoration:underline;color:#fdfe1f;}
#cms .lighbanner1 ul li a{font-weight:700;text-decoration:underline;color:#fff;margin:0 0 0.5rem 1.2rem;text-indent:-1.2rem;}
#cms .lighbanner1 ul li a:hover{font-weight:700;text-decoration:underline;color:#fff;margin:0 0 0.5rem 1.2rem;text-indent:-1.2rem;}
#cms .lighbanner1 .blue-link a{font-weight:700;text-decoration:underline;color:#5b91c1;}
#cms .lighbanner1 .blue-link a:hover{font-weight:700;text-decoration:underline;color:#f65825;}
#cms .banner-header1 h2{font-size:3.33rem;color:#003471;text-align:center;margin-bottom:10px;font-style:italic;}
#cms .banner-header1 p{font-size:1.66rem;text-align:center;color:#003471;margin-bottom:10px;}
#cms .banner-header1{margin:40px auto;padding:30px 0;border:5px solid #5b91c1;background:url(/images/banner-img_1508846745.jpg) repeat-x;background-color:#cbcccc;}
#cms .banner-header1 h2.headertitle1{background:url(/images/firelogo.png) no-repeat;line-height:50px;background-position:170px 0;}
#cms .banner-header1 p{font-size:1.66rem;text-align:center;color:#003471;margin-bottom:10px;}
#cms #headerbg1{background:url(/images/historybg1_1509094713.jpg) no-repeat;background-size:cover;min-height:600px;padding-top:30px;padding-bottom:60px;margin:0;}
#cms #headerbg1 h2{color:white;border:none;}
#cms #headerbg1 #headerbg2{background:url(/images/historybg2_1509094714.jpg) no-repeat;background-size:cover;min-height:300px;border:10px solid #5b91c1;padding:20px;}
#cms #headerbg2 h2{font-size:3.33rem;font-weight:200;color:#003471;font-family:"Open Sans",sans-serif;text-align:center;margin-bottom:10px;text-transform:none;line-height:45px;}
#cms #headerbg2 p{color:#003471;}
#cms #headerbg2 span.arrow:before{font-family:FontAwesome;font-size:1.66rem;content:"\f04b";display:inline-block;color:#003471;padding-right:8px;}
#cms #headerbg3{background:url(/images/historybg3_1509094714.jpg) no-repeat;background-size:cover;min-height:600px;padding-top:60px;padding-bottom:100px;margin:0;}
#cms #headerbg3 h2{color:white;font-style:italic;text-transform:none;border:none;}
#cms #headerbg4{background:url(/images/historybg7_1509094713.jpg) no-repeat;background-size:cover;min-height:450px;padding-top:50px;padding-bottom:100px;margin:0;}
#cms #headerbg4 h2{color:white;text-transform:none;border:none;}
#cms #headerbg5{background:url(/images/historybg8_1509094713.jpg) no-repeat;background-size:cover;min-height:450px;padding-top:100px;padding-bottom:100px;margin:0;}
#cms .historycontainer{margin:0;background-color:#fef6cd;padding:50px 0;}
#cms .historycontainer h2{color:black;font-family:"Open Sans",sans-serif;text-align:center;display:block;border-bottom:dashed 1px #5b91c1;font-weight:700;font-size:2.33rem;padding-bottom:10px !important;margin-bottom:20px;display:block;}
#cms .historycontainer p{color:#030303;font-size:1.66rem;padding:0 20px;}
#cms .historycontainer p span,#cms .historycontainer p a{color:#5b91c1;text-decoration:underline;}
#cms .historycontainer p span,#cms .historycontainer p a:hover{color:#f65825;text-decoration:underline;}
#cms .historycontainer ul li{line-height:35px;font-family:"Open Sans",sans-serif;color:white;font-size:1.66rem;background:url(/images/view-now-arrow.png) no-repeat 0px 12px;list-style:none;padding:0 0 0 20px;margin:0 0 0.5rem 1.2rem;text-indent:-1.2rem;}
.historybg4{background:url(/images/historybg4_1509094713.jpg) no-repeat;background-size:auto 90%;padding:80px 0 !important;background-position:center center;}
.historybg5{background:url(/images/historybg5_1509094713.jpg) no-repeat;background-size:cover;padding:150px 0 !important;background-position:center center;}
.historybg5 h1{color:white !important;border:none !important;}
.historybg5 h2{color:white !important;border:none !important;}
.historybg5 h3{color:white !important;border:none !important;}
.historybg5 p{color:white !important;border:none !important;}
.historybg5 a{color:white !important;border:none !important;font-weight:700px !important;text-decoration:underline;}
.historybg5 a:hover{color:#fef6cd;text-decoration:underline;border:none !important;font-weight:700px !important;}
.historybg6{background:url(/images/historybg6_1509094713.jpg) no-repeat;background-size:auto 90%;padding:80px 0 !important;background-position:center center;}
#cms .ctr .rollover{display:block;width:350px;background:url(/images/hoverbgblue.png) no-repeat;background-size:cover;padding:0px 0px;line-height:35px;overflow:hidden;height:0;transition:0.5s ease;font-size:2rem;z-index:-999999999;position:relative;}
#cms .ctr:hover .rollover{height:320px;padding:100px 20px;font-size:2rem;z-index:99999999;position:relative;}
#headerbg3 > div > div:nth-child(2) > div > p,#headerbg3 > div > div:nth-child(3) > div > p,#headerbg3 > div > div:nth-child(4) > div > p{margin-top:-319px;}
.normalized{text-transform:none !important;}
#cms .historycontainer h3{color:#030303;font-family:"Open Sans",sans-serif;text-align:center;display:block;border-bottom:dashed 1px #5b91c1;font-weight:bold;font-size:2rem;padding-bottom:10px !important;margin-bottom:20px;display:block;}
#cms .lighbannerwhite .accordion h2{color:white;text-transform:none;font-family:"Open Sans",sans-serif;text-align:center;font-size:1.66rem;margin-bottom:0px;}
button.accordionFixed:after{margin-top:-37px;}
.mobileImgBanner{display:none;}
.staticImage{font-size:1.66rem !important;text-align:center;padding:20px !important;margin-bottom:30px;}
.lightBannerH1{color:black;font-family:"Open Sans",sans-serif;text-align:center;font-weight:400;font-size:3rem;line-height:3.8rem;}
/* Portrait */
@media only screen and (min-device-width:375px) and (max-device-width:667px) and (-webkit-min-device-pixel-ratio:2) and (orientation:portrait){.mobileComp{background:#fff !important;border:none !important}
.mobileCompatibility{border:none !important}
.mobileImgBanner{display:block !important}
#headerbg3 > div > div:nth-child(2) > div > p,#headerbg3 > div > div:nth-child(3) > div > p,#headerbg3 > div > div:nth-child(4) > div > p,#headerbg4 > div > div > div:nth-child(1) > div > p,#headerbg4 > div > div > div:nth-child(2) > div > p,#headerbg4 > div > div > div:nth-child(3) > div > p,#headerbg4 > div > div > div:nth-child(4) > div > p,#headerbg5 > div > div > div:nth-child(1) > div > p,#headerbg5 > div > div > div:nth-child(2) > div > p{margin-top:-261px;width:286px !important;padding:15px !important;height:261px !important}}
@media only screen and (min-device-width:414px) and (max-device-width:736px) and (device-width:414px) and (device-height:736px) and (orientation:portrait) and (-webkit-min-device-pixel-ratio:3) and (-webkit-device-pixel-ratio:3){#headerbg3 > div > div:nth-child(2) > div > p,#headerbg3 > div > div:nth-child(3) > div > p,#headerbg3 > div > div:nth-child(4) > div > p,#headerbg4 > div > div > div:nth-child(1) > div > p,#headerbg4 > div > div > div:nth-child(2) > div > p,#headerbg4 > div > div > div:nth-child(3) > div > p,#headerbg4 > div > div > div:nth-child(4) > div > p,#headerbg5 > div > div > div:nth-child(1) > div > p,#headerbg5 > div > div > div:nth-child(2) > div > p{margin-top:-297px;width:323px !important;padding:15px !important;height:297px !important}}
#tipshints{background:#fef6cd;}
#cms .tipshintBK{background-color:#fef6cd;color:#000;}
#cms .tipshintBK h2{font-family:"Open Sans",sans-serif;text-align:center;display:block;font-weight:700;font-size:2.33rem;padding-bottom:10px !important;margin-bottom:1.5rem;margin-top:1.5rem;display:block;color:#003471;}
#cms .tipshintBK h3{font-family:"Open Sans",sans-serif;text-align:center;display:block;font-weight:bold;font-size:1.66rem;padding-bottom:0px !important;margin-bottom:10px;display:block;color:#003471;line-height:18px;text-transform:none;}
#cms .tipshintBK p{font-family:"Open Sans",sans-serif;color:#003471;font-size:1.66rem;margin-bottom:20px;}
/* ACCORDION SCRIPTS CODE */
#cms .pwp-accordion button{width:100%;background:#1c518b;border:none;color:#fff;font-size:1.66rem;padding:4px 0 4px 12px;text-align:left;text-transform:uppercase;display:block;margin-bottom:5px;margin-top:1.5rem;}
#cms .pwp-accordion .accordion-content{margin:-5px 0px;padding:10px 30px;border-left:1px solid #1c518b;border-right:1px solid #1c518b;border-bottom:1px solid #1c518b;}
#cms .pwp-accordion button:before{content:"–";font-size:1.66rem;vertical-align:text-bottom;padding:0 8px 0px 0;}
#cms .pwp-accordion button.collapsed:before{content:"+";font-size:1.66rem;vertical-align:text-bottom;padding:0 8px 0px 0;}
#cms .pwp-accordion .collapse{margin-bottom:6px;}
#cms .pwp-accordion p{padding:0;}
/* OLD ACCORDION CODE */
 button.accordion{background-color:#1c518b;color:white;cursor:pointer;padding:10px 30px;width:100%;text-align:left;border:none;outline:none;transition:0.2s;margin:5px 0;}
button.accordion.active,button.accordion:hover{background-color:#5b91c1;opacity:0.8;}
div.panel{padding:15px 5px;background-color:white;display:none;border-left:#1c518b 1px solid;border-right:#1c518b 1px solid;border-bottom:#1c518b 1px solid;margin-top:-6px;}
button.accordion:after{content:"\2796";font-size:1.66rem;color:white;float:left;margin-left:5px;padding-right:10px;padding-top:0px;}
button.accordion.active:after{content:"\02795";}
/* WEIGHTS */
.OrderNowIncludes li{text-align:left;background:none;font-family:"Open Sans",sans-serif;font-size:1.66rem;color:#003471;line-height:14px;}
.OrderedList li{text-align:left;background:none;font-family:"Open Sans",sans-serif;font-size:1.66rem;color:#003471;line-height:20px;}
.centeredLi{width:475px;margin:20px auto;}
#cms .col-md-6{margin-bottom:20px;}
/*product formatting*/
#cms .product-section{clear:both;margin:40px 0;}
#cms .product-section .product-item{margin-bottom:40px;}
#cms .product-section .product-item:nth-of-type(odd){clear:left;}
#cms .product-section .product-item p{margin-bottom:10px;}
#cms .product-section .product-item2 a p{font-weight:700;color:#5b91c1;text-decoration:underline;}
#cms .product-section .product-item2 a:hover p{font-weight:700;text-decoration:underline;color:#f65825;}
#cms .product-category-header{color:#003471;border-bottom:dashed 1px #003471;}
#cms .product-item.left img{margin:0 0 0 20px;}
#cms .product-item .view-more.left{margin:0 0 0 20px;}
#cms .donationsP{color:black !important;font-size:1.08rem !important;margin:10px 0px;}
#cms .orange{color:#f55825 !important;font-size:2.33rem;margin-bottom:5px;}
#cms span.checkeredFlag{width:75px;height:35px;background:url(/images/flag_1509093797.png);background-repeat:no-repeat;display:inline-block;}
#cms span.winningFlag{width:76px;height:33px;background:url(/images/pinewood-pro-racing-flags.png);background-repeat:no-repeat;display:inline-block;margin-bottom:5px;}
/* Now the CSS */
.video-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0;}
.video-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute;}
/* ADD BOXES TO STATIC PAGES */
#cms .product-section h2{border:none;margin-top:0;margin-bottom:0;}
#cms .product-section .product-item{padding-top:40px;border-top:dashed 1px #003471;}
@media (min-width:992px){#cms .product-section .product-item:nth-of-type(odd){border-right:dashed 1px #003471}
#cms .product-section .product-item2{padding-top:10px;border-top:dashed 1px #003471}
#cms .product-section .product-item2:nth-of-type(odd){border-right:dashed 1px #003471}}test_dev_2024_automatearmy