@import url('https://fonts.googleapis.com/css?family=Ubuntu:300,400,500,700');

.multi-checkout-fields label {
    display: block;
    margin-bottom: 7px
}

.multi-checkout-fields .field {
    margin: 1.5em 0
}

.multi-checkout-fields .field.checkbox label {
    display: inline-block;
    margin: 0 0 0 12px
}
.footerhrstyle {
    float: left;
    width: 100%;
    border-top: 1px solid #E5E5E5;
}
.footerInfo {
    float: left;
    width: 100%;
    margin-top: 19px;
    padding-bottom: 19px;
	border-bottom:1px solid #E5E5E5;
}
address.copyrightadd {
    float: left;
    width: 100%;
    /* margin-top: 25px; */
    margin-top: 19px;
    color: #777777;
    font-style: normal;font-size:12px;margin-bottom: 19px;

}
.block.newsletter .title{display:block !important;}
.footeradd {
    float: left;
    width: 100%;    margin-bottom: 16px;
}
.fotterliInfo{float:left}
ul.socialiconul li {
    display: inline-block;
    padding-right: 5px; 
}
div#custom-header-id {
    border: none;
}
img.facebookImg:hover {
    box-sizing: border-box;
    padding-left: 52px;
    background: url(../images/socialFB.png);
    width: 52px;
    height: 52px;
}
img.twitterImg:hover {
    box-sizing: border-box;
    padding-left: 52px;
    background: url(../images/socialTB.png);
    width: 52px;
    height: 52px;
}
img.googleImg:hover {
    box-sizing: border-box;
    padding-left: 52px;
    background: url(../images/socialGB.png);
    width: 52px;
    height: 52px;
}
img.instaImg:hover {
    box-sizing: border-box;
    padding-left: 52px;
    background: url(../images/socialIB.png);
    width: 52px;
    height: 52px;
}
img.youtubeImg:hover {
    box-sizing: border-box;
    padding-left: 52px;
    background: url(../images/socialYB.png);
    width: 52px;
    height: 52px;
}
.homeicon,.phoneicon,.timeicon,.mailicon{float: left;margin-right: 12px;
    margin-top: 8px;display:none;}
li.addinfo,li.timeinfo {
        font-weight: lighter;
    color: #777777;
    float: left;
    width: 100%;
}
li.phoneinfo.fa-phone{float: left;
    width: 100%;}
.phoneinfo.fa-phone:before {
    font-size: unset;
    margin-right: 10px;
}
li.addinfo.fa-home:before,li.timeinfo.fa-clock:before {
    margin-right: 10px;
}
.footerLogo{float: left;width: 80px;margin-right: 9px;}
.footerLogoSection{float:left;width:100%}
.footerlabel{    float: left;
    width: auto;
    height: 78px;
    display: table;}
