.main-container{padding-top:30px}.header-top{line-height:36px !important}.header-top .links>li>*{line-height:3em}.header-top a{font-family:optima,tahoma,verdana,arial,sans-serif}.header-top a:hover{color:#000}.header-top .inner-container .left-column .item-left .welcome{font-weight:700;font-family:optima,tahoma,verdana,arial,sans-serif}.header .logo-wrapper .logo{margin:10px 0}@media only screen and (min-width:770px){.header-top .inner-container .left-column .item-left:first-child div{float:left;margin-right:20px}}.header-regular .block-search .input-text{border-color:#000 !important;color:#000}.header-regular .block-search .input-text:hover,.header-regular .block-search .input-text:focus{border-color:#000 !important;outline:none;box-shadow:none !important}.header-regular .block-search .input-text::-webkit-input-placeholder{color:#000}.header-regular .block-search .input-text:-ms-input-placeholder{color:#000}.header-regular .block-search .input-text::placeholder{color:#000}.header-regular .block-search .action.search[disabled]{opacity:1}.header-regular .block-search .action.search span{color:#000 !important}.minicart-wrapper.dropdown-block .dropdown-heading .label{display:none}.footer ul li{margin-bottom:0;line-height:1.234}.footer .heading{font-size:17px}.footer .footer-copyright{margin:4px 15px 4px 0;float:left}.ib{line-height:36px;width:36px;height:36px}.feature.indent{padding-left:51px}.feature.indent>.ic:first-child{margin-left:-56px}.footer-primary-bottom .block.newsletter{width:auto}.footer-primary-bottom .block.newsletter .title{display:block;float:left;margin:0 5px 0 0;line-height:36px;font-weight:400;position:relative;font-family:"Oswald",georgia,serif}.footer-primary-bottom .block.newsletter .title strong{font-size:1.3333em}.footer-primary-bottom .block.newsletter .content{float:left;position:relative}.footer-primary-bottom .block.newsletter .field .control:before{display:none}.footer-primary-bottom .block.newsletter input{width:auto;height:auto;font:12px/15px Arial,Helvetica,sans-serif;vertical-align:middle;padding:8px}.footer-primary-bottom .block.newsletter .action.subscribe{background-color:#666;color:#fff;padding:0 15px;line-height:33px;font-size:12px;font-weight:400;white-space:nowrap;text-align:center}.footer-primary-bottom .block.newsletter .action.subscribe:hover,.footer-primary-bottom .block.newsletter .action.subscribe:focus{background-color:#000}.nav-regular .classic>.nav-panel--dropdown{padding:0;border:none !important;color:rgba(44,44,44,.808) !important;background-color:#ffff !important}.nav-regular .nav-panel li.classic{position:relative;padding:6px}.nav-regular .nav-panel li.classic:hover{background:rgba(255,255,255,.8) none repeat scroll 0 0}.nav-regular .classic>.nav-panel--dropdown>li>a{line-height:1.6666em;padding:0;font-family:optima,tahoma,verdana,arial,sans-serif;font-size:13px;color:#4d5256 !important}.nav-regular .nav-panel--dropdown .nav-item>a:hover{background-color:transparent !important;color:#778899 !important}.navi-wrapper,.nav-regular{background-color:#ffff !important;border-top:1px solid #ccc !important;border-bottom:1px solid #ccc !important}.nav-regular:not(.nav-vert) .nav-item.level0>a,.nav-holder .dropdown-block .dropdown-heading,.nav-holder .dropdown-block .dropdown-heading .icon:not(.ib),.nav-holder .dropdown-block .dropdown-heading a,.nav-holder .block-search.expanding .action.search .icon{color:#0b82b1 !important;font-weight:700 !important;font-size:15px !important}.nav-regular:not(.nav-vert) .nav-item.level0:hover>a{background-color:#fff !important;color:#778899 !important}.nav-item.nav-item--home.level0.level-top{display:none}.nav-regular:not(.nav-vert) .nav-item.level0.active>a{background-color:#ffff !important}.navi .nav-panel--dropdown{background-color:#fff !important;color:rgba(51,51,51,.808) !important}.navi .nav-panel--dropdown a{color:rgba(51,51,51,.808) !important;font-weight:700 !important}.divider{clear:both;display:block;font-size:0;line-height:0;height:1px;margin:10px 0;background:#e5e5e5;text-indent:-9999em;overflow:hidden}.sticker-wrapper.top-left{left:unset;right:5px;top:5px}.round-stickers .sticker-wrapper.top-left .sticker{margin-right:0}.item:hover .sticker-wrapper.top-left{left:unset}.item:hover .sticker{opacity:1;width:65px;height:65px;line-height:65px}.items-grid .product-item-name{font-family:"Oswald",georgia,serif}.items-grid.equal-height .item{text-align:center}.items-grid.equal-height .item .actions{left:50%;transform:translateX(-50%)}.page-title-wrapper{margin-bottom:20px}.page-title{margin:0;min-height:1.3125em;font-size:2.6666em;line-height:1.25em}.filter-options-content a{color:#333}body.catalog-product-view .fotorama__wrap{border:1px solid #eee}body.catalog-product-view .product.description .value p>a{color:#2d80cc}body.catalog-product-view .product.description .value p>a:hover{color:#0b36a7}.fotorama__nav-wrap .fotorama_vertical_ratio .fotorama__img{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;left:50%}.fotorama__thumb{background:#fff}.fotorama__caption{display:none}body.catalog-product-view .product-info-main .value ul li{margin:0;background:url(../images/bullet.png) 0 0 no-repeat;padding-left:17px}body.catalog-product-view .product-info-main .value ul{margin-bottom:0}body.catalog-product-view .product-info-price{margin-bottom:10px}body.catalog-product-view .product-add-form .product-options-wrapper .fieldset>.field .field.choice{margin-bottom:5px}body.catalog-product-view .product-add-form .product-options-wrapper .fieldset>.field .field.choice:last-child{margin-bottom:0}body.catalog-product-view .product-add-form .fieldset>.field{margin-bottom:10px}body.catalog-product-view .product-add-form .fieldset:last-child{margin-bottom:10px}body.catalog-product-view .product-info-main .box-tocart,body.catalog-product-view .product-options-bottom .box-tocart{margin:10px 0}body.catalog-product-view .column.main .block .title strong{font-size:1.5em;line-height:1.2222em}.header-container .dropdown-block.filled-heading.open .dropdown-heading .inner-heading{background-color:#000 !important;color:#fff !important}.header-container .dropdown-block.filled-heading.open .dropdown-heading .icon:not(.ib){color:#fff !important}.header-container .dropdown-block .dropdown-content{background-color:#000 !important;color:#fff !important}.header-container .skip-link .counter,.header-container .dropdown-block .dropdown-heading .counter{width:18px;height:18px;line-height:18px;font-weight:400;border-radius:50%;position:absolute;left:22px;top:2px;font-size:10px;font-family:Arial,Helvetica,sans-serif;font-weight:700;background-color:red}.header-container .mini-cart-content .product-image-container{background-color:#fff}.header-container .mini-cart-content .product-image-container .product-image-photo{width:auto !important}.header-container .mini-cart-content .product-item-name a{color:#fff !important}.header-container .mini-cart-content .minicart-items .product-item-details .price{font-weight:400}.header-container .dropdown-block .mini-cart-content .actions a,.header-container .dropdown-block .mini-cart-content .actions a:before{color:#fff}.cart-summary{padding-top:15px}.cart-summary>.block.shipping{margin-bottom:10px}.cart-summary>.block>.title{padding-top:20px;font-family:"Oswald",georgia,serif}.cart-summary>.block>.title:after{top:8px}.cart-summary>.block.discount button.apply{background-color:#e2e2e2}.cart-summary>.block.discount button.apply:hover{background-color:#333}.cart-container table>tbody>tr>td .price{font-weight:400;font-size:16px}.cart-container .cart.table-wrapper .item-options dt{background:url(../images/bullet.png) -7px -1px no-repeat;padding-left:10px}.product-image-container .product-image-photo{max-height:100%}.product-item-info{text-align:center}.abs-product-link>a:hover,.product-item-name>a:hover,.product.name a>a:hover{color:#0b36a7}.product-item-img a.product{margin:0 auto;float:none;display:inline-block;max-width:100%}.product-item .price-box .price,.product-items .item .price-box .price{font-size:1em;font-weight:400}.product-social-links .action.feature .icon{width:36px;height:36px;font-size:16px}body.cms-home .product-items .product-item-actions{display:none}.products-list ol.product-items .product-item-details{text-align:left}input[type=text],input[type=password],input[type=url],input[type=tel],input[type=search],input[type=number],input[type=datetime],input[type=email],textarea{border:1px solid #ddd;color:#888;font:12px/15px Arial,Helvetica,sans-serif;vertical-align:middle;padding:8px;border-radius:0}input[type=text],input[type=password],input[type=url],input[type=tel],input[type=search],input[type=number],input[type=datetime],input[type=email]{heigh:36px !important}input[type=text]:focus,input[type=text]:hover,input[type=password]:focus,input[type=password]:hover,input[type=url]:focus,input[type=url]:hover,input[type=tel]:focus,input[type=tel]:hover,input[type=search]:focus,input[type=search]:hover,input[type=number]:focus,input[type=number]:hover,input[type=datetime]:focus,input[type=datetime]:hover,input[type=email]:focus,input[type=email]:hover,textarea:focus,textarea:hover{border-color:#aaa;color:#333;outline:none;box-shadow:none}.breadcrumbs{line-height:1.5em;margin:0 0 5px}.breadcrumbs .item:not(:last-child):after{content:"\e228";font-size:8px;font-family:ThemeIcons;margin:0 6px}.pagination-pos-pagination-pos-over-bottom-right .owl-pagination{position:absolute;bottom:3.5%;right:1.5%}.slider-paginationslider-pagination2 .owl-controls .owl-page{display:inline-block;vertical-align:middle;zoom:1}.slider-paginationslider-pagination2 .owl-controls .owl-page span{display:block;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.3);width:10px;height:10px;margin:8px;transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;-webkit-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out}.slider-paginationslider-pagination2 .owl-controls.clickable .owl-page:hover span,.slider-paginationslider-pagination2 .owl-controls .owl-page.active span{width:16px;height:16px;margin:5px}.slider-paginationslider-pagination2 .owl-controls.clickable .owl-page:hover span{background-color:#000;color:#fff}.col3-set:after,.col4-set:after,.col2-set:after{content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden;display:block}.col3-set .col-1{float:left;width:32%}.col3-set .col-2{float:left;width:32%;margin-left:2%}.col3-set .col-3{float:right;width:32%}.col4-set .col-1{float:left;width:23.5%}.col4-set .col-2{float:left;width:23.5%;margin:0 2%}.col4-set .col-3{float:left;width:23.5%}.col4-set .col-4{float:right;width:23.5%}.col2-set .col-1{float:left;width:49%}.col2-set .col-2{float:right;width:49%}ul.disc>li{margin-bottom:0}.column dl dd{margin-left:10px}body.category-vending-machine-flat-rate-repairs .page-title-wrapper{border-bottom:1px solid #e5e5e5}body.category-vending-machine-flat-rate-repairs .category-cms hr{margin-bottom:0}body.category-vending-machine-flat-rate-repairs .category-cms hr:last-child{margin-top:0}body.category-vending-machine-flat-rate-repairs .category-cms p{margin:0}body.cms-shipping-instructions .page-title h1{margin:0;font-size:34.6658px}body.cms-shipping-instructions .page-title hr{margin:0}body.cms-shipping-instructions .page-title{font-size:13px}.product-info-main .product-info-stock-sku>*{display:block;margin-right:0;margin-bottom:10px}.product-info-main .product-info-stock-sku>*:last-child{margin-bottom:0}.product-info-main .product.attribute.sku .type{font-weight:700;color:#333}body.catalog-product-view .product-options-bottom .box-tocart .control{position:relative}body.catalog-product-view .product-options-bottom .box-tocart .control #qty-error{position:absolute;margin:0;top:50%;white-space:nowrap;transform:translateY(-50%);left:110%}body.customer-account-login div.primary .primary{min-width:180px;line-height:25px}@media only screen and (min-width:768px){body.customer-account-login .login-container .fieldset>.field>.control{width:74.2%}}.form.create.account{width:100%}body.customer-account-create .fieldset>.legend{font-size:1.8rem;border-bottom:1px solid #e8e8e8;margin-bottom:15px;padding-bottom:12px;font-weight:500;margin-left:0;width:100%;font-family:Oswald}body.customer-account-create div.primary .primary{min-width:180px;line-height:25px}body.customer-account-create div.secondary a:before{content:"\e22a";display:inline-block;font-family:ThemeIcons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:7px}@media only screen and (min-width:768px){body.customer-account-create .fieldset>.field{width:50%;min-width:600px}body.customer-account-create .column:not(.sidebar-main) form .actions-toolbar,body.customer-account-create .column:not(.sidebar-additional) form .actions-toolbar{margin-left:0;border-top:1px solid #e8e8e8;padding-top:12px}}body.customer-account-forgotpassword div.primary .primary{min-width:180px;line-height:25px}body.customer-account-forgotpassword div.secondary a:before{content:"\e22a";display:inline-block;font-family:ThemeIcons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:7px}@media only screen and (min-width:768px){body.customer-account-forgotpassword .fieldset>.field:not(.choice)>.label{width:auto}body.customer-account-forgotpassword .column:not(.sidebar-main) form .actions-toolbar,body.customer-account-forgotpassword .column:not(.sidebar-additional) form .actions-toolbar{width:82%;margin-left:0}}span.cms-dot{display:inline-block;width:5px;height:5px;background-color:#333;border-radius:50%;transform:translateY(-2px);margin-right:5px}@media only screen and (min-width:768px){.block.newsletter .field .control{max-width:164px}}@media only screen and (max-width:767px){.footer-primary-bottom .block.newsletter .title{display:inline-block;float:none}.footer-primary-bottom .block.newsletter{width:300px}.footer-primary-bottom .block.newsletter input{width:96%}body.cms-information-aboutus .columns .column.main{-webkit-order:1;order:unset}}@media only screen and (max-width:575px){.footer-primary-bottom .block.newsletter{width:auto}.footer-primary-bottom .block.newsletter .form.subscribe{display:block}.footer-primary-bottom .block.newsletter input{width:100%;margin-bottom:10px}.footer-primary-bottom .block.newsletter input{width:100%}.col3-set .col-1,.col3-set .col-2,.col3-set .col-3{width:100%;margin-left:0}}@media only screen and (max-width:479px){.col2-set .col-1,.col2-set .col-2{width:100%}}