/**  GOOGLE FONT IMPORT  **/@charset "UTF-8";/**  SITE FONTS  **/@import url(https://fonts.googleapis.com/css?family=Lato:400,600);body,#nav-left ul.categories{font-family:'Lato', san-serif !important;}body.shop_public_register .personal-details .control-group:last-child{display:none;}div.related-products h3{color:#fff;}body.ordertemplate_list #body table.order-templates a.btn i{top:5px;}body.shop_checkout_onepage #body ul.attributes{display:none;}ul.products li.product .grid-add-to-cart .view,ul.product-groups li.product-group .grid-add-to-cart .view{display:none;}body.cart_view table.cart tbody > tr:nth-child(2n+1) > td,body.checkout_confirm .cart table tbody > tr:nth-child(2n+1) > td,body.shop_checkout_onepage fieldset.items table tbody > tr:nth-child(2n+1) > td,body.shop_accountorder_list #body table.orders tbody > tr:nth-child(2n+1) > td,body.favourite_favourite_list #body form.cart table.favourites tbody > tr:nth-child(2n+1) > td,body.salesrep_salesrep_searchresults #body table.customers tbody > tr:nth-child(2n+1) > td,body.salesrep_customer_list #body table.customers tbody > tr:nth-child(2n+1) > td,body.shop_productgroup_categoryquicklist #body form.cart table.products tbody > tr:nth-child(2n+1) > td,body.shop_product_featured #body table.products tbody > tr:nth-child(2n+1) > td,body.shop_product_special #body table.products tbody > tr:nth-child(2n+1) > td,body.shop_product_new #body table.products tbody > tr:nth-child(2n+1) > td,body.shop_category_viewquicklist #body table.products tbody > tr:nth-child(2n+1) > td,body.search_resultsquicklist #body table.products tbody > tr:nth-child(2n+1) > td,body.shop_search_express #body form.cart table#express_results tbody > tr:nth-child(2n+1) > td,body.quickorder_product_list #body form.cart table.quick_order_table tbody > tr:nth-child(2n+1) > td,body.quote_account_list #body table.quotes tbody > tr:nth-child(2n+1) > td,body.tag_tag_value #body table.products tbody > tr:nth-child(2n+1) > td,body.tag_tag_valuequicklist #body table.products tbody > tr:nth-child(2n+1) > td{background:#222;}body.cart_view table.cart,body.checkout_confirm .cart table,body.shop_checkout_onepage fieldset.items table,body.shop_accountorder_list #body table.orders,body.favourite_favourite_list #body form.cart table.favourites,body.salesrep_salesrep_searchresults #body table.customers,body.salesrep_customer_list #body table.customers,body.shop_product_featured #body table.products,body.shop_product_special #body table.products,body.shop_product_new #body table.products,body.shop_productgroup_categoryquicklist #body form.cart table.products,body.shop_category_viewquicklist #body table.products,body.search_resultsquicklist #body table.products,body.shop_search_express #body form.cart table#express_results,body.quickorder_product_list #body form.cart table.quick_order_table,body.quote_account_list #body table.quotes,body.tag_tag_value #body table.products,body.tag_tag_valuequicklist #body table.products{border:0;}#nav,#above-header-inner > div.login a,#above-header-inner > div.account a,#above-header-inner > div.cart-outer a,a.btn,input.btn,input.button,ul.products li.product .cart a,ul.products li.product .view a,ul.product-groups.grid li.product-group .view a,#body ul.product-groups li.product-group div.name,#body ul.categories li.category div.name{font-family:'Lato', sans-serif;}body.shop_product_view #body > div.price,body.shop_productgroup_product #body > div.price,body.shop_product_view #body > div.price-outer .special,body.shop_productgroup_product #body > div.price-outer .special{font-family:'Lato', sans-serif;}#body ul.products li.product div.details > div.price,#body ul.product-groups li.product-group div.details > div.price,#body ul.products li.product div.details > div.price-outer,#body ul.product-groups li.product-group div.details > div.price-outer{font-family:'Lato', sans-serif;}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{border:1px solid #e5e5e5;}body,html{color:#fff;background:#fff;}#body form legend{color:#fff;}h1,h2,h3,h4{text-transform:uppercase;font-weight:normal;font-family:'Lato', sans-serif;text-align:left;}body.page_view h1{color:#fff;background:none;padding:10px 0px;}h2{text-transform:uppercase;font-size:2em;margin-top:20px;}h3{font-size:1.4em;}#body p{font-weight:normal;font-size:14px;line-height:26px;}a,a:active,a:visited,a:focus{color:#f6d000;text-decoration:none;}a:hover{color:#f6d000;}#content .nivoSlider img,img{max-width:100%;height:auto !important;}a.btn,input.btn,input.button,#body input.btn-primary,#body a.btn,input.btn-primary,ul.categories li.category .button-outer a,ul.products li.product .cart a,ul.products li.product .view a,ul.product-groups.grid li.product-group .view a,ul.tag-values li.tag-value .view a{background:#f6d000;border:none;border-radius:0;-webkit-border-radius:0;box-shadow:none;color:#323232;text-shadow:none;text-transform:uppercase;color:#0e0e0e;line-height:16px;padding:4px 12px;font-size:12px;height:auto;font-weight:normal;}a.btn:hover,input.btn:hover,input.button:hover,a.btn:focus,input.btn:focus,input.button:focus,ul.categories li.category .button-outer a:hover,ul.products li.product .cart a:hover,ul.products li.product .cart a:focus,ul.products li.product .view a:hover,ul.products li.product .view a:focus,ul.product-groups.grid li.product-group .view a:hover,ul.product-groups.grid li.product-group .view a:focus,ul.tag-values li.tag-value .view a:hover{background-color:#333;color:#f6d000;}ul.categories li.category .button-outer a,ul.tag-values li.tag-value .view a{padding:5px 15px;}ul.tag-values li.tag-value .view a{display:inline;/* Header */}#above-header-outer{background-color:#000;color:#fff;border:0;padding:0;}#header-outer{background-color:#000;padding:20px 0 0 0;}#header-inner{overflow:hidden;height:auto;padding-bottom:20px;}#above-header-inner{overflow:hidden;}#above-header-primary{display:none;}#header-cart div.cart-outer{margin:5px 15px 0 0;float:none;text-align:center;display:block;margin:0 auto;width:auto;}#header-cart div.cart-outer div.cart .items a{background:url('/images/content_files/cart-1.png') no-repeat left center;padding-left:25px;display:block;line-height:20px;}#header-cart div.cart-outer div.cart .items,#header-cart div.cart-outer div.cart .total{line-height:1;display:inline-block;}#header-cart div.cart-outer div.cart .total{display:none;}#header-cart div.cart-outer a{color:#fff;}#header-cart div.cart-outer a:hover{color:#f6d000;text-decoration:none;}#header-outer div.cart-outer h3,#header-outer div.search-outer h3{display:none;}#header-outer ul{margin:0;line-height:1;}#header-outer li{display:inline-block;line-height:1;padding-right:8px;margin-right:5px;}#header-outer li a{line-height:1;font-size:0.85em;color:#fff;text-transform:uppercase;}#header-outer li a:hover{color:#f6d000;background:none;}#header #block_10{overflow:hidden;padding:0;height:auto;text-align:center;width:100%;}#header #block_10 p{margin-bottom:0;}#header #block_10 img{max-width:80%;}#header-login ul li:last-child a{background:url('/images/content_files/login-logoff-1.png') no-repeat 0 -4px;padding-left:25px;}#header-aside #header-social{margin-left:10px;}#header-social p{margin-bottom:0;}#header-search{position:relative;}#header div.search-outer form.search{height:auto;}#header div.search-outer{font-size:12px;position:unset;margin:0;padding:0;}#header div.search-outer form.search input.keywords{margin:0;padding:3px 3px 3px 40px;height:12px;border-radius:12px;width:120px;}#header div.search-outer form.search .submit input.btn{position:absolute;left:10px;top:0;height:20px;width:26px;margin:0;padding:0;background:url('/images/content_files/search.png') center center no-repeat;text-indent:-10000px;border-radius:0;-webkit-border-radius:0;border-top:none;border-right:1px solid #a4a4a4;border-bottom:none;border-left:none;}#header-aside .layoutmanager-layout-component{display:inline-block;vertical-align:middle;margin:10px 0;/* Nav */}#navbar #categories-horizontal{display:none;}#nav{background:#000;}#nav .navbar ul#menu_1.nav{margin-right:0;}#nav .navbar .nav > li > a{text-transform:uppercase;font-size:0.85em;color:#fff;}#nav .navbar ul#menu_1.nav{float:right;}#nav a:hover,#nav a:focus,#nav .navbar .nav > .active > a,#nav .navbar .nav li.dropdown.open > .dropdown-toggle,#nav .navbar .nav li.dropdown.active > .dropdown-toggle,#nav .navbar .nav li.dropdown.open.active > .dropdown-toggle,#nav .navbar .nav > li > a:hover{color:#f6d000;}#nav .navbar a.menu-toggle{color:#000;background:url('/images/content_files/menu.png') 95% center no-repeat #f6d000;/* Dropdown */}#nav .navbar ul#menu_1.nav ul.level_1.dropdown-menu{background:#000;}#nav .navbar ul#menu_1.nav ul.dropdown-menu{border:1px solid #f6d000;}#nav .navbar ul#menu_1.nav ul.level_1.dropdown-menu a{color:#fff;font-size:0.85em;padding:10px;}#nav .navbar ul#menu_1.nav ul.level_1.dropdown-menu a:hover{color:#f6d000;background:transparent;}#nav #menu_1 > li:nth-last-child(-n+4) ul.level_1.dropdown-menu{left:auto;right:0;}#nav .dropdown-menu > .active > a{background:transparent;}#nav .navbar ul#menu_1.nav .dropdown-menu{background-color:#000;/* Sidebar */}body.shop_public_contact #nav-left,body.productgroup_categoryquicklist #nav-left{display:none !important;}body.content-page-13 #nav-left{display:block !important;}body.shop_public_contact #body,body.productgroup_categoryquicklist #body{float:none;width:auto;}#nav-left h2{background-color:#0e0e0e;border-top:1px solid #f6d000;border-bottom:1px solid #f6d000;color:#fff;font-size:2em;font-weight:normal;margin:0 0 20px;padding:15px 10px;text-align:left !important;text-transform:uppercase;line-height:1;}#nav-left ul.categories{margin:0 auto;padding:0;list-style:none;}#nav-left ul.categories li a{display:block;padding:10px 0;border:0;text-align:left;font-size:0.85em;}#nav-left ul.categories li.level_1 > a{text-transform:uppercase;color:#fff;margin:0;padding:10px 0 10px 18px;border:0;font-weight:bold;font-size:0.95em;background:url('/images/content_files/category-bullet.png') left center no-repeat;}#nav-left ul.categories.level_2 li{list-style:inside none disc;border-bottom:1px solid #3e3e3e;}#content #nav-left ul.categories li.active a,#nav-left ul.categories li.level_1 > a:hover,#nav-left ul.categories li.level_1 > a:focus,#nav-left ul.categories li.level_1 > a.ui-state-active{color:#f6d000;}#nav-left ul.categories li.level_1:first-child > a{border-top:0;}#nav-left ul.categories a:hover,#nav-left ul.categories a:focus{text-decoration:none;outline:0;}#nav-left ul.categories li.level_1 > a.ui-state-active{color:#fff;margin-bottom:0;}#nav-left ul.categories ul.level_2{border-bottom:0;margin-left:20px;}#nav-left ul.categories li.active ul{display:block !important;}#nav-left ul.categories ul.level_2 li.level_2 > a{background:transparent;transition:margin 0.4s;-webkit-transition:margin 0.4s;color:#fff;font-weight:normal;padding:5px 10px 5px 0;margin-left:10px;display:inline-block;}#nav-left ul.categories ul.level_2 li.level_2 > a:hover,#nav-left ul.categories ul.level_2 li.level_2 > a.ui-state-active{color:#f6d000;margin-right:0;}#nav-left ul.categories ul.level_3{position:absolute;left:230px;z-index:99;min-width:175px;border-radius:0 8px 8px 0;-webkit-border-radius:0 8px 8px 0;padding:4px 0;display:none;}#nav-left ul.categories.level_3,#nav-left ul.categories.level_3 a{list-style:none;background:#f6d000;font-weight:normal;}#nav-left ul.categories ul.level_3 a{color:#fff;padding:6px 8px;}#nav-left ul.categories.level_3 li.level_3:hover,#nav-left ul.categories.level_3 a:hover,#nav-left ul.categories.level_3:focus{color:#fff;/* Filter */}#nav-left .productfilter-form{background-color:#f2f2f2;}#nav-left .productfilter-form label.filter-by{background-color:#000;color:#fff;padding:10px;}#nav-left .productfilter-form span.productfilter-filter{display:block;padding:10px 10px 0;margin-bottom:10px;display:block;}#nav-left .productfilter-form a.btn{background-color:#f6d000;color:#111;margin:0 0 10px 10px;}.productfilter-form label.filter-by{color:#555;text-transform:uppercase;display:block;}.productfilter-form label{display:block;text-transform:uppercase;/* Home */}body.public_index div.layoutmanager-layout-group,body.public_index div.layoutmanager-layout-component{display:block;}#block_5 .nivoSlider{width:auto !important;height:auto !important;}#block_5 div.controlnav-thumbs{display:block;}body.public_index #content-outer{overflow:hidden;padding:0;}body.public_index #content-outer,body.public_index #content-inner{color:#000;background-color:#fff;}body.public_index #nav-left{display:none;}body.public_index #body{width:auto;float:none;}body.public_index .software_page{margin:50px 0;}body.public_index #body .software_page,body.public_index #body .software_page h1{text-align:center;}body.public_index #block_11{background-color:#f6d000;padding:5px 15px;color:#000;margin-top:50px;}body.public_index div#content-inner{padding-bottom:0;}#block_5 p{display:none;}#block_5 .nivo-controlNav{width:1170px;position:absolute;left:50%;margin-left:-585px;bottom:0;z-index:900;padding:0;display:block !important;}#block_5 .nivo-controlNav a.nivo-control.active{background:#f6d000;}#block_5 .nivo-controlNav a.nivo-control{display:inline-block;height:10px;width:10px;font-size:0;margin:5px;background:#fff;}#home-featured-products{margin-top:50px;padding:30px 0;background:url('/images/content_files/featured.jpg') no-repeat #000;background-size:cover;}#home-featured-products h2{color:#fff;}#home-featured-products #block_18{text-align:center;max-width:940px;margin:0px auto;padding:40px 0px;}#home-featured-products #block_18 .span4{display:block;float:none;margin:0 auto;}#home-featured-products > p{margin-bottom:40px;}.home_featured_inner{position:relative;text-transform:uppercase;padding:3px;border:2px solid rgba(0, 0, 0, 0);color:#000;}.home_featured_inner img{width:100%;border-radius:100%;}.home_featured_inner > img{width:100%;border-radius:100%;}.home_featured_inner > .home_featured_hover{pointer-events:none;transition:300ms all;opacity:0;position:absolute;top:3px;bottom:3px;left:3px;right:3px;background:rgba(251, 241, 11, 0.9);border-radius:100%;box-sizing:border-box;padding-top:100px;}.home_featured_title{font-weight:bold;font-size:26px;margin-bottom:10px;}.home_featured_sub_text{font-size:21px;margin-bottom:30px;}.home_featured_view_btn{font-size:13px;}.home_featured_inner:hover{border:2px solid #fbd60b;border-radius:100%;padding:3px;}.home_featured_inner:hover > .home_featured_hover{opacity:1;}body.public_index #block_16{padding:30px 0;background:url('/images/content_files/staytouch.jpg') no-repeat #999;background-size:cover;}body.shop_public_index #block_16 h2{color:#f6d000;font-size:45px;width:50%;margin:0 auto;margin-bottom:50px;}body.shop_public_index #block_16 .transparent{padding:40px 20px;background:rgba(255, 255, 255, 0.3);width:50%;margin:0 auto;}body.shop_public_index #block_16 p{color:#fff;/* Subscription Modal */}#subscriptionModal{background-color:#fae700;text-align:left;display:none;}#subscriptionModal .modalContent_image{display:block;float:left;width:100%;text-align:center;padding-top:20px;}#subscriptionModal .modalContent_image img{max-height:200px;}#subscriptionModal button.close{background:transparent;}#subscriptionModal #mc-embedded-subscribe-form{margin-top:30px;}#subscriptionModal #mc-embedded-subscribe-form label{font-size:14px;}#subscriptionModal .modalContent_content{float:left;padding:0;width:350px;}#subscriptionModal .modalContent_content img{max-width:80%;}#subscriptionModal .modalContent_content .inner{padding:20px;}#subscriptionModal h3{font-weight:300;font-size:1em;text-transform:none;margin:10px 0;line-height:1;border:0;color:#000;}#modal-subscribe{display:block;margin-left:20px;clear:left;}#modal-subscribe form{margin-bottom:15px;}#modal-subscribe h3{margin-left:0;}#modal-subscribe label{display:none;}#modal-subscribe form .controls{margin:0;}#modal-subscribe form .control-group{margin-bottom:5px !important;display:block;width:80%;}#modal-subscribe form .controls input[type="text"],#modal-subscribe form .controls input[type="email"]{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:12px 5px;}#modal-subscribe .button-outer{display:block;}#modal-subscribe form input.btn{background-color:#000;color:#fff;width:100%;display:block;/* Content */}#body h1{margin-top:0;font-weight:normal;}#block_5{border:0;position:relative;width:100%;overflow:hidden;}.nav-tabs{border-bottom:0;margin:0;}.nav-tabs > li > a{background-color:#b2b2b2;color:#fff;border-radius:0;border:0;}.nav-tabs > .active > a,.nav-tabs > .active > a:hover,.nav-tabs > .active > a:focus{background-color:#000;color:#fff;}.nav-tabs > li > a:hover{background-color:#f6d000;color:#000;}.tab-content > .active,.pill-content > .active{border:1px solid #ddd;padding:15px;}body.public_index .tab-content h2{display:none;}.badge a{color:#fff;}#content-outer{background:#000;/* Category Products */}body.category_view #body h1,#body .featured-products h2,#body .new-products h2,#body .special-products h2,#single-category-name{background-color:#0e0e0e;border-top:1px solid #f6d000;border-bottom:1px solid #f6d000;color:#fff;font-size:2em;font-weight:normal;margin:0 0 20px;padding:15px 10px;text-align:left !important;text-transform:uppercase;line-height:1;}#single-category-name{display:block;}body.category_view div.description{margin-bottom:30px;}#body .featured-products h2{text-align:center;}ul.products li.product .view a,ul.products li.product .cart a{background-color:#000;}#body ul.categories li.category div.photo,#body ul.products li.product div.photo,#body ul.product-groups li.product-group div.photo,ul.tag-values li.tag-value div.photo{border:1px solid #e5e5e5;background-color:#fff;}body.shop_category_view .button-outer a{padding:5px 15px !important;}body.cart_view .button-outer.checkout{margin-right:5px;}ul.products li.product .cart a:hover,ul.products li.product .cart a:focus,ul.products li.product .view a:hover,ul.products li.product .view a:focus,ul.product-groups.grid li.product-group .view a:hover,ul.product-groups.grid li.product-group .view a:focus{background-color:#333;color:#fff;}#body ul.product-groups .name a,#body ul.products .name a{color:#fff;font-size:15px;text-align:left;}#body ul.product-groups .name a:hover,#body ul.products .name a:hover{color:#f6d000;text-decoration:none;}#body .grid-add-to-cart label,#body .grid-add-to-cart .quantity{display:none;}#body ul.categories li.level_1 .view{display:none;}#body ul.products div.details > div.name,#body ul.product-groups div.details > div.name{text-align:left;margin-bottom:10px;line-height:1.5;}#body ul.products div.details > div.price,#body ul.product-groups div.details > div.price{text-align:right;padding-right:5px;}#body .grid-view-link,#body .grid-add-to-cart{display:block;width:50%;}#body .grid-view-link{float:left;}#body .grid-add-to-cart{float:right;position:relative;z-index:10;}#content #body ul.product-groups li.product-group,#body ul.products li.product{margin-bottom:20px;min-height:410px;position:relative;}#body ul.products .view{display:none;}#body ul.products form.cart{float:none;margin:0 auto;width:auto;display:inline;}#body ul.products .cart label,#body ul.products form .quantity,#body ul.products .cart .submit{display:inline-block;vertical-align:top;}#body ul.products .cart label{margin:0 3px 0 0;}#content #body ul.products li.product form.cart label,#content #body ul.products li.product form.cart input.quantity,#content #body ul.products li.product form.cart .submit,#content #body ul.products li.product .favourite{display:inline-block;}#content #body div.related-products ul.products li.product .favourite{float:left;}#content #body ul.products li.product form.cart label{padding-top:5px;}#content #body div.related-products ul.products .view{display:inline;}#content #body div.related-products ul.products form.cart label,#content #body div.related-products ul.products form.cart input.quantity{display:none;}#content #body ul.products li.product .layoutmanager-layout-group{display:block;text-align:center;}.ordertemplate_ordertemplate_create #content form.form .quantity input.input-small[type="text"],#content #body ul.products li.product form.cart input.quantity{width:40px;}#body ul.products li.product .button-outer.view a,#body ul.products li.product .button-outer.favourite a.btn,#content #body ul.products li.product form.cart .submit .btn,#content #body ul.products li.product .button-outer.cart a,#body ul.products li.product .button-outer.view a,#body ul.product-groups li.product-group .button-outer.view a,#body ul.product-groups li.product-group .button-outer.favourite a.btn,#content #body ul.product-groups li.product-group form.cart .submit .btn{text-indent:0;text-align:left;text-transform:uppercase;width:auto;height:auto;display:block;font-size:12px;color:#f6d000;font-weight:400;box-shadow:none;padding:0 !important;background-color:transparent;line-height:1;}#body ul.products li.product .button-outer.view a,#body ul.product-groups li.product-group .button-outer.view a{padding-left:20px !important;background:url('http://cdn.webninjashops.com/skin02/images/content_files/icon-view-so2.png') no-repeat left center;display:block;background-size:15px;}#body ul.products li.product .button-outer.favourite a.btn,#body ul.product-groups li.product-group .button-outer.favourite a.btn{padding-left:20px !important;background:url('/images/content_files/icon-fav-star.png') no-repeat left center;display:block;margin-top:10px;background-size:15px;}#body ul.products li.product .button-outer.view a:before #body ul.product-groups li.product-group .button-outer.view a:before{content:"+ ";color:#f6d000;}#body ul.categories li.category div.name{text-align:left;}#body ul.categories li.category div.name a{color:#fff;font-weight:400;text-align:left;}#body ul.product-groups div.price,#body ul.products div.price{height:auto !important;line-height:1;}#body ul.product-groups li.product-group div.details > div.price,#body ul.products li.product div.details > div.price a{margin:0 0 10px;padding:0;font-size:14px;font-weight:normal;text-decoration:none;line-height:1;color:#fff;font-weight:normal;}#content #body ul.products li.product form.cart,#content #body ul.product-groups li.product-group form.cart{text-align:right;margin:0;line-height:1;}#content #body ul.products li.product form.cart > .submit,#content #body ul.product-groups li.product-group form.cart > .submit{padding-left:20px;background:url('/images/content_files/cart.png') no-repeat left center;display:inline-block;text-align:right;}#body ul.products li.product a{font-size:14px;}#body ul.products li.product div.details > div.price-outer.special,#body ul.product-groups li.product-group div.details > div.price-outer.special{height:auto;text-align:right;}#body ul.products li.product .special,#body ul.product-groups li.product-group .special{color:#f00;}#body ul.products li.product .special .price-label,#body ul.product-groups li.product-group .special .value,#body ul.products li.product .special .value,#body ul.product-groups li.product-group .special .price-label{display:none;}p.cart-update-msg{color:#008000;position:absolute;}body .pagination{display:block;text-transform:uppercase;font-size:0.8em;}body .pagination ul li a{color:#999;border-right:1px solid #ccc;}body .pagination ul li:last-child a{border:0;}body .pagination ul > .active > a,body .pagination ul > .active > span{font-weight:bold;}body .pagination-top{display:none;}body .pagination .results .start:before{content:'SHOWING PRODUCTS ';position:relative;}.pagination ul,.pagination ul > li > a,.pagination ul > li > span{border:0;padding:0 5px;box-shadow:none;/* Account Page */}body.account_view #body .account{margin-bottom:20px;}body.account_view #body .account ul{margin:0;padding:0;}body.account_view #body .account ul li{list-style:none;margin-bottom:10px;padding:0 0 10px 10px;border-bottom:1px solid #ccc;}body.account_view #body .account h2{background-color:#f6d000;padding:0px 10px;color:#000;/* Single Product Page */}#single-product-photo{display:block;margin-bottom:30px;position:relative;}body.shop_product_view #body div.photos,#single-product-photo div.photos{margin-bottom:10px;padding-left:10px;}body.shop_product_view #body div.photos div.photo,body.shop_productgroup_product #body div.photos div.photo,body.shop_productgroup_categoryquicklist #body div.details div.photo{border:0;background-color:#fff;height:auto;position:relative;width:auto;margin:0;}body.shop_product_view #body div.photos div.photo{text-align:center;}body.shop_product_view #body div.photos div.photo img{max-height:300px;}body.shop_productgroup_product #body div.photos ul.thumbnails li.thumbnail,body.shop_product_view #body div.photos ul.thumbnails li.thumbnail{background-color:#fff;margin-top:10px;webkit-border-radius:0;-moz-border-radius:0;border-radius:0;height:50px;line-height:50px;}body.shop_productgroup_product #body div.photos ul.thumbnails li.thumbnail img,body.shop_product_view #body div.photos ul.thumbnails li.thumbnail img{max-height:50px;display:inline-block;}body.shop_product_view #body h1,#single-product-details h1{font-size:1.4em;font-weight:bold;margin:10px 0 20px;color:#fff;line-height:1;}body.shop_product_view #single-product-details div.price,#single-product-details #single-product-details div.price{font-size:1.4em;font-weight:bold;}#single-product-details div.price-label{display:none;}body.quickorder_product_list #body .price .retail{text-decoration:line-through;}body.quickorder_product_list #body .price .special{line-height:1;color:#f00;}#single-product-details div.price.retail{font-size:0.8em;line-height:1;color:#f00;}body.shop_product_view .description h2{display:none;}body.shop_product_view #body > div.description{margin-top:20px;}body.shop_productgroup_product #body #single-product-details form.cart,body.shop_product_view #body #single-product-details form.cart{margin-top:20px;text-align:right;display:inline-block;}body.shop_productgroup_product #single-product-details div.favourite,body.shop_product_view #single-product-details div.favourite{display:inline-block;}body.shop_productgroup_product #body form.cart div.control-group,body.shop_product_view #body form.cart div.control-group,#single-product-details form.cart div.control-group{display:inline-block;margin:0;}body.shop_productgroup_product #body form.cart label,body.shop_product_view #body form.cart label,#single-product-details form.cart label{display:none;}body.shop_productgroup_product #body form.cart .controls,body.shop_product_view #body form.cart .controls,#single-product-details form.cart .controls{margin:0;}#single-product-details select{background:#2f2f2f;border:0 none;border-radius:0;font-size:12px;line-height:1;padding:4px 5px 6px;margin:0 auto;color:#fff;text-transform:uppercase;height:24px;}body.shop_product_view #body #single-product-details form.cart input.quantity,#single-product-details form.cart input.quantity{box-shadow:none;padding:2px;max-width:65px !important;margin:0;display:inline-block;text-align:center;-moz-appearance:textfield;max-width:85px;background-color:#333;border:0;color:#fff;}body.shop_product_view #body #single-product-details form.cart div.submit,#single-product-details form.cart div.submit{min-width:110px;padding-left:20px;display:inline-block;}body.shop_product_view #body div.related-products form.cart div.submit{min-width:auto;}body.shop_product_view #body form.cart div.submit:before,#single-product-details form.cart div.submit:before{display:inline-block;background:url('/images/content_files/cart-black.png') center center no-repeat #f7ee23;width:30px;height:24px;vertical-align:middle;position:absolute;content:" ";left:0;z-index:9;}body.shop_product_view #body div.related-products form.cart div.submit:before{background:none;}body.shop_product_view #body .btn,body.shop_product_view #body a.button,body.shop_productgroup_product #body .btn{font-size:0.8em !important;background-color:#fff;color:#000;text-transform:uppercase;min-width:110px;text-align:center;padding:0 12px;line-height:24px;display:inline-block;}#body #single-product-photo .button-left a.button,#body #single-product-photo .button-left a.btn{display:block;margin-bottom:10px;}body.shop_productgroup_product #body #single-product-details .favourite .btn,body.shop_product_view #body #single-product-details .favourite .btn{background:url(/images/content_files/icon-fav-star.png) no-repeat center center;width:22px;height:22px;text-indent:-9999px;padding:0;background-size:22px;display:block;min-width:inherit;margin-left:5px;}#body #single-product-photo .button-left > div{padding-left:10px;}body.shop_product_view #body .submit .btn,body.shop_productgroup_product #body .submit .btn{margin:0;height:auto;min-width:0;/* Quicklist Single Product */}body.productgroup_categoryquicklist .breadcrumb{margin-left:0;}body.productgroup_categoryquicklist #body .cart .submit .button{background:url('/images/content_files/cart.png') no-repeat #f6d000 5px 5px;color:#111;text-transform:uppercase;padding:5px 15px 5px 30px;}.related-products{margin-top:50px;}.related-products h3{font-size:1.2em;background-color:#000;color:#fff;padding:5px 10px;display:inline;}#body .related-products input.quantity{display:none !important;/* Flags */}#body .flag{width:64px;height:64px;position:absolute;left:-10px;top:-10px;z-index:9;}body.product_featured #body li .flag,#body li.featured .flag,body.featured #single-product-photo .flag{background:url(/images/content_files/flag-featured-so2.png) no-repeat center center;}body.product_hot #body li .flag,#body li.hot .flag,body.hot #single-product-photo .flag{background:url(/images/content_files/flag-bestbuy-so2.png) no-repeat center center;}body.product_clearance #body li .flag,#body li.clearance .flag,body.clearance #single-product-photo .flag{background:url(/images/content_files/flag-promo-so2.png) no-repeat center center;}body.product_special #body li .flag,#body li.special .flag,body.special #single-product-photo .flag{background:url(/images/content_files/flag-sale-so2.png) no-repeat center center;/* Breadcrumbs */}.breadcrumb{display:block;padding:0;margin:20px 0;background:none;box-shadow:none;text-transform:uppercase;font-size:14px;}.breadcrumb li{text-transform:uppercase;text-shadow:none;}.breadcrumb > li a,.breadcrumb > li > .divider{color:#fff;text-shadow:none;}.breadcrumb > li.active{color:#f6d000;/* Checkout */}.modal-body{color:#000;}body.cart_view table.cart ul.attributes{display:none;}body.cart_view table.cart tbody > tr:nth-child(2n+1) > td,body.checkout_confirm .cart table tbody > tr:nth-child(2n+1) > td,body.shop_checkout_onepage fieldset.items table tbody > tr:nth-child(2n+1) > td,body.shop_accountorder_list #body table.orders tbody > tr:nth-child(2n+1) > td,body.favourite_favourite_list #body form.cart table.favourites tbody > tr:nth-child(2n+1) > td,body.salesrep_customer_list #body table.customers tbody > tr:nth-child(2n+1) > td,body.shop_productgroup_categoryquicklist #body form.cart table.products tbody > tr:nth-child(2n+1) > td,body.shop_product_featured #body table.products tbody > tr:nth-child(2n+1) > td,body.shop_product_special #body table.products tbody > tr:nth-child(2n+1) > td,body.shop_product_new #body table.products tbody > tr:nth-child(2n+1) > td,body.shop_category_viewquicklist #body table.products tbody > tr:nth-child(2n+1) > td,body.search_resultsquicklist #body table.products tbody > tr:nth-child(2n+1) > td,body.shop_search_express #body form.cart table#express_results tbody > tr:nth-child(2n+1) > td,body.quickorder_product_list #body form.cart table.quick_order_table tbody > tr:nth-child(2n+1) > td,body.quote_account_list #body table.quotes tbody > tr:nth-child(2n+1) > td,body.tag_tag_value #body table.products tbody > tr:nth-child(2n+1) > td,body.tag_tag_valuequicklist #body table.products tbody > tr:nth-child(2n+1) > td{background:#222;color:#ccc;}body.cart_view table.cart tr th,body.checkout_confirm .cart table tr th,body.shop_checkout_onepage fieldset.items table tr th,body.shop_accountorder_list #body table.orders tr th,body.favourite_favourite_list #body form.cart table.favourites tr th,body.salesrep_customer_list #body table.customers tr th,body.shop_productgroup_categoryquicklist #body form.cart table.products tr th,body.shop_product_featured #body table.products tr th,body.shop_product_special #body table.products tr th,body.shop_product_new #body table.products tr th,body.shop_category_viewquicklist #body table.products tr th,body.search_resultsquicklist #body table.products tr th,body.shop_search_express #body form.cart table#express_results tr th,body.quickorder_product_list #body form.cart table.quick_order_table tr th,body.quote_account_list #body table.quotes tr th,body.cart_view table.cart tr td,body.checkout_confirm .cart table tr td,body.shop_checkout_onepage fieldset.items table tr td,body.shop_accountorder_list #body table.orders tr td,body.favourite_favourite_list #body form.cart table.favourites tr td,body.salesrep_customer_list #body table.customers tr td,body.shop_productgroup_categoryquicklist #body form.cart table.products tr td,body.shop_product_featured #body table.products tr td,body.shop_product_special #body table.products tr td,body.shop_product_new #body table.products tr td,body.shop_category_viewquicklist #body table.products tr td,body.search_resultsquicklist #body table.products tr td,body.shop_search_express #body form.cart table#express_results tr td,body.quickorder_product_list #body form.cart table.quick_order_table tr td,body.quote_account_list #body table.quotes tr td,body.tag_tag_value #body table.products tr th,body.tag_tag_value #body table.products tr td,body.tag_tag_valuequicklist #body table.products tr th,body.tag_tag_valuequicklist #body table.products tr td{border:1px solid #000;}body.shop_cart_view #body form.cart table.cart tbody tr.item td.remove a.btn{color:#f6d000;text-indent:-9999px;display:block;background:url('/images/content_files/remove.png') no-repeat;width:20px;height:20px;margin:0 auto;padding:0;}body.shop_checkout_onepage fieldset legend{color:#ccc;}body.cart_view table.cart td.product a.name{color:#fff;}body.cart_view table.cart td.product a.name:hover{color:#f6d000;text-decoration:none;}body.cart_view table.cart tr.subtotal .subtotal-label{color:#f6d000;}.table-striped tbody > tr:nth-child(odd) > td,.table-striped tbody > tr:nth-child(odd) > th{background-color:#222;}body.cart_view .continue-shopping a.btn{display:block;margin-bottom:10px;/* Order Templates */}table.order-template-products td.code a.details{word-break:break-all;/* Add to cart modal fix */}.modal-header h3{color:#111;}.modal-body table.ordered-products{width:calc(100% - 20px) !important;margin:10px;}.modal-footer a.btn{color:#fff;background:#000;/* One Page Checkout */}body.shop_checkout_onepage #body .shipping ul.methods li.method,body.shop_checkout_onepage #content .shipping fieldset.method li.method{margin-bottom:15px;}body.shop_checkout_onepage .shipping ul.methods li.method .name,body.shop_checkout_onepage .shipping ul.fields .name{float:left;width:auto;}body.shop_checkout_onepage .shipping ul.methods li.method .price{float:right;width:auto;font-size:14px;padding-top:0;}body.shop_checkout_onepage #body .shipping ul.methods li.method input[type="radio"]{float:none;left:0;position:absolute;top:0;}body.shop_checkout_onepage #content .shipping ul.methods ul.methods label{padding-left:20px;position:relative;}body.shop_checkout_onepage #payment ul.methods li.method input[type=radio]{float:left;margin-right:5px;}table.cart th.price,table.cart td.price{letter-spacing:0;}table.cart td.price{font-size:14px;/* Footer */}#footer{background:#f6d000;padding:30px 0;color:#000;}footer ul#menu_4{margin:0 auto;padding:0;list-style:none;text-align:right;float:right;max-width:875px;}#footer-menu li{display:inline-block;padding-left:23px;background:url('/images/content_files/disc.png') left center no-repeat;}#footer-menu ul li:first-child{background-image:none;}#footer-menu li a{color:#0e0e0e;text-transform:uppercase;}#footer-menu li a:hover{color:#000;background:transparent;/* Stockists */}body.stockist_search #content #nav-left{display:none;}#nav-left #block_2 a.btn{display:block;border:1px solid #f6d000;padding:10px;text-align:center;margin:20px 0;color:#f6d000;font-size:14px;line-height:20px;background-color:#000;}body.stockist_search #content #body{float:none;width:auto;}body.stockist_stockist_search #content div.search-form form legend,body.stockist_stockist_searchresults #content div.search-form form legend{padding:0 10px;margin:0;width:100%;background:#f6d000;color:#0e0e0e;text-transform:uppercase;border:none;font-size:1.1em;display:block;}body.stockist_search #body .form .control-label{float:none;text-align:left;width:auto;}body.stockist_search #body .form .controls{margin-left:0;}body.stockist_search #body div.stockist{float:left;width:50%;margin:0 0 20px 0;}body.stockist_search #body div.stockist h3{font-size:15px;line-height:18px;color:#f6d000;text-transform:none;margin-bottom:0;}body.stockist_search #body div.stockist p{margin-bottom:0;}#stockist-search-map{margin-bottom:20px;/* Content pages */}body.page_view #nav-left{display:none;}body.page_view #body{width:auto;float:none;}body.page_view #content-outer,body.page_view #content-inner,body.public_contact #content-outer,body.public_contact #content-inner{background:#000;}#ingredients-wrapper .modal-body{color:#000;max-height:350px;overflow-y:scroll;margin:50px;/* press Book */}body.content-page-5 h1{display:none;}.press-data img{width:100% !important;}.press-data h4{font-weight:bold;font-size:16px;}.navi_press{padding-bottom:20px;}.navi_press > a{display:inline-block;width:49%;border:1px solid #ccc;padding:10px;box-sizing:border-box;color:#fff;}.navi_press > a:hover{color:#f6d000;text-decoration:none;}.navi_press .glyphicon-folder-open{background:url('/images/content_files/folder.png') center center no-repeat;width:18px;height:16px;display:inline-block;}.navi_press .glyphicon-download-alt{background:url('/images/content_files/download.png') center center no-repeat;width:16px;height:17px;display:inline-block;/* Address Book */}body.accountaddress_list div.button-outer{margin-top:10px;display:block;}body.accountaddress_list div.back{float:left;}body.accountaddress_list div.add{float:right;/* Education partners */}body.content-page-7 #content-outer,body.content-page-7 #content-inner{background-color:#fff;color:#000;}body.content-page-7 .nivoSlider{background-color:#000;}body.content-page-7 .breadcrumb > li a{color:#000;font-weight:bold;}.breadcrumb > li > .divider{color:#999;}.school_pane{border-bottom:1px solid #828384;padding-bottom:30px;margin-bottom:30px;overflow:hidden;}.school_logo img{max-width:100%;max-height:76px;}.school_logo{float:left;width:35%;text-align:center;}.school_info{float:right;width:60%;/* Testimonials */}.testi_customer_says h3{display:inline-block;background:none;color:#fff;padding:5px 10px;}.slide-testi{border:2px solid #f6d000;margin-left:50px;position:relative;padding:20px 20px 20px 70px;margin-bottom:20px;}.slide-testi:after{content:"";display:block;border:2px solid #f6d000;width:20px;height:20px;position:absolute;right:10px;bottom:-11px;-ms-transform:rorate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);/*for IE*/filter:progid: DXImageTransform.Microsoft.BasicImage(rotation=5);border-left:0px;border-top:0px;background:#0e0e0e;}.thumb_photo{width:90px;border-radius:100%;overflow:hidden;border:2px solid #f6d000;position:absolute;top:20px;left:-45px;}.slick-prev{overflow:hidden;text-indent:-999px;background:transparent url("https://d39o10hdlsc638.cloudfront.net/skin02/images/content_files/previous.png") no-repeat scroll center center;position:absolute;left:-40px;top:45%;display:block;height:40px;width:40px;border:none;}.slick-next{overflow:hidden;text-indent:-999px;background:transparent url("https://d39o10hdlsc638.cloudfront.net/skin02/images/content_files/next.png") no-repeat scroll center center;margin:0px;position:absolute;right:-40px;top:45%;display:block;height:40px;width:40px;border:none;}.slick-dots{list-style:none;margin:0px;padding:0px;text-align:center;}.slick-dots > li{display:inline-block;padding:2px;}.slick-dots > li > button{opacity:0.5;width:12px;height:12px;overflow:hidden;text-indent:999px;border-radius:100%;background:#eee;border:none;}.slick-dots > li.slick-active > button{opacity:1;}@media (max-width:767px){/* Small Devices */[class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{display:block;float:none;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body.shop_cart_view #body form.cart table.cart tbody tr.item td.product div.delete a.btn,body.ordertemplate_update #body table.order-template-products .code .remove,body.favourite_favourite_list #body form.cart table.favourites .name .delete a.btn{display:inline-block;}}@media only screen and (min-width:768px){/* Medium Devices */body.ordertemplate_update #body div.order-template-controls .button-outer.submit{float:left;margin-right:10px;}body.ordertemplate_update #body div.order-template-controls .button-outer.addtocart{float:right;}#header-aside .layoutmanager-layout-component{margin:0;}#content-inner{min-height:600px;padding:20px;}#footer{overflow:hidden;}#header div.search-outer form.search{margin:0;width:auto;height:auto;}.breadcrumb{width:auto;}body .pagination .results{display:block;float:left;}body .pagination ul.pages{float:right;}#header #block_10 img{max-width:100%;}#nav .navbar .nav > li > a{padding:0 10px;}#nav .navbar ul.dropdown-menu{border:1px solid #f6d000;/* Single Product Page */}#single-product-photo{width:38%;float:left;}#single-product-details{width:60%;float:right;}body.shop_product_view #body h1,#single-product-details h1{width:80%;float:left;}body.shop_product_view #single-product-details div.price,#single-product-details div.price{width:20%;float:left;text-align:right;margin-top:10px;}body.public_index #block_16,#home-featured-products{position:relative;width:100vw;left:calc(-50vw + 50%);}body.shop_public_index #block_13 img{float:left;max-width:120px;height:auto;margin-right:20px;}.shop_public_index #body #block_25{width:60%;margin-right:5%;float:left;}.homepage-announce-heading,#home-announcements{width:60%;margin-right:5%;float:left;position:relative;height:500px;}#single-product-photo .button-left{display:block;margin:0;width:50%;float:left;}.ps-container > .ps-scrollbar-y-rail{opacity:1 !important;}.shop_public_index #body #block_27{float:left;width:33%;position:relative;margin-top:-75px;}.homepage-video-heading,#home-videos{float:left;width:33%;position:relative;height:500px;}.homepage-announce-heading,.homepage-video-heading{height:auto;}body.cart_view .continue-shopping a.btn{display:inline-block;margin-bottom:0;/* stockists */}body.stockist_search #body .search-form{float:left;width:25%;position:relative;margin-right:2%;overflow:hidden;}body.stockist_search #body .stockists{float:right;width:70%;position:relative;}#home-featured-products #block_18 .span4{display:inline-block;float:left;/* Press Book */}.press-data .col-3{float:left;width:23%;margin-right:1%;min-height:350px;margin-bottom:10px;}.press-data .col-3:nth-child(4n){margin-right:0;}.press-data img{width:100%;max-width:263px;max-height:263px;}body.cart_view form.cart .submit{float:right;margin-left:5px;}body.salesrep_salesrep_searchresults #body form.customer-search input.btn,body.salesrep_customer_list #body form.customer-search input.btn{padding:11px;}}@media only screen and (min-width:992px){#header-outer{height:auto;}#header-inner{padding-bottom:0;}#nav{padding-bottom:20px;}#header #block_10{text-align:left;}#header-inner #header-aside{float:right;padding-top:0;text-align:right;}#header-inner .sale-rep{min-height:25px;}#nav a.menu-toggle{display:none;}#footer-bottom-left{float:left;}#footer-menu{float:right;}#subscriptionModal .modalContent_image{display:block;float:left;width:350px;text-align:center;padding-top:0;}#modal-subscribe{display:block;margin-left:0;clear:none;position:absolute;width:300px;height:100px;right:30px;top:100px;}#modal-subscribe h3{margin-left:0;}#subscriptionModal .modalContent_image img{max-height:280px;max-width:none;}#body ul.categories li.category,#body ul.products li.product,#body ul.product-groups li.product-group,ul.tag-values li.tag-value{width:calc(33% - 20px);}body.content-page-13 #body{float:right;width:calc(100% - 265px);}}@media only screen and (min-width:1200px){#header-logo{float:left;left:0;position:absolute;top:30px;}#nav{padding-bottom:0;}#nav .navbar{position:absolute;top:-50px;right:0;}}#body form legend{color:#f6d000;}body.shop_checkout_onepage #body form.gift-voucher .intro{margin-bottom:10px;}body.shop_checkout_onepage #body form.gift-voucher label{width:95px;text-align:left;}body.shop_checkout_onepage #body form.gift-voucher .controls{margin-left:105px;}body.shop_checkout_onepage #body form.gift-voucher .controls input#gift_voucher_code{width:200px;}body.shop_checkout_onepage #body form.gift-voucher .controls input#gift_voucher_code,body.shop_checkout_onepage #content form.gift-voucher .button-outer.submit{float:left;}body.shop_checkout_onepage #content form.gift-voucher .button-outer.submit{margin-left:10px;}body.shop_checkout_onepage #content form.gift-voucher .button-outer.submit input{margin-top:3px;}#sales-representative-inner{width:auto;}#sales-representative-inner div.stop{margin-left:10px;text-shadow:none;}#sales-representative-outer{color:#fff;text-shadow:none;background:none;border-bottom:0;}#sales-representative-outer span.customer-type{text-transform:uppercase;}#footer{background:#fff none repeat scroll 0 0;color:#000;padding:30px 0;}#header-inner .currency-converter h2{display:none;}.currency-converter h2{font-size:12px;margin:0 10px 10px 0;line-height:1;display:inline-block;}.currency-converter select{padding:0;font-size:12px;height:20px;line-height:20px;margin:0;width:160px;border-radius:20px;border:0;}#converted-total{display:block;text-align:right;margin-bottom:10px;}@media only screen and (min-width:992px){#converted-total{margin-right:75px;margin-top:-20px;}}#nav .navbar ul#menu_1.nav li:nth-last-child(-n+3) ul.level_1.dropdown-menu{right:0;left:auto;}#nav .navbar ul#menu_1.nav li:nth-last-child(-n+3) ul.level_2.dropdown-menu{right:100%;left:auto;}.content-page-13.page_view #content #body .grid-add-to-cart{display:none;}