.footertxt {
    display: table-cell;
    vertical-align: middle;
    font-size: 17px;
    font-weight: 500;
}
.footertext {
    float: left;
    font-weight: lighter;
    color: #777777;
    font-size: 12px;
    line-height: 20px;
    margin-bottom: 10px;
}
.footeRightBlk {
    float: RIGHT;
    width: 47%;
    padding-left: 3%;
}
.block.newsletter.footer{width:auto;}
.footertitle {
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 10px !important;
    float: left;
    width: 100%;
    font-weight: 500;
}
.block.newsletter {
    margin-bottom: 0px !important;
}
input#newsletter {
    width: 100%;
    padding: 20px 15px;
    height: 30px;
    border-color: #E5E5E5 !important;
    border: 1px solid;
}
a#ui-id-2 {
    line-height: 51px;
}
.block.newsletter .action.subscribe {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
    margin-left: -1px;
    font-size: 15px;
    padding-top: 12px;
    padding-bottom: 12px;
}
.action.primary{background: #6267ab;
    border: 1px solid #6267ab;}
.fooLink {
    float: left;
    width: 100%;
}
.fooLink1 {
    width: 33%;float:left;
}
.divhead {
       padding-top: 20px;
    /*padding-bottom: 10px;*/
    font-weight: bold;
}
hr.footerHr {
    width: 35%;
    float: left;
    border: 2.5px solid #6267ab;
	margin-bottom: 10px;margin-top: 5px;  
}
ul.fooMenuLink {
    line-height: 20px !important;
}
ul.fooMenuLink {
    float: left;
    width: 100%;line-height: 30px;
}
ul.fotterliInfo {
    float: left;
    width: 100%;
    line-height: 30px;font-size: 18px;
}
.footerLeftBlk{
	float: left;
    width: 46%;padding-right:3.5%;border-right:1px solid #E5E5E5;}
.chatsec{float: left;
    width: 100%;
    padding-bottom: 22px;
    border-bottom: 1px solid #E5E5E5;}
a {
    color: #6267ab;text-decoration: none;
}
.products-grid .product-item-info:hover, .products-grid .product-item-info.active{border-radius: 8px;margin:0px;;}
.seoheading {
    font-size: 21px;
    font-weight: 400;
	text-transform:capitalize;margin-top: 20px;margin-bottom: 20px;
}
.product-item-details.topinfo {
    min-height: 96px;
}
.productBlock {
   /* padding-top: 50px;
    border-top: 1px solid #E5E5E5; */
}
.productBlock .block-title {
    margin-bottom: 15px;
}
.productBlock .block-products-list .block-title strong {
    font-size: 21px;
    font-weight: 400;
    text-transform: capitalize;
}
li.product-item {
    border: 1px solid #E5E5E5;
    width: 24% !important;border-radius:8px;
}
.prosku{color:#818181;}
.productBlock .products-grid .product-item .product-item-info{padding: 10px 13px;
    width: 91% !important;}
.widget-product-grid .product-item-name,.widget-product-grid .product-reviews-summary {
    margin-bottom: 0px;
}
.product-item-details {
    float: left;
    width: 100%;
}
.product-items.widget-product-grid a.product-item-photo {
    float: left;
    width: 100%;
    text-align: center;
}
.productBlock .products-grid .product-item-info:hover,.productBlock  .products-grid .product-item-info.active{border:none;margin:0px;padding:10px 13px;}
.products-grid .product-item-info{padding:10px 13px;float:left;}
.seoCon { 
    color: #777777;
    font-weight: lighter;
    font-family: 'Ubuntu', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    line-height: 23px;
    font-size: 13px;
}
.chatblk {
        background: #3E3E3E;
    border-radius: 20px;
    float: left;
    width: 96%;
    padding: 12px;
    padding-left: 2%;
    padding-right: 2%;
    font-size: 16px;
}
.sliderBlk0 {
    float: right;
    width: 100%;
    /*width: 79%;clear: both;*/
}
.sliderBlk {
    float: right;
    width: 78%;
    clear: both;
   /* padding-bottom: 16px;*/
    
    
}
.borderCls{border-bottom: 1px solid #E5E5E5;/*margin-bottom: 37px;*/margin-bottom: 12px;    margin-top: -10px;    float: left;
    width: 100%;}
.sliderBlk1Sec1 {
    float: left;
    width: 49%;
}
.sliderBlk1Sec10{float: left;
    width: 32%;}
.sliderBlk1Sec20{float: left;margin-left: 24px;width: 32%;}
.sliderBlk1Sec30{float: right;
    width: 32%;}
.sliderBlk1Sec10 img,.sliderBlk1Sec20 img,.sliderBlk1Sec30 img {
    float: left;
    width: 100%;
}
.cms-home-page .breadcrumbs,.cms-home-pages-ver2 .breadcrumbs {
    display: none;
}
.sliderBlk1Sec1 img {
    float: left;
    width: 100%;
}
.sliderBlk1MainSectxt1 {
    text-align: center;
    font-weight: bold;
    /*padding: 12px 20px;*/
    float: left;
    width: 100%;
}
span.sliderBlk1Sectxt1 {
     text-align: center;
    font-weight: bold;
    float: left;
    width: 100%;
   /* padding-bottom: 20px; */
padding-bottom: 10px;
padding-top: 10px;
}
.sliderBannerBlk0 {
    float: right;
    /* width: 79%; */  width: 100%;
    clear: both;
}
span.sliderBlk1MainSectxt1 {
    text-align: center;
    font-weight: bold;
    padding: 12px 20px;
    float: left;
    width: 93%;
padding-bottom:10px;
}
.sliderBlk0Left{float:left;width:100%;}

.leftBlkSlider { 
    display:none;
    float: left;
    width: 14%;
    background: #F4F4F4;
    padding: 28px;
    text-align: center;
    padding-bottom: 19px;
}

@media only screen and (min-width:732px) and (max-width:848px) {

.leftBlkSlider{
    display:none;
    float: left;
    width: 92.4%;
    background: #F4F4F4;
    padding: 28px;
    text-align: center;    
    padding-bottom: 46px;
    margin-bottom: 16px;
}

}

@media only screen and (min-width:850px) and (max-width:1024px) {

.leftBlkSlider { 
display:none;
    float: left;
    width: 92.4%;
    background: #F4F4F4;
    padding: 28px;
    text-align: center;
    padding-bottom: 46px;
    margin-bottom: 16px;
}
}

@media only screen and (min-width:1280px) {
   
.leftBlkSlider{
display:none;
    float: left;
    width: 14%;
    background: #F4F4F4;
    padding: 32px;
    text-align: center;    
    padding-bottom: 46px;
}
}

.vouchermsg {
    font-weight: 500;
    font-size: 12px;
}
.vouchercat {
    font-weight: 600;
    font-size: 30px;
    line-height: 33px;
    margin-bottom: 10px;
}
img.voucherimg {
    margin-top: 30px;
    margin-bottom: 30px;
}
.sliderBlk1Sec2 {
    float: right;
    width: 49%;
}
.sliderBlk1Sec2 img {
    float: left;
    width: 100%;
}
.productBlock .product-item-actions, .productBlock a.action.add{
    display: none;
}
.product-item-name>a, .product.name a>a {
    color: #333;
    text-decoration: none;
    font-weight: bold;
    line-height: 23px;
}
.block.related .related-available .product-item-name{margin-left:0px !important;}
.facebookImgs {
        background: url(../images/socialFG.png);
    width: 30px;
    height: 30px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: top left;
}
.twitterImgs{
        background: url(../images/socialTG.png);
    width: 30px;
    height: 30px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: top left;
}
.googleImgs{
        background: url(../images/socialGG.png);
    width: 30px;
    height: 30px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: top left;
}
.instaImgs{
        background: url(../images/socialIG.png);
    width: 30px;
    height: 30px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: top left;
}
.youtubeImgs{
        background: url(../images/socialYG.png);
    width: 30px;
    height: 30px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: top left;
}

.facebookImgs:hover {
        background: url(../images/socialFB.png);
    width: 30px;
    height: 30px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: top left;
}
.twitterImgs:hover {
        background: url(../images/socialTB.png);
    width: 30px;
    height: 30px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: top left;
}
.googleImgs:hover {
        background: url(../images/socialGB.png);
   width: 30px;
    height: 30px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: top left;
}
.instaImgs:hover {
        background: url(../images/socialIB.png);
    width: 30px;
    height: 30px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: top left;
}
.youtubeImgs:hover {
        background: url(../images/socialYB.png);
    width: 30px;
    height: 30px;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    background-position: top left;
}

.socialiconul a {
    text-decoration: none;
}
.chatblk1,.chatblk2 {
    /*width: 30%;
    float: left;
    text-transform: capitalize;
    color: #fff;
    padding-top: 6px;
    padding-bottom: 5px;*/
float: left;
    color: #fff;
    padding-top: 10px;
    padding-right: 10px;
    width: 30%;
    padding-left: 3%;
}
.chatblk2 {
   /* width: 50%;
    float: left;
    text-transform: capitalize;
    color: #fff;
    text-decoration: underline;
    text-decoration-color: #939393;
    padding-top: 6px;
    text-align: center;
    padding-bottom: 5px; */
text-decoration: underline;
    text-align: center;
    width: 31%;
}
.chatblk3 {
        width: 27%;
    float: right;
    color: #fff;
    text-transform: capitalize;
    padding-right: 3%; 
}
.chatbtn {
    float: right;
    background-color: #6267ab;
    font-size: 17px;
    padding: 9px;
    padding-left: 30px;
    padding-right: 30px;
}
@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 {
@media all and (min-width:769px),
print {
@media all and (min-width:813px),
print { */
@media all and (min-width:824px),
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,
    .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),
    .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),
    .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)+*,
    .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-address-billing .box-content,
    .box-address-shipping .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;
        -moz-osx-font-smoothing: grayscale;
        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: 1215px;
        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%; */
       width:82.166667%;
        float: right;
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2
    }
    .page-layout-2columns-right .column.main {
        width: 73%;
        float: left;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1;
        padding-bottom: 0px;
    }
    .sidebar-main {
        padding-right: 1%
        font-size: 13px;
    }
    .page-layout-3columns .sidebar-main {
        /* width: 20.83333333%;*/
         width: 17.83333333%;
        float: left;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1
    }
    .page-layout-2columns-left .sidebar-main {
       /* width: 20.83333333%;*/
         width: 17.83333333%;
        float: left;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1
    }
    .page-layout-2columns-right .sidebar-main {
        width: 27%;
        float: left;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1;        
        padding-left: 1%;
        padding-right: 0;
        border-left: 1px solid #f0f0f0;
    }
 
    .sidebar-additional {
        clear: right;
        padding-left: 2%
    }
    .page-layout-3columns .sidebar-additional {
        /*width: 20.83333333%; */
         width: 17.833333%;
        float: right;
        -ms-flex-order: 3;
        -webkit-order: 3;
        order: 3
    }
    .page-layout-2columns-left .sidebar-additional {
        /*width: 20.83333333%; */
         width: 17.833333%;
        float: right;
        -ms-flex-order: 2;
        -webkit-order: 2;
        order: 2
    }
    .page-layout-2columns-right .sidebar-additional {
        /*width: 20.83333333%; */
         width: 17.833333%;
        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;
	background:#333333;
    }
    
*html .nav-sections {
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        -webkit-flex-basis: auto;
        flex-basis: auto;
        margin-bottom: 25px;
	background:#333333;
        margin-top:120px;
    }
    
    .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;
		padding-left:20px;padding-right:20px;
    }
    .navigation {
        /*background: #f0f0f0;*/
		background:#333333;
        font-weight: 700;
        height: inherit;
        left: auto;
        overflow: inherit;
        padding: 0;
        position: relative;
        top: 0;
        width: 100%;
        z-index: 3;height:59px;
    }
    .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: inline-block;
        position: relative
    }
    .navigation .level0:last-child {
        margin-right: 0;
        padding-right: 0
    }
    .navigation .level0>.level-top {
        /*color: #575757;line-height: 47px;*/
		color:#ffffff;
        line-height: 43px;
        padding: 0 12px;
        text-decoration: none;
        box-sizing: border-box;
        position: relative;
text-transform: capitalize;font-weight:bold;
    }
    .navigation .level0>.level-top:hover,
    .navigation .level0>.level-top.ui-state-focus {
        color: #ffffff;
        text-decoration: none;
		
    }
	li.level0.nav-2:hover,li.level0.nav-3:hover,li.level0.nav-4:hover,li.level0.nav-5:hover,li.level0.nav-2.active,li.level0.nav-3.active,li.level0.nav-4.active,li.level0.nav-5.active{
		border-bottom: 4px solid #6267ab;
		color: #ffffff;
	}
	.navigation .level0.active>.level-top, .navigation .level0.has-active>.level-top {
		color: #ffffff;
	}
	li.level0.nav-2, li.level0.nav-3, li.level0.nav-4, li.level0.nav-5{
		margin-right: 20px;
		font-weight: 400;
		font-size: 15px;
		font-family:'Ubuntu', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	}
	/* li.level0.nav-1.first.level-top.parent.ui-menu-item {
		background-color: #6267ab;
		margin-right: 110px;
		padding-left: 10px;
		padding-right: 30px;
		font-weight: 500;
		font-size: 16px;
		font-family: 'Ubuntu', 'Helvetica Neue', Helvetica, Arial, sans-serif;
		padding-top: 2px;
		width: 192px;
		background-image: url(../images/bottomarrow.png);
		background-repeat: no-repeat;
		background-position: 97% 60%;height: 52px;margin-top:10px;
	} */
li.level0.nav-1.first.level-top.parent {
background-color: #6267ab;
    padding-left: 10px;
    font-weight: bold;
    font-size: 15px;
    font-family: 'Ubuntu', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    padding-top: 2px;
    margin-top: 10px;
    padding-right: 20px;margin-right: 20px;
}
a#ui-id-3 {
    padding: 0 31px;
    padding-left: 10px;
    /* padding-right: 80px; */
padding-right: 0px;
}
/*.cms-home a#ui-id-3.level-top.ui-corner-all:after,.cms-home-page a#ui-id-3.level-top.ui-corner-all:after,.cms-home-pages-ver2 a#ui-id-3.level-top.ui-corner-all:after { 
.cms-home ul.ui-menu> li.level0:first-child a.level-top:after, .cms-home-page ul.ui-menu> li.level0:first-child a.level-top:after, .cms-home-pages-ver2 ul.ui-menu> li.level0:first-child a.level-top:after{  
    content: "\f103" !important;
    font-family: "FontAwesome";
    font-size: 23px;
    color: #fff;
    font-weight: lighter;
    vertical-align: middle;
    text-align: right;
    margin-left: 73px;
} */
/* a#ui-id-3.level-top.ui-corner-all:after { */
/*ul.ui-menu> li.level0:first-child a.level-top:after { */
nav.navigation ul > li.level0:first-child a.level-top:after {
    content: "\f102" !important;
    font-family: "FontAwesome";
    font-size: 23px;
    color: #fff;
    font-weight: lighter;
    vertical-align: middle;
    text-align: right;
    margin-left: 73px; 
}
/* a#ui-id-3.level-top.ui-corner-all.ui-state-active:after { */
/*ul.ui-menu> li.level0:first-child a.level-top.ui-corner-all.ui-state-active:after {*/
nav.navigation ul > li.level0:first-child a.level-top.ui-corner-all.ui-state-active:after {
    content: "\f103" !important;
    font-family: "FontAwesome";
}
.fa-angle-double-down:after {
    content: "\f103";
    font-family: "FontAwesome";
    font-size: 30px;
    color: #fff;
    font-weight: lighter;
    vertical-align: middle;
}
.fa-angle-double-down:before{content: none !important;}
li.level0.nav-1.first {
    height: 47px;
}
	.minicart-wrapper .action.showcart .counter.qty {background: #e8e8e8 !important;
    color: #000 !important;
    height: 24px;
    line-height: 24px;
    border-radius: 20px !important;
    display: inline-block;
    margin: -9px 5px 10px -13px !important;
margin:-3px 5px 7px -13px !important;
    min-width: 18px !important;
    overflow: hidden;
    padding: 0 3px;
    text-align: center;
    white-space: normal;float:left;}
	.minicart-wrapper .action.showcart:before{content:none !important;}
	.minicart-wrapper .action.showcart .counter-number{text-shadow: none;}
	li.level1.ui-menu-item {
		border-bottom: 1px solid #CCCCCC;
		text-transform: capitalize;
		/* font-size: 15px; */font-size: 14px;
		font-weight: 500;
	}
	ul>li, ol>li{margin-bottom:0px;}
	li.level1.parent.ui-menu-item,.li.level1.parent.ui-menu-item a:hover{
		background-image: url(../images/leftarrow.png);
		background-repeat: no-repeat;
		background-position: 93%; 
	}
    /*.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: 216px;
        padding: 15px 0;
        display: none;
        left: 0;
        margin: 0 !important;
        padding: 0;
        position: absolute;
        z-index: 1;
        margin-top: 11px;top:48px;
    }
    .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: 10px 20px;text-transform:capitalize;
    }
    .navigation .level0 .submenu a:hover,
    .navigation .level0 .submenu a.ui-state-focus {
        background: #e8e8e8;
        color: #6267ab;
        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;
        height: 99.6% !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;
        -moz-osx-font-smoothing: grayscale;
        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.2rem;
        color: #6d6d6d;
        text-decoration: none;
        background: #f6f6f6;
        /*font-size: 1.4rem;border: 1px solid #ccc;padding: 1px 35px 1px 35px*/
		border:1px solid #f0f0f0;
        border-bottom: none;
        height: 40px;
        padding: 1px 10px 1px 10px; 
    }
