/* COLOR OVERRIDE BEBECONFORT */
@font-face {
    font-family: "TheHand";
    src: url("/skin/frontend/dorelbootstrap/default/fonts/TheHand.eot?") format("eot"),
    url("/skin/frontend/dorelbootstrap/default/fonts/TheHand.woff") format("woff"),
    url("/skin/frontend/dorelbootstrap/default/fonts/TheHand.ttf") format("truetype"),
    url("/skin/frontend/dorelbootstrap/default/fonts/TheHand.svg#TheHand") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "PreciousSansbook";
    src: url("/skin/frontend/dorelbootstrap/default/fonts/precioussansbook-webfont.eot?") format("eot"),
    url("/skin/frontend/dorelbootstrap/default/fonts/precioussansbook-webfont.woff") format("woff"),
    url("/skin/frontend/dorelbootstrap/default/fonts/precioussansbook-webfont.ttf") format("truetype"),
    url("/skin/frontend/dorelbootstrap/default/fonts/precioussansbook-webfont.svg#PreciousSansbook") format("svg");
    font-weight: normal;
    font-style: normal;
}

.cart-title-right {
    font-family: TheHand;
}


.product-review-table label {
    text-indent: 0!important;
}

.box-additional th {
    font-size:14px;
    color: #666666;
}
.product-view .product-description, .product-view .product-specification {
    border:none;
}

#relaypoint #suggestion label {
    float:none!important;
}

label {
    font-weight: 400!important;
    margin:0!important;
}

html {
    font: 0.875em/1.57143 "Roboto",Arial,Tahoma,Verdana,sans-serif;
}

body {
    overflow-x: hidden;
    color:#666666;
    height:auto!important;
}

ul {
    margin:0!important;
}

.service-contact__detail .links {
    line-height:34px;
}


.service-contact__detail .links strong, .service-contact__detail .info strong {
    font-size:22px;
}

.vertical-nav .category {
    font-size:17px;
}

.minicart__detail {
    font-size:14px;
}

.product-info .product__images img{
    width: auto;
    max-height:450px;
}

/* INPUTS */

textarea {
    height:auto;
}

.nav-container .nav-portable a {
    font-size: 28px;
    margin-top:10px;
    display:block;
    color: #dd0064;
}

.nav-container .nav-portable .nav-item button {
    padding: 7px 11px;
    padding-bottom: 5px;
}

.main-container  .container .std {
    background-color: #ffffff;
}

.col-main {
    padding-bottom:20px;
}

.wrapper {
    min-height:533px;
}

.cms-index-index .col-main {
    padding-bottom: 0;
}

li.s-active button {
    background-color: #004178;
}


/* MESSAGES */

.messages .success-msg span::before, .std .messages .success-msg span::before {
    background: #80bb25 none repeat scroll 0 0;
}

.messages .success-msg span, .std .messages .success-msg span {
    background: #e9f3da none repeat scroll 0 0;
    color: #80bb25;
}

/* SUCCESS HEADER */
.global__usps--top .messages .success-msg span, .std .messages .success-msg span {
    color: #80bb25!important;
    font-size:14px;
}

.global__usps--top  .messages > li:last-child,
.global__usps--top .std .messages > li:last-child {
    padding-bottom:0;
}

.contacts__form contacts_succes__form .usps {
    margin-left: 0!important;
}



input[type="checkbox"] { display:none; } /* to hide the checkbox itself */
input[type="checkbox"] + label:before, input[type="checkbox"] + span label:before {
    background-image: none!important;
    font-family: FontAwesome!important;
    font-size:16px;
    display: inline-block!important;
}

input[type="checkbox"] + label:before, input[type="checkbox"] + span label:before  {
    content: "\f096"!important;
    letter-spacing: 10px!important;
} /* unchecked icon */

input[type="checkbox"]:checked + label:before, input[type="checkbox"]:checked + span label:before  {
    content: "\f046"!important;
    letter-spacing: 8px!important;
} /* checked icon */


.product-options-wrapper input[type="checkbox"]:checked + label:before, input[type="checkbox"]:checked + span label:before {
    letter-spacing: 7px!important;
}


input[type="radio"] { display:none; } /* to hide the checkbox itself */
input[type="radio"] + label:before {
    background-image: none!important;
    font-family: FontAwesome!important;
    font-size:16px;
    display: inline-block!important;
}

input[type="radio"] + label:before {
    background-image: none!important;
    content: "\f10c"!important;
    letter-spacing: 10px!important;
} /* unchecked icon */

input[type="radio"]:checked + label:before {
    background-image: none!important;
    content: "\f192"!important;
    letter-spacing: 8px!important;
} /* checked icon */

.options-list input[type="checkbox"] + .label::before {
 margin-top:-3px;
}


#relaypoint #suggestion input[type="radio"] {
    display: block!important;
    opacity: 100!important;
}

#relaypoint #suggestion input[type="radio"] + label:before {
    content: none!important;
}

#relaypoint #suggestion input[type="radio"]:checked + label:before {
    content: none!important;
}

h1 {
   font-size:27px;
}



.box {
    box-shadow: none;
    border:1px solid #dddcdd;
}

.quicknav .quicknav__item h2 {
    color: #0096c3;
}

.frontpage h2 {
    color: #dd0064;
}

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

    .header__blocks .search {
        padding-top: 12px;
        width: 350px;
    }

}

/* DROPDOWN MENU */

.nav-container .subnav__links .links {
    background: #f3f9fa;
}

.checkout-cart-index .cart-table tbody td,
.checkout-cart-index .cart-table th {
    border:0;
}

.checkout-cart-index .cart__totals {
    margin-bottom:0;
    padding-bottom: 0;
}

table.onestepcheckout-summary th,
table.onestepcheckout-summary,
.checkout-cart-index .cart-table .buttons-set {
    border-bottom: 1px solid #004178;
}

.nav-container .level1 {
    border-top: 3px solid #004178;
}



.minicart__actions p {
    background-color: #80bb25;
    border-radius: 0;

}


.header__nav {
    background: #ffffff;
    border-bottom: 0;
}

.nav-container .nav-desk > li {
    text-transform: none;
    font-size: 17px;
    margin-right:0;
    line-height: 1;
}

.topsearch .nav-search-in {
    color: #004178;
    background: #f3f9fa;
}

.topsearch .nav-down-arrow {
    border-top-color: #004178;
}


/* CHECKOUT PAGES */


div.checkout-cart {
    box-shadow: none;
    border:1px solid #b4c7d9;
    margin-bottom:45px;
}


div.checkout-cart .fa-times-circle {
    margin-top:25px;
    color: #cccccc;
}




div.checkout-cart .cart-table tbody h2.product__name, div.checkout-cart .cart-table tbody h2.product__name a {
    font-weight: normal;
    font-size:16px;
}

div.checkout-cart .cart-table td:last-child, div.checkout-cart .cart-table th:last-child {
    text-align: right;
}


tr.cart-row {
    border-bottom: 1px solid #dddcdd;
}

tr.spacer td {
    line-height: 2px;
    height: 2px!important;
    max-height: 2px!important;
    padding:0!important;
}

div.checkout-cart .options-list-count {
    left:auto;
    top:auto;
    margin-left:-1px;
    margin-top:-1px;
    z-index:5;
    padding:0;
    width:62px;
    border: 1px solid #dddcdd;
}

div.checkout-cart .selector {
    margin-left:20px;
    color: #666;
    font-weight: normal;
}

div.checkout-cart .dropdown {
    background-image: none;
    width:30px;
    z-index: 20;
}

div.checkout-cart .dropdown i {
    margin-top: 12px;
    margin-left:5px;
}

div.checkout-cart .dropdown:hover, div.checkout-cart .dropdown:hover i {
    background-color: #cccccc;
    color: #ffffff;
}

div.checkout-cart .option {
    width:60px;
    text-align: left;
    padding:10px;
    padding-top:7px;
    padding-left:11px;
    height:auto;
}

div.checkout-cart .option:hover {
    background-color: #cccccc;
    color: #ffffff;
}

div.checkout-cart .option:first-child:after {
    font-family: 'FontAwesome';
    content: "\f107";
    color: #cccccc;
    font-size:22px;
    font-weight: bold;
    margin-left:20px;
}

div.checkout-cart .option:first-child:hover:after {
    color: #ffffff;
}

div.checkout-cart .btn-update {
    background-color: transparent;
    font-size: 16px;
    padding:5px;
    height:36px;
}

div.checkout-cart .btn-update i {
    margin:0;
}


.checkout-cart-index .cart__collaterals {
    margin-top:0;
}

div.checkout-cart .cart-table .buttons-set {
    border:0;
}

div.checkout-cart .cart__totals {
    border:0;
}

#shopping-cart-totals-table td {
    font-size: 16px;
    padding:0;
}

.checkout-cart-index .cart__totals td:first-child::after {
    content:"";
}

.checkout-cart-index .cart__totals td:last-child {
    line-height: 10px;
}

.checkout-cart-index .checkout-types--bottom {
    margin:0;
    padding:0;
}

.cart-title-right {
    float: right;
    padding-right:20px;
    margin-top:-3px;
}

.hand {
    font-family: TheHand;
    font-size:30px;
    color: #048ebb;
}

.checkout-cart-index .btn-continue i {
    font-size: 20px;
}

.checkout-cart-index .btn-proceed-checkout, .onestepcheckout-button {
    color:#ffffff;
    margin-top:0;
    padding-top:5px;
    padding-bottom:5px;
    font-size:16px;
    text-align: center;
}

.onestepcheckout-button {
    width: 100%;
}

.checkout-cart-index .btn-proceed-checkout:hover {
    background-color: #80BB25;
}

.checkout-cart-index .btn-proceed-checkout i {
    font-size: 30px;
}

.checkout-cart-index .btn-proceed-checkout div.text {
    float:left;
    padding-top:6px;

}

.checkout-cart-index .btn-proceed-checkout div.button-icon {
    float:left;
    margin-left:10px;
}

.checkout-cart-index .cart__banner {
    width:66.6666%;
}


.checkout-cart-index div.global__usps {
    margin-right:1px;
}


.service-usps .usp {
    width:31%;
    border: 1px dashed #048ebb;
    padding:15px;
    padding-right:0;
    margin-left:10px;
}

.service-usps .usp:first-child {
    margin-left:22px;
}



.service-usps div.global__usps {
    border:none;
    padding:0;
}


/* ACCOUNT */

.forgotpass {
    border: 1px solid #dddcdd;
}

.header-colored a {
    color:inherit;
}


.account-login {
    border: 1px solid #dddcdd;
    padding:22px;
}

.my-account .data-table tr td:last-child {
    border-bottom-color: #dddcdd;
}


#my-orders-table tbody td,
#my-reviews-table tbody td {
    font-weight: normal;
    font-size:14px;
}



.my-account .data-table th,
.my-account .data-table td {
    border: none;
    border-bottom: 1px solid #dddcdd;
}

/* PRODUCT VIEW */


.product-view .product-additional__item--description {
    width:100%;
    text-align: justify;
    padding:10px!important;
    border:none;
}


.product-view .product-info *:not('.fa') {
    font-family: "Roboto",Arial,Tahoma,Verdana,sans-serif;

}


.product-additional__item h3 {
    font-size:24.2px;
    font-weight: 400;
    line-height:30.25px;
}

.product-additional__item section {
    padding: 11px;
    margin-bottom: 22px;
    width:100%;
}

.product-additional {
    padding-left:0!important;
}

.product-additional__item {
    padding-right:0!important;
    float:right!important;
}


.product-view-bundle .product-options p.required {
    display: none;
}

.products-grid .product__link a {
    color: #ec006e;
}

.products-grid .product__link a::after {
    background-image: url("/skin/frontend/dorel/bebeconfort/images/png-sprite-icons-1x.png");
}

/*.products-grid .product__price .old-price {
    color:#5e5c5b;
}

.products-grid .product__price .pre-price {
    color:#aca7ab;
}*/

.product-view .product__availability {
    padding: 0 !important;
    border: 0 !important;
}

.product-view .imagebox:after {
    background: none;
}

.product-view .product__availability.on-stock {
    color: #4abc96;
}

.footer .title, .footer .title a {
    font-size: 18px;
}

.footer .fa-3 {
    font-size: 28px;
}

.footer__block {
    height: 100%;
    border-right: 1px dashed #b4c7d9 !important;
}


.footer__newsletter form {
    margin-top: 10px;
}

/* SEARCH */

.searchautocomplete-placeholder .all a {
    background: #004178;
}

.searchautocomplete-placeholder .highlight.name {
    color: #004178;
}

.searchautocomplete-placeholder .regular-price,
.searchautocomplete-placeholder .special-price {
    color: #ec006e;
}

/* SPINNER */

.cssanimations .spinner-small, .cssanimations .searchautocomplete-loader,
.cssanimations .onestepcheckout-place-order-loading:before {
    border: 4px solid #004178;
    -webkit-animation: spin 1s linear infinite;
    border-radius: 50%;
    background: none;
    border-right-color: transparent;
}

.searchautocomplete-loader {
    right: 100px;
}

/* FRONTPAGE */

.popup-s-active .overlay {
    z-index: 10;
}


.fix-main-header {
    position:fixed;
    top:-50px;
    width:100%;
    background-color: #ffffff;
    z-index: 10;
}

.fix-mobile-header {
    position:fixed;
    width:100%;
    z-index: 10;
    top:0;
    padding-top:10px;
}


.header__blocks .contact-header {
    font-size: 20px;
    color: #048ebb;
    display: none;
    padding-top: 8px;
}

.header__blocks div.col-md-2, .header__blocks div.col-md-4 {
    padding:0;
}

.header__bar .top-links {
    background: transparent;
    font-size: 14px;
    text-transform: none;
}


