/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

 @import url('https://fonts.googleapis.com/css?family=Quattrocento');

 @font-face {
    font-family: "Slippery Dip";
    src: url("/themes/at_manor/assets/fonts/Slippery-Dip.ttf") format("opentype");
    font-weight: 200;
}

/* Général */

@media (max-width: 1024px) {
    .md-none {
      display: block;
    }
    .md-block {
      display: none;
    }
}
@media (min-width: 1025px) {
    .md-none {
      display: none;
    }
    .md-block {
      display: block;
    }
}
.d-none {
    display: none;
}
.d-block {
    display: block;
}
.flex-align-center {
    display: flex;
    align-items: center;
}
.slippery-dip {
    font-family: 'Slippery Dip', cursive;
}
a.slippery-dip:hover {
    text-decoration: underline;
}
.quattrocento {
    font-family: 'Quattrocento', serif;
}
.uppercase {
    text-transform: uppercase;
}
.text-center {
    text-align: center;
}
span.hightlight { /* Oui j'ai fait une faute de frappe, mais cette classe est utilisée partout alors je vais pas m'amuser à tout renommer :s */
    color: #ee7d00;
    font-weight: 500;
}

/* Override */
::-webkit-scrollbar {
    background-color: #FFE5CD !important;
}
::-webkit-scrollbar-thumb {
    background-color: #ee7d00 !important;
}
h1 {
    font-family: 'Quattrocento', serif;
    color: #ee7d00;
}
a:hover, a:focus {
  color: #ee7d00; }

.btn-inverse {
  color: #FFFFFF;
  background-color: #ee7d00;
  border-color: #ee7d00; }
  .btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active {
    color: #FFFFFF;
    background-color: transparent;
    border-color: #e5e5e5; }
  .open .btn-inverse.dropdown-toggle {
    color: #FFFFFF;
    background-color: transparent;
    border-color: #e5e5e5; }
  .btn-inverse:active, .btn-inverse.active {
    background-image: none; }
  .open .btn-inverse.dropdown-toggle {
    background-image: none; }
  .btn-inverse.disabled, .btn-inverse.disabled:hover, .btn-inverse.disabled:focus, .btn-inverse.disabled:active, .btn-inverse.disabled.active, .btn-inverse[disabled], .btn-inverse[disabled]:hover, .btn-inverse[disabled]:focus, .btn-inverse[disabled]:active, .btn-inverse[disabled].active, fieldset[disabled] .btn-inverse, fieldset[disabled] .btn-inverse:hover, fieldset[disabled] .btn-inverse:focus, fieldset[disabled] .btn-inverse:active, fieldset[disabled] .btn-inverse.active {
    background-color: #ee7d00;
    border-color: #ee7d00; }
  .btn-inverse .badge {
    color: #ee7d00;
    background-color: #FFFFFF; }

.btn-outline {
  color: #FFFFFF;
  background-color: #282d35;
  border-color: transparent; }
  .btn-outline:hover, .btn-outline:focus, .btn-outline:active, .btn-outline.active {
    color: #FFFFFF;
    background-color: #ee7d00;
    border-color: #ee7d00; }
  .open .btn-outline.dropdown-toggle {
    color: #FFFFFF;
    background-color: #ee7d00;
    border-color: #ee7d00; }
  .btn-outline:active, .btn-outline.active {
    background-image: none; }
  .open .btn-outline.dropdown-toggle {
    background-image: none; }
  .btn-outline.disabled, .btn-outline.disabled:hover, .btn-outline.disabled:focus, .btn-outline.disabled:active, .btn-outline.disabled.active, .btn-outline[disabled], .btn-outline[disabled]:hover, .btn-outline[disabled]:focus, .btn-outline[disabled]:active, .btn-outline[disabled].active, fieldset[disabled] .btn-outline, fieldset[disabled] .btn-outline:hover, fieldset[disabled] .btn-outline:focus, fieldset[disabled] .btn-outline:active, fieldset[disabled] .btn-outline.active {
    background-color: #282d35;
    border-color: transparent; }
  .btn-outline .badge {
    color: #282d35;
    background-color: #FFFFFF; }

.carousel-control:hover {
  background: #ee7d00 !important; }

.owl-theme .owl-controls .owl-buttons div:hover {
  background: #ee7d00;
  border-color: #ee7d00; }
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
  background: #ee7d00; }

.pagination a:hover, .pagination a:focus {
  color: #ee7d00;
  border-color: #ee7d00; }
.pagination .current a {
  color: #ee7d00;
  border-color: #ee7d00; }

#wrapper .breadcrumb li a:hover {
  color: #ee7d00; }

.products-selection .display > div.selected a {
  color: #ee7d00; }
.products-selection .display > div a:hover {
  color: #ee7d00; }

.products-sort-order .select-list:hover {
  background: #ee7d00; }

.block-categories .arrows .arrow-right:hover, .block-categories .arrows .arrow-down:hover {
  color: #ee7d00; }

/* Override Bootstrap */
.group-span-filestyle .btn-default {
  background: #ee7d00; }

.custom-radio input[type="radio"]:checked + span {
  background-color: #ee7d00; }

/* header */
.header-nav a:hover {
  color: #ee7d00; }

.popup-over .popup-title:hover {
  color: #ee7d00; }
.popup-over .popup-content {
  border-top-color: #ee7d00; }
  .popup-over .popup-content a:hover {
    color: #ee7d00; }
  .popup-over .popup-content li.current {
    color: #ee7d00; }
    .popup-over .popup-content li.current a {
      color: #ee7d00; }
      .popup-over .popup-content li.current a img {
        border: none;
        border-color: #ee7d00; }

/* Sidebar */
#search_filters .facet .facet-label a:hover, #search_filters .facet .custom-checkbox a:hover, #search_filters .facet li .magnitude {
  color: #ee7d00; }

.sidebar .block .title_block a:hover {
  color: #ee7d00; }

/* footer */
.footer-container li a:hover {
  color: #ee7d00; }

.footer-copyright .ApBlockLink ul li a:hover {
  color: #ee7d00; }

/* Block cart */
#cart-block .cart-preview .header a:hover {
  color: #ee7d00; }
#cart-block .cart-preview .cart-quantity {
  background: #ee7d00; }

/* Block Search */
#header #click_show_search:hover {
  color: #ee7d00;
  cursor: pointer; }
#header #search_widget .form-search .search-button:hover {
  color: #ee7d00; }

.search-widget form input[type=text]:focus {
  outline: 3px #ee7d00 solid; }
  .search-widget form input[type=text]:focus + button {
    background: #ee7d00; }
.search-widget form button[type=submit]:hover {
  color: #ee7d00; }
.search-widget form button[type=submit]:hover {
    background: transparent; }
/* Megamenu */
.leo-megamenu .navbar-nav > li a:hover, .leo-megamenu .navbar-nav > li a:focus, .leo-megamenu .navbar-nav > li a:active {
  color: #ee7d00; }
.leo-megamenu .navbar-nav > li.active > a, .leo-megamenu .navbar-nav > li:hover > a, .leo-megamenu .navbar-nav > li:focus > a {
  color: #ee7d00; }
.leo-megamenu .navbar-nav > li.active > .caret, .leo-megamenu .navbar-nav > li:hover > .caret, .leo-megamenu .navbar-nav > li:focus > .caret {
  color: #ee7d00; }
.leo-megamenu .dropdown-menu {
  border-top-color: #ee7d00; }
  .leo-megamenu .dropdown-menu a > .menu-title:hover {
    color: #ee7d00; }
  .leo-megamenu .dropdown-menu .menu-title a:hover {
    color: #ee7d00; }

/* Slideshow */
.bannercontainer .tp-caption.btn:hover {
  background: #ee7d00; }

.iview-directionNav a:hover {
  background: #ee7d00; }

.iview-controlNav div.iview-items ul li a.iview-control:hover, .iview-controlNav div.iview-items ul li a.iview-control.active {
  background: #ee7d00; }

/* Product list */
.thumbnail-container .product-title a:hover {
  color: #ee7d00; }
.thumbnail-container .functional-buttons > div .btn-product:hover {
  background: #ee7d00;
  color: #FFFFFF; }
.thumbnail-container .cart .btn-product {
  color: #ee7d00; }

.product_new .owl-theme .owl-buttons div {
  background: #ee7d00;
  border-color: #ee7d00; }
  .product_new .owl-theme .owl-buttons div:hover {
    background: transparent; }
    .product_new .owl-theme .owl-buttons div:hover:before {
      color: #ee7d00; }

.box-show-more a:hover {
  background: #ee7d00;
  color: #FFFFFF; }

/* Lastest Blog */
.latest-blogs .blog-container .blog-title a:hover {
  color: #ee7d00; }
.latest-blogs .blog-container .blog-meta > span.author span {
  color: #ee7d00; }

.blog-item .blog-meta a:hover {
  color: #ee7d00; }
.blog-item .blog-meta > span a:hover {
  color: #ee7d00; }
.blog-item .blog-bottom .created .date .left-date {
  color: #ee7d00; }

.blog-tags a:hover span {
  background: #ee7d00; }

.blog-menu .block_content li .navbar-toggler .add:hover, .blog-menu .block_content li .navbar-toggler .remove:hover {
  color: #ee7d00; }

.blog-detail .blog-meta > span a:hover {
  color: #ee7d00; }

/* Block category left */
.block-categories .collapse-icons .add:hover,
.block-categories .collapse-icons .remove:hover {
  color: #ee7d00; }
.block-categories .arrows .arrow-right:hover,
.block-categories .arrows .arrow-down:hover {
  color: #ee7d00; }
.block-categories .category-sub-menu li[data-depth="0"] > a:hover {
  color: #ee7d00; }
.block-categories .category-sub-menu li[data-depth="0"] ul.category-sub-menu li a:hover {
  color: #ee7d00; }

/* Block Newsletter */
.ApColumn .block_newsletter form .btn:hover {
  color: #ee7d00; }
.ApColumn .block_newsletter .title_sub span {
  color: #ee7d00; }

/* Product page */
.product-price {
  color: #ee7d00; }

.product-cover .layer .zoom-in {
  color: #ee7d00; }

#product-modal .modal-content .modal-body .product-images img:hover, #product-modal .modal-content .modal-body .product-images img.selected {
  border-color: #ee7d00; }
#product-modal .modal-content .modal-body .arrows i:hover {
  color: #ee7d00;
  border-color: #ee7d00; }

.product-images > li.thumb-container > .thumb.selected, .product-images > li.thumb-container > .thumb:hover {
  border-color: #ee7d00; }

.products-section-title:before {
  background: #ee7d00; }

.more-info-product .title-info-product:before {
  background: #ee7d00; }

.products-accordion .card-header a:hover:after {
  color: #ee7d00; }

/* Modal */
#blockcart-modal .modal-header {
  background: #ee7d00; }
#blockcart-modal .product-name {
  color: #ee7d00; }
#blockcart-modal .cart-content .btn:hover,
#blockcart-modal #blockcart-modal .cart-content .btn:active,
#blockcart-modal #blockcart-modal .cart-content .btn:focus {
  background: #ee7d00;
  color: #FFFFFF; }

.footer_link li a:hover, .footer_links li a:hover {
  background: #ee7d00; }

.leo-fly-cart-icon-wrapper {
  background: #ee7d00; }
  .leo-fly-cart-icon-wrapper .leo-fly-cart-icon {
    background: #ee7d00; }
  .leo-fly-cart-icon-wrapper .leo-fly-cart-total {
    color: #ee7d00;
    border-color: #ee7d00; }

.leo-cart-item-info .leo-bt-product-quantity:hover {
  background: #ee7d00;
  border-color: #ee7d00; }

.leo-dropdown-cart-content a:hover i {
  color: #ee7d00; }

.reviews_advices li a:hover {
  color: #ee7d00; }

#product_reviews_block_tab .review .review_button .btn:hover {
  background: #ee7d00; }

/* Panel tool */
.paneltool .leo-dynamic-update-side.current-sidebar {
  color: #ee7d00; }
.paneltool .leo-dynamic-update-side.themetool .leo-dynamic-update-header.current-header {
  color: #ee7d00; }
.paneltool.active .panelbutton {
  color: #ee7d00; }

.leo-dynamic-update-layout:hover, .leo-dynamic-update-layout.current-layout-mod {
  color: #ee7d00; }

.group-input a.apconfig:hover, .group-input a.apconfig.active {
  color: #ee7d00; }

.enable_fheader.btn_yes:after {
  background: #ee7d00; }

.enable_fheader.btn_no:before {
  background: #ee7d00; }

/** Product Detail **/
.bootstrap-touchspin .btn-touchspin:hover {
  background: #ee7d00; }

.product-actions .add-to-cart {
  background: #ee7d00; }

.leo-compare-wishlist-button .btn:hover {
  background-color: #ee7d00;
  border-color: #ee7d00; }

.scroll-box-arrows i:hover {
  border-color: #ee7d00;
  color: #ee7d00; }

.other-info {
  border-color: #ee7d00; }

.product-quantity .input-group-btn-vertical .btn:hover {
  background: #ee7d00; }

#authentication [data-action="show-password"]:hover {
  background-color: #ee7d00; }

body#checkout [data-action="show-password"]:hover {
  background: #ee7d00;
  border-color: #ee7d00; }

/** Title_block **/
.page-home .ApColumn .title_block:before, .page-home .ApColumn .title_block:after {
  background: #ee7d00; }

/** .tabs-top **/
.tabs-top .nav-tabs li > a.active {
  color: #ee7d00; }
  .tabs-top .nav-tabs li > a.active:after {
    border-bottom-color: #ee7d00; }
  .tabs-top .nav-tabs li > a.active:hover {
    color: #ee7d00; }
.tabs-top .nav-tabs li > a:hover, .tabs-top .nav-tabs li > a:focus {
  color: #ee7d00; }
  .tabs-top .nav-tabs li > a:hover:after, .tabs-top .nav-tabs li > a:focus:after {
    border-bottom-color: #ee7d00; }

/** HTML **/
.block-contact ul li.email a:hover {
  border-color: #ee7d00; }

.ApColumn .home_banner .btn:hover {
  color: #ee7d00;
  border-color: #ee7d00; }

.banner-html .block.ApRawHtml a:hover {
  border-color: #ee7d00; }

/** IMAGES **/
.btn-line:hover {
  background: #ee7d00;
  border-color: #ee7d00; }

/** SLICK CROUSEL **/
.slick-arrows .slick-arrow:hover, .slick-arrows .slick-arrow:focus {
  background: #ee7d00;
  color: #FFFFFF;
  border-color: #ee7d00; }

/** LEO QUICK LOGIN **/
.leoquicklogin-forgotpass:hover, .lql-callregister-action:hover {
  color: #ee7d00; }

.lql-login-bt:hover, .lql-register-bt:hover {
  background: #ee7d00;
  border-color: #ee7d00; }

/** #back-top **/
#back-top {
  background: #ee7d00; }

.gr-banner-h3 .ApColumn .block.ApRawHtml h4:before {
    background: #ee7d00;
}

@media (min-width: 992px){
    .header-logo a {
        text-align: center;
    }
    .logo {
        max-width: 50%;
    }
}
@media (min-width: 1500px){
    .header-logo a {
        text-align: center;
    }
    .logo {
        max-width: 35%;
    }
}

.header-top {
    border-top: 3px solid #ee7d00;
}

.header-left .block.ApRawHtml .showmenu:before,
.header-left .block.ApRawHtml .showmenu:after {
    background-color: #ee7d00 !important;
}

#header .right-header a,
#header .icon-bag,
#header #click_show_search i{
    color: #ee7d00;
    font-size: 24px !important;
}
#header #search_widget:before,
.nav-wishlist:before {
    content: none !important;
}

.leo-megamenu .dropdown-menu {
    background-color: #fefefe !important;
    box-shadow: 3px 3px 3px #33333333 !important;
}

#cart-block .cart-preview .cart-quantity {
    background-color: #ee7d00 !important;
    font-size: 15px !important;
    line-height: 20px !important;
}
#cart-block .cart-preview .cart-quantity {
    min-width: 20px;
    height: 20px;
}

@media (min-width: 768px) {
    .header-left .block.ApRawHtml .showmenu {
        border: none !important;
    }
}

.btn-primary {
    background-color: #ee7d00 !important;
}
.btn-primary:hover {
    background-color: #c66701 !important;
}

.product-price .discount {
  color: #ee7d00;
}

.page-home .ApColumn .ApProductCarousel .title_block {
    font-weight: 100 !important;
    background-color: #ee7d00 !important;
    font-size: 46px;
    line-height: 46px;
    font-family: 'Quattrocento', serif;
    padding: 40px 0 !important;
    text-transform: inherit;
}

/*tmp*/
    .bg-over-lay {
        display: none;
    }
    @media (min-width: 992px) {
        .group-nav, .group-nav.active-menu {
            background-color: rgba(255, 238, 229, 0.85) !important;
            box-shadow: 1px 0 1px #ddd;
        }
        .group-nav .leo-megamenu .navbar-nav > li > a, .group-nav .popup-over .popup-title, .popup-over .popup-content a {
            color: #333 !important;
        }
        .group-nav .leo-megamenu .navbar-nav > li > a:hover, .popup-over .popup-content a:hover {
            color: #ee7d00 !important;
        }
    }

.home-presentation {
    font-size: 20px;
    text-align: center !important;
}
.home-presentation h2 {
    font-size: 26px;
    line-height: 40px;
}
.home-presentation h2, .home-presentation a {
    text-transform: uppercase;
    color: #ee7d00;
    margin: 20px 0;
}
.home-presentation p {
    line-height: 30px;
}
.home-presentation .block_content {
    width: 75%;
    margin: auto;
}
.home-presentation .glove-icon img {
    width: 45px;
    margin-bottom: 10px;
}s

.footer-center .leo-footer-top,
.leo-footer-top {
    padding-top: 0 !important;
    padding-bottom: 30px !important;
}
.footer-container {
    background: transparent !important;
}
.footer-top {
    border: none !important;
}
.footer-container .block .title_block {
    font-family: 'Quattrocento', serif;
    color: #ee7d00 !important;
    padding-bottom: 15px;
    padding-top: 20px;
}
.footer-container .leo-footer-top li {
    font-family: 'Quattrocento', serif;
    margin-bottom: 0;
}
#footer_block_social li a {
    color: #ee7d00;
}
#footer_block_social li a:hover {
    color: #fff !important;
}
#footer {
    border-bottom: 15px solid #ee7d00;
}

#block-reassurance {
    text-align: center;
    font-size: 16px;
    text-transform: uppercase;
    color: #333;
    margin: 0;
    border-color: #ee7d00;
    border-right: 0;
    border-left: 0;
    padding: 25px;
}
#block-reassurance img {
    opacity: 1;
    margin-right: auto;
    margin-bottom: 15px;
    float: none;
    width: 40px;
}

.home-history {
    height: 100% !important;
    display: flex;
    align-items: center;
    background-color: #ffe6cb;
}
.home-history .block_content {
    margin: auto;
    text-align: center;
}
.home-history h3, .home-history a {
    font-size: 35px !important;
}
.home-history h3 {
    margin-top: 15px;
    color: #ee7d00;
    font-size: 25px;
}
.home-history img {
    width: 40%;
}
.home-history a {
    font-size: 25px;
    color: #ee7d00;
    margin-bottom: 15px;
}

.product-miniature .product-meta .btn {
    padding: 6px 35px !important;
    color: #ee7d00 !important;
    border: 1px solid #ee7d00 !important;
    background-color: transparent !important;
    margin-top: 10px;
}
.product-miniature .product-meta .btn:hover {
    color: #fefefe !important;
    border: 1px solid #ee7d00 !important;
    background: #ee7d00 !important;
}

.slick-slide {
    border: none !important;
}

.btn-slider {
    color: #fefefe !important;
    background-color: #ee7d00 !important;
}
.btn-slider:hover {
    color: #ee7d00 !important;
    background-color: #fefefe !important;
}
.btn-slider .caption-contain {
    font-size: 20px;
}
.form-control {
    background: transparent !important;
    border: 1px solid #ebebeb;
}

@media (min-width: 992px) {
    .group-nav {
        padding-right: 40px !important;
    }
}
.link-instagram {
    display: none;
}
.instagram-block .block_content:before {
    background-color: transparent !important;
}
.block-social .title,
.block-social .icons {
    margin: 0 15px;
    display: inline-block;
}
/*.block-social ul li a:before {
    font-size: 40px !important;
}
.block-social ul li a {
    width: 80px !important;
    height: 80px !important;
    line-height: 80px !important;
}
.block-social ul li a:after {
    content: none !important;
}*/
.links.block {
    text-align: center;
}
.links.block.container {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
    margin-bottom: 0 !important;
}
.followus {
    text-align: center;
    font-size: 24px;
    color: #333;
}
.widget-category_image .view_all_wapper {
    display: none;
}
.leo-dropdown-cart-content a i,
.leo-dropdown-cart-content a.leo-dropdown-customization,
.leo-dropdown-cart-content a.leo-dropdown-combination {
    color: #333 !important;
}
.leo-remove-from-cart .leo-dropdown-cart-content a i,
.leo-dropdown-cart-content a.leo-dropdown-customization,
.leo-dropdown-cart-content a.leo-dropdown-combination {
    color: #ee7d00 !important;
}
.leo-dropdown-cart-item.high-light,
.leo-dropdown-cart-item.show-combination,
.leo-dropdown-cart-item.show-customization,
.leo-dropdown-cart-item.show-additional,
.leo-dropdown-cart-item .leo-dropdown-additional {
    background-color: #FFE5CD !important;
}
.leo-cart-dropdown-action .btn.cart-dropdow-viewcart {
    color: #ee7d00 !important;
    border: 1px solid #ee7d00 !important;
    background-color: #fefefe !important;
}
.leo-cart-dropdown-action .btn.cart-dropdow-viewcart:hover {
    color: #fefefe !important;
    background-color: #ee7d00 !important;
}
.view-leo-dropdown-additional {
    background-color: #ee7d00;
}
.thumbnail.product-thumbnail img {
    width: 70%;
}
.product-miniature .thumbnail-container {
    text-align: center;
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}
.page-my-account #content .links a:hover i {
    color: #ee7d00 !important;
}
@media (max-width: 767px) { /* Pour link block en modile */
    .footer-container .ApColumn .block {
        padding: 10px !important;
    }
}
.leo-fly-cart {
    display: none;
}
@media (max-width: 1024px) {
    .footer-bottom {
         margin-bottom: 0 !important;
    }
}
@media (max-width: 767px) {
    .breadcrumb > .container {
        background-color: #ee7d00 !important;
    }
}

#page-sevice.expertise-page {
    text-align: center !important;
}
#page-sevice.expertise-page .expertise-img {
    max-width: 100%;
    padding: 10px;
    border: 1px solid #ee7d00;
}
@media (max-width: 1024px) {
    #page-sevice.expertise-page .expertise-img {
      margin-bottom: 15px;
    }
}
#page-sevice .sevice_title .sub_title {
    width: 65%;
    font-size: 17px;
    line-height: 30px;
}
#page-sevice .sevice-item span {
    color: #ee7d00 !important;
}
.sevice_title .title_block:before {
    background-color: #ee7d00 !important;
}
#page-sevice:before {
    border: 1px solid #e5e5e5;
}
#page-sevice .sevice-item h3 {
    display: inline;
    font-family: 'Quattrocento', serif;
}
#page-sevice .sevice-item .content {
    border-top: 1px solid #e5e5e5;
    padding-top: 10px;
    margin-top: 10px;
}
#page-sevice .sevice-item .content p {
    margin-bottom: 5px;
}
#page-sevice .sevice-item .content p:last-child {
    margin-bottom: 0;
}
#page-sevice .sevice-item .short-text {
    margin-top: 10px;
    font-weight: 500;
    display: table;
    width: 100%;
}
#page-sevice.expertise-page .sevice-item span.text,
#page-sevice.expertise-page .sevice-item span.read-more {
    font-size: initial !important;
    display: table-row;
}
#page-sevice .sevice-item span.text {
    font-family: 'Quattrocento', serif;
    color: #666 !important;
}
#page-sevice .sevice-item span.read-more {
    cursor: pointer;
}
#page-sevice.expertise-page .sevice-item {
    margin-bottom: 20px;
}
#page-sevice .sevice-item span.hightlight {
    font-size: 14px !important;
}
@media (max-width: 991px) {
    #page-sevice .sevice-item span.text,
    #page-sevice .sevice-item span.read-more {
        display: block;
    }
} @media (min-width: 992px) {
    #page-sevice.expertise-page .sevice-item span.text {
        float: left;
        max-width: 85%;
    }
    #page-sevice.expertise-page .sevice-item span.read-more {
        float: right;
        max-width: 15%;
    }
}
#page-sevice p.last-control {
    font-family: 'Quattrocento', serif;
    font-size: 30px;
    color: #ee7d00;
    margin-top: 15px;
    line-height: 45px;
}
@media (min-width: 1200px) {
  .effect-julia h4 {
      font-size: 40px !important;
      line-height: 60px !important;
  }
} @media (max-width: 1199px) and (min-width: 992px) {
  .effect-julia h4 {
      font-size: 30px !important;
      line-height: 50px !important;
  }
} @media (max-width: 767px) {
  .effect-julia h4 {
      font-size: 30px !important;
      line-height: 50px !important;
  }
} @media (max-width: 480px) {
  .effect-julia h4 {
    font-size: 27px !important;
    line-height: 40px !important;
    padding: 10px;
  }
}
.effect-julia p {
    margin-top: 40px;
    font-size: 30px;
}
.effect-julia a {
    text-transform: uppercase;
    color: #fefefe;
}
.product-thumb-images .thumb.selected, .product-thumb-images .thumb:hover {
    border-color: #ee7d00 !important;
}

@media (min-width: 768px) {
    #contact-form-box .page-content {
        width: 450px !important;
    }
}

#stores .footer-container {
    margin-top: 0;
}
#stores-map {
    position: relative;
}
#stores-map h2 {
    text-transform: uppercase;
    color: #414141;
    margin: 0;
    padding-bottom: 15px;
    border-bottom: 1px solid #e5e5e5;
    font-weight: 600;
}
#stores-map .ApColumn .block {
    margin-bottom: 0px;
}
#stores-map .card-block {
    padding: 20px;
}
#stores-map .explainations {
    padding-top: 15px;
    line-height: 20px;
}
#stores-map .explainations p {
    margin-bottom: 10px;
}
#stores-map .explainations b {
    font-weight: 500;
}
#stores-map .explainations p:last-child {
    margin-bottom: 0;
}
#stores-map .card {
    -webkit-box-shadow: rgba(0, 0, 0, 0.17) 0 5px 13px;
    -o-box-shadow: rgba(0, 0, 0, 0.17) 0 5px 13px;
    -ms-box-shadow: rgba(0, 0, 0, 0.17) 0 5px 13px;
    box-shadow: rgba(0, 0, 0, 0.17) 0 5px 13px;
}
@media (min-width: 768px) {
    #stores-map .container {
        position: absolute;
        z-index: 99;
        width: 300px;
        top: 10%;
        left: 5%;
    }
}
.gmaps-store-title {
    color: #ee7d00;
    font-family: 'Quattrocento', serif;
    font-size: 20px;
    margin-bottom: 10px;
}
.gmap-business-hours {
    margin-bottom: 5px;
}
.gmap-link {
    color: #ee7d00;
    font-weight: 400;
}
.gmap-link:hover {
    color: #ee7d00;
    font-weight: 900;
}

.product-variants > .product-variants-item .color {
    border-radius: 0 !important;
}
.product-cover .layer:hover {
    background: #ee7d00;
}
.product-cover .layer:hover i {
    color: #FFFFFF !important;
}
#product-detail {
    border-bottom: 1px solid #e5e5e5;
}
#leofeature-product-review {
    display: none;
}
#product-availability {
    font-size: 12px;
}
.products-accordion h5 {
    font-size: 14px !important;
}
.products-accordion .card-header {
    padding: 16px !important;
}
.product-actions .add-to-cart {
    min-width: 145px !important;
    font-size: 13px !important;
    letter-spacing: 1px;
}
[id*="product-description-short-"] {
    padding: 20px 0 0 !important;
    margin-top: 20px !important;
}

.breadcrumb.white .category-name/*,
.breadcrumb.dark .category-name*/ {
    font-size: 56px !important
}
.breadcrumb.white .category-name,
.breadcrumb.white a,
.breadcrumb.white li::after {
    color: #fefefe;
}
/*.breadcrumb.dark .category-name {
    font-family: 'Slippery Dip', cursive;
}*/
.breadcrumb.dark .category-name {
  display: none;
}
@media (min-width: 768px) {
  #category .breadcrumb.dark > .container {
    position: relative;
  }
}
.gr-img-about .title:before {
    background: #ee7d00 !important;
}
.gr-img-about .title {
    text-align: center;
    font-size: 27px !important;
}
.gr-img-about .title::before {
    text-align: center;
    left: 0;
    margin: auto;
    right: 0;
}
.gr-img-about .descript {
    line-height: 25px !important;
}
.manifesto .box-des {
    line-height: 25px;
    text-align: justify;
    background-color: #fefefe;
    padding: 24px !important;
    box-shadow: 5px 5px 5px #eee;
}
.manifesto .sevice-item .short-text {
    margin: 0;
}
.manifesto .sevice-item .short-text .text {
    font-weight: 200 !important;
    font-size: 14px !important;
}
.manifesto .custom-title {
            display: none;
    border-top: 1px solid #ddd;
    padding-top: 20px;
    margin-bottom: 20px;
    color: #ee7d00;
    font-weight: 400;
}
.manifesto .custom-title ~ p {
            display: none;
    margin-bottom: 6px;
}
@media (max-width: 991px) {
    .manifesto .box-des {
        margin-bottom: 30px;
    }
}
.active_filters {
    background-color: #FFE5CD !important;
}
.gr-img-about .box-des {
    padding-left: 30px !important;
}
#page #wrapper > .container {
    margin-top: 25px;
}
#page .gr-img-about:last-child {
    margin-bottom: 0;
}
.cate-name {
    font-family: 'Quattrocento', serif;
}
.sidebar .block .title_block {
  font-size: 17px !important;
}
.guide-des-tailles {
    text-align: center;
}
.guide-des-tailles .title {
    font-family: 'Quattrocento', serif;
    font-size: 30px;
    color: #ee7d00;
    margin-bottom: 20px;
}
.guide-des-tailles .table-striped tbody tr:nth-of-type(odd) {
    background-color: #ee7d0015;
}
.guide-des-tailles .table-striped tbody tr:nth-of-type(odd):hover {
    background-color: #ee7d0020;
}
.guide-des-tailles .table-striped tbody tr:nth-of-type(even):hover {
    background-color: #ee7d0007;
}
.guide-des-tailles .table th {
    background-color: #ee7d0020;
    font-size: 17px;
    text-align: center;
    font-family: 'Quattrocento', serif;
}
.guide-des-tailles .table td {
    border-color: #ee7d0015;
}
.guide-des-tailles table {
    margin: auto;
    color: #ee7d00;
}
.tax-shipping-delivery-label {
    font-size: 12px;
}
.slick-track {
    margin: auto;
}
.product-detail-name,
.title_block,
.title {
    font-family: 'Quattrocento', serif !important;
    font-weight: 800 !important;
}
.mailalert-btn {
    border: 1px solid #ee7d0030;
    background: transparent;
    color: #ee7d00;
    cursor: pointer;
}
.mailalert-btn:hover {
    border-color: #ee7d00;
}
.coming-soon {
  margin-bottom: 100px;
}
.coming-soon h2 {
  color: #ee7d00;
  font-size: 24px;
  padding-bottom: 15px;
  margin-bottom: 15px;
  border-bottom: 1px solid #eee;
}
.coming-soon p {
  font-size: 15px;
  line-height: 25px;
}
.coming-soon h2,
.coming-soon p {
    font-family: 'Quattrocento', serif;
}
.leo-compare-button.added, .leo-wishlist-button.added {
    background: #ee7d00 !important;
    color: #fff !important;
    border-color: #ee7d00 !important;
}
.leo-compare-button.active, .leo-wishlist-button.active {
    border-color: #ee7d00 !important;
}
.btn-info {
    color: #fff;
    background-color: #ee7d00 !important;
    border-color: #ee7d00 !important;
}
@media (min-width: 1025px) {
  .modal-size-guide {
      height: 100%;
  }
  .modal-size-guide .flex {
      height: 100%;
  }
}
.modal-size-guide {
    display: none;
    position: fixed;
    z-index: 9999;
    background: #00000055;
    width: 100%;
}
.modal-size-guide .flex {
    width: 100%;
    display: flex;
}
.modal-size-guide .content {
    position: relative;
    background-color: #fff;
    width: 95%;
    max-width: 750px;
    margin: auto;
    padding: 25px;
    border-radius: 3px;
    box-shadow: #00000030 0 0 3px;
}
.modal-size-guide .content .close {
    position: absolute;
    right: 25px;
    z-index: 99999;
}
.view-size-guide {
    color: #ee7d00;
    cursor: pointer;
}
.view-size-guide:hover {
    color: #c66701;
}
.banner-mobile img {
    width: 100%;
}
.list-wishlist table tbody > tr:nth-child(odd) {
    background: #ee7d0030;
}
.wirepayment-more-information,
#cta-terms-and-conditions-0 {
    cursor: pointer;
    color: #ee7d00;
}
.wirepayment-more-information:hover,
#cta-terms-and-conditions-0:hover {
    color: #c66701;
}
.page-cms-19 h2 {
    color: #ee7d00;
    font-family: 'Quattrocento', serif;
    margin-bottom: 15px;
    margin-top: 20px;
    padding-top: 20px;
    border-top: 1px solid #ee7d0050;
    font-size: 20px;
}
.page-cms-19 h3 {
    color: #c66701;
    font-family: 'Quattrocento';
    font-size: 17px;
}
.page-cms-19 p {
    font-size: 13px;
    line-height: 22px;
    margin-bottom: 10px;
}
.page-cms-19 table {
    width: 100%;
    text-align: center;
    margin-bottom: 15px;
}
.page-cms-19 td,
.page-cms-19 th {
    max-width: 50px;
    padding: 10px;
    text-align: center;
}
.page-cms-19 th {
    background-color: #ee7d00 !important;
    color: #fff;
    text-transform: uppercase;
}
.page-cms-19 tr:nth-of-type(odd) {
    background-color: #ee7d0020;
}
.page-cms-19 blockquote {
    background-color: #ee7d0015;
    padding: 20px;
}
.page-cms-19 blockquote p:last-child {
  margin-bottom: 0;
}
.page-cms-19 ul {
    list-style: inherit;
    padding-left: 45px;
    font-size: 13px;
}
.faq-page .read {
  cursor: pointer;
  margin-bottom: 15px;
}
.faq-page .read i {
   color: #ee7d00;
}
.delivery-terms-top {
    background: #ee7d00;
    color: #fefefe;
    text-align:center;
    margin-bottom: 0;
    padding: 15px;
}
@media (min-width: 1025px) {
  .delivery-terms-top {
    font-size: 16px;
  }
}
@media (max-width: 1024px) {
  .delivery-terms-top {
    font-size: 15px;
  }
  .delivery-terms-top a {
    display: block;
  }
}
.delivery-terms-top a {
    color: #fefefe90;
}
.delivery-terms-top a:hover {
    color: #fefefe98;
    text-decoration: underline;
}
#cookieNoticeContent a {
    color: #ee7d00;
}
#cookieNoticeContent a:hover {
    text-decoration: underline;
}