#deliveryinfo .related .block-title.title, #deliveryinfo .related .relatedHr,
#upsellinfo .upsell .block-title.title, #upsellinfo .upsell .relatedHr,
#crosssellinfo .crosssell .block-title.title, #crosssellinfo .crosssell .relatedHr{display:none;}

#deliveryinfo .product-item-info.related-available:hover, #deliveryinfo .product-item-info.related-available:focus, #deliveryinfo .product-item-info.related-available:active{padding-bottom:8px;}
#crosssellinfo .block.crosssell{width:100%;float:left;margin-top:0px;padding:0px;}
#deliveryinfo .products-related .items li, #upsellinfo .products-upsell .items li, #crosssellinfo .products-crosssell .items li{
    width: 24% !important;
    margin-right: 0px;
    padding: 0px !important;
    float: left;    margin-left: 7px;
}
#deliveryinfo .products-related .items li:nth-child(2n),#upsellinfo .products-upsell .items li:nth-child(2n) ,#crosssellinfo .products-crosssell .items li:nth-child(2n)  {
    /* margin-left: 27px; */
}
#deliveryinfo .products-related .items li:nth-child(3n), #upsellinfo .products-upsell .items li:nth-child(3n), #crosssellinfo .products-crosssell .items li:nth-child(3n) {
  /*  margin-right: 0px;
    float: right; */
}
.products-upsell .price-including-tax, .products-crosssell .price-including-tax  {
    float: right !important;
    width: 50% !important;
    text-align: right !important;
    /* margin-top: 5px !important; */
}
.products-upsell .price-excluding-tax, .products-crosssell .price-excluding-tax {
    float: left !important;
    width: 50% !important;
}
    .product.data.items>.item.title>.switch:visited {
        color: #6d6d6d;
        text-decoration: none
    }
    .product.data.items>.item.title>.switch:hover {
        color: #6d6d6d;
        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 #f0f0f0;
    }
    .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
    }
    .modal-popup.modal-slide .modal-footer {
        border-top: 1px solid #c1c1c1;
        text-align: right
    }
    .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: 10px;
        /*margin-right: 20px*/
    }
