@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,400);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}body{font:400 1em/1em "Open Sans",sans-serif;color:#909090;background-color:#fff}h1,h2,h3{font:400 2.64688em/2.77625em "Open Sans",sans-serif}a{text-decoration:none;color:inherit}.container{max-width:64em;margin-left:auto;margin-right:auto}.container:after{content:" ";display:block;clear:both}@font-face{font-family:'FontAwesome';src:url("../fonts/fontawesome-webfont.eot?v=4.3.0");src:url("../fonts/fontawesome-webfont.eot?#iefix&v=4.3.0") format("embedded-opentype"),url("../fonts/fontawesome-webfont.woff2?v=4.3.0") format("woff2"),url("../fonts/fontawesome-webfont.woff?v=4.3.0") format("woff"),url("../fonts/fontawesome-webfont.ttf?v=4.3.0") format("truetype"),url("../fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0)}.fa-check-circle:before{content:"\f058"}header{height:90px}header .logo{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33333%;float:left;padding-left:0.83333%;padding-right:0.83333%}header .logo img{vertical-align:middle}@media (max-width: 40em){header .logo img{display:none}}header .logo span{color:#000;font-size:2.64688em;font-weight:300;padding-left:1.5625%;line-height:90px;vertical-align:middle}header nav{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:66.66667%;float:left;padding-left:0.83333%;padding-right:0.83333%;font-size:1.27188em;color:#6f7173;text-align:right}@media (max-width: 40em){header nav{position:relative}}header nav img{display:none;margin-top:27px;margin-right:4.0625%}@media (max-width: 40em){header nav img{display:inline-block;cursor:pointer}}header nav ul{padding-top:50px}@media (max-width: 40em){header nav ul{display:none;position:absolute;z-index:10;right:5%;background:#000;color:#fff;padding:0;width:80%}}header nav li{display:inline-block;margin-right:4.16%;padding-bottom:21px}@media (max-width: 40em){header nav li{display:list-item;text-align:center;margin:0;padding:20px}header nav li:hover{background:#5094f2;border:0}}@media (min-width: 40em){header nav li:hover{border-bottom:3px solid #5094f2}header nav li:last-child{margin-right:0}}.banner{background:url("../images/background.png") no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;overflow:auto;max-height:420px}.banner .unslider-arrow{position:absolute;top:40%;z-index:10}@media (max-width: 60em){.banner .unslider-arrow{display:none}}.banner .unslider-arrow.prev{left:5%}.banner .unslider-arrow.next{right:5%}.banner ul{list-style:none}.banner ul li{float:left}.banner figure{*zoom:1}.banner figure:after{content:"";display:table;clear:both}.banner figure div{float:left;text-align:center;width:50%}.banner figure img{height:420px;padding:35px}@media (max-width: 40em){.banner figure img{height:220px}}@media (min-width: 40em) and (max-width: 60em){.banner figure img{height:320px}}.banner figcaption{float:right;color:#fff;font-weight:300;line-height:2.77625em;width:50%;padding-top:140px}@media (max-width: 40em){.banner figcaption{padding-top:20px}}@media (min-width: 40em) and (max-width: 60em){.banner figcaption{padding-top:50px}}.banner figcaption h1{font-weight:300;line-height:inherit;padding-bottom:10px}@media (max-width: 40em){.banner figcaption h1{font-size:1.64688em;line-height:1.27188em}}@media (min-width: 40em) and (max-width: 60em){.banner figcaption h1{font-size:2.25em;line-height:1.39688em}}.banner figcaption p{font-size:1.64688em;line-height:inherit}@media (max-width: 40em){.banner figcaption p{font-size:1.27188em;line-height:1.27188em}}@media (min-width: 40em) and (max-width: 60em){.banner figcaption p{font-size:1.39688em;line-height:1.39688em}}.banner figcaption a{background-color:#5094f2;border-radius:2px;display:block;width:172px;height:41px;text-align:center;font-size:1.39688em;margin:25px 15px}.banner figcaption i{margin-right:10px;font-size:23px}.contrary h3{color:#5094f2;font-size:1.27188em;line-height:1.27188em}@media (max-width: 40em){.contrary h3{font-size:1.64688em;line-height:1.64688em}}@media (min-width: 40em){.contrary h3{text-align:center;padding-top:15px;padding-bottom:10px}}.contrary p{font-size:0.95938em;line-height:0.95938em}@media (min-width: 40em){.contrary p{text-align:center;line-height:1.27188em}}.contrary .container>div{padding:10px;padding-top:50px;width:33.3333%;float:left;*zoom:1}@media (max-width: 40em){.contrary .container>div{border-bottom:1px solid #ccc;padding:40px;padding-bottom:30px;width:100%}}.contrary .container>div:after{content:"";display:table;clear:both}.contrary .image{background-repeat:no-repeat;background-position:center;background-size:auto 60px;border-radius:50%;width:135px;height:135px;margin:auto}@media (max-width: 25em){.contrary .image{display:none}}@media (max-width: 40em){.contrary .image{float:left}}@media (max-width: 40em){.contrary .caption{float:left;width:60%;margin-left:20px;margin-top:20px;font-size:0.89688em}}.contrary .pencil .image{background-image:url("../images/pencil.png");background-color:#5094f2}.contrary .desktop .image{background-image:url("../images/desktop.png");background-color:#d94748}.contrary .bucket .image{background-image:url("../images/bucket.png");background-color:#ebbb11}.cart{padding-top:30px}.cart h2,.cart h3{color:#6f7173;font-size:2.25em;line-height:44.42px;padding-bottom:20px}.cart h3{font-size:1.64688em}.cart p{color:#909090;line-height:2.25em}.cart .left{text-align:center}.cart .left img{width:30%;max-width:370px}@media (min-width: 40em){.cart .left{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:0.83333%;padding-right:0.83333%}.cart .left img{width:100%}}.cart .right{padding:5%}@media (min-width: 40em){.cart .right{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%;float:left;padding-left:0.83333%;padding-right:0.83333%}}footer{text-align:center;border-top:1px solid #ccc}footer p{margin:35px}
