html,body,div,header,footer,main,section,article,nav,aside,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,span,a,strong,em,img,iframe,details,br,hr,sub,sup,time,address,summary,form,label,fieldset,legend,input,textarea,select,option,button,table,caption,thead,tbody,tfoot,th,tr,td,figure,figcaption,video,audio,canvas,blockquote{margin:0;padding:0;border:0;outline:0;text-decoration:none;}header,footer,section,nav,article,aside,main,details,summary,figure,figcaption{display:block;}ul,ol,li{list-style:none;}input,textarea,select,option,button,label,legend{font-family:inherit;color:inherit;font-size:inherit;font-weight:inherit;}button{cursor:pointer;background:none;line-height:inherit;}button::-moz-focus-inner{border:0;padding:0;}address{font-style:normal;}table{border-collapse:collapse;border-spacing:0;}html{text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:16px;}body{background:#fff;min-width:300px;font-family:'Roboto', Arial, sans-serif;color:#555;line-height:1;overflow-y:scroll;}p{max-width:800px;padding:0 0 1em;line-height:1.3em;}p > a{font-weight:bold;}sup{font-size:0.75em;}h1,h2,h3,h4,h5,h6{padding:0.4em 0;font-size:1em;font-weight:normal;}a{color:#5099aa;}a:hover{color:#4b90a0;}main p > a,.basic-list li > a,.bio > ul li > a,.bio > ol li > a,.product-info > ul li > a,.product-info > ol li > a,.product-details > ul li > a,.product-details > ol li > a,.product-info > ul li > a,.product-info > ol li > a{font-weight:bold;}img{max-width:100%;height:auto;}a,a:before,a:after,button,.fancy-submenu li > a > div,[class$="listing"] li h2,.pagination .prev-page a:before,.pagination .next-page a:before,.video-sequence-prev:after,.video-sequence-next:after,.media-listing > li:hover .media-count span,.media-listing .download:after,.product-carousel .product-listing a h2,.product-listing-vertical li > a:first-child h2,.ui-autocomplete li{transition:color 0.2s, background 0.2s, border-color 0.2s;}textarea{resize:none;-webkit-appearance:none;-webkit-overflow-scrolling:touch;}input[type="search"],input[type="text"],input[type="email"],input[type="tel"],input[type="date"],input[type="number"]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;-webkit-appearance:none;}input::-webkit-search-decoration,input::-webkit-search-cancel-button,input::-webkit-search-results-button,input::-webkit-search-results-decoration{display:none;}input::-ms-clear{display:none;}:focus::-webkit-input-placeholder{opacity:0;transition:opacity 0.2s 0.2s ease;}:focus::-moz-placeholder{opacity:0;transition:opacity 0.2s 0.2s ease;}::input-placeholder{color:#999;}::-webkit-input-placeholder{color:#999;}::-moz-placeholder{color:#999;opacity:1;}:-ms-input-placeholder{color:#999;}@media screen and (min-width:2000px){html{background:#444;}body{max-width:2000px;border-radius:0.2rem;box-shadow:0.2em 0.2em 0.2em #333, 0 0 0.4em #222;margin:0.5em auto;}}form{display:table;padding:0.5em 0;}form > div{display:table;}input,textarea,select,fieldset,legend,label,button{display:block;}label,legend{padding:0.4em 0.5em 0.4em 0;}label{display:table;}legend{max-width:100%;}input,textarea,select{box-sizing:border-box;max-width:100%;padding:0.4em 0.6em;background:#fff;border:1px solid #cdcdcd;border-radius:0.2rem;margin:0 0 0.8em;text-overflow:ellipsis;}input:focus,textarea:focus,select:focus{border-color:#5099aa;}input[type='number']{width:4em;}select{padding:0.35em 0.4em 0.35em 0.5em;color:#748496;}textarea{min-height:5em;overflow:auto;}input[type='checkbox'],input[type='radio']{float:left;width:auto;padding:0;border:none;box-shadow:none;background:transparent;margin:0.4em 0 0 0;}input[type='checkbox'] + label,input[type='radio'] + label{padding:0.3em 0.5em 0.3em 0.5em;}input[type='checkbox'] + label:hover,input[type='radio']:not(:checked) + label:hover{color:#5099aa;}fieldset{margin:0 0 1em;}fieldset input,fieldset textarea,fieldset label,fieldset input[type='checkbox'],fieldset input[type='radio'],fieldset select{margin-left:0.5em;}.form-input-error,.form-input-valid{position:relative;}.form-input-error:before,.form-input-valid:before{display:block;font-family:'Fontawesome';font-weight:normal;position:absolute;top:2.5em;}.form-input-error:before{color:#c23333;content:"\f12a";right:-0.9em;}.form-input-valid:before{color:#1bb438;content:"\f00c";right:-1.4em;}.form-alert{color:#c23333;font-style:italic;}button{padding:0.6em 0.5em 0.5em;background:#5099aa;border-radius:0.2rem;font-size:0.875em;color:#fff;text-transform:uppercase;margin:0 0 1em;}button:before,button:after{display:inline-block;padding:0 0.5em 0 0;font-family:'Fontawesome';font-weight:normal;}button:after{padding:0 0 0 0.5em;}button:hover{background:#4b90a0;}button.inactive{background:#ccc;border:#ccc;pointer-events:none;}.recaptcha input{display:inline;}.big-button{font-size:1em;background:#f0c14d;background:linear-gradient(#f6dda0, #f0c14d);border:1px solid #aa8326;border-top-color:#cba957;border-left-color:#bf942a;border-right-color:#bf942a;color:#333;font-weight:bold;}.big-button:hover{background:#eeb935;background:linear-gradient(#f5d589, #eeb935);border:1px solid #957321;border-top-color:#c59f43;border-left-color:#aa8326;border-right-color:#aa8326;color:#333;font-weight:bold;}.big-button.alt{background-color:#389034;background:linear-gradient(#5bd955, #27a321);border-color:#297226;border-top-color:#4aad45;border-left-color:#378e33;border-right-color:#378e33;}.big-button.alt:hover{background-color:#31802d;background:linear-gradient(#53cc4d, #23961d);}form button{padding:0.6em 1em 0.5em;margin:0.5em 0;}form button:before{content:"\f00c";}.required label:after{display:inline-block;padding:0 0 0 0.2em;content:"*";color:#5099aa;}.input-hint{padding:0 0 0.5em;font-size:0.75em;font-style:italic;color:#888;margin:-0.6em 0 0;}a.input-hint{font-weight:bold;font-style:normal;text-transform:uppercase;color:#5099aa;}a.input-hint:hover{color:#4b90a0;}.continue:before{display:none;content:"";}.continue:after{content:"\f061";}.sign-in:before{display:none;content:"";}.sign-in:after{content:"\f090";}header.site{position:relative;z-index:1000;}.header-bar{min-height:1em;padding:0.1em 0 0;}.header-bar:after{display:block;clear:both;height:0;content:"";}header.site h1{width:200px;height:60px;padding:0;background:url() no-repeat center;background-size:contain;margin:0.2em auto;overflow:hidden;}header.site h1:before{display:block;height:200%;content:"";}@media screen and (min-width:500px){header.site h1{float:left;margin:0.2em 0.4em 0.2em 0.5em;}}@media screen and (min-width:600px){header.site h1{margin-left:3%;}}header.site .quick-search{display:table;padding:0.3em 0 0.5em;margin:0 auto;}header.site .quick-search input{width:14em;}@media screen and (min-width:500px){header.site .quick-search{float:left;padding:0.9em 0 0 1em;}}@media screen and (min-width:551px) and (max-width:600px){header.site .quick-search input{width:11em;}}header.site .link-group{float:right;padding:1.2em 0.5em 0;}[class^="link-group-"] a:before{display:inline-block;font-family:'fontawesome';font-weight:normal;content:"";margin:0 0.5em 0 0;}.link-group-cart a:before{content:"\f07a";}.link-group-account a:before{content:"\f007";}.link-group-sign-in a:before{content:"\f090";}.link-group-sign-up a:before{content:"\f046";}.link-group-sign-out a:before{content:"\f08b";}@media screen and (max-width:1000px){header.site .link-group{clear:both;padding:0;position:relative;overflow:visible;}header.site .link-group:before{display:block;width:2000px;background:#e7e7e7;position:absolute;top:0;bottom:0;left:-2000px;content:"";}header.site .link-group li{margin:0;}header.site .link-group a{background:#626262;border-radius:0;border-left:1px solid #888;}header.site .link-group li:first-child a{border-left:none;}header.site .link-group a:hover,header.site .link-group a.active{background:#555;}}@media screen and (max-width:550px){header.site .link-group a{height:1em;width:1em;padding:0.5em 0.6em;font-size:1.1em;text-align:center;overflow:hidden;}header.site .link-group a:hover{background:#4b90a0;}header.site .link-group a:before{display:block;width:1em;height:200%;}}header.site .link-group-media-library{margin-right:0.2em;margin-left:0.2em;}.link-group-media-library a{background:#5099aa;box-shadow:0 0 0 1px #fff, 0 0 0 2px #9d9d9d;}.link-group-media-library a:before{content:"\f00b";}.link-group-media-library a:hover{background:#4b90a0;}.link-group-media-library a.active{background:#5099aa;}@media screen and (max-width:1000px){header.site .link-group-media-library a{background:#555;box-shadow:none;}header.site .link-group-media-library a:hover{background:#4b90a0;}header.site .link-group-media-library a.active{background:#5099aa;}}.header-content{width:100%;min-height:0em;background:#fff;box-shadow:inset 0 0.2em 0.3em rgba(0, 0, 0, .2), inset 0 -0.1em 0.2em rgba(0, 0, 0, .2);overflow:hidden;position:relative;}.header-content > div{max-width:1200px;padding:0 1em;margin:0 auto;overflow:hidden;position:relative;}.header-content #UserLoginForm{float:right;padding:1em 0 0.4em;font-size:0.875em;}.header-content #UserLoginForm > div,.header-content #UserLoginForm > button,.header-content #UserLoginForm > fieldset{float:left;margin:0 1em 0.5em 0;}.header-content #UserLoginForm > div label{float:left;font:0/0 a;}.header-content #UserLoginForm > div input{border:none;box-shadow:inset 0.1em 0.1em 0.1em rgba(0, 0, 0, .4), 0.1em 0.1em 0.1em rgba(255, 255, 255, .6), 0 0 0.2em rgba(0, 0, 0, .4);margin-bottom:0.4em;}.header-content #UserLoginForm > button{padding-left:1em;padding-right:1em;font-size:1em;}.header-content #UserLoginForm > button:before{content:"\f090";}.header-content #UserLoginForm > fieldset{clear:left;}.header-content #UserLoginForm > fieldset input{margin:0;padding:0;}.header-content #UserLoginForm > fieldset label{display:block;padding:0 0 0 0.8em !important;}.header-content #UserLoginForm > div > a{font-weight:bold;}.main-menu{clear:both;box-shadow:0 0.1em 0.1em rgba(0, 0, 0, .2);position:relative;z-index:100;}.main-menu:after,.main-menu > ul:after{display:block;clear:both;height:0;content:"";}.main-menu > ul{box-sizing:border-box;background:#888;}.main-menu > ul > li{float:left;}.main-menu > ul > li > a,.simple-submenu > ul a,.vertical-submenu > ul a{display:block;padding:0.5em 1em;color:#fff;font-size:0.875em;text-transform:uppercase;cursor:pointer;}.main-menu > ul > li > a:hover,.simple-submenu > ul a:hover,.vertical-submenu > ul a:hover{background:#555;}@media screen and (max-width:850px){.main-menu > ul > li:nth-child(5){clear:left;}}@media screen and (max-width:550px){.main-menu > ul > li:first-child > a{box-shadow:inset 0 0.1em 0.2em rgba(0, 0, 0, .2);}.main-menu > ul > li{float:none;}.main-menu > ul > li > a{padding-bottom:0.2em;border-bottom:1px solid #929292;text-align:center;}.main-menu > ul > li > a:after{display:block;padding-top:0.5em;margin-left:0;}}.main-menu-toggle{display:none;}@media screen and (max-width:550px){.main-menu-toggle{box-sizing:border-box;display:block;height:2.5em;width:2.5em;padding:0.55em 0 0;background:#626262;border-radius:0;text-align:center;overflow:hidden;margin:-2.5em 0 0;position:relative;z-index:10;}.main-menu-toggle:before{display:block;width:100%;height:200%;font-size:1.5em;text-align:center;content:"\f0c9";margin:0;}.main-menu-toggle.open{background:#5099aa;}}[class$="-submenu"] > a:after{display:inline-block;font-family:'fontawesome';font-weight:normal;content:"\f078";font-size:0.75em;text-align:center;color:#fff;position:relative;top:-0.1em;margin:0 0 0 0.8em;}[class$="-submenu"] > a.active,[class$="-submenu"] > a.active:hover,.simple-submenu > ul > li a.active,.simple-submenu > ul > li a.active:hover{background:#5099aa;}.simple-submenu > ul > li a.active,.simple-submenu > ul > li a.active:hover,.link-group .active,.link-group .active:hover{cursor:default;pointer-events:none;}.simple-submenu > ul{width:100%;background:#767676;font-size:0.875em;position:absolute;left:0;top:100%;z-index:-1;box-shadow:0 0.1em 0.1em rgba(0, 0, 0, .2);}.simple-submenu > ul li{float:left;}@media screen and (max-width:550px){.simple-submenu > ul{position:relative;top:auto;z-index:1;}.simple-submenu > ul li{float:none;}.simple-submenu > ul li a{border-top:1px solid #626262;font-size:1em;text-align:center;}.simple-submenu > ul li:first-child a{border-top:none;}}.main-menu > ul > li:first-child:after{display:none;width:100%;height:1em;padding:0.5em 0;background:#767676;box-shadow:0 0.1em 0.1em rgba(0, 0, 0, .2);font-size:0.75em;position:absolute;left:0;top:100%;z-index:-2;content:"";}.main-menu.with-submenu-bar > ul > li:first-child:after{display:block;}.main-menu.with-submenu-bar{margin-bottom:1.5em;}@media screen and (max-width:550px){.main-menu.with-submenu-bar > ul > li:first-child:after{display:none;}}.vertical-submenu > ul{max-width:14em;background:#767676;border-radius:0 0 0.2rem 0.2rem;font-size:0.875em;position:absolute;top:100%;z-index:-1;box-shadow:0 0.1em 0.1em rgba(0, 0, 0, .2);}.vertical-submenu > ul > li > a{border-top:1px solid #929292;}.vertical-submenu > ul > li:first-child > a{border-top:none;}.vertical-submenu > ul > li a{padding-top:0.8em;padding-bottom:0.8em;line-height:1.3em;}@media screen and (max-width:550px){.vertical-submenu > ul{width:100%;max-width:none;background:#767676;position:relative;top:auto;z-index:1;}.vertical-submenu > ul li a{border-top-color:#626262;font-size:1em;text-align:center;}}[class$="-submenu"] .all a{background:#696969;border-top-color:#aeaeae;}.fancy-submenu .category-listing{width:98%;padding:0.5em 1% 0;background:#fff;box-shadow:0 0.1em 0.1em rgba(0, 0, 0, .4);position:absolute;left:0;top:100%;z-index:-1;}.fancy-submenu .category-listing > li a{height:7.5em;background:#fff;}.fancy-submenu a > div{padding:0 0 0.4em;font-size:1.25em;}.fancy-submenu a:hover > div{color:#5099aa;}@media screen and (max-width:550px){.fancy-submenu .category-listing{position:relative;top:auto;z-index:1;}}footer.site{clear:both;padding:0.5em 0;border-top:1px solid #cdcdcd;text-align:center;}.footer-sections{box-sizing:border-box;max-width:1400px;padding:0.5em 0;margin:0 auto;}.footer-sections > section{padding:1em;}.footer-sections > section > h1{font-size:1.125em;font-weight:bold;}@media screen and (min-width:700px){.footer-sections{display:table;width:100%;}.footer-sections > section{box-sizing:border-box;display:table-cell;width:33.33333%;padding:1em;border-left:1px solid #cdcdcd;}.footer-sections > section:first-child{border:none;}}.footer-copyright{padding:0.2em;font-size:0.875em;color:#888;text-align:center;}.footer-links{display:table;clear:both;margin:0 auto;}.footer-links li{display:table-cell;}.footer-links a{display:block;padding:0.2em 0.4em;}.wrapper{box-sizing:border-box;max-width:1400px;min-height:400px;padding:1em 1em 2em;margin:0 auto;}.wrapper:after{display:block;clear:both;height:0;content:"";}@media screen and (max-width:500px){.wrapper{padding-left:0.5em;padding-right:0.5em;}}@media screen and (min-width:1000px){.wrapper{padding-left:1.5em;padding-right:1.5em;}}@media screen and (max-width:450px){.wrapper{box-shadow:inset 0 0.1em 0.2em rgba(0, 0, 0, .3);}#checkout .wrapper{box-shadow:none;}}main > h1,main > section:first-child > h1,article > h1,article header h1{clear:left;border-bottom:1px solid #cdcdcd;font-size:2em;text-transform:uppercase;font-weight:300;margin:0 0 0.5em;}main h2,main > section > h1{font-size:1.25em;}main > section > h1,main > section > h2{clear:both;}main > h2,main > section > h1,main > section > h2{padding-top:1em;}main h3{font-weight:bold;}main h4{font-style:italic;}.sidebar{box-sizing:border-box;display:block;max-width:1400px;margin:0 auto 0;}.sidebar > section{box-sizing:border-box;padding:1rem 1rem 0.5rem;background:#fff;border:1px solid #cdcdcd;border-radius:0.2rem;margin:0 0 1em;}.sidebar > section:after{display:block;clear:both;content:"";}.sidebar > section > h1{padding-left:0.5em;padding-right:0.5em;background:#888;border-radius:0.2rem 0.2rem 0 0;color:#fff;margin:calc(-1rem - 1px) calc(-1em - 1px) 0.5em;}@media screen and (min-width:1000px){.sidebar{box-sizing:border-box;float:right;width:300px;padding:0 0 0 1em;}.sidebar .product-listing li{width:100%;margin-left:0;margin-right:0;}.sidebar .product-listing{padding-bottom:0;}.sidebar-companion{box-sizing:border-box;float:left;width:calc(100% - 310px);}}.sidebar-add-to-cart{display:none;padding-top:0.5em !important;border:4px solid #e5e5e5 !important;box-shadow:inset 0 0 0 1px #ddd;}.sidebar-add-to-cart-pricing{clear:both;overflow:hidden;}.sidebar-add-to-cart [class^="product-price"]{float:right;clear:both;text-align:right;}.sidebar-add-to-cart [class^="product-price"] + .product-price{padding:0.1em 0;font-size:0.875em;}.sidebar-add-to-cart .stock.in-stock,.sidebar-add-to-cart .stock.not-in-stock{text-align:left;text-transform:none;font-size:0.875em;}.sidebar-add-to-cart form{display:block;}.sidebar-add-to-cart .add-to-cart{display:block;clear:both;float:none;width:100% !important;padding-left:0.2em;margin:0.4em auto 0;}.sidebar-add-to-cart .add-to-cart:before{display:block;box-sizing:border-box;float:left;height:1.7em;width:1.7em;padding:0.2em 0.1em 0 0;background:#303942;border:1px solid #242a31;border-radius:0.2rem;color:#fff;text-align:center;margin:0;margin:-0.4em 0 -1em 0;}@media screen and (min-width:1000px){.sidebar-add-to-cart{display:block;}}.customer-confidence h2{padding-top:0.6em;border-top:1px solid #cdcdcd;font-style:italic;margin:0.6em 0 0;}.customer-confidence h2:first-of-type{border:none;}.customer-confidence h2:before{display:inline-block;padding:0 0.2em 0 0;font-size:0.625em;font-family:'FontAwesome';font-weight:normal;font-style:normal;color:#5099aa;content:"\f00c";position:relative;top:-0.2em;}.customer-confidence img{display:block;margin:0.2em 0;}@media screen and (min-width:1000px){.customer-confidence img{margin-left:auto;margin-right:auto;}}.customer-confidence p{padding-bottom:0;font-size:0.875em;}.customer-confidence p + p{padding-top:0.6em;}.tagCloud{text-align:center;}.tagCloud li{display:inline-block;}.tagCloud li a{display:inline-block;padding:0.2rem 0.4rem;border:1px solid transparent;border-radius:0.2rem;font-size:1.125em;vertical-align:middle;font-weight:bold;}.tagCloud li a:hover{border-color:#e7e7e7;}.tagCloud li:nth-child(3n+1) a{color:#53828d;}.tagCloud li:nth-child(5n-3) a{color:#52c1db;}.breadcrumb{font-size:0.75em;text-transform:uppercase;margin:0 0 0 -0.6em;overflow:hidden;}.breadcrumb > li{float:left;}.breadcrumb > li:after{display:inline-block;padding:0 0.4em;font-family:'Fontawesome';font-weight:normal;font-size:0.75em;color:#888;content:"\f054";position:relative;top:-0.1em;}.breadcrumb > li:last-child:after{display:none;}.breadcrumb a{display:inline-block;padding:0.3em 0.4em;}.breadcrumb a:not([href]){color:#888;}.breadcrumb li ul,.breadcrumb li li{display:inline-block;}.breadcrumb li li:after{display:inline-block;color:#888;font-weight:bold;content:"/";}.breadcrumb li li:last-child:after{display:none;}.breadcrumb li li:not(:only-child):first-child a{padding-right:0.3em;}.breadcrumb li li:not(:only-child) + li a{padding-right:0.3em;padding-left:0.3em;}.breadcrumb li li:not(:only-child):last-child a{padding-right:0.3em;padding-left:0.3em;}dl{padding:0.5em 0;}dt{padding:0.4em 0;font-weight:bold;}dd{padding:0 0 1em 0.5em;}table{word-wrap:break-word;margin:0.5em 0 1em;}table th,table td{padding:0.6em 0.8em;text-align:center;}@media screen and (max-width:600px){table th,table td{padding-left:0.2em;padding-right:0.2em;}}table th{background:#888;border:1px solid #cdcdcd;font-size:0.875em;text-transform:uppercase;color:#fff;font-weight:normal;}table td{background:#fff;border:1px solid #cdcdcd;}table a{font-weight:bold;}blockquote{box-sizing:border-box;max-width:800px;padding:1.5em 3em 2em 3em;line-height:1.3em;font-style:italic;position:relative;}blockquote:before{display:block;padding:0 0.1em 0.5em 0;color:#a5ccd5;font-size:5em;font-style:normal;content:"\201f";position:absolute;left:0.1em;top:50%;margin:-0.05em 0 0;}blockquote + blockquote{border-top:1px solid #cdcdcd;}.quick-search label{font:0/0 a;}.quick-search input{box-sizing:border-box;float:left;height:2.25em;margin:0 0.5em 0 0;}.quick-search button{box-sizing:border-box;float:left;height:2.25em;width:2.25em;padding:0.6em 0 0;font-size:1em;text-align:center;margin:0;overflow:hidden;}.quick-search button:before{display:block;height:200%;padding:0;content:"\f002";}.ui-autocomplete{max-width:300px;background:#fff;border:1px solid #5099aa;border-radius:0 0 0.2rem 0.2rem;position:relative;z-index:1000;}.ui-autocomplete li{padding:0.4em 0.5em;border-top:1px solid #ddd;cursor:pointer;}.ui-autocomplete li:first-child{border-top:0;}.ui-autocomplete li:hover{background:#edf4f6;}@media screen and (max-width:500px){.ui-autocomplete{max-width:250px;}}.ui-autocomplete-loading{background-image:url("data:image/gif;base64,R0lGODlhEAAQAMQaAHl5dpSUk6OjosbGw6Sko5WVlK+vroaGhLu7ubm5t4iIhpSUkrCwr9LSz9HRzqKioXh4dqWlpZaWlsbGxK6urMXFw3l5d7q6uNHRz4eHhf///wAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgAaACwAAAAAEAAQAAAFZaAmjloUkShJrEQ6MowmzIImSaihG9rzaIVggUQpUkiBZABVTC0WJATCNVIoNJfshZrpZrRblzejSSSoosOBNJmkLBbUYD4gweGkir6iaTQ0AIEAKHoaGIcYGhAQaIiJaCMODi4hACH5BAUKABoALAAAAAAQABAAAAVjoCaOGsOQKGmsRjoiiEbNlBZF6KVfck38BNKONxIYBahEIvV4kCYT10gi0QyuA2lhW6h4K9KAOKDxSkWLBanRSCkUKIwcQ8rYM6Q53WLR3PEkDg4afHwaBwdnAIsAZyQQEC4hACH5BAUKABoALAAAAAAQABAAAAVkoCaOGoKQKHmtVzpOk8a2DIMO+KAliWb8BlJlWCFRjhTUMHUkNRquUSSiwVgxUYKWcMW6BGCBxuGIih4PksWSkkhQ6zWpQC+QAHiARqHQBP4BKBAQGhmGGRoLC2aHiGYjBwcuIQAh+QQFCgAaACwAAAAAEAAQAAAFY6Amjto0kSg5rEM6No1WzZWGICimY3J9/RfSjjcCBkkORyqRIFksrhGDoXk+o4asAcAFRClgigYCiYrAJIUiFYmgMvAMiUAnkOJyiUQj6AtQBwcaBYQFGg8PZgGLAWYkCwsuIQAh+QQFCgAaACwAAAAAEAAQAAAFZKAmjlrTkCiJrVg6WpbGttOEwrDmONrgDySAEECqGCsoCCRlJCkUrhECoclYM9GL9nLFurYXzeEQFSUSJIkkxWCgCvACyUA3kAL4gCYS0VD+FCgLCxoEhgR+gVECjAJlJA8PLiEAIfkEBQoAGgAsAAAAABAAEAAABWWgJo6aZZEoaZrpqCgaIANa06BZnmkQpGFADEm3GwWFpMMh5XCQJJLWaDLRFK4F6WA7CHgD0oq4olkspCIxKRJJIRAogpxAutgvJIFeoGEwNHd4JA8PGgaHBhoJCWgUjhRoJI4tIQAh+QQFCgAaACwAAAAAEAAQAAAFY6AmjpqikCiZrVk6SpLGtpaFFnihHYdW16SAMEACGAGoxSIFgZAiEdeo0dAQrgQpZosReAVarubxkIocDhKDkZpMUIa4gTSoD0iUPEWDQGgqgBUoeRoXhhd/glKHiGYjCQkuIQAh+QQFCgAaACwAAAAAEAAQAAAFZKAmjpokkShZrEU6RpEWzIGmKCihE9qyaJlghiQoCkjCIenxSB0OJAbDNbJYNIasgWq1Ur4UKmAM0HypIgiEhECkGg3UZX4hYe4YEr0+mWjweSQJCRoDhgMaDg5oFY0VaCSNLiEAOw==");background-repeat:no-repeat;background-position:right 0.2em center;}.advanced-search button:before{content:"\f002";}.advanced-search-keywords{display:block;}.advanced-search-keywords input{width:90%;max-width:56em;border:2px solid #5099aa;}.advanced-search-multiple select{width:90%;max-width:40em;}@media screen and (min-width:800px){.advanced-search-multiple{float:left;width:50%;max-width:30em;}}.price-range{clear:both;overflow:hidden;}.price-range > div{float:left;}.price-range > div > span{display:block;float:left;padding:0.6em 0.3em 0.4em 0;}.price-range > span{display:block;float:left;padding:2.4em 1.2em 0.5em 0em;}.price-range input{width:4em;text-align:center;}@media screen and (min-width:551px){.sort{float:right;margin:0 0 -1em;}.sort label{float:left;padding-top:0.6em;}.sort select{float:left;}}.link-group{padding:1em 0.5em 0.8em;overflow:hidden;}.link-group li{float:left;margin:0 0.1em 0.2em;}.link-group a{display:block;padding:0.4em 1em 0.4em 0.8em;background:#888;border-radius:0.2rem;font-size:0.875em;text-transform:uppercase;color:#fff;}.link-group a:hover,.link-group .active{background:#555;}.pagination{display:table;clear:both;padding:0.5em 0.5em 1em;margin:0 auto;}.pagination li{float:left;font-weight:bold;margin:0 0.1em 0.2em;text-align:center;}.pagination a{box-sizing:border-box;display:inline-block;vertical-align:middle;width:1.6em;height:1.6em;padding:0.3em 0 0;border-radius:0.2rem;}.pagination a:hover{background:#5099aa;color:#fff;}@media screen and (min-width:551px){.sort + .pagination{float:right;padding-right:0;}}.pagination .current-page{box-sizing:border-box;width:1.6em;height:1.6em;padding:0.3em 0 0;color:#888;pointer-events:none;}.pagination .prev-page a,.pagination .next-page a{background:#5099aa;padding:0.4em 0 0;color:#fff;overflow:hidden;}.pagination .prev-page a:before,.pagination .next-page a:before{display:block;height:200%;font-family:'fontawesome';font-weight:normal;font-size:0.875em;content:"\f054";}.pagination .prev-page a:before{content:"\f053";}.pagination .prev-page a:hover,.pagination .next-page a:hover{background:#4b90a0;color:#fff;}.pagination .prev-page.inactive a,.pagination .next-page.inactive a,.pagination .prev-page.inactive a:hover,.pagination .next-page.inactive a:hover{background:#ccc;pointer-events:none;}#tabs{clear:both;}#nav-tabs{overflow:hidden;}#nav-tabs li{float:left;margin:0 0.2em 0 0;}#nav-tabs li a{display:block;padding:0.5em;text-transform:uppercase;font-weight:bold;}#nav-tabs li a:hover,#nav-tabs li a.active-tab{background:#5099aa;border-radius:0.2rem;color:#fff;}#tabs #media{display:block;}#tabs > section{display:none;clear:both;min-height:60px;}main hr{display:block;width:100%;height:1px;background:#bbb;margin:0 auto 0.8em;}.basic-list,.bio > ul,.bio > ol,.product-info > ul,.product-info > ol,.product-details > ul,.product-details > ol{max-width:800px;padding:0.5em 0.5em 1em 0;line-height:1.2em;}.basic-list li,.bio > ul li,.bio > ol li,.product-info > ul li,.product-info > ol li,.product-details > ul li,.product-details > ol li{padding:0.3em 0 0.4em 0.5em;}ul.basic-list li:before,.bio > ul li:before,.bio > ul li:before,.product-info > ul li:before,.product-info > ul li:before,.product-details > ul li:before,.product-details > ul li:before{display:block;float:left;padding:0.2em 0.6em 0;font-family:'Fontawesome';font-weight:normal;content:"\f111";font-size:0.375em;color:#5099aa;margin:0 0 0 -1.8em;}ol.basic-list,.bio > ol,.bio > ol,.product-info > ol,.product-info > ol,.product-details > ol,.product-details > ol{counter-reset:ordered-list;}ol.basic-list li,.bio > ol li,.bio > ol li,.product-info > ol li,.product-info > ol li,.product-details > ol li,.product-details > ol li{padding-left:1.8em;}ol.basic-list li:before,.bio > ol li:before,.bio > ol li:before,.product-info > ol li:before,.product-info > ol li:before,.product-details > ol li:before,.product-details > ol li:before{box-sizing:border-box;display:block;float:left;width:1.4em;height:1.4em;padding:0 0 0;background:#5099aa;font-size:0.875em;text-align:center;font-weight:bold;color:#fff;margin:0 0 0 -1.8em;content:counter(ordered-list);counter-increment:ordered-list;}.basic-list ul,.bio > ul ul,.bio > ol ul,.product-info > ul ul,.product-info > ol ul,.product-details > ul ul,.product-details > ol ul,.basic-list ol,.bio > ul ol,.bio > ol ol,.product-info > ul ol,.product-info > ol ol,.product-details > ul ol,.product-details > ol ol{padding-left:1.6em;padding-top:0.5em;}.basic-list ul li:before,.bio > ul ul li:before,.bio > ol ul li:before,.product-info > ul ul li:before,.product-info > ol ul li:before,.product-details > ul ul li:before,.product-details > ol ul li:before,.basic-list ol li:before,.bio > ul ol li:before,.bio > ol ol li:before,.product-info > ul ol li:before,.product-info > ol ol li:before,.product-details > ul ol li:before,.product-details > ol ol li:before{color:#fff;}figure[class^="image"]{display:table;}figure[class^="image"] img,img[class^="image"]{display:block;border-radius:0.2rem;border:2px solid rgba(255, 255, 255, .5);box-shadow:0 0 0.2em rgba(0, 0, 0, .4);}@media screen and (max-width:600px){figure[class^="image"],img[class^="image"]{float:none;margin-left:auto;margin-right:auto;text-align:center;}}figure.image-center,img.image-center{clear:both;margin:0.5em auto 1em;}figure.image-left,img.image-left{float:left;margin:0.5em 2em 1em 0;}figure.image-right,img.image-right{float:right;margin:0.5em 0 1em 2em;}@media screen and (min-width:600px){figure.image-left,figure.image-right,img.image-left,img.image-right{max-width:50%;}}figure.image-left img,figure.image-right img{margin-left:auto;margin-right:auto;}figure[class^="image"] figcaption{padding:0.5em 0 0;font-size:0.875em;color:#888;font-style:italic;line-height:1.2em;display:table-caption;caption-side:bottom;}[class^="message"]{padding:0.4em 1em;background:#5099aa;border-radius:0.2rem;color:#fff;text-align:center;margin:1em auto;}.message-error{background:#c23333;}.message-notice{background:#888;}.message-success{background:#46964f;}[class^="message"]:before{display:inline-block;padding:0 0.5em 0 0;font-family:'Fontawesome';font-weight:normal;color:#fff;}.message-error:before{content:"\f06a";}.message-notice:before{content:"\f05a";}.message-success:before{content:"\f058";}.account-action{display:table;padding:0.5em 0.5em 0.5em 0;font-weight:bold;text-transform:uppercase;margin:0.2em 0.5em 0.2em 0;}.account-action:after{display:inline-block;padding:0 0 0 0.5em;font-family:'Fontawesome';font-weight:normal;content:"\f054";font-size:0.75em;position:relative;top:-0.15em;}.edit{display:block;float:right;padding:0.4em;font-size:0.75em;text-transform:uppercase;font-weight:bold;margin:0 0 0.5em 1em;}.sign-in-group > section h1{font-size:1.5em;}@media screen and (min-width:800px){.sign-in-group{overflow:hidden;}.sign-in-group > section{float:left;width:29%;min-height:28em;padding-left:2%;margin-left:4%;border-left:1px solid #cdcdcd;}.sign-in-group > section:nth-child(3n-2){padding-left:0;border:none;margin-left:0;}}.address-book-list{border-top:1px solid #ddd;line-height:1.2em;overflow:hidden;}.address-book-list li{padding:0.8em 0;border-bottom:1px solid #cdcdcd;position:relative;}.address-book-list li div + div{padding-top:0.4em;}.address-book-list li.default:after{display:block;padding:0.2em 0.4em;background:#888;border-radius:0.2rem;font-style:italic;font-size:0.75em;color:#fff;content:"Default Address";position:absolute;right:0;bottom:1em;}@media screen and (min-width:800px){.address-book-list{border-top:none;}.address-book-list li{float:left;width:46.7%;height:10em;padding:0.5em 1%;border:1px solid #cdcdcd;border-radius:0.2rem;margin:0 0 0.8em 2%;}.address-book-list li:nth-child(2n-1){margin-left:0;}.address-book-list li h2,.address-book-list li label{border-bottom:1px solid #cdcdcd;margin-bottom:0.5em;}.address-book-list li.default:after{border-radius:0.2rem 0 0 0;bottom:0;}}@media screen and (min-width:1200px){.address-book-list li{width:29.8%;}.address-book-list li:nth-child(2n-1){margin-left:2%;}.address-book-list li:nth-child(3n-2){margin-left:0;}}@media screen and (min-width:1700px){.address-book-list li{width:21.3%;}.address-book-list li:nth-child(3n-2){margin-left:2%;}.address-book-list li:nth-child(4n-3){margin-left:0;}}@media screen and (min-width:800px){.single-address{display:inline-block;width:45%;max-width:400px;}.single-address + .single-address{margin-left:5%;}.single-address .address-book-list li{box-sizing:border-box;width:100%;}}[class^="product-price"]{display:inline-block;padding:0.4em 0;font-weight:bold;}.product-price-sale{color:#b4231c;}.product-price-sale + .product-price{margin-left:0.8em;font-weight:normal;position:relative;}.product-price-sale + .product-price:before{display:block;background:#555;height:2px;position:absolute;top:50%;left:0;right:-2px;content:"";}.product-price-sale + .product-price span{display:inline-block;padding:0 0.5em 0 0;background:#fff;position:relative;}.product-price-savings{font-size:0.875em;font-weight:normal;}.product-creator{padding:0 0 0.5em;font-size:0.75em;}.product-type{display:table;padding:0.3em 0.4em 0.2em;background:#5099aa;border-radius:0.2rem;font-size:0.625em;font-weight:bold;color:#fff;margin:0.5em 0;}a.product-type:hover{background:#4b90a0;color:#fff;}.add-to-cart{background:#f0c14d;background:linear-gradient(#f6dda0, #f0c14d);border:1px solid #aa8326;border-top-color:#cba957;border-left-color:#bf942a;border-right-color:#bf942a;color:#333;font-weight:bold;}.add-to-cart:hover{background:#eeb935;background:linear-gradient(#f5d589, #eeb935);border:1px solid #957321;border-top-color:#c59f43;border-left-color:#aa8326;border-right-color:#aa8326;}.add-to-cart:before{content:"\f07a";}.add-to-cart.inactive{background:#ccc;pointer-events:none;}[class^="rating"]{display:inline-block;height:1em;width:6em;padding:0 0 0.2em;overflow:hidden;vertical-align:middle;position:relative;}[class^="rating"]:before{display:block;height:200%;font-family:'Fontawesome';font-weight:normal;color:#ddd;content:"\f005\f005\f005\f005\f005";}[class^="rating"]:after{display:block;font-family:'Fontawesome';font-weight:normal;color:#fbb100;content:"";position:absolute;top:0;left:0;}.rating-5:after{content:"\f005\f005\f005\f005\f005";}.rating-4-half:after{content:"\f005\f005\f005\f005\f089";}.rating-4:after{content:"\f005\f005\f005\f005";}.rating-3-half:after{content:"\f005\f005\f005\f089";}.rating-3:after{content:"\f005\f005\f005";}.rating-2-half:after{content:"\f005\f005\f089";}.rating-2:after{content:"\f005\f005";}.rating-1-half:after{content:"\f005\f089";}.rating-1:after{content:"\f005";}.rating-half:after{content:"\f005\f089";}.rating-zero:after{content:"";}.product-rating a{display:inline-block;}.reviews li{padding:0.2em 0 0;max-width:800px;border-top:1px solid #cdcdcd;}.reviews li:first-child{margin-top:0.5em;}.reviews h2{font-size:1em;font-weight:bold;}.reviews time{display:block;padding:0 0 0.4em;font-size:0.875em;color:#888;font-style:italic;}.review-helpful{font-size:0.75em;}.review-helpful a{display:inline-block;padding:0.2em 0.4em;border-radius:0.2rem;background:#eee;border:1px solid #cdcdcd;color:#555;margin:0 0 0 0.2em;}.review-helpful a:hover{background:#e1e1e1;}.helpful-stats{padding:0.4em 0 0.6em;font-size:0.75em;color:#888;}.assets > div{display:table-cell;width:50%;padding:1em 0 1em 5%;}.assets > div:first-child{width:45%;padding-left:0;}.assets > div:only-child{display:block;width:auto;max-width:500px;}@media screen and (max-width:450px){.assets > div,.assets > div:first-child{display:block;width:auto;max-width:none;padding-left:0;}}.assets h2:before{display:inline-block;padding:0 0.4em 0 0.3em;font-family:'Fontawesome';font-weight:normal;font-size:1.2em;color:#5099aa;}.assets-videos h2:before{content:"\f01d";}.assets-downloads h2:before{content:"\f019";}.assets-lessons h2:before{content:"\f044";}.assets ol{width:100%;padding:0.2em 0 0;counter-reset:product-assets;overflow:hidden;}.assets li{padding:0.3em 0.2em 0.3em 2.5em;background:#fff;border-radius:0.2rem;border:1px solid #cdcdcd;margin:0 0 0.2em;position:relative;overflow:hidden;}.assets li:before{display:block;height:100%;width:1em;padding:0.4em 0.4em 0 0.4em;background:#888;color:#fff;text-align:center;font-weight:bold;position:absolute;top:0;bottom:0;left:0;margin:0 0.5em 0.2em 0;content:counter(product-assets);counter-increment:product-assets;}.assets h3{display:inline-block;padding:0 0.2em 0 0;line-height:1.2em;font-weight:bold;}.assets h3 span{font-weight:normal;}.assets h3:before{display:inline-block;padding:0 0.3em 0 0;font-family:'Fontawesome';font-weight:normal;font-size:1.2em;color:#5099aa;}.assets .pdf h3:before{content:"\f1c1";}.assets .zip h3:before{content:"\f1c6";}.assets h3 + span{display:inline-block;font-size:0.75em;color:#888;font-weight:normal;font-style:italic;}.media-count{float:left;padding:0.3em 0.4em;border:1px solid #cdcdcd;border-radius:0.2rem;font-weight:bold;color:#888;margin:0.4em 0.5em 0.2em 0;overflow:hidden;}.media-count span{padding:0.4em;background:#888;color:#fff;margin:0 0 0 -0.4em;}.chart{box-sizing:border-box;float:left;width:50%;padding:20px 15px;position:relative;}.chart h2{text-align:center;}.flot-chart{display:block;height:400px;}.flot-chart-content{width:100%;height:100%;}#performance table tr.totals td,#performance table tr.totals td{font-weight:bold;}#performance table tr.totals td{background-color:#5cb85c;}#performance table tr.averages td{background-color:#5bc0de;}#performance table tr.totals td:first-child,#performance table tr.averages td:first-child{text-align:right;}.testimonials{max-width:800px;}.testimonials li{padding:1.5em 0;border-top:1px solid #cdcdcd;overflow:hidden;}.testimonials li:first-child{border-top:none;}.testimonial-quote:before{content:open-quote;}.testimonial-quote:after{content:close-quote;}.testimonial-quote-short{padding:0 0 0 2.8em;font-size:1.5em;position:relative;}.testimonial-quote-short:before{display:block;padding:0 0.1em 0.5em 0;color:#888;font-size:6em;content:"\201f";position:absolute;left:0.05em;top:50%;margin:0.12em 0 0;}.testimonial-name{float:right;font-weight:bold;}.testimonial-name:before{content:"\2013 \0020";}.testimonial-quote-short + .testimonial-name{margin-top:1em;}.testimonials .account-action{float:right;clear:both;}.calendar-note{padding:0 0 0.5em;font-weight:bold;text-align:center;}.calendar-timezone{padding:0 0 0.8em;text-align:center;font-style:italic;}#calendar .fc-scroller,#calendar .fc-time-grid-container{height:auto !important;}.fc-button{background:#5099aa;border-radius:0.2rem;border:none;color:#fff;text-shadow:none;opacity:1;}.fc-prev-button{margin-right:0.5em !important;}#calendar table{margin:0;}#calendar .fc-widget-header{background:#888;}#calendar .fc-widget-header th{padding:0.6em 0.2em;}#calendar .fc-event{padding:0.2em;background:#5099aa;border:none;border-radius:0.2rem;cursor:pointer;}#calendar .fc-content{text-align:left;text-transform:none;font-size:1em;}#calendar .fc-title{font-size:1em;}.fc-unthemed .fc-today{background:#e8f6f7;}#loading{width:10em;padding:1em;background:#fff;border:1px solid #cdcdcd;box-shadow:0 0 0.4em rgba(68, 68, 68, .3);text-align:center;position:absolute;left:50%;z-index:10;margin:-4em 0 0 -6em;}#loading img{display:block;margin:0 auto 0.5em;}.overlay-content{padding:1em;}.overlay-content > header{padding:0 0 0.2em;border-bottom:1px solid #cdcdcd;margin:0 0 0.5em;}.overlay-content > header h1,.lightbox-content > h1{font-size:1.25em;}.overlay-content > header h2,.lightbox-content > h2{font-weight:bold;}.overlay-content time{display:block;color:#888;font-style:italic;}.membership-levels{display:table;padding:2em 0;border-spacing:0.5em 0;}.membership-levels > li{display:table-cell;width:20%;padding:0.5em 0.5em 3em;background:#fff;border:1px solid #cdcdcd;border-radius:0.2rem;transition:border-color 0.2s, transform 0.2s;position:relative;}.membership-levels > li:first-child{margin-left:0;}.membership-levels > li:hover,.membership-levels > li.active{border-color:#5099aa;}@media screen and (min-width:800px){.membership-levels > li:hover,.membership-levels > li.active{transform:scale(1.02);}}@media screen and (max-width:720px){.membership-levels{display:block;}.membership-levels > li{display:block;width:auto;padding-bottom:0.5em;margin:1em 0 0;}.membership-levels > li:first-child{margin-top:0;}}.membership-levels h2{padding-top:0.2em;padding-bottom:0.6em;text-align:center;color:#5099aa;}.membership-levels > li h2 + div{padding:0.2em 0.5em 0.3em;background:#888;border-radius:0.2rem;font-size:1.25em;text-align:center;color:#fff;}.membership-levels > li h2 + div sup{font-size:0.625em;}.membership-levels > li h2 + div span{display:inline-block;font-size:0.6em;font-style:italic;}@media screen and (max-width:720px){.membership-levels > li h2 + div{display:table;margin:0 auto;}}.membership-levels li ul{clear:both;padding:0 0 0.5em;}.membership-levels li ul li{padding:0.5em 0 0.5em 1em;border-top:1px dashed #ddd;}.membership-levels li ul li:before{display:block;float:left;width:0.3em;height:0.3em;padding:0;background:#5099aa;border-radius:50%;content:"";margin:0.35em 0 0 -0.6em;}.membership-levels li ul li:first-child{border-top:none;}.membership-levels li ul .added-benefit{background:#f4f4f4;border-top:none;border-radius:0.2rem;}.membership-levels button{width:60%;position:absolute;bottom:1em;left:50%;margin:0 0 0 -30%;}@media screen and (max-width:720px){.membership-levels button{display:table;width:auto;position:static;margin:0 auto;}}.blog-post header time{display:block;color:#888;font-style:italic;margin:0 0 1.2em;}.blog-post header img{display:block;border-radius:0.2rem;border:2px solid rgba(255, 255, 255, .5);box-shadow:0 0 0.2em rgba(0, 0, 0, .4);margin:0.5em auto 0.5em;}.blog-post header h2{text-align:center;font-size:1.5em;text-transform:uppercase;}.blog-post > div{max-width:800px;margin:0.8em auto;}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:1000;outline:0;}#cboxWrapper{max-width:none;}#cboxOverlay{width:100%;height:100%;background:#fff;position:fixed;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;padding:0 1.5em;border-radius:0.2rem;}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;background-clip:padding-box;background:#fff;border:1px solid #aaa;box-shadow:0 0 0.2em rgba(0, 0, 0, .4);}#cboxTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic;}.cboxIframe{display:block;width:100%;height:100%;background:#fff;border:0;}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}#cboxError{padding:2em;background:#e83738;color:#ccc;text-transform:uppercase;font-size:0.75em;}#cboxTitle{position:absolute;bottom:0px;left:0;text-align:center;width:100%;color:#ccc;}#cboxCurrent{position:absolute;bottom:0px;left:100px;color:#ccc;}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{display:block;width:auto;}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0;}#cboxSlideshow{position:absolute;bottom:0px;right:42px;color:#ccc;}#cboxPrevious,#cboxNext{width:20%;height:100%;background:transparent;color:#5099aa;position:fixed;top:0;bottom:0;left:1%;text-align:left;}#cboxNext{text-align:right;left:auto;right:1%;}#cboxPrevious:before,#cboxNext:before,#cboxClose:before{display:block;padding:0;font-family:'Fontawesome';font-weight:normal;font-size:4em;content:"\f104";}#cboxNext:before{content:"\f105";}#cboxClose{width:4em;padding:0.5em 0.5em 1.8em 0.5em;background:transparent;font-size:0.4em;color:#5099aa;position:absolute;top:0;right:-2em;}#cboxClose:before{content:"\f00d";}#cboxPrevious:hover,#cboxNext:hover,#cboxClose:hover{color:#4b90a0;}.dashboard > section{padding:0.5em 0 1em;border-bottom:1px solid #cdcdcd;margin:0 0 0.5em;}.product-notifications li{padding:0.2em 0;}.product-notifications li a{font-weight:bold;text-transform:uppercase;}.remove{display:inline-block;width:1em;height:1em;padding:0.2em;background:transparent;font-size:1em;text-align:center;overflow:hidden;margin:0 0 0 -0.3em;position:relative;top:-0.05em;}.remove:hover{background:transparent;}.remove:before{display:block;height:200%;font-family:'Fontawesome';font-weight:normal;color:#c23333;content:"\f00d";}.product-notifications .remove{top:0.3em;}@media screen and (max-width:600px){.orders,.orders thead,.orders tbody,.orders th,.orders tr,.orders td{display:block;}.orders{border-top:1px solid #888;}.orders thead tr{position:absolute;top:-9999px;left:-9999px;}.orders tbody tr td:last-child{border-bottom-width:2px;}.orders tbody tr:last-child td:last-child{border-bottom-width:1px;}.orders tr:nth-of-type(odd){background:#f5f5f5;}.orders td{padding-left:35%;border:1px solid #888;border-top:none;text-align:left;position:relative;}.orders td:before{width:30%;padding:0.7em 0 0 2%;background:#e2e2e2;border-right:1px solid #888;white-space:nowrap;text-transform:uppercase;font-size:0.875em;position:absolute;top:0;bottom:0;left:0;}.orders tr:nth-of-type(odd) td:before2{background:#ddd;}.orders td:nth-of-type(1):before{content:"ID #";}.orders td:nth-of-type(2):before{content:"Date";}.orders td:nth-of-type(3):before{content:"Total";}.orders td:nth-of-type(4):before{content:"Status";}.orders td:nth-of-type(5):before{content:"Details";}}.home-rotator{position:relative;margin:0 auto 1em;}.home-rotator ul{background:#fff;border:1px solid #cdcdcd;border-radius:0.2rem;overflow:hidden;}.home-rotator li{width:100%;}.home-rotator a{display:block;height:400px;background:url() no-repeat center;background-size:cover;position:relative;}@media screen and (max-width:600px){.home-rotator a{height:300px;}}.home-rotator a div{padding:1em 1.5em;font-size:2em;color:#fff;text-shadow:0 0 0.2em rgba(0, 0, 0, .5);position:absolute;bottom:0;}.home-rotator a div span{display:block;padding:0.1em 0 0.2em;font-size:2em;}@media screen and (max-width:600px){.home-rotator a div{font-size:1.2em;}}.home-rotator-prev,.home-rotator-next{box-sizing:border-box;width:1.5em;height:2em;padding:0.5em 0 0;font-size:1.5em;position:absolute;top:50%;left:0;z-index:100;margin:-1em 0 0;cursor:pointer;overflow:hidden;}.home-rotator-next{left:auto;right:0;}.home-rotator-prev:before,.home-rotator-next:before{display:block;height:200%;font-family:'Fontawesome';font-weight:normal;color:#eee;text-align:center;text-shadow:0 0 0.2em rgba(0, 0, 0, .5);content:"\f053";transition:color 0.2s;}.home-rotator-next:before{content:"\f054";}.home-rotator-prev:hover:before,.home-rotator-next:hover:before{color:#fff;}@media screen and (max-width:600px){.home-rotator-prev,.home-rotator-next{font-size:1em;}}.cart{clear:both;max-width:800px;margin:0.5em 0 1em;}.cart-description{padding-left:0.4em;text-align:left;}.cart-description .remove{float:left;margin:0.9em 0.2em 0 0;}.cart-description > a{display:block;overflow:hidden;}.cart-description img{display:block;float:left;max-height:50px;max-width:80px;margin:0 0.5em 0.2em 0;}.cart-description h2{padding:1em 0 0;font-size:1em;font-weight:bold;color:#5099aa;}.cart-description > a:hover h2{color:#4b90a0;}@media screen and (min-width:800px){.cart-description{min-width:300px;}}@media screen and (min-width:1200px){.cart-description{min-width:500px;}}.cart-option{padding:0.4em 0;font-size:0.875em;color:#888;font-style:italic;float:right;}.stock{clear:both;font-size:0.625em;font-weight:bold;text-transform:uppercase;text-align:right;}.stock.in-stock{color:#38a351;}.stock.not-in-stock{font-size:0.625em;color:#9d5959;}.only-x-left{font-size:0.875em;font-weight:bold;color:#9d5959;}.cqty input{text-align:center;width:2em;padding-left:0.2em;padding-right:0.2em;margin:0 auto;}.stotal .product-price{float:right;margin:0 0 0 1em;}.stotal .account-action{float:left;}table tr.stotal td{text-align:right;font-weight:bold;}table tr.total td{border-top-width:4px;}#updateCart{float:right;margin:0 0 0 1em;}#updateCart:before{content:"\f021";}#AddressShippingAddressForm .address-book-list label{padding-left:0;font-size:1.25em;margin:0;}#AddressShippingAddressForm .address-book-list input[type='radio']{float:right;margin-left:1em;}#AddressShippingAddressForm button:before{content:"\f041";}#checkout header.site h1{margin-top:0.5em;}@media screen and (max-width:600px){#checkout header.site h1{float:none;width:200px;background-position:center;margin-left:auto;margin-right:auto;}}#CartCheckoutForm > section{margin-bottom:1.5em;}.express-checkout{padding:1.5em 0 0;}.express-checkout > div{float:left;padding:0.3em 0.5em 0 0;text-transform:uppercase;font-weight:bold;}.express-checkout .link-group{padding:0;}.express-checkout .link-group a{background:#5099aa;}.express-checkout .link-group a:hover{background:#4b90a0;}#CartCheckoutForm > section > h2{clear:both;padding-left:2em;padding-bottom:0.7em;border-bottom:1px solid #cdcdcd;text-transform:capitalize;margin:1em 0 0.5em;position:relative;}#CartCheckoutForm{counter-reset:checkout-step;}#CartCheckoutForm > section > h2:before{box-sizing:border-box;display:block;width:1.5em;height:1.5em;padding:0.2em 0 0;background:#5099aa;border-radius:0.2rem;color:#fff;text-align:center;content:counter(checkout-step);counter-increment:checkout-step;position:absolute;left:0;top:50%;margin:-0.9em 0 0 0;}@media screen and (min-width:800px){#CartCheckoutForm .link-group{float:right;}}@media screen and (min-width:800px){#CartCheckoutForm .input:not(.checkbox):not(.radio) label{box-sizing:border-box;float:left;width:8em;padding-top:0.6em;text-align:right;}#CartCheckoutForm .input .input-hint{padding-left:10.8em;padding-bottom:1em;}}#CartCheckoutForm .required label:after{display:none;}#CartCheckoutForm .required label:before,#CartCheckoutForm p.required:before,#CartCheckoutForm span.required:before{display:inline-block;padding:0 0.1em 0 0;content:"*";color:#5099aa;}.we-accept{display:inline-block;color:#888;position:relative;margin:0 0 0 0.5em;}.we-accept span{display:inline-block;width:30px;height:20px;background:url('data:image/gif;base64,R0lGODlhlgAUALMAAFOVzPicIPP09TJkpO81HCIxXoONopbJ63u55Pfasf/x1drk67i8vvmxdf/tyv///yH5BAAAAAAALAAAAACWABQAAAT/kJVJq72YScw71V6YbWJZME8SrGzrvm7yFMBh33iu58A0GMCgcEgkTmq7pPLQOy2e0Kh0KpWoGomsdsvtahuBxIAJKJvP6PT5MDgN3vC4fC6XjNX4fHnxewj+gIGCg4IPBgENCgoOjI2Oj5AOimBjdJaXb2wnJiJ2bJigcWwGD1Smp0+GYYuRra0KKpWhs5okEwS4uRQDLgYWngN6aMFqlaSoyFKqrsyuAQMCydILAm0kudi5MCu+E54IgE/R0dTU4ePm1aN+hO3uAqqszfOSz+zv+IAP1rfZ/tsBunl6YGMBglIIxB1YcEBAQYMPECxcUKNPAX6+BjDoBgbRiQ0G/+yQOrQogYYEzE5CYpBggb0/FN+UesMgWM034PgE09emm7+fACdkbHggIcOjCxcetEGQ4cOKpAo8APmj5h9EKjYCcVIASDwFbbxxYWQSjgEtDgxo5DXg3r62AO4M0MkERdydf/Z1LfATaNChE4k6HHeg1FGkhcFBnbFgQ+M2c11iCSDAW9cF3uI5oHlRTtofa3+o1erAZVt9cW++fQtuZlwA7PT6IvCANoEGtxHdxhXggYIGHRHNGHp4WvEni0HzCdJY7RUZGpbX3BhvQ883F/cCAQ0krloDil7mvauRD2wmwR7E1Rm7Z4EGD/zIiL9IvnwCCnzTH36RjLD/i8UnYP8pAjDQWGMGJnggNQOSJNJN7l3EgHdafadRPaflhcAbsG14gIE66XRXe3s5EJ+J+j0A328CYAFffPChtNcda9wg0RI69FHILntR0I1UbsXjSwKw7LKBBhcqoNYbzmHo1oZzvaUThzjdxdNewGWp5ZZhbNFlAzP6VwaBCxg2Tl4MoumQjoEYAoQGbr4ZRGwCJNCAgww0spEGDlzkgEmNmHRSnk4GYlBhES2FwKIGHUQQOHld19c/23zXHwCLluHQE0kdapAACW266TqDDGjqqfLhFlAA8jyi5An0OInqrLQKeN0Ak2oDEJP9LZrppkhRI1hCpRTmFJv55CWgA2BoQ9KwK3zGqsAzW1Zr7bXA3YrrpAA9w+sAvvrqVl4NCZgmPH+scw8hpzK7QjarNtPqPM90ay8MkMXRF5MvLAnHReEuasONAxM8cFEHq1trfHV21NeqRMbKDCz13mvxCvnOMkuvAXfssccKo/pncLkSsGoi80rMyCQVX3xvxhqDAnDBH9fs68A/lHmine+W/NNZWCki9NBEF10SGGXFHAoInHQCodKXaFDE1FQLgYIKLncrQwQAOw==') no-repeat left center;vertical-align:top;overflow:hidden;}.we-accept span:before{display:block;height:200%;content:"";}.we-accept .visa{background-position:left center;}.we-accept .mastercard{background-position:-30px center;}.we-accept .american-express{background-position:-60px center;}.we-accept .discover{background-position:-90px center;}.we-accept span:first-child{display:block;width:auto;height:auto;background:none;font-size:0.625em;font-style:italic;position:absolute;top:-1.1em;}.cc-info{padding:0.5em 0;}@media screen and (min-width:800px){.cc-info label{padding-left:1.2em;text-align:left !important;}}#CartExpirationMonth,#CartExpirationYear{display:inline-block;}#CartExpirationYear{margin-left:0.5em;}#CartCvv,#cvv{display:inline-block;}#cvv{padding:0 1em;}#CartPaymentMethodPaypal + label span:after{display:inline-block;width:30px;height:20px;background:url('data:image/gif;base64,R0lGODlhlgAUALMAAFOVzPicIPP09TJkpO81HCIxXoONopbJ63u55Pfasf/x1drk67i8vvmxdf/tyv///yH5BAAAAAAALAAAAACWABQAAAT/kJVJq72YScw71V6YbWJZME8SrGzrvm7yFMBh33iu58A0GMCgcEgkTmq7pPLQOy2e0Kh0KpWoGomsdsvtahuBxIAJKJvP6PT5MDgN3vC4fC6XjNX4fHnxewj+gIGCg4IPBgENCgoOjI2Oj5AOimBjdJaXb2wnJiJ2bJigcWwGD1Smp0+GYYuRra0KKpWhs5okEwS4uRQDLgYWngN6aMFqlaSoyFKqrsyuAQMCydILAm0kudi5MCu+E54IgE/R0dTU4ePm1aN+hO3uAqqszfOSz+zv+IAP1rfZ/tsBunl6YGMBglIIxB1YcEBAQYMPECxcUKNPAX6+BjDoBgbRiQ0G/+yQOrQogYYEzE5CYpBggb0/FN+UesMgWM034PgE09emm7+fACdkbHggIcOjCxcetEGQ4cOKpAo8APmj5h9EKjYCcVIASDwFbbxxYWQSjgEtDgxo5DXg3r62AO4M0MkERdydf/Z1LfATaNChE4k6HHeg1FGkhcFBnbFgQ+M2c11iCSDAW9cF3uI5oHlRTtofa3+o1erAZVt9cW++fQtuZlwA7PT6IvCANoEGtxHdxhXggYIGHRHNGHp4WvEni0HzCdJY7RUZGpbX3BhvQ883F/cCAQ0krloDil7mvauRD2wmwR7E1Rm7Z4EGD/zIiL9IvnwCCnzTH36RjLD/i8UnYP8pAjDQWGMGJnggNQOSJNJN7l3EgHdafadRPaflhcAbsG14gIE66XRXe3s5EJ+J+j0A328CYAFffPChtNcda9wg0RI69FHILntR0I1UbsXjSwKw7LKBBhcqoNYbzmHo1oZzvaUThzjdxdNewGWp5ZZhbNFlAzP6VwaBCxg2Tl4MoumQjoEYAoQGbr4ZRGwCJNCAgww0spEGDlzkgEmNmHRSnk4GYlBhES2FwKIGHUQQOHld19c/23zXHwCLluHQE0kdapAACW266TqDDGjqqfLhFlAA8jyi5An0OInqrLQKeN0Ak2oDEJP9LZrppkhRI1hCpRTmFJv55CWgA2BoQ9KwK3zGqsAzW1Zr7bXA3YrrpAA9w+sAvvrqVl4NCZgmPH+scw8hpzK7QjarNtPqPM90ay8MkMXRF5MvLAnHReEuasONAxM8cFEHq1trfHV21NeqRMbKDCz13mvxCvnOMkuvAXfssccKo/pncLkSsGoi80rMyCQVX3xvxhqDAnDBH9fs68A/lHmine+W/NNZWCki9NBEF10SGGXFHAoInHQCodKXaFDE1FQLgYIKLncrQwQAOw==') no-repeat -120px center;content:"";vertical-align:top;margin:-0.1em 1em 0 0.5em;}.cart-summary li{padding:0.5em 0;border-bottom:1px solid #cdcdcd;margin:0 0 0.5em;}.cart-summary li:last-child{margin-bottom:0;}.cart-summary a{display:block;}.cart-summary a:hover{background:#fafafa;}.cart-summary img{display:block;float:left;border:1px solid #cdcdcd;margin:0 0.5em 0.2em 0;}.cart-summary h3{font-weight:bold;color:#5099aa;}@media screen and (max-width:999px){#checkout .sidebar{display:none;}}.cart-summary dl{clear:both;color:#555;font-size:0.875em;overflow:hidden;}.cart-summary dt,.cart-summary dd{float:left;padding:0.2em 0;}.cart-summary dt{clear:left;padding-right:1em;}.cart-summary-amounts{float:right;border:none;}.cart-summary-amounts td{padding:0.4em;border-color:#cdcdcd;}.cart-summary-amounts .total{background:#888;color:#fff;}.cart-summary-amounts .total td{border:none;}[class$="listing"]{clear:both;padding:0 0 0.5em;}[class$="listing"]:after{display:block;clear:both;height:0;content:"";}[class$="listing"] > li:hover .media-count span{padding:0.4em;background:#5099aa;}[class$="listing"] > li > a,.media-listing .download{box-sizing:border-box;display:block;height:9em;padding:0.8em 0;background:#fff;border:1px solid #cdcdcd;border-width:0 0 1px;border-radius:0.2rem;color:#555;position:relative;}[class$="listing"] > li:first-child a{border-top-width:1px;}@media screen and (max-width:499px){main > h1 + [class$="listing"] > li:first-child a{border-top:none;}}[class$="listing"] img{display:block;float:left;max-height:100%;max-width:30%;border:1px solid #cdcdcd;border-radius:0.2rem;margin:0 0.5em 0 0;}[class$="listing"] h2{max-height:2.8em;font-size:1.25em;}[class$="listing"] li:hover h2{color:#5099aa;}[class$="listing"] p{max-height:3.9em;}[class$="listing"] time{display:block;padding:0 0 0.4em;font-size:0.875em;color:#888;font-style:italic;}@media screen and (min-width:800px){[class$="listing"] > li{float:left;margin:0 0 1em 2%;}[class$="listing"] > li > a,.media-listing .download{padding:0.5em;border-width:1px;}}@media screen and (min-width:800px) and (max-width:1149px){[class$="listing"]:not(.product-listing) > li{width:49%;}[class$="listing"]:not(.product-listing) > li:nth-child(2n+1){margin-left:0;}}@media screen and (min-width:1150px){[class$="listing"]:not(.product-listing) > li{width:32%;}[class$="listing"]:not(.product-listing) > li:nth-child(3n+1){margin-left:0;}}@media screen and (min-width:800px) and (max-width:1400px){.sidebar-companion [class$="listing"]:not(.product-listing) > li{width:49%;}.sidebar-companion [class$="listing"]:not(.product-listing) > li:nth-child(3n+1){margin-left:2%;}.sidebar-companion [class$="listing"]:not(.product-listing) > li:nth-child(2n+1){margin-left:0;}}@media screen and (min-width:1300px){.fancy-submenu .category-listing > li{width:23.2%;}.fancy-submenu .category-listing > li:nth-child(3n+1){margin-left:2%;}.fancy-submenu .category-listing > li:nth-child(4n+1){margin-left:0;}}.category-listing h2{max-height:1.8em;}.media-listing .download{cursor:pointer;}.media-listing .download:after{display:block;width:100%;font-family:'Fontawesome';font-weight:normal;content:"\f078";text-align:center;position:absolute;bottom:0.2em;z-index:10;}.media-listing .download:hover:after{color:#5099aa;}.media-listing .download.open:after{content:"\f077";}.media-listing .download.open h2{color:#5099aa;}.media-listing .download.open .media-count span{padding:0.4em;background:#5099aa;}@media screen and (max-width:800px){.media-listing .download.open{height:auto;}}@media screen and (min-width:801px){.media-listing .download.open{border-color:#5099aa;}}.media-listing-assets{padding:1.5em 0 0.5em;clear:both;background:#fff;border:1px solid #cdcdcd;border-width:0;position:relative;z-index:10;}.media-listing-assets li{margin:0 0 0.5em;}.media-listing-assets a{display:block;padding:0.4em 1em;background:#eee;color:#555;font-weight:bold;}.media-listing-assets a:before{display:block;float:left;font-family:'Fontawesome';font-weight:normal;content:"\f01a";font-size:1.4em;color:#5099aa;margin:-0.1em 0.4em 0 -0.3em;}.media-listing-assets a:hover{background:#ddd;}.media-listing-assets a span{font-weight:normal;font-size:0.8em;}@media screen and (min-width:600px) and (max-width:800px){.media-listing-assets li{max-width:60%;}}@media screen and (min-width:800px){.media-listing-assets{padding-left:0.5em;padding-right:0.5em;border-width:0 1px 1px;border-radius:0 0 0.2rem 0.2rem;border-color:#5099aa;margin:0 -1px;position:absolute;top:8em;left:0;right:0;}}.media-listing .inactive{pointer-events:none;}.media-listing .inactive img,.media-listing .inactive h2,.media-listing .inactive .media-count{opacity:0.4;}.media-listing .inactive .stock{position:absolute;bottom:0.5em;right:0.5em;}.media-listing .download.inactive:after{display:none;}.product-listing li{position:relative;}.product-listing .add-to-cart{box-sizing:border-box;width:auto;height:auto;padding:0.3em 0.3em 0.2em;position:absolute;bottom:0.8em;right:0;z-index:1;overflow:hidden;text-align:center;margin:0;letter-spacing:-0.05em;}.product-listing .add-to-cart:before{display:none;height:200%;padding:0;}.product-listing .product-type{position:absolute;top:0.3em;left:-0.3em;z-index:1;}.product-listing [class^="rating"]{display:block;margin-top:0.4em;}@media screen and (min-width:500px){.product-listing > li{float:left;margin:0 0 1em 2%;}.product-listing > li > a{height:auto;padding:0.5em;border-width:1px;}.product-listing h2{max-height:none;height:2em;}.product-listing a > span{display:block;position:relative;height:0;padding-top:100%;margin:0 0 0.5em;}.product-listing img{display:block;max-width:100%;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;}.product-listing .product-price-sale + .product-price{float:right;}.product-listing .add-to-cart{right:0.5em;bottom:0.5em;}}@media screen and (min-width:500px) and (max-width:669px){.product-listing > li{width:49%;}.product-listing > li:nth-child(2n+1){margin-left:0;}}@media screen and (min-width:670px) and (max-width:919px){.product-listing > li{width:32%;}.product-listing > li:nth-child(3n+1){margin-left:0;}}@media screen and (min-width:920px) and (max-width:1169px){.product-listing > li{width:23.5%;}.product-listing > li:nth-child(4n+1){margin-left:0;}}@media screen and (min-width:1170px) and (max-width:1399px){.product-listing > li{width:18.4%;}.product-listing > li:nth-child(5n+1){margin-left:0;}}@media screen and (min-width:1400px){.product-listing > li{width:15%;}.product-listing > li:nth-child(6n+1){margin-left:0;}}@media screen and (min-width:1000px) and (max-width:1219px){.sidebar-companion .product-listing > li{width:32%;margin-left:2%;}.sidebar-companion .product-listing > li:nth-child(3n+1){margin-left:0;}}@media screen and (min-width:1220px) and (max-width:1399px){.sidebar-companion .product-listing > li{width:23.5%;margin-left:2%;}.sidebar-companion .product-listing > li:nth-child(4n+1){margin-left:0;}}@media screen and (min-width:1400px){.sidebar-companion .product-listing > li{width:18.4%;margin-left:2%;}.sidebar-companion .product-listing > li:nth-child(5n+1){margin-left:0;}}.product-listing-vertical{clear:both;max-width:900px;padding:1em 0;}.product-listing-vertical li{padding:0 0 0.5em 0;border-bottom:1px solid #cdcdcd;margin:0 0 0.5em;overflow:hidden;position:relative;}.product-listing-vertical li > a:first-child{display:block;}.product-listing-vertical li > a:first-child span{display:block;float:left;margin:0 1.5em 0 0;width:12em;min-height:12em;}.product-listing-vertical li > a:first-child img{display:block;margin:0 auto;}.product-listing-vertical li > a:first-child:hover h2{color:#4b90a0;}@media screen and (max-width:450px){.product-listing-vertical li > a:first-child span{float:none;width:auto;min-height:0;margin:0 auto 1em;}}.product-listing-vertical .product-rating{display:block;padding:0 0 0.4em;}.product-free-shipping{display:table;padding:0.3em 0.4em 0.2em;background:#fbb100;border-radius:0.2rem;font-size:0.625em;font-weight:bold;color:#fff;text-transform:uppercase;margin:0.2em 0 0.8em;}@media screen and (min-width:800px) and (max-width:999px),screen and (min-width:1100px){.product-listing-vertical .product-rating,.product-listing-vertical .product-free-shipping{float:right;}.product-listing-vertical .product-free-shipping{clear:right;}}.product-listing-vertical .add-to-cart{margin-top:1em;margin-bottom:0.5em;}.product-images{clear:both;width:100%;min-width:200px;max-width:400px;margin:0 auto 2em;position:relative;}.product-slideshow,.product-slideshow li{max-width:100%;}.product-slideshow a{display:block;border-radius:0.2rem;margin:0 auto;}.product-slideshow img{box-sizing:border-box;display:block;max-width:100%;max-height:100%;border:1px solid #cdcdcd;border-radius:0.2rem;border-radius:0.2rem;margin:0 auto;}@media screen and (min-width:600px){.product-images{float:left;margin:0 2em 1em 0;}}@media screen and (min-width:600px) and (max-width:800px),screen and (min-width:1000px) and (max-width:1200px),screen and (max-width:450px){.product-images{max-width:300px;}}.product-images button{clear:both;background:transparent;font-size:0.75em;color:#969696;text-transform:none;margin:0 auto;}.product-images button:before{font-size:1.4em;color:#5099aa;content:"\f00e";}.product-images button:hover{color:#888;}.product-images button:hover:before{color:#4b90a0;}.product-thumbs{padding:0 0 0.5em;margin:1em 1.5em 0;}.product-thumbs span{display:block;height:80px;width:80px;background:url() no-repeat center center;background-size:cover;border-radius:0.2rem;border:1px solid #cdcdcd;margin:0 4px 0 3px;overflow:hidden;cursor:pointer;}.product-thumbs span:first-of-type{margin-left:0;}.cycle-prev-carousel,.cycle-next-carousel{visibility:hidden;height:80px;width:20px;color:#5099aa;position:absolute;left:0;z-index:1;margin:1em 0 0;overflow:hidden;cursor:pointer;}.cycle-next-carousel{left:auto;right:0;}.cycle-prev-carousel:before,.cycle-next-carousel:before{display:block;height:200%;padding:35px 0 0;font-family:'fontawesome';font-weight:normal;text-align:left;content:"\f053";}.cycle-next-carousel:before{text-align:right;content:"\f054";}.cycle-prev-carousel.disabled,.cycle-next-carousel.disabled{color:#ccc;cursor:default;}.product-info{padding:0 0 1em;overflow:hidden;}@media screen and (min-width:1000px){.product-info .add-to-cart{display:none;}.featured .product-info .add-to-cart{display:block;}}.product-details{clear:both;}.product-details-toggle{width:100%;max-width:800px;padding-left:2em;padding-right:2em;background:transparent;border-top:1px solid #cdcdcd;color:#5099aa;font-weight:bold;margin:1em 0 2em;}.product-details-toggle:hover{background:transparent;color:#4b90a0;}.product-details-toggle:after{display:inline-block;content:"\f078";}.product-details-toggle.open:after{content:"\f077";}.product-video{display:block;clear:both;padding:56.25% 0 0;border:2px solid rgba(255, 255, 255, .5);box-shadow:0 0 0.2em rgba(0, 0, 0, .4);margin:1em 0 2em;position:relative;overflow:visible;}.product-video iframe{display:block;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;}@media screen and (min-width:1200px){.product-video{max-width:1200px;}}.add-to-cart-group{display:table;padding:1em 1em 0.2em;border:1px solid #5099aa;border-radius:0.2rem;margin:1em 0;}.rateit button.rateit-reset{margin:0;transition:none;}.rateit button.rateit-reset:before{display:none;}.video-control{clear:both;max-height:2em;background:#ddd;box-shadow:-324px 0 0 #ddd, 324px 0 0 #ddd, -100px 0 0 #ddd, 100px 0 0 #ddd;overflow:hidden;}.video-control button{float:right;padding:0.9em 1.2em 0.8em;background:#a9a9a9;border-radius:0;font-size:0.75em;font-weight:bold;}.video-control button:hover{background:#9a9a9a;}.video-control-complete,.video-control-incomplete,[class^="video-control-autoplay"]{margin:0 1px 0 0;}button.video-control-prev,button.video-control-next{float:left;padding-top:0.6em;padding-bottom:0.5em;background:#5099aa;font-size:1em;font-weight:bold;}button.video-control-prev:hover,button.video-control-next:hover{background:#4b90a0;}button.video-control-next{float:right;}.video-control-prev:before,.video-control-next:after{content:"\f053";}.video-control-next:after{content:"\f054";}.video-control-incomplete span:before{content:"In";}.video-control-complete:after{content:"\f00c";}.video-control-incomplete:after{content:"\f00d";}[class^="video-control-autoplay"]:after{font-family:'Roboto', Arial, sans-serif;font-weight:bold;color:#3d7b8a;text-shadow:0 0 1px #b2f0ff, 0 0 2px #b2f0ff, 0 0 4px #b2f0ff;}.video-control-autoplay-on:after{content:"On";}.video-control-autoplay-off:after{content:"Off";}.video-bar{padding:1em 0;background:#222;box-shadow:-326px 0 0 #222, 326px 0 0 #222, -100px 0 0 #222, 100px 0 0 #222;margin:0 0 2em;}.video-bar > div:first-child{border:1px solid rgba(255, 255, 255, .5);box-shadow:0 0 2em rgba(0, 0, 0, .8);position:relative;margin:0 auto;}.video-bar .iframe{padding-top:56.25%;}.video-embed{display:block;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;}.video-info{padding:1em 0 0;color:#fff;}.video-info h2{color:#fff;}.video-info h2 + p{padding-top:0.5em;border-top:1px solid #4a4a4a;color:#fff;margin-top:0.2em;}.video-sequence{padding:0 0.5em 0 0;margin:0 -1em 2em;}.video-sequence li{box-sizing:border-box;padding:0 0 1em 0.5em;background2:green;}.video-sequence a{display:block;padding:0.5em 0.5em 0.8em;border:1px solid #cdcdcd;}.video-sequence a:hover{background:#eee;}@media screen and (max-width:500px){.video-sequence{margin-left:-0.5em;margin-right:-0.5em;}}@media screen and (min-width:1000px){.video-sequence{margin-left:-1.5em;margin-right:-1.5em;}}@media screen and (min-width:460px){.video-sequence{padding-right:0.5em;}.video-sequence li{float:left;width:50%;padding-left:0.5em;}}@media screen and (min-width:500px){.video-sequence{padding-right:1em;}.video-sequence li{padding-left:1em;}}@media screen and (min-width:800px){.video-sequence li{width:33.33333%;}}@media screen and (min-width:1000px){.video-sequence{padding-right:1.5em;}.video-sequence li{padding-left:1.5em;}}@media screen and (min-width:1200px){.video-sequence li{width:25%;}}.video-sequence figure{position:relative;}.video-sequence img{display:block;}.video-sequence h2{height:2em;padding-top:0.6em;white-space:normal;}.video-sequence-duration{width:100%;color:#888;font-style:italic;}.video-sequence-duration:before{content:"(";}.video-sequence-duration:after{content:")";}.video-sequence figcaption{display:block;height:1.2em;background:#888;overflow:hidden;}.video-sequence figcaption:before{display:block;width:0;height:200%;background:#5099aa;content:"";}.video-sequence figure:before{display:block;width:100%;font-family:'Fontawesome';font-weight:normal;content:"\f01d";font-size:2.5em;text-align:center;color:#fff;text-shadow:0 0 0.2em rgba(0, 0, 0, .5);position:absolute;top:50%;margin:-0.6em auto 0;}.video-sequence-complete figure:before,.video-sequence-active figure:before{display:block;width:100%;font-family:'Fontawesome';font-weight:normal;text-align:center;color:#fff;text-shadow:0 0 0.2em rgba(0, 0, 0, .5);position:absolute;top:50%;margin:-0.6em auto 0;}.video-sequence-complete figure:before{content:"\f00c";}.video-sequence-complete figcaption:before{width:100%;}.video-sequence-active a{background:#eee;}.video-sequence-active figure:before{font-family:'Roboto', Arial, sans-serif;font-size:1.25rem;content:"Now Playing";white-space:normal;margin-top:-0.8em;}.video-sequence-active a:hover figure:before{font-family:'Fontawesome';font-weight:normal;font-size:1.25em;content:"\f04c";}.video-sequence-10 figcaption:before{width:10%;}.video-sequence-20 figcaption:before{width:20%;}.video-sequence-30 figcaption:before{width:30%;}.video-sequence-50 figcaption:before{width:50%;}.video-sequence-60 figcaption:before{width:60%;}.video-sequence-70 figcaption:before{width:70%;}.video-sequence-80 figcaption:before{width:80%;}.video-sequence-90 figcaption:before{width:90%;}header.site h1{}.header-bar{background:#fff;}