#mode-list {
    display: none;
}
    .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: #5e5e5e;
        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: #5e5e5e;
        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;
        -moz-osx-font-smoothing: grayscale;
        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: 10px
    }
    .product-info-main .product-add-form {
        padding-top: 20px
    }
    .box-tocart .action.tocart {
        margin-bottom: 0;
            margin-right: 1%;
    width: 31%;
    padding: 10px !important;
    text-align: right;
    padding-right: 15px !important;
    }
    .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 .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: right;
        padding-left: 15px;
        position: relative;
        width: 290px;
        z-index: 4;
       /*  margin-top:14px;*/
	margin-top:20px; 
    }
    .block-search .control {
        border-top: 0;
        margin: 0;
        padding: 0;
    }
    .block-search input {
        margin: 0;
        padding-right: 35px;
        position: static;
		height: 46px;
		border-radius:5px 0px 0px 5px;
		width:210px;font-size:13px;
    }
    .block-search input::-webkit-input-placeholder {
        color: #575757
    }
    .block-search input:-moz-placeholder {
        color: #575757
    }
    .block-search input::-moz-placeholder {
        color: #575757
    }
    .block-search input:-ms-input-placeholder {
        color: #575757
    }
    .block-search .action.search {
        display: inline-block;
        background-image: none;
        background: #6267ab;
        -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:0px;
        top:0;
        z-index:1;
		width:80px;
		border-radius:0px 5px 5px 0px;
		height:46px;
		/* padding-top:5px; */
    }
    .block-search .action.search>span {
        border: 0;        
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
		color: #ffffff;
        /*clip: rect(0, 0, 0, 0);
		position: absolute;*/ vertical-align:middle; text-transform:uppercase;      
    }
    .block-search .action.search:before {
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-size: 16px;
        line-height: 32px;
        /*color: #757575;*/
		color:#ffffff;
        content: '\e615';
        font-family: 'luma-icons';
        margin: 0;
        vertical-align: top;
        display: inline-block;
        font-weight: normal;
        overflow: hidden;
        speak: none;
        text-align:center;
		/*margin-top:-5px;*/vertical-align:middle;
    }
    .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: 1;
    }
    .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*/
		display:none;
    }
    .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*/
		background: #f5f5f5;
		border: 1px solid #CCCCCC;
		padding: 25px 20px 25px;
		border-top: 0px;
		margin-top: 0px;
		padding-top: 0px;
    }
    .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-products-toolbar {
        margin: 2px 0 0
    }
    .cart-products-toolbar .toolbar-amount {
        line-height: 30px;
        margin: 0
    }
    .cart-products-toolbar .pages {
        float: right
    }
    .cart-products-toolbar .pages .item:last-child {
        margin-right: 0;
background-color: #F5F5F5;
    width: 27px;
    font-size: 1.2rem;
    font-size: 10px;
    letter-spacing: normal;
    line-height: 27px;
    margin: 0 6px 0 0;
    display: inline-block;
    }
    .cart.table-wrapper .cart-products-toolbar+.cart thead tr th.col {
        padding-bottom: 10px;
        padding-top: 10px
    }
    .cart.table-wrapper .cart+.cart-products-toolbar {
        margin-top: 25px
    }
    .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;
		margin-top: 10px;
    }
	.showcart .div-header-text2-part2 span {
		color: #000 !important;
		font-size: 14px;
		font-weight: bold;
		font-family: 'Ubuntu', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	}
    .minicart-wrapper .block-minicart {
        right: -15px;
       /* width: 390px*/width:450px;
    }
    .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
    }
    .checkout-onepage-success .print {
        display: block;
        float: right;
        margin: 23px 0 0
    }
    .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;
        border: 1px solid #ccc;
        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: #666;
        font-weight: 300;
        font-size: 1.8rem
    }
    .opc-progress-bar-item>span:before,
    .opc-progress-bar-item>span:after {
        background: #e4e4e4;
        border: 1px solid #ccc;
        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: #6267ab
    }
    .opc-progress-bar-item._complete>span:after {
        font-family: 'luma-icons';
        content: '\e610'
    }
    .opc-progress-bar-item._active:before {
        background: #6267ab;
        border-color: #6267ab
    }
.opc-wrapper .shipping-address-item.selected-item{border-color: #6267ab !important;}
.opc-wrapper .shipping-address-item.selected-item:after{background: #6267ab !important;}
    .opc-progress-bar-item._active>span {
        color: #333;
        font-weight: 600
    }
    .opc-progress-bar-item._active>span:before {
        background: #6267ab;
        border-color: #6267ab;
    }
    .opc-progress-bar-item._active>span:after {
        border-color: #6267ab;
        content: '\e610';
        font-family: 'luma-icons'
    }
    .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 {
        display: table;
        width: 100%
    }
    .form-create-account .fieldset-fullname .fields .field {
        display: table-cell
    }
    .form-create-account .fieldset-fullname .fields .field+.field {
        padding-left: 10px
    }
    .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% 
width:20.83333333%;*/
width:17.83333333%; 
    }
.block-collapsible-nav .item.current a, .block-collapsible-nav .item.current>strong{border-color: #6267ab !important;}
    .account.page-layout-2columns-left .column.main {
       /* width: 77.7% 
width:79.16666667%;*/
width:82.166667%;
    }
.message.info{float: left !important;
    width: 93% !important;}
    .account .data.table {
        margin-bottom: 0
    }
    .account .data.table .col.actions {
        white-space: nowrap
    }
    .block-addresses-list .items.addresses {
        font-size: 0
    }
    .block-addresses-list .items.addresses>.item {
        display: inline-block;
        font-size: 14px;
        margin-bottom: 20px;
        vertical-align: top;
        width: 48%
    }
    .block-addresses-list .items.addresses>.item:nth-last-child(1),
    .block-addresses-list .items.addresses>.item:nth-last-child(2) {
        margin-bottom: 0
    }
    .block-addresses-list .items.addresses>.item:nth-child(even) {
        margin-left: 4%
    }
    .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-family:'Ubuntu', '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: #575757
    }
    .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: #575757
    }
    .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: #575757
    }
    .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;
        -moz-osx-font-smoothing: grayscale;
        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-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 {
        font-size: 1.6rem;
        padding: 20px 0
    }
    .item-gift td {
        padding-left: 0;
        padding-right: 0
    }
    .cart.table-wrapper .gift-options .actions-toolbar {
        clear: both;
        padding: 0;
        position: static
    }
    .cart .action-gift {
        float: left
    }
    .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-options-cart-item .gift-wrapping,
    .cart-gift-item .gift-wrapping {
        box-sizing: border-box;
        float: left;
        padding-right: 20px;
        width: 50%
    }
    .gift-options-cart-item .gift-wrapping+.gift-message,
    .cart-gift-item .gift-wrapping+.gift-message {
        border-left: 1px solid #c1c1c1;
        box-sizing: border-box;
        float: left;
        padding-left: 4.5rem;
        width: 50%
    }
    .gift-options-cart-item .gift-summary .regular-price,
    .cart-gift-item .gift-summary .regular-price {
        white-space: nowrap
    }
    .gift-options-cart-item .gift-wrapping-name,
    .cart-gift-item .gift-wrapping-name {
        padding-right: 20px
    }
    .order-options .gift-wrapping,
    .table-order-review .gift-wrapping {
        max-width: 50%
    }
    .page-product-grouped .product-info-price {
        float: none
    }
    .page-product-grouped .minimal-price {
        margin-top: -8px
    }
    .box-tocart .action.instant-purchase {
        margin-bottom: 0;
        margin-right: 1%;
        width: 49%
    }
    .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 */
    margin-bottom: 20px;
    border-bottom: 1px solid #9d9d9d21;
    padding-bottom: 20px;
    }
a.action.clear.filter-clear {
    color: #000;
    text-transform: uppercase;
    background: #F5F5F5;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
}
.filter .block-subtitle{display:none;}
    .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
    }
strong.product.name.product-item-name {
    font-weight: 600 !important;
    margin-bottom: 0px !important;
}
.product-item-name, .product.name a{
    font-weight: 600 !important;}
.filter-options-title{text-transform: capitalize !important;}
    .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%*/
        width:100% !important
    }
    .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: 0 0 0 30px
    }
    .block-returns-tracking .block-title .actions-track {
        float: right;
        margin-top: 12px
    }
    .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
    }
    .order-pager-wrapper .order-pager-wrapper-top {
        padding-left: 0;
        padding-right: 0
    }
    .order-pager-wrapper .toolbar-amount {
        position: relative
    }
    .order-pager-wrapper .pages {
        float: right
    }
    .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%;
	/* font-family:Ubuntu; */
font-family:'Ubuntu', 'Helvetica Neue', Helvetica, Arial, sans-serif;
    }
    .ie9 body {
        background-color: #6e716e
    }
    .navigation ul {
       /* padding: 0 8px*/
	   padding:0px;
    }
    .page-header {
        border: 0;
        margin-bottom: 0;/*margin-top:10px; height: 150px;*/height: 119px;
    }
	.logo {
    margin: 8px auto 25px 0 !important;
}
.product-item .price-box{margin-bottom:0px !important}
    .page-header .panel.wrapper {
        border-bottom: 1px solid #e8e8e8;
       /* background-color: #6e716e */
	   background-color: #fff;
		color: #6e716e;
    }
	.header.panel>.header.links>li>a,.header.panel>.header.links>li>a:hover,.header.panel>.header.links>li>a:visited{display: inline-block;
    line-height: 1.4;
    /* color: #fff; */
    color: #6267ab !important;
    font-weight: 400;}
    .page-header .header.panel {
        padding-bottom: 10px;
        /* padding-top: 10px */
        padding-top:0px !important;
    }
    .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;
        -moz-osx-font-smoothing: grayscale;
        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;
        -moz-osx-font-smoothing: grayscale;
        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;
        position: absolute;
        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
    }
    .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;color:#6267ab;
    }
    .customer-welcome .customer-menu {
        display: none
    }