.header__bar .top-links .link {
    border-right: 1px solid #dddcdd;
}

.header__bar .top-links .minilogin {
    margin-left: 0px;
}

.header__bar .top-links .link::before {
    content: "";
    display: inline-block;
    position: absolute;
}

.sale-banner a:hover {
    color: #fff !important;
}

.header__content, .no-touch .header__content {
    margin-top: 0;
    height: 86px;
    border-bottom: 1px solid #dddcdd;
    background-color: #ffffff;
}

.header__blocks .logo {
    width: 25%;
}

.header__blocks .sub-top-links {
    padding-top: 12px;
}

.header__blocks .sub-top-links ul li {
    float: left;
    border-right: 1px solid #dddcdd;
    padding: 3px;
    padding-left: 10px;
    padding-right: 10px;

}


.header ul li:last-child {
    border: 0 !important;
}


.nav-container .nav-desk > li.home {
   margin:0;
    padding:0;
}

.nav-container .nav-desk > li.home::after {
    margin:0;
    margin-right:2px;
}

.nav-container .nav-desk > li.home .text-hidden {
    display:none;
}

.nav-container .nav-desk > li.home a {
    padding-left:0;
}

li.home .fa {
    font-size: 22px;
}

.nav-container {
    border-bottom: 1px solid #dddcdd;
    background: #ffffff;
}




/* TOPMENU */

.sale-banner a {
    background: #dc0065;
    padding: 10px 12px;
}


/* MEEST BEKEKEN */

.products--populair .product--first .product__index {
    background: #e3006a;
}

.products--populair .product--second .product__index {
    background: #f57409;
}

.products--populair .product--third .product__index {
    background: #553d98;
}

.products--populair .product--fourth .product__index {
    background: #7dba2b;
}

/* USPS */

.seo-usp .usp--cheapest .usp__icon {
    background: #e0066d;
}

.seo-usp .usp--assortment .usp__icon,
.global__usps .usp--customers .usp__icon {
    background: #f47d20;
}

.seo-usp .usp--accessories .usp__icon,
.global__usps .usp--delivery .usp__icon {
    background: #583f99;
}

.seo-usp .usp--partner .usp__icon {
    background: #6ac9c8;
}

.seo-usp .usp--products .usp__icon,
.global__usps .usp--cooling-off-period .usp__icon {
    background: #7ac143;
}

.seo-usp .usp--service .usp__icon {
    background: #bfd730;
}

.seo-usp .usp--guarantee .usp__icon {
    background: #df1f2b;
}

.seo-usp .usp--shipment .usp__icon,
.global__usps .usp--shipment .usp__icon {
    background: #14467c;
}

.seo-usp .usp--payment .usp__icon {
    background: #0f9fc3;
}

.seo-usp .usp--deliverytime .usp__icon, {
    background: #5f6062;
}

.global__usps .usp--shipment a, .global__usps .usp--shipment .usp__text {
    color: #ee7500;
}

.global__usps .usp--customers a, .global__usps .usp--customers .usp__text {
    color: #dd0064;
}

.global__usps .usp--delivery a, .global__usps .usp--delivery .usp__text  {
    color: #80bb25;
}

.global__usps .usp--cooling-off-period a, .global__usps .usp--cooling-off-period .usp__text {
    color: #0096c3;
}

.global__usps .usp__text {
    font-size: 12px;
}

/* CATEGORIES */

.category__info {
    background: #092e6e;
}

.category__info .category-image {
    width: 100%;
    padding:0;
}

.category__info .category-image img {
    width: 100%;
}


.category__info--hasimage .category-title {
    width: 100%;
}


/* PRICE */

.pre-price {
    font-size: 14px !important;
    color: #aca7ab !important;
}

.onsale-category-container-grid {
 position: relative;
}

.item .special-banner {
    position: absolute;
    top: 0px;
    left: 0px;
}

.special-location-tl {
    left: 0;
    top: 0;
}

.special-location-tr {
    right: 0;
    top: 0;
}

.special-location-bl {
    left: 0;
    bottom: 0;
}

.special-location-br {
    right: 0;
    bottom: 0;
}



/* SALES COUNTDOWN */

.products--highlight .product--offer,
.products--highlight .product--offer .product__rating, .products--highlight .product--offer .product__countdown,
.products--highlight .product--offer .product__details, .products--highlight .product--offer .product__stock,
.products--highlight .product--offer .product__name {
    background: #f1f8fa;
}

.products--highlight .product--offer h3 a {
    color: #004178 !important;
}

.products--highlight .product--offer .number {
    color: #ff9900 !important;
}

.products--highlight .product--offer .on-stock {
    color: #4abc96;
}

.products--highlight .product--offer .product__link a:after {
    background: url("/skin/frontend/dorel/bebeconfort/images/png-sprite-icons-1x.png") !important;
    background-position: 0px -26px !important;
}

.products--highlight .product--offer .price {
    color: #ffffff !important;
}

.products--highlight .product--offer .old-price .price,
.products--highlight .product--offer .pre-price .price {
    color: #aca7ab !important;
}

.products--highlight .product--offer .product__link {
    margin-right: 10px;
}

.products--highlight .product--offer .product__countdown {
    background: #004178;
}

.products--highlight .product--offer h3 a {
    color: #fff;
}

/* LAYERED NAVIGATION */

.block-layered-nav {

}

.vertical-nav {
    border: 0px;
}

.vertical-nav .category--level1 .toggle:hover {
    background: transparent;
}

.vertical-nav .category--level1 {
    border: 0px;
}

.amshopby-filters-left dt,
.amshopby-filters-left dd,
.vertical-nav .category--level1 .toggle {
    background: transparent;
}

.vertical-nav .category--level1 .open-cat {
    background: #d5eff4;
}

.vertical-nav .category--level1 .open-cat .arrow {
    border-left-color: #104078;
}


dd.amshopby-cat-price {
    margin-left: 5px;

}

.vertical-nav .category--level1 .toggle {
    padding: 0;
    margin-bottom: 5px;
}

.vertical-nav .category--level1.s-expanded .toggle {
    font-weight: normal;
}

/* line 72, ../src/scss/components/_vertical-nav.scss */
.vertical-nav .category--level1.has-children.s-expanded .toggle::before {
    content: "\f106";
}

.vertical-nav .category--level2 {
    font-size: 14px;
}


.vertical-nav .category--level2 {
    padding: 0 10px;
}

.vertical-nav .category--level1.has-children.s-expanded .toggle {
    border: 0;
}


.amshopby-filters-left:first-child div.title {
    visibility: hidden;
}

.amshopby-filters-left dt {
    padding-left: 0px;
}


.amshopby-slider {
    background: none;
}

/* INPUTS */

.form-list label.required em {
    color: #000;
}

.button-rounded,
.button-rounded:hover {
    color: #fff;
}

/* CMS */

.service-contact__detail .links {
    background: transparent;
}

/* SVG ICONS */

.icon--close {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2040.209%2040.125%22%20enable-background%3D%22new%200%200%2040.209%2040.125%22%20xml%3Aspace%3D%22preserve%22%3E%3Ccircle%20fill%3D%22%23FFFFFF%22%20stroke%3D%22%23004178%22%20stroke-width%3D%222%22%20cx%3D%2220.097%22%20cy%3D%2220.093%22%20r%3D%2219.01%22%2F%3E%3Cg%3E%20%3Cline%20fill%3D%22none%22%20stroke%3D%22%23004178%22%20stroke-width%3D%225%22%20x1%3D%2210.609%22%20y1%3D%2210.748%22%20x2%3D%2229.585%22%20y2%3D%2229.442%22%2F%3E%20%3Cline%20fill%3D%22none%22%20stroke%3D%22%23004178%22%20stroke-width%3D%225%22%20x1%3D%2210.75%22%20y1%3D%2229.583%22%20x2%3D%2229.444%22%20y2%3D%2210.607%22%2F%3E%3C%2Fg%3E%3Crect%20x%3D%22-54.958%22%20y%3D%222.917%22%20fill%3D%22%2327AAE1%22%20width%3D%220.167%22%20height%3D%220%22%2F%3E%3C%2Fsvg%3E')
}

.icon--phone-circle-0 {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%20129.965%20131.638%22%20enable-background%3D%22new%200%200%20129.965%20131.638%22%20space%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23004178%22%20d%3D%22M96.264%2C88.089c0%2C0-6.131-10.33-12.986-6.808c-2.596%2C1.334-4.953%2C3.054-4.953%2C3.054l13.238%2C21.467%20c0%2C0%2C3.064-1.763%2C4.98-3.583C102.533%2C96.528%2C96.264%2C88.089%2C96.264%2C88.089%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23004178%22%20d%3D%22M64.982%2C0C29.094%2C0%2C0%2C29.467%2C0%2C65.818c0%2C30.192%2C20.07%2C55.635%2C47.434%2C63.39%20c5.582%2C1.583%2C8.229%2C2.343%2C14.201%2C2.428c2.754%2C0.039%2C3.602-0.843%2C3.812-2.617c0.361-3.023-3.812-3.129-3.812-3.129%20c-5.715-0.604-7.779-1.31-12.955-2.816C24.109%2C115.92%2C6.135%2C93.006%2C6.135%2C65.818c0-32.917%2C26.348-59.603%2C58.848-59.603%20s58.848%2C26.686%2C58.848%2C59.603c0%2C27.08-18.629%2C52.39-42.938%2C58.183c-5.279%2C1.258-7.949-0.22%2C0.631-15.165%20c5.188-0.222%2C8.602-2.137%2C8.602-2.137L76.771%2C85.293c-5.188%2C2.8-9.84-0.778-11.592-2.561c-5.008-5.1-7.441-9.177-9.426-12.073%20c-1.932-3.499-4.402-7.528-6.555-13.842c-0.807-2.366-1.916-8.13%2C2.916-11.508L38.984%2C23.767c0%2C0-12.318%2C8.32-7.656%2C26.095%20c3.55%2C13.536%2C9.234%2C22.898%2C12.367%2C28.234c3.361%2C5.196%2C9.174%2C14.479%2C19.676%2C23.729c4.211%2C3.71%2C8.346%2C5.607%2C12.059%2C6.456l0.262%2C0.071%20c-9.824%2C16.006-4.15%2C22.391%2C2.367%2C21.694c25.977-2.77%2C51.906-31.152%2C51.906-64.228C129.965%2C29.467%2C100.871%2C0%2C64.982%2C0%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23004178%22%20d%3D%22M45.969%2C20.074c-2.479%2C0.919-5.41%2C2.895-5.41%2C2.895l13.447%2C21.335c0%2C0%2C2.58-1.359%2C4.922-3.102%20c6.182-4.603-0.395-14.656-0.395-14.656S53.715%2C17.202%2C45.969%2C20.074%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E');
}

.icon--questionmark-0 {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%20standalone%3D%22no%22%3F%3E%3Csvg%20width%3D%2246px%22%20height%3D%2286px%22%20viewBox%3D%220%200%2046%2086%22%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Asketch%3D%22http%3A%2F%2Fwww.bohemiancoding.com%2Fsketch%2Fns%22%3E%20%20%20%20%20%20%20%20%3Ctitle%20fill%3D%22%23004178%22%3Equestionmark.colors-922781%20copy%3C%2Ftitle%3E%20%20%20%20%3Cdesc%20fill%3D%22%23004178%22%3ECreated%20with%20Sketch.%3C%2Fdesc%3E%20%20%20%20%3Cdefs%20fill%3D%22%23004178%22%3E%3C%2Fdefs%3E%20%20%20%20%3Cg%20id%3D%22Page-1%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%20sketch%3Atype%3D%22MSPage%22%3E%20%20%20%20%20%20%20%20%3Cg%20id%3D%22questionmark.colors-922781%22%20sketch%3Atype%3D%22MSLayerGroup%22%20fill%3D%22%23004178%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22Clipped%22%20sketch%3Atype%3D%22MSShapeGroup%22%20fill%3D%22%23004178%22%3E%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpath%20d%3D%22M11.984%2C57.356%20L11.861%2C54.163%20C11.492%2C47.899%2013.58%2C41.513%2019.107%2C34.881%20C23.037%2C30.214%2026.231%2C26.284%2026.231%2C22.108%20C26.231%2C17.809%2023.406%2C14.984%2017.265%2C14.739%20C13.212%2C14.739%208.299%2C16.213%205.106%2C18.424%20L0.93%2C5.036%20C5.352%2C2.457%2012.721%2C0%2021.441%2C0%20C37.653%2C0%2045.022%2C8.966%2045.022%2C19.16%20C45.022%2C28.494%2039.25%2C34.635%2034.583%2C39.793%20C30.039%2C44.829%2028.196%2C49.619%2028.319%2C55.145%20L28.319%2C57.356%20L11.984%2C57.356%20L11.984%2C57.356%20Z%20M9.79%2C74.305%20C9.79%2C67.795%2014.334%2C63.128%2020.721%2C63.128%20C27.353%2C63.128%2031.652%2C67.795%2031.774%2C74.305%20C31.774%2C80.692%2027.353%2C85.481%2020.721%2C85.481%20C14.212%2C85.481%209.79%2C80.692%209.79%2C74.305%20L9.79%2C74.305%20Z%22%20id%3D%22Shape%22%20fill%3D%22%23004178%22%3E%3C%2Fpath%3E%20%20%20%20%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%20%20%20%20%3C%2Fg%3E%20%20%20%20%3C%2Fg%3E%3C%2Fsvg%3E');
}

