/*demo 1*/
#index #wrapper {
  padding-top: 20px; }

/*# sourceMappingURL=profile1514095290.css.map */


#personalization #design_content {
    margin-top: 50px;
}

a#add_custom_product_to_cart::before {
    content: 'shopping_cart';
    display: none;
}

#blockcart-modal .modal-header {
    background: #1c3d75;
}

.notification.notification-success {
    background: #EB7710;
}

.mac {
    margin-top:250px;
}


@media screen and (max-width: 991px) {
.ApMegamenu .leo-verticalmenu {
    bottom: 30px;
}
}

@media screen and (max-width: 991px) {
.boxe-top .col-cart {
    position: relative;
    top: -165px;
}
}

@media screen and (max-width: 700px) {
.boxe-top .userinfo-selector a.popup-title {
    padding: 0px 1px;
}
}

@media screen and (max-width: 700px) {
.boxe-top #cart-block .header {
    padding: 0 1px;
}
}

@media screen and (max-width: 991px) {
#header {
    height: 300px;
}
}

.cart-summary-line .label {
  font-weight: 300;
}


/* page tous nos services */
.flex-left {
display:flex;
align-items: center;
    flex-direction: row;
}

@media screen and (max-width: 768px) {
    .flex-left {
    flex-direction: column-reverse;
}
}

.flex-right {
display:flex;
align-items: center;
    flex-direction: row;
}

@media screen and (max-width: 768px) {
    .flex-right {
    flex-direction: column;
}
}

.padding-8{
padding:8%;
}


.boxe-nav .ApBlockLink li a[href*="tous-nos-services"] {
  color: #EB7710!important;
}