.block.block-collapsible-nav {
    border-right: 1px solid #9d9d9d21;
    margin-right: 23px;
    padding-right: 10px;
}
    .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;
		text-align: right;
		border-left: 1px solid #f0f0f0;margin-top: 7px;
        margin-top: -23px !important;
        margin-right: 45px !important;
    }
    .header.panel>.header.links>li {
        display: inline-block;
        vertical-align: top
    }
	li.level0.nav-5.last.level-top.ui-menu-item {
		/*float: right;
		margin-top: 16px;*/
	}
    .header.panel>.header.links>li {
        /*margin: 0 0 0 15px; */
		 margin: 0 0 0 9px;
    }
.header.panel>.header.links>li.welcome {
display:none;
    }
    .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 {
        content: attr(data-label);
        display: inline-block;
        margin: 0 -5px 0 5px
    }
    .header.panel>.header.links>.authorization-link:last-child:after {
        display: none
    }
    .header.panel>.header.links>.customer-welcome+.authorization-link {
        display: none
    }
    .header.content {
        padding: 30px 20px 0
    }
    .logo {
        margin: -8px 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: #f4f4f4;padding-bottom: 25px*/
        margin-top: auto;
        /*padding-bottom: 19px*/
    }
    .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;
padding-top:0px !important;
    }
    .footer.content .block {
        float: left
    }
    .footer.content ul {
        padding-right: 50px
    float: left;
    width: 100%;
    line-height: 18px;
    font-size: 13px;
    }
    .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;
        box-shadow: 3px 4px 4px 0 rgba(0, 0, 0, 0.3);
        border-top: 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%
    }
    .sidebar .block.widget .products-grid .product-item {
        margin-left: 0;
        width: 100%
    }
    .sidebar .block.widget .products-grid .product-item .actions-secondary {
        display: block;
        padding: 10px 0
    }
    .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: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: 0;
        width: 24.439%
    }
    /*.page-products .products-grid .product-item:nth-child(4n + 1) {*/
    .page-products .products-grid .product-item:nth-child(3n + 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
    }
}
.div-header-top-text {
 width: 67%; float: left;/* height: 35px;*/ padding-left: 45px;margin-top: 7px;
    margin-bottom: 5px;
}
.div-header-top-text1 {
 width:270px; float:left;
}
.div-header-top-text2 {
 float:left; width:253px; 
}
.div-header-top-text3 {
 font-weight: bold;
}
.header-top-text_img {
 height: 16px; vertical-align: middle; padding-right: 10px;
}
.hr-header {
 border-top: 1px solid #f0f0f0; margin-left: 160px; margin-top: 35px; margin-bottom: 10px;
}
.div-header-text {
 width: 981px; height: 41px; float: left; margin-bottom: 18px;
}
.div-header-text-content { 
   float: left;width: 76%;
}
.div-header-text1 {
 float:left;color:#333333; padding-left: 45px; margin-top: -8px;
}
.div-header-text1-span1 {
 /*font-size: 22px; font-weight: bold; */
    font-size: 17px;
    font-weight: 500;
}
.div-header-text1-span2 {
/* font-size:15px;line-height:20px;float:left;*/
font-size: 12.5px;
    line-height: 20px;
    float: left;
}
.div-header-text2 {
 /*width: 48%;*/float: right;color: #333333;font-weight: bold;padding-top: 10px;
}
.div-header-text2-img-phn {
 float: left; padding-right: 12px; height: 30px; padding-top: 3px;
}
.div-header-text2-part1 {
 float: left; 
}
.div-header-text2-part1-span1 {
 font-size: 15px;
    font-weight: 500;
}
.div-header-text2-part1-span2 {
     font-size: 12px;
    line-height: 14px;
    float: left;
    font-weight: 400;
    font-family: 'Ubuntu';
}
.div-header-text2-part2 {
 float:right;vertical-align:top; font-size:15px;
}
.div-header-text2-part2-cart {
 float:right;vertical-align:top; font-size:15px;color:#000;font-weight:500;
}

.div-header-text2-img-cart {
 float:left; padding-right:5px;  height: 30px; padding-top: 5px;
}
.minicart-wrapper .action.showcart .counter.qty.empty{display:inline-block;}
#mini-cart li.product-item {
    float: left;
    width: 100% !important;
    margin-bottom: 10px;
    border-radius: 0px;
padding:10px;
}
.owl-carousel .owl-stage-outer,.products.products-grid, .custom-slider{padding:0px !important;}
.div-header-text2-part2-cart-count {
 border-radius:20px;width:25px;height:25px;float:left;background-color:#e8e8e8;text-align:center;margin-left:-30px;margin-top:-9px;
}
.div-header-text2-part2-spantotal {
 line-height: 14px; float: left;
}

/******************************/
.page-layout-2columns-right .product-info-main{width:51%}
.page-layout-2columns-right .product.media{width:46%}

.product-info-main .product-info-price {
    color: #575757;
    /* border-bottom: 1px solid #c1c1c1; */
    display: table;
    margin-bottom: 4px;
    width: 100%;
}
.product-info-main .product-reviews-summary {
    float: left;
    border-bottom:1px solid #f0f0f0;
    padding-bottom: 15px;width:91%;
}
.product-info-main .stock {
    margin: 0 0 3px;
    float: right;
    width: 70%;
    text-align: left;
}
.product-info-main .product-info-stock-sku {
    padding-bottom: 10px;
    text-align: left;
    width: 100%;
    float: left;padding-left: 3px;
}
.product-info-main .product.attribute.sku{    float: left;
    width: 30%;text-align:left;}
.product-info-main .stock.available, .product-info-main .stock.unavailable {font-weight: 500 !important;
    text-transform: capitalize !important;display:none;}
span.stockStatus {
    margin-left: 5px;
    color: #6267ab;
    font-weight: 500;
}
.product-options-bottom .price-box .price-container .price, .product-info-price .price-box .price-container .price {
    font-size: 33px;
    line-height: 32px;
    font-weight: 400;
}
.product-info-main .product.attribute.sku .value {
    display: inline-block;
    font-weight: 600;
}
.product-info-main h1.page-title {
    /*font-size: 30px;*/font-size: 21px;
    font-weight: 500;
    float: left;margin-top:0px;text-transform: capitalize;
}
a.product.photo.product-item-photo{float: left;
    width: 100%;
    text-align: center;}
.product.details.product-item-details{float:left;width:100%;}
.product-info-main .product.attribute.overview, .product-info-main .product.attribute.daysprice {
    float: left;
    width: 91%;
    margin-top: 0px;
    margin-right: 10px;
    border-bottom: 1px solid #f0f0f0;
    padding-bottom: 10px;
    margin-bottom: 0px;font-size:13px;
}
#meerdagen_prijzen p strong {
    COLOR: #6267ab;
    width: 50%;
    float: left;
    font-size: 15px;
    font-weight: 500;
}
.product.attribute .value p {
    color: #9D9D9D;
    line-height: 24px;
}
.swatch-attribute-label:after {
    content: ':';
}
.swatch-attribute-options {
    margin-top: 13px;
    margin-bottom: 20px;
}
.product-options-bottom .field.qty {
    float: left;
    display: table;
}
.product-options-bottom .field.qty label.label {
    display: table-cell;
    vertical-align: middle;
    padding-right: 14px;
}
.product-options-bottom .field.qty label.label span {
    text-transform: uppercase;
    vertical-align: middle;
    height: 50px;
    display: table-cell;
    font-size: 16px;
}
.product-options-bottom .field.qty label.label span:after {
    content: ':';
}
.swatch-attribute-label {
    font-weight: bold;
    position: relative;
    font-size: 16px;
    text-transform: uppercase;
}
.swatch-opt {
    margin: 20px 0;
    margin-top: 3px;
}
.box-tocart .field.qty {
    float: left;
    display: table;
}
.box-tocart .field.qty label.label {
    display: table-cell;
    vertical-align: middle;
    padding-right: 14px;
}
.box-tocart .field.qty label.label span {
    text-transform: uppercase;
    vertical-align: middle;
    height: 41px;
    display: table-cell;
    font-size: 16px;
}
#multidayprice p strong {
    color: #6267ab;font-weight:500;
}