.icon--cart-left-0 {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2218px%22%20height%3D%2218px%22%20viewBox%3D%220%200%2054.301%2038.896%22%20enable-background%3D%22new%200%200%2054.301%2038.896%22%20space%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23004178%22%20d%3D%22M52.613%2C0c0.934%2C0%2C1.688%2C0.757%2C1.688%2C1.688c0%2C0.934-0.754%2C1.689-1.688%2C1.689h-9.011%20c-0.623%2C2.238-7.078%2C25.414-7.078%2C25.414H5.646c-0.932%2C0-1.69-0.756-1.69-1.69c0-0.931%2C0.758-1.688%2C1.69-1.688h28.315%20C34.585%2C23.176%2C41.035%2C0%2C41.035%2C0h1.283H52.613z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23004178%22%20d%3D%22M12.32%2C35.077c0-2.11-1.709-3.824-3.819-3.824s-3.82%2C1.714-3.82%2C3.824c0%2C2.107%2C1.71%2C3.819%2C3.82%2C3.819%20S12.32%2C37.184%2C12.32%2C35.077%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23004178%22%20d%3D%22M35.773%2C35.077c0-2.11-1.708-3.824-3.819-3.824c-2.11%2C0-3.819%2C1.714-3.819%2C3.824%20c0%2C2.107%2C1.709%2C3.819%2C3.819%2C3.819C34.065%2C38.896%2C35.773%2C37.184%2C35.773%2C35.077%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23004178%22%20d%3D%22M37.975%2C2.227c0.201-0.516%2C0.104-1.083-0.264-1.523C37.344%2C0.262%2C36.745%2C0%2C36.113%2C0H1.603%20C0.516%2C0-0.182%2C0.756%2C0.041%2C1.688l4.616%2C19.254c0.223%2C0.931%2C1.159%2C1.688%2C2.094%2C1.688h23.147c0.723%2C0%2C1.344-0.462%2C1.543-1.148%20L37.975%2C2.227%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E');
}

.icon--creditcard-purple {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%20139.597%20142.573%22%20enable-background%3D%22new%200%200%20139.597%20142.573%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23004178%22%20d%3D%22M125.273%2C54.609c1.668%2C4.091-0.056%2C8.663-3.851%2C10.211l-90.697%2C37.008c-3.797%2C1.548-8.224-0.513-9.894-4.604%20L0.638%2C47.733c-1.67-4.091%2C0.053-8.662%2C3.848-10.211L95.184%2C0.515c3.796-1.549%2C8.226%2C0.512%2C9.894%2C4.603L125.273%2C54.609z%22%2F%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M95.241%2C45.596c0.574%2C1.407-0.102%2C3.013-1.508%2C3.587l-72.68%2C29.656c-1.406%2C0.574-3.013-0.101-3.587-1.509%20c-0.575-1.406%2C0.101-3.012%2C1.507-3.587l72.68-29.655C93.061%2C43.513%2C94.667%2C44.188%2C95.241%2C45.596%22%2F%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M83.089%2C59.094c0.307%2C0.752-0.056%2C1.61-0.808%2C1.917L22.37%2C85.457c-0.752%2C0.308-1.609-0.054-1.918-0.806%20c-0.304-0.752%2C0.055-1.61%2C0.807-1.917L81.17%2C58.288C81.923%2C57.982%2C82.78%2C58.342%2C83.089%2C59.094%22%2F%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M105.385%2C18.58c1.671%2C4.091-0.293%2C8.76-4.385%2C10.429L19.894%2C62.104c-4.09%2C1.669-8.76-0.294-10.43-4.384%20l-3.021-7.408c-1.67-4.09%2C0.293-8.76%2C4.384-10.429L91.935%2C6.788c4.092-1.669%2C8.76%2C0.294%2C10.43%2C4.385L105.385%2C18.58z%22%2F%3E%3Cpath%20fill%3D%22%23004178%22%20d%3D%22M139.597%2C134.573c0%2C4.418-3.322%2C8-7.421%2C8H34.218c-4.098%2C0-7.42-3.582-7.42-8V81.12c0-4.418%2C3.322-8%2C7.42-8%20h97.958c4.099%2C0%2C7.421%2C3.582%2C7.421%2C8V134.573z%22%2F%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M115.198%2C114.881c0%2C1.52-1.231%2C2.752-2.752%2C2.752H33.948c-1.52%2C0-2.75-1.232-2.75-2.752%20s1.23-2.751%2C2.75-2.751h78.498C113.966%2C112.13%2C115.198%2C113.362%2C115.198%2C114.881%22%2F%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M98.847%2C122.788c0%2C0.812-0.66%2C1.471-1.472%2C1.471H32.667c-0.81%2C0-1.468-0.658-1.468-1.471%20c0-0.812%2C0.658-1.47%2C1.468-1.47h64.709C98.187%2C121.318%2C98.847%2C121.976%2C98.847%2C122.788%22%2F%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M134.798%2C93.701c0%2C4.418-3.582%2C8-8%2C8H39.198c-4.418%2C0-8-3.582-8-8v-8c0-4.418%2C3.582-8%2C8-8h87.601%20c4.418%2C0%2C8%2C3.582%2C8%2C8V93.701z%22%2F%3E%3C%2Fsvg%3E');
}

.icon--truck-right-purple {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%20176.107%20110.422%22%20enable-background%3D%22new%200%200%20176.107%20110.422%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cpath%20fill%3D%22%23004178%22%20d%3D%22M0%2C83.948c0%2C3.866%2C3.134%2C7%2C7%2C7h0.28c-0.176%2C0.966-0.281%2C1.957-0.281%2C2.974c0%2C9.113%2C7.388%2C16.5%2C16.5%2C16.5%20%20s16.5-7.387%2C16.5-16.5c0-1.017-0.105-2.008-0.281-2.974h92.161c-0.176%2C0.966-0.28%2C1.957-0.28%2C2.974c0%2C9.113%2C7.387%2C16.5%2C16.5%2C16.5%20%20c9.111%2C0%2C16.5-7.387%2C16.5-16.5c0-1.017-0.106-2.008-0.283-2.974h1.352c3.866%2C0%2C7-3.134%2C7-7c0-3.197-2.146-5.888-5.072-6.725%20%20l0.131-0.003c13%2C0.537%2C7-41.817%2C7-41.817L161.226%2C10c0%2C0-4.479-10-10-10h-20c-5.523%2C0-10%2C4.476-10%2C10v57.935%20%20c0%2C3.977%2C2.328%2C7.401%2C5.688%2C9.013H7C3.134%2C76.948%2C0%2C80.082%2C0%2C83.948%20M148.099%2C103.822c-5.468%2C0-9.901-4.433-9.901-9.9%20%20c0-5.469%2C4.434-9.9%2C9.901-9.9c5.467%2C0%2C9.899%2C4.432%2C9.899%2C9.9C157.998%2C99.39%2C153.565%2C103.822%2C148.099%2C103.822%20M23.499%2C103.822%20%20c-5.467%2C0-9.9-4.433-9.9-9.9c0-5.469%2C4.434-9.9%2C9.9-9.9c5.468%2C0%2C9.9%2C4.432%2C9.9%2C9.9C33.399%2C99.39%2C28.967%2C103.822%2C23.499%2C103.822%22%2F%3E%20%3Cpath%20fill%3D%22%23004178%22%20d%3D%22M0%2C60.429c0%2C5.523%2C4.478%2C10%2C10%2C10h95.179c5.521%2C0%2C10-4.477%2C10-10V19.002c0-5.523-4.479-10-10-10H10%20%20c-5.522%2C0-10%2C4.477-10%2C10V60.429z%22%2F%3E%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M151.942%2C6.731l0.004%2C16.415c-0.171%2C5.52%2C4.165%2C10.134%2C9.686%2C10.305l5.701%2C0.313L151.942%2C6.731z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
}

.icon--arrow-left-0 {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2050.146%2035.357%22%20enable-background%3D%22new%200%200%2050.146%2035.357%22%20space%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23004178%22%20d%3D%22M13.754%2C28.911l8.579%2C6.101c1.172%2C0.834%2C2.1%2C0.105%2C2.06-1.625l-0.203-8.248%20c3.573-1.162%2C7.437-1.963%2C11.046-2.133c5.571-0.221%2C11.336%2C1.083%2C14.909%2C6.572c-0.749-6.869-6.918-12.828-13.548-15.67%20c-4.172-1.829-8.353-3.085-12.77-3.832l-0.197-8.167c-0.042-1.727-1.002-2.408-2.136-1.518l-8.272%2C6.503%20c-1.134%2C0.891-2.985%2C2.346-4.124%2C3.237L0.83%2C16.634c-1.134%2C0.89-1.101%2C2.306%2C0.071%2C3.142l8.579%2C6.097%20C10.656%2C26.711%2C12.582%2C28.075%2C13.754%2C28.911%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E');
}

.icon--tools-0 {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%2055.246%2055.118%22%20enable-background%3D%22new%200%200%2055.246%2055.118%22%20space%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23004178%22%20d%3D%22M18.093%2C23.652L2.014%2C7.574c-0.538-0.539-0.538-1.412%2C0-1.951c0.54-0.539%2C1.416-0.539%2C1.954%2C0l16.076%2C16.079%20l1.327-1.328L5.353%2C4.355c-0.54-0.539-0.54-1.412%2C0-1.951c0.538-0.539%2C1.41-0.539%2C1.95%2C0l16.019%2C16.02l1.808-1.805L9.749%2C1.239%20c-1.92-1.922-5.381-1.571-7.732%2C0.78c-2.348%2C2.35-2.696%2C5.812-0.777%2C7.732L16.619%2C25.13L18.093%2C23.652z%20M55.197%2C52.306l-4.575-6.501%20c-0.105-0.152-0.548%2C0.059-1.157%2C0.511c-0.043-0.056-0.083-0.111-0.133-0.163L35.834%2C32.654l-3.182%2C3.18l13.5%2C13.5%20c0.051%2C0.048%2C0.106%2C0.087%2C0.159%2C0.132c-0.452%2C0.608-0.664%2C1.054-0.506%2C1.154l6.628%2C4.451c0.271%2C0.194%2C1.081-0.237%2C1.809-0.964%20C54.968%2C53.38%2C55.396%2C52.574%2C55.197%2C52.306%20M39.459%2C26.087c3.644%2C0.493%2C7.464-0.647%2C10.267-3.449%20c4.017-4.016%2C4.631-10.132%2C1.874-14.807l-8.755%2C8.751l-4.31-4.311l8.75-8.751c-4.677-2.759-10.792-2.145-14.806%2C1.875%20c-2.799%2C2.798-3.939%2C6.619-3.445%2C10.262c-0.547%2C0.323-1.064%2C0.705-1.531%2C1.175L4.062%2C40.271c-2.976%2C2.979-2.976%2C7.808%2C0%2C10.784%20c2.979%2C2.979%2C7.805%2C2.979%2C10.784%2C0l23.438-23.44C38.753%2C27.146%2C39.139%2C26.629%2C39.459%2C26.087%20M12.013%2C46.631%20c-0.975%2C0.975-2.552%2C0.975-3.529%2C0c-0.974-0.973-0.974-2.555%2C0-3.527c0.973-0.974%2C2.554-0.974%2C3.529%2C0%20C12.99%2C44.077%2C12.987%2C45.659%2C12.013%2C46.631%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E');
}

.icon--paper-0 {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%201420%201914%22%20enable-background%3D%22new%200%200%201420%201914%22%20space%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23004178%22%20d%3D%22M169%2C1.6C120.5%2C8.2%2C75.6%2C31.7%2C44.8%2C66.5C20.6%2C93.9%2C5.2%2C128.3%2C1%2C164c-0.8%2C6.9-1%2C226.6-0.8%2C798.5l0.3%2C789%20l2.3%2C10.9C13.3%2C1811.7%2C41%2C1852.3%2C83.5%2C1880.3c23.601%2C15.5%2C52%2C26.3%2C83%2C31.4c10.5%2C1.7%2C34.2%2C1.8%2C543.5%2C1.8c508.7%2C0%2C533-0.1%2C543.9-1.8%20c66-10.5%2C119.399-47.7%2C147.699-102.9c5.9-11.6%2C12.101-29%2C15.601-43.899l2.2-9.4l0.3-794l0.3-794l-2.1-12.5%20c-6.2-37.3-24.7-72.3-52.5-99C1333.599%2C25.4%2C1293%2C6.6%2C1247%2C1c-5.7-0.7-181.7-1-538-0.9C257.3%2C0.2%2C178%2C0.4%2C169%2C1.6z%20M1245%2C113.3%20c17.1%2C4.1%2C31.2%2C11.9%2C43%2C23.7c9.4%2C9.4%2C13.8%2C16.1%2C17.8%2C27.2l2.7%2C7.3l0.3%2C781.8c0.2%2C688.101%2C0%2C782.7-1.3%2C789%20c-1.9%2C9.101-7.9%2C21.4-14.5%2C29.4c-10.1%2C12.2-27.4%2C22.8-45%2C27.5l-8.5%2C2.3l-524%2C0.3c-375%2C0.2-526.399%2C0-532.5-0.8%20c-19.899-2.6-36.7-10.7-50.5-24.5c-10-9.9-16-19.8-18.899-31.1C112.1%2C1739.8%2C112%2C1668%2C112%2C956.8c0-694.1%2C0.2-783.1%2C1.5-788.3%20c7.5-29.8%2C37.5-53%2C72.8-56.4c4.5-0.5%2C242.9-0.8%2C529.7-0.7C1213.5%2C111.5%2C1237.8%2C111.6%2C1245%2C113.3z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23004178%22%20d%3D%22M188.2%2C210.7l0.3%2C27.8l521.8%2C0.3L1232%2C239v-28v-28H710H188L188.2%2C210.7z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23004178%22%20d%3D%22M188%2C360v28h522h522v-28v-28H710H188V360z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23004178%22%20d%3D%22M188.7%2C481.7c-0.4%2C0.3-0.7%2C12.899-0.7%2C28V537h522h522v-28v-28H710.7C423.9%2C481%2C189%2C481.3%2C188.7%2C481.7z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23004178%22%20d%3D%22M188.7%2C630.7c-0.4%2C0.3-0.7%2C12.899-0.7%2C28V686h522h522v-28v-28H710.7C423.9%2C630%2C189%2C630.3%2C188.7%2C630.7z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23004178%22%20d%3D%22M188.2%2C807.7l0.3%2C27.8l521.8%2C0.3L1232%2C836v-28v-28H710H188L188.2%2C807.7z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23004178%22%20d%3D%22M188.2%2C956.7l0.3%2C27.8l521.8%2C0.3L1232%2C985v-28v-28H710H188L188.2%2C956.7z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23004178%22%20d%3D%22M188%2C1106v28h522h522v-28v-28H710H188V1106z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23004178%22%20d%3D%22M188.7%2C1227.7c-0.4%2C0.3-0.7%2C12.899-0.7%2C28v27.3h522h522v-28v-28H710.7C423.9%2C1227%2C189%2C1227.3%2C188.7%2C1227.7z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23004178%22%20d%3D%22M188.7%2C1376.7c-0.4%2C0.3-0.7%2C12.899-0.7%2C28v27.3h522h522v-28v-28H710.7C423.9%2C1376%2C189%2C1376.3%2C188.7%2C1376.7z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23004178%22%20d%3D%22M188.5%2C1526.3c-0.3%2C0.7-0.399%2C13.4-0.3%2C28.2l0.3%2C27l521.8%2C0.3l521.7%2C0.2v-28.5V1525H710.5%20C290.9%2C1525%2C188.8%2C1525.2%2C188.5%2C1526.3z%22%3E%3C%2Fpath%3E%3Cpath%20fill%3D%22%23004178%22%20d%3D%22M188.2%2C1702.7l0.3%2C27.8l521.8%2C0.3l521.7%2C0.2v-28v-28H710H188L188.2%2C1702.7z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E');
}

