/*! normalize.css v2.1.2 | MIT License | git.io/normalize */@import url("normalise.html");article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}.wf-loading body{visibility:hidden}body{
	font-family:"Apercu Light", Calibri, sans-serif;
	font-size-adjust:0.508;
	font-weight:200;
	font-style:normal;
	color:#4e4d55;
	font-size:100%;
	line-height:1.3em;
	background:white
}.wrapper{font-size:1em}h1{font-family:"Apercu Bold", Calibri, sans-serif;font-size-adjust:0.508;font-weight:bold;font-style:normal;font-size:3.5em;line-height:1em;margin:0 0 1.5em}h2{
	font-family:"Apercu Bold", Calibri, sans-serif;
	font-size-adjust:0.508;
	font-weight:bold;
	font-style:normal;
	font-size:1.1em;
	line-height:1em;
	margin:0 0 1.5em;
	text-transform:uppercase;
	color:#D0142C
}h3{font-family:"Apercu Bold", Calibri, sans-serif;font-size-adjust:0.508;font-weight:bold;font-style:normal;font-size:2.2em;line-height:1em;margin:0 0 0.8em}h4{font-family:"Apercu Bold", Calibri, sans-serif;font-size-adjust:0.508;font-weight:bold;font-style:normal;font-size:0.8em;line-height:1em;margin:0 0 1em;text-transform:uppercase;letter-spacing:.1em}h5{font-family:"Apercu Light", Calibri, sans-serif;font-size-adjust:0.508;font-weight:200;font-style:normal;font-size:0.8em;line-height:1em;margin:0 0 1em;text-transform:uppercase;letter-spacing:.1em;color:#959b9e}h6{font-family:"Apercu Light", Calibri, sans-serif;font-size-adjust:0.508;font-weight:200;font-style:normal;font-size:0.8em;line-height:1em;margin:0 0 1em;color:#959b9e}p{padding:0 0 1em 0;margin:0}em{font-family:"Apercu Light Italic", Calibri, sans-serif;font-size-adjust:0.508;font-weight:200;font-style:italic}strong{font-family:"Apercu Bold", Calibri, sans-serif;font-size-adjust:0.508;font-weight:bold;font-style:normal}em strong,strong em{font-family:"Apercu Bold", Calibri, sans-serif;font-size-adjust:0.508;font-weight:bold;font-style:normal}hr{height:1px;line-height:1px;border:none;background:whitesmoke;float:left;width:100%;clear:both;padding:0;margin:0 0 2em}input{font-family:"Apercu Light", Calibri, sans-serif;font-size-adjust:0.508;font-weight:200;font-style:normal}a{
	color:#D0142C;
	text-decoration:none;
	-webkit-transition:0.1s linear all;
	-moz-transition:0.1s linear all;
	transition:0.1s linear all;
	-o-transition:0.1s linear all;
	outline:none
}a:hover{
	color:#666
}a:focus{outline:none}button{border:none;outline:none}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#959b9e}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{color:#4e4d55}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{color:#ff675c}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em{font-family:"Apercu Bold", Calibri, sans-serif;font-size-adjust:0.508;font-weight:bold;font-style:normal}ul{list-style:none;margin:0;padding:0}#content ul{list-style:disc;margin-bottom:2em;padding-left:2em}ol{padding:0;margin:0 0 1em;padding-left:2em}ul li,ol li{
	padding-bottom:0;
	line-height:1.2em
}blockquote{background:whitesmoke;margin:1em 0 2em;padding:1em 2em 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.caption{font-size:0.7em}.intro{font-size:1.3em;line-height:1.3em}::-moz-selection{background-color:#4e4d55;color:white}::selection{background-color:#4e4d55;color:white}#footer ::-moz-selection{background-color:white;color:#4e4d55}#footer ::selection{background-color:white;color:#4e4d55}::-webkit-input-placeholder{color:#4e4d55;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opac)";filter:alpha(opacity=100)}:-moz-placeholder{color:#4e4d55;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opac)";filter:alpha(opacity=100)}::-moz-placeholder{color:#4e4d55;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opac)";filter:alpha(opacity=100)}:-ms-input-placeholder{color:#4e4d55;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opac)";filter:alpha(opacity=100)}#footer ::-webkit-input-placeholder{color:white;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opac)";filter:alpha(opacity=100)}#footer :-moz-placeholder{color:white;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opac)";filter:alpha(opacity=100)}#footer ::-moz-placeholder{color:white;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opac)";filter:alpha(opacity=100)}#footer :-ms-input-placeholder{color:white;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opac)";filter:alpha(opacity=100)}body{margin:0;padding:0}.center{
	margin:0 auto;
	position:relative;
	max-width:85em
}.wrapper{
	margin:0 5%;
	float:left;
	width:90%
}#header,#feature,#container,#secondary,#footer{
	float:left;
	width:100%;
}.block1{float:left;height:200px;background:whitesmoke;width:25%}#header{position:fixed;z-index:99}#header .wrapper{position:relative}#header #nav-contain{float:left;width:100%;margin-top:3.7em;background:rgba(78,78,86,0.9);-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px}#header #nav-contain.mobile-open #nav,#header #nav-contain.mobile-open #organic,#header #nav-contain.mobile-open #social,#header #nav-contain.mobile-open #nav-minor{display:block}#header #nav-top{float:left;width:100%;background:#f8f9f9;padding:0.9em 0 0.6em;-webkit-border-top-left-radius:7px;-webkit-border-top-right-radius:7px;-moz-border-radius-topleft:7px;-moz-border-radius-topright:7px;border-top-left-radius:7px;border-top-right-radius:7px;position:relative;top:-0.5em;margin-bottom:-0.5em}#header #logo{position:absolute;left:-1.5em;top:1.5em;z-index:2;text-indent:-9999px;width:174px;height:149px;background:url(logo.png) top left;-moz-transition:none;-webkit-transition:none;-o-transition:color 0 ease-in;transition:none}#header #logo:hover{background-position:bottom left}#header #organic{float:right;text-transform:uppercase;font-size:0.65em;background:url(ico-organic-7ccef08a356bd78e9a69aa57b2c05cb8.png) no-repeat 10px 55%;position:relative;padding:0 1.5em 0.3em 3.3em;color:#4e4d55;line-height:1em}#header #social{float:right;margin:0 2.5em 0 0}#header #social li{float:left}#header #social a{color:#aaafb1;font-size:1.1em;padding-left:0.5em}#header #social a:hover{
	color:#00C
}#header #social .fa-facebook{margin-right:0.13em}#header #nav-minor{float:left;text-transform:uppercase;font-size:0.75em;letter-spacing:0.1em;margin-left:14em}#header #nav-minor li{float:left;padding:0;margin-right:0.5em}#header #nav-minor a{display:block;padding:0.3em 0.6em;color:#959b9e}#header #nav-minor a:hover{
	color:#02A1E2
}#header #nav-minor .on a{font-family:"Apercu Bold", Calibri, sans-serif;font-size-adjust:0.508;font-weight:bold;font-style:normal}#header #nav{float:left;clear:right;font-family:"Apercu Bold", Calibri, sans-serif;font-size-adjust:0.508;font-weight:bold;font-style:normal;font-size:1.1em;margin-left:10em}#header #nav li{float:left;margin-left:1.5em;padding:0}#header #nav li:first-child{text-transform:uppercase;font-family:"Apercu Light", Calibri, sans-serif;font-size-adjust:0.508;font-weight:200;font-style:normal;font-size:0.7em;margin-top:0.6em;margin-left:0;letter-spacing:0.1em}#header #nav li:first-child a{padding-left:0}#header #nav li:first-child a:hover{background:none}#header #nav li:first-child.on a{background:none}#header #nav a{display:block;padding:0.7em 0.8em;color:white}#header #nav a:hover{background:rgba(0,0,0,0.5)}#header #nav .on a{background:#000;color:white}#header #btn-mobile-nav{display:none;font-size:2em}#home-slideshow{float:left;width:100%}#home-slideshow li{float:left;width:100%;background-repeat:no-repeat;background-position:top center;background-size:cover;position:relative}#home-slideshow li .img{float:left;width:39%;position:absolute;top:-17em;left:-5%}#home-slideshow li .img img{width:100%;display:block}#home-slideshow li .info{
	float:right;
	width:65%;
	border-bottom:1px solid rgba(0,0,0,0.1);
	margin-top: 24em;
	margin-right: 0;
	margin-bottom: 10em;
	margin-left: 0;
}#home-slideshow li .info h2{
	text-transform:none;
	color:#4e4d55;
	font-size:3.5em;
	padding-bottom:0.8em;
	margin-bottom:0.5em;
	border-bottom:1px solid rgba(0,0,0,0.1);
	min-height:2em
}#home-slideshow li .info .benefits{
	float:left;
	margin-bottom:1.5em
}#home-slideshow li .info .benefits li{float:left;width:auto;margin-right:2em}#home-slideshow li .info .btn-primary{float:right;font-size:1em;padding-top:1.2em;padding-bottom:1.2em;white-space:normal}.rslides{position:relative;list-style:none;width:100%;padding:0;margin:0}.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0}.rslides li:first-child{position:relative;display:block;float:left}.rslides img{border:0}#slideshow-paging{float:left;width:100%}.rslides_tabs{z-index:10;list-style:none;text-align:center;right:5%;position:absolute;top:-8em}.rslides_tabs li{display:inline-block;margin-left:1px}.rslides_tabs a{text-indent:-9999px;display:block;width:8px;height:8px;background:#4e4d55;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opac)";filter:alpha(opacity=50)}.rslides_tabs a:hover{opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opac)";filter:alpha(opacity=80)}.rslides_tabs .rslides_here a{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opac)";filter:alpha(opacity=100)}.home #container{padding:4em 0 3em}.home h4{text-align:center;color:#959b9e;font-size:1em;margin-bottom:4em}.home .col25{text-align:center}.home .col25 a:hover{opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opac)";filter:alpha(opacity=80)}.home .col25 img{-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;margin-bottom:1.3em}.home .col25 h3{font-size:1.2em;margin-bottom:0.5em}.home .col25 h5{font-size:0.7em}.home #history{float:left;width:100%;background:url(home-history-65eafcd14cd9d915ff020d13ab0e0443.jpg) no-repeat top center;padding:5em 0}.home #history .col25{float:left;text-align:center;color:white}.home #history .col25 img{margin-bottom:3em;width:auto}.home #history .col25 h4{margin:0 0 1em;color:#eeeeee}.home #history .col25 p{font-size:1.2em;line-height:1.3em}.home #history .col25 .caption{font-size:0.8em;line-height:1.1em}.home #history .col25 .btn-subtle{color:white;background:rgba(78,78,86,0.7);font-size:0.6em;margin:2em 0 5em}.home #history .col25 .btn-subtle:hover{
	background-color: #02A1E2;
}.row{float:left;width:103%}.col25,.col50,.col75,.col100,.col33,.col66{float:left;margin-right:3%;position:relative;margin-bottom:2em}.col25 img,.col50 img,.col75 img,.col100 img,.col33 img,.col66 img{width:100%}.col25 p:last-child,.col25 ul:last-child,.col50 p:last-child,.col50 ul:last-child,.col75 p:last-child,.col75 ul:last-child,.col100 p:last-child,.col100 ul:last-child,.col33 p:last-child,.col33 ul:last-child,.col66 p:last-child,.col66 ul:last-child{padding-bottom:0;margin-bottom:0}.col25{
	width:30%
}.col50{width:47%}.col75{width:72%}.col100{width:97%}.col33{width:30%}.col66{width:63%}#feature{float:left;width:100%;height:330px;background-position:top center repeat-x;background-size:cover}#feature .wrapper{text-align:right;height:330px;position:relative}#feature p{position:absolute;bottom:0;right:0;color:white}#container{padding:6em 0}#container #aside{float:left;width:22%;text-align:center}#container #aside p{clear:both}#container #aside input[type=text],#container #aside input[type=email],#container #aside input[type=tel],#container #aside input[type=password]{width:90%;margin-bottom:0.5em}#container #aside input[type=submit]{margin:0}#container #fixable.fixed{position:fixed;top:250px;width:auto;margin-left:9px}#container #content{float:right;width:75%;padding-top:1em}#container .subnav{font-family:"Apercu Light", Calibri, sans-serif;font-size-adjust:0.508;font-weight:200;font-style:normal;margin-bottom:2em}#container .subnav li{padding-bottom:0.3em}#container .subnav a{padding:0.3em 0.7em 0.4em;display:inline-block;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#container .subnav a:before{content:"> "}#container .subnav ul{font-family:"Apercu Light", Calibri, sans-serif;font-size-adjust:0.508;font-weight:200;font-style:normal;margin:0.5em 0 0 0.5em}#container .subnav ul li:last-child{padding:0}#container .subnav .on a{background:#ff675c;color:white}#container .subnav .on ul a{background:none}#container .block{float:left;width:100%}#container .block .text{float:left;width:64%}#container .block .image{float:right;width:32%}#container .block .image img{width:100%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#container .block .image span{font-size:0.8em;color:#959b9e}#container .gallery{float:left;width:103%;overflow:hidden}#container .gallery img{float:left;width:31%;margin:0 2% 1em 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#container .bigimage{float:left;width:100%;margin-bottom:1.5em}#container .bigimage img{width:100%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.our_story #container .block{padding-bottom:2em;margin-bottom:3em;border-bottom:1px solid #eeeeee}.our_story #container .block .text p:first-of-type{font-size:1.3em;line-height:1.3em}.btn-sub{outline:none}#products.ranges #container{text-align:center}#products.ranges #container #content{float:left;width:100%;overflow:hidden;margin:-1em 0 -4em}#products-category{float:left;width:103%}.category-item{float:left;width:33%;text-align:center;border-right:2px solid #eeeeee;margin-bottom:4em}.category-item a{display:block;float:left;width:100%}.category-item a:hover{background:whitesmoke}.category-item img{
	width:90%;
	margin:0 -5%
}.category-item h2{margin:0 0 0.7em;font-size:2.5em;text-transform:none}.products #container #content,.projects #container #content{position:relative;padding-top:0}.products #aside p,.projects #aside p{color:#959b9e}#product-wrapper{float:left;width:101%;overflow:hidden;top:-16em;margin-bottom:-16em;position:relative}#product-wrapper .product{float:left;width:33%;margin:0}#product-wrapper .product div{position:relative;float:left;width:100%}#product-wrapper .product .img,#product-wrapper .product img{width:100%}#product-wrapper .product span{display:none;position:absolute;top:20em;width:100%;text-align:center;padding-left:0;padding-right:0}#product-wrapper .product .img:hover span{display:block}.benefits{
	font-size:1em;
	margin-bottom:2em
}.benefits li{display:inline-block;padding:0 0 1em}#stockist-cta{float:left;width:100%;background:whitesmoke;text-align:center;padding:6em 0 5em}#stockist-cta h3 a{color:#ff675c;text-decoration:underline}#stockist-cta h3 a:hover{color:#959b9e}.products.show #container #content,.projects.show #container #content{width:100%}.products.show h1,.projects.show h1{margin-bottom:0.85em}.products.show .btn-subtle,.projects.show .btn-subtle{float:right}#product-img{float:left;clear:both;width:49%;position:relative;top:-23em;margin-bottom:-23em}#product-img .main-img{width:100%}#product-img ul{float:left;width:100%;list-style:none;margin:0.5em 0 1em;padding:0}#product-img ul li{float:left;width:5em;margin-right:0.5em}#product-img ul li:hover{opacity:0.75;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opac)";filter:alpha(opacity=75)}#product-img ul li.on{opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opac)";filter:alpha(opacity=50)}#product-img ul img{width:100%}#product-info{float:right;width:48%;position:relative}#product-info .benefits{text-align:left;float:left;width:100%;padding:0;margin-bottom:1.5em}#product-info .benefits li{display:block;padding:0}#product-info #stocking{float:left;width:92%;padding:1em 4% 1.5em;background:whitesmoke;margin-bottom:2em;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;text-align:center}#product-info #stocking h2{text-transform:none;color:#4e4d55;display:inline-block;margin:1em 0}#product-info #stocking .btn-primary{display:inline;margin:0 0 0 1em;padding-right:2em;padding-left:2em;font-size:1em}#product-info #buy{float:left;width:92%;padding:1.5em 4%;margin-bottom:2em;border:1px solid #eeeeee;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;position:relative}#product-info #buy h6{position:absolute;background:white;padding:0 0.5em;top:-1.3em;left:1em}#product-info #buy h2{float:left;font-size:1.3em;padding:0.5em 3% 0.5em 0;margin:0;color:#4e4d55}#product-info #buy #qty{float:left;position:relative;top:-0.7em}#product-info #buy #qty label{font-size:0.7em;float:none;width:auto;margin:0;display:block;text-align:center;text-transform:uppercase}#product-info #buy #qty input{width:1.5em;text-align:center;float:none;font-size:0.9em;background:white}#product-info #buy select{float:left;margin:1.3em 0 0 1em;width:12em;font-size:0.9em;position:relative;top:-0.7em}#product-info #buy .btn-secondary{float:right;margin:0}#product-info #buy .btn-success{position:absolute;right:4%;padding-left:1.8em;padding-right:1.9em}#product-info form{margin-top:1em}#product-social{clear:both}#product-social #like,#product-social #tweet{float:left}#product-social #back{float:right;text-transform:uppercase;color:#959b9e;font-size:0.7em;letter-spacing:.1em}#product-social #tweet{margin-left:10px}.news #content{position:relative}.news .news-item{float:left;width:100%;margin-bottom:4em;padding-bottom:3em;border-bottom:1px solid #eeeeee}.news .news-item .img{float:right;width:31%;margin-bottom:1em}.news .news-item .img img{width:100%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.news .news-item .info{float:left;width:66%}.news .news-item h2{margin-bottom:0.3em}.news .news-item h2 a{
	color:#D0142C
}.news .news-item h2 a:hover{color:#4e4d55}#aside input[type=text]{width:90%;margin-bottom:0.5em}#aside input[type=submit]{margin:0 0 2em}.news.show #container #content{padding-top:0}.news.show #container #content h2{text-transform:none;font-size:3.5em;margin-bottom:0.1em;font-family:"Apercu Light", Calibri, sans-serif;font-size-adjust:0.508;font-weight:200;font-style:normal}.news.show .img{float:right;width:31%;margin:0 0 0.5em 2%}.news.show .img img{width:100%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.news.show .info{float:left;width:65%;padding-top:2em}.news.show .info img{width:100%;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}#sharing{float:left;width:100%;clear:both;border-top:1px solid #eeeeee;padding:2em 0;margin-top:2em}#sharing .btn-subtle{margin-right:2em}#sharing .twitter-share-button{margin-left:10px;position:relative;top:5px}#news-alternate .news-item .img{width:66%;margin-bottom:1em}#news-alternate .news-item .img img{width:100%}#news-alternate .news-item .info{width:31%}#content #cart-nav{list-style:none;float:left;width:100%;border-bottom:1px #eeeeee solid;margin:0 0 2em;padding:0 0 1em;font-size:1.2em}#content #cart-nav li{float:left;margin-right:1em;margin-bottom:1em}#content #cart-nav a{display:block}#content #cart-nav strong{width:1.2em;height:1.2em;display:inline-block;-moz-border-radius:0.6em;-webkit-border-radius:0.6em;border-radius:0.6em;background:#eeeeee;text-align:center}#content #cart-nav .on{font-family:"Apercu Bold", Calibri, sans-serif;font-size-adjust:0.508;font-weight:bold;font-style:normal}#content #cart-nav .on strong{background:#ff675c;color:white}#cart-form .th{float:left;width:100%;padding:0 0 0.8em 0;border-bottom:1px #eeeeee solid;font-size:0.7em;line-height:1em;text-transform:uppercase}#cart-form .th h2{font-size:1.6em;float:left;margin-bottom:0}#cart-form .qty,#cart-form .price,#cart-form .total{float:right;width:12%;padding-right:3%;text-align:right;display:inline-block}#cart-form .qty{text-align:center}#cart-form .item-row{position:relative;float:left;width:100%;border-bottom:1px #eeeeee solid;padding:2em 0 0 0}#cart-form .item-row img{float:left;width:13%;margin-right:2%;margin-bottom:-2em;position:relative;top:-5em}#cart-form .item-row p{float:left;width:38%;font-size:1.2em;padding:0}#cart-form .item-row .qty,#cart-form .item-row .price,#cart-form .item-row .total{font-size:0.8em}#cart-form .item-row .qty input{width:1em;float:none;text-align:center;position:relative;top:-0.3em}#cart-form .item-row .remove{position:absolute;right:0;font-size:1.3em}#cart-form .totals{float:right;width:38%;padding-right:3%;margin:1em 0}#cart-form .totals label{float:left;width:66%}#cart-form .totals span{float:right;text-align:right;width:33%;margin:0.3em 0}#cart-form .shipping{float:left;width:50%;margin-top:1em}#cart-form .shipping label{float:left;width:auto}#cart-form .btn-big,#cart-form .btn-primary{float:right;clear:both}#cart-details #returning{border-bottom:1px solid #eeeeee;margin-bottom:1.5em;padding-bottom:0.5em}#details{float:left;margin-bottom:1em}#new_customer div{margin-bottom:3em}#new_customer input[type="submit"]{margin-left:0;font-size:1.5em}#new_customer #cart-form .item-row{padding:0.5em 0;margin-bottom:0.5em}#new_customer #remember{border:2px solid #eeeeee;padding:1.5em;width:auto;display:inline-block;background:#f8f9f9}#new_customer #remember #customer_password{background:white}#new_customer .checklong{width:100%}#cart-form.payment-form h2{float:left;margin:0}#cart-form.payment-form .item-row{padding:1em 0}#cart-form.payment-form label{margin:0.3em 0}#payment{float:left;width:91%;padding:1.5em 4%;border:2px solid #eeeeee;background:#f8f9f9}#payment input[type=text],#payment select{background:white}#footer{
	background-color: #02A1E2;
}#footer .wrapper{
	padding:1em 0 1em;
	font-size:0.9em
}#footer .logo{float:left;margin:-0.2em 1em 0 0;width:54px;height:46px;background:url(logo-small-247f18df9f17c582d3f892b4a18dc768.png) no-repeat;text-indent:-9999px}#footer #like{float:left;height:25px}#footer #tweet{float:left;height:25px}#footer #fnav{float:left;font-size:0.85em;width:25%}#footer #fnav a{color:white}#footer #signup{float:left;width:60%}#footer #signup form{float:left;width:100%;border-bottom:1px solid white}#footer #signup form .subscribe{float:left;background:none;color:white;border:0;font-size:1.2em;font-family:"Apercu Light", Calibri, sans-serif;font-size-adjust:0.508;font-weight:200;font-style:normal;padding:0.3em 0;width:90%}#footer #signup form .subscribe:focus{background:none}#footer #signup form .btn-sub{float:right;color:white;font-size:1.6em;font-family:"Apercu Bold", Calibri, sans-serif;font-size-adjust:0.508;font-weight:bold;font-style:normal;border:none;padding:0.3em 0.1em 0 0;margin:0;background:none;text-align:right;cursor:pointer}#footer #signup form .btn-sub:hover{cursor:pointer}#footer #signup form h3{color:white;font-size:1.2em}#footer #sw{float:right;color:white;font-size:0.85em;margin-top:1em}#footer #sw strong{background:url(sw-885afaac1ab04278cae06cbeb5bd4314.png) no-repeat;display:inline-block;height:26px;opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opac)";filter:alpha(opacity=70);text-indent:-9999px;width:20px}#footer #sw:hover{text-decoration:none}#footer #sw:hover strong{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opac)";filter:alpha(opacity=100)}.pagination{float:right;text-transform:uppercase;font-size:0.8em;font-family:"Apercu Bold", Calibri, sans-serif;font-size-adjust:0.508;font-weight:bold;font-style:normal;position:absolute;margin-top:-4em;right:0}.pagination .first,.pagination .last{display:none}.pagination .prev,.pagination .next{font-family:"Apercu Light", Calibri, sans-serif;font-size-adjust:0.508;font-weight:200;font-style:normal}.pagination a{padding:0 0.5em;color:#959b9e;display:inline-block}.pagination a:hover{color:#ff675c}.pagination .current{padding:0 0.5em;background:#ff675c;color:white;display:inline-block;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.pagination:nth-of-type(2){position:static;margin:0}#content .tabs{float:left;width:100%;list-style:none;border-bottom:1px solid #cacdce;margin:0 0 3em;padding:0;font-size:0.7em;text-transform:uppercase;font-family:"Apercu Light", Calibri, sans-serif;font-size-adjust:0.508;font-weight:200;font-style:normal;letter-spacing:.1em}#content .tabs li{float:left;position:relative;bottom:-1px;border:1px solid #cacdce;background:whitesmoke;margin-right:5px;-webkit-border-top-left-radius:7px;-webkit-border-top-right-radius:7px;-moz-border-radius-topleft:7px;-moz-border-radius-topright:7px;border-top-left-radius:7px;border-top-right-radius:7px}#content .tabs a{display:block;padding:0.7em 2em;line-height:1.6em;color:#959b9e}#content .tabs a:hover{
	color:#02A1E2
}#content .tabs .on{border-bottom:1px solid white;background:white}#content .tabs .no-tab{border:none;background:none;float:right}#content .tabs .no-tab a{padding-right:0}#content .content-container{display:none}#content .content-container.active{display:block}.actions{font-size:0.8em}.actions a{margin-left:0.5em;white-space:nowrap}#mask{width:100%;height:2000px;position:fixed;background:#000;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=$opac)";filter:alpha(opacity=50);top:0;z-index:100}#modal{position:fixed;z-index:101;background:white;top:30%;left:50%;width:30em;padding:1em 2em;margin-left:-16em}#modal .close{font-family:"Apercu Bold", Calibri, sans-serif;font-size-adjust:0.508;font-weight:bold;font-style:normal;font-size:1.5em;position:absolute;right:0.5em;top:0.5em;background:none}#modal button{border:none}.btn-primary,.btn-secondary,.btn-subtle,.btn-success,input[type=submit]{display:inline-block;padding:0.7em 1.5em;margin-bottom:0.8em;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-transform:uppercase;white-space:nowrap}.btn-primary,input[type=submit]{
	font-family:"Apercu Bold", Calibri, sans-serif;
	font-size-adjust:0.508;
	font-weight:bold;
	font-style:normal;
	font-size:0.8em;
	color:white;
	background-color: #02A1E2;
}.btn-primary:hover,input[type=submit]:hover{background:#4e4d55;color:white}.btn-secondary{font-family:"Apercu Bold", Calibri, sans-serif;font-size-adjust:0.508;font-weight:bold;font-style:normal;background:#fff2f2;color:#ff675c}.btn-secondary:hover{background:#ff675c;color:white}.btn-subtle{background:whitesmoke;color:#959b9e;letter-spacing:.1em;font-size:0.7em}.btn-subtle:hover{color:#4e4d55}.btn-success{background:#0076da;color:white;-webkit-transition:none;-moz-transition:none;transition:none;-o-transition:none}.btn-success:hover{color:white}.btn-big{font-size:1.4em;padding:0.5em 0.9em}.btn-big.btn-success{position:absolute;right:2%}form abbr[title],#cart-form abbr[title]{border:none}form fieldset,#cart-form fieldset{float:left;width:100%;border:none;padding:0 0 1em}form fieldset p,#cart-form fieldset p{display:none}form label,#cart-form label{float:left;width:8em;margin:0.3em 0}form label i,#cart-form label i{float:right;margin-right:0.5em}form input[type=text],form input[type=email],form input[type=tel],form input[type=password],form textarea,form select,#cart-form input[type=text],#cart-form input[type=email],#cart-form input[type=tel],#cart-form input[type=password],#cart-form textarea,#cart-form select{float:left;width:15em;padding:0.2em 0.5em;font-family:"Apercu Light", Calibri, sans-serif;font-size-adjust:0.508;font-weight:200;font-style:normal;color:#4e4d55;border:1px solid #959b9e;font-size:1em;background:whitesmoke;outline:none}form input[type=text]:focus,form input[type=email]:focus,form input[type=tel]:focus,form input[type=password]:focus,form textarea:focus,form select:focus,#cart-form input[type=text]:focus,#cart-form input[type=email]:focus,#cart-form input[type=tel]:focus,#cart-form input[type=password]:focus,#cart-form textarea:focus,#cart-form select:focus{border-color:#4e4d55;background:whitesmoke}form textarea,#cart-form textarea{width:22em;height:150px}form input[type=submit],#cart-form input[type=submit]{border:none;margin-left:10em}form .field_with_errors,#cart-form .field_with_errors{color:#ba4a4a}form .field_with_errors input[type=text],form .field_with_errors input[type=email],form .field_with_errors input[type=tel],form .field_with_errors input[type=password],form .field_with_errors textarea,#cart-form .field_with_errors input[type=text],#cart-form .field_with_errors input[type=email],#cart-form .field_with_errors input[type=tel],#cart-form .field_with_errors input[type=password],#cart-form .field_with_errors textarea{border-color:#ba4a4a;background:white}form .field_with_errors .error,#cart-form .field_with_errors .error{clear:both;font-size:0.8em;color:#ba4a4a;margin:0 0 -0.5em 10em;padding:0;display:block}form fieldset .field_with_errors i,#cart-form fieldset .field_with_errors i{float:right;color:#ba4a4a;margin-right:0.5em}form fieldset.field_with_errors div:first-child,#cart-form fieldset.field_with_errors div:first-child{float:left;width:8em;margin:0 !important}form fieldset.field_with_errors div:nth-child(2),#cart-form fieldset.field_with_errors div:nth-child(2){float:left;width:17em;margin:0 !important}form .success,#cart-form .success{color:#0076da}form .error,#cart-form .error{color:#ba4a4a}form .double input,#cart-form .double input{width:4.4em;margin-right:1em}form .double select,#cart-form .double select{width:5.4em;margin-right:1em}form .double label:nth-of-type(2),#cart-form .double label:nth-of-type(2){width:auto;margin-right:0.5em}form h6,#cart-form h6{float:left;margin:0.8em 0}form .forgot,#cart-form .forgot{font-size:0.8em;margin-left:4em}@media screen and (max-width: 1380px){#header #nav li{margin:0}#home-slideshow li .img{top:-12em}#home-slideshow li .info{margin-top:19em}#home-slideshow li .info .benefits{float:left;width:60%}#home-slideshow li .info .benefits li{clear:both;padding-bottom:0}#product-info #buy #qty{top:0;clear:left}#product-info #buy select{top:0}#container #fixable.fixed{width:20%;margin:0}}@media screen and (max-width: 1100px){#header #social{margin-right:1.5em}#header #nav-minor{margin-left:12.75em}#header #nav-minor li{margin-right:0.25em}#header #nav{font-size:1em}#header #nav li a{padding:0.7em 0.5em}h1{font-size:2.5em}#home-slideshow li .img{top:-8em}#home-slideshow li .info{margin-top:17em}#home-slideshow li .info h2{font-size:2.5em}#home-slideshow li .info .benefits{width:50%}#product-img{top:-15em}.connect #container #content{width:65%}}@media screen and (max-width: 920px), only screen and (min-device-width: 320px) and (max-device-width: 568px){#header #logo{width:261px;height:80px;background:url(logo-mobile.png) no-repeat;top:2.2em;left:-1em}#header #nav-top{-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;top:auto;margin-top:-0.5em;margin-bottom:0;position:static}#header #nav-contain{background:#f8f9f9;background:#e8e8e8;background:-moz-linear-gradient(top, #e8e8e8 8%, #f8f9f9 22%);background:-webkit-gradient(linear, left top, left bottom, color-stop(8%, #e8e8e8), color-stop(22%, #f8f9f9));background:-webkit-linear-gradient(top, #e8e8e8 8%, #f8f9f9 22%);background:-o-linear-gradient(top, #e8e8e8 8%, #f8f9f9 22%);background:-ms-linear-gradient(top, #e8e8e8 8%, #f8f9f9 22%);background:linear-gradient(to bottom, #e8e8e8 8%, #f8f9f9 22%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#f8f9f9',GradientType=0 )}#header #btn-mobile-nav{display:block;float:right;padding-right:1em}#header #organic{display:none;position:absolute;bottom:3em;left:4%}#header #nav-minor{display:none;float:left;width:40%;padding:3em 5%;clear:both;margin:0;position:absolute;top:8em}#header #nav-minor li{float:none}#header #nav-minor a{padding:0.5em 0}#header #social{display:none;position:absolute;bottom:5em;left:4%}#header #nav{display:none;float:right;font-size:1.1em;width:40%;padding:1em 5%;margin:0;background:#2a2a2e;background:-moz-linear-gradient(top, #2a2a2e 0%, #4e4d55 15%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2a2a2e), color-stop(15%, #4e4d55));background:-webkit-linear-gradient(top, #2a2a2e 0%, #4e4d55 15%);background:-o-linear-gradient(top, #2a2a2e 0%, #4e4d55 15%);background:-ms-linear-gradient(top, #2a2a2e 0%, #4e4d55 15%);background:linear-gradient(to bottom, #2a2a2e 0%, #4e4d55 15%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2a2a2e', endColorstr='#4e4d55',GradientType=0 )}#header #nav li{float:none;margin:0}#header #nav li a{padding:0.4em 0;color:white}#header #nav.open{display:block}.col25{width:47%}.col50{width:97%}.col75{width:97%}.block1{width:50%}.col33{width:47%}h1{margin:0.5em 0;font-size:1.6em}#home-slideshow li .img{top:2em;width:45%}#home-slideshow li .info{margin-top:17em;width:63%}#home-slideshow li .info h2{font-size:2em}#home-slideshow li .info .benefits{width:100%}#home-slideshow li .info .btn-primary{float:left}.home #history{background-size:contain;background-color:#959b9e;padding-bottom:2em}.home #history .col25{width:100%;margin-top:15em}.home #history .col25 img{margin-bottom:1em}.home #history .col25 .btn-subtle{margin-bottom:2em}#container{padding-top:3em}#aside .subnav{margin-bottom:1em}.home-huge #header{position:static}#huge-feature{clear:both}#content .block .text{width:100%}#content .block .image{width:100%}#content .gallery img{width:47.5%}.category-item{width:49%}.category-item h2{font-size:2em}.products #feature,.projects #feature,.products-category #feature{height:200px}.products #container #aside,.projects #container #aside,.products-category #container #aside{width:100%}.products #container #content,.projects #container #content,.products-category #container #content{width:100%;margin-top:1em}.products .benefits,.projects .benefits,.products-category .benefits{margin-bottom:1em}#product-wrapper{top:auto;margin-bottom:-5em}#product-wrapper .product{width:47.5%;margin:0 2% 1em 0}#product-img{top:-10em;width:40%}#product-info{width:60%}#product-info #buy .btn-big{font-size:1em}.news .news-item .img{margin:0 0.7em 0 0}.news .news-item .info{float:none;width:auto}.news .news-item p{clear:both}.news.show .info{float:none;width:auto}#news-alternate .news-item .img{width:100%}#news-alternate .news-item .info{width:100%}#content .tabs{border:none}#content .tabs li{float:none;border:none;border-bottom:1px solid whitesmoke;background:none}#content .tabs .on{border-bottom:1px solid whitesmoke;font-family:"Apercu Bold", Calibri, sans-serif;font-size-adjust:0.508;font-weight:bold;font-style:normal}#content .tabs a{padding:0.3em 0 0}.actions{clear:both}#cart-form .th{margin-bottom:1em}#cart-form .item-row{padding-top:1.3em;margin-bottom:1em}#cart-form .item-row img{top:-3.5em}#cart-form .shipping label{float:none;width:auto;margin-bottom:0.5em;display:block}#cart-form .shipping select{float:none;width:auto}#content .double{margin-top:0.5em}#content .double label{width:5em !important;margin-right:0.5em;clear:both}#content .double input{float:left;clear:none;margin-bottom:0.5em;width:4.4em}#content .double select{float:left;margin-bottom:0.5em}#footer .wrapper{position:relative}#footer #fnav{width:65%}#footer #signup{clear:both;width:100%;margin-top:3em}#footer #sw{position:absolute;right:0;top:3.5em}form fieldset,#cart-form fieldset{padding:0 0 0.5em}form label,#cart-form label{width:100%}form label i,#cart-form label i{float:none;margin-left:0.5em}form input[type=text],form input[type=email],form input[type=tel],form input[type=password],form textarea,#cart-form input[type=text],#cart-form input[type=email],#cart-form input[type=tel],#cart-form input[type=password],#cart-form textarea{clear:both;width:15em}form select,#cart-form select{width:16em}form input[type=submit],#cart-form input[type=submit]{margin-left:0}form .field_with_errors p,#cart-form .field_with_errors p{margin:0 0 -0.5em 0}form .field_with_errors i,#cart-form .field_with_errors i{display:none}form .field_with_errors .error,#cart-form .field_with_errors .error{margin-left:0}form fieldset.field_with_errors div:first-child,#cart-form fieldset.field_with_errors div:first-child{width:100%}form fieldset.field_with_errors div:nth-child(2),#cart-form fieldset.field_with_errors div:nth-child(2){width:100%}#payment .btn-big{margin-left:0}.fixed-height-center img{height:250px}#content .tabs .no-tab{float:none}.connect #container #content{margin-top:3.5em}#new_customer .hide{display:none}}@media screen and (max-width: 470px), only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: portrait){#header #logo{width:200px;height:61px;background-size:cover;top:3em;left:-0.7em}.col25{width:97%}.col33{width:97%}h1{font-size:3.5em}#home-slideshow li .img{top:9em}#home-slideshow li .info{margin-top:12em}.home #history .col25{margin-top:10em}#container #aside{width:100%}#container #aside .subnav li{border-top:1px solid whitesmoke;padding:0.3em 0}#container #content{width:100%}#container #fixable.fixed{position:relative;top:auto;width:auto}.category-item{width:99%;border-right:none;border-bottom:2px solid #eeeeee;margin-bottom:1em}.category-item h2{font-size:2em}#product-wrapper .product{width:100%;margin:0 0 1em 0}.products #content #product-wrapper,.projects #content #product-wrapper{width:100%}.products .products.show h1,.products .products.show .btn-subtle,.products .projects.show h1,.products .projects.show .btn-subtle,.projects .products.show h1,.projects .products.show .btn-subtle,.projects .projects.show h1,.projects .projects.show .btn-subtle{float:none;margin-bottom:0.5em}#product-img{width:100%;margin-top:1em;margin-bottom:-10em;text-align:center}#product-img img{max-width:280px}#product-info{width:100%}#footer #signup form .subscribe{font-size:1em}.pagination{position:static;margin:0 0 1em}.news .news-item .img{width:100%;margin-bottom:0.5em}.news .news-item .info{width:100%}.news.show .img{width:100%}form input[type=text],form input[type=email],form input[type=tel],form input[type=password],form textarea{width:94%}form select{width:99%}#content #cart-nav li{float:none}#cart-form .remove{bottom:0.2em}.fixed-height-center img{height:auto;width:100%}.connect #container #content{width:100%}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: portrait){body{font-size:100%}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){body{font-size:120%}}@media only screen and (-webkit-device-pixel-ratio: 1.5){body{font-size:90%}}
