@font-face{font-family:'intrique_script_personal_usRg';src:url('/css/fonts/IntriqueScript-webfont.eot');src:url('/css/fonts/IntriqueScript-webfont.eot?#iefix') format('embedded-opentype'), url('/css/fonts/IntriqueScript-webfont.woff2') format('woff2'), url('/css/fonts/IntriqueScript-webfont.woff') format('woff'), url('/css/fonts/IntriqueScript-webfont.ttf') format('truetype'), url('/css/fonts/IntriqueScript-webfont.svg#intrique_script_personal_usRg') format('svg');font-weight:normal;font-style:normal;}.flex-container a:active,.flexslider a:active,.flex-container a:focus,.flexslider a:focus{outline:none;}.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none;}@font-face{font-family:'flexslider-icon';src:url('fonts/flexslider-icon.eot');src:url('fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('fonts/flexslider-icon.woff') format('woff'), url('fonts/flexslider-icon.ttf') format('truetype'), url('fonts/flexslider-icon.svg#flexslider-icon') format('svg');font-weight:normal;font-style:normal;}.flexslider{margin:0;padding:0;width:100%;overflow:hidden;}.flexslider .slides > li{display:none;-webkit-backface-visibility:hidden;}.flexslider .slides img{width:100%;display:block;}.flex-pauseplay span{text-transform:capitalize;}.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0;}html[xmlns] .slides{display:block;}* html .slides{height:1%;}.no-js .slides > li:first-child{display:block;}.flexslider{margin:0 0 20px;background:#fff;position:relative;zoom:1;}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}.loading .flex-viewport{max-height:300px;}.flexslider .slides{zoom:1;}.carousel li{margin-right:5px;}.flex-direction-nav{*height:0;}.flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,0.8);text-shadow:1px 1px 0 rgba(255,255,255,0.3);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}.flex-direction-nav .flex-prev{left:-50px;}.flex-direction-nav .flex-next{right:-50px;text-align:right;}.flexslider:hover .flex-prev{opacity:0.7;left:10px;}.flexslider:hover .flex-next{opacity:0.7;right:10px;}.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover{opacity:1;}.flex-direction-nav .flex-disabled{opacity:0 !important;filter:alpha(opacity=0);cursor:default;}.flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;line-height:1;display:inline-block;content:'\f001';}.flex-direction-nav a.flex-next:before{content:'\f002';}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:0.8;z-index:10;overflow:hidden;cursor:pointer;color:#000;}.flex-pauseplay a:before{font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004';}.flex-pauseplay a:hover{opacity:1;}.flex-pauseplay a.flex-play:before{content:'\f003';}.flex-control-nav{width:100%;position:absolute;bottom:30px;text-align:center;}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline;}.flex-control-paging li a{width:11px;height:11px;display:block;background:#666;background:rgba(0,0,0,0.5);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);}.flex-control-paging li a:hover{background:#333;background:rgba(0,0,0,0.7);}.flex-control-paging li a.flex-active{background:#000;background:rgba(0,0,0,0.9);cursor:default;}.flex-control-thumbs{margin:5px 0 0;position:static;overflow:hidden;}.flex-control-thumbs li{width:25%;float:left;margin:0;}.flex-control-thumbs img{width:100%;display:block;opacity:.7;cursor:pointer;}.flex-control-thumbs img:hover{opacity:1;}.flex-control-thumbs .flex-active{opacity:1;cursor:default;}@media screen and (max-width: 860px){.flex-direction-nav .flex-prev{opacity:1;left:10px;}.flex-direction-nav .flex-next{opacity:1;right:10px;}}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.fancybox-opened{z-index:8030;}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5);}.fancybox-outer,.fancybox-inner{position:relative;}.fancybox-inner{overflow:hidden;}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;margin:0;padding:15px;white-space:nowrap;}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%;}.fancybox-image{max-width:100%;max-height:100%;}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/js/plugins/fancybox/fancybox_sprite.png);}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}#fancybox-loading div{width:44px;height:44px;background:url(/js/plugins/fancybox/fancybox_loading.gif) center center no-repeat;}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(blank.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}.fancybox-prev{left:0;}.fancybox-next{right:0;}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}.fancybox-prev span{left:10px;background-position:0 -36px;}.fancybox-next span{right:10px;background-position:0 -72px;}.fancybox-nav:hover span{visibility:visible;}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible !important;}.fancybox-lock{overflow:visible !important;width:auto;}.fancybox-lock body{overflow:hidden !important;}.fancybox-lock-test{overflow-y:hidden !important;}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(/js/plugins/fancybox/fancybox_overlay.png);}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;position:relative;text-shadow:none;z-index:8050;}.fancybox-opened .fancybox-title{visibility:visible;}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:bold;line-height:24px;white-space:nowrap;}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}.fancybox-title-inside-wrap{padding-top:10px;}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8);}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/js/plugins/fancybox/fancybox_sprite@2x.png);background-size:44px 152px;}#fancybox-loading div{background-image:url(/js/plugins/fancybox/fancybox_loading@2x.gif);background-size:24px 24px;}}.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}.clearfix:after{clear:both;}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}body{padding:0;line-height:normal;font-family:Tahoma, Geneva, sans-serif;}.float_left{float:left !important;}.float_right{float:right !important;}.align_right{text-align:right !important;}.align_left{text-align:left !important;}.align_center{text-align:center !important;}.divide{background-color:#ddd;width:100%;margin:15px 0;height:1px;}.no_margin{margin:0 !important;}.hide{display:none;}.relative{position:relative;}.primary_color{color:#ec008c !important;}.secondary_color{color:#58595b !important;}.third_color{color:#f19d0a !important;}.white_color{color:#fff !important;}.bg_primary_color{background:#ec008c !important;}.bg_secondary_color{background:#58595b !important;}.bg_white{background:#fff !important;}.margin_top{margin-top:10px;}.margin_bottom{margin-bottom:10px !important;}.margin_bottom.extra{margin-bottom:50px !important;}img{max-width:100%;}.inner{max-width:970px;margin:0 auto;position:relative;}.inner_padding{padding:10px;position:relative;}.social_icons{*zoom:1;}.social_icons:before,.social_icons:after{display:table;content:"";line-height:0;}.social_icons:after{clear:both;}.social_icons a{color:#fff;display:block;margin-right:20px;float:left;transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-webkit-transition:all .25s ease-in-out;height:35px;}.social_icons a i{font-size:42px;line-height:37px;text-decoration:none;}.social_icons a:hover{text-decoration:none;background:#fff;border-radius:12px;}.social_icons a:hover.facebook{color:#3c5b9b;}.social_icons a:hover.twitter{color:#18b5e8;}.social_icons a:hover.google{color:#d6492f;}.social_icons a:hover.instagram{color:#383839;}.social_icons a:hover.pinit{color:#cb2027;}.social_icons a:hover.tumblr{color:#2c4762;}.edit_link{color:#000 !important;font-family:Tahoma, Geneva, sans-serif;font-size:16px;text-decoration:none;padding:3px;margin-left:20px;opacity:0.8;z-index:100;background-color:#f5dc59;text-transform:none !important;position:absolute;top:0;right:0;text-shadow:none;}.edit_link:hover{opacity:1;}.carousel{overflow:hidden;margin:0;}.carousel .carousel-control{opacity:0.0;filter:alpha(opacity=20);-webkit-transition-property:color;-webkit-transition-duration:0.3s, 0.3s;-webkit-transition-timing-function:linear, ease-in;border:none;background-color:transparent;color:#000;}.carousel .carousel-control.left{left:-25px;}.carousel .carousel-control.right{right:-25px;}.carousel:hover .carousel-control.left{left:0px;}.carousel:hover .carousel-control.right{right:0px;}.carousel:hover .carousel-control{opacity:0.8;filter:alpha(opacity=80);}#dev-bar{position:fixed;bottom:0;left:0;right:0;background:#5bb75b;padding:5px;text-align:center;color:#fff;z-index:999;border-top:1px solid #ddd;}#dev-bar a{color:#fff;text-decoration:underline;}input,textarea,select{color:#000;}body{padding:0;line-height:normal;color:#3a89c9;font-family:'Roboto', serif;font-size:16px;background:#f4f4f4;}h1,h2,h3,h4,h5{margin-top:0;}#main-container{max-width:970px;margin:0 auto;background:#fff;padding:20px 20px;}#header{*zoom:1;background:#3a89c9;}#header:before,#header:after{display:table;content:"";line-height:0;}#header:after{clear:both;}#header #logo{float:left;max-width:500px;padding:20px 0;}@media (max-width: 767px){#header #logo{float:none;padding:20px 0;text-align:center;margin:0 auto;}}#header .pull-right{margin-top:18px;}#header .pull-right p{font-size:18px;margin:0;color:#fff;}#header .pull-right p a{color:#fff;}#nav{border-top:1px solid #3a89c9;border-bottom:1px solid #3a89c9;background:#e6e6e6;}#nav ul{list-style:none;margin:0;padding:0;position:relative;}#nav ul li{margin:0;padding:0;*zoom:1;float:left;padding:0;}#nav ul li:before,#nav ul li:after{display:table;content:"";line-height:0;}#nav ul li:after{clear:both;}#nav ul li a{font-family:'Roboto', serif;color:#3a89c9;font-size:17px;line-height:17px;text-transform:uppercase;padding:10px 10px;display:inline-block;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}#nav ul li a:hover{color:#fff;background:#3a89c9;text-decoration:none;}#nav ul li.sale a{background-color:red;border-left:none;}#nav ul li .sub_nav{display:none;position:absolute;top:37px;left:0px;right:0px;background:#58595b;color:#fff;z-index:11;padding:10px;}#nav ul li .sub_nav .heading{margin:0 0 10px;padding:5px;font-family:'Roboto', serif;text-transform:uppercase;color:#fff;}#nav ul li .sub_nav ul{list-style:none;float:none;width:30%;background:none;}#nav ul li .sub_nav ul li{float:none;line-height:normal;width:auto;padding:0;}#nav ul li .sub_nav ul li a{float:none;background-color:transparent;color:#fff;display:block;font-size:12px;padding:5px;text-align:left;font-family:'Roboto', serif;text-transform:uppercase;border-left:none;}#nav ul li .sub_nav ul li a:hover{background-color:#ec008c;}.social-links a{display:inline-block;color:#fff;font-size:18px;margin-right:15px;}.social-links a.google-plus{background-position:0px -35px;}.social-links a.google-plus:hover{background-position:0px 0px;}.social-links a.facebook{background-position:-35px -35px;}.social-links a.facebook:hover{background-position:-35px 0px;}.social-links a.twitter{background-position:-70px -35px;}.social-links a.twitter:hover{background-position:-70px 0px;}.social-links a.instagram{background-position:-105px -35px;}.social-links a.instagram:hover{background-position:-105px 0px;}#footer{background:#3a89c9;color:#fff;padding:30px 0 0;}#footer .divider{margin:30px 0 10px;}#footer .inner.main{padding:22px 0 35px 0;}#footer .inner.main .title{font-family:'Roboto', serif;font-size:17px;line-height:17px;font-weight:bold;color:#fff;text-transform:uppercase;margin-bottom:20px;}#footer .inner.main ul{list-style:none;padding:0;margin:0;}#footer .inner.main ul li{margin:0 0 5px;padding:0;}#footer .inner.main ul li a{font-family:'Roboto', serif;font-size:14px;line-height:23px;color:#fff;text-transform:uppercase;}#footer .inner.main ul li a:hover{text-decoration:none;color:#fff;}#footer .inner.main .bottom-footer{text-align:left;}#footer .inner.main .bottom-footer p{margin-top:0;font-family:'Roboto', serif;font-size:13px;line-height:14px;color:#fff;}#footer .inner.main .bottom-footer p a{color:#fff;text-decoration:underline;}#footer .inner.main .bottom-footer p a:hover{color:#fff;}h1.title{font-family:'Roboto', serif;font-size:37px;line-height:44px;text-transform:lowercase;color:#58595b;margin:0;padding:20px 0;}section{padding:25px 0;}section.no-margin{margin-bottom:0;}section.light{background:#fff;}section.dark{background:#f4f4f4;}section h1{font-size:32px;line-height:39px;}section h1.small{font-size:25px;line-height:29px;}section h2{font-family:'Roboto', serif;font-size:22px;line-height:29px;color:#3a89c9;text-transform:uppercase;margin-bottom:20px;}section h3{font-family:'Roboto', serif;font-size:14px;line-height:17px;color:#3a89c9;text-transform:uppercase;margin-bottom:20px;}section h5{color:#3a89c9;text-align:center;font-size:19px;line-height:23px;max-width:650px;margin:15px auto;padding:0 35px;}section p{font-family:'Roboto', serif;font-weight:400;font-size:14px;line-height:18px;color:#58595b;margin-bottom:20px;}section ul,section ol{margin-bottom:20px;padding:0 0 0 20px;}section ul li,section ol li{font-family:'Roboto', serif;font-size:14px;line-height:18px;color:#58595b;margin-bottom:10px;}.heading{text-align:center;margin:0;padding:15px 20px 40px;}.heading.single-heading{padding:15px 20px 15px;}.heading h1,.heading h2,.heading h3,.heading h4{text-transform:uppercase;font-family:'Raleway', sans-serif;color:#3a89c9;font-weight:500;text-align:center;display:inline-block;position:relative;margin:0 auto;}@media (max-width: 767px){.heading{padding:30px 0;}}.content{color:#000;font-family:'Roboto', serif;font-size:14px;}.content p{margin-bottom:20px;}.button,button{background:#58595b;color:#fff;font-family:'Roboto', serif;text-transform:uppercase;padding:10px 15px;text-align:center;border:none;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.button.full,button.full{padding:10px 0;width:100%;display:block;}.button:hover,.button:active,button:hover,button:active{color:#fff;text-decoration:none;background:#3a89c9;}.breadcrumb>li+li:before{padding:0;content:'';}.breadcrumb{background-color:transparent;margin:15px 0 0;padding:0 10px;position:relative;z-index:10;text-align:center;}.breadcrumb li a{font-family:'Roboto', serif;text-transform:uppercase;color:#3a89c9;font-size:13px;line-height:18px;}.breadcrumb li a:hover{text-decoration:none;color:#58595b;}.breadcrumb li .divider{color:#3a89c9;padding:0 3px 0 0;font-size:10px;line-height:11px;position:relative;top:-1px;}.form-horizontal .control-label{text-align:left !important;}.form-horizontal .form-control{font-size:14px !important;}section.heading{background:#e5e5e5;}.contact-form{margin-bottom:30px;}.contact-form input,.contact-form textarea{border-radius:0;}.contact-form .form-control{margin-top:10px;}.contact-form .form_container{padding:10px;border:1px solid #ddd;}.carousel .carousel-indicators li{border-radius:0;background:#fff;border:none;width:12px;height:12px;}.carousel .carousel-indicators li.active{background:#58595b;}.carousel .carousel-control{background:none;}.flex-control-paging li a{background:#fff;border-radius:0;}.flex-control-paging li a:hover,.flex-control-paging li a.flex-active{background:#58595b;}.flexslider:hover .flex-prev{left:0;opacity:1.0;}.flexslider:hover .flex-next{right:0;opacity:1.0;}.flex-control-paging{display:none;}.flex-direction-nav a.flex-prev{height:54px;width:27px;background:url(/graphics/arrows.png) 0px 0px no-repeat;opacity:1;left:0;top:45%;transition:none;}.flex-direction-nav a.flex-prev:hover{background:url(/graphics/arrows.png) 0px -54px no-repeat;left:0;}.flex-direction-nav a.flex-next{height:54px;width:27px;background:url(/graphics/arrows.png) -27px 0px no-repeat;opacity:1;right:0;top:45%;transition:none;}.flex-direction-nav a.flex-next:hover{background:url(/graphics/arrows.png) -27px -54px no-repeat;right:0;}.flex-direction-nav a:before{content:'';}.flex-direction-nav a.flex-next:before{content:'';}.popup-content-inline{display:none;}#home-feature .item{position:relative;text-align:center;}#home-feature .item img{margin:0 auto;}#home-feature ul{margin:0;padding:0;}#home-feature ul li{margin:0;padding:0;}#home-feature ul.slides li{position:relative;}#home-feature ul.slides li .feature-overlay{position:absolute;top:34%;left:0;right:0;font-family:'Roboto', serif;font-size:75px;line-height:90px;color:#fff;text-transform:uppercase;text-align:center;}#home-feature ul.slides li a{position:absolute;background:#3a89c9;font-family:'Roboto', serif;font-size:14px;line-height:17px;color:#fff;text-transform:uppercase;padding:10px 15px;bottom:20px;margin:0 auto;display:inline-block;width:120px;text-align:center;left:0;right:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}#home-feature ul.slides li a:hover{text-decoration:none;background:#58595b;}.icon-block{display:table-cell;height:80px;vertical-align:middle;font-family:'Roboto', serif;font-size:14px;line-height:17px;color:#000;text-transform:uppercase;}.icon-block p{margin:0;font-family:'Roboto', serif;font-size:14px;line-height:20px;color:#000;text-transform:uppercase;}.icon-block span.icon{width:40px;height:40px;display:block;float:left;margin-right:20px;}.icon-block span.social-text{display:table-cell;height:35px;vertical-align:middle;padding:0 0 0 5px;}.home-image-block{position:relative;}.home-image-block h3{position:absolute;bottom:20px;left:0;right:0;text-align:center;margin:0 auto;}.home-image-block h3 a{background:#3a89c9;font-family:'Roboto', serif;font-size:14px;line-height:17px;color:#fff;text-transform:uppercase;padding:10px 15px;margin:0 auto;display:inline-block;text-align:center;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.home-image-block:hover h3 a{text-decoration:none;background:#58595b;}.homepage-category-title{margin-bottom:0;}.homepage-category{margin-top:20px;}.homepage-category .img-container{position:relative;padding:5px;}.homepage-category .img-container img{display:block;}.homepage-category .overlay{background:#e6e6e6;font-family:'Roboto', serif;font-size:14px;line-height:17px;color:#000;padding:10px;text-transform:uppercase;display:block;}.homepage-category:hover .img-container{box-shadow:0px 0px 2px rgba(0,0,0,0.74);}.homepage-category:hover .img-container .overlay{background:#3a89c9;color:#fff;text-decoration:none;}.homepage-category:hover a{text-decoration:none;}#mailing-list-home{background:#58595b;padding:15px;}#mailing-list-home p{font-family:'Roboto', serif;text-transform:uppercase;color:#fff;font-size:17px;text-align:center;margin:0 0 15px;}#mailing-list-home input{width:100%;padding:6px;text-align:center;font-family:'Roboto', serif;color:#000;font-size:16px;}#mailing-list-home button{margin-top:10px;width:100%;background:#ec008c;}#mailing-list-home button:hover{background:#666;}#postage-offer-home{background:#58595b;padding:24px 15px 25px;}#postage-offer-home p{font-family:'Roboto', serif;text-transform:uppercase;color:#fff;font-size:26px;text-align:center;text-shadow:1px 1px #000;margin:0;}#social-home{background:#ec008c;padding:17px 15px;}#social-home p{font-family:'Roboto', serif;text-transform:uppercase;color:#fff;font-size:17px;text-align:center;margin:0 0 15px;}.social-icon > div{display:block;color:#fff;text-decoration:none;font-family:'Roboto', serif;text-transform:uppercase;background-color:#58595b;background-image:url(/graphics/bgs/social-icons.png);background-repeat:no-repeat;background-position:0px 0px;font-size:13px;padding:30px 10px 30px 50px;margin-left:11px;width:48%;}.social-icon:first-child > div{margin-left:0;}.social-icon.facebook > div{background-position:6px 22px;}.social-icon.facebook > div:hover{background-color:#3d5b9c;}.social-icon.twitter > div{background-position:6px -45px;}.social-icon.twitter > div:hover{background-color:#1bb4e7;}.social-icon:hover{color:#fff;text-decoration:none;}.social-footer{float:right;}.social-footer .social-icon > div{float:left;padding-top:15px;padding-bottom:15px;width:auto;margin-left:0;}.social-footer .social-icon.facebook > div{background-position:6px 7px;}.social-footer .social-icon.twitter > div{background-position:6px -60px;}.bold-link{font-family:"futurabook", Arial, Helvetica, sans-serif;text-transform:uppercase;font-size:16px;font-weight:600;text-align:center;display:block;color:#000;text-decoration:none;}.bold-link:hover{color:#58595b;text-decoration:none;}.feature-block p{margin:0;padding:10px 10px;text-align:center;font-family:'Roboto', serif;text-transform:uppercase;color:#fff;font-size:14px;background:#58595b;position:relative;}.feature-block p:before{border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-width:25px;top:100%;left:50%;border-top-color:#58595b;border-top-width:15px;margin-left:-25px;}.feature-block:hover p{background:#ec008c;}.feature-block:hover p:before{border-top-color:#ec008c;}.feature-block.bottom p:before{border-top-color:#58595b;border-top-width:0;border-bottom-color:#58595b;border-bottom-width:15px;top:-15px;}.feature-block.bottom:hover p:before{border-bottom-color:#ec008c;}.size-guide{width:100%;margin-bottom:50px;}.size-guide .title{text-align:center;font-family:'Roboto', serif;text-transform:uppercase;font-size:20px;}.size-guide table{width:100%;}.size-guide table thead td{background:#b27959;color:#fff;text-transform:uppercase;text-align:center;font-size:15px;padding:5px;}.size-guide table td{padding:5px;text-align:center;}.size-guide table tr td:first-child{width:15%;text-align:left;}.title-block{position:relative;text-align:center;}.title-block span{font-family:"futurabook", Arial, Helvetica, sans-serif;text-transform:uppercase;font-size:17px;border:1px solid #ccc;text-align:center;background:#fff;color:#000;padding:10px 25px;top:-21px;left:0;right:0;position:absolute;margin:0 auto 20px;width:130px;}.title-block.heading span{font-size:22px;}.title-block.bordered{background:#ddd;height:1px;margin-bottom:20px;}.title-block.margin{margin:50px 0;}.full-width-home{background:#eaeaea;margin-top:60px;}.full-width-home .inner_padding{padding-top:40px;}.full-width-home p{color:#472a1a;font-size:14px;}.full-width-home a{color:#000;text-decoration:none;font-size:15px;text-transform:uppercase;display:block;margin:20px 0;}#sale-banner{margin:0 auto 20px auto;text-align:center;width:960px;}#product_container .product_block{margin-bottom:20px;}.product_block{margin-bottom:0px;padding:5px;}.product_block a{text-decoration:none;}.product_block .description{font-family:'Roboto', serif;color:#3a89c9;font-size:14px;line-height:16px;padding:10px 0;text-align:center;}.product_block .description .product-title{display:block;color:#3a89c9;font-family:'Roboto', serif;font-size:18px;line-height:19px;text-transform:uppercase;min-height:40px;}.product_block .description .price-span{color:#3a89c9;font-size:16px;font-weight:bold;display:block;margin:10px 0;}.product_block .description .product-button{display:inline-block;font-size:16px;padding:10px;border:1px solid #3a89c9;color:#3a89c9;text-transform:uppercase;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}.product_block .description .product-button:hover{background:#3a89c9;color:#fff;}.product_block .img{position:relative;}.product_block .img .sale-overlay{position:absolute;top:0px;left:0px;background-image:url(/graphics/sale.png);background-repeat:no-repeat;height:103px;width:103px;background-size:72px 72px;margin:0;}.product_block .quick-buttons{background:#3a89c9;opacity:0;filter:alpha(opacity=0);z-index:-1;position:absolute;bottom:10px;left:5px;right:5px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;*zoom:1;}.product_block .quick-buttons:before,.product_block .quick-buttons:after{display:table;content:"";line-height:0;}.product_block .quick-buttons:after{clear:both;}.product_block .quick-buttons a{color:#fff;text-align:center;display:block;float:left;width:50%;padding:20px 0;text-indent:-9999px;background:url('/graphics/icons.png') no-repeat center -2px;}.product_block .quick-buttons a.view-item{background-position:center -49px;}.fancybox-skin{border-radius:0;}.fancybox-close{background:url('/graphics/close@2.png') no-repeat 0 0;background-size:35px 70px;width:35px;height:35px;top:0;right:0;}.fancybox-close:hover{background-position:0 -35px;}#instagram_feed a{width:31.5%;margin-right:1.5%;float:left;display:block;margin-bottom:10px;}.strikeout{text-decoration:line-through;}#product_detail_form{margin-top:20px;}#product_search ul{list-style:none;margin-left:0px;}#product_search ul li{margin-top:5px;}#product_search ul li label{float:left;padding:1px 0 0 7px;}#product_search p.filter_title{font-family:'Roboto', serif;font-size:14px;line-height:18px;color:#000;text-transform:uppercase;}#product_search h4{padding:5px 0;font-family:'Open Sans', sans-serif;font-weight:700;text-transform:uppercase;font-size:18px;margin:0 0 5px 0;}#product_search .filter-group{*zoom:1;overflow-y:scroll;max-height:285px;margin-bottom:30px;}#product_search .filter-group:before,#product_search .filter-group:after{display:table;content:"";line-height:0;}#product_search .filter-group:after{clear:both;}#product_search .filter-group::-webkit-scrollbar{width:6px;background-color:#f5f5f5;}#product_search .filter-group::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#f5f5f5;}#product_search .filter-group::-webkit-scrollbar-thumb{background-color:#222;}#product_search .filter-group::-webkit-scrollbar-thumb:hover{background-color:#222;}#product_search .filter-group.filter-group-2 .filter-option{float:left;min-width:50%;}#product_search .filter-group .filter-option{float:left;min-width:100%;}#product_search .filter-group .filter-option a{font-family:'Roboto', serif;font-size:14px;line-height:22px;color:#58595b;padding:0 5px 0 0;}#product_search .filter-group .filter-option a:hover,#product_search .filter-group .filter-option a.checked{cursor:pointer;text-decoration:none;}#product_search .filter-group .filter-option a:hover .filter-checkbox,#product_search .filter-group .filter-option a.checked .filter-checkbox{background:url(/graphics/tick.png) no-repeat center center;}#product_search .filter-group .filter-option a:hover.checked:hover .filter-checkbox,#product_search .filter-group .filter-option a.checked.checked:hover .filter-checkbox{background:url(/graphics/cross.png) no-repeat center center;}#product_search .filter-group .filter-option a.disabled:hover,#product_search .filter-group .filter-option a.disabled{text-decoration:none;cursor:initial;}#product_search .filter-group .filter-option a.disabled:hover .filter-checkbox,#product_search .filter-group .filter-option a.disabled .filter-checkbox{background:#eee;}#product_search .filter-group .filter-checkbox{border:1px solid #999;border-radius:0px;background:#f7f7f7;display:block;float:left;height:20px;width:20px;padding:0;margin:2px 10px 0 0;}#product_search .filter-group label{font-family:'Roboto', serif;font-size:14px;line-height:24px;color:#58595b;font-weight:normal;text-transform:uppercase;}#product_search .filter-group label .result_count{float:right;min-width:33px;}#product_search .filter-group label .colour{display:block;height:12px;float:right;width:12px;margin:3px 15px 0 0;border:1px solid #ddd;border-radius:15px;}#product_search .filter-group label:hover{cursor:pointer;text-decoration:none;}#product_search .filter-group .filter_option{float:left;margin:3px 10px 0px 0;}#product_search .filter-group .filter_option:hover{text-decoration:none;}#product_search .filter-group .disabled{color:#ddd;}#product_search .button{margin:10px 0;}.sale{color:#f00;}#price_ranges{margin-bottom:8px;}#price_ranges span{font-family:'Roboto', serif;text-transform:uppercase;color:#000;font-size:12px;}#price_ranges span.max_price:before{content:"-";padding:0 10px;font-size:16px;}#slider-range{height:8px;}#slider-range .ui-state-default,#slider-range .ui-widget-content .ui-state-default,#slider-range .ui-widget-header .ui-state-default{background:#f6f6f6;border:1px solid #ccc;border-radius:3px;width:15px;height:15px;}#slider-range .ui-state-default:hover,#slider-range .ui-widget-content .ui-state-default:hover,#slider-range .ui-widget-header .ui-state-default:hover{background:#ddd;}.top-block{float:left;margin-right:40px;}.top-block p,.top-block a{font-family:'Roboto', serif;text-transform:uppercase;color:#3a89c9;font-size:13px;margin-bottom:0;float:left;}.top-block p.sort-by,.top-block p.per-page,.top-block a.sort-by,.top-block a.per-page{margin-right:5px;}.top-block p.sort-by,.top-block a.sort-by{margin-left:18px;}.top-block p .next,.top-block a .next{margin-left:3px;}.top-block p .previous,.top-block a .previous{margin-right:3px;}.top-block p{line-height:25px;}.top-block a:hover{text-decoration:none;color:#808080;}.top-block.last{margin-right:0;}.top-block select{background:#fff;padding:2px;height:auto;border:1px solid #a9a9a9;max-width:130px;margin-top:0;margin-bottom:0;}#bottom-bar{*zoom:1;padding:10px 0;}#bottom-bar:before,#bottom-bar:after{display:table;content:"";line-height:0;}#bottom-bar:after{clear:both;}#top-list-bar{border-top:1px solid #3a89c9;border-bottom:1px solid #3a89c9;padding:5px 0;}#top-list-bar .sort p{float:left;}#top-list-bar .sort select{width:auto;background:#fff;}#top-list-bar .change-view p{float:left;padding:4px 10px 0 0;margin:0;}#top-list-bar .change-view .views{border:1px solid #ddd;padding:4px;float:left;}#top-list-bar .change-view .views span{width:10px;height:14px;border:1px solid #ddd;display:block;float:left;background:#efefef;margin-left:5px;}#top-list-bar .change-view .views span:first-child{margin-left:0;}#top-list-bar .change-view .views.first{margin-right:10px;}#top-list-bar .change-view .views.active,#top-list-bar .change-view .views:hover{border:1px solid #ccc;cursor:pointer;}#top-list-bar .change-view .views.active span,#top-list-bar .change-view .views:hover span{background:#ccc;}.pagination{text-align:right;margin:0;padding:4px 0 0 0;}.pagination .page-number,.pagination .previous,.pagination .next{border:1px solid #ddd;padding:3px 5px;background:#eee;}.pagination .page-number.current,.pagination .page-number:hover,.pagination .previous.current,.pagination .previous:hover,.pagination .next.current,.pagination .next:hover{background:#fff;text-decoration:none;}.pagination .per-page{margin:20px 0 0 0;}.pagination .per-page .active{text-decoration:underline;}.pagination.bottom{margin-top:20px;}#product-detail,#product-popup{margin-bottom:0;position:relative;}#product-detail section.main-padding,#product-popup section.main-padding{padding:0 0;}#product-detail .sku,#product-popup .sku{float:right;color:#58595b;font-size:12px;line-height:15px;}#product-detail #back-link,#product-popup #back-link{text-transform:uppercase;font-family:'Roboto', serif;font-size:15px;line-height:18px;color:#58595b;}#product-detail .heading,#product-popup .heading{margin:0 0 0;}#product-detail h1,#product-popup h1{font-family:'Raleway', sans-serif;font-weight:500;color:#3a89c9;margin-bottom:0;}#product-detail h1 .price,#product-popup h1 .price{color:#3a89c9;position:absolute;left:0;right:0;font-size:19px;}#product-detail .description,#product-popup .description{font-size:17px;color:#3a89c9;padding:20px 0;}#product-detail .description strong,#product-detail .description b,#product-popup .description strong,#product-popup .description b{font-family:'Roboto', serif;}#product-detail .description a,#product-popup .description a{color:#3a89c9;}#product-detail .sku,#product-popup .sku{color:#3a89c9;margin-top:20px;}#product-detail .roll-zoom,#product-popup .roll-zoom{font-family:'Roboto', serif;font-size:13px;line-height:18px;padding:20px 0;text-align:center;color:#3a89c9;}#product-detail .social_plugins,#product-popup .social_plugins{margin:15px 0;*zoom:1;}#product-detail .social_plugins:before,#product-detail .social_plugins:after,#product-popup .social_plugins:before,#product-popup .social_plugins:after{display:table;content:"";line-height:0;}#product-detail .social_plugins:after,#product-popup .social_plugins:after{clear:both;}#product-detail .social_plugins .icon,#product-popup .social_plugins .icon{float:left;margin-left:10px;}#product-detail .social_plugins .icon:first-child,#product-popup .social_plugins .icon:first-child{margin-left:0;}#product-detail .nav-tabs,#product-popup .nav-tabs{border-bottom:1px solid #3a89c9;}#product-detail .nav-tabs li,#product-popup .nav-tabs li{border-radius:0;}#product-detail .nav-tabs li a,#product-popup .nav-tabs li a{border-radius:0;border:1px solid #3a89c9;color:#3a89c9;font-size:17px;text-transform:uppercase;}#product-detail .nav-tabs li.active a,#product-popup .nav-tabs li.active a{background:#3a89c9;color:#fff;}#product-detail .tab-content,#product-popup .tab-content{border-bottom:1px solid #3a89c9;}#product-detail .basket_buttons .quantity,#product-popup .basket_buttons .quantity{border:1px solid #3a89c9;}#product-detail .basket_buttons .button,#product-popup .basket_buttons .button{font-family:'Roboto', serif;font-size:23px;padding:10px 15px;border:1px solid #3a89c9;color:#fff;background:#3a89c9;text-transform:uppercase;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;position:relative;top:-2px;}#product-detail .basket_buttons .button:hover,#product-popup .basket_buttons .button:hover{background:#3a89c9;color:#fff;}#product-detail #quantity,#product-popup #quantity{font-family:'Roboto', serif;font-size:29px;line-height:18px;color:#000;border:1px solid #3a89c9;padding:5px 5px 5px 10px;width:60px;height:50px;margin-right:-3px;}#product-detail .social_links,#product-popup .social_links{padding:24px 0 0 0 !important;float:left;}#product-detail .social_links li,#product-popup .social_links li{display:block;float:left;font-size:14px;color:#000;line-height:15px;margin-right:10px;text-transform:uppercase;}#product-detail .social_links li a:link,#product-detail .social_links li a:visited,#product-popup .social_links li a:link,#product-popup .social_links li a:visited{display:inline-block;text-decoration:none;color:#000;}#product-detail .social_links li a:hover,#product-popup .social_links li a:hover{text-decoration:none;color:#999;}#product-detail .social_links li.email,#product-popup .social_links li.email{padding-left:22px;background:url(/graphics/email.jpg) 0 0 no-repeat;}#product-detail .social_links li.fb a img,#product-popup .social_links li.fb a img{margin:-3px 0 0 0;display:block;}#product-detail .product_addthis,#product-popup .product_addthis{padding:0;}#product-detail .addthis_button_email,#product-popup .addthis_button_email{padding-left:5px;}#product-detail .attribute_group,#product-popup .attribute_group{margin-bottom:10px;*zoom:1;}#product-detail .attribute_group:before,#product-detail .attribute_group:after,#product-popup .attribute_group:before,#product-popup .attribute_group:after{display:table;content:"";line-height:0;}#product-detail .attribute_group:after,#product-popup .attribute_group:after{clear:both;}#product-detail .attribute_group h3,#product-popup .attribute_group h3{color:#3a89c9;font-size:19px;margin:20px 0;}#product-detail .attribute_group .detail_radio,#product-popup .attribute_group .detail_radio{display:none;}#product-detail .attribute_group select,#product-popup .attribute_group select{font-family:'Roboto', serif;font-size:14px;line-height:17px;padding:5px 10px;}#product-detail .attribute_group p,#product-popup .attribute_group p{margin:0 8px 0 0;font-family:'Roboto', serif;text-transform:uppercase;color:#3a89c9;font-size:19px;border:1px solid #3a89c9;padding:5px;border-radius:999px;width:50px;height:50px;display:table-cell;vertical-align:middle;text-align:center;}#product-detail .attribute_group label,#product-popup .attribute_group label{float:left;margin-right:10px;text-align:center;}#product-detail .attribute_group label:hover,#product-detail .attribute_group label.active,#product-popup .attribute_group label:hover,#product-popup .attribute_group label.active{cursor:pointer;}#product-detail .attribute_group label:hover p,#product-detail .attribute_group label.active p,#product-popup .attribute_group label:hover p,#product-popup .attribute_group label.active p{background:#3a89c9;color:#fff;}#product-detail .attribute_group label .small,#product-popup .attribute_group label .small{font-size:12px;}#product-detail .attribute_group label.colour-option,#product-popup .attribute_group label.colour-option{width:30px;height:30px;border:1px solid #ccc;margin-right:10px;}#product-detail .attribute_group label.colour-option.active,#product-popup .attribute_group label.colour-option.active{border:1px solid #000;}#product-detail .attribute_group .disabled label p,#product-popup .attribute_group .disabled label p{color:#9c9c9c;}#product-detail .attribute_group .disabled label:hover,#product-detail .attribute_group .disabled label.active,#product-popup .attribute_group .disabled label:hover,#product-popup .attribute_group .disabled label.active{cursor:not-allowed;}#product-detail .attribute_group .disabled label:hover p,#product-detail .attribute_group .disabled label.active p,#product-popup .attribute_group .disabled label:hover p,#product-popup .attribute_group .disabled label.active p{background:#fff;}#product-detail .attribute_group .disabled label.colour-option,#product-popup .attribute_group .disabled label.colour-option{opacity:0.4;}#product-detail .attribute_group .disabled label.colour-option div,#product-popup .attribute_group .disabled label.colour-option div{color:#6c6c6c;font-size:25px;}.magnifyarea img{max-width:none;}#recent .title{font-size:14px;color:#000;padding:0 0 11px 0;border-bottom:solid 1px #ccc;text-transform:uppercase;font-family:'Roboto', serif;}#product-images{text-align:center;}#product-images img{max-width:100%;}#photo-thumbs{margin:15px 0;}#photo-thumbs .carousel-control{width:30px;}#photo-thumbs .carousel-control .icon-next,#photo-thumbs .carousel-control{color:#58595b;}#photo-thumbs .carousel-control .icon-next:hover,#photo-thumbs .carousel-control:hover{color:#3a89c9;}#product-popup{margin:0;min-width:300px;}#product-popup h2{font-family:'Roboto', serif;font-size:22px;line-height:26px;color:#58595b;border-bottom:1px solid #ccc;text-transform:lowercase;margin-bottom:15px;padding-bottom:5px;}#product-popup h3{font-family:'Roboto', serif;font-size:14px;line-height:17px;color:#000;text-transform:uppercase;margin-bottom:20px;}#product-popup .button{display:block;width:100%;}#shopping-basket tr.responsive{display:none;}.mobile-nav{position:fixed;top:0;width:0;height:100%;margin:0;padding-bottom:50px;background:#472a1a;overflow-y:auto;transition:width 0.3s ease;z-index:999;}.mobile-nav a{display:block;color:white;padding:10px 10px;font-family:'Roboto', serif;text-transform:uppercase;font-size:14px;}.mobile-nav a:hover,.mobile-nav a:focus{text-decoration:none;background-color:#58595b;color:#fff;}.mobile-nav p.heading{font-family:'Roboto', serif;text-transform:uppercase;font-size:18px;padding:10px 10px;margin:0;color:#fff;text-align:center;background:#58595b;}#mobile-controls{*zoom:1;display:none;position:fixed;width:100%;top:0;left:0;right:0;background:#ec008c;z-index:99;}#mobile-controls:before,#mobile-controls:after{display:table;content:"";line-height:0;}#mobile-controls:after{clear:both;}#mobile-controls .control{font-family:'Roboto', serif;text-transform:uppercase;font-size:17px;color:#fff;display:block;padding:8px 15px 9px;}#mobile-controls .control.close-menu{display:none;}#mobile-controls .control.left-menu{float:left;}#mobile-controls .control.right-menu{float:right;}#mobile-controls .control:hover{text-decoration:none;}#mobile-nav:target{width:70%;left:0 !important;}#mobile-nav:target + #wrapper{width:100%;position:absolute;height:100%;overflow:hidden;}#mobile-nav:target + #wrapper #mobile-controls{left:70%;}#mobile-nav:target + #wrapper #mobile-controls .control.open-menu{display:none;}#mobile-nav:target + #wrapper #mobile-controls .control.close-menu{display:block;}@media (min-width: 768px) and (max-width: 960px){.inner{margin:0 15px;}nav #site-search form input{width:155px;}}@media (max-width: 767px){.inner_padding{padding:0;}.wrapper_inner{margin:0 15px;}#dev-bar{display:none;}#header #top-links ul{display:none;}#header #top-links .pull-right{float:none !important;}#header #top-links .pull-right ul{display:block;text-align:center;float:none;}#header #top-links #basket-summary{right:15px;width:auto;z-index:998;}#header #top-links #basket-summary.display{width:250px;z-index:1000;}#header #top-links #basket-summary .basket-overlay .product-summary .product-detail .detail p,#header #top-links #basket-summary .basket-overlay .product-summary .product-detail .detail p.price{margin:0;padding:0;}#header #top-links #basket-summary .basket-buttons{float:right;}#header #top-links #basket-summary .basket-buttons a{text-indent:-9999px;width:40px;height:40px;padding:0;}#header #top-links #basket-summary .basket-buttons a.totals{background-image:url('/graphics/icons@2.png');background-position:-6px -208px;background-size:50px 400px;}#header #top-links #basket-summary .basket-buttons a.checkout{display:none;}#header #top-links #basket-summary .mobile-checkout-btn{font-family:'Roboto', serif;font-size:16px;line-height:19px;color:#fff;padding:10px;display:block;border-radius:0;background-color:#3a89c9;text-align:center;}#header #top-links #basket-summary .product-summary img{display:none;}#site-search-mobile{position:absolute;top:0;left:0;right:0;z-index:999;}#site-search-mobile form .mobile-form{*zoom:1;padding:15px;background:#fff;display:none;}#site-search-mobile form .mobile-form:before,#site-search-mobile form .mobile-form:after{display:table;content:"";line-height:0;}#site-search-mobile form .mobile-form:after{clear:both;}#site-search-mobile form input{background:none;border:none;padding:10px 10px;font-family:'Roboto', serif;font-size:16px;line-height:19px;color:#58595b;width:100%;}#site-search-mobile form input:focus{outline:none;}#site-search-mobile form .search-input{border-bottom:1px solid #999;margin-bottom:5px;}#site-search-mobile form .advanced-search{float:right;font-family:'Roboto', serif;font-size:14px;line-height:17px;color:#58595b;}#site-search-mobile form .advanced-search:hover{color:#3a89c9;text-decoration:none;}#site-search-mobile form button{background-color:#3a89c9;background-image:url(/graphics/icons.png);background-position:-5px -260px;background-repeat:no-repeat;width:38px;height:38px;border-radius:999px;border:0;position:absolute;top:12px;right:15px;}#site-search-mobile form button:hover{background-color:#58595b;}a.search-toggle-form{background-color:#3a89c9;background-image:url(/graphics/icons@2.png);background-size:50px 400px;background-position:-4px -359px;background-repeat:no-repeat;width:40px;height:40px;border-radius:0;border:0;z-index:999;display:block;position:absolute;bottom:-40px;right:55px;text-indent:-9999px;}a.search-toggle-form:hover{background-color:#58595b;text-decoration:none;}a.search-toggle-form.active{background-color:#58595b;background-image:none;text-indent:0;color:#fff;font-family:'Roboto', serif;font-size:18px;padding:8px 15px;right:15px;}#nav .category-toggle{display:block;font-family:'Roboto', serif;font-size:16px;line-height:17px;padding:10px 0;color:#fff;background:#3a89c9;text-align:center;text-transform:uppercase;}#nav ul{display:none;padding:20px 0 0 0;}#nav ul li{float:none;margin:0;padding:5px 0;text-align:center;}#nav ul li a{display:block;}#nav ul li .sub_nav{position:relative;top:0;background:none;padding:0;}#nav ul li .sub_nav ul{width:100%;padding:0;}#nav ul li .sub_nav ul li{padding:0;}#nav ul li .sub_nav ul li a{color:#58595b;text-align:center;padding:3px;}#nav ul li .sub_nav ul li a:hover{background:none;color:#3a89c9;}section h1{text-align:center;}section .inner{margin:0;padding:0 10px;}section .inner .row{margin:0;}section .no-float{float:none !important;}section h1.title{text-align:center;}section h2{text-align:center;}section .product_block{margin-bottom:20px;}section .homepage-category{margin:0;padding:0;}section .homepage-category .img-container{padding:0;}section .flexslider{margin:0;}section .flexslider li{margin:0;padding:0;}.breadcrumb{display:none;}#footer .inner.main{margin:0;padding:20px 15px;}#footer .inner.main .mobile-break{margin:20px 0;}#footer .inner.main .social-links a{margin:0 -4px 0 0;}.mobile-break{float:left;width:100%;}.icon-block{display:block;margin:0 auto;max-width:232px;}.icon-block .social-links{float:none !important;text-align:center;}.social-links a{background-image:url('/graphics/social@2.png');}#home-feature .flexslider{padding:0 5px;margin-bottom:20px;}#home-feature .flexslider .slides li{background-repeat:no-repeat;background-position:center center;background-size:cover;}#home-feature .flexslider .slides li img{display:none;}#home-feature .flexslider .slides li .feature-overlay{position:relative;top:auto;padding:100px 0 130px 0;font-size:45px;line-height:60px;}#home-feature .flexslider .slides li a{position:relative;left:auto;right:auto;display:block;}#product_container .product_block{margin-bottom:20px;}#product_container .product_block .description .product-title{min-height:60px;}.popup-content-inline{display:none;}#product_search{display:none;}.mobile-filter-bar{*zoom:1;}.mobile-filter-bar:before,.mobile-filter-bar:after{display:table;content:"";line-height:0;}.mobile-filter-bar:after{clear:both;}.mobile-filter-bar a{background:#58595b;color:#fff;font-family:'Roboto', serif;font-size:12px;line-height:14px;padding:15px 0;width:100%;display:inline-block;float:left;text-align:center;text-transform:uppercase;}.mobile-filter-bar a:hover{text-decoration:none;background:#3a89c9;}.mobile-filter-bar p a{width:50%;}#top-list-bar,#bottom-task-bar{display:none;}#product-detail section.main-padding,#product-popup section.main-padding{padding:20px 0 !important;}#product-detail h1,#product-popup h1{text-align:center;}#product-detail h3,#product-popup h3{margin-top:20px;}#product-detail .basket_buttons .button,#product-popup .basket_buttons .button{display:block;width:100%;color:#fff !important;background:#3a89c9 !important;}#product-detail #back-link,#product-popup #back-link{display:block;text-align:center;background:#58595b;padding:15px 0;color:#fff !important;}#shopping-basket .button{display:block;width:100% !important;float:none;padding:5px 0;font-size:16px;margin-bottom:0;}#shopping-basket #shopping_basket_table{border:none;padding:0;margin:0;}#shopping-basket table tr{display:none;}#shopping-basket table tr.responsive{display:block !important;border:1px solid #ccc;margin:10px 0;background:#fff;}#shopping-basket table tr.responsive td.options{padding:0;border-top:none;}#shopping-basket table tr.responsive td.options table{width:100%;border-top:1px solid #ddd;}#shopping-basket table tr.responsive td.options table tr{width:100%;display:table-row !important;}#shopping-basket table tr.responsive td.options table tr td{display:table-cell;width:50%;padding:10px;border-top:none;}#shopping-basket table tr.responsive td.options table tr td:first-child{width:50%;}#shopping-basket table tr.responsive:first-child{display:none;}#shopping-basket table tr.responsive td:before{content:attr(data-header);display:block;float:left;font-weight:bold;margin-right:5px;}#shopping-basket table tr.responsive td{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*zoom:1;}#shopping-basket table tr.responsive td:before,#shopping-basket table tr.responsive td:after{display:table;content:"";line-height:0;}#shopping-basket table tr.responsive td:after{clear:both;}#shopping-basket table tr.responsive td.item img{width:100%;float:none;margin-bottom:15px;}#shopping-basket table tr.responsive td.item p{display:block;float:none;margin:0;color:#3a89c9;font-size:16px;}.button.primary-mobile{width:100%;float:none;background:#3a89c9;color:#fff;font-size:17px;line-height:20px;}}