.icon--people-0 {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2240px%22%20height%3D%2240px%22%20viewBox%3D%220%200%20101%2073.505%22%20enable-background%3D%22new%200%200%20101%2073.505%22%20space%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23004178%22%20d%3D%22M33.677%2C24.635c0-5.835-4.453-10.561-9.952-10.561c-5.504%2C0-9.956%2C4.726-9.956%2C10.561%20c0%2C5.826%2C4.452%2C10.552%2C9.956%2C10.552C29.224%2C35.187%2C33.677%2C30.461%2C33.677%2C24.635%20M101%2C73.505c0-21.155-10.623-38.318-23.726-38.318%20c-2.615%2C0-5.127%2C0.698-7.479%2C1.961c-4.303-9.707-11.334-16.035-19.29-16.035c-7.962%2C0-14.989%2C6.328-19.295%2C16.035%20c-2.353-1.263-4.873-1.961-7.485-1.961C10.623%2C35.187%2C0%2C52.35%2C0%2C73.505h47.441c0-4.964-0.591-9.716-1.656-14.074h9.434%20c-1.072%2C4.358-1.655%2C9.11-1.655%2C14.074H101z%20M87.235%2C24.635c0-5.835-4.456-10.561-9.961-10.561c-5.495%2C0-9.951%2C4.726-9.951%2C10.561%20c0%2C5.826%2C4.456%2C10.552%2C9.951%2C10.552C82.779%2C35.187%2C87.235%2C30.461%2C87.235%2C24.635%20M60.456%2C10.552C60.456%2C4.726%2C56%2C0%2C50.505%2C0%20C45%2C0%2C40.544%2C4.726%2C40.544%2C10.552c0%2C5.834%2C4.456%2C10.561%2C9.961%2C10.561C56%2C21.113%2C60.456%2C16.386%2C60.456%2C10.552%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E');
}

.icon--clockwise-arrow {
    background-image: url('/skin/frontend/dorel/bebeconfort/images/72_icon.png');
    width: 50px !important;
    height: 50px !important;
    margin: -10px;
}

.icon--truck-right-white {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2220px%22%20height%3D%2220px%22%20viewBox%3D%220%200%20176.107%20110.422%22%20enable-background%3D%22new%200%200%20176.107%20110.422%22%20%20xml%3Aspace%3D%22preserve%22%3E%3Cg%3E%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M0%2C83.948c0%2C3.866%2C3.134%2C7%2C7%2C7h0.28c-0.176%2C0.966-0.281%2C1.957-0.281%2C2.974c0%2C9.113%2C7.388%2C16.5%2C16.5%2C16.5%20%20s16.5-7.387%2C16.5-16.5c0-1.017-0.105-2.008-0.281-2.974h92.161c-0.176%2C0.966-0.28%2C1.957-0.28%2C2.974c0%2C9.113%2C7.387%2C16.5%2C16.5%2C16.5%20%20c9.111%2C0%2C16.5-7.387%2C16.5-16.5c0-1.017-0.106-2.008-0.283-2.974h1.352c3.866%2C0%2C7-3.134%2C7-7c0-3.197-2.146-5.888-5.072-6.725%20%20l0.131-0.003c13%2C0.537%2C7-41.817%2C7-41.817L161.226%2C10c0%2C0-4.479-10-10-10h-20c-5.523%2C0-10%2C4.476-10%2C10v57.935%20%20c0%2C3.977%2C2.328%2C7.401%2C5.688%2C9.013H7C3.134%2C76.948%2C0%2C80.082%2C0%2C83.948%20M148.099%2C103.822c-5.468%2C0-9.901-4.433-9.901-9.9%20%20c0-5.469%2C4.434-9.9%2C9.901-9.9c5.467%2C0%2C9.899%2C4.432%2C9.899%2C9.9C157.998%2C99.39%2C153.565%2C103.822%2C148.099%2C103.822%20M23.499%2C103.822%20%20c-5.467%2C0-9.9-4.433-9.9-9.9c0-5.469%2C4.434-9.9%2C9.9-9.9c5.468%2C0%2C9.9%2C4.432%2C9.9%2C9.9C33.399%2C99.39%2C28.967%2C103.822%2C23.499%2C103.822%22%2F%3E%20%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M0%2C60.429c0%2C5.523%2C4.478%2C10%2C10%2C10h95.179c5.521%2C0%2C10-4.477%2C10-10V19.002c0-5.523-4.479-10-10-10H10%20%20c-5.522%2C0-10%2C4.477-10%2C10V60.429z%22%2F%3E%20%3Cpath%20fill%3D%22%23004178%22%20d%3D%22M151.942%2C6.731l0.004%2C16.415c-0.171%2C5.52%2C4.165%2C10.134%2C9.686%2C10.305l5.701%2C0.313L151.942%2C6.731z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E');
}


.service-page div.item {
    border: 1px solid #dddcdd;
}

.my-account {
    border: 1px solid #dddcdd;
}

.fifty-percent {
    margin-left:-15px;
    padding-left:15px;
    width:50%!important;
}

.my-account .buttons-set .required {
    text-align: left;
}

.my-account .personal-info {
    margin-left:-22px;
    margin-right:-22px;
    padding:22px;
    background-color: #F3F8FC;
}

.personal-info .container {
    background-color: transparent;
}

.my-account .personal-info h2 {
    font-weight: 500;
    line-height: 1;
}

.custom-select {
    border-radius:0;
    background-image: none;
    background-color: #ffffff;
}


select {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
}


.custom-select::after {
    border:none;
}

.edit-link-no-float {
    float:none;
}

.my-account .box-title {
    margin-bottom:10px;
}

.box-small {
    padding-bottom: 0;
}


.my-account h4 {
    color: inherit;
}


.my-account h1 .fa, .my-account h2 .fa, .my-account h3 .fa, .my-account h4 .fa,
.awrma-customer-rma-list h1 .fa, .awrma-customer-rma-list h2 .fa, .awrma-customer-rma-list h3 .fa, .awrma-customer-rma-list h4 .fa{
    font-size:20px;
}


.awrma-customer-rma-list .box--large {
    border: 1px solid #dddcdd;
}



/* SPRITES */

/*.amshopby-attr:before,*/
/*.amshopby-attr:focus:before,*/
/*.amshopby-attr-selected:focus:before,*/
/*.sprite--house,*/
/*.js .more-info__icon,*/
/*.list-arrow li:before,*/
/*.lt-ie9 .list-arrow li:before,*/
/*.product-view .product__icons .add-to-links .link-wishlist:after*/
 /*{*/
    /*background-image: url(../images/png-sprite-icons-1x.png) !important;*/
/*}*/

/*.amshopby-attr-selected, .amshopby-attr {*/
/*margin-left:10px;*/
/*}*/

.amshopby-attr-selected::before, .amshopby-attr::before {
    margin-top: -4px;
    left: 5px;
}

@media only screen and (min-resolution: 1.5dppx), (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (min-resolution: 144dpi) {
    .list-arrow li:before {
        background-image: url(../images/png-sprite-icons-2x.png);
    }
}

.product-view .product__icons .add-to-links .link-wishlist:before {
    color: #004178;
}

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

    .header__bar .top-links .link--wishlist a:after {
        background-image: url(../images/png-sprite-icons-1x.png);
    }

}

@media only screen and (min-width: 780px) {
    .nav-container .level0.parent.s-active:before {
        border-bottom-color: #f3f9fa;
    }
}

/* ATOS */

#container_payment_method_atoswps input[type='radio'] + img {
    margin-left: 20px;
}

#container_payment_method_atoswps input[type='radio']:checked + img {
    box-shadow: 0 0 3px #004178;
    border: 1px solid #004178;
    color: #004178;
}

/* SHOPBY COLOURS */

.amshopby-color--marron:after {
    background: brown;
}

.amshopby-color--violet:after {
    background: violet;
}

.amshopby-color--beige:after {
    background: beige;
}

#wishlist-table textarea {
    width: 100%;
    height: 50px;
    margin-top: 10px;
}

.nav-container .subnav {
    border-radius: 0 0 10px 10px;
    background: #f3f9fa;
    border-bottom: 22px solid white;
}

/* ONEPAGE */

#checkoutSteps {

}

#checkoutSteps li.section {

}

#checkoutSteps li.section .step {
    padding: 10px;
}

#checkoutSteps li.section .step-title {
    background: #f3f9fa;
    overflow: hidden;
    line-height: 55px;
    padding: 0px 10px;
}

#checkoutSteps li.section .step-title .number {
    float: left;
    font-size: 18px;
    font-weight: bold;
    display: block;
    margin-right: 10px;
}

#checkoutSteps li.section .step-title h2 {
    float: left;
    line-height: 55px;
    margin: 0px;
    padding: 0px;
}

#checkoutSteps li.section .step-title a {
    float: right;
}

#relaypoint {

}

#relaypoint input {
    height: 35px;
}

#relaypoint input[type="radio"] {
    position: relative !important;
}

#relaypoint label::before {
    margin-left: -20px;
}

.opc-block-progress {

}

.opc-block-progress .block-title,
.opc-block-progress .block-content dt,
.opc-block-progress .block-content dd {
    background: #f3f9fa;
    margin-bottom: 10px;
    padding: 5px;
}

.custom-soldes {
    font-size: 18px;
    color: #004178;
}

.products-grid .custom-soldes {
    display: none;
}

.product-info .special-banner {
    position: absolute;
    z-index: 2;
}

.carousel__controls button.prev::before {
    border-color: transparent #015ca9 transparent transparent;
}

.carousel__controls button.next::before {
    border-color: transparent transparent transparent #015ca9;
}

.carousel__controls {
    position: absolute;
    top: 30px;
    width: 100%;
}

.button:focus, .button-minor:focus, .button--arrow:focus, .button--orange:focus, .button-rounded:focus, .button--small:focus, .button--big:focus,
.btn-cart:focus,
.btn-checkout:focus, .blogpost__content .aw-blog-read-more:focus {
    border-color: #092E6E;
}

.category__info, .category__info a, .category__info h1 {
    color: white;
}

/*.nav-container .nav-desk > li > a, .nav-container .nav-desk .link a {*/
    /*background-color: transparent;*/
    /*color: #004178;*/
    /*padding-left:12px;*/
    /*padding-right:12px;*/
/*}*/


.price-from-and-to {
    margin-top: -10px;
    height: 25px;
}

.amshopby-filters-left dt.amshopby-collapsed::before {
    border: 0;
}

.amshopby-filters-left dt::before {
    border: 0;
}


.amshopby-slider-price {
    font-size: 14px;
}

.amshopby-slider-price span.post-text {
    font-weight: bold;
}

.amshopby-filters-left a.button-rounded {
    color: #FFFFFF;
}


input.atos_cc {
    opacity: 1 !important;
    position: relative !important;
}

.sprite--bébé_confort-color {
    background-image: url("../images/png-sprite-brands-1x.png");
    background-position: 0 -1399px;
    height: 25px;
    width: 130px;
}

@media only screen and (max-width: 779px) {
    .safety1st .nav-container .nav-portable .nav-item.s-active,
    .safety1st .slidedown--search, .safety1st .slidedown--sort, .safety1st .scroll-top,
    .catalog-category-view .safety1st .col-left,
    .safety1st .scroll-top {
        background-color: #fbb831 !important;
    }

    .nav-container .nav-desk > li.parent > a::before {
        border:none;
    }

    .nav-container .nav-desk > li.parent.s-active > a::before {
        border:none;
    }

    .vertical-nav .category--level1 .open-cat:hover {
        background: #f1f8fa none repeat scroll 0 0;
    }

       .button-nav, .nav-container .nav-portable .nav-item--menu .button-nav {
        color: #004178;
    }

    .amshopby-slider .handle {
        margin-top: -18px;
    }

    .amshopby-filters-left .current-state {
        background-color: #ffffff;
    }

    .amshopby-filters-left .actions {
        background-color: #ffffff;
    }

}

