/* PETROL */
@import url(//fonts.googleapis.com/css?family=Raleway:600,700);
@import url(//fonts.googleapis.com/css?family=Varela);
* {margin:0;padding:0}
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, font, 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 {margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}
body {color:#777777 !important;font-family:'Varela', sans-serif;font-weight:400;font-size:13px;font-style:normal;letter-spacing:0em;text-transform:none;background-color:#ffffff !important}
html, body {height:100%}
#petrol {margin:0;padding:0;border:0;font-size:100%;font:inherit;background-color:#ffffff !important}
h1, h2, h3, h4, h5, h6 {color:#222222;font-family:'Raleway', sans-serif;font-weight:600;letter-spacing:0em;line-height:normal;text-transform:uppercase;display:block}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited {font-weight:inherit;color:#222222}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,h1 a:active, h2 a:active, h3 a:active, h4 a:active, h5 a:active, h6 a:active {color:#cbcbcb}
h1 {font-size:28px;margin-bottom:10px}
h2 {font-size:24px;margin-bottom:10px}
h3 {font-size:22px;margin-bottom:10px}
h4 {font-size:20px;margin-bottom:10px}
h5 {font-size:18px;margin-bottom:8px}
h6 {font-size:16px;margin-bottom:8px}
a,a:visited {color:#444444;letter-spacing:0em;text-decoration:none;outline:0;-webkit-transition:color 0.3s ease-out 0s;-moz-transition:color 0.3s ease-out 0s;-o-transition:color 0.3s ease-out 0s;transition:color 0.3s ease-out 0s}
a:hover,a:focus {color:#333333}
p {color:#777777;font-family:'Varela', sans-serif;font-weight:400;font-size:13px;letter-spacing:0em;line-height:20px;margin:0 0 20px}
.Label {color:#777777}
p img {margin:0}
em, i {font-style:italic}
p.strong, strong, b {font-weight:bold}
small {font-size:80%}
::-moz-selection {background-color:#777777;color:#ffffff}
::selection {background-color:#777777;color:#ffffff}
:focus {outline:0}
.Separator, hr, .separator {width:100%;background-color:#dddddd;height:1px;border:none}
#share-buttons {margin-top:20px}
#share-buttons .fa {margin-left:16px}
#footer .fa-lg {font-size:20px;color:#888888;margin:0 16px 10px 0 !important}
#footer .fa-lg:hover {color:#999999}
#footer .fa-cc-amex,#footer .fa-cc-mastercard,#footer .fa-cc-visa,#footer .fa-cc-discover,#footer .fa-cc-jcb,#footer .fa-cc-paypal,#footer .fa-cc-stripe,#footer .fa-cc-amex:hover,#footer .fa-cc-mastercard:hover,#footer .fa-cc-visa:hover,#footer .fa-cc-discover:hover,#footer .fa-cc-jcb:hover,#footer .fa-cc-paypal:hover,#footer .fa-cc-stripe:hover {color:#777777 !important}
blockquote {background:#f0f0f0;border-left:10px solid #777777;margin:1.5em 0;padding:0.5em 10px}
blockquote:before {content:"\201C"}
blockquote:after {content:"\201D"}
blockquote p {display:inline}
.product a, .page a,.product a:visited, .page a:visited {color:#444444;letter-spacing:0em;text-decoration:none;outline:0;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;-ms-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}
.product a:hover, .page a:hover {color:#333333}
.product ul, .page ul {list-style:disc outside;margin:10px 0 20px}
.product ul li, .page ul li {color:#777777;list-style:disc outside;padding:0;margin-left:15px;line-height:20px}
.product ol, .page ol {list-style:decimal}
.product ol li, .page ol li {color:#777777;list-style:decimal;padding:0;margin-left:15px}
p a {color:#444444 !important;letter-spacing:0em;text-decoration:none;outline:0}
p a:hover, p a:focus {color:#333333 !important}
#columns, .columns {display:inline-table;table-layout:fixed;width:100%;margin:0px;padding:0px}
#product-description #columns {padding:30px 0 0 0}
#footer #columns {background:transparent}
.one-half, .one-half-last, .one-third, .one-third-last, .two-third, .two-third-last, .one-fourth, .one-fourth-last, .three-fourth, .three-fourth-last, .one-full {color:#777777;font-family:'Varela', sans-serif;font-weight:400;font-size:13px;letter-spacing:0em;line-height:20px}
.one-half {width:48%;margin-right:2%;margin-bottom:20px;float:left}
.one-half-last {width:48%;margin-left:0%;margin-bottom:20px;float:right}
.one-third {width:30.66%;margin-right:3.8%;margin-bottom:20px;float:left}
.one-third-last {width:30.66%;margin-right:0%;margin-bottom:20px;float:right}
.two-third {width:65.33%;margin-right:3.8%;margin-bottom:20px;float:left}
.two-third-last {width:65.33%;margin-right:0%;margin-bottom:20px;float:left}
.one-fourth {width:23.5%;margin-right:2%;margin-bottom:20px;float:left}
.one-fourth-last {width:23.5%;margin-right:0%;margin-bottom:20px;float:left}
.three-fourth {width:73.5%;margin-right:2%;margin-bottom:20px;float:left}
.three-fourth-last {width:73.5%;margin-right:0%;margin-bottom:20px;float:left}
.one-full {display:block;margin-bottom:20px;width:100%;clear:both}
#columns .one-half img, #columns .one-half-last img,#columns .one-third img, #columns .one-third-last img,#columns .two-third img, #columns .two-third-last img,#columns .one-fourth img, #columns .one-fourth-last img,#columns .one-full img {margin-bottom:10px !important}
.right {float:right;position:relative}
.left {float:left}
.center, .text-center {text-align:center}
.align_right, .text-right {text-align:right}
.align_left {text-align:left}
.relative {position:relative}
div.mobile_only {display:none}
.hidden {display:none}
.hide-desktop {display:none}
.hide-desktop-cart {display:none !important}
.social-likes {margin-left:5px !important}
img, img a {width:auto;max-width:100%;height:auto;display:block;margin:0;padding:0;position:relative}
.columns img, .columns img a, .columns a img, #columns img, #columns img a, #columns a img {margin-bottom:15px!important}
.layout-manager img, .layout-manager img a, .layout-manager a img {margin-bottom:20px}
.layout-manager a img:hover {opacity:0.8;cursor:pointer}
.movie-container, .embed-container {width:100%;position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-bottom:20px}
.movie-container iframe, .movie-container object, .movie-container embed, .embed-container iframe, .embed-container object, .embed-container embed {position:absolute;top:0;left:0;width:100%;height:100%}
ul, ol {margin-bottom:20px}
ul {list-style:disc outside}
ol li {list-style:decimal}
ol ol li {list-style-type:lower-alpha!important}
ol ol ol li{list-style-type:lower-roman!important}
li,li p {line-height:20px}
ul {line-height:26px}
ul li {list-style:none outside none;padding:0;margin-bottom:0}
#top {background-color:#ffffff;font-family:'Varela', sans-serif;font-size:13px;font-weight:400;letter-spacing:0em;min-height:40px;height:100%;margin:0}
#top:before,#top:after {content:" ";display:table}
#top:after {clear:both}
#top .container-topmenu {margin:0 !important;padding:0px;width:auto;display:inline-block;list-style:none;float:right;text-align:left}
#top .container-cart {background:#f0f0f0}
#top .container-cart a.lang {color:#777777 !important}
#top .container-cart a.lang:hover {color:#404040 !important}
.container-topmenu > .container-socialicons,.container-topmenu > .container-currencies,.container-topmenu > .container-languages,.container-topmenu > .container-cart,.container-topmenu > .container-search,.container-topmenu > .container-search-icon {height:40px !important;display:table-cell !important;vertical-align:middle !important;margin:0px;padding:0px 10px}
.container-topmenu > .container-socialicons {padding:0px 10px 0px 0px}
.container-topmenu > .container-search,.container-topmenu > .container-search-icon {padding:0px}
.container-search-icon.hide-desktop {display:none !important}
#top li.more-languages-open div.cell.hide-desktop,#top li.more-languages-open div.flag-only.hide-desktop,#top li.more-languages-open div.flag-right.hide-desktop,#top li.more-languages-open div.flag-left.hide-desktop,#top li.more-currencies-open div.cell.hide-desktop,#top li.more-currencies-open div.flag-only.hide-desktop,#top li.more-currencies-open div.flag-right.hide-desktop,#top li.more-currencies-open div.flag-left.hide-desktop {display:none !important}
#top div.cell,#top div.flag-only,#top div.flag-left,#top div.flag-right {display:table-cell !important;height:24px;vertical-align:middle !important;margin:0px;padding:0px}
#top ul {margin:0 !important;display:table-cell;padding:0px;width:auto;list-style:none;text-align:left;line-height:24px !important}
#top li {display:inline-block;position:relative;padding:0px;margin:0px}
#top ul li {float:left}
#top ul li:first-child {border:none}
#top li li {display:inline-block;position:relative;padding:0px;margin:2px 5px}
#top a {color:#777777;font-size:13px;font-weight:400;text-decoration:none;letter-spacing:0em;line-height:normal;display:inline-block}
#top a.count {position:relative;left:0px;top:0px;background-color:#ffffff;padding:0 3px;color:#777777;font-size:13px;font-family:'Varela', sans-serif;line-height:normal;text-align:center;border:1px solid #ffffff;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
#top a:hover,#top a.active {color:#404040}
#top a.count:hover {color:#777777}
#top li.more-currencies div.cell a:after,#top li.more-languages div.cell a:after {font-family:'FontAwesome';content:"\f107";font-size:90%;margin-left:5px}
#top li.more-currencies li.currency div.cell a:after,#top li.more-currencies .flag-right a.curr:after,#top li.more-languages li.language div.cell a:after,#top li.more-languages .flag-right a.lang:after {display:none}
#top p.pretext-currencies,#top p.pretext-languages {color:#777777;font-size:13px;font-weight:400;text-decoration:none;letter-spacing:0em;line-height:normal;display:inline-block;padding-right:5px}
#top li.more-languages img,#top li.more-currencies img,#top li.more-languages-open img,#top li.more-currencies-open img {display:inline-block;width:auto;height:24px;line-height:normal;margin:0px;padding:0px}
#top ul ul.languages img,#top ul ul.currencies img {margin:0px auto;opacity:0.7}
#top ul ul.languages img:hover,#top ul ul.currencies img:hover {opacity:1;cursor:pointer}
#top .container-socialicons a.fa-lg,#top a.fa-search {font-size:20px;color:#777777;padding:0 8px !important;display:table-cell !important;vertical-align:middle !important}
#top .container-socialicons a.fa-lg:hover,#top a.fa-search:hover {color:#404040}
#top .container-cart a i.fa-lg {font-size:20px;color:#777777;padding:0px 8px !important;display:table-cell !important;vertical-align:middle !important;line-height:normal}
#top .container-cart a i.fa-lg:hover {color:#404040}
#top .container-cart div.carticon-right a.Link {padding:0px !important}
#top .container-cart div.carticon-left i.fa-lg,#top .container-cart div.carticon-only i.fa-lg {padding:0px 8px 0px 0px !important}
#top li.language-open,#top li.language-open a.lang,#top li.currency-open,#top li.currency-open a.curr {display:table-cell;position:relative;padding:0px 5px;margin:0}
#top li.language-open img,#top li.currency-open img {opacity:0.7}
#top li.language-open img:hover,#top li.currency-open img:hover {opacity:1;cursor:pointer}
#top li.more-currencies a,#top li.more-languages a {padding:0px 7px 0px 0px}
#top ul.currencies a, #top li.more-currencies:hover > ul.currencies a,#top ul.languages a, #top li.more-languages:hover > ul.languages a {padding:2px 7px !important;background:none;text-align:left;width:auto}
#top ul.currencies,#top ul.languages {position:absolute;left:0px;top:24px;background-color:#27ccc0;border:solid 1px #dddddd;z-index:100;display:none;width:50px;width:auto !important;padding:4px 0px}
#top ul.currencies li.currency,#top ul.languages li.language {background:none;display:block;border:none;text-align:left;width:100% !important;white-space:nowrap}
#top ul.currencies li.currency div.flag-only div.cell,#top ul.languages li.language div.flag-only div.cell {text-align:center;padding:4px 5px}
#top ul.currencies li.currency a,#top ul.languages li.language a {color:#ffffff;display:inline-block}
#top ul.currencies li.currency a.active,#top ul.languages li.language a.active {color:#333333;cursor:default}
#top ul.currencies li.currency a:hover,#top ul.languages li.language a:hover {color:#333333}
#top li.more-currencies:hover > ul.currencies,#top li.more-languages:hover > ul.languages {display:block}
#top li.search-icon div.cell a {padding: 0px 10px}
#top div.search-top {display:table;min-width:10px;width:auto !important}
#top div.search-top a.fa-search {padding:0px 10px !important}
#top input.search {color:#666666;font-family:'Varela', sans-serif;font-size:13px;font-weight:400;background-color:#ffffff;margin:0px !important;padding:4px;outline:none;border:1px solid #dddddd;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;opacity:1}
#top input.search:focus {opacity:0.6}
#top .container-search-overlay {position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(28, 29, 28, 0.9);opacity:0;visibility:hidden;z-index:999999}
#top .container-search-overlay.open {opacity:1;visibility:visible}
#top .outer-container-search {margin:20% auto;height:50px;width:60%}
#top input.search-overlay {background-color:#222;font-family:'Raleway', sans-serif;font-size:18px;font-weight:600;color:#fff;padding:0 0 0 2%;margin:0;display:block;float:left;opacity:1;border:0px solid #000;height:100% !important;width:88%;-moz-border-top-right-radius:0px;-webkit-border-top-right-radius:0px;border-top-right-radius:0px;-moz-border-bottom-right-radius:0px;-webkit-border-bottom-right-radius:0px;border-bottom-right-radius:0px;transition:all .2s linear;-o-transition:all .2s linear}
#top div.container-search-overlay a.fa-search {background-color:#27ccc0;font-family:'FontAwesome';color:#ffffff !important;font-size:18px !important;text-align:center;line-height:50px;height:100% !important;width:10%;padding:0 !important;margin:0 !important;display:block !important;float:left;border:none;-moz-border-top-left-radius:0px;-webkit-border-top-left-radius:0px;border-top-left-radius:0px;-moz-border-bottom-left-radius:0px;-webkit-border-bottom-left-radius:0px;border-bottom-left-radius:0px;-moz-border-top-right-radius:6px;-webkit-border-top-right-radius:6px;border-top-right-radius:6px;-moz-border-bottom-right-radius:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px;transition:all .2s linear;-o-transition:all .2s linear}
#top div.container-search-overlay a.fa-search:hover {background-color:#999999}
#top .outer-close {position:absolute;right:20px;top:20px;width:30px;height:30px;cursor:pointer}
#top .outer-close .fa.fa-times {color:#999;font-size:30px}
#top .outer-close .fa.fa-times:hover {color:#fff}
div.search_throbber {position:relative;display:block;width:100%;height:50px;background-image:url("/smoolis.com/loading.gif");background-repeat:no-repeat;background-position:center top;}
#top div.carticon-only,#top div.carticon-left,#top div.carticon-right {display:table;min-width:10px;width:auto !important}
#top .flag-only img.flagonly {float:left;margin:0px;padding:0px}
#top .flag-left img.flagleft {float:left;margin:0px;padding:0px}
#top div.flag-left a.lang, #top div.flag-left a.curr {padding:0px 5px}
#top .flag-right img.flagright {float:right;margin:0px;padding:0px}
#top ul.languages div.flag-right {padding-right:5px}
.toggleMenu {}
a.toggleMenu {color:#777777 !important}
a.toggleMenu:hover {color:#27ccc0 !important}
#mobile-nav {display:none;margin:0 auto;text-align:center}
#mobile-nav a {font-size:28px;text-decoration:none;padding:0;margin:0;height:100%;margin:40px;text-align:center}
#menu {display:block;text-align:center;margin:20px auto 0px auto;min-height:40px;padding:0;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd}
#menu:before,#menu:after {content:" ";display:table}
#menu:after {clear:both}
#menu ul {list-style:none;display:block;margin:0 auto;text-align:center;border:none;padding:0;margin:0;line-height:26px}
#menu a {color:#777777;font-family:'Raleway', sans-serif;font-size:13px;font-weight:600;text-decoration:none;text-transform:uppercase;letter-spacing:0em;position:relative;display:block;padding:15px 0}
#menu a:hover {color:#27ccc0}
#menu a.active {color:#27ccc0}
#menu li {display:inline-block;padding:0 20px 0;position:relative;margin:0;line-height:18px}
#menu li.hide-desktop {display:none}
#menu li a:not(:only-child) {cursor:default}
#menu li a:not(:only-child):after {font-family:'FontAwesome';content:"\f107";font-size:90%;margin-left:5px;cursor:default}
#menu li#normal-page a:not(:only-child) {cursor:pointer}
#menu li#normal-page a:not(:only-child):after {display:none}
#menu ul.submenu a, #menu li:hover > ul.submenu a {padding:7px 12px;background:none;text-align:left;width:auto}
#menu ul.submenu {position:absolute;left:10px;top:40px;background-color:#27ccc0;border:solid 1px #dddddd;z-index:100;display:none;width:auto;padding:7px 0}
#menu ul.submenu li {background:none;display:block;border:none;text-align:left;padding:0px;width:120px;width:auto !important;white-space:nowrap}
#menu ul.submenu li a {color:#ffffff;display:block}
#menu ul.submenu li a.active {color:#333333;cursor:default}
#menu ul.submenu li a:hover {color:#333333}
#menu li:hover > ul {display:block}
#header {background-color:#ffffff}
.logo {margin:30px 0 0 0;padding:0}
.logo img {max-width:100%;height:auto;width:auto;margin:0 auto;cursor:pointer}
.logo h1.logo {color:#333333;font-family:'Raleway', sans-serif;font-size:28px;font-weight:600;text-decoration:none;text-align:center !important;line-height:normal;cursor:pointer;-webkit-transition:color 0.3s ease-out 0s;-moz-transition:color 0.3s ease-out 0s;-o-transition:color 0.3s ease-out 0s;transition:color 0.3s ease-out 0s}.logo h1.logo:hover {color:#cbcbcb}
#product-img-single,#product-img-thumbs {background-color:#ffffff;position:relative;margin:0px 0px 20px 0px}
#product-thumbs {margin-left:5px !important;margin-right:0px !important}
#product-thumbs .two.col {margin-left:0px !important;margin-right:15px !important;margin-bottom:20px !important}
#slider {background-color:#ffffff;position:relative;margin-top:10px;margin-left:10px;margin-right:10px}
.slides {position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0}
.slides li {-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;margin:0}
.slides li {position:relative;display:block;float:left}
.slides img {-moz-backface-visibility:hidden;display:block;height:auto;float:left;width:100%;border:0}
.slider_nav {z-index:3;position:absolute;top:50%;opacity:0.7;-webkit-transition:all .3s ease;text-indent:-9999px;overflow:hidden;text-decoration:none;width:44px;height:200px;background-image:url('/resource/object/arrow3/arrow3.png');background-position:0 0;background-repeat:no-repeat;margin-top:-100px;left:20px}
.slider_nav.next {background-position:-44px 0;left:auto;right:20px}
.slider_nav:hover {opacity:1}
#slider:after {content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] #slider {display:block}
* html #slider {height:1%}
#intro {text-align:center}
#intro .full.col {border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;padding:20px 0px;margin:25px 10px;background-color:#ffffff}
#intro h5, #intro h1.intro {color:#777777;font-weight:600;font-size:24px;letter-spacing:0em;text-transform:uppercase;line-height:normal;padding:10px 0 10px 0}
#intro p {color:#777777;font-weight:400;font-size:14px;letter-spacing:0em;line-height:20px;padding:0;margin-bottom:20px}
#intro a {text-decoration:none;color:#444444}
#intro ul li {color:#777777;font-weight:400;font-size:14px;letter-spacing:0em;line-height:20px;list-style:disc inside;padding:0;margin:0px}
#headline {text-align:center !important;margin:40px 0 0 0;padding:0;min-height:35px;height:100%}
#headline h2 {color:#222222;font-size:28px;font-weight:600;text-transform:uppercase;text-align:center;line-height:normal;margin:0 0 20px 0 !important;padding:0 !important;background-color:#ffffff}
#content {margin:30px 0 20px 0;padding:0;min-height:35px;height:100%;background-color:#ffffff}
#content .container {margin: 0px auto;padding: 10px 0px}
#related-products-header {margin:0px 10px !important;padding-top:20px;display:block;min-height:40px}
#all-products, #related-products {margin: 0px auto;padding-top:0px;min-height:300px;height:100%}
#featured-products {margin: 0px auto;padding:0px;height:100%}
#allproductsdiffloader {padding:0 !important;margin:0px auto !important;min-height:0px;height:100%}
#featured-products #allproductsdiffloader .container.products {padding-top:30px}
#steps {margin:-20px 0px 0px 0px;padding:0px;width:auto;height:60px;text-align:center;display:block}
.step.one,.step.two,.step.three {width:auto;display:inline-block}
.step.one p:after,.step.two p:after,.step.one a:after,.step.two a:after {font-family:'FontAwesome';content:"\002F";margin:0px 6px;color:#777777}
.step p,.step a {font-size:80%;color:#777777;line-height:20px}
.step a:hover {color:#333333}
.step p.active {color:#27ccc0}
.container {position:relative;width:960px;margin:0 auto;padding:0}
.container.products-title,.container.page-title,.container.product {padding-top:30px;padding-bottom:10px}
.container.page,.container.cart {margin-top:0px;margin-bottom:30px}
.container h3.page-title {font-size:28px;font-weight:600;text-align:center;line-height:normal;margin:0 0 20px 0 !important;padding:0 0 12px 0;display:block;border-bottom:1px solid #dddddd}
.container.main {padding:15px 0px;min-height:400px;height:100%}
.product-item {margin-bottom:40px}
.container .was_price {text-decoration:line-through;display:inline;padding-right:10px;text-align:center;margin:0}
.container .current_price {color:#27ccc0;text-align:center;display:inline}
.thumbnail {position:relative;text-align:center;padding:0;margin:0}
.thumbnail .info {text-align:center;min-height:30px;height:100% !important;background-color:#ffffff;padding:10px 0px}
.thumbnail:hover {opacity:0.8;cursor:pointer}
.thumbnail img {width:100%}
.thumbnail .title {display:block;text-align:center;margin:0px;padding:0px}
.thumbnail .title p {color:#777777;font-family:'Raleway', sans-serif;font-size:18px;font-weight:600;line-height:24px;letter-spacing:0em;text-transform:uppercase;display:block;text-align:center}
.thumbnail .shortdescription,.thumbnail .category, .thumbnail .description {text-align:center;display:block}
.thumbnail .shortdescription p, .thumbnail .description p {color:#777777;font-size:16px;font-weight:400;letter-spacing:0em;padding:0px 15px}
.thumbnail .category p {color:#cbcbcb;font-size:16px;font-weight:400;letter-spacing:0em}
.thumbnail .price {text-align:center;display:block}
.thumbnail .price, .thumbnail .cart_price, .thumbnail .current_price {font-family:'Varela', sans-serif;color:#27ccc0 !important;font-size:16px;font-weight:400;letter-spacing:0em}
.thumbnail .price .current_price {color:#27ccc0 !important}
.thumbnail .sold-out, .thumbnail .was_price {color:#cbcbcb !important;font-family:'Varela', sans-serif;font-size:16px;font-weight:400;letter-spacing:0em}
#product-images .new,#product-images .sale,#product-images .soldout,#product-images .comingsoon,#product-images .customlabel1,#product-images .customlabel2,#product-images .customlabel3 {font-size:13px;text-align:center;padding:10px;position:absolute;line-height:1em;left:10px;z-index:10}
.thumbnail .new,.thumbnail .sale,.thumbnail .soldout,.thumbnail .comingsoon,.thumbnail .customlabel1,.thumbnail .customlabel2,.thumbnail .customlabel3 {font-size:13px;text-align:center;padding:5px 10px 7px 10px;position:absolute;line-height:1em;top:0;right:0;z-index:10}
.new {background:#27ccc0;color:#ffffff}
.sale {background:#000000;color:#ffffff}
.soldout {background:#f0f0f0;color:#000000}
.comingsoon {background:#dddddd;color:#000000}
.customlabel1 {background:#dddddd;color:#000000}
.customlabel2 {background:#dddddd;color:#000000}
.customlabel3 {background:#dddddd;color:#000000}
#searchResultDisplay .thumbnail {border:1px solid #dddddd}
#searchResultDisplay .thumbnail .info {position:relative;text-align:center;min-height:30px;height:100% !important;background-color:#ffffff;padding:10px 0px;opacity:1}
#searchResultDisplay .thumbnail:hover {opacity:0.8;cursor:pointer}
#searchResultDisplay .thumbnail img {width:100%}
#searchResultDisplay .thumbnail .title p {padding:10px 10px 0px 10px}
#searchResultDisplay .thumbnail .description p {font-size:13px;padding:10px 10px 15px 10px}
#featured-image {position:relative}
#featured-image #slider {padding:0px;margin-top:-10px !important}
#product-images {width:580px;float:left;display:inline;margin-left:10px !important}
#product-images ul {list-style:none}
#product-images ul li {padding:0px;margin:0px !important}
#product-details {width:320px;float:right;display:inline;margin-left:10px;margin-right:10px}
#product-details h3 {font-size:28px;font-weight:600;line-height:normal;text-align:left !important;margin:0 0 20px 0 !important;padding:0 0 12px 0;border-bottom:1px solid #dddddd}
#product-price {margin:20px 0 10px 0;padding:0}
#product-price .price {font-size:22px;text-align:center;display:block}
#product-price .price,#product-price .current_price {color:#27ccc0;font-size:22px;font-family:'Varela', sans-serif;font-weight:400;letter-spacing:0em;line-height:normal}
#product-price .was_price {color:#cbcbcb;font-size:22px;font-family:'Varela', sans-serif;font-weight:400;letter-spacing:0em;line-height:normal;text-decoration:line-through;float:left;display:inline;padding-right:10px}
#product-price .sold-out {color:#cbcbcb;font-size:22px;font-family:'Varela', sans-serif;font-weight:400;letter-spacing:0em;line-height:normal;float:left;display:inline;padding-right:10px}
#product-price .tax {color:#777777;font-size:13px}
#product-options {font-size:13px;margin:20px 0 0 0;padding:20px 0 0 0;border-top:1px solid #dddddd}
#stock {font-size:13px;margin:10px 0;padding:0}
#addtocart {margin:10px 0;padding:20px 0 0 0}
#addsuccess {position:absolute;display:inline-block;text-align:right;margin:10px;width:inherit;color:#ffffff;right:10px}
#product-description {margin:0;padding:0}
#product-description .short {font-family:'Varela', sans-serif;font-weight:400;letter-spacing:0em;line-height:20px}
#product-description img, #product-more-description img {width:auto;max-width:100%}
#categories {font-size:13px;margin:20px 0 0 0;padding:20px 0 0 0;border-top:1px solid #dddddd}
#categories .category-label {color:#777777;padding-right:4px}
.deliverytime {font-size:13px;margin:0px;padding:10px 0 0 0}
.meta {display:block;color:#777777;font-size:13px;margin:0px;padding:5px 0}
#product-more-description {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:40px 0px;padding:0 10px 20px 10px;min-height:60px;height:100%;width:100%;float:left;text-align:left}
#product-more-description h1, #product-more-description h2, #product-more-description h3, #product-more-description h4, #product-more-description h5, #product-more-description h6 {margin:0 0 10px 0}
#product-more-description p {color:#777777 !important;margin:0px auto 20px !important}
#cart,#empty-cart,#no-results {min-height:400px;height:100%;margin-bottom:60px}
#product-row {min-height:100%;height:100%;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #dddddd}
#product-row img {margin:0px;padding:0px}
.price-total {color:#777777}
.total,.total-price {color:#27ccc0;font-size:22px;font-family:'Varela', sans-serif;font-weight:400;letter-spacing:0em;line-height:normal}
.fa-cc-amex,.fa-cc-mastercard,.fa-cc-visa,.fa-cc-discover,.fa-cc-jcb,.fa-cc-paypal,.fa-cc-stripe,.fa-cc-amex:hover,.fa-cc-mastercard:hover,.fa-cc-visa:hover,.fa-cc-discover:hover,.fa-cc-jcb:hover,.fa-cc-paypal:hover,.fa-cc-stripe:hover {color:#777777 !important}
#footer {font-size:13px;background-color:#ffffff;padding:30px 0 10px 0}
#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6 {color:#777777;font-size:15px;font-family:'Raleway', sans-serif;font-weight:600;letter-spacing:0em;text-transform:uppercase}
#footer h6 {padding-bottom:15px;margin:0}
#footer p {color:#777777;font-size:13px;font-weight:400;letter-spacing:0em;line-height:20px}
#footer a {color:#888888 !important;font-size:13px;font-weight:400;letter-spacing:0em;line-height:20px}
#footer a:hover {color:#999999 !important}
#footer .copyright {color:#777777;font-size:13px;margin-bottom:30px}
#footer a.button.mailing {background-color:#27ccc0 !important;color:#ffffff !important;font-family:'Raleway', sans-serif;font-weight:600;letter-spacing:0em;border:1px solid #27ccc0;margin-top:-5px;display:inline-block;padding:6px 0px;transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;margin-bottom:0px;-webkit-appearance:none}
#footer a.button.mailing:hover {background-color:transparent !important;color:#777777 !important;border:1px solid #777777}
ul#footermenu li a.active {color:#999999 !important}
#footer ul.submenu {position:relative;width:auto;margin:0px}
#footer ul.submenu li {background:none;display:block;border:none;text-align:left;margin:0 5px;padding:0px}
#footer ul.submenu li a {font-size:13px;color:#777777;margin:0px;padding:0 5px;line-height:20px}
#footer ul.submenu li a:hover {color:#999999}
#footer li a:not(:only-child) {color:#888888 !important;cursor:default}
#footer ul.submenu li:before {color:#888888;font-family:'FontAwesome';content:"\f105";font-size:90%;margin:0px}
#back-top {position:fixed;right:20px;bottom:20px;z-index:999;display:none}
#back-top i {background-color:#27ccc0;color:#ffffff;font-size:18px;height:42px;width:42px;line-height:42px;text-align:center;border-radius:100%;transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear}
#back-top i:hover {background-color:#777777;color:#ffffff}
.button,a.button,input.button[type="button"] {white-space:normal;color:#ffffff;font-family:'Raleway', sans-serif;font-size:22px;font-weight:600;letter-spacing:0em;text-align:center;text-transform:uppercase;background:#27ccc0;border:1px solid #27ccc0;padding:6px 20px;cursor:pointer;width:100%;margin:20px 0px 0px 0px;-webkit-appearance:none;transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear}
.button:hover,a.button:hover,input.button[type="button"]:hover {color:#999999;background:transparent;border:1px solid #999999}
.button-pp-express {color:transparent;float:left;width:100%;height:44px;border:none;margin:10px 0px;background-color:transparent;background-image:url("/webstatic/en_US/i/btn/png/gold-rect-paypalcheckout-44px.png");background-repeat:no-repeat;background-size:contain;opacity:1;cursor:pointer}
.button-pp-express:hover {opacity:0.8}
.four.col.cart.address .button,.four.col.cart.address a.button,.four.col.cart.address input.button[type="button"] {margin:10px 0px}
a.button.link {color:#999999;font-family:'Raleway', sans-serif;font-size:22px;font-weight:600;letter-spacing:0em;text-align:center;text-transform:uppercase;background:transparent;border:1px solid #999999;padding:6px 20px;cursor:pointer;width:87%;display:block;transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;margin-bottom:0px;-webkit-appearance:none}
a.button.link:hover {color:#ffffff;background:#27ccc0;border:1px solid #27ccc0}
a.back {display:block;float:left;margin-top:30px !important}
a.back:before {font-family:'FontAwesome';content:"\f104";font-size:90%;margin:0px 5px 0px 0px}
.button.remove,input.button[type="button"].remove {color:#27ccc0;font-family:Arial, sans-serif;font-size:16px;text-transform:none;width:30px;height:30px;padding:0px 0 2px 0;background:transparent;margin-top:0px;margin-left:-2px;border:1px solid #27ccc0 !important;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;float:right}
.button.remove:hover,input.button[type="button"].remove:hover,.button.minus:hover,input.button[type="button"].minus:hover,.button.plus:hover,input.button[type="button"].plus:hover {color:#ffffff !important;background:#27ccc0;border:1px solid #27ccc0 !important}
.checkout-separator {margin:20px 0px;width:100%;background-color:#dddddd;height:1px;border:none}
.cart.clearfix {display:block;padding:5px 0px}
.checkout {margin-top:0;margin-bottom:10px;width:100%;display:inline-block;position:relative}
.checkout.first,.checkout.zip {width:48%;margin-right:2%}
.checkout.name,.checkout.city {width:48%;margin-right:1%;float:right}
.checkout.cardnumber,.checkout.cvv {width:100%;margin-bottom:0px}
.checkout.cardicons,.checkout.cvvdata {width:100%}
.checkout.cardicons .fa-lg {font-size:1.5em;margin-top:10px}
.checkout.cvvicon img {width:52px;height:34px;float:left}
.cvvcode {width:48%;display:block;float:left;margin-right:3%}
p.cart.message {display:block;margin:0px !important}
p.cart.message.pp {float:right;text-align:right;margin:0px !important;padding-top:10px;width:230px}
p.cart.message.secure {margin:20px 0px !important}
p.cart.message.secure:before {font-family:'FontAwesome';content:"\f023";font-size:100%;margin:0px 10px 0px 0px}
p.cart.cvvlabel {padding-top:7px}
p.cart.explabel {padding-top:2px}
input.cart[type="text"],input.cart[type="number"],input.cart[type="password"],input.cart[type="email"],input.discount[type="text"],input.quantity[type="number"],textarea.cart {color:#666666 !important;font-family:'Varela', sans-serif;font-size:13px;background-color:#ffffff;width:98%;max-width:98%;margin:0px !important;padding:6px 4px;outline:none;border:1px solid #dddddd;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;opacity:1}
textarea.cart {width:100%;max-width:100%;min-height:120px}
input.quantity,input.quantity[type="number"] {position: relative;width:100%;max-width:40px;float:left;font-size:12px}
input.quantity[type=number]::-webkit-inner-spin-button, input.quantity[type=number]::-webkit-outer-spin-button {-webkit-appearance:none;margin:0}
input.discount[type="text"] {margin-top:-5px !important;width:160px;max-width:160px;display:inline-block;float:left}
select.cart {background-color:#ffffff;color:#666666;font-family:'Varela', sans-serif;font-size:13px;width:100%;max-width:100%;margin:0px !important;padding:0px !important;outline:none;border:1px solid #dddddd;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
select.cart.card {padding-right:10px !important}
select.country.cart {width:100%;max-width:100%}
p.cart.country-info {color:#777777;margin-bottom:10px;display:block}
p.cart.method-info {color:#777777;margin:20px 0px 10px;display:block}
p.cart.method-info.overview {margin:0px 0px 10px !important}
a.fa.fa-repeat {color:#27ccc0;background:transparent;padding:5px;margin:0px 0px 0px 10px;float:left;display:inline-block;border:1px solid #27ccc0 !important;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
a.fa.fa-repeat:hover {color:#ffffff !important;background:#27ccc0;}
.discount-message {color:#777777;font-style:italic;margin:5px 0px 0px 0px;display:block;clear:both;float:left}
option.DropdownListOption,option.HtmlSelectOption {background-color:#ffffff !important;color:#666666;font-family:'Varela', sans-serif;font-size:13px;padding:1px 0px 1px 4px;margin:0;outline:none}
input[type="text"]:focus,textarea:focus,select:focus,input.quantity[type="number"]:focus {color:#777777;border:1px solid #dddddd;-moz-box-shadow:0 0 3px rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px rgba(0,0,0,.2);box-shadow:0 0 3px rgba(0,0,0,.2);opacity:0.6}
label.cart,legend.cart {font-size:13px;color:#777777;font-family:'Varela', sans-serif;font-weight:400;letter-spacing:0em;line-height:20px;display:block}
input.cart[type="checkbox"] {display:block}
label.cart span,legend.cart span {font-size:13px;color:#777777;font-family:'Varela', sans-serif;font-weight:400;letter-spacing:0em;line-height:20px}
.cart.subtotal {margin:10px 0px 20px 0px}
.cart.info {margin:10px 0px 20px 10px}
p.cart.info {color:#777777;display:block;width:90%}
.cart.tax,.cart.shipping,.cart.discount {margin:0px 0px 20px 0px}
.cart.shipping-select {margin:0px 0px 30px 0px}
.cart.message {margin-bottom:20px}
p.cart.payment-info {margin:10px 0px 20px !important}
.cart.message.methods {margin:20px 0px 0px 0px}
.cart.total {margin:0px 0px 20px 0px;display:block;min-height:30px;float:left;width:100%}
.cart.total .total-price {text-align:right}
.eight.col.cart.address .cart.tax, .eight.col.cart.address .cart.shipping, .eight.col.cart.address .cart.discount,
.eight.col.cart.overview .cart.tax, .eight.col.cart.overview .cart.shipping, .eight.col.cart.overview .cart.discount {margin:0px 0px 10px 0px}
a.cart.terms-link {margin:0px 0px 10px 22px !important;display:inline-block}
a.cart.terms-link:before {content:"\003e";padding-right:4px}
.cart-empty {text-align:center !important;display:block;color:#777777;font-family:'Varela', sans-serif;font-weight:400;font-size:13px;letter-spacing:0em;line-height:20px;margin:0 0 20px}
.bottom20 {margin-bottom:20px}
.top10 {margin-top:10px}
.right20 {margin-right:20px}
.full.col.first.method .cart {border-collapse:collapse;border-spacing:0;padding:0;margin:0 0 20px 0;width:auto}
input[type=radio] {margin-right:8px;height:14px;width:14px}
input[type=checkbox] {margin-right:4px}
.aw_htmlRadiobuttonOption {line-height:20px}
.CheckboxLabel,.RadiobuttonListLabel {color:#777777;line-height:20px}
.RadiobuttonList .aw_htmlRadiobuttonOption,.CheckboxList .aw_htmlCheckboxOption {padding:0}
table.cart {border-collapse:collapse;border-spacing:0}
table.cart a:link {color:#444444;font-weight:400;text-decoration:none}
table.cart img {max-width:inherit !important}
table.cart th {padding:15px 20px}
table.cart tr {text-align:left}
table.cart td {padding:0 2px }
.maintenance {position:relative;top:70px;margin:0px auto;padding:40px 50px;text-align:left;max-width:540px;min-height:340px;height:auto;background:rgba(0, 0, 0, 0.5)}
.maintenance img {max-width:100%;height:auto;width:auto;margin:0 auto 40px;display: block}
.maintenance h1, .maintenance h2, .maintenance h3, .maintenance h4, .maintenance h5, .maintenance h6 {color:#fff;text-align:center;padding:20px}
.maintenance h1.storename {color:#fff;font-family:'Raleway', sans-serif;font-size:28px;font-weight:600;text-decoration:none;text-align:center !important;line-height:normal;padding:20px 0px 40px;word-wrap:break-word}
.maintenance p {color:#fff;text-align:center;padding:10px 20px}
.maintenance a {color:#ddd !important}
.maintenance a:hover {color:#999 !important}
.maintenance img.maintenance-smoolis {width:120px;height:55px;display:block;margin:0 auto !important}
.col {float:left;display:inline;margin-left:10px;margin-right:10px}
.row {margin-bottom:20px}
.col.first {margin-left:0}
.col.last {margin-right:0}
.container .one.col {width:40px}
.container .two.col {width:100px}
.container .three.col {width:160px}
.container .four.col {width:220px}
.container .five.col {width:280px}
.container .six.col {width:340px}
.container .seven.col {width:400px}
.container .eight.col {width:460px}
.container .nine.col {width:520px}
.container .ten.col {width:580px}
.container .eleven.col {width:640px;float:right}
.container .twelve.col {width:600px}
.container .thirteen.col {width:760px}
.container .fourteen.col {width:820px}
.container .fifteen.col {width:880px}
.container .full.col {width:940px}
.container .one-third.col {width:300px}
.container .two-third.col {width:620px}
.eight.col.cart.address.first {float:left;width:460px;margin:19px 0px 20px}
.eight.col.cart.address.last {float:right;width:420px;margin:0px;padding:18px;border-left:1px solid #dddddd}
.eight.col.cart.overview.first {float:left;width:340px;margin:19px 0px 20px}
.eight.col.cart.overview.last {float:right;width:540px;margin:0px;padding:18px;border:1px solid #dddddd}
.six.col.cart.address.first {float:left;width:300px;padding:18px 18px 18px 0px;margin:19px 0px 20px;border-right:1px solid #dddddd;min-height:400px}
.six.col.cart.address.middle {float:left;width:280px;padding:18px;margin:19px 0px 20px}
.four.col.cart.address.last {float:right;width:260px;padding:18px;margin:19px 0px 20px;border:1px solid #dddddd}
.four.col.cart.address.last {word-wrap: break-word}
.container .eight.col.cart .overview.header-taxes {display:none !important}
.container .overview.image {width:20% !important;min-height:80px;margin-right:4%!important;float:left}
.container .overview.title {float:left;width:75% !important}
.container .overview.title .product-title {color:#777777;line-height:20px;font-size:110%;display:block;clear:left}
.container .overview.title .product-option {color:#777777;line-height:20px;font-size:90%;display:block;float:left}
.container .overview.header-taxes,.container .overview.header-qty {width:auto !important;padding:10px 5px 0 0;float:left;font-size:90%}
.container .overview.price,.container .overview.taxes,.container .overview.qty {width:auto !important;padding:10px 10px 0 0;float:left;font-size:90%}
.container .overview.header-price-total {display:inline-block;min-width:50% !important;width:auto !important;padding:10px 0px 0 0;float:left}
.container .overview.price-total {display:inline-block; min-width:25% !important;width:auto !important;padding:10px 0px 0 0;float:right;text-align:right}
.container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden}
.clearfix:before,.clearfix:after,.row:before,.row:after {content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.row:after, .clearfix:after {clear:both}
.clear {clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
/* Tablet (Portrait) */
@media only screen and (max-width:959px) and (min-width:768px) {
 .logo img {max-width:750px}
 #top ul.currencies li.currency div, #top ul.currencies-open li.currency-open div, #top ul.languages li.language div, #top ul.languages-open li.language-open div {padding:3px !important}
 #top li.more-languages-open div.cell.hide-desktop, #top li.more-languages-open div.flag-only.hide-desktop, #top li.more-languages-open div.flag-right.hide-desktop, #top li.more-languages-open div.flag-left.hide-desktop, #top li.more-currencies-open div.cell.hide-desktop, #top li.more-currencies-open div.flag-only.hide-desktop, #top li.more-currencies-open div.flag-right.hide-desktop, #top li.more-currencies-open div.flag-left.hide-desktop {display:table-cell !important;height:24px;vertical-align:middle !important;margin:0px;padding:0px}
 #top li.more-languages-open div.cell a:after, #top li.more-currencies-open div.cell a:after {font-family:'FontAwesome';content:"\f107";font-size:90%;margin-left:5px}
 #top li.more-languages-open li.language-open div.cell a:after, #top li.more-languages-open .flag-right a.lang:after, #top li.more-currencies-open li.currency-open div.cell a:after, #top li.more-currencies-open .flag-right a.curr:after {display:none }
 #top .cell img {max-width:none} 
 #top li.more-languages-open img, #top li.more-currencies-open img {display:inline-block;width:auto;height:24px;line-height:normal;margin:0px;padding:0px}
 #top ul ul.languages-open img, #top ul ul.currencies-open img {margin:0px auto;opacity:0.7}
 #top ul ul.languages-open img:hover, #top ul ul.currencies-open img:hover {opacity:1;cursor:pointer}
 #top li.more-languages-open a, #top li.more-currencies-open a {padding:0px 7px 0px 0px}
 #top ul.languages-open a, #top li.more-languages-open:hover > ul.languages-open a,#top ul.currencies-open a, #top li.more-currencies-open:hover > ul.currencies-open a {padding:2px 7px;background:none;text-align:left;width:auto}
 #top ul.currencies .flag-right a, #top li.more-currencies:hover > ul.currencies .flag-right a,#top ul.currencies .flag-left a, #top li.more-currencies:hover > ul.currencies .flag-left a,#top ul.languages .flag-right a, #top li.more-languages:hover > ul.languages .flag-right a,#top ul.languages .flag-left a, #top li.more-languages:hover > ul.languages .flag-left a,#top ul.currencies-open .flag-right a, #top li.more-currencies-open:hover > ul.currencies-open .flag-right a,#top ul.currencies-open .flag-left a, #top li.more-currencies-open:hover > ul.currencies-open .flag-left a,#top ul.languages-open .flag-right a, #top li.more-languages-open:hover > ul.languages-open .flag-right a,#top ul.languages-open .flag-left a, #top li.more-languages-open:hover > ul.languages-open .flag-left a {padding:0px !important;background:none;text-align:left;width:auto}
 #top ul.languages-open, #top ul.currencies-open {position:absolute;left:0px;top:24px;background-color:#27ccc0;border:solid 1px #dddddd;z-index:100;display:none;width:50px;width:auto !important;padding:4px 0px}
 #top ul.languages-open li.language-open, #top ul.currencies-open li.currency-open {background:none;display:block;border:none;text-align:left;width:auto !important;white-space:nowrap}
 #top ul.languages-open li.language-open div.flag-only div.cell, #top ul.currencies-open li.currency-open div.flag-only div.cell {text-align:center;padding:4px 5px }
 #top ul.languages-open li.language-open a, #top ul.currencies-open li.currency-open a {color:#ffffff;display:inline-block}
 #top ul.languages-open li.language-open a.active, #top ul.currencies-open li.currency-open a.active {color:#333333;cursor:default}
 #top ul.languages-open li.language-open a:hover, #top ul.currencies-open li.currency-open a:hover {color:#333333}
 #top li.more-languages-open:hover > ul.languages-open, #top li.more-currencies-open:hover > ul.currencies-open {display:block}
 .container-search-icon.hide-desktop {display:table-cell !important}
 .container-search-overlay.hide-desktop {display:block !important}
 .container-search.hide-mobile {display:none !important}
 .container {width:768px}
 .container .one.col {width:28px}
 .container .two.col {width:76px}
 .container .three.col {width:124px}
 .container .four.col {width:172px}
 .container .five.col {width:220px}
 .container .six.col {width:268px}
 .container .seven.col {width:316px}
 .container .eight.col {width:364px}
 .container .nine.col {width:412px}
 .container .ten.col {width:460px}
 .container .eleven.col {width:508px}
 .container .twelve.col {width:556px}
 .container .thirteen.col {width:604px}
 .container .fourteen.col {width:652px}
 .container .fifteen.col {width:600px}
 .container .full.col {width:748px}
 .container .one-third.col {width:236px}
 .container .two-third.col {width:492px}
 .eight.col.cart.address.first {float:left;width:340px;margin-bottom:20px}
 .eight.col.cart.address.last {float:right;width:340px;margin:0px;padding:18px;border-left:1px solid #dddddd}
 .eight.col.cart.overview.first {float:left;width:35%;margin-bottom:20px}
 .eight.col.cart.overview.last {float:right;width:55%;margin:0px;padding:18px;border-left:1px solid #dddddd}
 .six.col.cart.address.first {width:240px}
 .six.col.cart.address.middle {width:240px}
 .four.col.cart.address.last {width:170px}
 .button.minus,input.button[type="button"].minus {margin-right:2px}
 #product-images {width:364px}
 #product-details {width:364px}
 #product-row img {margin-top:0px}
 .creditcard-icons {margin:10px 0;float:left !important}
 #product-thumbs {margin-left:0px !important;margin-right:0px !important} }
/* Mobile (Portrait) */
@media only screen and (max-width:767px) {
 .container {width:300px}
 .col {margin:0}
 .container .one.col, .container .two.col, .container .three.col, .container .four.col, .container .four.col.last {margin:0 !important;width:100% !important}
 .container .five.col, .container .six.col, .container .seven.col, .container .eight.col, .container .nine.col, .container .ten.col, .container .eleven.col, .container .twelve.col, .container .thirteen.col,  .container .fourteen.col, .container .fifteen.col, .container .full.col, .container .one-third.col, .container .two-third.col {width:100%}
 #product-images,#product-details {margin:0 !important;width:100% !important} 
 .container .eight.col.cart.address.first,.eight.col.cart.overview.first {width:100%}
 .container .eight.col.cart.address.last,.container .eight.col.cart.overview.last {width:90%;padding:5%}
 .six.col.cart.address.first, .six.col.cart.address.middle, .four.col.cart.address.last {padding:0px;width:100%;float:left}
 .six.col.cart.address.first {border:none;margin:0px;min-height:0px}
 .four.col.cart.address.last {border:none}
 .checkout.first,.checkout.name,.checkout.cardnumber,.checkout.cardicons,.checkout.cvv,.checkout.cvvdata {width:100%;margin-left:0;margin-right:0}
 .checkout .explabel.left.right20 {width:100%;margin-bottom:10px}
 .container .one.col.image.first {width:30% !important;min-height:80px;margin-right:4%!important;float:left}
 .container .five.col.title.mobile {float:left;width:65% !important}
 .container .five.col.title.mobile .product-title {color:#777777;line-height:20px;font-size:110%}
 .container .five.col.title.mobile .product-option {color:#777777;line-height:20px;font-size:90%}
 .container .two.col.price.mobile, .container .two.col.taxes.mobile {width:auto !important;padding:10px 10px 0 0;float:left;font-size:90%}
 .container .two.col.header-taxes.mobile {width:auto !important;padding:10px 5px 0 0;float:left;font-size:90%}
 .container .three.col.qty.mobile {width:50% !important;padding:10px 10px 0 0;float:left}
 .container .two.col.header-price-total.mobile {display:inline-block;min-width:45% !important;width:auto !important;padding:10px 0px 0 0;clear:left}
 .container .two.col.price-total.mobile {display:inline-block; min-width:45% !important;width:auto !important;padding:10px 0px 0 0;float:right;text-align:right}
 .button.remove, input.button[type="submit"].remove, input.button[type="button"].remove {float:left;margin:20px 0px 0px 0px}
 .button.plus, input.button[type="button"].plus {float:left}
 .align_right {text-align:left}
 .hide-mobile {display:none !important}
 #top .outer-container-search {margin:30% auto;width:90%}
 p.intro {padding:0px}
 #intro {margin-left:0px;margin-right:0px}
 #intro .full.col {margin-left:0px;margin-right:0px}
 #slider {margin:10px 0px 0px 0px}
 #product-thumbs {margin-left:0px !important;margin-right:0px !important}
 #product-thumbs .two.col {margin-left:0px !important;margin-right:0px !important;margin-bottom:20px !important }
 #product-img-thumbs {display:none}
 #footer {padding-bottom:60px}
 .maintenance {top:0px;padding:40px 20px}
 .maintenance h1.storename {font-size:60px;line-height:68px} }
/* Mobile (Landscape) */
@media only screen and (min-width:480px) and (max-width:767px) {
 .container {width:420px}
 .col {margin:0}
 .container .one.col, .container .two.col, .container .three.col, .container .four.col, .container .five.col, .container .six.col, .container .seven.col, .container .eight.col, .container .nine.col, .container  .ten.col, .container .eleven.col, .container .twelve.col, .container .thirteen.col, .container .fourteen.col, .container .fifteen.col, .container .full.col, .container .one-third.col, .container .two-third.col {width:420px}
 #product-thumbs {margin-left:0px !important;margin-right:0px !important}
 #product-thumbs .two.col {margin-left:0px !important;margin-right:0px !important;margin-bottom:20px !important }
 #product-img-thumbs {display:none}
 .maintenance {top:0px;padding:40px 20px}
 .maintenance h1.storename {font-size:60px;line-height:68px} }
/* All Mobile Sizes */
@media only screen and (max-width:767px) {
 .logo {margin-top:20px}
 #product-more-description p {margin:0px;padding:10px 0px}
 #steps {margin-top:-40px;height:50px}
 .one-half, .one-half-last, .one-third, .one-third-last, .two-third, .two-third-last, .one-fourth, .one-fourth-last, .three-fourth, .three-fourth-last, .one-full {width:100%;margin-right:0%;margin-left:0%}
 .full {margin-bottom:10px}
 .thumbnail {margin-top:1em}
 .thumbnail a:hover img {opacity:1}
 .button {width:100%}
 .cart_price {display:block}
 .cart.info {margin:10px 0px 20px 0px}
 table tr th, table tr td {padding:2px}
 .creditcard-icons {margin:10px 0;float:left !important}
 .active {display:block}
 .hide-desktop {display:inline}
 .hide-desktop-cart {display:inline !important}
 .hide-mobile {display:none !important}
 input[type=radio] {margin-bottom:10px}
 #mobile-nav {display:block}
 #mobile-nav a {margin-bottom:0px}
 #menu {display:none;clear:both;float:none;margin:20px 0;position:relative;border-top:none;border-bottom:none}
 #menu.menu-open {display:block}
 #menu li {display:block;padding:0 20px 0;position:relative;margin:0;border-bottom:1px solid #dddddd}
 #menu li:first-child {border-top:solid 1px #dddddd}
 #menu li:last-child {border-bottom:solid 1px #dddddd}
 #menu li a {display:block}
 #menu ul {display:block;width:100%;box-shadow:none !important}
 #menu ul.submenu a, #menu li:hover > ul.submenu a {padding:0;text-align:center}
 #menu ul.submenu {background-color:transparent;position:relative;display:block;left:0px;top:0px;margin:0 auto;text-align:left;border:none;padding:0;margin:0;width:100%}
 #menu ul.submenu li {padding:0 0 10px 0;text-align:center}
 #top a {font-size:100%}
 #top ul {float:right}
 #top ul.currencies li.currency div, #top ul.currencies-open li.currency-open div, #top ul.languages li.language div, #top ul.languages-open li.language-open div {padding:3px !important}
 #top p.pretext-currencies, #top p.pretext-languages, #top .container-socialicons {display:none !important}
 .container-topmenu > .container-socialicons,.container-topmenu > .container-currencies,.container-topmenu > .container-languages,.container-topmenu > .container-search,.container-topmenu > .container-search-icon {padding:0px 0px 0px 10px}
 .container-search-icon.hide-desktop {display:table-cell !important}
 .container-search-overlay.hide-desktop {display:block !important}
 .container-search.hide-mobile {display:none !important}
 #top li.more-languages-open div.cell.hide-desktop, #top li.more-languages-open div.flag-only.hide-desktop, #top li.more-languages-open div.flag-right.hide-desktop, #top li.more-languages-open div.flag-left.hide-desktop, #top li.more-currencies-open div.cell.hide-desktop, #top li.more-currencies-open div.flag-only.hide-desktop, #top li.more-currencies-open div.flag-right.hide-desktop, #top li.more-currencies-open div.flag-left.hide-desktop {display:table-cell !important;height:24px;vertical-align:middle !important;margin:0px;padding:0px}
 #top li.more-languages-open div.cell a:after, #top li.more-currencies-open div.cell a:after {font-family:'FontAwesome';content:"\f107";font-size:90%;margin-left:5px}
 #top li.more-languages-open li.language-open div.cell a:after, #top li.more-languages-open .flag-right a.lang:after, #top li.more-currencies-open li.currency-open div.cell a:after, #top li.more-currencies-open .flag-right a.curr:after {display:none }
 #top .cell img {max-width:none} 
 #top li.more-languages-open img, #top li.more-currencies-open img {display:inline-block;width:auto;height:24px;line-height:normal;margin:0px;padding:0px}
 #top ul ul.languages-open img, #top ul ul.currencies-open img {margin:0px auto;opacity:0.7}
 #top ul ul.languages-open img:hover, #top ul ul.currencies-open img:hover {opacity:1;cursor:pointer}
 #top li.more-languages-open a, #top li.more-currencies-open a {padding:0px 5px 0px 0px}
 #top ul.languages-open a, #top li.more-languages-open:hover > ul.languages-open a, #top ul.currencies-open a, #top li.more-currencies-open:hover > ul.currencies-open a {padding:2px 7px;background:none;text-align:left;width:auto}
 #top ul.currencies .flag-right a, #top li.more-currencies:hover > ul.currencies .flag-right a,#top ul.currencies .flag-left a, #top li.more-currencies:hover > ul.currencies .flag-left a,#top ul.languages .flag-right a, #top li.more-languages:hover > ul.languages .flag-right a,#top ul.languages .flag-left a, #top li.more-languages:hover > ul.languages .flag-left a,#top ul.currencies-open .flag-right a, #top li.more-currencies-open:hover > ul.currencies-open .flag-right a,#top ul.currencies-open .flag-left a, #top li.more-currencies-open:hover > ul.currencies-open .flag-left a,#top ul.languages-open .flag-right a, #top li.more-languages-open:hover > ul.languages-open .flag-right a,#top ul.languages-open .flag-left a, #top li.more-languages-open:hover > ul.languages-open .flag-left a {padding:0px !important;background:none;text-align:left;width:auto}
 #top ul.languages-open, #top ul.currencies-open {position:absolute;left:0px;top:24px;background-color:#27ccc0;border:solid 1px #dddddd;z-index:100;display:none;width:50px;width:auto !important;padding:4px 0px}
 #top ul.languages-open li.language-open, #top ul.currencies-open li.currency-open {background:none;display:block;border:none;text-align:left;width:auto !important;white-space:nowrap}
 #top ul.languages-open li.language-open div.flag-only div.cell, #top ul.currencies-open li.currency-open div.flag-only div.cell {text-align:center;padding:4px 5px }
 #top ul.languages-open li.language-open a, #top ul.currencies-open li.currency-open a {color:#ffffff;display:inline-block}
 #top ul.languages-open li.language-open a.active, #top ul.currencies-open li.currency-open a.active {color:#333333;cursor:default}
 #top ul.languages-open li.language-open a:hover, #top ul.currencies-open li.currency-open a:hover {color:#333333}
 #top li.more-languages-open:hover > ul.languages-open, #top li.more-currencies-open:hover > ul.currencies-open {display:block}
 ul#footermenu li a {line-height:34px}
 #footer ul.submenu li {line-height:34px}
 #footer h6.footer-mailing {margin-top:20px} }
@media only screen and (max-width:479px) {
 #menu {margin-top:10px;padding-top:5px}
 #menu ul li {padding:0 6px}
 .logo h1.logo {padding:0;font-size:28px} }
@media only screen and (min-device-width :320px) and (max-device-width :1024px) {html {-webkit-text-size-adjust:100%} }
/* General Settings */
.discreteComponent {display:block;clear:both;margin:0px !important}
.ErrorBox {padding:0px;margin:0px;height:auto;width:100%;background-color:rgba(242, 107, 98, 0.2);border:1px solid rgba(242, 107, 98, 0.6);-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}
.three.col.qty .ErrorBox {min-height:31px;width:50px !important}
.ErrorBoxIconCell,.ErrorBoxIcon,.ErrorBoxIcon img {display:none;visibility:hidden}
.ErrorBox.ErrorBoxContainerHasIcon {padding:0px;margin:0px}
div.workspacetooltip {color:#fff;background-color:#333;border:none;z-index:16000000;padding:5px 20px;box-shadow:0px 0px 6px rgba(0,0,0,0.8);background-image:none;width:auto !important}
div.workspacetooltip div {color:#fff !important}
@-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
.fadein {opacity:0;-webkit-animation:fadeIn ease-in .7s;-moz-animation:fadeIn ease-in .7s;animation:fadeIn ease-in .7s;-webkit-animation-fill-mode:forwards;-moz-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:.7s;-moz-animation-duration:.7s;animation-duration:.7s}
img#sellfy-loading {width:auto !important}
select.fb-categories {background-color:#ffffff !important;color:#666666;font-family:'Varela', sans-serif;font-size:13px;width:auto !important;margin:10px 0 !important;padding:0px;outline:none;border:1px solid #dddddd;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px}
#cookieconsent.box-right {display:none;z-index:99999999;position:fixed;bottom:0;right:0;padding:15px}
#cookieconsent.box-left {display:none;z-index:99999999;position:fixed;bottom:0;left:0;padding:15px}
#cookieconsent.top {display:none;z-index:99999999;position:fixed;top:0;left:0;right:0}
#cookieconsent.bottom {display:none;z-index:99999999;position:fixed;bottom:0;left:0;right:0}
#cookieconsent.box-right #cookieconsent-container, #cookieconsent.box-left #cookieconsent-container {padding:15px !important;box-sizing:border-box;background-color: #111111;display:inline-block;width:300px;min-height:100px;height:auto}
#cookieconsent.bottom #cookieconsent-container, #cookieconsent.top #cookieconsent-container {padding:15px !important;box-sizing:border-box;background-color: #111111;display:inline-block;width:100%}
#cookieconsent-text {font-size:13px;font-weight:400;letter-spacing:0em;display:inline-block;margin:0px !important;width:80%}
#cookieconsent.box-right #cookieconsent-text, #cookieconsent.box-left #cookieconsent-text {width:100%;padding-bottom:20px}
@media only screen and (max-width:767px) { 
 #cookieconsent-text {width:100%;padding-bottom:20px} }
#cookieconsent-text p, #cookieconsent-text a {color:#777777;font-family:'Varela', sans-serif;font-weight:400;font-size:13px;letter-spacing:0em;line-height:20px;}
#cookieconsent-text p {color:#f0f0f0;display:inline;margin:0px 6px 0px 0px;height:100%;padding:6px 0px !important}
#cookieconsent-text a {color:#38a8d2;display:inline;margin:0px}
#cookieconsent-text a:hover {color:#ffffff}
#cookieconsent-button {float:right;display:block;margin:6px 0px !important;height:100%;width:auto}
#cookieconsent-button p.button {color:#ffffff;font-family:'Raleway', sans-serif;font-size:13px;font-weight:600;letter-spacing:0em;text-align:center;text-transform:uppercase;background:#27709b;padding:6px 20px !important;border:1px solid #27709b;line-height:normal;cursor:pointer;width:auto;display:table-cell;vertical-align:middle;transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;margin-bottom:0px;-webkit-appearance:none}
#cookieconsent-button p.button:hover {background:#38a8d2;border:1px solid #38a8d2}
.contact-form {margin-bottom:20px}
div.contact-text,div.contact-email,div.contact-phone,div.contact-message,div.contact-terms,div.contact-marketing {background:transparent}
div.contact-terms {margin:20px 0 0 0}
div.contact-marketing {margin:10px 0 0 0}
p.terms,p.marketing {margin-bottom:10px !important;display:block}
p.contact {margin-top:10px !important;display:block}
input.contact[type="text"],input.contact[type="number"],input.contact[type="email"],textarea.contact {color:#666666;font-family:'Varela', sans-serif;font-size:13px;background-color:#ffffff;width:98%;max-width:98%;margin:0px !important;padding:6px 4px;outline:none;border:1px solid #dddddd;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;opacity:1}
input.contact[type="text"]:focus,input.contact[type="number"]:focus,input.contact[type="email"]:focus,textarea.contact:focus {opacity:0.6}
textarea.contact {min-height:200px;width:100%;max-width:100%}
.one-full input.contact[type="text"],.one-full input.contact[type="number"],.one-full input.contact[type="email"]{width:99%;max-width:99%}
@media only screen and (max-width:767px) { 
 .one-full input.contact[type="text"],.one-full input.contact[type="number"],.one-full input.contact[type="email"] {width:98%;max-width:98%} }
.one-full textarea.contact {width:100%;max-width:100%}
div.contact-button {margin-top: 20px}
.contactform-button,input.contactform-button[type="button"] {color:#ffffff;font-family:'Raleway', sans-serif;font-size:22px;font-weight:600;letter-spacing:0em;text-align:center;text-transform:uppercase;background:#27ccc0;border:1px solid #27ccc0;padding:6px 20px;cursor:pointer;width:100%;transition:all .2s linear;-o-transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;margin-bottom:0px;-webkit-appearance:none}
.contactform-button:hover,input.contactform-button:hover[type="button"]:hover {color:#999999;background:transparent;border:1px solid #999999}
div.contact-thanks {margin: 20px 0px}
p.contactform-thanks {display:block}