h3.multiday {
    font-size: 17px;
    font-weight: 500;
    float: left;
    text-transform: capitalize;
    width: 100%;
}
#multidayprice p {
    float: left;
    width: 100%;
    margin-bottom: 0px;
}

.box-tocart .field.qty .control {
    float: left; 
}
.box-tocart .field.qty .control input#qty {
    /*padding: 21px;*/ height:44px;
   /* width: 64px;
    margin-right: 13px;*/
}
.page-wrapper>.page-bottom{width:100%;}
.product.data.items{width:95%;}
.product.data.items>.item.title.active>.switch, .product.data.items>.item.title.active>.switch:focus, .product.data.items>.item.title.active>.switch:hover {
    font-weight: 500;
    color: #6267ab;
    border-top: 4px solid #6267ab;
    padding-bottom: 0px;
    height: 39px;
}
.product.data.items>.item.title.active>.switch .counter{font-weight: bold;
    color: #6267ab;}
.product.data.items>.item.title{text-transform:uppercase;}
.magebuzz-social {
    display: block;
    width: 51%;
    float: right;margin-bottom: 15px;
}
.product-add-form .box-tocart {
    margin-bottom: 0px;
}
td.col.labelDescription {
    color: #9D9D9D;
}
#product-attribute-specs-table tr th {
    border-right: 1px solid #f0f0f0;
    padding: 12px;
    width: 25%;
    text-align: right;
    font-weight: 500;
    color: #6267ab;
    text-transform: uppercase;
}
#product-attribute-specs-table tr td {
    padding: 12px;
}
#product-attribute-specs-table tr {
    border-top: 1px solid #f0f0f0;
}
#product-attribute-specs-table tr.trDescription{border:0px;}
.related .block-actions {
    display: none;
}
.relatedHr{width:8%;margin-top:0px;    float: left;
    border: 2.5px solid #6267ab;
    margin-bottom: 20px;
}
.related .block-title.title {
    /*margin-top: 20px;
    margin-bottom: 15px;*/
}
.products.wrapper.grid.products-grid.products-related, .products.wrapper.grid.products-grid.products-related .products {
    padding-top: 0px;margin-top: 0px;
}
strong#block-related-heading {
    /*font-size: 2.5rem;
    text-transform: uppercase;
    font-weight: 500; */
}
.block-content.content {
    float: left;
    width: 100%;
}
.product-item-info.related-available:hover, .product-item-info.related-available:focus, .product-item-info.related-available:active {
    width: auto !important;    padding: 10px 13px;
}
.products-related .items li {
    width: 23% !important;
    margin-right: 16px;/*padding:20px;*/
}
.related-available a.product-item-link {
    color: #333;
    text-decoration: none;
    font-weight: bold;
    line-height: 23px;
	word-break: break-word;
}
.related-available a.product-item-link:hover {
    color: #333;
    text-decoration: underline;
}
.product-item-info {
    max-width: 100%;
    width: auto  !important;
}
.ProductSidebarCon{float: left; width: 326px;}
.ProductSidebarConImg{width: 55px; float: left; padding-left: 15px;}
.ProductSidebarConTxt{float: right; width: 230px; /*padding-bottom: 25px;min-height:110px;*/padding-bottom: 5px;min-height:50px;font-size:13px;} 
.ProductSidebarConTxt1{color: #6267ab; font-weight: 500;float:left;margin-top:7px;}
.ProductSidebarConTxt2{font-style: italic; font-weight: 500;    margin-bottom: 10px;
    float: left;
    width: 100%;}
.bottomblk .ProductSidebarConTxt {
    min-height: 60px;
}
.productsection {
    float: left;
    border-bottom:1px solid #f0f0f0;
}
.productpagesocialsec {
    float: left;
    margin-top: 15px;
    margin-bottom: 0px;
    margin-left: 20px;
}
.productpagesocialsechd {
    float: left;
    width: 100%;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 6px;
    color: #777777;
}
.productpagesocialtxt {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
.productpagesocialtxt span {
    line-height: 19px;
    float: left;
    width: 100%;
    font-size: 13px;
    color: #9D9D9D;
}
.productpagesocialsec .socialicon {
    float: left;
    width: 100%;
    text-align: left;
}
.productpagesocialsec .socialicon ul.socialiconul {
    margin-left: 0px;
    padding-left: 0px;
}
.sidebartextcolor{color: #9D9D9D;}

ul.productseclist {
    float: left;
    list-style: none;
    margin-left: 0px;
    padding-left: 0px;
    line-height: 17px;
    font-size: 12px;
}
.productseclist img {
    margin-right: 12px;
    width: 25px;
    vertical-align: bottom;
}
.productseclist span {
    font-size: 13px;
    color: #9D9D9D;
}
.photoblk span.product-image-container {
    float: left;
    width: 100% !important;
}
table#product-attribute-specs-table th, table#product-attribute-specs-table td {
    font-size: 13px;
}
.labelDescription ul {
    font-size: 13px;
}
button#product-addtocart-button {
    background-image: url(../images/carticon.png);
	background-repeat: no-repeat;
    background-position: left center;
        background-position-x: 13px;
    background-position-y: 10px;
    background-size: 21px;
}
.breadcrumbs li.item.Home a,.breadcrumbs li.item.home a {
    float: left !important;
}
.breadcrumbs li.item.Home a:hover,.breadcrumbs li.item.home a:hover {
    text-decoration: none !important;
}
.breadcrumbs li.item.Home img,.breadcrumbs li.item.home img  {
    width: 20px !important;
}
.breadcrumbs .item:not(:last-child):after{content:'|' !important;}
h1.page-title {
  margin-bottom: 5px;
    float: left;
    width: 100%;
    font-size: 25px;
    font-weight: 400;
}
hr.pageTitleHr {
    width: 8%;
    float: left;
    border: 2.5px solid #6267ab;
    /*margin-bottom: 40px; */margin-bottom: 30px;
    margin-top: 5px;
}
.cart.table-wrapper .cart thead tr th.col {
    border-bottom: 1px solid #ccc;
    padding-bottom: 8px;
    padding-top: 8px;
    border-top: 1px solid #ccc;
    font-size: 15px;
}
.item-info a.action-edit span:before {
    font-size: 18px;
    line-height: 20px;
    color: #6267ab;
    content: '\e601';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
}
.cart.item .item-info .product-item-details .product-item-name a {
    color: #6267ab;
    text-transform: uppercase;
}
.cart.item .item-info .product-item-details .product-item-name a:active {
    color: #6267ab;
    text-transform: uppercase;	
}
a.action.action-edit:hover {
    text-decoration: none;
}
.cart.item .item-info .product-item-details .product-item-name a:hover {
    color: #6267ab;
    text-transform: uppercase;
}
.cart.item .item-info .price .cart-price span.price, .cart.item .item-info .subtotal .cart-price span.price {
    font-weight: 500;
    font-size: 18px;
    color: #6267ab;
}
.cart-empty{float:left;width:100%}
.cart.table-wrapper .cart thead tr th.col.item {
    width: 45%;
}
.cart-summary{margin-bottom:100px;width: 30%;background:transparent;padding:0px;}
.cart-container .form-cart{width:70%; padding-right: 1% !important;}
div#block-shipping {
    background: #f5f5f5;
    border: 1px solid #CCCCCC;padding: 25px 20px 25px;margin-bottom: 25px;
}
div#block-discount {
    background: #f5f5f5;
    border: 1px solid #CCCCCC;
    padding: 25px 20px 25px;margin-bottom: 25px;
}
.page-main .cart-summary .block {
    margin-bottom: 0;
}
.cart-summary .block>.title{border: 0px;}
.abs-toggling-title:after, .abs-cart-block>.title:after, .minicart-items .product .toggle:after, .abs-discount-block .block>.title:after, .cart-summary .block>.title:after, .paypal-review-discount .block>.title:after, .cart-discount .block>.title:after{background-image: url(../images/plus.png);font-size:18px;line-height:18px;content:none;}