.mobile-sort {
    background-color: #F1F8FA;
}

.product-view .price-box {
    width: 60%;
}

.product-view .product-options-bottom, .product-view .add-to-box {
    width: 100%;
}

.category__info.category__info--hasimage h1 {
    font-size: 28px;
    margin-bottom: 10px;
    margin-top: 20px;
}

.category__info.category__info--hasimage p {
    margin-right: 20px;
}

.category__info p {
    margin-right: 20px;
    margin-bottom: 0px;
}

.category__info .category-description {
    padding-right: 20px;
}

.category__info--hasimage img {
    margin-bottom: -5px;
}

.icon--next {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2220px%22%20height%3D%2240px%22%20viewBox%3D%22160%2096%20192%20320%22%20enable-background%3D%22new%20160%2096%20192%20320%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%23004178%22%20points%3D%22160%2C115.4%20180.7%2C96%20352%2C256%20180.7%2C416%20160%2C396.7%20310.5%2C256%20%22%2F%3E%3C%2Fsvg%3E');
}

.icon--prev {
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20x%3D%220px%22%20y%3D%220px%22%20%20width%3D%2220px%22%20height%3D%2240px%22%20viewBox%3D%220%200%20192%20320%22%20enable-background%3D%22new%200%200%20192%20320%22%20xml%3Aspace%3D%22preserve%22%3E%3Cpolygon%20fill%3D%22%23004178%22%20points%3D%2241.5%2C160%20192%2C300.7%20171.3%2C320%200%2C160%20171.3%2C0%20192%2C19.4%20%22%2F%3E%3C%2Fsvg%3E');
}

.product-view .product__countdown {
    background: #004178;
}

.safety1st .col-left .vertical-nav {
    display: none;
}

.safety1st h2,
.safety1st h2 a,
.safety1st .slick-slide a:hover,
.safety1st .slick-slide:hover a {
    color: #fbb831;
}

.safety1st .slick-slide a {
    text-decoration: none !important;
}

.safety1st .product__price .special-price {
    color: #646466;
    font-size: 2.8rem;
}

.safety1st .products-grid .product__link a {
    color: #646466;
}

.safety1st .button, .safety1st .button-minor, .safety1st .slidedown--search .button, .safety1st .button--arrow, .safety1st .button--orange, .safety1st .button-rounded,
.safety1st .button--small, .safety1st .button--big, .safety1st .btn-cart, .safety1st .btn-checkout, .safety1st .blogpost__content .aw-blog-read-more {
    background: #fdb92a none repeat scroll 0 0;
    border: 1px solid #fdb92a !important;
    color: #fff;
}

/* line 25, ../src/scss/base/_buttons.scss */
.safety1st .boxshadow .button:focus, .safety1st .boxshadow .button-minor:focus, .safety1st .boxshadow .button--arrow:focus, .safety1st .boxshadow .button--orange:focus, .safety1st .boxshadow .button-rounded:focus, .safety1st .boxshadow .button--small:focus, .safety1st .boxshadow .button--big:focus,
.safety1st .boxshadow .btn-cart:focus,
.safety1st .boxshadow .btn-checkout:focus, .safety1st .boxshadow .blogpost__content .aw-blog-read-more:focus, .safety1st .blogpost__content .boxshadow .aw-blog-read-more:focus {
    /* Just return the same value B). Grunt autoprefixer does a better job. */
    box-shadow: 0 0 3px #fdb92a;
}

.safety1st .icon {
    height: 19px;
    width: 19px;
}

.safety1st .products-grid .cms-block h2 {
    color: #646466 !important;
    line-height: 1 !important;
}

.safety1st .products-grid .product__button {
    padding: 4px 32px;
}

.safety1st .products-grid .product__link {
    color: #646466 !important;
    text-transform: none !important;
}

.safety1st .products-grid .product a {
    color: #fdb92a;
}

.safety1st .products-grid .product__link a {
    color: #646466 !important;
}

.safety1st .slick-prev {
    left: 0px;
    background: url('/skin/frontend/dorel/default/images/safety1st_slider_left.png');
}

.safety1st .slick-next {
    right: 0px;
    background: url('/skin/frontend/dorel/default/images/safety1st_slider_right.png');
}

.safety1st .category__info {
    color: #646466;
    background-color: #fffaef;
}

.safety1st .category__info h1 {
    color: #646466;
}

.safety1st .amshopby-filters-left dt,
.safety1st .amshopby-filters-left dd,
.safety1st .vertical-nav .category--level1 .toggle {
    background: #fffaef;
}

.safety1st .block-layered-nav dt,
.safety1st .vertical-nav .category--level1 .toggle,
.safety1st .vertical-nav .category--level2 > a,
.safety1st .amshopby-filters-left .block-subtitle {
    color: #646466;
}

.safety1st .amshopby-filters-left dd::after {
    background-color: #fdb92a;
}

.safety1st .amshopby-filters-left dt.amshopby-collapsed::before {
    border-color: transparent transparent transparent #fdb92a;
}

.safety1st .amshopby-filters-left dt::before {
    border-color: #fdb92a transparent transparent;
}

.safety1st .amshopby-slider .amshopby-slider-bar {
    background: #fdb92a;
}

.safety1st .amshopby-filters-left .currently {
    position: relative;
    color: #646466;
    padding-top: 11px;
    border-top: 1px solid #646466;
}

.safety1st .amshopby-filters-left .currently li {
    margin-bottom: 11px;
    padding-bottom: 11px;
    border-bottom: 1px solid #646466;
    color: #646466;
}

.safety1st .amshopby-slider .handle.selected:after,
.safety1st .amshopby-slider .handle:after {
    border-bottom-color: #fdb92a;
}

.safety1st .amshopby-filters-left dt:before {
    border-top-color: #fdb92a;
}

.safety1st .custom-select::after {
    border-top-color: #646466;
    right: 5px;
}

.safety1st .toolbar, .pager {
    color: #646466;
}

.col2-left-layout .safety1st .catalog-listing {
    padding-left: 22px;
}

.listing-type-grid.catalog-listing {
    margin-bottom: 20px;
}

.shopinshop_topbanner {
    height: 355px;
    max-width: 100%;
    position: relative;
}

.shopinshop_topbanner_content {
    position: absolute;
    left: 170px;
    top: 110px;

}

.safety1st .mobile .featured-category {
    height: 39px;
    border-top: 1px solid #ccc;
}

.safety1st .mobile .featured-category.active {
    border-top: 2px solid #fbb831;
    border-bottom: 2px solid #fbb831;
}

.safety1st .mobile .featured-category:last-child {
    border-bottom: 1px solid #ccc;
}

.safety1st .mobile .featured-category .image {
    height: 30px;
    float: right;
    margin-top: 5px;
    margin-bottom: 5px;
}

.safety1st .mobile .featured-category .image img {
    height: 30px;
}

.safety1st .mobile .featured-category .name {
    float: left;
}

.featured-category,
.featured-category .featured-category-body .image img {
    display: inline !important;
    margin: 0px !important;
    text-align: center;
}

.slick-arrow {
    position: absolute;
    top: 30%;
    color: transparent;
    width: 29px;
    height: 49px;
}

.slick-prev {
    left: 0px;
    background: url('/skin/frontend/dorel/bebeconfort/images/arrow-previous.png');
    background-repeat: no-repeat;
    margin-left:-30px;
}

.slick-next {
    right: 0px;
    background: url('/skin/frontend/dorel/bebeconfort/images/arrow-next.png');
    background-repeat: no-repeat;
    margin-right:-30px;
}

.safety1st .featured-category.active {
    border-bottom: 3px solid #fbb831;
}

.safety1st .featured-category.active a {
    color: #fbb831;
}

.featured-category.active .name {
    color: #fbb831;
    font-weight: bold;
}

.featured-category-body .name {
    text-transform: uppercase;
    min-height: 40px;
    line-height: 40px;
}

@media only screen and (min-width: 780px) {
    .highlight-item {
        width: 50% !important;
    }

    .highlight-item .product__image {
        float: left;
        width: 50%;
    }

    .highlight-item .product__right {
        float: right;
        width: 50%;
        position: relative;
    }

    .highlight-item .product__right .product__description {
        padding: 30px 0px;
    }

    .highlight-item .product__right .product__details {

    }
}

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

    .highlight-item {
        width: 100% !important;
    }

    .products--highlight .item {
        width: 100% !important;
    }

    .highlight-item .product-image {
        float: none;
    }

}

#payment_form_adyen_hpp label::before {
    margin-top: 10px;
}

.hpp_ideal::before {
    margin-top: 0px !important;
}

.hpp_issuer_name {
    float: right;
    margin-top: 10px;
    margin-left: 10px;
}

.hpp_issuer_list {
    margin-top: 20px;
}

#payment_form_ideal {
    margin-left: 30px;
}

#checkout-payment-method-load ul {
    border: 1px solid #ccc;
    padding: 5px;
    margin-bottom: 5px;
    background: #f1f8fa;
    color: #0392c0;
}

#checkout-payment-method-load label {
    width: 100%;
    margin-bottom: 5px;
}


#checkout-payment-method-load .radio,
#checkout-payment-method-load label::before {
    margin-top: 10px;
}

label[for=p_method_paypal_standard] img {
    width: 66px;
    height: 43px;
    border-radius: 5px;
    margin-left: 2px;
    float: left;
}

label[for=p_method_paypal_standard] a {
    display: inline-block;
    float: left;
    margin-left: 5px;
    display: inline-block;
    float: left;
    max-width: 110px;
    display: -ms-flexbox;
    -ms-flex-pack: center;
    -ms-flex-align: center;
    display: -moz-box;
    -moz-box-pack: center;
    -moz-box-align: center;
    display: -webkit-box;
    -webkit-box-pack: center;
    -webkit-box-align: center;
    display: box;
    box-pack: center;
    box-align: center;
    vertical-align: middle;
    height: 43px;

}

.js-modal-close {
    background: #80bb25;
    padding: 7px;
    width: auto;
    color: #fff;
    text-decoration: none;
}

.js-modal-close:hover {
    color: #fff;
    text-decoration: none;
}

.onestepcheckout-place-order-loading {
    color: #004178 !important;
}

#billing_address_list .field--wide--2,
#shipping_address_list .field--wide--2 {
    width: 100%;
}

#billing_address_list .field--wide--1, #billing_address_list .field--wide--2,
#billing_address_list .field--wide--3, #shipping_address_list .field--wide--1,
#shipping_address_list .field--wide--2, #shipping_address_list .field--wide--3 {
    margin-bottom: 0;
    padding-left: 0;
}

.adyen_hpp_cartebancaire {
    background: url(/skin/frontend/base/default/images/adyen/pm_gloss.png) left -363px no-repeat !important;
}

/* ADDED */

.product-view .product__availability.on-stock {
    line-height: 1;
}

.inline-link {
    text-decoration: none;
    color: #004178;
}

.product-view .product__name h1 {
    line-height: 27px;
    font-size:27px;
    margin:0;
}

.product__header {
    border-bottom: 1px solid #dddcdd;
    min-height: 50px;
    margin-bottom: 10px;
}

.product__reviews {
    padding-top: 5px;
}

.price-box .special-price {
    font-weight: normal;
}

.product-view .price-box .old-price {
    font-weight: normal;
}


div.product-info p.discount .percentage {
    font-size: 30px;
    line-height: 28px;
    display: block;
}

div.product-info p.discount i {
    font-size: 40px;
}


.strike-through {
    text-decoration: line-through;
}

div.first-usp {
    padding-bottom: 10px;
    border-right: 1px solid #dddcdd;
    height:50px;
}

div.first-usp div.usp-text {
    padding-left: 5px;
}

div.second-usp {
    padding-bottom: 10px;
    padding-left: 20px;
}

div.usp-image, div.usp-text {
    float: left;
}

div.usp-text {
    font-size: 12px;
    line-height: 14px;
    padding-left: 10px;
}

.product__name:not('#popup-minicart') {
    clear: both;
    padding-top: 10px;
    /* border-top:1px solid #dddcdd; */
}

.product-related {
    margin-left:0;
}

.block-related {
    padding-left:22px;
    padding-bottom:0;
}

.col1-layout .col-main .block-related .price-box {
    padding-left:0;
    top:14px;
}

.col1-layout .col-main .block-related button {
    margin:0;
    margin-top: -18px;
}

.block-related .product__availability {
    padding-top:5px;
    padding-bottom:5px;
}

.product-related-options dl dt > label {
    color: #922781;
}

.product__name h2 {
    font-size: 22px;
    font-weight: normal !important;
    margin:0;
}

.products-grid h2.product__name {
    font-size: 15px;
}

.product-related-options {
    margin-bottom: 15px;
}


select#qty {
    background-color: #ffffff;
    border: 1px solid #dddcdd;
    border-radius: 0;
    height: 40px;
    width: 60px;
    float: left;
}

button.add-to-cart-btn {
    height: 43px;
    float: left;
    background-color: #EC006E;
    color: #ffffff;
    font-weight: 500;
    font-size: 16px;
    padding: 2px 10px;
    width: 70%;
    line-height: 18px;
}

/*div.add-to-cart {*/
    /*float: right;*/
    /*position: relative;*/
    /*padding-left: 25px;*/
    /*bottom: 70px;*/
    /*width: 94%;*/
    /*text-align: right;*/
    /*left: 33%;*/
/*}*/

.price-boxes {
    float: left;
    width: 66%;
}

.product-view .price-box {
    width: 100% !important;
}

.price-box-bundle .price-box .minimal-price {
    top: -10px;
}

.product-view .sku-block {
    border-top: 1px solid #dddcdd;
    border-bottom: 1px solid #dddcdd;
    margin-top: 11px;
    margin-bottom: 11px;
    padding-bottom: 12px;
    padding-top: 12px;
}

