/* Dashboard */
.gui {padding-top:30px;}
#main .gui-account {padding-top:0px;margin-top:0px;}
.gui-block {float: left;width: 100%;margin-bottom: 15px;border-color:#ddd !important;}
.gui-account-links .gui-block-linklist li:nth-child(1) a::after {content: "\f0e4";}
.gui-account-links .gui-block-linklist li a[href*="account/information"]::after {content: "\f007";}
.gui-account-links .gui-block-linklist li a[href*="account/billing"]::after {content: "\f15c";}
.gui-account-links .gui-block-linklist li a[href*="account/shipping"]::after {content: "\f0d1";}
.gui-account-links .gui-block-linklist li a[href*="account/orders"]::after {content: "\f290";}
.gui-account-links .gui-block-linklist li a[href*="account/tickets"]::after {content: "\f145";}
.gui-account-links .gui-block-linklist li a[href*="account/wishlist"]::after {content: "\f004";}
.gui-account-links .gui-block-linklist li a[href*="cart"]::after {content: "\f07a";}
.gui-account-links .gui-block-linklist li a[href*="account/newsletters"]::after {content: "\f1ea";}
.gui-account-links .gui-block-linklist li a[href*="account/logout"]::after {content: "\f08b";}

.gui-account-links .gui-block-linklist {float:left;width:100%;}
.gui-account-links .gui-block-linklist {margin:0px;}
.gui-account-links .gui-block-linklist li a {border-bottom:1px solid #ddd;color:#000;display:block;font-size:14px;font-weight:500;line-height:42px;width:100%;}
.gui-blog .gui-block-linklist {margin:0;}
.gui-blog .gui-block-linklist li:last-child a {border-bottom:0px solid}
.gui-account-links .gui-block-linklist li a::after {float:right;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-family: 'FontAwesome';font-variant: normal;font-size:18px;text-rendering: auto;line-height:42px;text-align: center;width: 30px;}
.gui-account-cart .gui-block-content .gui-buttons .gui-left {float:right;}
.gui-account-cart .gui-block-content .gui-buttons .gui-right {float:none;margin-left:0px;}
.gui-account .gui-col2-equal .gui-col2-equal-col1 .gui-block-subtitle, .gui-account .gui-col2-equal .gui-col2-equal-col2 .gui-block-subtitle {background:#f7f7f7;border: 1px solid #ddd;border-bottom:0px solid;padding:10px 15px;}
.gui-account .gui-col2-equal .gui-col2-equal-col1 .gui-block-subtitle a, .gui-account .gui-col2-equal .gui-col2-equal-col2 .gui-block-subtitle a {color:#aaa;text-decoration:underline;font-size:13px;}
.gui-account .gui-col2-equal .gui-col2-equal-col1 .gui-block-subtitle a::after, .gui-account .gui-col2-equal .gui-col2-equal-col2 .gui-block-subtitle a::after {color:#666;content:"\f040";padding-left:5px;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-family: 'FontAwesome';font-variant: normal;text-rendering: auto;}
.gui-account .gui-col2-equal .gui-col2-equal-col1 .gui-block-subcontent, .gui-account .gui-col2-equal .gui-col2-equal-col2 .gui-block-subcontent {border: 1px solid #ddd;border-top:0px solid;padding:15px 15px;margin-bottom:30px;min-height:160px;}
.gui-account .gui-block-content .gui-table {float:left;width:100%;}
.gui-blog .gui-blog-article h1 {font-size: 1.4375em;margin-bottom:0;overflow: hidden;text-overflow: ellipsis;width: 100%;}
.gui-checkout .gui-messages, .gui-checkout .messages {float:left;width:100% !important;}
.gui-block .gui-table {border: 0;float: left;width: 100%;}
.gui-table thead tr th {font-size: 16px;padding-left: 15px;padding-right: 15px;}
.social-networks a {border-radius: 50e1rem;padding: 5px 5px;margin:0px 5px 5px 0px;display: inline-block;height: 40px;min-width: 40px;line-height: 30px;text-align: center;}
/* Lightspeed GUI adjustments */
#gui-form-new .gui-radio input[type=radio], #collapseShipping .radio-wrap input[type=radio] {-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius:50%;border:2px solid #ddd;border-width:2px;cursor: pointer;display: inline-block;line-height: 12px;height: 18px;width: 18px;margin: 0px;margin-right:5px;text-align:center;vertical-align: middle;outline:none!important;}
#gui-form-new .gui-radio input[type=radio]:checked::before, #collapseShipping .radio-wrap input[type=radio]:checked::before {content:"\f111";font: normal normal normal 11px/1 FontAwesome;}
.gui-cart-rewards-list-block {overflow:unset !important;}

/* WSA DEMOBAR */
.wsa-demobar {background: #333333!important;height: 60px!important;position: fixed!important;bottom: 0!important;top:initial!important;left: 0!important;box-shadow: none!important;border-bottom: 0px!important;text-align: center!important; line-height: 60px!important; font-weight: initial!important; text-shadow: none!important;}
.wsa-demobar a:hover {color: #000!important;}
.wsa-demobar a.close {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit; text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-indent: inherit!important;background:none!important;height:60px!important;width:60px!important;line-height: 60px;opacity: inherit!important;text-shadow:none!important;}
.wsa-demobar a.close::before {content: "\f00d";}
.wsa-demobar a.close span {display:none;}

/* WSA COOKIELAW */
.wsa-cookielaw {bottom: 0!important;top: initial!important; height: 60px!important; font-weight: initial!important;line-height: 60px!important;background: #fff!important; border-bottom: none!important;padding: 0!important;}
.wsa-cookielaw-button {border: none!important;height: 40px!important;line-height: 40px!important;display: inline-block!important;vertical-align: middle!important;padding: 0px 20px!important;}
.wsa-cookielaw-button:hover {color:#fff!important;}
.wsa-cookielaw-button-green {background: #50b48a!important;}
.wsa-cookielaw-button-green:hover {background: #7aceab!important;}
.wsa-cookielaw-button-red {background: #DB524E!important;}
.wsa-cookielaw-button-red:hover {background: #FF7874!important;}
.gui-checkbox {display: -ms-flexbox!important;display: flex!important;}
/* GENERAL ADJUSTMENTS */
.gui-input, .gui-text, .gui-select, .gui-number {border-color: #dee2e6!important;}
.gui p {margin-top: 0;margin-bottom: 1rem;}
.gui .gui-page-title {font-weight: 500; line-height: 1.2; font-size: 2.5rem;}
.gui .gui-col2-big a.gui-button-small, .gui .gui-table a.gui-button-small {line-height: 26px;padding: 3px 15px;border: 1px solid transparent;border-radius: .25rem;border-width: 1px;padding: .5rem 1.75rem;font-size: .9rem;margin-bottom:15px;}
a.gui-button-facebook {line-height: 26px;padding: 3px 15px;color: #fff !important;background-color:#3b5998;border-color:#3b5998;border: 1px solid transparent;border-radius: .25rem;border-width: 1px;padding: .5rem 1.75rem;font-size: .9rem;}
.gui .gui-buttons .gui-right {float:right;margin-left:0;}
.gui.gui-login .gui-buttons .gui-left {float:right;}
.gui .gui-table a.gui-button-small {float:left;width:100%;}
.gui-compare img {margin: auto;border: 1px solid #eee;}
.gui-table a.gui-compare-link {color:#aaa;}
.gui-compare .gui-table tr th {font-size:24px;font-weight:bold;text-align:left;padding-bottom:10px;}
.gui-compare .gui-compare-row .gui-align-center {text-align:left;}
.gui-compare .gui-compare-row td:nth-child(1) {font-weight:bold;color:#000;}
.gui-button-small {display: inline-block;font-weight: 400;color: #fff !important;text-align: center;vertical-align: middle;cursor: pointer;border: 1px solid transparent;padding: .375rem .75rem !important; font-size: 1rem;line-height: 1.5;}
#gui-form .gui-register .gui-left a.gui-button-link {margin-right:10px;}

/* BLOG PAGE */
.gui-blog .gui-block {border:0px; background:#fff;padding: 1rem;}
.gui-blog .gui-block .gui-block-title {border-color: #dee2e6!important;}
.gui-blog .gui-blog-article {border:0px; background:#fff;padding-bottom: 2rem;}
.gui-blog .gui-buttons.gui-border {border: 0px;}
.gui-blog .gui-blog-article-comments span {width:29px; height:29px;}
.gui-blog.gui-blogshort .gui-blog-article-image .gui-blog-article-content,
.gui-blog.gui-blogshort .gui-blog-article-image footer,
.gui-blog.gui-blogshort .gui-blog-article-image header {width: 100%;padding-left: 0px;}
.gui-blog.gui-blogshort img {margin-bottom:1rem;}

/* SERVICE PAGE */
.gui-faq .gui-div-faq-questions {box-shadow: none;background:#fff;padding:3rem;}
.gui-faq .gui-div-faq-right .gui-div-faq-form {border: 0px;background: #fff;padding: 1rem;}
.gui-faq .gui-div-faq-right .gui-div-faq-form .gui-block-title {border-color: #dee2e6!important;}
.gui-faq .gui-div-faq-right .gui-div-faq-form .gui-buttons.gui-border {border: 0px;}
.gui-faq .gui-div-faq-right .gui-div-faq-links {border:0px;background: #fff;padding: 1rem;}
.gui-faq .gui-div-faq-right .gui-div-faq-links .gui-block-title {border-color: #dee2e6!important;}

/* CART PAGE */
.gui-cart .gui-progressbar {display:none;}
.gui-cart .gui-form .gui-table {border:0px;background:#fff;}
.gui-cart .gui-form .gui-table thead {display:none;}
.gui-cart .gui-form .gui-table tbody tr:last-child {display:none;}
.gui-cart .gui-form .gui-table tbody tr td {padding:15px;}
.gui-cart .gui-form .gui-table table td .gui-number {top: 6px;}
.gui-cart .gui-div-cart-block-upsells {background: #fff;display: block;padding: 15px;}
.gui-cart .gui-div-cart-block-upsells #gui-form-upsells .gui-buttons.gui-border {border-top:0px solid;}
.gui-cart .gui-div-cart-block-related {background:#fff;border:0px;padding:1rem;}
.gui-cart .gui-div-cart-block-related .gui-block-title {border-color: #dee2e6!important;}
.gui-cart .gui-div-cart-block-related .gui-buttons.gui-border {border: 0px;}
.gui-cart .gui-div-cart-coupons .gui-block {border: 0px;background: #fff;padding: 1rem;}
.gui-cart .gui-div-cart-coupons .gui-block .gui-block-title {border-color: #dee2e6!important;}
.gui-cart .gui-div-cart-coupons .gui-block .gui-line {height:0px;}
.gui-cart .gui-div-cart-coupons .gui-block .gui-buttons.gui-border {border: 0px;}
.gui-cart .gui-cart-sum .gui-line {height:0px;}
.gui-cart .gui-image {border: 0px;}
.gui-reward-cart-block-title {padding: 10px 15px;}
.gui .gui-cart-rewards-list {padding:0px;}
.gui ul.gui-cart-rewards-list .gui-cart-rewards-item .gui-cart-rewards-list-apply .gui-cart-rewards-list-apply-btn {background:var(--button) !important;}
.gui ul.gui-cart-rewards-list {overflow:unset;max-height:unset;}

/* ONE PAGE CHECKOUT checkout/onepage/details/ */
.gui-checkout.gui-checkout-one-page .gui-progressbar {display:none;}
.gui-checkout.gui-checkout-one-page .gui-block {border:0px;background:#fff;}
.gui-checkout.gui-checkout-one-page .gui-block .gui-block-title {border-color: #dee2e6!important;}
.gui-checkout.gui-checkout-one-page table thead {display:none;}
.gui-checkout.gui-checkout-one-page table tr td {border-color: #dee2e6!important;}
.gui-checkout.gui-checkout-one-page .gui-image {border: 0px;}

/* ONE STEP CHECKOUT */
.gui-checkout.gui-checkout-one-step .gui-progressbar {display:none;}
.gui-checkout.gui-checkout-one-step .gui-col3-equal {background:#fff;}
.gui-checkout.gui-checkout-one-step .gui-block-highlight {border-color: #dee2e6!important;border-width:1px;}
.gui-checkout.gui-checkout-one-step .gui-block-highlight table thead {display:none;}
.gui-checkout.gui-checkout-one-step .gui-block-highlight table tr td {border-color: #dee2e6!important;}
.gui-checkout.gui-checkout-one-step .gui-block-highlight .gui-line {background: #dee2e6!important;}
.gui-checkout.gui-checkout-one-step .gui-block-highlight .button-holder {border:0px;font-size:80%;}
.gui-checkout.gui-checkout-one-step .gui-image {border: 0px;}
.gui-checkout.gui-checkout-one-step .gui-cart-sum .gui-item:first-child {border-top:1px solid #dee2e6;margin-right: 0px;padding-top: 15px;padding-left: 15px;padding-right: 15px;}
.gui-checkout.gui-checkout-one-step .gui-cart-sum .gui-item:first-child .gui-desc {text-align: left;}
.gui-checkout.gui-checkout-one-step .gui-cart-sum .gui-item:first-child .gui-desc p:first-child {font-size: 12px;font-weight: 600;margin-bottom: 0.25rem;}
.gui-checkout.gui-checkout-one-step .gui-cart-sum .gui-item:first-child .gui-desc p:last-child {margin-bottom: 0px;}
.gui-checkout.gui-checkout-one-step .gui-cart-sum .gui-item:first-child .gui-price {font-size: 12px;}
.gui-checkout.gui-checkout-one-step .gui-cart-sum .gui-item:last-child .gui-desc {text-align: left;padding-left: 15px;}

/* MULTIPLE PAGE CHECKOUT */
.gui-checkout.gui-checkout-default .gui-progressbar {display:none;}
.gui-checkout.gui-checkout-default .gui-block {border:0px;background:#fff;}
.gui-checkout.gui-checkout-default .gui-block .gui-block-title {border-color: #dee2e6!important;}
.gui-checkout.gui-checkout-default .gui-block-highlight .gui-block-title {background:#fff;}
.gui-checkout.gui-checkout-default .gui-block-highlight table thead {display:none;}
.gui-checkout.gui-checkout-default .gui-image {border: 0px;}

/* ACCOUNT/LOGIN */
.gui-login .gui-block {border: 0px;background: #fff;}
.gui-login .gui-block .gui-block-title {border-color: #dee2e6!important;}

/* ACCOUNT/REGISTER */
.gui-register .gui-block {border: 0px;background: #fff;}
.gui-register .gui-block .gui-block-title {border-color: #dee2e6!important;}

/* ACCOUNT/INFORMATION */
.gui-account .gui-account-links {border: 0px;background: #fff;}
.gui-account .gui-block-title {border-color: #dee2e6!important;}
.gui-account .gui-block {border: 0px;background: #fff;}
.gui-account .gui-block .gui-image {border: 0px;}
.gui-account .gui-buttons.gui-border {border: 0px;}

@media (min-width: 767px) {.gui-col2-right .gui-col2-right-col1{float:left;width:72%;padding-right:15px;}}
@media (max-width: 767px) {
	.wsa-cookielaw {white-space: initial!important;line-height: 40px!important;height: initial!important;padding-bottom: 20px!important;}
  .wsa-demobar {height: initial!important; line-height: 30px!important; text-align: left!important;padding: 15px!important;}
	.wsa-demobar a.close {bottom: 0px!important;position: absolute;text-align: center;right: 0px!important;}
  .gui .gui-col2-equal .gui-col2-equal-col1, .gui .gui-col2-equal .gui-col2-equal-col2 {width:100% }
}
@media (max-width: 767px) {
  .gui-login .gui-col2-big {padding:0 !important;}
  .gui-cart .gui-col3-equal,
  .gui-col3-equal .gui-col3-equal-col1,
  .gui-col3-equal .gui-col3-equal-col2 {width:auto;}
  .gui-login .gui-col2-big .gui-col2-big-col2 {padding: 0px;border: 0px;}
  .gui-account-loyalty-content {height:auto !important;}
  .gui-col2-equal .gui-col2-equal-col1 {width:100% !important;}
  .gui-login .gui-col2-big-col1, .gui-login .gui-col2-big .gui-col2-big-col2 {width: 100% !important;padding-bottom: 30px;padding-left: 0px !important;border: 0px;}
  .gui-button-facebook {background-color:#3b5998 !important;border-color:#3b5998 !important;display: inline-block;font-weight: 400;color: #fff !important;text-align: center;vertical-align: middle;cursor: pointer;border: 1px solid transparent;padding: .375rem .75rem !important; font-size: 1rem;line-height: 1.5;}
}

/* LS GUI */
.body.demo {margin-top:38px !important;}
#cartPage {min-height:540px;} 
#giftcard-modal-wrapper {position:fixed !important;left:0px;}
.gui a.btn:not(.btn-outline-primary) {color: #fff;}
.gui-checkout .gui-form .gui-input--icon {max-width:25px;} .gui p {margin-bottom:15px;}
.gui-progressbar{background-color:#fff !important;}.gui #gui-form-cart .gui-image img{min-width:50px;}.gui img{max-width:100%;}.gui-borderline,.gui-line{height:1px;background:#CCC}.gui-block-subtitle.gui-transparent,.gui-block-title.gui-transparent span,.gui-block-title.gui-transparent strong{opacity:.5;filter:alpha(opacity=50)}.gui ul.gui-products,.gui-block-linklist,.gui-block-productlist,.gui-list ul{list-style-type:none;padding:0px;}.gui{position:relative;margin-bottom:15px;}.gui-clearfix:after,.gui-clearfix:before{content:" ";display:table}.gui-clear,.gui-clearfix:after{clear:both}.gui table{width:100%;border-spacing:0;empty-cells:show}.gui .gui-align-center{text-align:center}.gui .gui-align-left{text-align:left}.gui .gui-align-right{text-align:right}.gui .gui-big{font-size:16px}.gui .gui-small{font-size:90%}.gui a.gui-bold{color:#333}.gui h1,.gui h2,.gui h3,.gui h4,.gui h5,.gui h6,.gui-page-title{line-height:1.2125em;margin-top:-.2em;margin-bottom:20px}.gui h1,.gui-page-title{font-size:1.6875em}.gui h2{font-size:1.4375em}.gui h3,.gui h4,.gui h5,.gui h6{font-size:1.375em}@media (max-width:767px){.gui h1,.gui-page-title{font-size:1.475em}.gui h2{font-size:1.375em}}.gui a.gui-button-large,.gui a.gui-button-small,.gui-block,.gui-block-option,.gui-block-option img.gui-border,.gui-block-option-block,.gui-block-title span,.gui-block.gui-closed .gui-block-title,.gui-image,.gui-input,.gui-messages ul,.gui-number,.gui-popover,.gui-popover-bg,.gui-popover-content,.gui-popover-title a,.gui-select,.gui-table,.gui-text,.messages ul{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.gui-block-content,.gui-block-content .gui-mask{-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px}.gui-left{float:left}.gui-right{float:right}.gui-line{margin:15px -15px}.gui-borderline{margin:15px 0}.gui-nowrap{white-space:nowrap}.gui-small{font-size:90%}.gui-spacer{height:30px}.gui-spacer-small{height:15px}.gui-strike{text-decoration:line-through}.gui-col2-right .gui-col2-right-col1.gui-checkout-steps{width:100%;float:none}.gui-col2-right-col2.gui-checkout-progress,.gui-hide,button.gui-hide,input[type=hidden].gui-hide,input[type=password].gui-hide,input[type=email].gui-hide,input[type=text].gui-hide,input[type=submit].gui-hide,input[type=reset].gui-hide,input[type=button].gui-hide,select.gui-hide,textarea.gui-hide{display:none}.gui-invisible{visibility:hidden}.gui a.gui-bold,.gui h1,.gui h2,.gui h3,.gui h4,.gui h5,.gui h6,.gui strong,.gui-banner,.gui-blog .gui-block-linklist li.gui-active a,.gui-block-subtitle,.gui-block-title span,.gui-blog-commentlist header cite,.gui-content-subtitle,.gui-form .gui-radio span,.gui-login .gui-content-title,.gui-popover-title,.gui-popover-title a,.gui-progressbar ul li.gui-active a,.gui-progressbar ul li.gui-done a,.gui-table thead tr th{font-weight:600}.gui a{text-decoration:none;outline:0}.gui a.gui-action{display:block;width:16px;height:16px;text-indent:-9999px;background:url(gui-actions.png)}.gui a.gui-action-delete{background-position:0 -32px;color: #333;display: inline-block;}.gui a.gui-action-min{background-position:0 -16px}.gui a.gui-action-plus{background-position:0 0}.gui a.gui-button-facebook{display:inline-block;cursor:pointer;text-decoration:none;line-height:unset;}.gui a.gui-button-facebook span{display:block;}.gui a.gui-button-facebook:active{background-position:left -210px}.gui a.gui-button-facebook:hover{text-decoration:none}.gui a.gui-button-large,.gui a.gui-button-small{display:inline-block;background-color:#F8F8F8;color:#333;text-align:center;white-space:nowrap;border:1px solid #CCC;text-decoration:none}.gui a.gui-button-large.gui-button-action{background-color:#333;color:#fff;}.gui a.gui-button-large.gui-button-action:active{background-color:#bc0644}.gui a.gui-button-large{line-height:40px;padding:0 15px}.gui a.gui-button-small{line-height:26px;padding:3px 15px}.gui .gui-table a.gui-button-small{font-size:inherit;float:right;}.gui a.gui-button-large.gui-button-disabled,.gui a.gui-button-small.gui-button-disabled{color:#666;cursor:default;background-color:#FFF;border:1px solid #8D8D8D;opacity:.5}.gui a.gui-button-large:active,.gui a.gui-button-small:active{background-color:#E4E4E4;border-color:#B3B3B3}.gui a.gui-button-large:hover,.gui a.gui-button-small:hover{text-decoration:none}.gui a.gui-button-link{display:inline-block;line-height:28px;color:#aaa;}.gui-register .gui-buttons.gui-border{border-top:0;padding-top:0}.gui-account-cart .gui-buttons,.gui-account-compare .gui-buttons,.gui-div-cart-block-related .gui-buttons{margin:0}.gui-buttons .gui-left{font-size:90%}.gui-buttons .gui-right{margin-left:15px}.gui-buttons.gui-buttons-large .gui-button-link{margin:7px 0}.gui-buttons.gui-border{padding-top:15px;border-top:1px solid #CCC}.gui-checkout-steps .gui-buttons.gui-border{border:0}.gui ul.gui-products li,.gui-block-productlist li{border-bottom:1px solid #DDD;padding:15px;line-height:20px;position:relative;clear:both}.gui ul.gui-products li:after,.gui ul.gui-products li:before,.gui-block-productlist li:after,.gui-block-productlist li:before{content:" ";display:table}.gui-checkout .gui-shipment-method-form,.gui-checkout.gui-checkout-details .gui-block-title,.gui-thankyou .gui-spacer{display:none}.gui ul.gui-products li:after,.gui-block-productlist li:after{clear:both}.gui ul.gui-products li:last-child,.gui-block-productlist li:last-child{border:0}.gui ul.gui-products li .gui-products-image,.gui-block-productlist li .gui-block-productlist-image{float:left;margin-right:15px}.gui ul.gui-products li .gui-products-title{overflow:hidden;white-space:nowrap}.gui ul.gui-products li .gui-products-title a{color:#333;text-decoration:none}.gui ul.gui-products li .gui-products-info{overflow:hidden;white-space:nowrap;font-size:90%;float:left}.gui ul.gui-products li .gui-products-price{overflow:hidden;white-space:nowrap;font-size:90%;margin-left:10px;float:right;margin-right:27px}.gui ul.gui-products li .gui-products-option,.gui-block-productlist li .gui-block-productlist-option{float:right;height:12px;width:12px;line-height:0;position:absolute;right:0px;top:50%;margin-top:px}.gui ul.gui-products li .gui-products-unitprice{clear:both;padding-left:58px}.gui-block-productlist li .gui-unitprice,.gui-products-unitprice{font-size:90%}.gui-block-disabled{cursor:default;opacity:.5}.gui-block-content.gui-white{background:#FFF}.gui-block-highlight .gui-block-content .gui-table{padding-bottom:0}.gui-thankyou .gui-block-content .gui-table{margin-bottom:30px}.gui-col2-equal{float:left;width:100%;}.gui-account-cart .gui-block-content,.gui-account-compare .gui-block-content,.gui-div-cart-block-related .gui-block-content{padding:0 0 15px}.gui-block-inner{background-color:transparent !important;height:38px;padding:0 15px;font-size:90%;line-height:38px;border-bottom:1px solid #DDD}.gui-block-inner a{float:right}.gui-block-inner strong{float:left;color:#666}.gui-block-inner strong a{float:none;color:#666}.gui-block-option{padding:10px 15px;background:#FAFAFA;border:1px solid #EEE;float:left;width:100%;margin-bottom:15px;}.gui-block-option img.gui-border,.gui-block-option-block{background:#FFF;border:1px solid #EEE}.gui-block-option-block{padding:15px;margin:15px 15px 0}.gui-block-title,.gui-content-title{color:#333}.gui-block-title{float:left;margin-bottom:15px;width:100%;}gui-content-title{background-color:transparent}.gui-block.gui-closed .gui-block-title{border:0}.gui-block-title a{float:right;font-size:90%}.gui-block-title span{display:block;float:left;width:16px;height:16px;margin:11px 10px 11px 0;font-size:90%;line-height:16px;color:#FFF;text-align:center;text-shadow:none;background:#76C61B}.gui-block-title strong{float:left;color:#333}.gui-block-title strong a{float:none;color:#333}.gui-block-title.gui-dark span{background:#333}.gui-block-title.gui-dark strong,.gui-block-title.gui-dark strong a{color:#333}.gui-block-subtitle,.gui-content-subtitle{line-height:1.5}.gui-content-subtitle{border-bottom:1px solid #CCC}.gui-block-subtitle a{float:right;font-weight:400}.gui-content-wysiwyg{margin:5px 0;font-size:13px;word-break: break-all;}.gui-content-wysiwyg ul{margin-left:20px}.gui-list{color:#333}.gui-list ul li{padding-left:10px;background:url(gui-arrow.png) 0 2px no-repeat}.gui-list ul li a{color:#666}.gui-blog .gui-block-linklist li{display:block;}.gui-blog .gui-block-linklist li a{border-bottom: 1px solid #ddd;display: block;font-size: 13px;color:#333;padding:10px 0px}.gui-block-linklist li:last-child,.gui-block-productlist li:last-child{border:0}.gui-block-productlist li .gui-block-productlist-text{overflow:hidden;line-height:22px}.gui-block-productlist li .gui-block-productlist-text a{white-space:nowrap}.gui-block-productlist li.large{margin-bottom:15px}.gui-cart-sum .gui-big{font-size:120%;margin-bottom:30px}.gui-cart-sum .gui-line{height:1px;margin:15px 0;background:#CCC}.gui-cart-sum .gui-item .gui-desc{float:left;width:60%;text-align:right}.gui-cart-sum .gui-item .gui-option{float:left;width:5%;padding:2px 0 2px 15px}.gui-cart-sum .gui-item .gui-price{float:right;width:25%;text-align:right}.gui-cart-sum .gui-action.gui-action-delete{margin-top:6px}.gui-div-cart-sum .gui-button-large.gui-button-action{display:block}.gui-cart .checkout-delivery-time{font-size:10px}.gui-cart .gui-bundle{padding-top:10px}.gui-cart .gui-bundle span{float:left;height:44px;line-height:44px;font-weight:700;padding:0 5px}.gui-cart .gui-bundle .gui-image{float:left;margin-bottom:10px}.gui-col2-big .gui-col2-big-col1{padding-right: 60px;float:left;width:50%}.gui-col2-big .gui-col2-big-col2{float:left;width:50%;}.gui-table thead tr th{background-color:transparent !important;}.gui-col2-equal .gui-col2-equal-col1{float:left;width:48.5%}.gui-col2-equal .gui-col2-equal-col2{float:right;width:48.5%}.gui-col2-left .gui-col2-left-col1{float:left;padding-right:30px;width:25%}.gui-col2-left .gui-col2-left-col2{float:right;width:75%}.gui-col2-leftm .gui-col2-leftm-col1{float:left;width:37%}.gui-col2-leftm .gui-col2-leftm-col2{float:right;width:60%}.gui-col2-right .gui-col2-right-col2{float:right;width:25%}.gui-col2-rightm .gui-col2-rightm-col1{float:left;width:60%}.gui-col2-rightm .gui-col2-rightm-col2{float:right;width:37%}.gui-col3-center .gui-col3-center-col1{float:left;width:25%;margin-right:3%}.gui-col3-center .gui-col3-center-col2{float:left;width:44%}.gui-col3-center .gui-col3-center-col3{float:right;width:25%}.gui-col3-equal .gui-col3-equal-col1{float:left;width:30%;margin-right:3%}.gui-col3-equal .gui-col3-equal-col2{float:left;width:30%}.gui-col3-equal .gui-col3-equal-col3{float:right;width:34%}.gui-form .gui-checkbox input,.gui-form .gui-radio input{margin-right:10px;width:auto}.gui-form .gui-checkbox label,.gui-form .gui-radio label{cursor:pointer;word-break:normal}.gui-form .gui-field{clear:both}#gui-form-login .gui-field{padding-bottom:15px}#gui-form-shipping .gui-radio label,.gui-checkout-payment .gui-radio label,.gui-checkout-shipment .gui-radio label,.gui-form .gui-field:last-child gui-checkbox label,.gui-form .gui-field:last-child gui-radio label{padding-bottom:0}#gui-form-shipping .gui-radio label{height:auto}.gui-form .gui-radio .gui-options .gui-option{float:left}.gui-form .gui-radio span{display:block;padding-left:22px;color:#333}.gui-form .gui-error .gui-input,.gui-form .gui-error .gui-select,.gui-form .gui-error .gui-text{border-color:#C80805}.gui-form .gui-error .gui-message{display:block}.gui-form .gui-error .gui-select .gui-handle{border-left:1px solid #C80805}.gui-form .gui-field .gui-description{padding-left:23px;font-size:90%;clear:both}.gui-form .gui-field .gui-description span{color:#333}.gui-field-content{padding-left:22px;position:relative;font-size:90%;margin-top:10px}.gui-form .gui-message{display:none;height:20px;font-size:90%;line-height:20px;color:#C80805}.gui-form .gui-spacer{height:15px}.gui-form label{padding-right:15px;line-height:30px;color:#333}.gui-form label.gui-label-text{font-weight:400;line-height:20px;padding:5px 15px 5px 0}.gui-form label em{font-style:normal;color:#DD3C10}.gui-form label span{color:#666}.gui-form label span.gui-nostyle{color:#333}.gui-form .gui-no-validate label em{display:none}.gui-form .gui-field-info{padding-top:35px;font-size:90%}.gui-input,.gui-text{position:relative;border:1px solid #CCC;overflow:hidden;padding:0;}.gui-input input,.gui-text textarea{display:block;width:100%;max-width:100%;color:#333;padding:0 10px;border:0;outline:0;height:32px;max-height:100%;background-color:transparent}.gui-input input:focus,.gui-text textarea:focus{border:0}.gui-input.gui-focus,.gui-text.gui-focus{border-color:#8D8D8D}.gui-image{}.gui-image a img{border:0}.gui-cart .gui-number{width:60px}.gui-number{position:relative;height:32px;border:1px solid #CCC}.gui-number.gui-focus,.gui-number.gui-focus .gui-handle{border-color:#8D8D8D}.gui-number .gui-handle{color: #000;position:absolute;right:0;height:100%;border-left:1px solid #CCC}.gui-number .gui-handle a{color:#000;display:block;width:15px;height:15px;text-align: center;line-height: 15px;}.gui-popover,.gui-select .gui-handle,.gui-select .gui-value{display:none}.gui-number .gui-handle a.gui-down{border-top:1px solid #ccc;background-position:0 -105px}.gui-number .gui-handle a.gui-up{background-position:0 -92px}.gui-number .gui-handle a:active{background-color:#CCC}.gui-number .gui-value{position:absolute;right:16px;left:0;height:100%;padding:0 5px;overflow:hidden;white-space:nowrap}.gui-number .gui-value input{width:100%;padding:0;color:#333;font-size:90%;text-align:center;border:0;outline:0;background-color:transparent;line-height:30px;height:30px}.gui-number .gui-value input:focus{border:0}.gui-popover{position:absolute;top:30px;left:10%;width:80%;background:rgba(0,0,0,.8);box-shadow:0 2px 0 rgba(0,0,0,.1);z-index:1;border:1px solid #CCC;border-radius:0 2px 2px}.gui-popover-fixed{position:fixed;top:0;left:0;bottom:0;right:0;margin:auto;width:55%;height:417px;min-width:400px;max-width:1024px}.gui-popover-fluid{left:auto;top:-150px;width:auto;z-index:1000}.gui-popover-fluid .gui-popover-content .gui-scroll{height:auto}.gui-popover-bg{position:absolute;top:0;right:0;left:0;z-index:100!important;height:100px;background:#333;opacity:.8}.gui-popover-content .gui-scroll{height:350px;overflow:auto}.gui-popover-content{z-index:1000!important;padding:15px;background:#FFF}.gui-popover-title{height:35px;line-height:35px;color:#FFF;margin-left:15px}.gui-popover-title a{float:right;width:20px;height:20px;margin:5px 0;line-height:20px;color:#FFF!important;text-align:center;background:rgba(0,0,0,.3)}.gui-popover-title strong{float:left}.gui-select{font-size:90%;background-color:transparent!important}.gui-select select{display:block;max-width:inherit;height:32px;padding:5px;width:100%;border:1px solid #CCC}.gui-table{overflow:auto}.gui-table a{font-size:90%}.gui-table a.gui-bold{text-decoration:none;font-size:100%}.gui-table table{border-collapse:collapse}.gui-table tbody tr td{padding:15px 15px 15px 0px;border-top:1px solid #EEE;vertical-align: middle;} .gui-table tbody tr td:last-child,.gui-table thead tr th:last-child{padding-left:15px}.gui-table tbody tr:first-child td{border:0;min-width:65px;}.gui-table thead tr th{text-align:left;height:40px;padding-left:15px;line-height:40px;color:#333;border-bottom:1px solid #CCC}.gui-table tbody tr:last-child td{border-color:#CCC}.gui-table.gui-orders tbody tr:last-child td{border-color:#EEE}.gui-text textarea{height:65px;padding-top:10px;padding-bottom:10px}.gui-valign-bottom{vertical-align:bottom}.gui-valign-middle{vertical-align:middle}.gui-valign-top{vertical-align:top}.gui-progressbar{margin-bottom:15px;font-size:90%;border:1px solid #CCC;border-left:0;border-right:0}.gui-progressbar .gui-cart,.gui-progressbar .gui-indicator{display:none}.gui-progressbar ul{list-style:none;margin:0px;height:40px;line-height:40px}.gui-progressbar ul li{width:25%;float:left;display:block;text-align:center}.gui-progressbar ul li a{display:block;margin:0 10px;color:inherit;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-decoration:none}.gui-progressbar ul li a span{width:auto;margin-right:5px}.gui-progressbar ul li a span:after{content:"."}.gui-address-line2{display:none}.gui-format-international .gui-address-line2{display:block}.gui-format-international .gui-address-row-1 .gui-col2-equal-col1{width:100%}.gui-format-international .gui-address-row-1 .gui-col2-equal-col2{display:none}.gui-format-international .gui-address-row-2 .gui-col2-equal-col1{float:right}.gui-format-international .gui-address-row-2 .gui-col2-equal-col2{float:left}.gui-blog-article{float:left;position:relative;padding-bottom:7.5px;margin-bottom:7.5px;width:100%;}.gui-blog-article h1{font-size:1.4375em}.gui-blog-article h1 a{color:#333}.gui-blog-article h1 a:hover{color:#000}.gui-blog-article header img{width:auto;height:auto;max-width:100%;padding-bottom:15px;clear:both}.gui-blog-article ul{float:left;width:100%;font-size:90%;padding-left:0px;list-style-type: none;margin-bottom:15px;}.gui-blog-article header ul li{padding:0 15px 0 0;}.gui-blog-article-comments,.gui-blog-article.gui-last{margin-bottom:0;border-bottom:none}.gui-blog-article footer{background-color:transparent}.gui-blog-article ul li:last-child{border-right:none}.gui-blog-article-comments{padding-bottom:0}.gui-blog-article-comments a:hover{text-decoration:none}.gui-blog-article-comments a:hover span{text-decoration:none;background-color:#000}.gui-blog-article-comments span{display:block;width:30px;height:30px;line-height:30px;color:#FFF;text-align:center;background:url(gui-blog-comments.png) no-repeat #666;margin-top:-3px}.gui-blog-article-content{padding:0 0 15px;clear:both}.gui-blog-comment-admin{background:#F5F5F5}.gui-blog-commentlist{list-style:none}.gui-blog-commentlist article{position:relative;padding:20px 0 20px 64px;border-bottom:1px solid #CCC}.gui-blog-commentlist header{height:20px}.gui-blog-commentlist header a{float:right;color:#666}.gui-blog-commentlist header cite{color:#000}.gui-blog-commentlist header img{position:absolute;top:20px;left:-60px;}.gui-blog-commentlist p{padding:10px 0 0}.gui-blog-nav{height:20px;padding:15px 0;border-top:1px solid #CCC}.gui-blog-nav-next{float:left}.gui-blog-nav-previous{float:right}.gui-blog-social-addthis{float:left;width:20px;height:16px;padding:2px 0}.gui-blogshort .gui-blog-article-image .gui-blog-article-content,.gui-blogshort .gui-blog-article-image footer,.gui-blogshort .gui-blog-article-image header{width:60%;padding-left:40%}.gui-blogshort .gui-blog-article-image .gui-blog-article-content{padding-top:10px}.gui-blogshort .gui-blog-article-image header img{position:absolute;top:0;left:-60;width:37%}.gui-blogshort .gui-blog-social{padding:0 0 15px}.gui-blog-article-more{line-height:20px;font-size:90%}.gui-compare .gui-table{overflow:auto}.gui-compare .gui-column2{width:50%}.gui-compare .gui-column3{width:33%}.gui-compare .gui-column4{width:25%}.gui-compare img{margin:auto}.gui-select.gui-form-payed-by{width:100px!important;display:inline-block;margin-top:15px}.gui-page-content{padding-bottom:30px}.gui-login-new p{height:176px}.gui-notice,.gui-required{margin-top:10px;font-size:90%;line-height:36px;text-align:right}.gui-banner,.strict-submit{margin-top:15px}.gui-required{color:#C80805}.gui-input.gui-disabled,.gui-select.gui-disabled,.gui-text.gui-disabled{opacity:.5}.gui-col2-big-col1 p{height:auto!important}.gui-anchor{display:block;height:20px}.gui-banner{text-align:center}.gui-block-content .gui-mask{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;background:#333;opacity:.1}.wsa-demobar a.link{display:inline!important;float:none!important;width:auto!important;height:auto!important;text-indent:0!important;background:0 0!important}.wsa-cookielaw{height:auto!important;white-space:inherit!important}.gui-block.gui-block-highlight .gui-block-title{background-color:#fafafa;}.gui-block.gui-block-highlight .gui-block-title a{text-shadow:none;color:#3B5998}.gui-block.gui-block-highlight .gui-block-content{background-color:#FFF}.gui-block.gui-block-highlight .gui-buttons.gui-border{border-color:#333}.gui-block-highlight>.gui-table thead.gui-block-title>tr>th{background:#76C61B;border-radius:0}.gui-block-highlight .gui-item{margin-right:16px}.gui-print{margin:5px}.gui-print-icon{background:url(gui-print-icon.png) no-repeat;padding:10px;background-size:20px;float:right;margin:7px 0}.gui-block-highlight .gui-confirm-buttons .button-holder{border-top:1px solid #32B421;padding:10px}.gui-checkout .gui-progressbar ul li.gui-done a {color:#ABB3B3 !important;}.gui-checkout .gui-progressbar ul li.gui-done a span {background-position: left -7px !important;}.gui-checkout .gui-progressbar ul li.step-shipment.gui-done a span {background-position: left -59px !important;}.gui-checkout .gui-progressbar ul li.step-payment.gui-done a span {background-position: left -111px !important;}.gui-checkout .gui-progressbar ul li.gui-done a span {background-position: left -163px !important;}.gui-checkout-payment .gui-checkout-steps .gui-form img { display: inline-block;margin-right: 7.5px;margin-bottom:7.5px;} .cart-footer table td {padding: 0px;font-size: 14px;} #gui-block-review thead {border:0px solid;border-bottom: 1px solid #CCCCCC;} .gui-table thead tr th {font-size: 13px;padding: 0px;}
.gui-cart-sum .gui-block { border: 0px;background: #fff;padding: 1rem; }
.gui-cart-sum .gui-block .gui-button-small { margin-bottom:15px; }
.gui-messages, .messages { margin-bottom:15px; }

@media (max-width: 480px){
.gui-col2-big .gui-col2-big-col1, .gui-col2-big .gui-col2-big-col2, .gui-col2-equal .gui-col2-equal-col1, .gui-col2-equal .gui-col2-equal-col2, .gui-col2-left .gui-col2-left-col1, .gui-col2-left .gui-col2-left-col2, .gui-col2-leftm .gui-col2-leftm-col1, .gui-col2-leftm .gui-col2-leftm-col2, .gui-col2-right .gui-col2-right-col1, .gui-col2-right .gui-col2-right-col2, .gui-col2-rightm .gui-col2-rightm-col1, .gui-col2-rightm .gui-col2-rightm-col2, .gui-col3-center .gui-col3-center-col3, .gui-col3-center .gui-col3-center-col2, .gui-col3-center .gui-col3-center-col3, .gui-col3-equal .gui-col3-equal-col1, .gui-col3-equal .gui-col3-equal-col2, .gui-col3-equal .gui-col3-equal-col3, .gui-col3-equal .gui-col3-equal-col2.gui-div-cart-coupons, .gui-col2-right-col1.gui-div-faq-questions, .gui-blog .gui-col2-right-col1, .gui-col2-right-col2.gui-div-faq-right, .gui-blog .gui-col2-right-col2, .gui-buttons .gui-right, .gui .gui-right a {padding:0px;width:100%;}
.gui-account .gui-col2-equal .gui-col2-equal-col1 .gui-block-subtitle, .gui-account .gui-col2-equal .gui-col2-equal-col2 .gui-block-subtitle {float:left;width:100%;}
  .gui-spacer {height:0px;}
  .gui-col2-equal {margin-bottom:15px;}
  #gui-form-cart { margin-bottom:15px; }
}