.abs-cart-block.active>.title:after, .abs-discount-block .block.active>.title:after, .cart-summary .block.active>.title:after, .paypal-review-discount .block.active>.title:after, .cart-discount .block.active>.title:after{background-image: url(../images/minus.png);font-size:18px;line-height:18px;content:none;}

.cart-summary .block>.title {
    border: 0px;
    background-image: url(../images/plus.png);
    background-repeat: no-repeat;
    background-position: right;
}
.cart-container .form-cart .actions.main .continue, .cart-container .form-cart .actions.main .clear{display:block;}
.cart-summary .block.active>.title {
    border: 0px;
    background-image: url(../images/minus.png);
    background-repeat: no-repeat;
    background-position: right;
}
button.action.update {
    border: 0px;
    border-radius: unset;float:right;background: #F5F5F5;
}
button.action.clear {
    border: 0px;
    border-radius: unset;float:left;background: #F5F5F5;
}
button.action.update span {
    background-image: url(../images/updateshipping.png);
    background-repeat: no-repeat;
    border: 0px;
    border-radius: 0;
    background-position: left center;
    padding-left: 30px;
    float: left;
    padding-top: 7px;
    padding-bottom: 7px;
}
button.action.clear span {
    background-image: url(../images/removecart.png);
    background-repeat: no-repeat;
    border: 0px;
    border-radius: 0;
    background-position: left center;
    padding-left: 30px;
    float: left;
    padding-top: 7px;
    padding-bottom: 7px;
}
a.action.continue, a.action.continue:active, a.action.continue:hover {
    float: left;
    background-color: #6267ab;
    padding: 12px 15px;
    color: #fff;
    text-transform: uppercase;
    margin-right: 20px;text-decoration: none;
}
.cart-summary .block .actions-toolbar>.primary .action.primary{
background-color: #6267ab;border:0px;}
div#cart-totals {
    background: #f5f5f5;
    border: 1px solid #CCCCCC;
    padding: 25px 20px 25px;
    border-bottom: 0px;
}
.cart-summary .block .actions-toolbar>.primary .action.primary, .cart-summary .block .actions-toolbar>.primary .action.primary:hover{
    background-color: #6267ab;
    border: 0px;
    color: #fff;
    border-radius: 0px;
    padding: 14px;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 10px;
}
.cart-summary .checkout-methods-items .action.primary.checkout{    text-transform: uppercase;}
img.checkoutimg {
    margin-left: 13px;
}
.product-info-main hr.pageTitleHr{display:none;}
.price-wrapper span.price {
    color: #6267ab;
}
.catalog-category-view .widget.block.block-static-block{
	display: table;
    float: right;
   /* width: 26.5%;*/
width:23.5%;
    clear: none;
	border-left:1px solid #9d9d9d21;
	}
.catalog-category-view li.item.product.product-item {
   /* width: 32.3% !important;*/
}
.toolbar-products .pages, .page-products .toolbar .limiter{display:block !important}

.category-view {
    border-bottom:1px solid #9d9d9d21;
    margin-bottom:10px;
}
.category-view-product {
    display: table;
    /*width: 73%;*/
width:76%;
    float: left;
    padding-top: 20px;
}
.price-including-tax+.price-excluding-tax:before, .weee[data-label]:before{content:none;}
.price-including-tax:after,.price-excluding-tax:after, .weee[data-label]:after{content: attr(data-label);
    font-size: 1.1rem;text-transform:lowercase;}
.productBlock .price-including-tax,.product-info-main .price-including-tax{
    float: right !important;
    width: 50% !important;
    text-align: right !important;margin-top: 5px !important;
}
.products-related .price-including-tax{
    float: right !important;
    width: 50% !important;
    text-align: right !important;
}
.price-including-tax  span.price {font-weight: 400 !important;}
.productBlock .price-excluding-tax,.product-info-main .price-excluding-tax,.products-related .price-excluding-tax{
    float: left !important;
    width: 50% !important;
}
.product-info-main .price-including-tax span.price{margin-right: 4px;}
.price-excluding-tax span.price {
    font-size: 20px !important;
    font-weight: 500 !important;
    margin-right: 4px;
}
.product-info-main .product-info-price .price-box .price-container .price-excluding-tax span.price {
    /*font-size:25px !important;*/font-size: 20px !important;
    line-height: 28px;
}
.product-info-main .product-info-price .price-box .price-container .price-including-tax span.price {
    /*font-size: 20px;*/font-size: 18px;
}
.product-info-main .product-info-price .price-box {
    display: table-cell;
    vertical-align: top;
    width: 92%;
    float: left;
}
.product-items .product-item .product-item-info .price-including-tax span.price {
   margin-right: 5px; font-size: 20px;
}
.product-items .product-item .product-item-info .price-excluding-tax {float: left;
    width: 100%;
    margin-bottom: 10px;}
.product-items .product-item .product-item-info .price-including-tax {float: left;
    width: 100%;
    margin-bottom: 0px;text-align:left;}
.product-items .product-item .product-item-info .product-reviews-summary{margin-bottom:15px;}
.product-items .product-item .product-item-info .price-excluding-tax span.price {
    font-size: 20px !important;
}
.product-items .product-item .product-item-info .price-excluding-tax:after, .product-items .product-item .product-item-info .price-including-tax:after {
    font-size: 0.9rem;
}
.products-grid .product-item-inner{left:-1px;
border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;margin:0px; /*  margin: 0px;
    border: 0px;
    border-radius: 0px;
    box-shadow: none;
    padding-left: 0px;*/}
ol.products.list.items.product-items.list {
    margin-left: 0px;
}
ol.products.list.items.product-items.grid li.item.product.product-item.grid{width:32.5%;}
ol.products.list.items.product-items.list li.item.product.product-item.list {
    width: 97% !important;
    margin-bottom: 10px;
    padding: 0px;    margin-left: 0px;
}
.product-items.list .product-item-info.list{
    padding: 20px;
    float: left;
    width: 100%;
    margin: 0px;
}
.product-items.list.product-item-info.list:hover,.product-items.list .product-item-info.list:active{width:93.5% !important;}
.filter .filter-current-subtitle{text-transform: uppercase;
    margin-bottom: 0px;
    padding-bottom: 0px !important;display:block;}
.filter-current .item{padding-left:0px !important;}
.filter-value{margin-left:5px !important;}
.filter-current .action.remove{right:-2px !important;left:auto;}
div#layered-filter-block {
    border-right: 1px solid #9d9d9d21;
    margin-right: 23px;
    padding-right: 10px;
}
.catalog-category-view .sidebar.sidebar-main {
    padding-right: 0px;
}
.productpagesocialsechd-2 {
    float: left;
    width: 100%;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 16px;
    color: #777777;
}
.productpagesocialsechd-3 {
    float: left;
    width: 100%;
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 25px;
    color: #777777;
}