.subnav__product {
    padding-right: 10px;
}

/* GRID */

.products-grid .product__price p.special-price, .products-grid .product__price p.discount,
.products-grid .product__price .regular-price, .products-grid .product__price p.minimal-price {
    font-size: 18px !important;
}

.products-grid .percentage {
    display: block;
    margin-top: -3px;
}

.products-grid .product__price p.old-price {
    font-size: 16px !important;
}

.products-grid .product__price .u_save, .products-grid .product__price .u_save_price {
    display: none;
}

/*li.item {*/
/*padding:0!important;*/
/*margin-right: 5px;*/
/*}*/

.products-grid .product {
    padding: 0;
    border:1px solid #dddcdd;
}

.products-grid .product__details {
    padding: 0;
    width: 100%;
    position: relative;
    top: -7px;
}

.product__info .price-box .p.special-price {
    font-weight: 300;
}

.products-grid .product__price p.discount {
    color: #ffffff;
    background-color: #004178;
    text-align: center;
    width: 50px;
    font-weight: 500;
    position: relative;
    bottom: 2px;
    left: 0;
    padding-top: 4px;
    padding-left: 6px;
    padding-right: 4px;
    padding-bottom: 6px;
    margin: 0;
    height: 60px;
}

.safety1st .products-grid .product__price p.discount,
.safety1st .products-grid .product__price p.special-price,
.safety1st .products-grid .product__price .regular-price span {
    background-color: #646466;
}

.safety1st .products-grid .product__button {
    margin-top: -27px;
    background-color: #FEC200;
}

.safety1st .products--highlight .product__button {
    padding-bottom: 6px;
    height: 30px;
}

.safety1st .products-grid .product__availability {
    background-color: #ffffff;
}

.safety1st .products-grid .product__price p.old-price,
.safety1st .products-grid .product__price .regular-price {
    background-color: #f3f8fc;
}

.products-grid .product__price p.old-price {
    color: #999798;
    background-color: #D6EFF4;
    text-align: center;
    font-weight: 400;
    position: relative;
    bottom: 63px;
    left: 50px;
    padding: 0;
    padding-left: 15px;
    padding-top: 8px;
    padding-bottom: 5px;
    margin: 0;
    width: 100%;
    text-align: left;
    height: 30px;
    display: block;
}

.products-grid .product__price .regular-price {
    font-weight: 500;
}

.products-grid .product__price p.special-price {
    display: block;
    color: #ffffff;
    background-color: #004178;
    font-weight: 500;
    position: relative;
    bottom: 65px;
    left: 50px;
    width: 100%;
    padding: 0;
    padding-left: 15px;
    padding-top: 6px;
    padding-bottom: 11px;
    margin: 0;
    text-align: left;
    height: 31px;
}

.products-grid .product__price span.regular-price, .products-grid .product__price p.minimal-price {
    color: #ffffff;
    background-color: #D6EFF4;
    font-weight: 500;
    position: relative;
    width: 100%;
    padding: 0;
    top: 0px;
    padding-top: 5px;
    margin: 0;
    text-align: left;
    height: 31px;
}

.products-grid .product__price span.regular-price span, .products-grid .product__price p.minimal-price span.price {
    color: #ffffff;
    background-color: #004178;
    text-align: center;
    font-weight: 500;
    position: relative;
    width: 100%;
    padding: 0;
    padding-left: 15px;
    padding-top: 5px;
    padding-bottom: 11px;
    top: 20px;
    margin: 0;
    text-align: left;
    display: inline-block;
    height: 31px;
}

.products-grid .product__price p.minimal-price span.price {
    display: inline-block;
    padding-top: 0px;
}

.products-grid .product__price .price-label {
    display: none;
}

.products-grid .price-box {
    width: 100%;
    overflow: hidden;
    height: 55px;
    max-height: 55px;
    margin: 0;
    position: absolute;
    margin-top: 3px;
}

.products-grid .product__price {
    width: 100%;
    overflow: hidden;
    padding: 0;
}

.products-grid .product__link {
    display: none;
}

.products-grid .product__details {
    max-height: 55px !important;
}

.products-grid .product__button {
    display: block;
    margin: 0;
    float: right;
    font-size: 16px;
    margin-top: -27px;
    padding-top: 5px;
    padding-bottom: 3px;
    border: 0 !important;
    width: 40%;
    height: 30px;

}

.products-grid .product__image .product__availability {
    position: relative;
    top: 1px;
    padding-left: 12px;
    text-align: left;
}

li .product__availability {
    top: 1px;
    position: relative;
}

.products-grid .product__name, .products-grid .product__availability {
    font-weight: normal;
    padding: 12px;
    padding-top: 6px;
    padding-bottom: 5px;
    text-align: left;
    background-color: #ffffff;
}

.products-grid .product__name {
    font-size:16.8px;
}

.products-grid .product__availability {
    padding-bottom: 3px;
}

.usps__product-view {
    border-top: 1px solid #dddcdd;
    padding-top:10px;
}

.product-view .price-box {
    padding:0;
}
}

.marker-header {
    color: #1997C1;
    font-size: 16px !important;
}

.top-links-left {
    float: left;
}

.main {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.breadcrumbs {
    margin-bottom: 10px;
}

.global__usps--top {
    margin-bottom: 10px;
}

.header__content .container {
    padding-top: 10px;
}

.search {
    margin-left: 10px;
}

.product-related-options .add-to-cart {
    display: none;
}

.product-info .product__short-description {
    padding-top: 10px;
    min-height: 66px;
    line-height: 1.57143;
}

.product-view .product-options dt label {
    color: #EC006E;
    font-weight: normal;
}

ul.options-list li {
    width: 33%;
    padding-right: 5px;
    border-right: 2px solid #dddcdd;
    float: left;
}

ul.options-list li:last-child {
    border: 0 !important;
}

.options-list li div.price-box {
    bottom: 10px;
    position: relative;
    padding: 0;
    margin: 0;
    text-align: left;
}

.product-view .options-list .price-box .special-price {
    font-size: 14px;
    display: block;
}

div.product-options span.label label {
    color: #666;
    font-weight: bold;
}

div#product-options-wrapper ul li {
    padding-right: 10px;
    border-right: 1px solid #dddcdd;
}

.selector {
    float: left;
    width: 62px;
    border: 1px solid #9f9f9f;
    height: 43px;
    overflow: hidden;
}

.options-list-count {
    padding-top: 9px;
    margin-left: 15px;
    width: 32px;
    text-align: left;
    z-index: 10;
    position: absolute;
    left: 0;
    border: 1px solid #9f9f9f;
    display: none;
}

.option {
    width: 30px;
    float: left;
    text-align: center;
    height: 20px;
    background-color: #ffffff;
    padding: 0;
    display: block;
}

.option:hover {
    background-color: #004178;
    color: #ffffff;
    cursor: pointer;
}

.intial-option {
    width: 30px;
    float: left;
    text-align: center;
    height: 43px;
    background-color: #ffffff;
    padding-top: 9px;
    margin: 0;
}

.dropdown {
    float: left;
    width: 29px;
    height: 43px;
    background-image: url("/skin/frontend/dorelbootstrap/default/images/dropdown-arrow.png");
    cursor: pointer;
    margin-top: -1px;
}


.products-grid .product__availability {
    font-size: 12px;
}

.products-grid .product__price {
    min-height: 55px;
}

.no-border {
    border: 0 !important;
}

.level1 .products-grid p.discount {
    padding-top: 10px;
    padding-bottom: 5px;
}

.level1 .products-grid .percentage {
    margin-top: 3px;
}

.nav-container .subnav .product__button {
    margin-top: -27px
}



.products--category .products-grid .product__price .special-price {
/*    margin-top: -3px; */
}

/*.products--category .products-grid .product__image img {*/
    /*width:100%;*/
/*}*/

.u_save, .u_save_price {
    font-weight: normal;
    display: inline-block;
}

.u_save_price {
    margin-left: 5px;
}

.product-view .price-box .special-price,
.product-view .price-box .minimal-price,
.product-view .price-box .price-label-default,
.product-view-bundle .price {
    font-size: 22px;
}

.imagebox__large-image {
    text-align: center;
}

.products--related .products-grid .product__price p.special-price {
    margin-top: -3px;
}

.thumbnail {
    border:none!important;
}

ul.thumbnails {
    padding-left: 20px;
    padding-right: 20px;
}

.product--offer .price-box {
    margin-left: -11px;
    margin-top: 3px;
}

.products-grid .price-label-default {
    display: none;
}

/* CART FIX */

.products--highlight .product--offer .product__name {
    margin-top: 0;
}

.options-list li {
    float: left;
}

.products-grid .product--offer .product__button {
    margin-right: -12px;
}

.safety1st .products--category .products-grid .product__price .special-price {
    margin-top: 0;
}


/* FOOTER  */

.footer__block {
    height: 235.25px;
}

.footer__block--updates {
    float: none;
    border: 0 !important;
}

.footer ul {
    list-style-type: none;
    list-style-image: none;
}



.footer__copyright li {
    margin-right: 0px;
}

.footer__block--skus .footer__sku_right {
    padding-left: 22px;
}

.footer__block--skus .footer__sku_left {
    border-right: 1px solid #b4c7d9;
}

.footer_usps .usp-image, .footer_usps div.usp-text {
    float: left;
}

.footer div.usp-image {
    width: 35px;
    text-align: center;
}

.footer div.usp-text {
    font-size: 14px;
    padding-left: 10px;
}

.footer-usp-line {
    width: 100%;
    float: left;
    height: 50px;
}

input::-webkit-input-placeholder {
    font-style: italic;
    color: #9f9f9f;
}

input:-moz-placeholder {
    /* Firefox 18- */
    font-style: italic;
    color: #9f9f9f;
}

input::-moz-placeholder {
    /* Firefox 19+ */
    font-style: italic;
    color: #9f9f9f;
}

input:-ms-input-placeholder {
    font-style: italic;
    color: #9f9f9f;
}

.footer .input-text, .footer input[type="text"], .footer input[type="number"], .footer input[type="password"], .footer textarea {
    box-shadow: none;
}

.footer__block .button-minor span {
    display: inline-block;
    float: left;
    font-size: 16px;
    padding-top: 2px;
}

.footer__block .button-minor .fa {
    font-size: 20px;
    float: left;
    margin-top: 3px;
}

.footer li, .footer li a {
    font-size: 14px;
}

.subfooter .container {
    margin: 0;
    padding: 0;
}

.subfooter .milan {
    width: 145px;
    height: 175px;
    float: left;
    margin-left: -10px;
    margin-right: 15px;
    margin-top: 32px;
}



.subfooter .subfooter_left {
    width: 48%;
    float: left;
    margin-bottom: 0;
}

.subfooter .subfooter_right {
    width: 52%;
    float: left;
    margin-bottom: 0;
}

.subfooter .subfooter-contact-bebe-confort {
    display: none;
    width: 100%;
}


.subfooter .content {
    margin-top: 10px;
    padding-top: 10px;
}

.subfooter .content-right {
    margin-top: 10px;
    padding-top: 9px;

}

.border-left {
    border-left: 1px solid #b4c7d9;
}

.border-right {
    border-right: 1px solid #b4c7d9;
}


.subfooter .banner-contact, .subfooter-contact-bebe-confort .banner-contact {
    color: #048ebb;
    font-size: 24px;
    width:35%;
    float:left;
}

.subfooter .resonse-within-one-hour {
    color: #048ebb;
    font-weight: normal;
    font-family: "TheHand", Arial, Tahoma, Verdana, sans-serif;
    font-size: 20px;
}

.subfooter .resonse-within-one-hour img {
    margin-right: 5px;
    margin-left: 10px;
}

.subfooter_left .banner-contact:nth-of-type(1) {
    border-right: 1px solid #b4c7d9;
}

.subfooter_left .banner-contact:nth-of-type(2) {
    padding-left: 10px;
}


.footer__payment, .footer_copyright {
    width: 50% !important;
    float: left;
}

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

    .footer__block {
        width: 100% !important;
        height: auto;
        border: 0 !important;
    }

    .footer__block--skus .footer__sku_left, .footer__block--skus .footer__sku_right {
        width: 100% !important;
        border: 0;
        height: auto;
    }

    .footer__block--skus .footer__sku_right {
        padding-left: 0px;
    }

    .footer__payment, .footer_copyright {
        width: 100% !important;
        float: left;
    }


    .subfooter .subfooter-contact-bebe-confort {
        display: block;
    }

}


.col2-left-layout .breadcrumbs {
    left: 291px;
    position: relative;
}

.cms-page-view .col2-left-layout .breadcrumbs {
    position:inherit;
    left:0;
    margin:0;
}


.catalog-category-view .col-left {
    margin-top: -30px;
}

.onestepcheckout-shipping-method-block .modal-box {
    position: absolute;
}

div.main {
    margin-top:11px;
}

/* FRONTPAGE NEW STYLE */


div.banner-block {
    border: 1px solid #dddcdd;
    overflow:hidden;
}

div.banner-block p {
    margin:0!important;
    padding:0!important;
}

    div.banner-block p a {
        margin:0!important;
        padding:0!important;
    }

div.product-middle-banner {
    border: 1px solid #dddcdd;
    border-bottom: 0;
}

div.product-middle-banner:first-child {
    margin-left:0;
}

div.usps .fa {
    font-size: 32px;
}

.global__usps .usp .usp__text {
    font-weight: normal;
    font-size:14px;
    line-height: 1;
    text-transform: none;
    vertical-align: inherit;
    padding-left: 0;
    width: calc(100% - 45px);
}

div.global__usps {
    border: 1px dashed #cccccc;
}

.blog_header, .blog_header_right {
    float:left;
    width:50%;
}

