@media only screen and (min-device-width: 320px) and (max-device-width: 780px) and (orientation: landscape){.product-video{height: 100%;width: 81%}}@media all and (min-width: 768px), print{.abs-product-options-list-desktop dt,.block-giftregistry-shared .item-options dt{clear: left;float: left;margin: 0 10px 5px 0}.block-giftregistry-shared .item-options dt:after{content: ': '}.abs-product-options-list-desktop dd,.block-giftregistry-shared .item-options dd{display: inline-block;float: left;margin: 0 0 5px}.abs-button-desktop{width: auto}.abs-blocks-2columns,.abs-discount-block-desktop .block,.login-container .block,.account .column.main .block:not(.widget) .block-content .box,.block-addresses-list .items.addresses > .item,.form-address-edit .fieldset,.form-edit-account .fieldset,.storecredit .block,.paypal-review-discount .block,.cart-discount .block{width: 48%}.abs-discount-block-desktop .block:nth-child(1),.login-container .block:nth-child(1),.account .column.main .block:not(.widget) .block-content .box:nth-child(1),.block-addresses-list .items.addresses > .item:nth-child(1),.form-address-edit .fieldset:nth-child(1),.form-edit-account .fieldset:nth-child(1),.storecredit .block:nth-child(1),.paypal-review-discount .block:nth-child(1),.cart-discount .block:nth-child(1){clear: left;float: left}.abs-discount-block-desktop .block:nth-child(2),.login-container .block:nth-child(2),.account .column.main .block:not(.widget) .block-content .box:nth-child(2),.block-addresses-list .items.addresses > .item:nth-child(2),.form-address-edit .fieldset:nth-child(2),.form-edit-account .fieldset:nth-child(2),.storecredit .block:nth-child(2),.paypal-review-discount .block:nth-child(2),.cart-discount .block:nth-child(2){float: right}.abs-discount-block-desktop .block:nth-child(2) + *,.login-container .block:nth-child(2) + *,.account .column.main .block:not(.widget) .block-content .box:nth-child(2) + *,.block-addresses-list .items.addresses > .item:nth-child(2) + *,.form-address-edit .fieldset:nth-child(2) + *,.form-edit-account .fieldset:nth-child(2) + *,.storecredit .block:nth-child(2) + *,.paypal-review-discount .block:nth-child(2) + *,.cart-discount .block:nth-child(2) + *{clear: both}.abs-margin-for-blocks-and-widgets-desktop,.page-main .block,.customer-review .product-details{margin-bottom: 50px}.abs-reset-left-margin-desktop,.column.main .paypal-review .actions-toolbar,.column.main .block-giftregistry-shared-items .actions-toolbar{margin-left: 0}.abs-action-remove-desktop,.abs-add-fields-desktop .fieldset .additional .action.remove,.form-giftregistry-share .fieldset .additional .action.remove,.form-giftregistry-edit .fieldset .additional .action.remove,.form-create-return .fieldset .additional .action.remove,.form.send.friend .fieldset .additional .action.remove{margin-left: 90%}.abs-add-fields-desktop .fieldset .field .control,.form-giftregistry-share .fieldset .field .control,.form-giftregistry-edit .fieldset .field .control,.form-create-return .fieldset .field .control,.form.send.friend .fieldset .field .control{width: auto}.abs-margin-for-forms-desktop{margin-left: 25.8%}.abs-visually-hidden-desktop,.modes-label,.block-search .label,.block-collapsible-nav .title{border: 0;clip: rect(0, 0, 0, 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px}.abs-add-clearfix-desktop:before,.abs-add-clearfix-desktop:after,.paypal-review .block-content:before,.paypal-review .block-content:after,.paypal-review-discount:before,.paypal-review-discount:after,.order-review-form:before,.order-review-form:after,.block-cart-failed .block-content:before,.block-cart-failed .block-content:after,.cart-container:before,.cart-container:after,.login-container:before,.login-container:after,.account .page-title-wrapper:before,.account .page-title-wrapper:after,.account .column.main .block:not(.widget) .block-content:before,.account .column.main .block:not(.widget) .block-content:after,.block-addresses-list .items.addresses:before,.block-addresses-list .items.addresses:after,.block-giftregistry-shared .item-options:before,.block-giftregistry-shared .item-options:after,.data.table .gift-wrapping .nested:before,.data.table .gift-wrapping .nested:after,.data.table .gift-wrapping .content:before,.data.table .gift-wrapping .content:after,.block-wishlist-management:before,.block-wishlist-management:after,.magento-rma-guest-returns .column.main .block.block-order-details-view:before,.magento-rma-guest-returns .column.main .block.block-order-details-view:after,.order-links:before,.order-links:after,.account .column.main .block.block-order-details-view:before,.account .column.main .block.block-order-details-view:after,[class^='sales-guest-'] .column.main .block.block-order-details-view:before,[class^='sales-guest-'] .column.main .block.block-order-details-view:after,.sales-guest-view .column.main .block.block-order-details-view:before,.sales-guest-view .column.main .block.block-order-details-view:after,.page-header .header.panel:before,.page-header .header.panel:after,.header.content:before,.header.content:after{content: '';display: table}.abs-add-clearfix-desktop:after,.paypal-review .block-content:after,.paypal-review-discount:after,.order-review-form:after,.block-cart-failed .block-content:after,.cart-container:after,.login-container:after,.account .page-title-wrapper:after,.account .column.main .block:not(.widget) .block-content:after,.block-addresses-list .items.addresses:after,.block-giftregistry-shared .item-options:after,.data.table .gift-wrapping .nested:after,.data.table .gift-wrapping .content:after,.block-wishlist-management:after,.magento-rma-guest-returns .column.main .block.block-order-details-view:after,.order-links:after,.account .column.main .block.block-order-details-view:after,[class^='sales-guest-'] .column.main .block.block-order-details-view:after,.sales-guest-view .column.main .block.block-order-details-view:after,.page-header .header.panel:after,.header.content:after{clear: both}.abs-add-box-sizing-desktop,.abs-shopping-cart-items-desktop,.column.main,.sidebar-main,.sidebar-additional,.bundle-options-container .block-bundle-summary,.block.crosssell,.magento-rma-guest-returns .column.main .block.block-order-details-view .block-content:not(.widget) .box,.account .column.main .block.block-order-details-view .block-content:not(.widget) .box,[class^='sales-guest-'] .column.main .block.block-order-details-view .block-content:not(.widget) .box,.sales-guest-view .column.main .block.block-order-details-view .block-content:not(.widget) .box,.block-cart-failed,.cart-container .form-cart,.cart-container .cart-gift-item{box-sizing: border-box}.abs-add-box-sizing-desktop-m,.opc-wrapper{box-sizing: border-box}.abs-revert-field-type-desktop .fieldset > .field,.abs-revert-field-type-desktop .fieldset .fields > .field{margin: 0 0 20px}.abs-revert-field-type-desktop .fieldset > .field:not(.choice) > .label,.abs-revert-field-type-desktop .fieldset .fields > .field:not(.choice) > .label{box-sizing: content-box;float: none;width: auto;text-align: left;padding: 0}.abs-revert-field-type-desktop .fieldset > .field:not(.choice) > .control,.abs-revert-field-type-desktop .fieldset .fields > .field:not(.choice) > .control{float: none;width: auto}.abs-revert-field-type-desktop .fieldset > .field > .label,.abs-revert-field-type-desktop .fieldset .fields > .field > .label{margin: 0 0 8px;display: inline-block}.abs-revert-field-type-desktop .fieldset > .field.choice:before,.abs-revert-field-type-desktop .fieldset .fields > .field.choice:before,.abs-revert-field-type-desktop .fieldset > .field.no-label:before,.abs-revert-field-type-desktop .fieldset .fields > .field.no-label:before{display: none}.abs-form-field-column-2 .fieldset .field,.form-giftregistry-share .fieldset .field,.form-giftregistry-edit .fieldset .field,.form-create-return .fieldset .field,.form.send.friend .fieldset .field{padding: 0 12px 0 0;box-sizing: border-box;display: inline-block;width: 50%;vertical-align: top}.abs-form-field-column-2 .fieldset .field + .fieldset,.form-giftregistry-share .fieldset .field + .fieldset,.form-giftregistry-edit .fieldset .field + .fieldset,.form-create-return .fieldset .field + .fieldset,.form.send.friend .fieldset .field + .fieldset{clear: both}.form-giftregistry-share .fieldset .field:nth-last-child(1),.form-giftregistry-share .fieldset .field:nth-last-child(2),.form-giftregistry-edit .fieldset .field:nth-last-child(1),.form-giftregistry-edit .fieldset .field:nth-last-child(2),.form-create-return .fieldset .field:nth-last-child(1),.form-create-return .fieldset .field:nth-last-child(2),.form.send.friend .fieldset .field:nth-last-child(1),.form.send.friend .fieldset .field:nth-last-child(2){margin-bottom: 0}.abs-form-field-column-2 .fieldset .field .field,.form-giftregistry-share .fieldset .field .field,.form-giftregistry-edit .fieldset .field .field,.form-create-return .fieldset .field .field,.form.send.friend .fieldset .field .field{padding: 0;width: 100%}.abs-form-field-revert-column-1{width: 100%}.abs-forms-general-desktop,.form-giftcard-redeem,.form-giftregistry-create{max-width: 500px}.abs-forms-general-desktop .legend,.form-giftcard-redeem .legend,.form-giftregistry-create .legend{border: 0;clip: rect(0, 0, 0, 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px}.abs-forms-general-desktop .legend + br,.form-giftcard-redeem .legend + br,.form-giftregistry-create .legend + br{display: none}.abs-revert-side-paddings,.checkout-cart-index .page-title-wrapper,.cart-summary .block .content,.cart-empty{padding-left: 0;padding-right: 0}.abs-account-block-font-size,.block-addresses-list address,.box-billing-address .box-content,.box-shipping-address .box-content,.box-information .box-content,.block-balance-giftcard .block-content,.block-reviews-dashboard .product-name{font-size: 1.6rem}.abs-account-table-margin-desktop,.table-wrapper.balance-history,.table-wrapper.reward-history,.table-wrapper.orders-recent{margin-top: -25px}.abs-action-print{display: inline-block;text-decoration: none}.abs-action-print:before{-webkit-font-smoothing: antialiased;font-size: 16px;line-height: 16px;color: inherit;content: '\e624';font-family: 'luma-icons';margin: 0 4px 0 0;vertical-align: middle;display: inline-block;font-weight: normal;overflow: hidden;speak: none;text-align: center}.abs-no-display-desktop,.sidebar .block.widget .pager .item:not(.pages-item-next):not(.pages-item-previous){display: none}.abs-status-desktop,.return-status,.order-status{margin-top: 6px;padding: 5px 10px}.abs-title-orders-desktop .page-main .page-title-wrapper .order-date,.magento-rma-returns-returns .page-main .page-title-wrapper .order-date,.magento-rma-returns-view .page-main .page-title-wrapper .order-date,.account .page-main .page-title-wrapper .order-date,[class^='sales-guest-'] .page-main .page-title-wrapper .order-date,.sales-guest-view .page-main .page-title-wrapper .order-date{margin: -14px 0 18px}.abs-table-bordered-desktop{border: none}.abs-table-bordered-desktop > thead > tr > th,.abs-table-bordered-desktop > tbody > tr > th,.abs-table-bordered-desktop > tfoot > tr > th,.abs-table-bordered-desktop > thead > tr > td,.abs-table-bordered-desktop > tbody > tr > td,.abs-table-bordered-desktop > tfoot > tr > td{border: none}.abs-table-bordered-desktop > thead > tr > th,.abs-table-bordered-desktop > thead > tr > td{border-bottom: 1px solid #ccc}.abs-pager-toolbar,.account .toolbar,.toolbar-giftregistry-results,.toolbar-wishlist-results{position: relative}.abs-pager-toolbar .toolbar-amount,.abs-pager-toolbar .limiter,.account .toolbar .toolbar-amount,.account .toolbar .limiter,.toolbar-giftregistry-results .toolbar-amount,.toolbar-giftregistry-results .limiter,.toolbar-wishlist-results .toolbar-amount,.toolbar-wishlist-results .limiter{position: relative;z-index: 1}.abs-pager-toolbar .toolbar-amount,.account .toolbar .toolbar-amount,.toolbar-giftregistry-results .toolbar-amount,.toolbar-wishlist-results .toolbar-amount{line-height: 30px;padding: 0}.abs-pager-toolbar .pages,.account .toolbar .pages,.toolbar-giftregistry-results .pages,.toolbar-wishlist-results .pages{position: absolute;width: 100%;z-index: 0}.abs-shopping-cart-items-desktop,.block-cart-failed,.cart-container .form-cart,.cart-container .cart-gift-item{width: 75%;float: left;-ms-flex-order: 1;-webkit-order: 1;order: 1;padding-right: 4%;position: relative}.abs-discount-block-desktop .block > .title,.paypal-review-discount .block > .title,.cart-discount .block > .title{border: 0;padding: 0 0 10px}.abs-discount-block-desktop .block > .title strong,.paypal-review-discount .block > .title strong,.cart-discount .block > .title strong{font-size: 1.6rem}.abs-discount-block-desktop .block .content,.paypal-review-discount .block .content,.cart-discount .block .content{padding: 0 0 20px}.abs-discount-block-desktop .actions-toolbar .secondary,.paypal-review-discount .actions-toolbar .secondary,.cart-discount .actions-toolbar .secondary{bottom: -30px;left: 0;position: absolute}h1{font-size: 40px;margin-bottom: 40px}.navigation,.breadcrumbs,.page-header .header.panel,.header.content,.footer.content,.page-wrapper > .widget,.page-wrapper > .page-bottom,.block.category.event,.top-container,.page-main{box-sizing: border-box;margin-left: auto;margin-right: auto;max-width: 1280px;padding-left: 20px;padding-right: 20px;width: auto}.page-main{width: 100%;-webkit-flex-grow: 1;flex-grow: 1;-webkit-flex-shrink: 0;flex-shrink: 0;-webkit-flex-basis: auto;flex-basis: auto}.ie9 .page-main{width: auto}.columns{display: block}.column.main{min-height: 300px}.page-layout-1column .column.main{width: 100%;-ms-flex-order: 2;-webkit-order: 2;order: 2}.page-layout-3columns .column.main{width: 58.33333333%;display: inline-block;-ms-flex-order: 2;-webkit-order: 2;order: 2}.page-layout-2columns-left .column.main{width: 79.16666667%;float: right;-ms-flex-order: 2;-webkit-order: 2;order: 2}.page-layout-2columns-right .column.main{width: 79.16666667%;float: left;-ms-flex-order: 1;-webkit-order: 1;order: 1}.sidebar-main{padding-right: 2%}.page-layout-3columns .sidebar-main{width: 20.83333333%;float: left;-ms-flex-order: 1;-webkit-order: 1;order: 1}.page-layout-2columns-left .sidebar-main{width: 20.83333333%;float: left;-ms-flex-order: 1;-webkit-order: 1;order: 1}.page-layout-2columns-right .sidebar-main{width: 20.83333333%;float: left;-ms-flex-order: 1;-webkit-order: 1;order: 1}.page-layout-2columns-right .sidebar-main{padding-left: 2%;padding-right: 0}.sidebar-additional{clear: right;padding-left: 2%}.page-layout-3columns .sidebar-additional{width: 20.83333333%;float: right;-ms-flex-order: 3;-webkit-order: 3;order: 3}.page-layout-2columns-left .sidebar-additional{width: 20.83333333%;float: right;-ms-flex-order: 2;-webkit-order: 2;order: 2}.page-layout-2columns-right .sidebar-additional{width: 20.83333333%;float: right;-ms-flex-order: 2;-webkit-order: 2;order: 2}.page-layout-2columns-left .sidebar-additional{clear: left;float: left;padding-left: 0;padding-right: 2%}.panel.header{padding: 10px 20px}.nav-toggle{display: none}.nav-sections{-webkit-flex-shrink: 0;flex-shrink: 0;-webkit-flex-basis: auto;flex-basis: auto;margin-bottom: 25px}.nav-sections-item-title{display: none}.nav-sections-item-content{display: block !important}.nav-sections-item-content > *{display: none}.nav-sections-item-content > .navigation{display: block}.navigation{background: #fff;font-weight: 400;height: inherit;left: auto;overflow: inherit;padding: 0;position: relative;top: 0;width: 100%;z-index: 3}.navigation:empty{display: none}.navigation ul{margin-top: 0;margin-bottom: 0;padding: 0;position: relative}.navigation li.level0{border-top: none}.navigation .level0{margin: 0 10px 0 0;display: table-cell;vertical-align:middle;position: relative}.navigation .level0:last-child{margin-right: 0;padding-right: 0}.navigation .level0 > .level-top{font-weight:600;color: #2e3192;text-transform: uppercase;display: table-cell;text-align: center;padding: 15px 12px;text-decoration: none;box-sizing: border-box;position: relative}.navigation .level0 > .level-top:hover,.navigation .level0 > .level-top.ui-state-focus{color: #ffc400;text-decoration: none}.navigation .level0.active > .level-top,.navigation .level0.has-active > .level-top{border-color: #ff5501;border-style: solid;border-width: 0 0 3px;color: #333;text-decoration: none;display: inline-block}.navigation .level0.parent:hover > .submenu{overflow: visible !important}.navigation .level0 .submenu{background: #fff;border: 1px solid #ccc;box-shadow: 0 5px 5px rgba(0,0,0,0.19);font-weight: 400;min-width: 230px;padding: 15px 0;display: none;left: 0;margin: 0 !important;padding: 0;position: absolute;z-index: 1;margin-top: 11px}.navigation .level0 .submenu > ul{margin-top: 11px}.navigation .level0 .submenu > ul:before,.navigation .level0 .submenu > ul:after{content: '';display: block;overflow: hidden;position: absolute}.navigation .level0 .submenu > ul:before{color: #fff;left: 20px;top: -20px;border: 10px solid transparent;height: 0;width: 0;border-bottom-color: #fff;z-index: 4}.navigation .level0 .submenu > ul:after{border: 11px solid transparent;height: 0;width: 0;border-bottom-color: #ccc;color: #ccc;left: 19px;top: -22px;z-index: 3}.navigation .level0 .submenu a{display: block;line-height: inherit;color: #575757;padding: 8px 20px}.navigation .level0 .submenu a:hover,.navigation .level0 .submenu a.ui-state-focus{background: #e8e8e8;color: #333;text-decoration: none}.navigation .level0 .submenu .active > a{border-color: #ff5501;border-style: solid;border-width: 0 0 0 3px;color: #333}.navigation .level0 .submenu .submenu{top: 0 !important;left: 100% !important}.navigation .level0 .submenu .submenu-reverse{left: auto !important;right: 100%}.navigation .level0.more{position: relative;display: inline-block;text-decoration: none}.navigation .level0.more:after{-webkit-font-smoothing: antialiased;font-size: 26px;line-height: inherit;color: inherit;content: '\e607';font-family: 'luma-icons';vertical-align: middle;display: inline-block;font-weight: normal;overflow: hidden;speak: none;text-align: center}.navigation .level0.more:before{display: none}.navigation .level0.more:after{cursor: pointer;padding: 8px 12px;position: relative;z-index: 1}.navigation .level0.more:hover > .submenu{overflow: visible !important}.navigation .level0.more li{display: block}.panel.header .links,.panel.header .switcher{display: inline-block}.legend{border-bottom: 1px solid #c5c5c5}.product.data.items{position: relative;z-index: 1;border-bottom: 0;margin-left: 0;margin-right: 0}.product.data.items:before,.product.data.items:after{content: '';display: table}.product.data.items:after{clear: both}.product.data.items > .item.title{float: left;width: auto}.product.data.items > .item.title > .switch{height: 20px;display: block;position: relative;z-index: 2}.product.data.items > .item.content{margin-top: 20px;box-sizing: border-box;float: right;margin-left: -100%;width: 100%}.product.data.items > .item.content:before,.product.data.items > .item.content:after{content: '';display: table}.product.data.items > .item.content:after{clear: both}.product.data.items > .item.content.active{display: block}.product.data.items > .item.title{margin: 0 -1px 0 0}.product.data.items > .item.title > .switch{font-weight: 400;line-height: 40px;font-size: 1.4rem;color: #7d7d7d;text-decoration: none;background: #f6f6f6;border: 1px solid #ccc;border-bottom: none;height: 40px;padding: 1px 35px 1px 35px}.product.data.items > .item.title > .switch:visited{color: #7d7d7d;text-decoration: none}.product.data.items > .item.title > .switch:hover{color: #7d7d7d;text-decoration: none}.product.data.items > .item.title > .switch:active{color: #333;text-decoration: none}.product.data.items > .item.title:not(.disabled) > .switch:focus,.product.data.items > .item.title:not(.disabled) > .switch:hover{background: #fff}.product.data.items > .item.title:not(.disabled) > .switch:active,.product.data.items > .item.title.active > .switch,.product.data.items > .item.title.active > .switch:focus,.product.data.items > .item.title.active > .switch:hover{background: #fff;color: #333}.product.data.items > .item.title.active > .switch,.product.data.items > .item.title.active > .switch:focus,.product.data.items > .item.title.active > .switch:hover{padding-bottom: 2px}.product.data.items > .item.content{background: #fff;margin-top: 43px;padding: 35px 35px 35px 35px;border: 1px solid #ccc}.product.data.items .item.title a:after{display: none}.actions-toolbar{text-align: left}.actions-toolbar:before,.actions-toolbar:after{content: '';display: table}.actions-toolbar:after{clear: both}.actions-toolbar .primary{float: left}.actions-toolbar .primary,.actions-toolbar .secondary{display: inline-block}.actions-toolbar .primary a.action,.actions-toolbar .secondary a.action{display: inline-block}.actions-toolbar .primary .action{margin: 0 15px 0 0}.actions-toolbar .secondary a.action{margin-top: 6px}.actions-toolbar > .primary,.actions-toolbar > .secondary{margin-bottom: 0}.actions-toolbar > .primary .action,.actions-toolbar > .secondary .action{margin-bottom: 0;width: auto}.popup-content .fieldset .actions-toolbar .secondary{display: inline-block;float: none}.popup-content .fieldset .actions-toolbar .action.cancel{margin-top: 6px}.payment-method-braintree .cvv .field-tooltip{left: 6rem}.braintree-paypal-account{border-color: #ccc;border-style: solid;border-width: 1px 0;display: inline-block;width: 50%}.account .table-credit-cards .col.actions{width: 100px}.block-category-event.block:last-child{margin-bottom: 30px;padding: 10px 0 30px}.block-category-event .block-title{margin: 0}.block-category-event .block-title strong{font-size: 2.4rem}.block-category-event .ticker li{display: none;margin: 0 50px}.block-category-event .ticker .value{font-size: 6rem}.block-category-event .ticker .label{font-size: 1.4rem;text-transform: none}.block-category-event .dates .date{font-size: 5rem}.block-category-event .dates .start{padding-right: 50px}.block-category-event .dates .start:after{font-size: 5rem;right: 10px}.paypal-review .paypal-review-title{border-bottom: 1px solid #ccc}.paypal-review .block-content .box-order-shipping-address,.paypal-review .block-content .box-order-shipping-method,.paypal-review .block-content .box-order-shipping-method + .box-order-billing-address{box-sizing: border-box;float: left;width: 33%}.paypal-review .block-content .box-order-shipping-address{padding: 0 5%;width: 34%}.paypal-review .table-paypal-review-items .col.price,.paypal-review .table-paypal-review-items .col.qty{text-align: center}.paypal-review .table-paypal-review-items .col.item{width: 60%}.paypal-review .col.subtotal,.paypal-review .mark,.paypal-review .amount{text-align: right}.paypal-review-discount{border-top: 1px solid #ccc}.paypal-review-discount .block{margin-bottom: 15px}.paypal-review-discount .block.giftcard.active{padding-bottom: 40px}.paypal-review-discount .block .title:after{display: inline;margin-left: 10px;position: static}.paypal-review-discount .block .content{padding-bottom: 0}.order-review-form .actions-toolbar > .primary{float: right}.order-review-form .action.primary{margin-right: 0}.block-cart-failed .secondary .action{margin: 0}.block-cart-failed .actions.primary{float: right}.bundle-actions .action.primary.customize{width: auto}.bundle-options-container .legend.title{font-size: 40px}.bundle-options-container .bundle-options-wrapper,.bundle-options-container .product-options-wrapper{float: left;width: 57%}.bundle-options-container .block-bundle-summary{float: right;margin-top: 66px;padding: 10px 20px;position: relative;width: 40%}.bundle-options-container .block-bundle-summary .price-box .price-wrapper,.bundle-options-container .block-bundle-summary .price-box .price-wrapper > .price{color: #575757;font-size: 36px;font-weight: 600;line-height: 36px}.bundle-options-container .block-bundle-summary .price-container .weee{color: #575757}.bundle-options-container .block-bundle-summary .price-container .weee .price{font-size: 1.2rem;font-weight: 700}.bundle-options-container .block-bundle-summary .price-including-tax + .price-excluding-tax .price{font-size: 1.4rem;line-height: 16px}.bundle-options-container .block-bundle-summary .box-tocart .action.primary{margin-right: 1%;width: 49%}.bundle-options-container .block-bundle-summary .product-addto-links{text-align: left}.page-layout-2columns-left .bundle-options-container .bundle-options-wrapper,.page-layout-2columns-left .bundle-options-container .block-bundle-summary,.page-layout-2columns-right .bundle-options-container .bundle-options-wrapper,.page-layout-2columns-right .bundle-options-container .block-bundle-summary,.page-layout-3columns .bundle-options-container .bundle-options-wrapper,.page-layout-3columns .bundle-options-container .block-bundle-summary{width: 48%}.page-products .products-grid .product-item{width: 33.33333333%}.page-products.page-layout-1column .products-grid .product-item{width: 25%}.page-products.page-layout-3columns .products-grid .product-item{width: 50%}.page-products .columns{padding-top: 0;position: relative;z-index: 1}.toolbar-amount{display: block;float: left;position: static}.products.wrapper ~ .toolbar .pages{float: left;margin-bottom: 0}.modes{display: inline-block;float: left;margin-right: 20px}.products.wrapper ~ .toolbar .modes{display: none}.modes-mode{background-color: #f0f0f0;box-shadow: inset 0 1px 0 0 #fff, inset 0 -1px 0 0 rgba(204,204,204,0.3);color: #7d7d7d;border: 1px solid #ccc;border-right: 0;float: left;font-weight: 400;line-height: 1;padding: 7px 10px;text-align: center;display: inline-block;text-decoration: none}.modes-label + .modes-mode{border-radius: 3px 0 0 3px}.modes-mode:hover{color: #7d7d7d;background: #ebebeb}.modes-mode:last-child{border-radius: 0 3px 3px 0;border-right: 1px solid #ccc}.modes-mode.active{box-shadow: inset 0 1px 0 0 rgba(204,204,204,0.8), inset 0 -1px 0 0 rgba(204,204,204,0.3);background: #dedede;color: #9e9e9e}.modes-mode > span{border: 0;clip: rect(0, 0, 0, 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px}.modes-mode:before{-webkit-font-smoothing: antialiased;font-size: 16px;line-height: inherit;color: #7d7d7d;content: '\e60d';font-family: 'luma-icons';vertical-align: middle;display: inline-block;font-weight: normal;overflow: hidden;speak: none;text-align: center}.modes-mode:hover:before{color: #7d7d7d}.page-products .sorter{position: static}.mode-list:before{content: '\e60b'}.limiter{float: right}.products.wrapper ~ .toolbar .limiter{display: block}.product-info-main .page-title-wrapper h1{margin-bottom: 15px}.product-info-main .product-add-form{padding-top: 20px}.box-tocart .action.tocart{margin-bottom: 0;margin-right: 1%;width: 49%}.product-social-links{text-align: left}.product-options-bottom .price-box .price-container,.product-info-price .price-box .price-container{font-size: 21px}.product-options-bottom .price-box .price-container .price,.product-info-price .price-box .price-container .price{font-size: 36px;line-height: 36px}.product-options-bottom .price-box .price-including-tax + .price-excluding-tax .price,.product-info-price .price-box .price-including-tax + .price-excluding-tax .price{font-size: 1.4rem;line-height: 16px}.product-info-main{float: right}.product.media{float: left;margin-bottom: 25px}.page-layout-1column .product-info-main{width: 40%}.page-layout-1column .product.media{width: 57%}.page-layout-2columns-left .product-info-main,.page-layout-2columns-right .product-info-main,.page-layout-3columns .product-info-main{width: 48%}.page-layout-2columns-left .product.media,.page-layout-2columns-right .product.media,.page-layout-3columns .product.media{width: 50%}.product-add-form .product-options-wrapper .field:not(.date) > .control{width: 80%}.sidebar .product-items .product-item-info .product-item-photo{float: left;left: auto;margin: 0 10px 10px 0;position: relative;top: auto}.sidebar .product-items .product-item-details{margin: 0}.sidebar .product-items .product-item-actions{clear: left}.compare.wrapper{float: right;margin: 0;padding: 0;list-style: none none}.compare.wrapper .action.compare{line-height: 32px;color: #333;text-decoration: none}.compare.wrapper .action.compare:visited{color: #333;text-decoration: none}.compare.wrapper .action.compare:hover{color: #333;text-decoration: underline}.compare.wrapper .action.compare:active{color: #333;text-decoration: underline}.compare.wrapper .counter.qty{color: #7d7d7d}.compare.wrapper .counter.qty:before{content: '('}.compare.wrapper .counter.qty:after{content: ')'}.block-search{float: left;padding-left: 55px;position: relative;width: 350px;z-index: 4;margin-top:5px;}.block-search .control{border-top: 0;margin: 0;padding: 0}.block-search input{margin: 0;padding-right: 35px;position: static}.block-search input::-webkit-input-placeholder{color: #c2c2c2}.block-search input:-moz-placeholder{color: #c2c2c2}.block-search input::-moz-placeholder{color: #c2c2c2}.block-search input:-ms-input-placeholder{color: #c2c2c2}.block-search .action.search{display: inline-block;background-image: none;background: none;-moz-box-sizing: content-box;border: 0;box-shadow: none;line-height: inherit;margin: 0;padding: 0;text-decoration: none;text-shadow: none;font-weight: 400;position: absolute;right: 10px;top: 0;z-index: 1}.block-search .action.search > span{border: 0;clip: rect(0, 0, 0, 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px}.block-search .action.search:before{-webkit-font-smoothing: antialiased;font-size: 16px;line-height: 32px;color: #8f8f8f;content: '\e615';font-family: 'luma-icons';margin: 0;vertical-align: top;display: inline-block;font-weight: normal;overflow: hidden;speak: none;text-align: center}.block-search .action.search:hover:before{color: #333}.block-search .action.search:active:before{color: inherit}.block-search .action.search:focus,.block-search .action.search:active{background: none;border: none}.block-search .action.search:hover{background: none;border: none}.block-search .action.search.disabled,.block-search .action.search[disabled],fieldset[disabled] .block-search .action.search{cursor: not-allowed;pointer-events: none;opacity: .5}.block-search .action.search:focus:before{color: #333}.search-autocomplete{margin-top: 0}.checkout-cart-index .page-main{padding-left: 15px;padding-right: 15px}.cart-container .form-cart .actions.main{text-align: right}.cart-container .widget{float: left}.cart-summary{width: 25%;float: right;-ms-flex-order: 2;-webkit-order: 2;order: 2;padding: 1px 20px 25px;position: relative}.cart-summary > .title{display: block}.cart-summary .fieldset .actions-toolbar{margin-left: 0}.cart-summary .fieldset .actions-toolbar > .secondary{float: none}.cart-summary .block > .title{padding-left: 0}.cart-summary .block > .title:after{right: 3px}.cart-summary .block .fieldset .field{margin: 0 0 20px;margin: 0 0 10px}.cart-summary .block .fieldset .field:not(.choice) > .label{box-sizing: content-box;float: none;width: auto;text-align: left;padding: 0}.cart-summary .block .fieldset .field:not(.choice) > .control{float: none;width: auto}.cart-summary .block .fieldset .field > .label{margin: 0 0 8px;display: inline-block}.cart-summary .block .fieldset .field.choice:before,.cart-summary .block .fieldset .field.no-label:before{display: none}.cart-summary .checkout-methods-items{padding: 0}.cart.table-wrapper .items{min-width: 100%;width: auto}.cart.table-wrapper tbody td{padding-top: 20px}.cart.table-wrapper .item .col.item{padding: 20px 8px 20px 0}.cart.table-wrapper .item-actions td{padding: 0}.cart.table-wrapper .product-item-photo{display: table-cell;max-width: 100%;padding-right: 20px;position: static;vertical-align: top;width: 1%}.cart.table-wrapper .product-item-details{padding-bottom: 35px}.cart.table-wrapper .product-item-details{display: table-cell;vertical-align: top;white-space: normal;width: 99%}.cart-discount{width: 75%;float: left;-ms-flex-order: 1;-webkit-order: 1;order: 1;border: 0;box-sizing: border-box;padding-right: 4%}.cart-discount .block .title:after{display: inline;margin-left: 10px;position: static}.block.crosssell{width: 75%;float: left;-ms-flex-order: 1;-webkit-order: 1;order: 1;padding: 0 4% 0 0}.block.crosssell .products-grid .product-item{width: 25%}.minicart-wrapper{margin-left: 13px}.minicart-wrapper .block-minicart{right: -15px;width: 390px}.minilist .action.delete:before,.minicart-wrapper .action.edit:before{font-size: 16px;line-height: inherit}.opc-wrapper{width: 66.66666667%;float: left;-ms-flex-order: 1;-webkit-order: 1;order: 1;padding-right: 30px}.opc-estimated-wrapper{display: none}.opc-progress-bar{margin: 0 0 20px;counter-reset: i;display: block;font-size: 0}.opc-progress-bar-item{margin: 0 0 10px;width: 185px;display: inline-block;position: relative;text-align: center;vertical-align: top}.opc-progress-bar-item:before{background: #e4e4e4;top: 19px;transition: background .3s;content: '';height: 7px;left: 0;position: absolute;width: 100%}.opc-progress-bar-item:first-child:before{border-radius: 6px 0 0 6px}.opc-progress-bar-item:last-child:before{border-radius: 0 6px 6px 0}.opc-progress-bar-item > span{display: inline-block;padding-top: 45px;width: 100%;word-wrap: break-word;color: #e4e4e4;font-weight: 300;font-size: 1.8rem}.opc-progress-bar-item > span:before,.opc-progress-bar-item > span:after{background: #e4e4e4;height: 38px;margin-left: -19px;transition: background .3s;width: 38px;border-radius: 50%;content: '';left: 50%;position: absolute;top: 0}.opc-progress-bar-item > span:after{background: #fff;height: 26px;margin-left: -13px;top: 6px;width: 26px;content: counter(i);counter-increment: i;color: #333;font-weight: 600;font-size: 1.8rem}.opc-progress-bar-item._complete{cursor: pointer}.opc-progress-bar-item._complete:hover:before{background: #d7d7d7}.opc-progress-bar-item._complete:hover > span:before{background: #d7d7d7}.opc-progress-bar-item._complete > span{color: #1979c3}.opc-progress-bar-item._complete > span:after{font-family: 'luma-icons';content: '\e610'}.opc-progress-bar-item._active:before{background: #ff5501}.opc-progress-bar-item._active > span{color: #333}.opc-progress-bar-item._active > span:before{background: #ff5501}.opc-progress-bar-item._active > span:after{font-family: 'luma-icons';content: '\e610'}.checkout-index-index .modal-popup .form-shipping-address{max-width: 500px}.checkout-index-index .modal-popup .modal-footer .action-save-address{float: right;margin: 0 0 0 20px}.checkout-shipping-method .actions-toolbar > .primary{float: right}.checkout-shipping-method .actions-toolbar .action.primary{margin: 0}.opc-wrapper .form-login,.opc-wrapper .form-shipping-address{max-width: 500px}.opc-wrapper .form-login{border-bottom: 1px solid #ccc;padding-bottom: 20px}.table-checkout-shipping-method{width: auto}.opc-sidebar{margin: 46px 0 20px;width: 33.33333333%;float: right;-ms-flex-order: 2;-webkit-order: 2;order: 2}.opc-summary-wrapper .modal-header .action-close{display: none}.authentication-dropdown{background-color: #fff;border: 1px solid #aeaeae;-webkit-transform: scale(1, 0);-webkit-transform-origin: 0 0;-webkit-transition: -webkit-transform linear .1s, visibility 0s linear .1s;position: absolute;text-align: left;top: 100%;transform: scale(1, 0);transform-origin: 0 0;transition: transform linear .1s, visibility 0s linear .1s;visibility: hidden;width: 100%}.authentication-dropdown._show{z-index: 100;-webkit-transform: scale(1, 1);-webkit-transition: -webkit-transform linear .1s, visibility 0s linear 0s;transform: scale(1, 1);transition: transform linear .1s, visibility 0s linear 0s;visibility: visible}.authentication-wrapper{width: 33.33333333%;text-align: right}.block-authentication .block-title{font-size: 2.6rem;border-bottom: 0;margin-bottom: 25px}.block-authentication .actions-toolbar > .primary{display: inline;float: right;margin-right: 0}.block-authentication .actions-toolbar > .primary .action{margin-right: 0}.block-authentication .actions-toolbar > .secondary{float: left;margin-right: 2rem;padding-top: 1rem}.popup-authentication .modal-inner-wrap{min-width: 768px;width: 60%}.popup-authentication .block-authentication{display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;border-top: 1px solid #c1c1c1}.popup-authentication .block[class],.popup-authentication .form-login,.popup-authentication .fieldset,.popup-authentication .block-content{display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-flex-grow: 1;flex-grow: 1}.popup-authentication .block[class]{box-sizing: border-box;float: left;padding: 10px 30px 0 0;width: 50%}.popup-authentication .block[class] + .block{border-left: 1px solid #c1c1c1;border-top: 0;margin: 0;padding: 10px 0 0 40px}.popup-authentication .block[class] + .block::before{left: 0;top: 50%}.popup-authentication .actions-toolbar{margin-bottom: 0;margin-top: auto}.checkout-payment-method .actions-toolbar .primary{float: right;margin: 0}.checkout-payment-method .fieldset > .field-select-billing > .control{float: none;width: 100%}.checkout-billing-address .action-update{float: right}.checkout-billing-address .actions-toolbar .action-cancel{margin: 6px 20px 0 0}.checkout-payment-method .payment-option-title{padding-left: 22px}.checkout-payment-method .payment-option-content .payment-option-inner + .actions-toolbar{margin-left: 0}.login-container .block.login .actions-toolbar > .primary{margin-bottom: 0;margin-right: 30px}.login-container .block.login .actions-toolbar > .secondary{float: left}.login-container .fieldset > .field > .control{width: 55%}.form-create-account .fieldset-fullname .fields .field{float: left;margin: 0 10px 10px 0}.form-create-account .fieldset-fullname .field-name-prefix,.form-create-account .fieldset-fullname .field-name-suffix{width: 50px}.form.password.reset,.form.send.confirmation,.form.password.forget,.form.create.account{min-width: 600px;width: 50%}.account.page-layout-2columns-left .sidebar-main,.account.page-layout-2columns-left .sidebar-additional{width: 22.3%}.account.page-layout-2columns-left .column.main{width: 77.7%}.account .data.table{margin-bottom: 0}.account .data.table .col.actions{white-space: nowrap}.block-addresses-list .items.addresses > .item{margin-bottom: 20px}.block-addresses-list .items.addresses > .item:nth-last-child(1),.block-addresses-list .items.addresses > .item:nth-last-child(2){margin-bottom: 0}.form-edit-account .fieldset .fieldset{margin-bottom: 20px;width: 100%}.control.captcha-image .captcha-img{margin: 0 10px 10px 0}.storecredit .block-balance-history{width: 100%}.table-balance-history .col{width: 25%}.page-product-downloadable .product-options-wrapper{float: left;width: 55%}.page-product-downloadable .product-options-bottom{float: right;width: 40%}.page-product-giftcard .product-info-main .price-box .price-container.price-final{font-size: 21px}.page-product-giftcard .product-info-main .price-box .price-container.price-final .price{font-size: 36px;line-height: 36px}.page-product-giftcard .product-info-main .product-info-stock-sku{padding-bottom: 0}.page-product-giftcard .product-info-main .product-reviews-summary{float: none}.page-product-giftcard .product-add-form{margin-top: -20px}.page-product-giftcard .product-add-form .field:not(.text){margin: 0 0 20px;padding: 0 12px 0 0;box-sizing: border-box;display: inline-block;width: 50%;vertical-align: top}.page-product-giftcard .product-add-form .field:not(.text) > .label{margin: 0 0 8px;display: inline-block}.page-product-giftcard .product-add-form .field:not(.text):last-child{margin-bottom: 0}.page-product-giftcard .product-add-form .field:not(.text) + .fieldset{clear: both}.page-product-giftcard .product-add-form .field:not(.text) > .label{font-weight: 600}.page-product-giftcard .product-add-form .field:not(.text) > .label + br{display: none}.page-product-giftcard .product-add-form .field:not(.text) .choice input{vertical-align: top}.page-product-giftcard .product-add-form .field:not(.text) .fields.group:before,.page-product-giftcard .product-add-form .field:not(.text) .fields.group:after{content: '';display: table}.page-product-giftcard .product-add-form .field:not(.text) .fields.group:after{clear: both}.page-product-giftcard .product-add-form .field:not(.text) .fields.group .field{box-sizing: border-box;float: left}.page-product-giftcard .product-add-form .field:not(.text) .fields.group.group-2 .field{width: 50% !important}.page-product-giftcard .product-add-form .field:not(.text) .fields.group.group-3 .field{width: 33.3% !important}.page-product-giftcard .product-add-form .field:not(.text) .fields.group.group-4 .field{width: 25% !important}.page-product-giftcard .product-add-form .field:not(.text) .fields.group.group-5 .field{width: 20% !important}.page-product-giftcard .product-add-form .field:not(.text) .addon{display: -webkit-inline-flex;display: -ms-inline-flexbox;display: inline-flex;-webkit-flex-wrap: nowrap;flex-wrap: nowrap;padding: 0;width: 100%}.page-product-giftcard .product-add-form .field:not(.text) .addon textarea,.page-product-giftcard .product-add-form .field:not(.text) .addon select,.page-product-giftcard .product-add-form .field:not(.text) .addon input{-ms-flex-order: 2;-webkit-order: 2;order: 2;-webkit-flex-basis: 100%;flex-basis: 100%;display: inline-block;margin: 0;width: auto}.page-product-giftcard .product-add-form .field:not(.text) .addon .addbefore,.page-product-giftcard .product-add-form .field:not(.text) .addon .addafter{background: #fff;background-clip: padding-box;border: 1px solid #c2c2c2;border-radius: 1px;font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 14px;height: 32px;line-height: 1.42857143;padding: 0 9px;vertical-align: baseline;width: 100%;box-sizing: border-box;-ms-flex-order: 3;-webkit-order: 3;order: 3;display: inline-block;vertical-align: middle;white-space: nowrap;width: auto}.page-product-giftcard .product-add-form .field:not(.text) .addon .addbefore:disabled,.page-product-giftcard .product-add-form .field:not(.text) .addon .addafter:disabled{opacity: .5}.page-product-giftcard .product-add-form .field:not(.text) .addon .addbefore::-moz-placeholder,.page-product-giftcard .product-add-form .field:not(.text) .addon .addafter::-moz-placeholder{color: #c2c2c2}.page-product-giftcard .product-add-form .field:not(.text) .addon .addbefore::-webkit-input-placeholder,.page-product-giftcard .product-add-form .field:not(.text) .addon .addafter::-webkit-input-placeholder{color: #c2c2c2}.page-product-giftcard .product-add-form .field:not(.text) .addon .addbefore:-ms-input-placeholder,.page-product-giftcard .product-add-form .field:not(.text) .addon .addafter:-ms-input-placeholder{color: #c2c2c2}.page-product-giftcard .product-add-form .field:not(.text) .addon .addbefore{float: left;-ms-flex-order: 1;-webkit-order: 1;order: 1}.page-product-giftcard .product-add-form .field:not(.text) .additional{margin-top: 10px}.page-product-giftcard .product-add-form .field:not(.text).required > .label:after,.page-product-giftcard .product-add-form .field:not(.text)._required > .label:after{content: '*';color: #e02b27;font-size: 1.2rem;margin: 0 0 0 5px}.page-product-giftcard .product-add-form .field:not(.text) .note{font-size: 1.2rem;margin: 3px 0 0;padding: 0;display: inline-block;text-decoration: none}.page-product-giftcard .product-add-form .field:not(.text) .note:before{-webkit-font-smoothing: antialiased;font-size: 24px;line-height: 12px;font-family: 'luma-icons';vertical-align: middle;display: inline-block;font-weight: normal;overflow: hidden;speak: none;text-align: center}.page-product-giftcard .product-add-form .field:not(.text):nth-child(odd){padding-right: 25px}.page-product-giftcard .product-add-form .field:not(.text):nth-child(even){padding-right: 0}.page-product-giftcard .product-add-form .product-options-wrapper .field:not(.date) > .control{width: auto}.gift-message .field{margin: 0 0 20px;box-sizing: border-box}.gift-message .field > .label{margin: 0}.gift-message .field:before,.gift-message .field:after{content: '';display: table}.gift-message .field:after{clear: both}.gift-message .field.choice:before,.gift-message .field.no-label:before{padding: 6px 15px 0 0;width: 25.8%;box-sizing: border-box;content: ' ';float: left;height: 1px}.gift-message .field .description{padding: 6px 15px 0 0;text-align: left;width: 25.8%;box-sizing: border-box;float: left}.gift-message .field:not(.choice) > .label{padding: 6px 15px 0 0;text-align: left;width: 25.8%;box-sizing: border-box;float: left}.gift-message .field:not(.choice) > .control{width: 74.2%;float: left}.gift-options{position: relative;z-index: 1}.gift-options .actions-toolbar{clear: both;padding: 0;position: static}.gift-options .actions-toolbar .secondary{float: right}.gift-options .actions-toolbar .secondary .action{float: right;margin-left: 20px;margin-right: 0}.gift-options .actions-toolbar .secondary .action-cancel{display: block;float: left;margin-top: 6px}.gift-options .actions-toolbar:nth-child(3):before{border-left: 1px solid #c1c1c1;bottom: 5rem;content: '';display: block;left: 50%;overflow: hidden;position: absolute;top: 0;width: 0}.gift-options-title{font-weight: 300;font-size: 1.8rem}.gift-item-block .title{padding: 20px 0}.item-gift td{padding-left: 0;padding-right: 0}.cart.table-wrapper .action-gift{float: left;display: inline-block;text-decoration: none}.cart.table-wrapper .action-gift:after{-webkit-font-smoothing: antialiased;font-size: 1.2rem;line-height: 20px;color: #8f8f8f;content: '\e622';font-family: 'luma-icons';margin: 0 0 0 10px;vertical-align: middle;display: inline-block;font-weight: normal;overflow: hidden;speak: none;text-align: center}.cart.table-wrapper .action-gift:hover:after{color: #333}.cart.table-wrapper .action-gift:active:after{color: #8f8f8f}.cart.table-wrapper .action-gift._active:after{content: '\e621'}.cart.table-wrapper .gift-options .actions-toolbar{clear: both;padding: 0;position: static}.cart-container .cart-gift-item{margin-bottom: 20px}.cart-container .cart-gift-item .gift-options,.cart-container .cart-gift-item .gift-summary{padding-bottom: 20px}.form-giftregistry-share .fieldset .field,.form-giftregistry-edit .fieldset .field{width: 45%}.form-giftregistry-edit .fieldset.shipping_address .fieldset{margin-top: 20px}.table-giftregistry .col.create{white-space: nowrap}.table-giftregistry .col.message{width: 40%}.table-giftregistry .col.actions{width: 30%}.table-giftregistry-items .col.note{width: 30%}.account .data.table.table-giftregistry-items > thead > tr > th,.account .data.table.table-giftregistry-items > tbody > tr > th,.account .data.table.table-giftregistry-items > tfoot > tr > th,.account .data.table.table-giftregistry-items > thead > tr > td,.account .data.table.table-giftregistry-items > tbody > tr > td,.account .data.table.table-giftregistry-items > tfoot > tr > td{border-top: 1px solid #ccc}.account .data.table.table-giftregistry-items > caption + thead > tr:first-child > th,.account .data.table.table-giftregistry-items > colgroup + thead > tr:first-child > th,.account .data.table.table-giftregistry-items > thead:first-child > tr:first-child > th,.account .data.table.table-giftregistry-items > caption + thead > tr:first-child > td,.account .data.table.table-giftregistry-items > colgroup + thead > tr:first-child > td,.account .data.table.table-giftregistry-items > thead:first-child > tr:first-child > td{border-top: 0}.account .data.table.table-giftregistry-items > tbody + tbody{border-top: 1px solid #ccc}.account .data.table.table-giftregistry-items th{border-bottom: 0}.account .data.table.table-giftregistry-items > tbody > tr:nth-child(even) > td,.account .data.table.table-giftregistry-items > tbody > tr:nth-child(even) > th{background: none}.form-giftregistry-search .fieldset{margin-bottom: 29px}.form-giftregistry-search .fieldset .field.name,.form-giftregistry-search .fieldset .field.lastname{padding: 0 12px 0 0;box-sizing: border-box;display: inline-block;width: 50%;vertical-align: top;margin-bottom: auto}.form-giftregistry-search .fieldset .field.name + .fieldset,.form-giftregistry-search .fieldset .field.lastname + .fieldset{clear: both}.form-giftregistry-search .fieldset .field.lastname{padding: 0}.block-giftregistry-shared-items .item{border-bottom: 1px solid #ccc;border-top: 0}.block-giftregistry-shared-items .product-item-photo{display: table-cell;max-width: 100%;padding: 0 20px 0 0;vertical-align: top;width: 1%}.block-giftregistry-shared-items .product-item-details{display: table-cell;vertical-align: top;width: 99%;word-break: normal}.block-giftregistry-shared-items .col.product{width: 48%}.block-giftregistry-shared-items .col:not(.product){text-align: center}.block-giftregistry-shared-items .col.price{padding-top: 17px}.block-giftregistry-shared-items .input-text.qty{margin-top: -4px}.gift-wrapping{box-sizing: border-box;float: left;padding-right: 20px;width: 50%}.gift-wrapping + .gift-message{border-left: 1px solid #c1c1c1;box-sizing: border-box;float: left;padding-left: 4.5rem;width: 50%}.page-product-grouped .product-info-price{float: none}.page-product-grouped .minimal-price{margin-top: -8px}.table-invitations .col{width: 50%}.filter.block{margin-bottom: 40px}.filter-title{display: none}.filter-content .item{margin: 10px 0}.filter-actions{margin-bottom: 30px}.filter.active .filter-options,.filter-options{background: transparent;clear: both;display: block;overflow: initial;position: static}.filter-subtitle{display: block;position: static}.page-layout-1column .toolbar-products{position: absolute;top: 0;width: 100%}.page-layout-1column .products ~ .toolbar-products{position: static}.page-layout-1column.page-with-filter .column.main{padding-top: 45px;position: relative;z-index: 1}.page-layout-1column .filter.block{border-top: 1px solid #ccc}.page-layout-1column .filter-content{margin-top: 10px}.page-layout-1column .filter-subtitle{display: none}.page-layout-1column .filter-options-item{border: 0;display: inline-block;margin-right: 25px;position: relative}.page-layout-1column .filter-options-item.active{z-index: 2}.page-layout-1column .filter-options-item.active .filter-options-content{visibility: visible}.page-layout-1column .filter-options-item.active:hover{z-index: 3}.page-layout-1column .filter-options-item.active:after,.page-layout-1column .filter-options-item.active:before{border: 8px solid transparent;height: 0;width: 0;border-bottom-color: #000;bottom: -1px;content: '';display: block;left: 5px;position: absolute;z-index: 3}.page-layout-1column .filter-options-item.active:after{border-bottom-color: #fff;margin-top: 2px;z-index: 4}.page-layout-1column .filter-options-title{padding: 0 20px 0 0}.page-layout-1column .filter-options-title:after{right: 2px;top: 3px;z-index: 3}.page-layout-1column .filter-options-content{background: #fff;-webkit-box-shadow: 0 3px 5px 0 rgba(50,50,50,0.75);-moz-box-shadow: 0 3px 5px 0 rgba(50,50,50,0.75);-ms-box-shadow: 0 3px 5px 0 rgba(50,50,50,0.75);box-shadow: 0 3px 5px 0 rgba(50,50,50,0.75);border: 1px solid #ccc;padding: 5px 0;position: absolute;top: 100%;visibility: hidden;width: 180px;z-index: 2}.page-layout-1column .filter-options-content .item{margin: 0;padding: 5px}.page-layout-1column .filter-options-content .item a{margin-left: 0}.page-layout-1column .filter-options-content .item:hover{background-color: #e8e8e8}.page-layout-1column .filter-current{display: inline;line-height: 35px}.page-layout-1column .filter-current-subtitle{color: #7d7d7d;display: inline;font-size: 14px;font-weight: normal;padding: 0}.page-layout-1column .filter-current-subtitle:after{content: ':'}.page-layout-1column .filter-current .item,.page-layout-1column .filter-current .items{display: inline}.page-layout-1column .filter-current .item{margin-right: 25px;white-space: nowrap}.page-layout-1column .filter-current .action.remove{line-height: normal}.page-layout-1column .filter-actions{display: inline;white-space: nowrap}.page-layout-1column .filter-actions ~ .filter-options{margin-top: 25px}.wishlist.window.popup{bottom: auto;top: 20%;left: 50%;margin-left: -212px;width: 380px;right: auto}.block-wishlist-management{margin-bottom: 20px}.block-wishlist-management .wishlist-select{border-bottom: 1px solid #e8e8e8;display: table;margin-bottom: 15px;width: 100%}.block-wishlist-management .wishlist-select .wishlist-name{display: table-cell;margin-right: 10px;padding: 5px 10px 10px;vertical-align: top;white-space: nowrap;width: 5%}.block-wishlist-management .wishlist-select-items{display: table-cell;padding-right: 160px;vertical-align: top}.block-wishlist-management .wishlist-select-items .item{display: inline-block;margin-right: 10px;padding: 5px 10px 10px}.block-wishlist-management .wishlist-select-items .item:last-child{margin-right: 0}.block-wishlist-management .wishlist-select-items .current{border-bottom: 3px solid #ff5501;font-weight: 600}.block-wishlist-management .wishlist-select .wishlist-name-current{display: none}.block-wishlist-management .wishlist-add.item{position: absolute;right: 0;top: 0}.block-wishlist-management .wishlist-title strong{font-size: 4rem}.block-wishlist-management .wishlist-info{float: left}.block-wishlist-management .wishlist-toolbar{float: right}.block-wishlist-info-items .product-item-photo{margin-left: 0}.products-grid.wishlist .product-item-checkbox{float: left}.products-grid.wishlist .product-item-checkbox + .product-item-name{margin-left: 25px}.block.newsletter{width: 34%}.product-reviews-summary{margin-bottom: 15px}.products.wrapper.list .product-reviews-summary{margin: 0}.product-reviews-summary .reviews-actions{font-size: 14px;margin-top: 3px}.form-create-return .fieldset .field{width: 45%}.magento-rma-guest-returns .column.main .block.block-order-details-view .block-content:not(.widget) .box{clear: none;float: left;width: 25%}.block-returns-tracking .block-title .action{margin: 12px 0 0 30px}.block-returns-tracking .block-title .action.track{float: right}.order-links .item{float: left;margin: 0 -1px 0 0}.order-links .item a{padding: 1px 35px}.order-links .item strong{border-bottom: 0;margin-bottom: -1px;padding: 1px 35px 2px 35px}.order-actions-toolbar .action.print{display: block;float: right}.account .column.main .block.block-order-details-view .block-content:not(.widget) .box,[class^='sales-guest-'] .column.main .block.block-order-details-view .block-content:not(.widget) .box,.sales-guest-view .column.main .block.block-order-details-view .block-content:not(.widget) .box{clear: none;float: left;width: 25%}.block-order-details-comments{margin: 0 0 60px}.block-order-details-comments .comment-date{clear: left;float: left;margin-right: 50px;max-width: 90px}.block-order-details-comments .comment-content{overflow: hidden}.order-details-items{margin-top: -1px;padding: 25px}.order-details-items .col.name{padding-left: 0}.order-details-items .col.price{text-align: center}.order-details-items .col.subtotal{text-align: right}.order-details-items tbody td{padding-bottom: 20px;padding-top: 20px}.order-details-items tfoot .amount,.order-details-items tfoot .mark{text-align: right}.order-details-items.ordered .order-title{display: none}.table-order-items tbody .col.label,.table-order-items tbody .col.value{padding-left: 0}.table-order-items.invoice .col.qty,.table-order-items.shipment .col.qty{text-align: center}.table-order-items.creditmemo .col.qty,.table-order-items.creditmemo .col.discount,.table-order-items.creditmemo .col.subtotal{text-align: center}.table-order-items.creditmemo .col.total{text-align: right}.form.send.friend{width: 60%}.form.send.friend .fieldset .field{width: 45%}.form.send.friend .fieldset .field.text{width: 90%}html,body{height: 100%}.ie9 body{background-color: #8f8f8f}.navigation ul{padding: 0 8px}.page-header{border: 0;margin-bottom: 0}.page-header .panel.wrapper{border-bottom: 1px solid #e8e8e8;background-color: #255d92; color:#fff;    background-image: -webkit-linear-gradient(bottom,#255d92,#3175b7);background-image: linear-gradient(to top,#255d92,#3175b7);}.page-header .header.panel{padding-bottom: 10px;padding-top: 10px}.page-header .switcher{float: right;margin-left: 15px;margin-right: -6px;-ms-flex-order: 1;-webkit-order: 1;order: 1}.page-main > .page-title-wrapper .page-title{display: inline-block}.page-main > .page-title-wrapper .page-title + .action{float: right;margin-top: 20px}.customer-welcome{display: inline-block;position: relative}.customer-welcome:before,.customer-welcome:after{content: '';display: table}.customer-welcome:after{clear: both}.customer-welcome .action.switch{padding: 0;cursor: pointer;display: inline-block;text-decoration: none}.customer-welcome .action.switch > span{border: 0;clip: rect(0, 0, 0, 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px}.customer-welcome .action.switch:after{-webkit-font-smoothing: antialiased;font-size: 10px;line-height: 22px;color: inherit;content: '\e622';font-family: 'luma-icons';margin: 0;vertical-align: top;display: inline-block;font-weight: normal;overflow: hidden;speak: none;text-align: center}.customer-welcome .action.switch:hover:after{color: inherit}.customer-welcome .action.switch:active:after{color: inherit}.customer-welcome .action.switch.active{display: inline-block;text-decoration: none}.customer-welcome .action.switch.active > span{border: 0;clip: rect(0, 0, 0, 0);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px}.customer-welcome .action.switch.active:after{-webkit-font-smoothing: antialiased;font-size: 10px;line-height: 22px;color: inherit;content: '\e621';font-family: 'luma-icons';margin: 0;vertical-align: top;display: inline-block;font-weight: normal;overflow: hidden;speak: none;text-align: center}.customer-welcome .action.switch.active:hover:after{color: inherit}.customer-welcome .action.switch.active:active:after{color: inherit}.customer-welcome ul{margin: 0;padding: 0;list-style: none none;background: #fff;border: 1px solid #bbb;margin-top: 4px;min-width: 100%;z-index: 101;box-sizing: border-box;display: none;top: 100%;right: 0;box-shadow: 0 3px 3px rgba(0,0,0,0.15)}.customer-welcome ul li{margin: 0;padding: 0}.customer-welcome ul li:hover{background: #e8e8e8;cursor: pointer}.customer-welcome ul:before,.customer-welcome ul:after{border-bottom-style: solid;content: '';display: block;height: 0;position: absolute;width: 0}.customer-welcome ul:before{border: 6px solid;border-color: transparent transparent #fff transparent;z-index: 99}.customer-welcome ul:after{border: 7px solid;border-color: transparent transparent #bbb transparent;z-index: 98}.customer-welcome ul:before{right: 10px;top: -12px}.customer-welcome ul:after{right: 9px;top: -14px}.customer-welcome.active{overflow: visible}.customer-welcome.active ul{display: block;position: absolute}.customer-welcome li a{color: #333;text-decoration: none;display: block;line-height: 1.4;padding: 8px}.customer-welcome li a:visited{color: #333;text-decoration: none}.customer-welcome li a:hover{color: #333;text-decoration: none}.customer-welcome li a:active{color: #333;text-decoration: none}.customer-welcome .customer-name{cursor: pointer}.customer-welcome .customer-menu{display: none}.customer-welcome .action.switch{background-image: none;background: none;-moz-box-sizing: content-box;border: 0;box-shadow: none;line-height: inherit;margin: 0;padding: 0;text-decoration: none;text-shadow: none;font-weight: 400;color: #fff}.customer-welcome .action.switch:focus,.customer-welcome .action.switch:active{background: none;border: none}.customer-welcome .action.switch:hover{background: none;border: none}.customer-welcome .action.switch.disabled,.customer-welcome .action.switch[disabled],fieldset[disabled] .customer-welcome .action.switch{cursor: not-allowed;pointer-events: none;opacity: .5}.customer-welcome .header.links{min-width: 175px}.customer-welcome.active .action.switch:after{content: '\e621'}.customer-welcome.active .customer-menu{display: block}.customer-welcome .greet{display: none}.header.panel > .header.links{margin: 0;padding: 0;list-style: none none;float: right;margin-left: auto}.header.panel > .header.links > li{display: inline-block;vertical-align: top}.header.panel > .header.links > li{margin: 0}.header.panel > .header.links > li.welcome,.header.panel > .header.links > li > a{display: inline-block;line-height: 1.4}.header.panel > .header.links > li.welcome a{color: #fff;padding-left: 5px}.header.panel > .header.links > .authorization-link:after{display: inline-block;margin: 0 -5px 0 5px}.header.panel > .header.links > .customer-welcome + .authorization-link{display: none}.header.content{padding: 0px 20px}.logo{margin: 25px auto 25px 0}.logo img{max-height: inherit}.page-wrapper{display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;margin: 0;min-height: 100%;position: relative;transition: margin .3s ease-out 0s}.page-wrapper > .breadcrumbs,.page-wrapper > .top-container,.page-wrapper > .widget{box-sizing: border-box;width: 100%}.ie10 .page-wrapper,.ie11 .page-wrapper{height: 100%}.page-footer{background: #fff;margin-top: auto;padding-bottom: 40px; padding-top:20px; border-top:1px solid #eee;}.page-footer .switcher .options ul.dropdown{bottom: -10px;left: 100%;margin: 0 0 0 20px;top: auto}.page-footer .switcher .options ul.dropdown:before,.page-footer .switcher .options ul.dropdown:after{bottom: 13px;left: auto;right: 100%;top: auto}.page-footer .switcher .options ul.dropdown:before{border-color: transparent #fff transparent transparent}.page-footer .switcher .options ul.dropdown:after{border-color: transparent #bbb transparent transparent;margin: 0 0 -1px -1px}.footer.content{border-top: none}.footer.content .block{float: right}.footer.content ul{padding-right: 50px}.footer.content .switcher.store{display: block;margin: 0}.footer.content .links{display: inline-block;padding-right: 50px;vertical-align: top}.footer.content .links li{background: transparent;border: none;font-size: 14px;margin: 0 0 8px;padding: 0}.footer.content .links a,.footer.content .links strong{display: inline}.my-credit-cards .card-type img{display: block}.products-grid.wishlist .product-item-info:hover .product-item-inner{display: block}.products-grid.wishlist .product-item-tooltip{display: inline-block}.products-grid.wishlist .product-item-actions{margin: 10px 0 0}.products-grid.wishlist .product-item-actions > *{display: inline-block;margin-bottom: 7px;margin-top: 7px}.products-grid.wishlist .product-item .fieldset{display: table}.products-grid.wishlist .product-item .fieldset .field.qty,.products-grid.wishlist .product-item .fieldset .product-item-actions{display: table-cell;vertical-align: bottom}.products-grid.wishlist .product-item .fieldset .field.qty{padding-right: 10px}.products-grid.wishlist .product-item .box-tocart .actions-primary{margin: 0}.products-grid.wishlist .product-item .box-tocart .stock{margin: 20px 0 0}.products-grid.wishlist .product-item .tocart{width: auto}.wishlist-index-index .product-item-info{width: auto}.wishlist-index-index .product-item-inner{background: #fff;border: 1px solid #bbb;border-top: none;box-shadow: 3px 4px 4px 0 rgba(0,0,0,0.3);display: none;left: 0;margin: 9px 0 0 -1px;padding: 0 9px 9px;position: absolute;right: -1px;z-index: 2}.wishlist-index-index .product-item-inner .comment-box{margin-top: -18px}.block.widget .products-grid .product-item{width: 33.33333333%}.page-layout-1column .block.widget .products-grid .product-item{width: 25%}.page-layout-3columns .block.widget .products-grid .product-item{width: 50%}.sidebar .block.widget .pager .pages-item-next{padding: 0}.sidebar .block.widget .pager .pages-item-next .action{margin: 0}}@media all and (min-width: 769px), print{.modal-popup.modal-slide .modal-footer{border-top: 1px solid #c1c1c1;text-align: right}}@media all and (min-width: 1024px), print{.products-grid .product-item{width: 20%}.page-layout-1column .products-grid .product-item{width: 16.66666667%}.page-layout-3columns .products-grid .product-item{width: 25%}.page-products .products-grid .product-items{margin: 0}.page-products .products-grid .product-item{margin-left: calc((100% - 4 * 24.439%) / 3);padding: 10px 20px;width: 25%;margin:0;}.page-products .products-grid .product-item:nth-child(4n + 1){margin-left: 0}.page-products.page-layout-1column .products-grid .product-item{margin-left: 0;width: 20%}.page-products.page-layout-3columns .products-grid .product-item{margin-left: 1%;width: 32.667%}.page-products.page-layout-3columns .products-grid .product-item:nth-child(3n){margin-left: 1%}.page-products.page-layout-3columns .products-grid .product-item:nth-child(3n + 1){margin-left: 0}.box-tocart .paypal:first-of-type{margin-top: 13px}.checkout-index-index .modal-popup .modal-inner-wrap{margin-left: -400px;width: 800px;left: 50%}.opc-wrapper .shipping-address-item{width: 33.33333333%}.opc-wrapper .shipping-address-item:before{background: #ccc;height: calc(100% - 20px);content: '';left: 0;position: absolute;top: 0;width: 1px}.opc-wrapper .shipping-address-item:nth-child(3n + 1):before{display: none}.opc-wrapper .shipping-address-item.selected-item:before{display: none}.opc-wrapper .shipping-address-item.selected-item + .shipping-address-item:before{display: none}.table-checkout-shipping-method{min-width: 500px}.wishlist-index-index .products-grid .product-items{margin: 0}.wishlist-index-index .products-grid .product-item{margin-bottom: 20px;margin-left: calc((100% - 4 * 24.439%) / 3);padding: 0;width: 24.439%}.wishlist-index-index .products-grid .product-item:nth-child(4n + 1){margin-left: 0}.block.widget .products-grid .product-item{width: 20%}.page-layout-1column .block.widget .products-grid .product-item{margin-left: calc((100% - 5 * (100%/6)) / 4);width: 16.66666667%}.page-layout-1column .block.widget .products-grid .product-item:nth-child(4n + 1){margin-left: calc((100% - 5 * (100%/6)) / 4)}.page-layout-1column .block.widget .products-grid .product-item:nth-child(5n + 1){margin-left: 0}.page-layout-3columns .block.widget .products-grid .product-item{width: 25%}.block.widget .products-grid .product-items{margin: 0}.block.widget .products-grid .product-item{margin-left: calc((100% - 4 * 24.439%) / 3);padding: 0;width: 24.439%}.block.widget .products-grid .product-item:nth-child(4n + 1){margin-left: 0}}@media all and (min-width: 1440px), print{.sidebar .product-items .product-item-info .product-item-photo{float: none;left: 0;margin: 0;position: absolute;top: 0}.sidebar .product-items .product-item-details{margin-left: 85px}}@font-face { font-family: 'Screwfix'; src: url('../../frontend/Magento/powerclean/en_AU/fonts/Screwfix-Bold.eot'); src: url('../../frontend/Magento/powerclean/en_AU/fonts/Screwfix-Bold.eot?#iefix') format('embedded-opentype'), url('../../frontend/Magento/powerclean/en_AU/fonts/Screwfix-Bold.woff2') format('woff2'), url('../../frontend/Magento/powerclean/en_AU/fonts/Screwfix-Bold.woff') format('woff'), url('../../frontend/Magento/powerclean/en_AU/fonts/Screwfix-Bold.ttf') format('truetype'), url('../../frontend/Magento/powerclean/en_AU/fonts/Screwfix-Bold.svg#Screwfix-Bold') format('svg'); font-weight: bold; font-style: normal;}

@font-face { font-family: 'Archivo Narrow'; src: url('../../frontend/Magento/powerclean/en_AU/fonts/ArchivoNarrow-Bold.eot'); src: url('../../frontend/Magento/powerclean/en_AU/fonts/ArchivoNarrow-Bold.eot?#iefix') format('embedded-opentype'), url('../../frontend/Magento/powerclean/en_AU/fonts/ArchivoNarrow-Bold.woff2') format('woff2'), url('../../frontend/Magento/powerclean/en_AU/fonts/ArchivoNarrow-Bold.woff') format('woff'), url('../../frontend/Magento/powerclean/en_AU/fonts/ArchivoNarrow-Bold.ttf') format('truetype'), url('../../frontend/Magento/powerclean/en_AU/fonts/ArchivoNarrow-Bold.svg#ArchivoNarrow-Bold') format('svg'); font-weight: bold; font-style: normal;}

@font-face {font-family: 'Arial';src: url('../../frontend/Magento/powerclean/en_AU/fonts/ArialMT.eot');src: url('../../frontend/Magento/powerclean/en_AU/fonts/ArialMT.eot?#iefix')format('embedded-opentype'),url('../../frontend/Magento/powerclean/en_AU/fonts/ArialMT.woff2')format('woff2'),url('../../frontend/Magento/powerclean/en_AU/fonts/ArialMT.woff')format('woff'),url('../../frontend/Magento/powerclean/en_AU/fonts/ArialMT.ttf') format('truetype'),url('../../frontend/Magento/powerclean/en_AU/fonts/ArialMT.svg#ArialMT') format('svg');font-weight: normal;font-style: normal;}

.cms-home .advertising { float: left; width: 100%;     margin-bottom: 40px; border: 1px solid#eee; display: flex;}

.cms-home .advertising p{display:inline-block;width:33.33%;text-align:center;float:left;border-right:1px solid #eee;padding:25px 10px;margin-right:-1px;margin-bottom:0}

.cms-home .advertising p a{display:inline-block}

.cms-home .advertising span{display:block;line-height:1;font-size:22px;font-style:italic;margin-left:10px;color:#86be0d}

.cms-home .advertising .material-icons{display:block;font-size:40px;margin-bottom:10px}

.cms-home .adv-text{float:left;width:100%;margin-bottom:25px;display:flex}

.cms-home .text-1{background:#0065ad;background-size:auto}

.cms-home .text-2{background:#689901;margin:0 2%}

.cms-home .text-3{background:#019cde}

.cms-home .adv-text .in-span{padding:45px 20px;display:inline-block}

.cms-home .text-1,.cms-home .text-2,.cms-home .text-3{display:block;float:left;text-align:center;font-size:20px;width:32%;color:#fff}

.cms-home .adv-banners{overflow:hidden;margin-bottom:50px;width:100%}

.cms-home .adv-banners .col-sm-4{text-align:center;width:33%;float:left}

.cms-home .adv-banners .banners{display:inline-block}

.cms-home .adv-banners .label{display:block;text-align:center;font-size:16px;padding:20px 0 0;color:#494949;letter-spacing:.5px}

.map-add{float:left;width:54%}

.contact-block {  float: left;  margin-left: -45px;  position: relative;  width: 44%;}

.wrapper .header.panel>.header.links>li{font-size:11px;text-transform:capitalize; display:inline-block !important;}

.header.panel > .header.links > li.authorization-link > a { border-left: none; }

.wrapper .header.panel .header.links > li > a {  color: #fff;  font-size: 1.2em;  padding: 0 15px;}

.page-header { background: #fff; }

.header.content .block-static-block .phone-block,

.header.content .block-static-block .follow-block,

.header.content .block-static-block { display: inline-block; } 

.header.content .block-static-block .phone-block,

.header.content .block-static-block .follow-block { margin: 0 10px; float: left; }

.page-footer ul .contact-content .icon-block{background:#01a9d7}

.contact-content .icon-block{text-align:center;float:left;margin-right:10px;background:#00a9d7;-webkit-box-shadow:1px 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:1px 1px 1px rgba(0,0,0,0.1);-ms-box-shadow:1px 1px 1px rgba(0,0,0,0.1);-o-box-shadow:1px 1px 1px rgba(0,0,0,0.1);box-shadow:1px 1px 1px rgba(0,0,0,0.1);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;font-size:14px;height:38px;width:38px;line-height:38px}

.content .block-static-block .follow-block .contact-content-meta a{margin-right:10px;display:inline-block}

.content .block-static-block .follow-block .contact-content-meta a img{width:20px}

.content .block-static-block .follow-block .contact-content-meta a span{display:none}

.contact-content .icon-block .material-icons{color:#fff;vertical-align:middle;font-size:18px}

.contact-content .contact-content-meta{margin-left:50px;font-size:12px}

.home-banner{margin-bottom:30px}

.home-banner img{border:1px solid #eee}

.page-footer {  background: #2e3192 url("../../frontend/Magento/powerclean/en_AU/images/logo-new-footer.png") no-repeat scroll center 0% / 50% auto !important;  border-top: 1px solid #eee;  padding-bottom: 0px !important;}

.contact-content-meta .label-phone{color:#01a9d7}

.payment-icon{text-align:left;float:right;color:#fff}

.after-footer-container{background:#2e3192;}

.after-footer-container .copyright > span{display:inline-block;margin-top:20px}

.after-footer-container .copyright{float:left;text-align:left;background:transparent;padding:0!important;color:#fff}

.after-footer-container .container{max-width:1240px;margin:0 auto;overflow:hidden;padding:20px 0;border-top:1px solid #eee}

.footer .block-content {  display: inline-block;  float: left;  padding: 0 6px; width: 19%;}

.footer .footer-logo img{width:200px}

.footer .block-content h3.title{padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid #eee;position:relative;margin-top:0;color:#fff}

.footer .block-content div.footer-logo{margin-bottom:20px}

.page-footer > .block-static-block{margin-bottom:0}

.footer .social-media .facebook,.footer .social-media .twitter,.footer .social-media .youtube,.footer .social-media .gmail,.footer .social-media .rss{background:url(../../frontend/Magento/powerclean/en_AU/images/connect_icons.png) no-repeat center center}

.footer .social-media .facebook{background-position:-42px -29px;background-color:#3b5998!important}

.footer .social-media .facebook:hover{background-position:-42px -63px;background-color:#01a9d7!important}

.footer .social-media .twitter{background-position:-82px -29px;background-color:#00c3f4!important}

.footer .social-media .twitter:hover{background-position:-82px -64px;background-color:#01a9d7!important}

.footer .social-media .youtube{background-position:-161px -29px;background-color:#b72d28!important}

.footer .social-media .youtube:hover{background-position:-161px -61px;background-color:#01a9d7!important}

.footer .social-media .gmail{background-position:-121px -29px;background-color:#4b8df7!important}

.footer .social-media .gmail:hover{background-position:-121px -65px;background-color:#01a9d7!important}

.footer .social-media a{text-indent:-9999px;display:inline-block;width:32px;height:32px;border-radius:50%}

.footer .social-media li{display:inline-block;padding-left:12px}

.page-footer .block-static-block{margin:0!important}

.footer.content .block-static-block{width:100%}

.footer .block-subscribe{float:left}

.footer .social-media{display:inline-block}

.footer .social-media label{float:left;display:inline-block;line-height:32px;text-transform:uppercase;font:16px}

.footer .social-media ul{padding-right:0!important;display:inline-block;float:left}

.footer .subscribe-footer{padding:30px 0;border-top:1px solid #eee;overflow:hidden;margin-top:20px;color:#fff;text-align:center; clear:both;}

.footer .subscribe-footer .block-subscribe > label{display:inline-block;float:left;line-height:32px;margin-right:20px}

.footer .block.newsletter{display:inline-block;float:left;width:400px!important}

.category-image .image{margin:0 auto;max-height:150px}

.page-products .product-item-details{display:inline-block;padding-left:6%;text-align:left;vertical-align:top; width:60%;}

.product-item-info .custom-compare {  float: left;}

.product-item-info .product-item-photo { margin-bottom:12px;}

.page-products .product-item-actions{margin:0 auto; clear:both; padding:5px 0;}

.cms-carpet-cleaning-truckmounts .page-main ul{float:left;width:100%;margin-bottom:15px; list-style:none;} 

.cms-carpet-cleaning-truckmounts .page-main .links li{float:left}

.cms-carpet-cleaning-truckmounts .page-main .links li span{display:block;clear:both}

.sidebar-main .filter-options-item{border:1px solid #ccc;margin-bottom:14px}

.sidebar-main .filter-options-item.active{border-color:#00a9d7}

.sidebar-main .filter-options-item.active .filter-options-title{border-bottom:1px solid #00a9d7;padding-bottom:10px}

.sidebar-main .filter-current{border:1px solid #00a9d7;margin-bottom:10px}

.sidebar-main .filter-actions .filter-clear{color:#00a9d7}

.header .block-search input{color:#636363;border:1px solid #d1d1d1;box-shadow:inset 0 3px 8px 0 #e5e5e5;-webkit-appearance:none}

.minicart-wrapper .action.showcart { color: #2E3192 !important }

.products { margin-bottom: 60px !important; }

.header.panel > .header.links > li.welcome span {  }

.panel.header { font-family: Arial; }

.header.panel > .header.links > li.welcome { font-size: 13px !important; font-weight: 600; }

.panel.header .block-static-block p { font-size: 14px;}

.header.panel > .header.links > li { font-size: 12px !important; }

a:hover, .alink:hover { text-decoration: none !important; }

.panel.header .block-static-block {  display: block;  margin: 0;}

.panel.header .block-static-block a { color: #fff; }

.header .block-search { margin-top: 25px; }

.header .block-search input[type="text"] { height: 50px; }

.header .block-search .action.search:before { font-size: 20px; line-height: 1; }

.minicart-wrapper .under-cart { font-family: 'Archivo Narrow', sans-serif; }

.header .block-search .action.search { right: 10px  !important; top: 17px !important; line-height: 1; border-left: 1px solid #c2c2c2; padding-left: 10px; }

#header_branch_locator { display: inline-block; text-decoration: none; color: #2E3192 !important; padding: 0 23px; border-right: 1px solid #d1d1d1; font-family: 'Archivo Narrow', sans-serif; }

#header_branch_locator:before { content: "\f007"; font-size: 40px !important; line-height: 1;  font-family: FontAwesome; display: inline-block; margin-bottom: 3px; }

.footer.content .links,

.footer.content .links a { color: #fff !important; }

.navigation .level0 a { font-family: 'Archivo Narrow', sans-serif; }

.header.links .authorization-link,

.header.panel .customer-welcome { display: none !important; }

.hompage-banner { margin-bottom: 40px; width: 100%; float: left; margin-top:30px;}

.page-title { font-family: 'Archivo Narrow', sans-serif; font-weight: 600; color: #2E3192; }

.hompage-banner .col-lg-4{width:32%;padding-left:.5em;padding-right:.5em;float:left}

.breadcrumbs strong {  font-weight: 700 !important;}

.breadcrumbs .items {  color: #2E3192 !important;}

.hompage-banner .hp-banner { padding:9px; background:#fff; box-shadow:0 4px 6px -2px rgba(0,0,0,.2); border:1px solid #d1d1d1; box-sizing:border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; display:block; float:left; width:32%;}

.hompage-banner .hp-banner:nth-child(2){ margin:0 2%;}

.breadcrumbs a { color:#2E3192!important; font-weight: 700;}

.breadcrumbs .item:not(:last-child)::after {  font-weight: bold;}

.breadcrumbs .items > li { text-decoration:underline !important;}

.home-banner {  box-shadow:0 4px 6px -2px rgba(0, 0, 0, 0.2);}

.hompage-banner .hp-banner a h2{text-transform:uppercase;width:130px;font-size:32px;font-family:'Screwfix',sans-serif;font-weight:bold;line-height:32px;margin:20px 0;color:#2E3192;}

.hompage-banner .hp-banner a p{color:#636363;font-family:'Archivo Narrow',sans-serif;font-weight:bold;font-size:16px;line-height:17px;width:125px}

.hompage-banner .hp-banner .hp-1, .hompage-banner .hp-banner .hp-2, .hompage-banner .hp-banner .hp-3 { display:block; overflow:hidden; padding-left:18px; height:158px;}

.hompage-banner .hp-banner .hp-1 { background:url('../../frontend/Magento/powerclean/en_AU/images/homepage-banners-1.png') 100% 100% no-repeat;}

.hompage-banner .hp-banner .hp-2 { background:url('../../frontend/Magento/powerclean/en_AU/images/homepage-banners-2.png') 100% 100% no-repeat;}

.hompage-banner .hp-banner .hp-3 { background:url('../../frontend/Magento/powerclean/en_AU/images/homepage-banners-3.png') 100% 100% no-repeat;}



.hp-banner a {  display: block;  font-size: 24px;  font-weight: 400;  height: 50px;  line-height: 46px;  overflow: hidden;  padding-left: 0;  text-align: center;}

.hp-banner a.hp__cc { background-position:right 0;}

.hp-banner a.hp__nd { background-position:right -158px;}

.hp-banner a.hp__sl { background-position:right -316px;}



/*21-7-2017*/

.page-products .products-grid .product-items { margin:-10px!important;}

.page-products .products-grid .product-item { margin:0!important; width:50%!important; padding:10px!important;}

.abs-visually-hidden-desktop-s, .products-grid .product-item-info:not(:hover):not(.active) .product-item-inner { height:inherit!important; margin:0!important; margin-top:10px!important; position:static!important; width:100%!important;}

.products-grid .product-item-inner { position:static; border:none; padding:0!important; margin-top:10px!important;}

.products-grid .product-item-info, .products-grid .product-item-info:hover, .products-grid .product-item-info.active{ background:#fff; border:1px solid #d1d1d1; margin:0; padding:10px; position:static; width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-shadow:0 4px 6px -2px rgba(0, 0, 0, 0.2); height:360px;}



.block-content .products-related .product-item-info{ background:#fff; border:none; margin:0; padding:10px; position:static; width:100%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-shadow:none; height:auto;}

.block-content .products-related .product-item-info:hover{ opacity:0.7; transition:all 0.5s;}



.product-short-description li {  font-size: 13px;}

.product-short-description > ul {  list-style: outside none disc;  padding-left: 13px;}

.page-products .products-grid .product-item:nth-child(2n+1) { margin-left:0!important;}

.custom-div-section form .custom-price {  float: right;  padding: 0;}

.product-item .custom-price .price-box { margin:0; text-align:right;}

.product-item .custom-price .price-box .price {  display: block;  font-size: 30px;  line-height: 38px;  padding-bottom: 10px;  text-align: right; color:#636363;}

.custom-sub-cat{ margin:0 -5px; list-style:none; padding:0;}

.custom-sub-cat:after{ clear:both; display:block; content:'';}

.custom-sub-cat li{ width:33.33%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; padding:5px; float:left; margin:0;}

.custom-sub-cat li .sub-cat-list{ border:1px solid #d1d1d1; box-shadow:0 4px 6px -2px rgba(0, 0, 0, 0.2); padding:9px; text-align:center; border-bottom:5px solid;}

.custom-sub-cat li:hover .sub-cat-list {  border-bottom: 5px solid #25a0da;}

.custom-sub-cat li .sub-cat-list .sub-catimg{ height:240px; overflow:hidden; line-height:240px; border:1px solid #f3f3f3;}

.custom-sub-cat li .sub-cat-list img{ margin:0 auto; width:auto; max-width:100%; height:auto; max-height:240px; vertical-align:middle;}

.custom-sub-cat li .sub-cat-list p{ display:block; text-align:center; font-family:"Archivo Narrow",sans-serif; font-weight:bold; margin:0; padding:15px 0 5px;}



.white-border-box{ border:1px solid #d1d1d1; background:#fff; padding:9px; margin-bottom:20px;}

.white-border-box h2{ font-family:'Archivo Narrow',sans-serif; font-weight:bold; color:#2E3192; margin:5px 0 4px;}

.sidebar-sub-cat{ border-top:1px solid #d1d1d1; list-style:none; margin:0; padding:0;}

.sidebar-sub-cat li{ margin:0; padding:0; border-top:1px solid #d1d1d1;}

.sidebar-sub-cat li a{ background:url(../../frontend/Magento/powerclean/en_AU/images/subcat_arrow.png) no-repeat 98% center; color:#636363; padding:12px 15px 12px 6px; font-size:13px; display:block;}

.sidebar-sub-cat li a:hover{ background-color:#f2f2f2;}



#formget-header_right {  border-radius: 4px 0 0 4px;  cursor: pointer;  font-weight: 400;  margin-top: -2.5em;  padding: 10px 12px;  position: fixed;  right: 0;  text-align: left;  top: 50%; width:20px; z-index:99999;}

.contact-block a .label {  color: #000;  font-family: Open Sans;  font-size: 13px; font-weight:bold;}

.contact-block h3 {  font-size: 16px;  font-weight: bold; margin-bottom:7px; color:#000;}

.contact-block h2 {  border-bottom: 2px solid #3a3a3a;  color: #383737;  font-size: 17px;  font-weight: normal;  line-height: 21px;  padding-bottom: 8px;  text-transform: uppercase;}

.contact-block h2 a .label-phone {  color: #333;}

/*27-7-2017*/

.greet.welcome > h3 {  padding-top: 4px;}

.navigation .level0 .submenu a {  font-family: Archivo Narrow;  font-size: 15px;  font-weight: 600;  letter-spacing: 0.5px;  padding: 5px 20px !important;}

.navigation .level0 .submenu li {  margin: 0;}

.header-contact-link .text-call {  color: #01a9d7;  display: block;  font-weight: bold;  text-align: center; font-size:10px;}

.header-contact-link > a {  color: #2e3192;  display: block;  font-size: 28px;  font-weight: bold;  text-align: center;}

.navigation .level0 > .level-top:hover, .navigation .level0 > .level-top.ui-state-focus{ color: #01a9d7; }

.accordion.blue-section {  background: #01A9D7;  color: #fff; text-align:center; padding:9px;}

.accordion.green-section {  background: #01A9D7;  color: #fff; text-align:center; padding:9px;}

button.accordion.active, button.accordion:hover {  color: #000;}

div.panel-section {  border-left: 5px solid #ddd;  border-right: 5px solid #ddd;  line-height: 1.7;  padding: 15px 18px !important;}

.navigation .level0 {  vertical-align: top !important;}

.custom-div-section form .custom-quantity {  clear: none;  float: left;  margin-right: 10px;  margin-top: 0px;  width: auto;}

.products-list .custom-div-section form .custom-quantity {  clear: none;  float: right;  margin-right: 10px;  margin-top: 10px;  width: auto;}

.product-item-info .custom-div-section {  border-top: 1px solid #d1d1d1;  clear: both;  margin-top: 40px;  padding-top: 20px;}

.custom-div-section .custom-quantity > input {  border: 1px solid #d1d1d1;  box-shadow: 0 3px 8px 0 #e5e5e5 inset;  display: inline-block;  float: left;  max-width: 45px;  min-height: 38px; text-align: center;}

.custom-div-section form .actions-primary {  clear: right;  float: right; margin-top:0px;}

.custom-div-section .actions-primary .tocart {  background: #86be0d linear-gradient(to bottom, #86be0d 0px, #86be0d 50%, #86be0d 50%, #86be0d 100%) repeat scroll 0 0;  border: 1px solid #d1d1d1;  border-radius: 5px;  color: #fff;  cursor: pointer;  display: inline-block;  font-family: archivo_narrowbold,sans-serif;  font-size: 18px;  line-height: 100%;  overflow: hidden;  padding: 10px 24px 8px;  position: relative;  text-align: center;  text-decoration: none;  text-transform: none;  vertical-align: text-bottom;}

.custom-div-section .actions-primary .tocart:hover{ background:#363636;}

.product-item-name, .product.name a {  font-weight: 700 !important;}

.product-item .price-box .price-label {  display: none;}

.price-box .old-price span .price {  text-decoration: line-through;}

.contact-block form .actions-toolbar .primary .submit {  background: #689901 none repeat scroll 0 0;  border: 1px solid #689901;}

.no-product-reviews-summary {  background: rgba(0, 0, 0, 0) url("../../frontend/Magento/powerclean/en_AU/images/no-rating.jpg") no-repeat scroll -1px 0;  margin-bottom: 15px;  text-indent: -99999px;}

/*28-7-2017*/

.products-list .product-item-photo {  width: 100%;}

.products-list .product-item-details .product-reviews-summary {  margin-bottom: 15px !important;}

.products-list .product-item-info .custom-div-section {  margin-top: 80px;}

.products-list .product-item-info {  border: 1px solid #d1d1d1;  display: table-cell !important;  padding: 10px; box-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.2);}

.products-list .product-item { margin: 20px 0;}

.product-item-actions .actions-secondary .action.tocompare > span {  font-size: 12px;  margin: 0;  position: static;}

.product-item-actions .actions-secondary { padding: 5px 0;}

.page-header .panel.wrapper {  background-color: #2e3192 !important;  background-image: none !important; height:40px;}

.page-products .products-grid .bestsellerproducts li.product-item { width:100% !important;}

.bestsellerproducts .product-item-name, .product.name a {  font-size: 14px;  font-weight: 700;  line-height: 16px; height: 48px;  overflow: hidden; color:#636363;}

.bestsellerproducts .product-item .price-box .price {  font-size: 22px; color:#636363;}

.bestsellerproducts .no-product-reviews-summary {  background: rgba(0, 0, 0, 0) url("../../frontend/Magento/powerclean/en_AU/images/no-rating.jpg") no-repeat scroll -1px 0;  height: 20px;  margin-bottom: 15px;  margin-top: 15px;  text-indent: -99999px;}

.owl-theme .owl-dots {  bottom: 0px!important;  left: 50%;  width: auto !important;  position: absolute;  transform: translateX(-50%);}

.bestsellerproducts .rating-summary {  margin-bottom: 15px;  margin-top: 15px;}

.block-title-main > h2 {  color: #2E3192;  font-family: Archivo Narrow;  font-size: 32px;  font-weight: bold;}

.protected_copyscape {  float: left;  margin: 30px 0 0 200px;}

/*2-8-2017*/

.link-ontop > ul {  color: #01a9d7;  list-style-type: square;  padding: 0;}

.link-ontop ul li {  float:left;  margin-right: 20px;}

.link-ontop ul li a {  color: #fff;  text-decoration: none;}

.product.data.items > .item.title > .switch {  background: #2e3192 none repeat scroll 0 0;  border-bottom: 1px solid #2e3192;  border-top: 1px solid #2e3192;  color: #fff !important;}

.product.data.items > .item.title > .switch:hover, .product.data.items > .item.title > .switch.active{ background:#01a9d7 !important; color:#fff; border-top:1px solid #01a9d7; border-bottom:1px solid #01a9d7;}

.product.data.items > .item.title:not(.disabled) > .switch:active, .product.data.items > .item.title.active > .switch, .product.data.items > .item.title.active > .switch:focus, .product.data.items > .item.title.active > .switch:hover{ background:#01a9d7; color:#fff; border-top:1px solid #01a9d7; border-bottom:1px solid #01a9d7; padding-bottom:0;}

.product.data.items > .item.content {  border-color: #000 currentcolor currentcolor;  border-style: solid none none;  border-width: 1px medium medium;}

.header .links.link-ontop {  display: block;  float: left;}

.header .hvquichaccess {  display: block;  float: right;}

.header .hvquichaccess .links {  display: block;  list-style: outside none none;  margin: 0;  padding: 0;}

.header .hvquichaccess .links li {  display: inline-block;  margin-left: 10px;}

.header .hvquichaccess .links li a {  color: #fff;  text-decoration: none;}

.owl-theme .owl-dots .owl-dot span {  border-radius: 0px !important;  height: 8px !important;  width: 30px !important; -webkit-box-shadow:inset 0 5px 5px 0 rgba(0,0,0,.2);box-shadow:inset 0 5px 5px 0 rgba(0,0,0,.2);}

.owl-theme .owl-dots .owl-dot.active span {  background: #2e3192!important;}

.owl-theme .owl-dots .owl-dot:hover span {  background: #2e3192!important;}

.owl-theme .owl-dots {  bottom: -10px !important;}

.content .description .value .accordion-open {  background: #01a9d7 url("../../frontend/Magento/powerclean/en_AU/images/close-button.png") no-repeat scroll right 3px center / auto 30px;  color: #fff;  padding: 10px; cursor:pointer;}

.content .description .value .accordion-close {  background: #01a9d7 url("../../frontend/Magento/powerclean/en_AU/images/open-button.png") no-repeat scroll right 3px center / auto 30px;  color: #fff;  padding: 10px; cursor:pointer;}

.form-login .actions-toolbar .primary .login {  background: #86be0d none repeat scroll 0 0;  border: 1px solid #86be0d;}

.form-login .actions-toolbar .primary .login:hover{ background:#363636; color:#fff; border:1px solid #363636;}

.block-new-customer .actions-toolbar .primary .create {  background: #86be0d; border:1px solid #86be0d;}

.block-new-customer .actions-toolbar .primary .create:hover{ background:#363636; color:#fff; border:1px solid #363636;}

#contact-form .actions-toolbar .primary .submit {  background: #86be0d none repeat scroll 0 0;  border: 1px solid #86be0d;}

#contact-form .actions-toolbar .primary .submit:hover{ background:#363636; color:#fff; border:1px solid #363636;}

.box-tocart .fieldset .actions .tocart {  background: #86be0d; color:#fff; border:1px solid #86be0d;}

.box-tocart .fieldset .actions .tocart:hover{ background:#363636; color:#fff; border:1px solid #363636;}

.product.data.items > .item.content {  padding: 35px 0 0;}

.description .value tbody tr .column-1 {  font-weight: bold;}

.owl-theme .owl-controls .owl-nav [class*="owl-"]:hover {  background: skyblue none repeat scroll 0 0;}

.page-products .custom-compare .product-item-actions {  border-bottom: 1px solid #ccc;  border-top: 1px solid #ccc;  clear: both;  margin: 0 auto;  padding: 0;}

.product-item-actions .actions-secondary .comparecheck + .comparelabel::before { content: "";  display: inline-block;  height: 21px;  margin-right: 10px;  vertical-align: middle;  width: 21px; background:url(../../frontend/Magento/powerclean/en_AU/images/compare-chk-normal.png) no-repeat;}

.product-item-actions .actions-secondary .comparecheck {  display: none;}

.product-item-actions .actions-secondary .comparecheck:checked + .comparelabel::before { background-image:url(../../frontend/Magento/powerclean/en_AU/images/compare-chk-active.png);}

.product-reviews-summary {  margin-bottom: 10px;}

.product-item-actions .actions-secondary .comparelabel {  color: #b4b4b4;  font-family: Arial;  font-size: 11px;  text-transform: uppercase;}

.product-short-description > p {  font-size: 12px;}

/*3-8-2017*/

.cart-container .form-cart .cart .update {  background: #86be0d none repeat scroll 0 0;  border: 1px solid #86be0d;  box-shadow: none;  color: #fff;}

.cart-container .form-cart .cart .update:hover{ background:#636363; border:1px solid #636363;}

.cart-summary .checkout-methods-items .item .checkout {  background: #86be0d none repeat scroll 0 0;  border: 1px solid #86be0d;}

.cart-summary .checkout-methods-items .item .checkout:hover{ background:#636363; border:1px solid #636363; color:#fff;}

.product-item .old-price {  display: none;}

.rating-summary .rating-result > span::before {  color: #ffdc08;}

/*4-8-2017*/

.sorter .sorter-options {  background: #fff url("../../frontend/Magento/powerclean/en_AU/images/filter-icon.png") no-repeat scroll right 7px center / 8% auto;  border: 1px solid #d1d1d1;  border-radius: 0;  box-shadow: 0 3px 8px 0 #e5e5e5 inset;  color: #636363;  height: 37px;  margin: 0;  min-width: 190px;  padding: 5px 32px 5px 5px; float:right;}

.sorter-action::before {  display: none;}

.sorter-label {  color: #2e3192;  display: inline-block;  font-size: 18px;  font-weight: bold;  padding: 7px 7px 0 0;  text-transform: uppercase;}

/*15-8-2017*/

.custom-slider {  float: left;  margin-right: 24px;  width: 68%;}

.magebuzz-testimonial-content {  background: #f0f0f0 none repeat scroll 0 0;  float: right;  margin-top: 19px; width: 30%; min-height:302px;}

#logo img {  display: block;  margin: 0 auto;  max-width: 100px;}

.magebuzz-testimonial-toolbar {  display: none;}

.magebuzz-testimonial-content #right {  margin: 0;}



/*18-8-2017*/

.description .value .accordion {  background: #25a0da url("../../frontend/Magento/powerclean/en_AU/images/open-button.png") no-repeat scroll right 10px center / 3% auto;  color: #fff;  padding: 10px;}

.description .value .accordion.active{ background: #25a0da url("../../frontend/Magento/powerclean/en_AU/images/close-button.png") no-repeat scroll right 10px center / 3% auto; color: #fff;  padding: 10px;}

.o-list li a {  color: #000 !important;  display: block; font-size:13.5px;}











.sidebar .expand,.sidebar .expanded{cursor: pointer;float: right; margin-top:-20px;}

.sidebar .o-list{display: block;margin-bottom: 0px;padding-left: 0px}

.sidebar .o-list li{list-style: none;border-bottom: 1px solid #ededed;padding-bottom: 10px}

.sidebar .o-list li.active > ul{display: block}

.sidebar .o-list li.active > ul li:last-of-type{border-bottom: 0px;padding-bottom: 0px;margin-bottom: 0px}

.sidebar .o-list li a.active{font-weight: bold; color: #1979c3;}

.sidebar .o-list > li:hover > a{color: #1979c3 !important;}

.sidebar .o-list li > ul{padding-top: 7px;margin-top: 0px}

.sidebar .o-list .level0{list-style: none}

.sidebar .o-list .level1 a{padding-left: 15px}

.sidebar .o-list .level2 a{padding-left: 30px}

.sidebar .o-list .level3 a{padding-left: 45px}

.sidebar > .o-list{display: block;margin-top: 30px;padding-right: 45px;margin-bottom: 30px}



.page-products .toolbar .limiter, .products.wrapper ~ .toolbar .toolbar-amount{ display:block;}

.page-products .toolbar .sorter { display:none;}



/*25-8-2017*/

.searchautocomplete__autocomplete {  position: absolute;  background: #fff; z-index:999;}

.searchautocomplete__autocomplete._active {border: 1px solid #ccc;}

.searchautocomplete__index-magento_catalog_product {  padding: 10px;}

.searchautocomplete__index-magento_catalog_product > ul {  list-style: none; padding:0;}

.searchautocomplete__item-magento_catalog_product > img {  float: left;  border: 1px solid #ccc;  padding: 5px; margin-right:20px; max-width:15%;}

.searchautocomplete__index-magento_catalog_product ul .searchautocomplete__item-magento_catalog_product {  border-bottom: 1px solid #ccc; padding: 20px 10px; min-height:88px;}

.searchautocomplete__index-magento_catalog_product ul .searchautocomplete__item-magento_catalog_product:hover {  background: #eee;  cursor: pointer;  padding: 20px 10px;}

.searchautocomplete__autocomplete .show-all-results {  padding: 10px;}

.bestsellerproducts .owl-controls .owl-buttons .owl-prev, .bestsellerproducts .owl-controls .owl-buttons .owl-next {  background: #01a9d7 none repeat scroll 0 0; opacity:9;}

.bestsellerproducts .owl-controls .owl-buttons .owl-prev .prev-btn, .bestsellerproducts .owl-controls .owl-buttons .owl-next .next-btn {  background: #01a9d7 none repeat scroll 0 0;  color: #fff;  opacity: 9;}

.custom-auto { display: none !important;}

.search__result-tabs { display: none !important;}



/*28-8-2017*/

#right .content .date {  padding: 0 20px; margin-bottom:10px;} 

#right .content .testimonial-content {  padding: 0 20px;}

#right .author {  font-weight: bold;  padding-right: 30px; padding-top:10px;  text-align: right;}

#right .testimonial-content p .testimonial_read_more {  color: #86be0d;}

#right .custom-says h3 a {  color: #000; font-size:16px;}

#right .custom-says > h3 {  border-bottom: 1px solid #ddd;  display: block;  margin: 0 20px;  padding-bottom: 10px;}

#right .content .custom-says {  margin-bottom: 10px;  padding-right: 110px;}

.owl-carousel .owl-wrapper-outer {  overflow: hidden;  padding: 20px 0;  position: relative;}

.testimonial-index-index .magebuzz-testimonial-content {  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;  float: none;  margin-top: 0;  width: 100%;}

.testimonial-index-index #right {  width: 100%;}



/*4-9-2017*/

.magebuzz-testimonial-content .owl-controls .owl-nav .owl-prev {  left: 70% !important;  position: absolute;  top: 25px; margin-left:30px;}

.magebuzz-testimonial-content .owl-controls .owl-nav .owl-next {  left: 85% !important;  position: absolute;  top: 25px;}

#right .custom-says h3:hover a {  color: #1979c3;}

.magebuzz-testimonial-content .owl-controls .owl-nav .owl-prev[class*="owl-"]::before {  border-top: 2px solid #ccc;  width: 10px; top:23px;}

.magebuzz-testimonial-content .owl-controls .owl-nav .owl-prev[class*="owl-"]::after {  border-top: 2px solid #ccc;  top: 17px;  width: 10px;}

.magebuzz-testimonial-content .owl-controls .owl-nav .owl-next[class*="owl-"]::before {  border-top: 2px solid #ccc;  top: 17px;  width: 10px;}

.magebuzz-testimonial-content .owl-controls .owl-nav .owl-next[class*="owl-"]::after {  border-top: 2px solid #ccc; top: 23px;  width: 10px;}

.magebuzz-testimonial-content .owl-controls .owl-nav [class*="owl-"] {  width: 20px;}

.magebuzz-testimonial-content .owl-controls .owl-nav .owl-prev, .magebuzz-testimonial-content .owl-controls .owl-nav .owl-next {  background: transparent none repeat scroll 0 0; margin-top:-15px;}

.magebuzz-testimonial-content .owl-stage-outer {  padding: 20px 0 10px;}

.catalog-product-view .page-header .wrapper .header {  background: none;  max-height: inherit;}

.catalog-product-view .page-header .wrapper {  max-height: inherit;  min-height: inherit;}

.magebuzz-testimonial-content .owl-controls .owl-nav [class*="owl-"]:hover {  background: transparent none repeat scroll 0 0;}

.magebuzz-testimonial-content .owl-controls .owl-nav [class*="owl-"]:hover::before, .owl-theme .owl-controls .owl-nav [class*="owl-"]:hover::after {  border-color: #1979c3;}

.header-contact-link {  float: left;  margin-left: 85px;  margin-top: 20px;}

.testimonial-content > p {  font-size: 1.3rem;}



/*7-9-2017*/

.cms-home #right .content {  max-width: 380px;}



/*14-9-2017*/

#custom-tabs-container {  overflow: hidden; margin-bottom:30px;}

#custom-tabs-container .tabs-menu {  height: 23px; list-style:none; padding:0;}

#custom-tabs-container .tabs-menu li {  margin-right: 3px; height:50px; background:#fff;}

#custom-tabs-container .tabs-menu li a {  border: 1px solid #e4e4e4;  color: #888;  font-size: 18px;  font-weight: bold;  height: 50px;  line-height: 50px;  text-decoration: none;  text-transform: none; background:#f0f0f0;}

#custom-tabs-container .tabs-menu li {  border: medium none;}

#custom-tabs-container .tab {  width: 99.5%; border:none; border-top:1px solid #ddd;}

#custom-tabs-container .tab .tab-content-products li {  float: left;  width: 20%; list-style:none; text-align:center; margin-bottom:40px;}

#custom-tabs-container .tab .tab-content-categories li {  float: left;  width: 20%; list-style:none; text-align:center; margin-bottom:40px;}

#custom-tabs-container .tab-content-products li .le-slide-img h4 {  color: #333;  font-size: 12px;  font-weight: normal;  height: 25px;  margin: 5px 0;  overflow: hidden;}

#custom-tabs-container .tab-content-products li .regular-price .price {  color: #333;  font-size: 17px;}

#custom-tabs-container .tab-content-categories li .le-slide-img h4 {  color: #333;  font-size: 12px;  font-weight: normal;}

#custom-tabs-container .tabs-menu li:hover a, #custom-tabs-container .tabs-menu li.current a {  color: #3bb614; background:#fff;}

#custom-tabs-container .tab .tab-content-products li:hover {  opacity: 0.7; transition:all 0.5s;}

#custom-tabs-container .tab .tab-content-categories li:hover {  opacity: 0.7; transition:all 0.5s;}



/*19-9-2017*/

#custom-tabs-container .tab-content-products li .tocart {  background: #86be0d none repeat scroll 0 0;  border: 1px solid #86be0d;}

#custom-tabs-container .tab-content-products li .tocart:hover {  background: #363636 none repeat scroll 0 0;  border: 1px solid #363636;  color: #fff;}

#custom-tabs-container .tab-content-products li .regular-price {  display: block;  margin-bottom: 5px;}

.related-available .product-item-details .checkbox.related {  float: left;  margin-top: 3px;}

.testimonial-index-index #right .author {  float: right;  padding-top: 0;}

.brandowl-play .owl-stage-outer .owl-stage .owl-item .brand-item {  border: 1px solid #d1d1d1;  box-shadow: 0 4px 6px -2px rgba(0, 0, 0, 0.2); padding:10px;}

.brandowl-play li .brand-item .brand-name > a {  color: #0053a0;  display: block;  float: none;  font-weight: bold;  margin-top: 10px;  text-align: center;  text-decoration: none;  text-transform: uppercase;}

.brandowl-play .owl-theme .owl-controls {  display: none;}



/*20-9-2017*/

.products-related .related-available .product-item-name {  overflow: hidden;  text-align: center;}

.products-related .related-available .product-item-details .price-box {  text-align: center;}

.brand-widget .block-title {  border-bottom: 1px solid #d1d1d1;  margin-bottom: 0;  padding-bottom: 10px;  text-align: left;}

/*.brand-widget .owl-carousel .owl-item {  padding-left: 10px;}*/

.brand-widget .block-title strong {  color: #0053a0;  font-size: 26px;  font-weight: bold;}

.brand-widget .owl-carousel .owl-item .brand-item .brand-image img {  margin: 0 auto;  width: auto;}

.brand-widget .owl-item .brand-item .brand-image {  background: #FFF none repeat scroll 0 0;  padding: 20px 0;}

.brand-widget {  position: relative; margin-top:50px; height:auto;}

.brand-widget .prev-next-carousel {  position: absolute;  right: 0;  top: -24px;}

.brand-widget .prev-next-carousel .owl-left {  background: rgba(0, 0, 0, 0) url("../../frontend/Magento/powerclean/en_AU/images/left-arrow.png") no-repeat scroll center center / 22% auto;  border: 1px solid #d1d1d1;  border-radius: 5px;  color: transparent;  padding: 6px 3px;}

.brand-widget .prev-next-carousel .owl-right {  background: rgba(0, 0, 0, 0) url("../../frontend/Magento/powerclean/en_AU/images/right-arrow.png") no-repeat scroll center center / 22% auto;  border: 1px solid #d1d1d1;  border-radius: 5px;  color: transparent;  padding: 6px 2px;}

.products-related {  background: #fff none repeat scroll 0 0;  box-sizing: border-box;  height: auto;  margin: -20px 0 0;  position: static;  width: 100%;}

.vesbrand-brand-view .brand-view .brand-image .image {  display: block;  margin: 0 auto;  max-width: 700px;}

.vesbrand-brand-view .brand-view {  margin-bottom: 50px;}

.vesbrand-brand-view .column.main .products ol .product-item {  display: inline-block;  width: 20% !important;}



.vesbrand-brand-view .product-item-details {  padding-left: 0;  text-align: center;  width: 100%;}

.vesbrand-brand-view .product-item-info .product-item-photo {  display: block;  text-align: center;}

.vesbrand-brand-view .product-image-container .product-image-wrapper .product-image-photo {  display: block;  margin: 0 auto;  text-align: center;}

.vesbrand-brand-view .product-item-info, .vesbrand-brand-view .product-item-info:hover, .vesbrand-brand-view .product-item-info.active {  height: 300px; text-align:center;}

.vesbrand-brand-view .product-item-details .product-item-actions .actions-primary .tocart {  background: #86be0d linear-gradient(to bottom, #86be0d 0px, #86be0d 50%, #86be0d 50%, #86be0d 100%) repeat scroll 0 0;  border: 1px solid #d1d1d1;  border-radius: 5px;  color: #fff;  cursor: pointer;  display: inline-block;  font-family: archivo_narrowbold,sans-serif;  font-size: 15px;  line-height: 100%;  overflow: hidden;  padding: 10px 24px 8px;  position: relative;  text-align: center;  text-decoration: none;  text-transform: none;  vertical-align: text-bottom;}

.vesbrand-brand-view .product-item-details .product-item-actions .actions-primary .tocart:hover {  background: #363636 none repeat scroll 0 0;}

.ves-widget.brand-widget .owl-carousel {  margin-left: -35px;  margin-right: 0; margin-bottom: 10px;}

.vesbrand-brand-view .toolbar-products {  display: none;}

#amasty-shopby-product-list .products + .toolbar.toolbar-products {  display: none;}

#amasty-shopby-product-list .clickable {  margin-bottom: 30px;}

.products-related .product-item-details .product-item-name .product-item-link {  color: #333;  font-size: 12px;  font-weight: normal !important;}

.products-related .related-available .price-container .price {  color: #333;  font-size: 17px;  font-weight: normal;}

.products-related .related-available .actions-primary .tocart {  background: #86be0d linear-gradient(to bottom, #86be0d 0px, #86be0d 50%, #86be0d 50%, #86be0d 100%) repeat scroll 0 0;  border: 1px solid #d1d1d1;  border-radius: 5px;  color: #fff;  cursor: pointer;  display: inline-block;  font-family: archivo_narrowbold,sans-serif;  font-size: 14px;  line-height: 100%;  overflow: hidden;  padding: 10px 24px 8px;  position: relative;  text-align: center;  text-decoration: none;  text-transform: none;  vertical-align: text-bottom; margin:0 auto; display:block;}

.products-related .related-available .actions-primary .tocart:hover {  background: #363636 none repeat scroll 0 0;}

.products-related .related-available .product-item-actions .actions-primary {  display: block;}

.related-title-heading {  background: #01a9d7 none repeat scroll 0 0;  color: #fff;  padding: 13px 10px;}



/*22-9-2017*/

.contact-block #contact-form .fieldset legend {  border-bottom: 2px solid #3a3a3a;  color: #3bb614;  font-size: 12px;  font-weight: bold;  padding-bottom: 8px;  text-transform: uppercase;}

.contact-block #contact-form .fieldset .note {  border-bottom: 2px solid #3a3a3a;  color: #383737;  font-size: 15px;  font-weight: bold;  padding-bottom: 8px;  text-transform: uppercase;}

.contact-block #contact-form .label > span {  color: #000;  font-size: 13px;  font-weight: bold;}

.fieldset > .field.required > .label::after, .fieldset > .fields > .field.required > .label::after, .fieldset > .field._required > .label::after, .fieldset > .fields > .field._required > .label::after {  color: #3bb614;}

.contact-block #contact-form .simple-capcha h5 {  font-weight: 600;}

.contact-block #contact-form .simple-capcha input {  display: inline-block;  width: 30px;}

.contact-block #contact-form .fieldset .actions-toolbar {  margin-top: 15px;}

.contact-block h2 + br {  display: none;}

.map-add > iframe {  max-width: 100%;}

.mage-default-price .price-final_price {  float: left;}

.header.content {  clear: both;}

.sidebar-main h3 {  background: #25a0da none repeat scroll 0 0;  border-radius: 5px 5px 0 0;  margin-bottom: 28px;  padding: 15px 18px 14px;  position: relative; color:#fff; text-transform:uppercase;}

.sidebar-additional .block-compare .block-title {  background: #25a0da none repeat scroll 0 0;  border-radius: 5px 5px 0 0;  margin-bottom: 28px;  padding: 15px 18px 14px;  position: relative; color:#fff;}

.sidebar-additional .block-compare .block-title > strong {  font-weight: bold;  text-transform: uppercase;}

.block-compare .counter, .block-wishlist .counter {  display: none;}

.sidebar-additional .block-compare {  margin-top: 20px;}

.sidebar-additional .block-reorder .block-title {  background: #25a0da none repeat scroll 0 0;  border-radius: 5px 5px 0 0;  margin-bottom: 28px;  padding: 15px 18px 14px;  position: relative; color:#fff;}

.sidebar-additional .block-reorder .block-title > strong {  font-weight: bold;  text-transform: uppercase;}

.sidebar-additional .primary .tocart {  background: #86be0d linear-gradient(to bottom, #86be0d 0px, #86be0d 50%, #86be0d 50%, #86be0d 100%) repeat scroll 0 0;  border: 1px solid #d1d1d1;  border-radius: 5px;  color: #fff;  cursor: pointer;  display: inline-block;  font-family: archivo_narrowbold,sans-serif;  font-size: 14px;  line-height: 100%;  overflow: hidden;  padding: 10px 24px 8px;  position: relative;  text-align: center;  text-decoration: none;  text-transform: none;  vertical-align: text-bottom;}

.sidebar-additional .primary .compare {  background: #86be0d linear-gradient(to bottom, #86be0d 0px, #86be0d 50%, #86be0d 50%, #86be0d 100%) repeat scroll 0 0;  border: 1px solid #d1d1d1;  border-radius: 5px;  color: #fff;  cursor: pointer;  display: inline-block;  font-family: archivo_narrowbold,sans-serif;  font-size: 14px;  line-height: 100%;  overflow: hidden;  padding: 10px 24px 8px;  position: relative;  text-align: center;  text-decoration: none;  text-transform: none;  vertical-align: text-bottom; box-shadow:none !important;}

.sidebar-additional .primary .compare:hover{ background: #363636 none repeat scroll 0 0; color:#fff;}

.sidebar-additional .primary .tocart:hover {  background: #363636 none repeat scroll 0 0;}

.wishlist .product-item .product-item-info .product-item-inner {  background: transparent none repeat scroll 0 0;  border: medium none;  box-shadow: none;  display: block;  margin: 0;  padding: 0;}

.wishlist .product-item .product-item-info .product-item-inner .comment-box{ display:none;}

.wishlist .product-item-info .product-item-name {  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}

.wishlist .product-item-info .product-item-inner .box-tocart {  margin: 0;}

.wishlist .product-item-inner .actions-primary .tocart {  background: #86be0d linear-gradient(to bottom, #86be0d 0px, #86be0d 50%, #86be0d 50%, #86be0d 100%) repeat scroll 0 0;  border: 1px solid #d1d1d1;  border-radius: 5px;  box-shadow: none;  color: #fff;  cursor: pointer;  display: inline-block;  font-family: archivo_narrowbold,sans-serif;  font-size: 14px;  line-height: 100%;  overflow: hidden;  padding: 10px 24px 8px;  position: relative;  text-align: center;  text-decoration: none;  text-transform: none;  vertical-align: text-bottom;}

.wishlist .product-item-inner .actions-primary .tocart:hover{background: #363636 none repeat scroll 0 0;}

#minicart-content-wrapper .actions .primary .checkout {  background: #86be0d linear-gradient(to bottom, #86be0d 0px, #86be0d 50%, #86be0d 50%, #86be0d 100%) repeat scroll 0 0;  border: 1px solid #d1d1d1;  border-radius: 5px;  box-shadow: none;  color: #fff;  cursor: pointer;  display: inline-block;  font-family: archivo_narrowbold,sans-serif;  font-size: 20px;  line-height: 100%;  overflow: hidden;  padding: 10px 24px 8px;  position: relative;  text-align: center;  text-decoration: none;  text-transform: none;  vertical-align: text-bottom;}

#minicart-content-wrapper .actions .primary .checkout:hover{background: #363636 none repeat scroll 0 0;}

#checkout-step-shipping_method #shipping-method-buttons-container .primary .continue {  background: #86be0d linear-gradient(to bottom, #86be0d 0px, #86be0d 50%, #86be0d 50%, #86be0d 100%) repeat scroll 0 0;  border: 1px solid #d1d1d1;  border-radius: 5px;  box-shadow: none;  color: #fff;  cursor: pointer;  display: inline-block;  font-family: archivo_narrowbold,sans-serif;  font-size: 16px;  line-height: 100%;  overflow: hidden;  padding: 10px 24px 8px;  position: relative;  text-align: center;  text-decoration: none;  text-transform: none;  vertical-align: text-bottom;}

#checkout-step-shipping_method #shipping-method-buttons-container .primary .continue:hover{background: #363636 none repeat scroll 0 0;}



.payment-method-content .primary .checkout {  background: #86be0d linear-gradient(to bottom, #86be0d 0px, #86be0d 50%, #86be0d 50%, #86be0d 100%) repeat scroll 0 0;  border: 1px solid #d1d1d1;  border-radius: 5px;  box-shadow: none;  color: #fff;  cursor: pointer;  display: inline-block;  font-family: archivo_narrowbold,sans-serif;  font-size: 16px;  line-height: 100%;  overflow: hidden;  padding: 10px 24px 8px;  position: relative;  text-align: center;  text-decoration: none;  text-transform: none;  vertical-align: text-bottom;}

.payment-method-content .primary .checkout:hover{background: #363636 none repeat scroll 0 0;}



/*13-10-2017*/



#product_addtocart_form .box-tocart .fieldset a .tocart {  background: #86be0d none repeat scroll 0 0;  border: 1px solid #86be0d;  color: #fff;}

#product_addtocart_form .box-tocart .fieldset a .tocart:hover {  background: #363636 none repeat scroll 0 0;  border: 1px solid #363636;  color: #fff;}

.hompage-banner .hp-banner h2 {  margin: 0;}



/*30-10-2017*/

.cms-encapsulation-cleaning-process .allow {  background: #25a0da url("../../frontend/Magento/powerclean/en_AU/images/open-button.png") no-repeat scroll right 10px center / 25px auto; padding:10px; color:#fff; cursor:pointer; margin:10px 0 0 0;}

.cms-encapsulation-cleaning-process .allow.active {  background: #25a0da url("../../frontend/Magento/powerclean/en_AU/images/close-button.png") no-repeat scroll right 10px center / 25px auto;}

.cms-encapsulation-cleaning-process .allow h3.accordion {  margin: 0;}



@media screen and (min-width:1200px) and (max-width:1300px)

{

	.footer .block-content {  padding: 0 5px;}	

}



@media screen and (min-width:1200px) and (max-width:1240px)

{

	.custom-slider { margin-right: 23px;}

	.page-products .product-item-details {  padding-left: 4%;}		

}



@media screen and (min-width:992px) and (max-width:1199px)

{

	.products-grid .product-item-info, .products-grid .product-item-info:hover, .products-grid .product-item-info.active {  display: inline-block;}

	.page-products .product-item-details {  width: 100%;}

	.product-item-info .custom-div-section {  margin-top: 0;}

	.product-item .custom-price .price-box .price {  font-size: 20px;}

	.products-list .product-item-info .custom-div-section {  margin-top: 0;}

	

	/*2-8-2017*/

	.protected_copyscape {  margin: 0; clear:both;}

	.magebuzz-testimonial-content {  width: 30%; float:right;}

	.custom-slider {  float: left;  margin-right: 19px;  width: 68%;}

	

	/*5-9-2017*/

	.header-contact-link {  margin-left: 10px; margin-top:30px;}

	.header-contact-link .text-call {  font-size: 8px;}

	.header-contact-link > a {  font-size: 20px;}

	.logo { 40px;  max-width: 40%;}

	.header .hvquichaccess {  display: block;  float: right;  margin-left: -10px;}

	.magebuzz-testimonial-content .owl-controls .owl-nav .owl-prev {  margin-left: 10px;}

	/*18-9-2017*/

	.page-products .product-item-details {  height: 110px;  overflow: hidden;  width: 62%;}

	.page-products .product-item-details {  padding-left: 0;}

	.footer .block-content {  width: 32%;}

}

@media only screen and (min-width: 1115px) { 

	.header .block-search { width: 450px !important;}

}



@media screen and (min-width:1025px) and (max-width:1027px)

{

	.logo { clear:both;}

	.header.content {  margin-top: 0px !important;}	

}



@media screen and (min-width:992px) and (max-width:1024px)

{

	.header .block-search {  margin-top: 0;}

	.logo {  margin-top: 0;}

	.minicart-wrapper {  margin-top: 0px !important;}

	.header-contact-link {  margin-top: 0;}	

}



@media only screen and (min-width:992px) {

	.custom-sub-cat li:nth-child(3n+1){ clear:left;}

}

	

@media only screen and (min-width: 768px) {

	.header.panel > .header.links > li.welcome { line-height: 1.7 !important; }

	.header.content .block-static-block { float: right; clear: none !important; text-align: center; margin-top: 22px !important; }

	#header_branch_locator .store-location, .minicart-wrapper .under-cart { display: block; font-size: 16px; font-weight: 500;}

	.minicart-wrapper .action.showcart { text-align: center;}	

	.minicart-wrapper .action.showcart:before { font-size: 50px !important; line-height: 1 !important; color: #2E3192 !important; }

	.minicart-wrapper .action.showcart .counter.qty { border-radius: 50% !important; position: absolute; right: 0px; top: -5px; }	

	.minicart-wrapper { margin-top: 20px;}

}



@media screen and (min-width:1199px) and (max-width:1202px)

{

	.header-contact-link {  margin-left: 60px;}	

}



@media screen and (min-width:1200px) and (max-width:1300px)

{

	/*22-9-2017*/

	.contact-block {  float: right;  margin-left: 0;}	

}





@media screen and (min-width:1025px) and (max-width:1199px)

{

	.product-item-info .product-item-photo {  display: block;  float: none;  margin: 0 auto;}

	/*20-9-2017*/

	.vesbrand-brand-view .product-item-details {  height: auto;  width: 100%;}

	.vesbrand-brand-view .product-item-name {  display: block;  margin: 5px 0;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}

	.minicart-wrapper {  margin-top: 25px;}

	/*22-9-2017*/

	.contact-block {  float: right;  margin-left: 0;}	

}



@media screen and (min-width:1098px) and (max-width:1280px)

{

	.header.panel > .header.links > li.welcome {  display: none !important;}

	.c-sidebar--categories .o-list li a {  padding-right: 20px;}

}

	

@media screen and (min-width:1098px) and (max-width:1130px)

{

	.link-ontop ul li {  margin-right: 20px !important;}

	.header .links.link-ontop {  clear: none;} 

}





@media screen and (min-width:768px) and (max-width:1097px)

{

	/*22-9-2017*/

	.contact-block {  float: right;  margin-left: 0;}

	.page-header .panel.wrapper {  height: 60px;}

	.wrapper .header.panel > .header.links {  margin: -5px 0 7px -15px; float:left;}

	.header .links.link-ontop {  clear: both;}

	.c-sidebar--categories .o-list li a {  padding-right: 20px;}		

}



@media screen and (min-width:768px) and (max-width:1065px)

{

	#custom-tabs-container .tab .tab-content-categories li:nth-of-type(5n+1) {  clear: left;}	

}



@media screen and (min-width:1028px) and (max-width:1038px)

{

	.header.content {  margin-top: 0px !important;}	

}



@media screen and (min-width:768px) and (max-width:1038px)

{

	.header .hvquichaccess {  display: none !important;}

	.header.content {  margin-top: 20px;}	

}



@media screen and (min-width:1025px) and (max-width:1200px)

{

	.page-products .product-item-details {  height: auto;}

	.bestsellerproducts .product-item-details {  width: 100%;}

	

	/*13-10-2017*/

	.hp-banner a {  height: 90px;}	

}



@media screen and (min-width:768px) and (max-width:1024px)

{

	/*19-9-2017*/

	.header.content { width: 100%;}

	.product-item-info .product-item-photo {  display: block;  float: none;  margin: 0 auto;}

	.product-image-container {  display: block;  margin: 0 auto;  max-width: 100%;}

	.products-grid .product-item-info, .products-grid .product-item-info:hover, .products-grid .product-item-info.active {  height: auto;}

	.vesbrand-brand-view .column.main .products ol .product-item {  width: 33.33% !important;}

	.vesbrand-brand-view .product-item-details {  height: auto !important;}

	.bestsellerproducts .product-item-details {  height: auto !important;}

	.bestsellerproducts .product-item-details {  width: 100%;}

	

	/*13-10-2017*/

	.hp-banner a {  height: 90px;}

}



@media only screen and (min-width:768px) and (max-width:991px){

	.custom-sub-cat li{ width:50%;}

	.custom-sub-cat li:nth-child(2n+1){ clear:left;}

	.block-search {  padding-left: 6px !important; width:auto !important;}

	.products-grid .product-item-info, .products-grid .product-item-info:hover, .products-grid .product-item-info.active {  display: inline-block;}

	.page-products .product-item-details {  width: 100%;}

	.product-item-info .custom-div-section {  margin-top: 0;}

	.product-item .custom-price .price-box .price {  font-size: 20px;}

	.products-list .product-item-info .custom-div-section {  margin-top: 0;}

	

	/*2-8-2017*/

	.protected_copyscape {  margin: 0; clear:both;}

	.magebuzz-testimonial-content {  width: 100%; float:none;}

	.custom-slider {  float: none;  margin-right: 0;  width: 100%;}

	

	/*5-9-2017*/

	.header-contact-link {  margin-left: 10px; margin-top:0px;}

	.logo { 40px;  max-width: 40%;}

	.header .hvquichaccess {  display: block;  float: left;  margin-left: -10px;}

	.magebuzz-testimonial-content {  min-height: auto;}

	

	/*7-9-2017*/

	#right .content {  max-width: inherit;}

	/*18-9-2017*/

	.page-products .product-item-details {  height: 110px;  overflow: hidden;  width: 100%;}

	.page-products .product-item-details {  padding-left: 0;}

	/*20-9-2017*/

	.cms-home #right .content {  max-width: 100%;}

	.am_shopby_filter_items_attr_price {  min-width: auto;}

	.filter .block-subtitle {  font-size: 13px;}

	.footer .block-content {  padding: 0 5px;  width: 48%;}

	.footer .block-content:nth-of-type(2n+1) {  clear: left;}

}



@media screen and (min-width:841px) and (max-width:991px)

{

	.header .block-search {  margin-top: 0;}

	.logo {  margin-top: 0;}

	.minicart-wrapper {  margin-top: 0;}	

}



@media screen and (min-width:768px) and (max-width:840px)

{

	.header-contact-link .text-call {  font-size: 8px;}

	.header-contact-link > a {  font-size: 24px;}

	/*21-9-2017*/

	.logo {  max-width: 34%; margin-top:5px;}

	.header .block-search {  margin-top: 0;}

	.minicart-wrapper {  margin-top: 0;}

	/*.header-contact-link .text-call {  font-size: 10px !important;}

	.header-contact-link > a {  font-size: 26px !important;}*/	

}





@media only screen and (max-width: 767px) {

	.page-header .panel.wrapper {  background-color: #255d92; background-image: -webkit-linear-gradient(bottom,#255d92,#3175b7); background-image: linear-gradient(to top,#255d92,#3175b7); }

	.header.content .block-static-block { display: none !important; }

	.after-footer-container { padding-left: 15px; padding-right: 15px; }

	#header_branch_locator .store-location,

	.minicart-wrapper .under-cart { display: none; } 

	.header .block-static-block { margin: 0px !important; }

	.minicart-wrapper { margin-top: 10px; margin-left: 20px; }  

	.header .block-search { margin-top: 10px; }

	.cms-home .adv-text,

	.cms-home .advertising { display: block; }

	.footer .block-content,

	.cms-home .text-1, .cms-home .text-2, .cms-home .text-3,

	.cms-home .adv-banners .col-sm-4,

	.footer .block-subscribe,

	.footer .social-media,

	.cms-home .advertising > p { width: 100%;  }

	.footer .block-content { margin-bottom: 20px; }

	.cms-home .text-2,

	.footer.content .links > li { margin: 0px !important; }

	.footer.content .links > li { background: transparent !important; border-top: none !important; padding: 5px 15px; }

	.footer .block-content { padding: 0px !important }

	.footer .subscribe-footer .block-subscribe > label { float: none !important; text-align: center; margin-right: 0px; width: 100%; }

	.footer .block.newsletter { float: none; margin: 20px auto; display: block; width: 100% !important; }

	.footer .social-media { text-align: center; }

	.payment-icon { padding-bottom: 0px;  width: 100%; float: left;}

	.footer.content .links a { padding: 0px; }

	.hompage-banner .hp-banner {float:none; width:100%;}

	.hompage-banner .hp-banner:nth-child(2){ margin:0;}

	.custom-sub-cat li{ width:50%;}

	.custom-sub-cat li:nth-child(2n+1){ clear:left;}

	.map-add { width: 100%;}

	.contact-block {  width: 100%; margin-left:0;}

	

	.page-products .products-grid .product-item {  width: 100% !important;}

	.products-grid .product-item-info, .products-grid .product-item-info:hover, .products-grid .product-item-info.active {display:inline-block;}

	.page-products .product-item-details {  width: 100%; padding-left:0;}

	.product-item-info .custom-div-section {  margin-top: 10px;}

	.page-with-filter .toolbar-amount {  position: absolute !important;}

	.page-products .sorter {  right: -10px !important;}

	.columns { display: block;}

	.products-list .custom-compare .product-item-actions {  display: block;}

	.products-list .product-item-info .custom-div-section {  margin-top: 10px;}

	

	.page-products .products-grid .bestsellerproducts {  margin: 0px !important;}

	.owl-theme .owl-dots { width: 168px !important;}

	/*.bestsellerproducts .owl-stage {  width: 100% !important;}*/

	.bestsellerproducts .product-item-info .product-item-photo {  display: block;  float: none;  text-align: center;}

	.page-products .bestsellerproducts .product-item-details {  text-align: center; width:100%;}

	.bestsellerproducts .no-product-reviews-summary{ background-position: center center;}

	.bestsellerproducts .product-item-name, .product.name a {  height: auto;}

	

	/*2-8-2017*/

	.protected_copyscape {  margin: 0; clear:both;}

	.magebuzz-testimonial-content {  width: 100%; float:none;}

	.custom-slider {  float: none;  margin-right: 0;  width: 100%; display:none;}



	.header .hvquichaccess { float: left;}

	

	/*28-8-2017*/

	.header .links.link-ontop {  display: none;}

	.header .hvquichaccess .links li {  margin-right: 10px; margin-left:0;}

	.panel.header {  padding: 10px 0;}

	.testimonial-index-index .magebuzz-testimonial-content #row {  max-width: 100%; width:auto;}



	

	/*4-9-2017*/

	

	#right .content .custom-says {  padding-right: 50px;}

	.magebuzz-testimonial-content .owl-controls .owl-nav .owl-prev {  margin-left: 20px;}

	.page-wrapper .page-header .wrapper {  height: 40px;}

	.header-contact-link > a {  text-align: center;}

	.header-contact-link {  float: none;  margin-left: 0;  text-align: center;}

	

	/*5-9-2017*/

	.magebuzz-testimonial-content {  min-height: auto;}

	

	/*7-9-2017*/

	#right .content {  max-width: inherit;}

	

	/*14-9-2017*/

	#custom-tabs-container .tabs-menu {  float: none;}

	#custom-tabs-container .tab .tab-content-products li {  width: 100%; margin:30px 0;}

	#custom-tabs-container .tab .tab-content-categories li {  width: 100%; margin:30px 0;}

	#custom-tabs-container .tab { margin-top: -10px;  width: 99.4%;}

	

	/*19-9-2017*/

	.product-item-info .product-item-photo {  display: block;  float: none;  margin: 0 auto;}

	.product-image-container {  display: block;  margin: 0 auto;  max-width: 100%;}

	

	/*20-9-2017*/

	.cms-home #right .content {  max-width: 100%;}

	.detailed .description {  padding: 0 15px;}

	.products-grid .product-item-info, .products-grid .product-item-info:hover, .products-grid .product-item-info.active {  height: auto;}

	.vesbrand-brand-view .brand-view .brand-image .image {  width: 100%;}

	.vesbrand-brand-view .product-item-details {  height: auto;}

	.minicart-wrapper .block-minicart::before {  right: 2px;}

	.minicart-wrapper .block-minicart::after {  right: 1px;}

	#custom-tabs-container .tab .tab-content-products li {  border: 1px solid #ccc;  box-sizing: border-box;  margin: 10px 0;  padding: 10px;}

	#custom-tabs-container .tab .tab-content-categories li { border: 1px solid #ccc;  box-sizing: border-box;  margin: 10px 0;  padding: 10px;}

	.page-products .toolbar .limiter, .products.wrapper ~ .toolbar .toolbar-amount {  float: right;}

	.filter-title strong {  top: 60px;}

	.block-content .products-related .product-item-info {  border: 1px solid #ccc;}

	

	/*22-9-2017*/

	.page-with-filter .toolbar-amount {  display: none;}

	.wrapper .header.panel .header.links{ display:block; float:none;}

	.header.panel > .header.links > li.welcome {  display: none !important;}

	.wrapper .header.panel > .header.links > li {  font-size: 11px !important; margin:0;}

	.wrapper .header.panel .header.links > li > a {  padding: 0 7px;}

	.wrapper .panel.header {  padding-left: 0;  padding-right: 0;}

	div.panel{ padding-right:0px !important;}

}



@media screen and (min-width:641px) and (max-width:768px)

{

	.block-search .control {  border-top: medium none;  clear: none;  margin: 0;  padding: 0;}

	.header-contact-link .text-call {  font-size: 9px;}

	.header-contact-link > a {  font-size: 22px;}

	.header-contact-link {  margin-top: 0;}

	.products-grid.wishlist .product-item-actions {  float: right;}

	.products-grid.wishlist .product-item-photo {  float: none;  margin-right: 0;}

	.wishlist .product-item-info .product-item-name {  margin-left: 0;}

	.wishlist .product-item-info .price-configured_price {  margin-left: 0;}		

}



@media only screen and (max-width: 500px) {

	.phone-block { margin-bottom: 10px !important; }

	.bestsellerproducts .product-item-info .product-item-photo {  display: block;  float: none;  text-align: center;}

	.page-products .bestsellerproducts .product-item-details {  text-align: center; width:100%;}

	.bestsellerproducts .no-product-reviews-summary{ background-position: center center;}

		

}



@media screen and (max-width:480px)

{

	.products-grid .product-item {  margin: 10px 0;  width: 100%;}

	.vesbrand-brand-view .column.main .products ol .product-item {  width: 100% !important;}

	/*21-9-2017*/

	.logo { margin-top: 16px;}

	.logo img {  max-width: 150px;}

	.wishlist .product-item-info .product-item-inner .box-tocart {  float: none;}

	

	/*13-10-2017*/

	

	.hp-banner a {  font-size: 22px;  height: auto;  line-height: 30px;}	

}



@media screen and (min-width:481px) and (max-width:767px)

{

	#custom-tabs-container .tab .tab-content-products li { margin: 5px 1%;  width: 48%;}

	#custom-tabs-container .tab .tab-content-categories li { margin: 5px 1%;  width: 48%;}

	/*20-9-2017*/

	.vesbrand-brand-view .column.main .products ol .product-item {  width: 50% !important;}

	/*21-9-2017*/

	.logo { margin-top: 16px;}

	.logo img {  max-width: 150px;}

	.header .block-search {  float: right;}

	.header-contact-link {  float: left;  margin-left: 10px;  margin-top: 10px;}

	.header-contact-link .text-call {  font-size: 8px;}

	.header-contact-link > a {  font-size: 18px;}

	.block-search .control {  border-top: medium none;}

	.block-search .control {  left: 50%;  margin: 32px auto 0;  position: absolute !important;  transform: translateX(-50%);  width: 80%;  z-index: 999;}

	.header.panel > .header.links > li.welcome span {  font-size: 13px;  margin-left: 10px;}

	.header.panel > .header.links > li.welcome {  display: inline-block !important;}	

}



@media only screen and (max-width:374px) {

	.custom-sub-cat li{ width:100%;}

}

.sub-cat-list p {

  color: #2e3192;

}

.workshops-installation #interactive {

  height: 900px !important;

}

.cms-index-index .testimonial-content {

  font-size: 1.3rem;

}

.products-related .product-item-actions {

	display: block;

}


.abs-margin-for-blocks-and-widgets-desktop, .page-main .block, .customer-review .product-details {
	margin-bottom: 0;
}
.sidebar-main .c-sidebar h3 {
	margin-top: 5px;
}