.pages {
	padding-right: 17px;
}
.items .pages-item-previous {
	padding-right: 4px;
}
.pages .current {
     background-color: #333333;
    color: #fff;
}
.sorter-options,.limiter-options{color:#6267ab}
.toolbar-amount{float:right;color:#6267ab}
.page-title-wrapper{float:left;width:100%;}
.category-view-product .message.info {
    float: left;
    width: 89% !important;
}
.sales-order-view hr.pageTitleHr,.sales-order-invoice hr.pageTitleHr {
    display: none !important;
}
.sales-order-view .order-status,.sales-order-invoice .order-status  {float:left;width:100%;}
.prices-tier {
    margin-bottom: 0px !important;
    float: left !important;
    margin-top: 10px !important;display:none;
}
.prices-tier.items li.item {
    float: left !important;
    width: 100% !important;
}
.prices-tier.items li.item .price-tier_price {
    float: left;
    width: 100% !important;
}
.prices-tier.items .price-including-tax {
    float: left !important;
    width: auto !important;
}
.fotorama__thumb-border{border:1px solid #6267ab !important;}
.widget-product-grid .minimal-price-link .price-container.price-final_price.tax{display:none;}
.product-item.grid .minimal-price-link{display:none}
.product-item .minimal-price-link{display:none}
.product-item-details.topinfogrid {
    min-height: 100px;
    height: 130px;
}
.cms-home .page-title-wrapper { 
    display: none;
}
.box-tocart .field.qty .control select#qty {
    height: 44px;
    width: 64px;
    margin-right: 13px;
}
.product.attribute.overview div{color:#9D9D9D;}
.shippingBlk{margin-bottom: 10px;}
.sidebar .block-reorder .product-items-names .product-item{float:left;width:100% !important;}
.block-reorder .product-item .field.item{float:left;}
.sidebar .block-reorder .product-items-names .product-item-name{float:left;width:70%;}
.checkout-shipping-method .step-title{margin-bottom:20px;}
fieldset.admin__field._required {
    border: 0px;
    padding-left: 0px;
    margin-left: -1px;
}
legend.admin__field-label span, legend.admin__field-label {
    /* display: block !important;
    margin-left: 0px;
    padding-left: 0px;
    margin-top: 10px; */
}
fieldset > .admin__field-control {
    margin-left: 10px;
}
.checkout-shipping-method .control {
    margin-bottom: 10px;
}

/* input[id="10"]{display:none}
input[value="226"]{display:none}
label[for="8"]{display:none}
div[name="shippingAddress.custom_attributes.choosebranch"]{display:none}
div[name="shippingAddress.custom_attributes.delivery_address"]{display:none} */
.decrement_qty:before {    content: "\f068";
    font-family: "FontAwesome";
    color: #6267ab;}
.increment_qty:before {content: "\f067";
    font-family: "FontAwesome";
    color: #6267ab;}
a.decrement_qty{
    text-decoration: none;
}
a.increment_qty {
text-decoration: none;
margin-right: 10px;
}
.color-bg{padding: 1px 2px;
    min-width: 29px;
    max-width: 29px;
    height: 29px;
    float: left;
    margin: 0 10px 5px 0;
    text-align: center;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis;
    background-size: initial;
    border-radius: 29px;border:1px solid;}

.homepage_checkmarks img {
    max-width: 40px;
padding-right: 10px;
    opacity: 0.3;    height: auto;
    vertical-align: middle;
    font-size: 0;
}
.homepage_checkmarks ul {
    margin: 0 auto;
    display: table;
}
.homepage_checkmarks li {
list-style-type:none;
    float: left;
    color: #6267ab;
    font-weight: bold;
    font-size: 14px;
    padding: 14px;
    width: auto !important;
    max-width: initial;
}
.category-services #maincontent .columns{padding-top:0px;}
.category-services .page-title-wrapper, .category-services .breadcrumbs{
    display: none;
}
.category-services .nav-sections,.category-services .category-cms{margin-bottom: 0px;}
.category-services .category-view{border-bottom: none;}
.faq_section--title h4 {
    color: #6267ab;
    font-size: 24px;
    margin-top: 3rem;
    margin-bottom: 10px;
}
.faq_section--title h5 {
    color: #31b7ba;
    font-size: 20px;margin-top: 1.3rem;
}
.homepage_checkmarks {
    border-bottom: 1px solid #6267ab;
}
.faq_section--title {
   /* padding-bottom: 30px; */
}
.row-fluid .span12 {
    width: 74.468085106383%;float: left;
}
.row-fluid .span4 {
    width: 23.404255319149%;float: left;
}
.service_sidebar--inside {
    padding-top: 5px;
    padding-bottom: 10px;
    position: relative;
}
.service_sidebar h4 {
    border-bottom: 1px solid #efefef;
    padding: 0px 5px 10px 15px;
font-size: 20px;
    color: #6267ab;
}
.service_sidebar--inside a {
    line-height: 40px;
    font-size: 14px;
    padding: 15px;
}
.service_sidebar--inside:after {
    width: 34px;
    height: 56px;
    content: '';
    right: -11px !important;
    margin-top: -25px !important;
    position: absolute;
    transform: rotate(45deg);
    background-image: none !important;
    background-color: white !important;
    float: right;
    border-left: 1px solid #efefef;
}
.row-fluid .span8 {
    width: 48.936170212766%;float: left;
}
.cp-faq__section-element {
   /* padding: 10px 0;*/
}
.cp-faq__section-name {
    /* padding-left: 10px; */
}
.cp-faq__section-name {
        font-size: 15px;
    color: #333;
    font-weight: bold;
    cursor: pointer;
    margin-bottom: 10px;
}

.cp-faq__list-block .cp-faq__questions {
    position: relative;
    margin: 10px 0 10px 0;
    padding: 15px;
    border: 1px solid #edeff1;
}
.cp-faq__list-block .cp-faq__questions {
    border: 0px;
    padding-left: 0px;
    padding-top: 0px;
    margin-top: 0px;
}
.caret-top {
    position: absolute;
    top: -16px;
    left: 30px;
    float: left;
    overflow: hidden;
    width: 16px;
    height: 16px;
}
span.caret-top {
    display: none;
}
.cp-faq__question-icon {
    float: left;
    cursor: pointer;
    width: 23px;
    text-align: center;
}
.cp-faq__answer {
    background: none;
    padding-left: 20px;
    border-left: 0px;
font-size: 13px;
    color: #777;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 15px;
}
.cp-faq__answer table>tbody>tr>td {
    padding: 3px;
}
.hidden {
    display: none;
}
.row-fluid {
    float: left;
    width: 100%;
}
i.cp-faq__icon {
    font-size: 20px;
    float: left;
}
.cp-faq__question-name{    color: #777;
    cursor: pointer;
    font-size: 13px;
    line-height: 23px;}
.cm-combination {
    /* margin-bottom: 10px; */margin-bottom: 0px;
}
.service_sidebar {
    border: 1px solid #efefef;
}
.block.block-reorder {
    display: none;
}

.checkout-onepage-success .registration input.action.primary {padding: 12px 22px;text-transform: uppercase;border-radius: 3px;}



/* IE 10 & IE 11 */
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {  
   /* IE10+ specific styles go here */  
.nav-sections{margin-top:120px;}
}

html[data-useragent*='MSIE 10.0'] .nav-sections {
  margin-top:0px;
}

@media screen and (min-width:0) and (min-resolution:.001dpcm) {

ul#ui-id-2 {
background: #333333  !important;
float:left;width:65%;
}
     footer.page-footer{background-color:white !important;float:left;width:100%;}
.widget.block.block-category-link {
    float:left;width:100%;margin-top:0px !important;margin-bottom:0px !important;padding-bottom:0px !important;}
}

@media screen and (min-width:0\0) { 

   ul#ui-id-2 {

      margin-left:-130px;
   } 

}
/* **************** */
doesnotexist:-o-prefocus,.nav-sections {margin-top:-62px;}
/* ** Opera ** */
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {
       .nav-sections {margin-top:-62px;}
 }
/* ********* */
@media only screen and (min-width:768px) and (max-width:1025) {
.block-search {margin-top: 14px;}
.div-header-top-text2{width:auto !important;}
}
.daysprice h4 {
    font-weight: normal;
}
.cart.item .price-excluding-tax span.price{font-size: inherit !important;}
div#block-shipping,div#block-discount{display:none;}
.category-over-bakker-verhuur .page-title-wrapper{display:none;}
.category-over-bakker-verhuur .category-view{border:none !important;margin-bottom: 0px !important;}
.category-over-bakker-verhuur .category-cms{margin-bottom: 0px !important;}
.product-item .product-item-info a.product-item-photo {
   /* width: 148px; */ width: 100%;
    /* height: 185px; */ height: 200px;
    position: relative;
}
.product-item .product-item-info a.product-item-photo img{    vertical-align: middle;
    transform: translate(0, -50%);
    position: absolute;
    top: 85px;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;}

@media screen and (min-width:1080px) and (max-width: 1206px) {
    .div-header-text {
        width: 80% !important;
    }
}