.blog_header_right {
    text-align:right;
    padding-right: 5px;
}

h1.blog {
    font-weight: normal;
    font-family: "TheHand", Arial, Tahoma, Verdana, sans-serif;
    font-size: 36px;
    line-height: 1;
}

a.link-to-blog {
    display: inline-block;
    border: 1px dashed #cccccc;
    padding-top:4px;
    padding-bottom:4px;
    font-weight: normal;
    font-family: "TheHand", Arial, Tahoma, Verdana, sans-serif;
    font-size: 24px;
    line-height: 1;
    width:187px;
    text-decoration: none;
    color: #048ebb;
    text-align: center;
}

a.link-to-blog:hover {
    color: #004178;
}


.blog_post_frontpage {
    height: 146px;
    border: 1px dashed #cccccc;
    padding:15px;
    background-color: #F3F8FC;
}

.blog_post_frontpage img {
    border: 1px solid #dddcdd;
    width: 146px;
    height: 112px;
    float:left;
}

.blog_post_frontend_content {
    margin-left:15px;
    float:left;
    width: 170px;
    height:112px;
}

.frontpage__blog .quicknav {
    margin-bottom: 15px;
}

.blog_post_frontpage.last {
    margin-right: 0;
}

.blog_post_frontend_content .title {
    color: #004178;
}

.blog_post_frontend_content .date {
    font-size:13px;
    color: #999999;
}

.blog_post_frontend_content .preview {
    font-size:13px;
    color: #666666;
}

.blog_post_frontend_content a, .blog_post_frontend_content a:hover {
    text-decoration: none;
    color: #004178;
}

.catalog-category-view  #col-left .blocks {
    width:270px;
    background-color: #ffffff;
    z-index:2;
    padding-left:10px;
}

.subchildren {
    display:none;
}


ul.submenu li {
    margin-bottom: 34px;
}

.nav-container .subnav, .nav-container .subnav__links .links {
    background: none;
}

.nav-container .subnav__links .column::before {
    background: none;
}


.nav-container  .level1 {
    box-shadow: none;
    border-radius: 0;
    border: 1px solid #999999;
    width:100%;
}

.cms-index-index .nav-container  .level1 {
    margin-left: 2px;
    max-width: 1135px;
}


/* CHECKOUT */

.shipment-methods [colspan] {
    text-align: left;
}


p.onestepcheckout-login-link {
    padding-bottom: 10px;
}

p.onestepcheckout-login-link a {
    text-decoration: none;
    font-size: 16px;
}


.onestepcheckout-index-index #billing_address,
.onestepcheckout-index-index .onestepcheckout-shipping-method,
.onestepcheckout-index-index .onestepcheckout-payment-methods,
.onestepcheckout-index-index .onestepcheckout-control {
    box-shadow: none;
    border: 1px solid #dddcdd;
}

.onestepcheckout-index-index p.header-colored {
    background-color: transparent;
    border-bottom: 1px solid #dddcdd;
    font-size:21px;
}

.onestepcheckout-index-index .onestepcheckout-column-right .onestepcheckout-control {
    background-color: #F3F9FA;
}

.onestepcheckout-index-index .onestepcheckout-threecolumns > div {
    width:33.3333%
}

.onestepcheckout-index-index .header__nav {
    display: none;
}

.onestepcheckout-index-index span.number img {
    margin-top:2px;
}

.onestepcheckout-index-index .onestepcheckout-numbers .number {
    background: transparent;
}

.onestepcheckout-index-index .onestepcheckout-summary th {
    font-weight: bold;
}

.onestepcheckout-index-index .onestepcheckout-summary th.name {
    width:65%;
    border:none;
}



.onestepcheckout-index-index .onestepcheckout-summary th.qty {
    width:10%;
    border:none;
}

.onestepcheckout-index-index .onestepcheckout-summary td.qty {
    font-weight: bold;
}

.onestepcheckout-index-index .onestepcheckout-summary th.total {
    width:25%;
    border:none;
}

.onestepcheckout-index-index .onestepcheckout-summary td.total {
    font-weight: bold;
}

.onestepcheckout-index-index .onestepcheckout-summary {
    border:none;
}

.onestepcheckout-index-index .divider {
    border-bottom: 1px solid #dddcdd;
    margin-left:-22px;
    margin-right:-22px;
    line-height: 5px;
    margin-bottom:5px;
    margin-top:5px;
}

.onestepcheckout-index-index .buttons-set button {
    margin-left:0;
    border-width: 2px;
}


.onestepcheckout-coupons .buttons-set {
    margin:0;
}

table.onestepcheckout-totals tr:last-child td:first-child {
    color:inherit;
    font-weight: normal;
}

table.onestepcheckout-totals tr:last-child {
    line-height: normal;
    color:inherit;
}

table.onestepcheckout-totals td:last-child, table.onestepcheckout-totals tr:last-child td:last-child {
    line-height: normal;
    font-size: 14px;
}

.onestepcheckout-index-index .onestepcheckout-shipping-method dd {
    border-top: 1px solid #dddcdd;
}

.onestepcheckout-index-index .onestepcheckout-shipping-method dl dd:first-child {
    border:0;
}

.onestepcheckout-index-index .onestepcheckout-totals {
    margin:0;
    margin-top:10px;
    margin-bottom:10px;
}

.onestepcheckout-index-index .onestepcheckout-totals td {
    padding:0;
}

.onestepcheckout-index-index table.onestepcheckout-totals td.title {
    text-align: left;
}


tr.grand-total td.title {
    font-weight: 600!;
}

tr.grand-total td.value {
    font-weight: bold;
    font-size: 20px;
}



.box-account.box-recent {
    display: none;
}


.product-view .product-description,
.product-view .product-specification {
    box-shadow: none;

}

.product-view .product-additional__item {
    width:33%;
    margin-right:-22px;
    margin-left:-10px;
    text-align:right;
}

.product-view .product-additional__item section {
    text-align:left;
    width: 345px;
    float:right;
}

/* TABS */

.tab-container{
    width:100%;
}

.tab-container > div {
    border:1px solid #dddcdd;
    height:100%;
}

.tab-container ul.tabs {
    margin:0;
    padding:0;
    height:100%;
}

.tab-container ul.tabs .tab {
    top: 1px;
    display: inline-block;
    zoom:1;
    *display:inline;
    border-bottom: none;

}

#product-attribute-specs-table {
    border-bottom: 1px solid #ccc;
}

.additional-info-add {
    margin-top:20px;
    width:100%;
    text-align: center;
}

.box-reviews h2, .box-major h2 {
    font-weight:300;
}


.box-major {
    background:transparent;
}

.reviews__form {
    width:100%;
    box-shadow:none;
}

.reviews__list {
    width:100%;
    box-shadow:none;
}

.box--large {
    box-shadow:none;
}

.reviews__form button {
    background-color: #40A1C2;
    border: 1px solid #40A1C2!important;

}

.customer-review {
    background-color: #F3F8FC;
    margin-bottom:20px;
    padding:20px;
    height:100%;
}

.customer-review-content {
    /*width:75%;*/
    float:left;
    height:100%;
    /*border-right:1px solid #dddcdd;*/
    color:#8A8A8A;
}

.review-rating {
    /*width:25%;*/
    float:left;
    height:100%;
    padding-left:10px;
    color: #8A8A8A;
}

.review-title {
    font-size:16px;
    color: #004178;
}

.green {
    color: #80bb25!important;
}

.header .popup-detail {
    box-shadow: none;
    border:1px solid #dddcdd;
    border-radius:0;
}

.header .popup-detail.minilogin__detail {
    width: 653px;
}

.header .popup-detail.minicart__detail {
    top:66px;
}

.header .minimyaccount__detail {
    left:auto;
    right:0;
    top:0;
}

.minimyaccount__inner{
    padding:20px;
}


.minimyaccount__inner ul li {
    padding-bottom:10px;
}

.minimyaccount__inner div.divider {
    border-top: 1px solid #dddcdd;
}


.minicart__actions .button {
    background-color: #80bb25;
    border-radius:0;
    padding:10px;
    text-align:center;
    font-size:14px;
    border:1px solid #80bb25!important;
    color: #fff!important;
}

.minicart-usp {
    background-color: #E9F3DA;
    text-align: center!important;
    padding:10px;
    padding-left:40px;
    float:left;
    height:50px;
    width:100%;

}

.minicart-usp .fa {
    color: #80bb25!important;
    font-size: 20px;
}


#popup-minicart #shopping-cart-totals-table  td.a-right {
    color:inherit;
    font-size:14px;
    text-align:right;
}

.minicart__detail .totals .price {
    width:100%;
}


#popup-minicart #shopping-cart-totals-table td.a-left, #popup-minicart #shopping-cart-totals-table td.a-right {
    border-bottom:1px solid #dddcdd;
}

.header .s-active .popup-summary::before, .header .s-active .popup-summary::after {
    visibility: hidden;

}

#popup-minicart .spacer {
    display:none;
}

/* CUSTOMER REGISTER */
.account-page-left {
    float:left;
    width:25%;
}

.account-page-right {
    float:left;
    width:25%;
}

.account-page-middle {
    float:left;
    width:50%;
}

.customer-account-create .fieldset {
    width:100%;
}


.account-create .personal-info {
    margin-left:-22px;
    margin-right:-22px;
    padding:22px;
    background-color: #F3F8FC;
    border:1px solid #dddcdd;
}

.account-create  h2 {
    font-weight: 500;
    line-height: 1;
}

.account-create .personal-info .fields .field {
    width:100%;
}


.account-create .divider {
    border-bottom: 1px solid #dddcdd;
    margin-left:-22px;
    margin-right:-22px;
    line-height: 5px;
    margin-bottom:20px;
    margin-top:20px;
}

p.required {
    margin-top:10px;
}


.header .minilogin__detail {
    left:auto;
    float:right;
    right:0;
    top:-6px;
    margin:0;
    z-index: 10;
}

.header .service-contact__detail {
    top:-6px;
    z-index: 10;
}

.validation-advice {
    border-radius: 0;
}

.catalog-usp {
    padding-bottom: 18px;
    margin-left: 22px;
    margin-top:-10px;
}

.sales-order-view .page-title {
    background: #f3f9fa;
    border-bottom:1px solid #dddcdd;
    padding-left:22px;
}

.sales-order-view .order-info {
    padding-left:22px;
}

.sales-order-view p.order-date {
    padding-left:22px;
}

.sales-order-view .order-info-box {
    padding-left:22px;
    padding-right: 22px;
}

.sales-order-view .order-details {
    margin-left:22px;
    margin-right:22px;
    padding-left:22px;
    padding-right: 22px;
    border:1px solid #dddcdd;
}

.sales-order-view #my-orders-table h3 {
    font-size:14px;
}


.frontpage__mobile_block {
    display: none;
}



/* CHROME */

@media screen and (-webkit-min-device-pixel-ratio: 0) {
    .percentage {
        display: block;
        margin-top: -3px;
    }

    .products-grid .product__price p.special-price {
        padding-top: 8px;
    }
    div.first-usp, div.second-usp {
        margin-top: -20px;
    }

    .level1 .products-grid .percentage {
        margin-top: 5px;
    }

    .products-grid .product__price span.regular-price span {
        padding-top: 8px;
    }

    .u_save, .u_save_price {
        margin-top: -10px;
    }

    .custom-search-button {
        top:0px;
    }

}

/* IE 11 Fix */
@media screen and (min-width: 0\0
) {
    .products-grid .percentage {
        margin-top: -4px;
    }
}


/* TMP EXTRA */

.nav-container .subnav__links .list-disc {
    list-style-type: none;
}

.list-disc li {
    font-size: 15px!important;
}

.nav-container .subnav .title {
    font-size:17px;
}

.nav-container .subnav .title strong {
    font-weight: normal;
}

/* ICI RELAIS */

.relay-point-selected-tr {
    display:none;
}

.relay-point-selected {
    border: 1px solid #ccc;
    padding: 5px;
    margin-bottom: 5px;
    background: #f1f8fa;
    color: #0392c0;
}

.logo-block {
    display:none;
}

.homepage-slider {
    width:100%;
    text-align: center;
}

.minilogin__detail,
.minilogin__detail .login-form a,
.service-contact__detail .contactinfo {
    font-size:14px;
}

.footer__copyright,
.footer__copyright li a {
    font-size:	11.6667px;
    line-height: 22px;
}


.bx-wrapper {
    box-shadow: none!important;
    border:none!important;
}

.bx-wrapper .bx-controls-direction a {
    z-index: 2!important;
}

/*.bx-wrapper .bx-viewport .slide {*/
    /*width: 300px !important;*/
    /*margin-left: 20px;*/
/*}*/


.products--highlight .item {
    padding-left:5px;
    padding-right:5px;
}

.navbar-nav > li > a {
    line-height: inherit!important;
}

.yamm .level1 {
    left: 0;
    right: 0;
}

.nav-container .nav-desk {
    width:100%;
}

.products--highlight .products-grid .product__details {
    top:0;
}




.body-es #nav-desk {
    width: 100%;
}

#usp-spain {
    display:inline-block;
    min-width: 50%;
    padding: 11px 12px;
    text-align: right;
    float:right;
}
#usp-spain p {
    padding:0;
    margin:0;
}

.minilogin__detail .login-form {
    float: left;
}

.minilogin__detail .benefits {
    float: left;
}

.service-contact__detail .links, .service-contact__detail .links div, .service-contact__detail .info {
    float:left;
}



