@import url(https://fonts.googleapis.com/css?family=Rajdhani); @import url(https://fonts.googleapis.com/css?family=Open+Sans); body {font-size:16px; background:#F5F5F5;} h1, h2, h3, h4, h5 {text-transform:uppercase; color:#006eff;} h1 {margin:0 0 20px 0;} .button, button, input[type="submit"], input[type="reset"], input[type="button"] {border-color:#006eff; text-transform:uppercase; font-size:13px; background:#006eff; color:#fff; border-radius:0;} .button.large, button.large, input[type="submit"].large, input[type="reset"].large, input[type="button"].large {font-size:17px;} .button.primary {border:1px solid #006eff; background:#006eff; color:#fff; } .button:hover,.button.primary:hover,button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover {border-color:#006eff; color:#FFF; background:#006eff;} .linkedinputs {border:1px solid #006eff;} .header-wrapper {margin-bottom:0; background:#000;} .header-wrapper .logobasketrow {padding:10px 0;} .header-wrapper .shoptitle {font-family:'Rajdhani',sans-serif; text-transform:uppercase; font-weight:900; color:#fff; letter-spacing:-1px;} .nav-wrapper {padding-bottom:24px; background:#000;} #basketheader i,#basketheader a {color:#fff;} #basketheader .basketcount {background:rgba(0,110,255,0.5); border-color:#006eff; color:#fff;} .menu.horizontal ul {display:table; border-left:1px solid rgba(255,255,255,0.3);} .menu.horizontal ul li {display:table-cell; text-align:center; border:1px solid rgba(255,255,255,0.3); border-left:0;} .menu.horizontal ul li a { font-size: 16px; color: #FFF; padding: 9px 0; } .menu.horizontal ul li a:hover { color: #fff;} .menu.horizontal ul li.toplevel.active a {border-bottom:1px solid #006eff;} .menu.horizontal ul li.searchwrapper {border:1px solid rgba(255,255,255,0.3); margin:0;} .footer .menu.horizontal ul li a {padding:20px;} .headersearchform {border:none; border-radius:0;} .headersearchform .button {color:#006eff;} .headersearchform.linkedinputs input.textinput {height:40px; line-height:40px; border-radius:0; } .headersearchform.linkedinputs .button {height:40px; line-height:40px; border-radius:0; } .homepage .homepage-content-wrapper.hasbanner {background:#FFF; margin-top:-160px; padding-top:30px; position:relative; z-index:10;} .homepage.content-wrapper .grid-100 {background:inherit;} .homepage .banner-slideshow-wrapper {max-height:480px; margin-bottom:0;} .homepage .banner-slideshow-wrapper .banner {background-size:cover; height:480px;} .content-wrapper {} .homepage-content-wrapper,.categorypage,.content-wrapper .productdetails, .contentpage, .basketpage, .checkoutpage,.blogpage {background:#fff; padding-top:30px; padding-bottom:30px;} .banner-slideshow-wrapper {max-height:280px; margin-bottom:0;} .banner-slideshow-wrapper .banner {background-size:cover; height:280px;} .banner-slideshow-wrapper .banner .inner {position:relative; padding-top:40px;} .pagination {color:#000; border:1px solid rgba(0,0,0,0.1); background:none;} .categorylist {margin-top:60px;} .categorylist .category .details {background:#000; display:block;} .categorylist .category .inner .title {margin:0; padding:30px 10px; text-align:center; color:#FFF; text-transform:none;} .productlist {margin-top:20px; margin-bottom:60px;} .productlist .product {width:25%; margin:0 0 54px -1px; text-align:left;} .productlist .product .image {padding:10px; border:1px solid rgba(0,0,0,0.1);} .productlist .product .inner .title {max-width:90%; color:#000; text-transform:uppercase; font-family: 'Rajdhani'; font-size:22px; font-weight:bold; margin:20px 0;} .productlist .product .inner .currentprice {padding:5px 10px; background:#006eff; color:#FFF; margin-right:10px;} .productlist .product .inner .previousprice {font-size:18px;} .productdetails .images {border:0;} .productdetails #mainimage {display: block; margin-right: 40px; padding:20px; border:1px solid rgba(0,0,0,0.1);border-bottom: 0; } .productdetails .imagelist { margin-top: 0; margin-right: 40px; border: 1px solid rgba(0,0,0,0.1); } .productdetails .imagelist .image {border:0; border-right: 1px solid rgba(0,0,0,0.1); padding:10px;} .footer-wrapper {background:#000; padding-top:30px;} .footer-wrapper .footer {background:none;} .footer a {color:#FFF;} .credits {background:#000;} .credits a {color: #ccc;} @media screen and (max-width: 767px) { div#top-menu-wrapper {background:#000;} .menu.horizontal ul li {text-align:left;} .menu.horizontal ul li.active > a {border-bottom:0; padding-bottom: 10px; text-decoration:underline;} .menu.horizontal ul li.toplevel.active > a {border-bottom:0; padding-bottom:20px;} } @media (max-width: 550px) { .productlist .product {width:50%; } .productlist .product.even .inner {border-right:0;} .basket-table {font-size:12px;} }