@media (max-width: 992px) {

    #usp-spain {
        display: none;
    }

    .nav-container .nav-desk > .parent:after {
        content: none;
    }

    .nav-container .nav-desk > .parent:hover:after {
        content:none;
    }

    .nav-container .nav-desk .level1 {
        border:none;
        padding:0;
    }

    .nav-container .subnav__links .column {
        padding-left:0;
    }

    .nav-container .subnav__links .title {
        padding-top:2px;
        padding-bottom:2px;
    }

    .nav-container .subnav__links .list-disc li a {
        padding-top:2px;
        padding-bottom:2px;
    }

    .level1 li::before {
        content:none;
    }

    .level1 .subnav__product {
        display:none;
    }

    .breadcrumbs {
        display:none;
    }

    .border-right, .border-left {
        border:none;
    }

    .cart-title-right {
        display: none;
    }

}

.product-view .imagebox__large-image {
    object-fit: contain ;
}



@media (min-width: 768px) {

    .nav-container .subnav__links .three-columns .column {
        float:left;
    }

    .nav-container .subnav__product {
        float:left;
    }

    .nav-container .subnav__links {
        float: left;
    }
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {

}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
    .customer-review-content{
        border-right: 1px solid #dddcdd;
    }
}

section.product-description ul {
    list-style: outside none none;
    margin-bottom: 1em;
    margin-left: 0;
    padding-left: 1em;
}

#tab-container > div {
    padding: 10px;
}

#tab-container section {
    padding:11px;
}


section.product-description ul > li::before {
    content: "-"!important;
    display: inline-block!important;
    margin-left: -1em!important;
    width: 1em!important;
}

#shipping_address_list .fields .input-box .input-box-dob .custom-select::before {
    margin-top:24px;
}

.input-box {
    padding-right:3px;
}

.account-create .custom-select {
    margin-top:5px;
}

.my-account .page-title, .my-account .box-head, .my-account .box-title {
    padding: 10px;
}
.my-account .google-map {
    width:100%;
    height:400px;
    margin-top:20px;
}

.my-account .bx-wrapper .bx-prev {
    left:10px!important;
}

.my-account .bx-wrapper .bx-next {
    right:10px!important;
}

.my-account .bx-wrapper ul li { height: 300px; }

.nos-magasin-location {
    border:1px solid #dddcdd;
    padding:5px;
    text-align: center;
    font-size:12px;
    height:185px;
}

.nos-magasin-location h4 {
    color: #004178;
}

.nos-magasin-location p {
    height:80px;
    display: block;
}

.nos-magasin-modal a,
.nos-magasin-location a {
    display: block;
    width:100%;
    border:1px solid #004178;
    background-color: #004178;
    color: #ffffff;
    font-weight: bold;
    padding:20px;
    padding-top:5px;
    padding-bottom:5px;
    font-size: 14px;
    text-align: center;
}

.contacts-contacts-index form em {
    color: #ff0000;
}

.cms-nos-magasins .breadcrumbs,
.cms-nos-magasins .page-title,
.cms-nos-magasins .service-usps {
    display:none;
}

.cms-nos-magasins .my-account {
    border:0;
}

.cms-nos-magasins .box--large {
    padding-top:0;
}

.avgrund-overlay {
    display: none!important;
}

.nos-magasin-modal table td {
    font-size:12px;
}


.nos-magasin-modal .nos-magasin-location {
    border:0;
}

.location-box {
    margin:20px;
    width: 93%;
    height:100%;
    float:left;
    border: 1px dashed #dddcdd;
}

.product-view .product__images  {
    padding-right:0;
}

.product-view .product__info {
    width: 49%;
}

.products--category p.minimal-price span.price-label {
    display: none;
}

.products--category p.minimal-price {
    background-color: #004178;
    color: #fff;
    top: 0;
    margin:0;
    height:22px;
    /*margin-top:22px;*/
}

.grid-button {
    width: 80px;
    top: -22px;
    right: 0;
    position: relative;
    float: right;
    }

    .grid-button button {
        height:22px!important;
    }

    .grid-button button span {
        display:none;
    }

.sprite--quinny-color {
    background-image: url("../images/png-sprite-brands-1x.png");
    background-position: 0 -808px;
    height: 49px;
    width: 130px;
}

.imagebox__thumbnails .bx-wrapper {
    margin:0 auto;
}

.carousel__controls {
    display: none;
}

button#onestepcheckout-coupon-add {
    padding-left:0;
    padding-right:0;
}


/* COLOR SWITCH COLORS */
.amshopby-color--robin-red:after {
    background: url('/media/wysiwyg/colorswitch/robin-red.png');
}

.amshopby-color--black-raven:after  {
    background: url('/media/wysiwyg/colorswitch/black-raven.png');
}

.amshopby-color--concrete-grey:after  {
    background: url('/media/wysiwyg/colorswitch/concrete-grey.png');
}

.amshopby-color--berry-pink:after {
    background: url('/media/wysiwyg/colorswitch/berry-pink.png');
}

.amshopby-color--black-crystal:after {
    background: url('/media/wysiwyg/colorswitch/black-crystal.png');
}

.amshopby-color--black-devotion:after {
    background: url('/media/wysiwyg/colorswitch/black-devotion.png');
}

.amshopby-color--black-irony:after {
    background: url('/media/wysiwyg/colorswitch/black-irony.png');
}

.amshopby-color--blue-base:after {
    background: url('/media/wysiwyg/colorswitch/blue-base.png');
}

.amshopby-color--blue-charm:after {
    background: url('/media/wysiwyg/colorswitch/blue-charm.png');
}

.amshopby-color--blue-loop:after {
    background: url('/media/wysiwyg/colorswitch/blue-loop.png');
}

.amshopby-color--blue-night:after {
    background: url('/media/wysiwyg/colorswitch/blue-night.png');
}

.amshopby-color--blue-reliance:after {
    background: url('/media/wysiwyg/colorswitch/blue-reliance.png');
}

.amshopby-color--bold-berry:after {
    background: url('/media/wysiwyg/colorswitch/bold-berry.png');
}

.amshopby-color--brown-fierce:after {
    background: url('/media/wysiwyg/colorswitch/brown-fierce.png');
}

.amshopby-color--carmine:after {
    background: url('/media/wysiwyg/colorswitch/carmine.png');
}

.amshopby-color--cave:after {
    background: url('/media/wysiwyg/colorswitch/cave.png');
}

.amshopby-color--celebration:after {
    background: url('/media/wysiwyg/colorswitch/celebration.png');
}

.amshopby-color--classic:after {
    background: url('/media/wysiwyg/colorswitch/classic.png');
}

.amshopby-color--confetti:after {
    background: url('/media/wysiwyg/colorswitch/confetti.png');
}

.amshopby-color--crossed-lines:after {
    background: url('/media/wysiwyg/colorswitch/crossed-lines.png');
}

.amshopby-color--denim-hearts:after {
    background: url('/media/wysiwyg/colorswitch/denim-hearts.png');
}

.amshopby-color--digital-black:after {
    background: url('/media/wysiwyg/colorswitch/digital-black.png');
}

.amshopby-color--digital-rain:after {
    background: url('/media/wysiwyg/colorswitch/digital-rain.png');
}

.amshopby-color--dress-blue:after {
    background: url('/media/wysiwyg/colorswitch/dress-blue.png');
}

.amshopby-color--earth-brown:after {
    background: url('/media/wysiwyg/colorswitch/earth-brown.png');
}

.amshopby-color--folkloric-red:after {
    background: url('/media/wysiwyg/colorswitch/folkloric-red.png');
}

.amshopby-color--folkloric-blue:after {
    background: url('/media/wysiwyg/colorswitch/folkloric-blue.png');
}

.amshopby-color--graphic-crystal:after {
    background: url('/media/wysiwyg/colorswitch/graphic-crystal.png');
}

.amshopby-color--grey-gravel:after {
    background: url('/media/wysiwyg/colorswitch/grey-gravel.png');
}

.amshopby-color--intense-red:after {
    background: url('/media/wysiwyg/colorswitch/intense-red.png');
}

.amshopby-color--major-brown:after {
    background: url('/media/wysiwyg/colorswitch/major-brown.png');
}

.amshopby-color--miami-blue-pastel:after {
    background: url('/media/wysiwyg/colorswitch/miami-blue-pastel.png');
}

.amshopby-color--miami-pink-pastel:after {
    background: url('/media/wysiwyg/colorswitch/miami-pink-pastel.png');
}

.amshopby-color--modern-black:after {
    background: url('/media/wysiwyg/colorswitch/modern-black.png');
}

.amshopby-color--mosaic-blue:after {
    background: url('/media/wysiwyg/colorswitch/mosaic-blue.png');
}

.amshopby-color--natural-delight:after {
    background: url('/media/wysiwyg/colorswitch/natural-delight.png');
}

.amshopby-color--natural-mavis:after {
    background: url('/media/wysiwyg/colorswitch/natural-mavis.png');
}

.amshopby-color--novel-nile:after {
    background: url('/media/wysiwyg/colorswitch/novel-nile.png');
}

.amshopby-color--ocean:after {
    background: url('/media/wysiwyg/colorswitch/ocean.png');
}

.amshopby-color--origami-black:after {
    background: url('/media/wysiwyg/colorswitch/origami-black.png');
}

.amshopby-color--origami-red:after {
    background: url('/media/wysiwyg/colorswitch/origami-red.png');
}

.amshopby-color--origami-rose:after {
    background: url('/media/wysiwyg/colorswitch/origami-rose.png');
}

.amshopby-color--phantom:after {
    background: url('/media/wysiwyg/colorswitch/phantom.png');
}

.amshopby-color--pink-passion:after {
    background: url('/media/wysiwyg/colorswitch/pink-passion.png');
}

.amshopby-color--purple-pace:after {
    background: url('/media/wysiwyg/colorswitch/purple-pace.png');
}

.amshopby-color--purple-power:after {
    background: url('/media/wysiwyg/colorswitch/purple-power.png');
}

.amshopby-color--purple-rush:after {
    background: url('/media/wysiwyg/colorswitch/purple-rush.png');
}

.amshopby-color--raspberry-red:after {
    background: url('/media/wysiwyg/colorswitch/raspberry-red.png');
}

.amshopby-color--rebel-red:after {
    background: url('/media/wysiwyg/colorswitch/rebel-red.png');
}

.amshopby-color--red-revolution:after {
    background: url('/media/wysiwyg/colorswitch/red-revolution.png');
}

.amshopby-color--red-rumour:after {
    background: url('/media/wysiwyg/colorswitch/red-rumour.png');
}

.amshopby-color--reworked-grey:after {
    background: url('/media/wysiwyg/colorswitch/reworked-grey.png');
}

.amshopby-color--reworked-red:after {
    background: url('/media/wysiwyg/colorswitch/reworked-red.png');
}

.amshopby-color--river-blue:after {
    background: url('/media/wysiwyg/colorswitch/river-blue.png');
}

.amshopby-color--rocking-black:after {
    background: url('/media/wysiwyg/colorswitch/rocking-black.png');
}

.amshopby-color--shadow-red:after {
    background: url('/media/wysiwyg/colorswitch/shadow-red.png');
}

.amshopby-color--solid-grey:after {
    background: url('/media/wysiwyg/colorswitch/solid-grey.png');
}

.amshopby-color--sparkling-grey:after {
    background: url('/media/wysiwyg/colorswitch/sparkling-grey.png');
}

.amshopby-color--star:after {
    background: url('/media/wysiwyg/colorswitch/star.png');
}

.amshopby-color--stone:after {
    background: url('/media/wysiwyg/colorswitch/stone.png');
}

.amshopby-color--sulphur-focus:after {
    background: url('/media/wysiwyg/colorswitch/sulphur-focus.png');
}

.amshopby-color--sulphur-shade:after {
    background: url('/media/wysiwyg/colorswitch/sulphur-shade.png');
}

.amshopby-color--toffee-crush:after {
    background: url('/media/wysiwyg/colorswitch/toffee-crush.png');
}

.amshopby-color--total-black:after {
    background: url('/media/wysiwyg/colorswitch/total-black.png');
}

.amshopby-color--triangle-black:after {
    background: url('/media/wysiwyg/colorswitch/triangle-black.png');
}

.amshopby-color--triangle-flow:after {
    background: url('/media/wysiwyg/colorswitch/triangle-flow.png');
}

.amshopby-color--violet-focus:after {
    background: url('/media/wysiwyg/colorswitch/violet-focus.png');
}

.amshopby-color--walnut-brown:after {
    background: url('/media/wysiwyg/colorswitch/walnut-brown.png');
}

.amshopby-color--watercolour-blue:after {
    background: url('/media/wysiwyg/colorswitch/watercolour-blue.png');
}

.pdp-priceblock-usp {
    font-size:14px!important;
}

.product__header .sprite {
    margin-top:10px;
}

.product__header .sprite {
    margin-top:10px;
}

.product__header .ratings {
    margin-top: 10px;
    float: right;
}


.zblock-item p, .photo p {
    margin:0;
}

.product-display-1 img {
    max-height: 378px
}

.banner-block img {
    max-height: 378px;
}

.products--highlight .bx-wrapper {
    margin-bottom: 0!important;
}

.products--highlight .bx-wrapper li.item {
    height: 400px !important;
    margin-bottom: 0!important;
}

.minilogin__detail .login-form {
  padding-top: 0;
}

.product-view .product__availability.on-stock,
.product-view .product__availability.out-of-stock,
.product-view .product__availability.limited-on-stock {
    font-size:14px;
}

div.price-box div > p {
    width:100%
}

div.reviews__form button {
    margin-right:2px;
}

.adyen-payment-method-icon {
    margin-bottom: 10px;
}

.col-qty {
    width:80px;
}

.pager-mobile {
    margin-top:20px;
}

.footer__block ul li:last-child {
    margin-bottom: 11px;
}

.mobile-content-block table tr td {
    max-width:33%;
}

.shipment-methods th, .shipment-methods td,
.onestepcheckout-summary th, .onestepcheckout-summary td {
    padding-left:0;
}

.video-description{
    padding: 5px 11px;
}