@import url(base.css);
@import url(style.css);
@font-face {
    font-family: 'PTSans';
    src: url('../fonts/PTSans-Regular.eot');
    src: url('../fonts/PTSans-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PTSans-Regular.woff2') format('woff2'),
        url('../fonts/PTSans-Regular.woff') format('woff'),
        url('../fonts/PTSans-Regular.ttf') format('truetype'),
        url('../fonts/PTSans-Regular.svg#PTSans-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
    
}

@font-face {
    font-family: 'PTSans';
    src: url('../fonts/PTSans-Bold.eot');
    src: url('../fonts/PTSans-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/PTSans-Bold.woff2') format('woff2'),
        url('../fonts/PTSans-Bold.woff') format('woff'),
        url('../fonts/PTSans-Bold.ttf') format('truetype'),
        url('../fonts/PTSans-Bold.svg#PTSans-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
   
}
@font-face {
    font-family: 'Belgates';
    src: url('../Belgates.eot');
    src: url('../Belgates.eot?#iefix') format('embedded-opentype'),
        url('../Belgates.woff2') format('woff2'),
        url('../Belgates.woff') format('woff'),
        url('../Belgates.ttf') format('truetype'),
        url('../Belgates.svg#Belgates') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
  
}
/*********
Header
*********/
a {
    color: #111;
    text-decoration: none;
}
a:hover, a:focus, a:active {
    color: #111;
    text-decoration: none;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    margin-bottom: 15px;
}
.color, .custom-checkbox input[type="checkbox"] + span.color {
    width: 1.25rem;
    height: 1.25rem;
}
#checkout .text-xs-right {
    display: none !important;
}
.advertising-block {
    display: block;
    float: left;
    text-align: center;
    width: 100%;
}
.advertising-block img {
    width: unset;
}
.btn-primary:active, .btn-primary:focus, .btn-primary:hover {
    color: #fff;
    background-color: #e33;
}

* {
    font-family: 'Montserrat', sans-serif;
    box-sizing: border-box;
}
.btn-primary, .btn-primary.active.focus, 
.btn-primary.active:focus, .btn-primary.active:hover, 
.btn-primary:active.focus, .btn-primary:active:focus, 
.btn-primary:active:hover, .open > .btn-primary.dropdown-toggle.focus, 
.open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle:hover {
    background-color: #111;
}
#blockcart-modal .modal-title {
    margin: 0;
}
.ht-main-content {
    float: left;
    width: 100%;
    background: #fff;
    /* overflow: hidden; */
}
#header .header-nav {
    float: left;
    width: 100%;
    display: block;
    padding-bottom: 0;
    border: none;
    /*background-color: #CC00CC;*/
    background: url('../img/top-bar.png') no-repeat center center;
    background-size: cover;
    max-height: none;
    margin: 0;
    color:#fff;
}
#header .header-nav .header-wrapper {
    float: left;
    width: 100%;
    display: block;
    /*border-bottom: 1px solid #e1e1e1;*/
    padding: 0px;
}
#header .header-nav #_desktop_language_selector,
#header .header-nav #_desktop_currency_selector {
    display: block;
    position: relative;
    float: left;
}
#header .language-selector span,
#header .currency-selector span {
    font-size: 13px;
    font-weight: 400;
    color: #111;
    text-transform: capitalize;
    padding-right: 5px;
}
#header .header-nav .language-selector {
    margin-top: 0;
}
#header .header-nav .currency-selector {
    margin-top: 0;
    margin-left: 0;
}
#header .language-selector:hover span,
#header .currency-selector:hover span {
    color: #ee3333;
}
.dropdown:hover .expand-more {
    color: #ee3333;
}
#header .language-selector .dropdown-menu,
#header .currency-selector .dropdown-menu {
    margin: 0;
    border: none;
    display: none;
    padding: 10px 15px;
    float: left;
    min-width: 100px;
    border: 1px solid #e1e1e1;
    font-size: 13px;
    top: 25px;
}

#header .language-selector .dropdown-item,
#header .currency-selector .dropdown-item {
    padding: 5px 0;
}

#header a:hover {
    color: #ee3333;
}

#header .currency-selector .currency-list li,
#header .language-selector .language-list li {
    font-size: 14px;
    padding: 3px 19px;
    margin: 0 4px 10px 4px;
    display: inline-block;
    float: left;
    text-transform: capitalize;
    border: 1px solid #a8aab9;
    line-height: 28px;
    width: auto;
    cursor: pointer;
}

#header .currency-selector .currency-list li:hover,
#header .language-selector .language-list li:hover {
    border: 1px solid #ee3333;
    background-color: #ee3333;
}

#header .currency-selector .currency-list li a,
#header .language-selector .language-list li a {
    color: #444444;
    padding: 0;
}

#header .currency-selector .currency-list li:hover a,
#header .language-selector .language-list li:hover a {
    color: #fff;
}

#header .currency-selector .currency-list li.current,
#header .language-selector .language-list li.current {
    border: 1px solid #ee3333;
}

#header .currency-selector .currency-list li.current a,
#header .language-selector .language-list li.current a {
    color: #ee3333;
}

#header .currency-selector .currency-list li.current:hover a,
#header .language-selector .language-list li.current:hover a {
    color: #fff;
}

#header .currency-selector .btn-unstyle:focus .expand-more,
#header .language-selector .btn-unstyle:focus .expand-more {
    color: #ee3333;
}

#header .language-selector,
#header .currency-selector {
    margin-top: 0;
}
#header .header-nav .left-nav > div {
    display: block;
    padding-left: 15px;
    margin-left: 15px;
    position: relative;
}
#header .header-nav .left-nav > div:first-child {
    padding-left: 0;
    margin-left: 0;
}
#header .header-nav .left-nav > div:before {
    content: "";
    left: 0;
    top: 50%;
    width: 1px;
    height: 15px;
    position: absolute;
    background: #e1e1e1;
    transform: translate(0,-50%);
}
#header .header-nav .left-nav > div:first-child:before {
    display: none;
}

#header .header-nav .right-nav #contact-link {
    margin: 0;
    letter-spacing: 0.5px;
}

#header .header-nav .right-nav #contact-link > a,
#header .header-nav .right-nav #contact-link > a:active,
#header .header-nav .right-nav #contact-link > a:visited,
#header .header-nav .right-nav #contact-link > a:focus {
    color: #ffffff;
    font-weight: 500;
}

#header .header-nav .right-nav #contact-link > a:hover {
    color: #ee3333;
}

#header .header-top {
    float: left;
    width: 100%;
    display: block;
    padding: 0;
    background-color: #fff;
    margin: 15px 0px;
}

#checkout #header .header-top {
    border-bottom: 1px solid #e1e1e1;
}

#index #header .header-top {
    border-bottom: none;
    /* margin: 0 0 20px 0; */
}

#header #_desktop_logo {
    /*display: table;
    float: left;
    text-align: left;
    height: 132px;*/
    display: flex;
}

#header #_desktop_logo a {
    /*display: table-cell;
    vertical-align: middle;*/
	display: flex;
    align-items: center;
    justify-content: flex-start;
    column-gap: 10px;
}

#header .pd-header-top{
	display: flex;
    align-items: center;
}

#header .ht-account-links {
    display: block;
    float: right;
    text-align: right;
}

#header .ht-account-links .toggle-link-icon {
    display: inline-block;
    padding: 12px;
    cursor: pointer;
    border: 1px solid #fff;
    background-color: #fff;
    border-radius: 50px;
}

#header .top-right-btn:hover .ht-account-links .toggle-link-icon {
    border-color: #ee3333;
    background-color: #ee3333;
}

.account-title {
    display: inline-block;
    padding-left: 10px;
}

.account-title > span {
    color: #222;
    font-weight: 500;
}

#header .ht-account-links .toggle-link-icon span:hover {
    color: #ee3333;
}

#header .ht-account-links .toggle-link-content {
    display: none;
    position: absolute;
    top: 100%;
    right: 0;
    min-width: 225px;
    padding: 10px 15px;
    background-color: #ffffff;
    border: 1px solid #e1e1e1;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
    z-index: 12;
    text-align: left;
}

#header .ht-account-links .ht-links-wrapper {
    display: block;
    float: left;
    width: 100%;
    border-top: 1px solid #e1e1e1;
    padding-top: 10px;
    margin-top: 10px;
}

#header .ht-account-links .ht-links-wrapper:first-child {
    border-top: none;
    padding-top: 0;
    margin-top: 0;
}

#header .ht-account-links .ht-links-wrapper ul {
    margin-bottom: 0;
}

#header .ht-account-links .toggle-link-content span {
    font-size: 14px;
    color: #000000;
    font-weight: 500;
    line-height: 1.8;
    letter-spacing: 0.5px;

}

#header .ht-account-links .toggle-link-content span.language-label,
#header .ht-account-links .toggle-link-content span.currency-label {
    display: block;
    margin-bottom: 7px;
}
#_desktop_user_info {
    float: right;
}
#header .header-nav .user-info {
    margin-left: 0;
    margin-top: 0;
    font-size: 0;
}
#header .user-link {
    position: relative;
    display: inline-block;
    font-size: 14px;
}
#header .header-nav .user-info > a {
    padding-left: 15px;
    margin-left: 15px;
    position: relative;
}
#header .header-nav .user-info > a:before {
    content: "";
    left: 0;
    top: 50%;
    width: 1px;
    height: 15px;
    position: absolute;
    background: #e1e1e1;
    transform: translate(0,-50%);
}
#header .header-nav .user-info > a:first-child:before {
    display: none;
}
#header .header-nav .user-info > a:first-child{
    padding-left: 0;
    margin-left: 0;
}
#header .header-nav .user-info .account {
    position: relative;
    margin-left: 0;
}
#header .user-info > a {
    font-size: 13px;
    color: #0028B8;
    font-weight: 400;
    line-height: 22px;
    display: flex;
    flex-direction: column;
    vertical-align: middle;
}
/*#header .user-info a:hover {
    color: #ee3333;
}*/

#header #_desktop_cart {
    display: inline-block;
    float: right;
    padding-top: 25px;
    margin-left: 20px;
    font-size: 0;
    position: relative;
}

#header #_desktop_cart .header {
    display: block;
    cursor: pointer;
    position: relative;
    height: 40px;
    width: 40px;
    text-align: center;
    font-size: 13px;
}

#header #_desktop_cart .header i {
    font-size: 26px;
    color: #0028B8;
    line-height: 40px;
}

/*#header #_desktop_cart:hover .header i {
    color: #ee3333;
}*/

#header #_desktop_cart .header .cart-products-count {
    position: absolute;
    top: 0;
    right: 0;
    background: #ee3333;
    padding: 0;
    border-radius: 15px;
    width: 16px;
    height: 16px;
    text-align: center;
    color: #fff;
    font-size: 11px;
    line-height: 16px;
    font-weight: 500;
}

#header .cart-products-count.hidden {
    display: none !important;
}

#header #_desktop_cart:hover .header .cart-products-count {
    background-color: #111;
}

#header #_desktop_cart .header a {
    display: block;
}

#header #_desktop_cart .cart-preview {
    position: relative;
}

@media (max-width: 991px) {
    #header #_mobile_cart {
        position: relative;
        z-index: 1102;
        padding: 0;
        margin-right: 0;
    }

    #header #_mobile_cart #_desktop_cart,
    #header #_mobile_cart .blockcart.cart-preview {
        display: inline-block !important;
        float: none !important;
        width: auto !important;
        padding: 0 !important;
        margin: 0 !important;
        position: relative !important;
    }

    #header #_mobile_cart .header {
        width: auto !important;
        height: auto !important;
        padding: 0 !important;
        line-height: 1 !important;
    }

    #header #_mobile_cart .cart-header-link {
        flex-direction: row !important;
        align-items: center !important;
        justify-content: center !important;
        gap: 0 !important;
        padding: 0 !important;
    }

    #header #_mobile_cart .cart-label {
        display: none !important;
    }

    #header #_mobile_cart .shopping-basket {
        position: relative;
        display: inline-flex !important;
        align-items: center;
        justify-content: center;
        width: 32px;
        height: 32px;
    }

    #header #_mobile_cart .cart-products-count {
        display: flex !important;
        align-items: center;
        justify-content: center;
        position: absolute;
        top: -2px;
        right: -8px;
        min-width: 18px;
        height: 18px;
        padding: 0 5px;
        border-radius: 999px;
        background: #f4762c !important;
        color: #fff !important;
        font-size: 10px;
        font-weight: 700;
        line-height: 1;
        z-index: 2;
        box-sizing: border-box;
    }

    #header #_mobile_cart .cart-products-count.hidden,
    #header .blockcart.inactive .cart-products-count {
        display: none !important;
    }

    #header #_mobile_cart .blockcart.active .cart-products-count:not(.hidden) {
        display: flex !important;
    }

    #header #_mobile_cart .ht_cart,
    #header .menu-mobile-icon .ht_cart {
        display: none !important;
        visibility: hidden;
        pointer-events: none;
        position: absolute;
        right: 0;
        top: calc(100% + 10px);
        width: min(380px, calc(100vw - 24px));
        max-height: min(70vh, 520px);
        overflow: hidden;
        background: #fff;
        border: 1px solid #dbe3ef;
        border-radius: 12px;
        box-shadow: 0 16px 40px rgba(0, 40, 184, 0.16);
        z-index: 1200;
        opacity: 0;
        transform: translateY(-8px);
        transition: opacity 0.22s ease, transform 0.22s ease;
    }

    #header #_mobile_cart .cart-preview.is-open .ht_cart,
    #header .menu-mobile-icon .cart-preview.is-open .ht_cart {
        display: block !important;
        visibility: visible;
        pointer-events: auto;
        opacity: 1;
        transform: translateY(0);
        height: auto !important;
    }

    #header #_mobile_cart .ht_cart ul,
    #header .menu-mobile-icon .ht_cart ul {
        max-height: min(42vh, 320px);
        overflow-y: auto;
        margin: 0;
        padding: 0 14px;
        list-style: none;
        border-bottom: 1px solid #eef2f7;
    }

    #header #_mobile_cart .ht_cart .no-item,
    #header .menu-mobile-icon .ht_cart .no-item {
        margin: 0;
        padding: 18px 14px;
        text-align: center;
    }

    body.traciel-cart-open::before {
        content: '';
        position: fixed;
        inset: 0;
        background: rgba(15, 23, 42, 0.35);
        z-index: 1100;
        pointer-events: auto;
    }

    body.traciel-cart-open {
        overflow: hidden;
    }
}

@media (max-width: 767px) {
    #header #_mobile_cart .ht_cart,
    #header .menu-mobile-icon .ht_cart {
        position: fixed;
        left: 12px;
        right: 12px;
        top: auto;
        width: auto;
        max-height: min(75vh, 560px);
    }

    #header .text-sm-center.mobile {
        position: relative;
        z-index: 1101;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    #header #_mobile_cart .ht_cart,
    #header .menu-mobile-icon .ht_cart {
        right: 0;
        left: auto;
        width: min(400px, calc(100vw - 32px));
    }
}

@media (min-width: 992px) {
    #header .header-top #_desktop_cart .shopping-basket {
        position: relative;
        display: inline-block;
    }

    #header .header-top #_desktop_cart .cart-header-link {
        display: flex;
        flex-direction: column;
        align-items: center;
        text-decoration: none;
        color: #0028B8;
    }

    #header .header-top #_desktop_cart .cart-label {
        display: block;
        font-size: 12px;
        line-height: 1.2;
        margin-top: 4px;
        font-weight: 500;
    }
}

#header .header-top .cart-preview .ht_cart ul li .cart-info .cart-line-actions {
    display: flex;
    align-items: center;
    gap: 10px;
    margin-top: 8px;
}

#header .header-top .cart-preview .ht_cart .mini-cart-qty-down {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    border: 1px solid #a8aab9;
    border-radius: 4px;
    color: #111;
    font-size: 18px;
    line-height: 1;
    text-decoration: none;
    background: #fff;
}

#header .header-top .cart-preview .ht_cart .mini-cart-qty-down:hover {
    border-color: #ee3333;
    color: #ee3333;
}

#header #search-tog-btn {
    display: inline-block;
    float: right;
    padding: 30px 0;
}

#header button {
    display: block;
    text-align: right;
    background: none;
    border: none;
    cursor: pointer;
    right: 1%;
}
#header #search_widget {
    cursor: pointer;
    position: relative;
    display: inline-block;
    float: right;
    padding: 37px 0;
}
.search-widget {
    min-width: 0;
}
.page-not-found .search-widget form {
    display: inline-block;
    width: 100%;
}
#header #search_widget button > i:hover {
    color: #fff;
}
.search-widget form input[type="text"]:focus + button .search {
    color: #fff;
}
.search-tog-btn {
    position: relative;
    padding: 10px;
    display: inline-block;
}
#products .ht-search-widget {
    display: block;
    position: static;
}
.header-top .search-widget form input[type="text"] {
    width: auto;
    padding: 10px;
    min-width: 100%;
    padding-right: 44px;
    height: 40px;
    border: 1px solid #64748B;
}
.search-widget form input[type="text"]:focus {
    outline: none;
    color: #222;
    box-shadow: none;
}

.search-widget form input[type="text"]::placeholder,
.search-widget form input[type="text"]:-ms-input-placeholder,
.search-widget form input[type="text"]::-ms-input-placeholder {
    color: #111111;
}

#header #search_widget button {
    position: absolute;
    top: 0;
    right: 0;
    height: 40px;
    padding: 0 12px;
    background-color: #111111;
    text-transform: uppercase;
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 40px;
}

#header #search_widget button:hover {
    background-color: #ee3333;
}

.page-content.page-not-found > button {
    display: none;
}

#pagenotfound .page-not-found .search-widget, #products .page-not-found .search-widget {
    width: 100%;
    min-width: 100%;
}

.page-content.page-not-found form input[type="text"] {
    width: auto;
    height: 40px;
    padding: 10px;
    min-width: 300px;
    border: 1px solid #e1e1e1;
    padding-right: 50px;

}

.page-content.page-not-found #search_widget button {
    height: 40px;
    border: none;
    cursor: pointer;
    text-align: center;
    position: absolute;
    right: 0px;
    top: 0px;
    line-height: 40px;
    padding: 0 12px;
    font-size: 16px;
    background-color: navajowhite;
}

.page-content.page-not-found #search_widget button i {
    color: #fff!important;
}

.page-content.page-not-found #search_widget button:hover {
    background-color: #ee3333;
}

.page-content.page-not-found #search_widget button img {
    width: auto;
    margin: 0 auto;
}

#header .main-menu > ul li.current a[data-depth="0"], #header .main-menu > ul a[data-depth="0"]:hover {
    color: #ee3333;
}

@media (min-width: 992px) {
    #header .header-top .cart-preview .ht_cart.js-cart-dropdown {
        display: none;
        background: #fff none repeat scroll 0 0;
        height: auto;
        left: auto;
        position: absolute;
        right: 0;
        top: 100%;
        width: 300px;
        background: #fff;
        border: 1px solid #a8aab9;
        box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
        z-index: 999;
    }

    #header .header-top #_desktop_cart:hover .cart-preview .ht_cart.js-cart-dropdown,
    #header .header-top .cart-preview:focus-within .ht_cart.js-cart-dropdown {
        display: block;
    }

    #header .header-top .cart-preview .ht_cart .no-item {
        margin: 0;
        padding: 20px 15px;
        text-align: center;
        box-shadow: 0 5px 10px rgba(0, 0, 0, .1);
    }

    #header .header-top .cart-preview .ht_cart ul {
        overflow: hidden;
        padding: 0px 15px;;
        margin: 0;
        border-bottom: 1px solid #a8aab9;
        max-height: 240px;
        overflow-y: auto;
    }

    #header .header-top .cart-preview .ht_cart ul li {
        display: block;
        position: relative;
        float: left;
        width: 100%;
        padding: 15px 0;
        border-bottom: 1px solid #a8aab9;
    }

    #header .header-top .cart-preview .ht_cart ul li:last-child {
        border-bottom: none;
    }

    #header .header-top .cart-preview .ht_cart ul li .cart-img {
        float: left;
        margin-right: 12px;
        text-align: center;
        width: 80px;
        border: 1px solid #a8aab9;
    }

    #header .header-top .cart-preview .ht_cart ul li .cart-img img {
        max-width: 100%;
    }

    #header .header-top .cart-preview .ht_cart ul li .cart-info {
        overflow: hidden;
        padding-right: 20px;
        position: relative;
        text-align: left;
        color: #111;
    }

    #header .header-top .cart-preview .ht_cart ul li .cart-info .product-quantity {
        float: left;
        margin-right: 5px;
        font-size: 13px
    }

    #header .header-top .cart-preview .ht_cart ul li .cart-info .product-name {
        display: inline-block;
        font-size: 13px;
        max-width: 136px;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    #header .header-top .cart-preview .ht_cart ul li .cart-info .product-price {
        display: block;
        font-size: 14px;
        color: #121312;
        line-height: 20px;
        padding: 5px 0 5px;
        width: 100%;
        font-weight: 700;
    }

    #header .header-top .cart-preview .ht_cart ul li .cart-info .remove-from-cart {
        position: absolute;
        right: 0;
        top: 0px;
        z-index: 99;
    }

    #header .header-top .cart-preview .ht_cart ul li .cart-info .remove-from-cart .remove-icon i {
        color: #111;
        font-size: 16px;
    }

    #header .header-top .cart-preview .ht_cart ul li .cart-info .remove-from-cart .remove-icon i:hover {
        color: #ee3333;
    }

    #header .header-top .cart-preview .ht_cart ul li .cart-info .remove-from-cart .remove-icon-text {
        display: none;
    }

    #header .header-top .cart-preview .ht_cart .cart-summary {
        display: block;
        float: left;
        width: 100%;
    }

    #header .header-top .cart-preview .ht_cart .cart-summary .cart-subtotals,
    #header .header-top .cart-preview .ht_cart .cart-summary .cart-total {
        display: block;
        float: left;
        width: 100%;
        padding: 20px 15px 20px;
        border-bottom: 1px solid #a8aab9;
    }

    #header .header-top .cart-preview .ht_cart .cart-summary .cart-subtotals .products,
    #header .header-top .cart-preview .ht_cart .cart-summary .cart-subtotals .shipping {
        display: block;
        float: left;
        width: 100%;
        padding: 5px 0;
    }

    #header .header-top .cart-preview .ht_cart .cart-summary .cart-subtotals .label,
    #header .header-top .cart-preview .ht_cart .cart-summary .cart-total .label {
        font-weight: normal;
        padding-left: 0;
        white-space: inherit;
        float: left;
        color: #3c3c3c;
        font-size: 13px;
        letter-spacing: 0.8px;
    }

    #header .header-top .cart-preview .ht_cart .cart-summary .cart-subtotals .value,
    #header .header-top .cart-preview .ht_cart .cart-summary .cart-total .value {
        color: #3c3c3c;
        font-size: 13px;
        letter-spacing: 0.8px;
        float: right !important;
    }

    #header .header-top .cart-preview .ht_cart .cart-summary .shipping-values {
        display: flex;
        flex-direction: column;
        align-items: flex-end;
        gap: 2px;
        float: right !important;
    }

    #header .header-top .cart-preview .ht_cart .cart-summary .shipping-ht {
        font-weight: 700;
        color: #111827;
    }

    #header .header-top .cart-preview .ht_cart .cart-summary .shipping-ttc {
        font-size: 12px;
        font-weight: 600;
        color: #475569;
    }

    #header .header-top .cart-preview .ht_cart .cart-wishlist-action {
        display: block;
        float: left;
        width: 100%;
        padding: 16px;
        border: none;
        text-align: center;
        font-size: 14px;
        background: #fff;
    }

    #header .header-top .cart-preview .ht_cart .cart-wishlist-action a.ht-cart-view-btn,
    #header .header-top .cart-preview .ht_cart .cart-wishlist-action a.ht-cart-view-btn:link,
    #header .header-top .cart-preview .ht_cart .cart-wishlist-action a.ht-cart-view-btn:visited {
        cursor: pointer;
        float: none;
        display: block;
        width: 100%;
        box-sizing: border-box;
        background: #0028B8 !important;
        background-image: none !important;
        color: #fff !important;
        font-size: 13px;
        font-weight: 700;
        height: auto;
        padding: 14px 18px;
        line-height: 1.2;
        border: 1px solid #0028B8 !important;
        position: relative;
        text-transform: uppercase;
        text-decoration: none !important;
        z-index: 1;
        letter-spacing: 0.04em;
        border-radius: 8px;
        transition: background-color 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease, transform 0.15s ease;
    }

    #header .header-top .cart-preview .ht_cart .cart-wishlist-action a.ht-cart-view-btn:hover,
    #header .header-top .cart-preview .ht_cart .cart-wishlist-action a.ht-cart-view-btn:focus {
        background: #f4762c !important;
        border-color: #f4762c !important;
        color: #fff !important;
        text-decoration: none !important;
        box-shadow: 0 8px 20px rgba(244, 118, 44, 0.28);
        transform: translateY(-1px);
    }
}

.top-navigation-menu {
    display: block;
    float: left;
    width: 100%;
}

.displaytopmenu {
    display: block;
    width: 100%;
    float: left;
    background-color: #fff;
}

#header .navbar-block {
    margin: 0 auto;
    padding: 0 15px;
    max-width: 100%;
    display: block;
    float: none;
    width: 100%;
}

#header .header-top #_desktop_top_menu {
    margin: 0;
    padding: 0;
}

.top-right-btn {
    display: inline-block;
    float: right;
    position: relative;
    text-align: right;
    padding: 40px 5px;
    margin-left: 20px;
}

@media (min-width: 992px) {
    #header .navbar-block {
        max-width: 960px;
    }
}

@media (min-width: 1200px) {
    #header .navbar-block {
        max-width: 1140px;
    }
}

.image-slider-block {
    float: left;
    width: 100%;
    clear: both;
   
}

.image-slider-block .carousel .carousel-inner {
    height: auto;
    margin: 0;
}

.image-slider-block .carousel .carousel-inner a,
.image-slider-block .carousel .carousel-inner figure {
    margin: 0;
}

.image-slider-block .carousel-control .icon-next {
    width: 35px;
    height: 35px;
    background-color: #000;
    right: 40px;
    border-radius: 50px;
    margin: 0 5px;
}

.image-slider-block .carousel-control .icon-prev {
    width: 35px;
    height: 35px;
    background-color: #000;
    left: 40px;
    border-radius: 50px;
    margin: 0 5px;
}

.image-slider-block .carousel .carousel-control .icon-prev i,
.image-slider-block .carousel .carousel-control .icon-next i {
    font-size: 20px;
}

.image-slider-block .material-icons {
    vertical-align: inherit;
    line-height: 35px;
}

.carousel .carousel-control .icon-next:hover, .carousel .carousel-control .icon-prev:hover {
    background-color: #ee3333;
}

.carousel .carousel-control .icon-next:hover i, .carousel .carousel-control .icon-prev:hover i {
    color: #fff;
}

/********
promo-block
********/
.ht-promotion-section {
    display: block;
    float: left;
    width: 100%;
    clear: both;
    margin-top: -1px;
    padding-bottom: 50px;
    background-color: #0a0a0a;
}

.ht-promotion-section .promotion-wrapper {
    display: block;
    float: left;
    width: 100%;
}


.ht-promotion-section .promotion-wrapper .promotion-wrapper-inner {
    display: block;
    float: left;
    width: 33.33%;
    padding: 0 15px;
}

.ht-promotion-section .promotion-block-bottom .promotion-wrapper {
    display: block;
    float: left;
}

.ht-promotion-section .promotion-block-bottom .promotion-wrapper.left {
    width: 41.5%;
    padding-right: 15px;
}

.ht-promotion-section .promotion-block-bottom .promotion-wrapper.right {
    width: 58.5%;
    padding-left: 15px;
}


.img-block {
    display: block;
    width: 100%;
}

.img-block a {
    display: block;
    position: relative;
    overflow: hidden;
    border-radius: 10px;
}

.img-block a img {
    display: block;
    width: 100%;
    transition: 0.3s ease all;
}

.img-block a:hover img {
    transform: scale(1.05);
    -moz-transform: scale(1.05);
    -webkit-transform: scale(1.05);
}

@media (max-width: 639px) {
    .ht-promotion-section .promotion-wrapper .promotion-wrapper-inner {
        padding: 15px 0;
        width: 100%;
    }

    .ht-promotion-section .promotion-block-bottom .promotion-wrapper.left,
    .ht-promotion-section .promotion-block-bottom .promotion-wrapper.right {
        width: 100%;
        padding: 15px 0;
    }

}


/*******
products
*******/
.section-title {
    display: block;
    width: 100%;
    /* float: left; */
    text-align: center;
    margin-bottom: 50px;
    margin-top: 0px;
    /* line-height: 0; */
    position: relative;
}

.featured-products .section-title > img {
    max-width: none;
    width: auto;
    display: inline-block;
}

.section-title h2 {
    display: inline-block;
    font-size: 30px;
    color: #111111;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 0;
    text-transform: uppercase;
    font-weight: 700;
    position: relative;
}

.section-title h2::before {
    content: "";
    display: block;
    position: absolute;
    height: 2px;
    width: 50px;
    bottom: 0;
    right: -30px;
    left: 0;
    margin: 0 auto;
    background-color: #ee3333;
}

.section-title h2::after {
    content: "";
    display: block;
    position: absolute;
    height: 2px;
    width: 50px;
    bottom: -5px;
    right: 30px;
    left: 0;
    margin: 0 auto;
    background-color: #ee3333;
}

/*Category Slider*/

.category-wrapper.layout2 .ht-category-slider .item .cat-content > .cat-content-inner {
    position: static;
    background-color: #fff;
    padding-top: 25px;
}

.category-wrapper.layout2 .ht-category-slider .item .cat-content > .cat-content-inner > strong {
    color: #000;
    margin-bottom: 0;
}

.category-wrapper.layout2 .ht-category-slider .item .cat-content > .cat-content-inner > a.btn-primary {
    display: none;
}

#products .product-title a, .featured-products .product-title a,
.product-accessories .product-title a, .product-miniature .product-title a {
    color: #111;
    font-size: 0.8em !important;
    font-weight: 600;
    text-transform: capitalize;
}

#products .product-title a:hover, .featured-products .product-title a:hover,
.product-accessories .product-title a:hover, .product-miniature .product-title a:hover {
    color: #ee3333;
}

#products .products-grid .products .product-item.list-view .product-description .product-title > a {
    color: #333333;
}

#products .products-grid .products .product-item.list-view .product-description .product-title > a:hover {
    color: #ee3333;
}

#products .product-price-and-shipping, .featured-products .product-price-and-shipping, .product-accessories .product-price-and-shipping, .product-miniature .product-price-and-shipping {
    color: #0028B8;
    font-size: 14px;
    font-weight: 700;
}

#products .regular-price, .featured-products .regular-price, .product-accessories .regular-price, .product-miniature .regular-price {
    color: #222;
    font-weight: 400;
    font-size: 13px;
}

.products-grid .btn-primary.add-to-cart .material-icons {
    display: none;
}

#products .product-description, .featured-products .product-description,
.product-accessories .product-description, .product-miniature .product-description {
    position: static;
    width: 100%;
}

#products .highlighted-informations, .featured-products .highlighted-informations, .product-accessories .highlighted-informations, .product-miniature .highlighted-informations {
    background: none;
}

.featured-products .products-grid .products .product-item .product-miniature .thumbnail-container .product-description .product-short-desc {
    display: none !important;
}

.product-list-reviews {
    display: block;
    width: 100%;
    padding: 0;
    float: left;
    margin-bottom: 2px;
}

.star-content {
    margin: 0;
}

#products .thumbnail-container.has-reviews:hover .highlighted-informations.no-variants, #products .thumbnail-container.has-reviews:focus .highlighted-informations.no-variants, .featured-products .thumbnail-container.has-reviews:hover .highlighted-informations.no-variants, .featured-products .thumbnail-container.has-reviews:focus .highlighted-informations.no-variants, .product-accessories .thumbnail-container.has-reviews:hover .highlighted-informations.no-variants, .featured-products .thumbnail-container.has-reviews:focus .highlighted-informations.no-variants, .product-miniature .thumbnail-container.has-reviews:hover .highlighted-informations.no-variants, .product-miniature .thumbnail-container.has-reviews:focus .highlighted-informations.no-variants {
    height: 3.125rem;
}

.product-list-reviews .comments-nb {
    display: none;
}

.product-flags li.product-flag, 
#products .products-grid .products .product-item .product-flags > li, 
.products-grid .products .product-item .product-flags > li {
    background: #333333;
    color: #ffffff;
    font-weight: 500;
    padding: 2px 8px 2px;
    /* position: absolute; */
    /* right: 10px; */
    left: auto;
    text-transform: uppercase;
    /* top: 10px; */
    font-size: 13px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    z-index: 1;
    margin: 0;
    min-height: auto;
    min-width: auto;
    line-height: 18px;
    box-shadow: none;
}
.product-flags li.product-flag.new, 
.products-grid .products .product-item .product-flags > li.new, 
#products .products-grid .products .product-item .product-flags > li.new {
    position: absolute;
    left: 10px;
    top: 10px;
    right: auto;
    background: #ee3333;
}
.product-flags li.product-flag.pack, 
.products-grid .products .product-item .product-flags > li.pack, 
#products .products-grid .products .product-item .product-flags > li.pack {
    position: absolute;
    left: 10px;
    top: 10px;
    right: auto;
}
.product-flags li.product-flag.new + .product-flag.pack, 
.products-grid .products .product-item .product-flags > li.new + .product-flag.pack, 
#products .products-grid .products .product-item .product-flags > li.new + .product-flag.pack {
    left: 0px;
    top: 45px;
}
.product-flags li.product-flag.pack, 
.products-grid .products .product-item .product-flags > li.pack, 
#products .products-grid .products .product-item .product-flags > li.pack {
    background: #8b8f98;
}
.product-flags li.product-flag.on-sale, 
.products-grid .products .product-item .product-flags > li.on-sale, 
#products .products-grid .products .product-item .product-flags > li.on-sale {
    background: #f4762c;
}
.product-flags li.product-flag.on-sale + .product-flag.discount, 
.products-grid .products .product-item .product-flags > li.on-sale + .product-flag.discount, 
#products .products-grid .products .product-item .product-flags > li.on-sale + .product-flag.discount {
    right: 10px;
    top: 45px;
}
#products .products-grid .products .product-item .product-flags li.product-flag.on-sale {
    width: max-content !important;
    width: -moz-max-content;
    left: auto;
}
#product #content .product-flags .product-flag {
    font-size: 16px;
    font-weight: 700;
    padding: 6px 15px 5px;
}
.discount-percentage {
    top: -210px !important;
}
#products .product-miniature .on-sale.on-sale,
li.product-flag.on-sale {
    width: max-content !important;
    width: -moz-max-content;
    left: auto;
}
#product .product-flags li.product-flag.discount,#product  .product-flags li.product-flag.discount-amount, 
#product .product-flags li.product-flag.discount-percentage {
    background-color: #F9388D;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    display: flex;
    align-items: center;
}
.product-flags li.product-flag.discount, 
.product-flags li.product-flag.discount-amount, 
.product-flags li.product-flag.discount-percentage {
    background-color: #F9388D !important;
    align-items: center;
}

/* Fiche produit â€” pastilles cÃ´te Ã  cÃ´te (sans superposition) */
#product #content .product-flags {
    position: relative;
    top: auto;
    left: auto;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    gap: 8px;
    width: auto;
    margin: 0 0 14px;
    padding: 0;
    list-style: none;
    z-index: 2;
}

#product #content .product-flags li.product-flag {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    right: auto !important;
    margin: 0 !important;
    width: auto !important;
    min-width: auto;
    height: auto;
    min-height: auto;
    flex: 0 0 auto;
    text-align: center;
    order: 0;
}

#product #content .product-flags li.product-flag.on-sale {
    width: auto !important;
    max-width: none;
}

#product #content .product-flags li.product-flag.new + .product-flag.pack,
#product #content .product-flags li.product-flag.on-sale + .product-flag.discount {
    top: auto !important;
    left: auto !important;
    right: auto !important;
}

/*#product #content .product-flags li.product-flag.discount,
#product #content .product-flags li.product-flag.discount-amount,
#product #content .product-flags li.product-flag.discount-percentage {
    width: auto;
    min-width: 54px;
    height: auto;
    min-height: 54px;
    padding: 8px 12px;
    border-radius: 999px;
    justify-content: center;
}*/

/* Listing produit â€” pastilles compactes, centrÃ©es, cÃ´te Ã  cÃ´te */
#products .products-grid .products .product-item .product-flags,
.products-grid .products .product-item .product-flags,
.featured-products .product-miniature .product-flags,
.product-accessories .product-miniature .product-flags,
.product-miniature .product-flags {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: wrap;
    align-items: center !important;
    justify-content: flex-end;
    gap: 6px;
    padding: 8px 8px 0;
    margin: 0;
    min-height: 0;
    width: 100%;
    list-style: none;
    z-index: 2;
}

#products .products-grid .products .product-item .product-flags > li,
.products-grid .products .product-item .product-flags > li,
.featured-products .product-miniature .product-flags > li,
.product-accessories .product-miniature .product-flags > li,
.product-miniature .product-flags > li {
    position: relative !important;
    top: auto !important;
    left: auto !important;
    right: auto !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    float: none !important;
    min-height: 0 !important;
    height: auto !important;
    min-width: 0 !important;
    width: auto !important;
    max-width: 100%;
    padding: 4px 8px !important;
    margin: 0 !important;
    line-height: 1.2 !important;
    font-size: 11px !important;
    font-weight: 600;
    border-radius: 4px !important;
    text-align: center;
    white-space: nowrap;
    box-sizing: border-box;
}

#products .products-grid .products .product-item .product-flags > li.new + .product-flag.pack,
.products-grid .products .product-item .product-flags > li.new + .product-flag.pack,
.product-flags li.product-flag.on-sale + .product-flag.discount,
#products .products-grid .products .product-item .product-flags > li.on-sale + .product-flag.discount,
.products-grid .products .product-item .product-flags > li.on-sale + .product-flag.discount {
    top: auto !important;
    left: auto !important;
    right: auto !important;
}

#products .products-grid .product-flags li.product-flag.discount,
.products-grid .product-flags li.product-flag.discount,
.product-miniature .product-flags li.product-flag.discount {
    min-height: 0 !important;
    min-width: 0 !important;
    border-radius: 4px !important;
    background-color: #F9388D !important;
}

.featured-products .all-products .material-icons {
    display: none;
}

.featured-products .all-products {
    text-align: -moz-center;
    margin-top: 30px;
    margin-bottom: 0;
    display: block;
}

.featured-products .all-products > a {
    background: #ee3333;
    font-size: 14px;
    letter-spacing: 1px;
    margin: 0;
    padding: 10px 20px;
    font-weight: 600;
    line-height: 20px;
    display: block;
    width: -moz-max-content;
    color: #fff;
    box-sizing: border-box;
    text-transform: uppercase;
    float: none !important;
}

.all-products > a:hover,
.featured-products .all-products a:hover {
    background-color: #333;
}

#products img, .featured-products img, .product-accessories img, .product-miniature img {
    margin: 0;
    display: block;
    height: auto;
    max-width: 100%;
    width: 100%;
}

#products .thumbnail-container,
.featured-products .thumbnail-container,
.product-accessories .thumbnail-container,
.product-miniature .thumbnail-container {
    height: 100%;
    box-shadow: none;
}

#products .products-grid {
    font-size: 0;
}

.products-grid .products .product-item {
    padding-left: 15px;
    padding-right: 15px;
    display: inline-block;
    font-size: 14px;
    width: 98%;
    background: white;
}

.new-product .products-grid .products .product-item {
    /*display: inline-block;
    font-size: 14px;
    width: 25%;
    padding: 0 15px;*/
    /*padding-bottom: 40px;*/
}

.featured-product .products-grid .products .product-item {
    margin-bottom: 5px;
}

.products-grid .products .product-item .product-miniature,
#products .products-grid .products .product-item .product-miniature {
    margin: 0;
}

.products-grid .products .product-item .product-miniature .thumbnail-container,
#products .products-grid .products .product-item .product-miniature .thumbnail-container {
    display: block;
    float: left;
    width: 100%;
    height: 100%;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    margin: 0;
    background: transparent;
}

.products-grid .products .product-item .product-miniature .thumbnail-container .product-image-block,
#products .products-grid .products .product-item .product-miniature .thumbnail-container .product-image-block {
    position: relative;
    display: block;
    overflow: hidden;
    border: none;
    /*background: white;*/
}

.products-grid .products .product-item .product-miniature .thumbnail-container .product-image-block .highlighted-informations,
#products .products-grid .products .product-item .product-miniature .thumbnail-container .product-image-block .highlighted-informations {
    bottom: -30px;
    background-color: #333333;
    box-shadow: none;
    opacity: 0;
    width: 100%;
    display: flex !important;
    align-items: center;
    left: 0;
    height: auto;
    padding: 0;
    min-height: 60px;
}

.products-grid .products .product-item .product-miniature:hover .thumbnail-container .product-image-block .highlighted-informations,
#products .products-grid .products .product-item .product-miniature:hover .thumbnail-container .product-image-block .highlighted-informations {
    bottom: 0;
    opacity: 1;
    box-shadow: none;
}

.products-grid .products .product-item .product-miniature .thumbnail-container .product-description,
#products .products-grid .products .product-item .product-miniature .thumbnail-container .product-description {
    position: static;
    background: transparent;
    height: auto;
}

.products-grid .products .product-item .product-miniature .thumbnail-container .product-description:after,
#products .products-grid .products .product-item .product-miniature .thumbnail-container .product-description:after {
    display: none;
}

.products-grid .products .product-item .product-miniature .thumbnail-container .product-description .add,
#products .products-grid .products .product-item .product-miniature .thumbnail-container .product-description .add {
    margin: 6px 0 0;
    text-align: center;
}

.products-grid .products .product-item .product-miniature .thumbnail-container .product-description .product-price-and-shipping,
#products .products-grid .products .product-item .product-miniature .thumbnail-container .product-description .product-price-and-shipping {
    margin: 10px 0px 10px;
    padding: 0;
    text-align: left;
}

#products .highlighted-informations .quick-view:hover, .featured-products .highlighted-informations .quick-view,
.product-accessories .highlighted-informations .quick-view:hover, .product-miniature .highlighted-informations .quick-view {
    /*height: 60px;*/
    width: 25%;
    color: #fff;
    display: flex;
    /*line-height: 60px;
    float: left;*/
    position: absolute;
    top: 0;
    right: 0;
    height: 100%;
    justify-content: center;
    align-items: center;
}

#products .highlighted-informations .quick-view:hover, .featured-products .highlighted-informations .quick-view i,
.product-accessories .highlighted-informations .quick-view:hover, .product-miniature .highlighted-informations .quick-view i {
    color: #fff;
}

#products .highlighted-informations .quick-view:hover, .featured-products .highlighted-informations .quick-view:hover,
.product-accessories .highlighted-informations .quick-view:hover, .product-miniature .highlighted-informations .quick-view:hover {
    background-color: #0028B8;
    color: #fff;
}

#products .highlighted-informations .quick-view:hover, .featured-products .highlighted-informations .quick-view:hover i,
.product-accessories .highlighted-informations .quick-view:hover, .product-miniature .highlighted-informations .quick-view:hover i {
    color: #fff;
}

.color.active, .color:hover, .custom-checkbox input[type="checkbox"] + span.color.active,
.custom-checkbox input[type="checkbox"] + span.color:hover, .facet-label.active .custom-checkbox span.color,
.facet-label:hover .custom-checkbox span.color {
    border-color: #0028B8;
}

li.product-flag:not(.discount):not(.on-sale) ~ li.product-flag {
    /*margin-top: 45px;*/
}

#products .variant-links,
.featured-products .variant-links,
.product-accessories .variant-links,
.product-miniature .variant-links#products .variant-links {
    background: transparent;
    margin-top: 5px;
    display: block;
    width: 100%;
    float: left;
}

.products article .thumbnail-container .wishlist-button-add {
	top: 45px;
}
.products-sort-order .dropdown-menu {
	width: 100%;
}
.products-sort-order .dropdown-menu .select-list:hover {
	color: #fff;
}
@media (max-width: 991px) {
    hidden-md-up{
        display: block !important;
    }
    hidden-md-down{
        display: none !important;
    }
}
@media (max-width: 767px) {
    .new-product .products-grid .products .product-item {
        /*width: 50%;*/
    }
    .section-title h2 {
        font-size: 22px;
    }
    #floating-icon{
        font-size: 12px;
        width: 75px !important;
        height: 75px !important;
    } 
}
@media (max-width: 575px) {
    .products-grid .products .product-item .product-miniature:hover .thumbnail-container .product-image-block .highlighted-informations,
    #products .products-grid .products .product-item .product-miniature:hover .thumbnail-container .product-image-block .highlighted-informations {
        bottom: 0;
        opacity: 0;
        box-shadow: none;
    }
}

body#checkout #header .header-nav {
    padding: 0;
    border: 1px solid #e8e8e8;
    box-shadow: none;
}
.product-add-to-cart .add .btn {
    margin-top: 0;
    margin-bottom: 0;
}
.product-add-to-cart .add {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
}
.add .btn {
    background: #333;
    font-weight: 700;
    padding: 12px 15px;
    font-size: 14px;;
    box-shadow: none;
    min-width: 150px;
    white-space: inherit;
    margin-top: 15px;
    
}
.highlighted-informations .add .btn:hover,
.add .btn:hover {
    background-color: #ee3333;
    color: #fff;
}
.highlighted-informations .add {
    display: block;
    float: left;
    width: 75%;
    padding: 0px 10px;
}
.highlighted-informations .add .btn {
    min-width: auto;
    color: #fff;
    display: block;
    text-align: center;
    padding: 16px 0;
    margin: 0;
    background: transparent;
    width: 100%;
}

.highlighted-informations .add .btn > span > i {
    color: #fff;
    font-size: 20px;
    padding-right: 0;
}

.product-actions .add-to-cart .material-icons.shopping-cart {
    display: none;
}

.featured-products {
    display: block;
    float: left;
    width: 100%;
    clear: both;
    padding: 30px 0;
}

.featured-products.new-product {
    margin-bottom: 0;
}

#products .product-title, .featured-products .product-title, .product-accessories .product-title, .product-miniature .product-title {
    text-align: left;
    margin-bottom: 10px;
}

#products .list-view .product-title, .featured-products .list-view .product-title,
.product-accessories .list-view .product-title, .product-miniature .list-view .product-title {
    padding: 0;
    padding-top: .7rem;
}

.products-grid .products .product-item .product-miniature .thumbnail-container .product-description,
#products .products-grid .products .product-item .product-miniature .thumbnail-container .product-description {
    /*background-color: #fff;*/
    padding-bottom: .7rem;
    position: relative;
}

#products .products-grid .products .list-view .product-miniature .thumbnail-container .product-description {
    border-top: none;
}
.btn.btn-comment.post-product-comment:hover {
	background: #ee3333;
}
/*******
custom-text
*******/
.testimonial-section {
    float: left;
    width: 100%;
    margin: 0 0 25px;
    position: relative;
}
.testimonial-section .testimonial-wrapper {
    display: block;
    float: left;
    width: 100%;
    background-image: url('../img/testimonial-scroll-bg-img.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 44px 0;
}
.testimonial-section .testimonial-wrapper .testimonial-inner {
    display: block;
    padding: 0 15px;
}
.testimonial-section .testimonial-wrapper .testimonial-content {
    display: block;
}
.testimonial-section .testimonial-wrapper .testimonial-detail {
    display: block;
    text-align: center;
}
.testimonial-section .testimonial-wrapper .testimonial-detail .testimonial-img {
    display: block;
}
.testimonial-section .testimonial-wrapper .testimonial-detail .testimonial-img > img {
    border: 3px solid #ee3333;
    margin: 0 auto;
    border-radius: 50%;
}
.testimonial-section .testimonial-wrapper .testimonial-detail .profile {
    display: inline-block;
    padding-top: 10px;
    padding-bottom: 2px;
    border-bottom: 1px solid #fff;
}
.testimonial-section .testimonial-wrapper .testimonial-detail .profile h4 {
    display: inline-block;
    font-size: 16px;
    color: #fff;
    font-weight: 700;
    margin-bottom: 0;
}
.testimonial-section .testimonial-wrapper .testimonial-detail .profile > p {
    display: inline-block;
    color: #fff;
    font-size: 12px;
    margin: 0;
    font-weight: 400;
}
.testimonial-section .testimonial-wrapper .testimonial-desc {
    display: block;
    width: 100%;
    margin: 0 auto;
    max-width: 75%;
    padding: 30px 0;
}
.testimonial-section .testimonial-wrapper p {
    font-size: 14px;
    margin: 0;
    padding: 0;
    font-weight: 400;
    line-height: 2;
    color: #fff;
}
.owl-theme .owl-controls.clickable {
    position: absolute;
    width: 100%;
    top: 50%;
    right: 0;
    transform: translate(0, -50%);
}
.owl-theme .owl-controls.clickable .owl-buttons .owl-prev {
    position: absolute;
    left: 0;
    right: auto;
}
.owl-theme .owl-controls.clickable .owl-buttons .owl-next {
    position: absolute;
    left: auto;
    right: 0;
}
#testimonial-section .owl-theme .owl-controls.clickable {
    position: relative;
    top: 0;
    transform: unset;
    margin-top: 25px;
}
.owl-theme .owl-controls.clickable .owl-buttons > div {
    background: #111111;
    padding: 0px;
    opacity: 1;
    font-size: 18px;
    color: #fff;
    margin: 0;
    display: inline-block;
    width: 35px;
    height: 35px;
    border: 1px solid #111111;
    line-height: 31px;
}
.owl-theme .owl-controls.clickable .owl-buttons > div:hover {
    border-color: #ee3333;
    background: #ee3333;
}

@media (max-width: 991px) {
    .testimonial-section .testimonial-wrapper .testimonial-desc {
        max-width: 100%;
        padding: 15px;
    }
}

/*category layout2 section*/
.category-wrapper.layout2 .ht-category-slider .item .cat-content {
    padding-bottom: 64px;
}

.category-wrapper.layout2 .ht-category-slider .item .cat-content > .cat-name {
    bottom: 0;
    background: none;
    text-transform: capitalize;
    font-size: 20px;
    font-weight: 700;
}

.category-wrapper.layout2 .ht-category-slider .item .cat-content > .cat-name > span {
    color: #000;
}

.category-wrapper.layout2 .ht-category-slider .item .cat-content > .cat-name:hover > span {
    color: #ee3333;
}

/*blog-section*/
.ht-home-blogs {
    float: left;
    width: 100%;
    margin: 25px 0 5px;
    clear: both;
}

.ht-home-blogs .content-block {
    display: block;
}

.ht-home-blogs .blog-slider .item {
    padding-left: 15px;
    padding-right: 15px;
    display: block;
    margin-bottom: 2px;
}

.ht-home-blogs .blog-slider .item .item-inner {
    display: block;
}

.ht-home-blogs .blog-slider .item .img-block {
    display: block;
}

.ht-home-blogs .blog-slider .item .img-block .post_thumbnail {
    margin-bottom: 0;
}

.ht-home-blogs .blog-slider .item .text-block {
    display: block;
    width: 100%;
    float: left;
    padding: 20px 0;
    position: relative;
    text-align: left;
}

.ht-home-blogs .blog-slider .item .text-block .post-info {
    display: block;
    width: 100%;
    float: left;
}

.ht-home-blogs .blog-slider .item .text-block .blog-date,
.ht-home-blogs .blog-slider .item .text-block .post-author {
    display: inline-block;
    margin-bottom: 0px;
    color: #111111;
    font-size: 14px;
    font-weight: 500;
    text-transform: capitalize;
}

.ht-home-blogs .blog-slider .item .text-block .blog-date i,
.ht-home-blogs .blog-slider .item .text-block .post-author i {
    color: #333333;
    font-size: 16px;
    margin-right: 5px;
}

.ht-home-blogs .blog-slider .item .text-block .blog-date .blog-day {
    text-align: center;
    font-size: 22px;
}

.ht-home-blogs .blog-slider .item .text-block .blog-date .blog-month {
    text-align: center;
    font-weight: 500;
}

.ht-home-blogs .blog-slider .item .text-block .post-content {
    display: block;
    width: 100%;
    float: left;
    margin-top: 20px;
}

.ht-home-blogs .blog-slider .item .text-block .blog-title {
    display: block;
    font-size: 18px;
    font-weight: 600;
    text-decoration: none;
}

.ht-home-blogs .blog-slider .item .text-block .blog-title > span {
    color: #111111;
    display: block;
    text-decoration: none;
}

.ht-home-blogs .blog-slider .item .text-block .blog-title:hover > span {
    color: #ee3333;
}

.ht-home-blogs .blog-slider .item .text-block .blog-desc {
    display: block;
    margin-bottom: 14px;
    color: #333;
    line-height: 24px;
    font-size: 14px;
}

.ht-home-blogs .blog-slider .item .text-block .link-more {
    display: inline-block;
    margin-top: 15px;
}

.ht-home-blogs .blog-slider .item .text-block .link-more a {
    position: relative;
    color: #333333;
    font-size: 16px;
}

.ht-home-blogs .blog-slider .item .text-block .link-more i {
    font-size: 18px;
    padding-left: 5px;
}

.ht-home-blogs .blog-slider .item .text-block .link-more > span {
    display: block;
    color: #929292;
    font-size: 14px;
    line-height: 1.7;
}

.owl-theme .owl-controls .owl-page span {
    height: 2px;
    width: 20px;
    background: #0028B8;
    border: 1px solid #0028B8;
    opacity: 1;
    border-radius: 0px;
}

.owl-theme .owl-controls .active span {
    height: 5px;
    width: 25px;
    background: #0028B8;
    border: 2px solid #0028B8;

}

@media (max-width: 991px) {
    .ht-home-blogs .blog-slider .item .text-block .blog-date {
        bottom: 25px;
    }
}

@media (max-width: 639px) {
    .ht-home-blogs .blog-slider .item .text-block .blog-date {
        bottom: 87px;
    }

    .ht-home-blogs .content-row {
        margin-right: 0px;
        margin-left: 0px;
    }
}

/*******
brand-section
*******/
.brand-section {
    display: block;
    float: left;
    clear: both;
    width: 100%;
    margin: 30px 0;
    position: relative;
    padding-bottom: 20px;
}

.brand-section .container {
    position: relative;
    padding-bottom: 20px;
}

.brand-section .container::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 1px;
    background: #cbd5e1;
}
.brand-content {
    display: block;
    float: left;
    width: 100%;
    clear: both;
}
.brand-content .brand-row {
    margin-left: -15px;
    margin-right: -15px;
}
.brands-slider {
    position: relative;
    list-style: none;
    padding: 0;
    margin: 0;
}
.brand-section .brands-slider .owl-item {
    display: flex !important;
    align-items: center;
    justify-content: center;
}
.brands-slider li {
    padding-left: 15px;
    padding-right: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 72px;
}
.brands-slider li a {
    display: flex;
    align-items: center;
    justify-content: center;
    float: none;
    width: 100%;
    height: 72px;
}
.brands-slider li img {
    display: block;
    margin: 0 auto;
    max-width: 140px;
    max-height: 52px;
    width: auto;
    height: auto;
    object-fit: contain;
    object-position: center;
}
#products .row.products-selection {
    border: 1px solid #e1e1e1;
}
.page-manufacturer #wrapper #content-wrapper .brand-title {
    text-align: left;
    margin-bottom: 15px;
}
.page-manufacturer #wrapper #content-wrapper ul {
    margin: 0 -15px;
    display: block;
    font-size: 0;
}
.page-manufacturer #wrapper #content-wrapper ul .brand {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    font-size: 14px;
    width: 25%;
    text-align: center;
    padding: 0 15px;
    margin-bottom: 15px;
    float: none;
}
.page-manufacturer #wrapper #content-wrapper ul .brand .inner {
    border: none;
}
.page-manufacturer #wrapper #content-wrapper ul .brand .brand-img {
    display: block;
    border: 1px solid #e1e1e1;
    margin-bottom: 10px;
}
@media (max-width: 767px) {
    .page-manufacturer #wrapper #content-wrapper ul .brand {
        width: 33.33%;
    }
}
@media (max-width: 479px) {
    .page-manufacturer #wrapper #content-wrapper ul .brand {
        width: 50%;
    }
}
@media (max-width: 639px) {
    .brand-content {
        padding: 0;
    }
}

/******
footer
*****/
#footer {
    display: block;
    float: left;
    clear: both;
    width: 100%;
    padding: 0;
    /* margin-top: 20px; */
    background: #6c6c6c;
}
#footer .footer-container {
    display: block;
    float: left;
    width: 100%;
    margin: 0;
    padding-top: 50px;
    padding-bottom: 0px;
    box-shadow: none;
    background: /*#6c6c6c*/ #0028B8 !important;
    position: relative;
	clear:both!important;
}

#footer .footer-container .links {
    float: left;
    width: 60%;
    padding: 0 15px;
    margin-bottom: 0;
}

#footer .footer-container .h3.hidden-md-down {
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 700;
    display: block;
    margin-bottom: 45px;
}
.footer-container li {
    color: #ffffff;
    display: block;
    margin-bottom: 10px;
    font-weight: 400;
    line-height: 1.42857;
}
.footer-container li span i {
    padding-right: 10px;
    font-size: 16px;
    color: #c7c7c7;
    line-height: 30px;
}
.footer-container li a {
    color: #fff;
    font-weight: 400;
    font-size: 14px;
}
#footer .footer-container #block_myaccount_infos {
    width: 25%;
    margin-bottom: 0;
}
#footer .footer-container #block_myaccount_infos > h3 {
    margin: 0;
    display: block;
    margin-bottom: 30px;
    text-transform: capitalize;
    font-size: 18px;
    font-weight: 600;
    color: #ffffff;
}

#footer .footer-container #block_myaccount_infos > h3 > a {
    font-size: 16px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
}

#footer .footer-container .footer-link {
    float: left;
    display: block;
    width: 20%;
    padding: 0 15px;
    margin-bottom: 25px;
}

#footer .footer-container .footer-link .footer-title {
    float: left;
    display: block;
    width: 100%;
}

#footer .footer-container .footer-link .footer-title > h3 {
    margin: 0;
    display: block;
    margin-bottom: 25px;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 600;
    color: #ffffff;
    line-height: 1.1;
}

#footer .footer-container .footer-link .footer-content {
    float: left;
    display: block;
    width: 100%;
}

#footer .footer-container .footer-link .footer-content > ul > li {
    color: #ffffff;
    display: block;
    margin-bottom: 14px;
    font-weight: 400;
    line-height: 1.42857;
}

#footer .footer-container .links ul li a:hover {
    color: #ee3333;
}

#footer .footer-container .footer-link .footer-content > ul > li > a > span > i {
    margin-right: 8px;
}

#footer .footer-container .footer-link .footer-content .contact {
    margin-bottom: 15px;
    position: relative;
    color: #ffffff;
    margin-top: 0;
}

#footer .footer-container .footer-link .footer-content .contact > strong {
    font-weight: 600;
    display: block;
    margin-bottom: 6px;
    color: #ffffff;
    font-size: 13px;
}

#footer .footer-container .footer-link .footer-content .contact > span {
    display: block;
    padding-left: 22px;
}

#footer .footer-container .contactinfo-section .links {
    width: 100%;
}

#footer .footer-container .copyright {
    float: left;
    width: 100%;
    font-size: 12px;
    margin: 0;
    padding: 18px 0;
}

#footer .footer-container .copyright > a {
    display: block;
    color: #000;
    font-size: 13px;
}

#footer .footer-container .footer-bottom {
    border-top: 1px solid #e1e1e1;
    padding: 15px 0;
    margin-top: 25px;
}
.footer-social-block {
    display: block;
    float: left;
    width: 50%;
    margin: 5px 0;
    text-align: right;
}
#footer .footer-container .block-contact.links {
    width: 40%;
}
.footer-container .footer-title {
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 700;
    display: block;
    margin-bottom: 35px;
}
.footer-column-content .content {
    margin-bottom: 0;
    position: relative;
}
.footer-column-content .address-title {
    margin-bottom: 15px;
}
.footer-column-content .content .content-title {
    display: block;
    font-size: 13px;
    color: #fff;
    /*text-transform: uppercase;
    font-weight: 700;
    margin-bottom: 10px;*/
}
.footer-column-content .content span,
.footer-column-content .content a,
.footer-column-content .content.email a {
    display: block;
    position: relative;
    color: #fff;
    font-weight: 400;
    font-size: 14px;
    /*margin-top: 10px;*/
}
.footer-column-content .content.email a {
    text-transform: lowercase;
}
.footer-column-content .content.email a:hover {
    color: #ee3333;
}
.block_newsletter {
    display: block;
    float: left;
    width: 25%;
    margin-bottom: 0;
}
.block_newsletter .newsletter-title {
    display: block;
    width: 100%;
    float: left;
}
#footer .newsletter-title > h2 {
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 700;
    display: block;
    margin-bottom: 35px;
}
#footer .newsletter-content {
    display: block;
    float: left;
    width: 100%;
}
#footer .newsletter-content .condition {
    display: block;
    width: 100%;
}
.block_newsletter p {
    font-size: 14px;
    color: #fff;
    display: block;
    margin-bottom: 20px;
    font-weight: 400;
}
#footer .block_newsletter form .subscribe-block {
    width: 100%;
    display: block;
    padding: 0;
    float: none;
    overflow: hidden;
    margin: 0 auto;
}
.block_newsletter form input[type="text"] {
    display: block;
    width: 100%;
    height: 45px;
    border-color: #fff;
    background-color: #fff;
    padding: 12px;
    font-size: 13px;
    text-align: left;
    color: #333 !important;
    padding-right: 60px;
    min-width: 100%;
}
.block_newsletter form input[type="text"]:focus {
    background: #fff;
}
input::-moz-placeholder, textarea::-moz-placeholder,
input:active::-moz-placeholder, textarea:active::-moz-placeholder {
    color: #666;
    font-size: 12px;
}
.block_newsletter input::-moz-placeholder, textarea::-moz-placeholder,
.block_newsletter input:active::-moz-placeholder, textarea:active::-moz-placeholder {
    color: #333;
    font-size: 12px;
}
.block_social {
    display: block;
    float: left;
    width: 100%;
    padding: 0 15px;
}
#checkout .block_social {
    display: none;
}
.block_social .social-title {
    display: none;
    width: 100%;
    float: left;
    text-align: center;
    padding: 15px 0;
}
.block_social .social-title > h2 {
    display: block;
    margin: 25px 0;
    padding: 0;
    font-size: 25px;
    font-weight: 700;
    color: #fff;
    line-height: 1.1;
}
.block_social .inner-block {
    display: block;
    width: 100%;
    float: left;
}
.block_social .inner-block ul {
    margin-bottom: 0;
}
.footer-bottom2 {
    float: left;
    width: 100%;
    clear: both;
    padding: 0;
    display: block;
    background: /*#6c6c6c*/ #0028B8;
    /*border-top: 1px solid #a9a9a9;*/
}
.footer-bottom2 .footer-bottom-inner {
    padding: 25px 50px;
   
    display: block;
    clear: both;
    font-size: 0;
}
.footer-bottom2 .footer-bottom-inner .copyright {
    display: inline-block;
    vertical-align: middle;
    padding-right: 10px;
    box-sizing: border-box;
    width: 40%;
    font-size: 14px;
    color: #fff;
    font-weight: 500;
    margin: 0;
    line-height: 30px;
}
.footer-bottom2 .footer-bottom-inner .copyright > a {
    color: #fff;
}
.footer-bottom2 .footer-bottom-inner .footer-payment-icon {
    text-align: left;
    margin: 0;
    display: inline-block;
    vertical-align: middle;
    padding-left: 10px;
    box-sizing: border-box;
    width: 60%;
}
.footer-bottom2 .footer-bottom-inner .footer-payment-icon > li {
    display:inline-block;
    list-style-type:none;
    margin-bottom:0;
    position:relative;
}
.footer-bottom2 .footer-bottom-inner .footer-payment-icon > li > a {
    display:block;
    padding:0 3px;
    box-sizing:border-box;
    color:#fff;
    font-size:28px;
    line-height: 30px;
    text-decoration:none;
    transition:all .2s ease-in 0s;
    -moz-transition:all .2s ease-in 0s;
    -webkit-transition:all .2s ease-in 0s;
}
.footer-bottom2 .footer-bottom-inner .footer-payment-icon > li > a:hover {
    color:#ffffff;
    text-decoration:none;
}
.footer-bottom2 .footer-bottom-inner .footer-payment-icon > li:last-child > a {
    padding-right:0;
}

@media (max-width: 991px) {
    .block_newsletter {
        border: none;
        width: 100%;
        padding-bottom: 0;
    }
    #footer .newsletter-title > h2 {
        padding: 7px 0;
        border: none;
        margin-bottom: 0;
        color: #fff;
        font-size: 18px;
        font-weight: 700;
    }
    #footer .footer-container .block-contact.links {
        width: 100%;
        padding: 0;
    }
    .footer-container .links .footer-content-title {
        padding: 7px 0px;
        color: #000;
        border: none;
    }
    .links .footer-content-title .collapse-icons .remove, .links .footer-content-title[aria-expanded="true"] .collapse-icons .add {
        display: none;
    }
    .links .footer-content-title[aria-expanded="true"] .collapse-icons .add {
        display: none;
    }
    .links .footer-content-title[aria-expanded="true"] .collapse-icons .remove {
        display: block;
    }
    .footer-container .footer-title {
        margin-bottom: 0;
    }
    .footer-content > p {
        display: inline-block;
    }
    .footer-column-content .content .content-title {
        margin-bottom: 0;
        margin-top: 0;
    }
    .block_newsletter .newsletter-center-block {
        display: block;
        width: 100%;
        float: left;
        text-align: center;
    }
    .block_newsletter form input[type="text"] {
        min-width: 500px;
    }
}

@media (max-width: 639px) {
    .block_newsletter {
        margin-bottom: 15px;
    }

    .footer-bottom2 .footer-bottom-block .copyright {
        width: 100%;
        text-align: center;
    }

    .footer-social-block {
        width: 100%;
        text-align: center;
    }
}

@media (max-width: 479px) {
    .block_newsletter {
        margin-bottom: 10px;
    }
    #footer .newsletter-title > h2 {
        padding-bottom: 0;
        font-size: 18px;
    } 
    #footer .block_newsletter form .subscribe-block {
        width: 100%;
    }

    .block_newsletter form input[type="text"] {
        min-width: unset;
    }
}

@media (max-width: 375px) {
    .block_newsletter {
        margin-bottom: 0;
    }

    .newsletter-section {
        padding-top: 0;
    }

    #footer .newsletter-content {
        padding: 15px 0;
    }
}

.inner-block > ul > li {
    display: inline-block;
    width: 30px;
    height: 30px;
    text-align: center;
    border: 1px solid #fff;
    margin-right: 3px;
}

.inner-block > ul > li > a {
    display: block;
    line-height: 30px;
}

.inner-block > ul > li:hover {
    background: #e33;
    border-color: #e33;
}

.footer-container li a:hover {
    color: #fff;
}

.inner-block > ul > li > a > i {
    font-size: 14px;
}

#footer .block_newsletter form .subscribe-block .btn-primary {
    height: 45px;
    background: #ee3333;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-weight: 700;
    padding: 0 15px;
    font-size: 20px;
    text-transform: uppercase;
    position: absolute;
    top: 0;
    right: 0;
    line-height: 45px;
}

#footer .block_newsletter form .subscribe-block .btn-primary:hover {
    background-color: #333;
}


.block_newsletter .condition > p {
    padding-top: 10px;
    font-size: 14px;
    font-weight: 400;
    background: transparent;
    border: none;
    margin: 0;
}

#footer .footer-container .footer-bottom .social-btn {
    display: block;
    float: right;
}

#footer .footer-container .footer-bottom .social-btn ul {
    margin: 0;
}

#footer .footer-container .footer-bottom .social-btn ul li {
    display: inline-block;
    margin: 0;
    padding-left: 5px;
}

#footer .footer-container .footer-bottom .social-btn ul li a {
    display: block;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    text-align: center;
    line-height: 50px;
    color: #ffffff;
    background-color: #191919;
    font-size: 18px;
}

#footer .footer-container .footer-bottom .social-btn ul li a:hover {
    background-color: #ee3333;
}

@media only screen and (max-width: 767px) {
    #footer .footer-container .links {
        width: 100%;
        margin-bottom: 0;
    }
    #footer .footer-container #block_myaccount_infos {
        width: 100%;
        margin-bottom: 0;
    }
    #footer .footer-container .footer-link {
        width: 100%;
        margin-bottom: 0;
        padding: .625rem;
        font-size: 1rem;
    }
    .footer-bottom2 .footer-bottom-inner .copyright {
        text-align: center;
        padding: 0 0 10px;
        width: 100%;
    }
    .footer-bottom2 .footer-bottom-inner .footer-payment-icon {
        text-align: center;
        padding: 0;
        width: 100%;
    }
    #footer .footer-container .footer-link .footer-title > h3::after {
        display: none;
    }
}


/******
category-page
*******/
#products .page-not-found {
    box-shadow: none;
    border: 1px solid rgba(0, 0, 0, .125);
}

#products .products-grid .products .product-item {
    margin-bottom: 40px;
}

.products-sort-order .select-title {
    box-shadow: none;
    line-height: 24px;
}

@media (max-width: 991px) {
    .navbar-toggler {
        padding: 0;
    }
    .displaytopmenu {
        background-color: #fff;
    }
    #mobile_top_menu_wrapper {
        margin-top: 0;
        padding-bottom: 0;
        background: #fff;
        position: fixed;
        width: 100%;
        top: 0;
        z-index: 1200;
        height: 100%;
        overflow: hidden;
    }
    #header .header-nav {
        border-bottom: 1px solid #e1e1e1;
        position: relative;
        padding: 0;
    }
    #header .header-nav .top-logo {
        float: left;
        display: table;
        height: 75px;
        margin-top: 0;
        padding-top: 0;
    }
    #header .header-nav .top-logo a {
        margin: 0;
        float: none;
        display: table-cell;
        vertical-align: middle;
    }
    #header .header-nav .top-logo a img {
        max-height: 100%;
        max-width: 100%;
    }
    #_mobile_cart {
        padding: 0;
        margin-right: 0;
    }
    #header .header-nav .blockcart {
        margin-left: 0;
        background: inherit;
        padding: 0;
        height: auto;
    }
    #header .header-nav .blockcart .header {
        margin-top: 0;
        display: block;
        height: 35px;
        width: auto;
        line-height: 35px;
        text-align: center;
        font-size: 18px;
        cursor: pointer;
    }
    #header .header-nav #menu-icon {
        padding: 12px 0;
    }
    #header .header-nav .blockcart.inactive .cart-products-count {
        display: none;
    }

    .search-widget form input[type="text"] {
        width: 100%;
        max-width: unset;
        border: 1px solid #777;
    }
    #_mobile_user_info {
        padding: 20px 0;
    }
    #header .header-nav .user-info > a {
        width: 35px;
        height: 35px;
        display: block;
        text-align: center;
        line-height: 35px;
    }
    #header .header-nav .user-info > a::before {
        display: none;
    }
    #header .header-nav .user-info li a {
        display: block;
    }
    #header .header-nav .user-info .logged {
        color: #333333;
    }
    #header .header-nav .user-info .account:hover {
        color: #ee3333;
    }
    #header .header-nav .user-info .logged {
        color: #333333;
    }
    #header .header-nav .user-info .logged:hover {
        color: #ee3333;
    }
    #header .header-nav .material-icons.expand-more, #header .header-nav .material-icons {
        margin: 0;
        line-height: 21px;
    }
    #header #search-tog-btn {
        padding: 0;
    }
    #header button {
        /*text-align: center;
        height: 0px;*/
		position: absolute;
		/*left: 60%;*/
    }
	#header > div.header-top > div > div.col-lg-9.col-sm-12{
		width: 100%
	}
    #header #search_widget {
        padding: 15px 0;
        box-shadow: none;
        position: relative;
        width: 100%;
    }
    .search-widget form button[type="submit"] {
        bottom: 0;
        right: 0;
        height: 40px;
        cursor: pointer;
    }
	
	.search-tog-btn {
		position:relative;
		right: 0px!important;
	}
	

    .header-top .search-widget form input[type="text"] {
        width: 100%;
    }
    .top-right-btn,
    .top-navigation-menu {
        padding: 0;
        width: 100%;
    }
    #products .thumbnail-container .product-description,
    .featured-products .thumbnail-container .product-description,
    .product-accessories .thumbnail-container .product-description {
        box-shadow: none;
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
    }
    #products .product-title, .featured-products .product-title, .product-accessories .product-title, .product-miniature .product-title {
        margin-bottom: 10px;
        margin-top: 12px;
    }
    #products .products-grid .products .product-item {
        margin-bottom: 25px;
    }
    .products-grid .products .product-item .product-miniature .thumbnail-container .product-description .product-price-and-shipping,
    #products .products-grid .products .product-item .product-miniature .thumbnail-container .product-description .product-price-and-shipping {
        margin: 9px 0 10px;
    }
    #products .product-title a, .featured-products .product-title a, .product-accessories .product-title a, .product-miniature .product-title a {
        font-size: 14px;
    }
    #header .header-top #_desktop_cart {
        height: auto;
        padding: 0;
        margin: 0;
    }
    #header .header-nav .cart-preview.active {
        background: transparent;
    }
    #header .header-nav .cart-preview.active i {
        color: #ee3333;
    }
    #header .header-nav .cart-preview a:hover,
    #header .header-nav .cart-preview a:hover i {
        color: #ee3333;
    }
    #header .header-nav .cart-preview.active a, #header .header-nav .cart-preview.active i {
        color: #333333;
    }
    #header .header-nav .blockcart .header:hover {
        color: #e33;
    }
    #header .header-nav .cart-preview.active a:hover {
        color: #ee3333;
    }
    #header .header-nav #menu-icon .material-icons:hover {
        color: #ee3333;
    }
    .footer-container .links .title {
        padding: 20px 0px;
        color: #000;
        border: none;
    }
    .footer-container .links .footer-content-title:hover span,
    .footer-container .links .title:hover span,
    .footer-container .links .footer-content-title:hover .navbar-toggler .material-icons,
    #footer .links .title:hover .navbar-toggler .material-icons,
    .contactinfo-section .footer-links-column .footer-colum-title > h3:hover,
    .contactinfo-section .footer-links-column .footer-colum-title > h3:hover:after {
        color: #fff;
        cursor: pointer;
    }
    .footer-container .links .h3 {
        color: #fff;
        font-size: 18px;
        font-weight: 700;
    }
    .footer-container .links .material-icons {
        color: #fff;
    }
    .footer-container .links ul > li {
        padding: 7px 15px;
        margin-bottom: 0;
    }

    .footer-container .links .navbar-toggler {
        display: inline-block;
        padding: 0;
        height: 25px;
        width: 25px;
    }
    .block_social .social-title {
        padding: 15px 0;
    }
    .block_social .social-title > h2 {
        margin: 0;
    }
    .contactinfo-section .footer-links-column .footer-colum-title > h3::after {
        display: none;
    }
    .contactinfo-section .footer-links-column .footer-colum-title > h3 {
        padding: 9px 0;
        margin-bottom: 8px;
        font-size: 16px;
    }
    .contactinfo-section .footer-links-column .footer-column-content .content > p {
        margin-bottom: 8px;
    }
    #footer .footer-container {
        padding: 25px 20px!important;
    }
    #footer .footer-container .footer-bottom .social-btn {
        float: left;
        width: 100%;
        margin-bottom: 45px;
    }
    .home-advantage-block .hab-inner {
        width: 50%;
    }
    .home-advantage-block {
        padding: 25px 0 0;
    }
    .home-advantage-block .hab-inner .home-advantage-block-inner > p {
        font-size: 15px;
    }
    .home-advantage-block .hab-inner .home-advantage-block-inner {
        margin-bottom: 16px;
    }
    .home-advantage-block .hab-inner .home-advantage-block-inner > span {
        margin-bottom: 9px;
    }
    .home-advantage-block .hab-inner .home-advantage-block-inner > span {
        font-size: 22px;
        height: 60px;
        line-height: 56px;
        margin-bottom: 12px;
        width: 60px;
    }

    .home-fullwidth-block {
        padding: 30px 0;
        margin: 18px 0;
    }

    .home-fullwidth-block h1 {
        font-size: 24px;
        margin-bottom: 15px;
    }

    .home-fullwidth-block ul li h1 {
        font-size: 18px;
        margin-bottom: 12px;
    }

    .home-fullwidth-block ul li p {
        color: #666666;
        font-size: 14px;
        line-height: 24px;
        display: block;
        max-width: 100%;
        margin: 0 auto 18px;
    }

    .home-fullwidth-block .action.primary {
        padding: 10px 20px;
        letter-spacing: 0;
    }

    .featured-products {
        /*margin-top: 15px !important;*/
        margin-bottom: 15px;
    }

    .latest-offer-section {
        margin: 18px 0;
    }

    .latest-offer-section .offer-inner {
        padding: 45px 0;
    }

    .latest-offer-section .offer-inner > p {
        margin-bottom: 15px;
    }

    .latest-offer-section .offer-inner > h1 {
        font-size: 40px;
        letter-spacing: 1px;
        margin-bottom: 25px;
    }

    .latest-offer-section .offer-inner > a {
        font-size: 14px;
        letter-spacing: 0;
        padding: 10px 20px;
        display: inline-block;
    }

    .promotion-block .promotion-wrapper {
        padding-top: 18px;
        padding-bottom: 18px;
    }

    #main .page-footer {
        margin-bottom: 0;
    }

    #footer .footer-container .footer-colum-title.active-tab:after {
        content: "\f106";
    }

    #footer .footer-container .footer-block-toggle-content {
        display: none;
    }

    .contact-details {
        display: block;
        float: left;
        width: 100%;
        padding-top: 10px;
    }
    .contactinfo-section .footer-links-column .footer-colum-title {
        float: left;
        margin-bottom: 15px;
    }
    .contactinfo-section .float-xs-right {
        display: block;
    }
    #products .products-grid .products .product-item {
        width: 33.3333%;
    }
    .advert-block {
        text-align: center;
    }
}

@media (max-width: 639px) {
    .featured-product .products-grid .products .product-item,
    #products .products-grid .products .product-item {
        width: 50%;
    }
    .promotion-content .promotion-section-content > p {
        padding: 15px 20px;
    }
    .testimonial-section {
        margin: 0 0 25px;
    }
    .home-advantage-block {
        padding: 5px 0 0;
    }
    .home-advantage-block .hab-inner .home-advantage-block-inner > p {
        font-size: 13px;
    }
    .home-advantage-block .hab-inner .home-advantage-block-inner {
        margin-bottom: 10px;
    }
    .home-advantage-block .hab-inner .home-advantage-block-inner > span {
        margin-bottom: 8px;
    }
    .home-fullwidth-block {
        padding: 20px 0 22px;
        margin: 16px 0;
    }
    .home-fullwidth-block h1 {
        font-size: 20px;
        margin-bottom: 12px;
    }

    .home-fullwidth-block ul li h1 {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .home-fullwidth-block ul li p {
        font-size: 13px;
        margin: 0 auto 12px;
    }

    .home-fullwidth-block .action.primary {
        padding: 9px 18px;
        letter-spacing: 0;
    }

    .featured-products {
        /*margin-top: 20px !important;*/
        margin-bottom: 20px;
    }

    .latest-offer-section {
        margin: 12px 0;
    }

    .latest-offer-section .offer-inner {
        padding: 35px 0;
    }

    .latest-offer-section .offer-inner > p {
        margin-bottom: 12px;
    }

    .latest-offer-section .offer-inner > h1 {
        font-size: 30px;
        letter-spacing: 0;
        margin-bottom: 18px;
    }

    .latest-offer-section .offer-inner > a {
        padding: 9px 18px;
    }

    .promotion-block .promotion-wrapper {
        padding-top: 12px;
        padding-bottom: 12px;
    }

    #main .page-footer {
        margin-bottom: 0;
    }

    #product .h1 {
        font-size: 18px;
    }

    .featured-product .products-grid .products .product-item, #products .products-grid .products .product-item {
        width: 98%;
    }

    .ht-home-blogs .blog-slider .item .text-block .blog-title {
        font-size: 16px;
    }
}

@media (max-width: 479px) {
    #header .header-nav .blockcart {
        padding: 0 5px;
    }

    .testimonial-section .testimonial-wrapper .testimonial-detail .profile {
        margin: 0;
    }

    #header #_mobile_cart .header .cart-products-count {
        width: 14px;
        height: 14px;
        line-height: 14px;
    }

    /*.products-grid .products .product-item {
        width: 87%;
        margin: 30px;
    }*/

    .featured-product .products-grid .products .product-item,
    #products .products-grid .products .product-item {
        /*width: 87%;*/
    }

    .block_social {
        padding: 0 20px;
    }

    .block_social .social-title > h2 {
        font-size: 20px;
    }

    #footer .footer-container .footer-bottom .social-btn ul li a {
        width: 30px;
        height: 30px;
        line-height: 30px;
        font-size: 12px;
    }

    .image-slider-block .carousel-control .icon-prev, .image-slider-block .carousel-control .icon-next {
        width: 20px;
        height: 20px;
    }

    .image-slider-block .carousel .carousel-control .icon-prev i, .image-slider-block .carousel .carousel-control .icon-next i {
        font-size: 18px;
        line-height: 1.15;
    }

    .ht-home-blogs .blog-slider .item .text-block .blog-date {
        bottom: 20px;
    }

    .contactinfo-section .footer-links-column .footer-colum-title {
        font-size: 18px;
    }

    .footer-container .links .h3 {
        font-size: 15px;
    }
}

@media (max-width: 375px) {
    .testimonial-section .testimonial-wrapper .testimonial-detail img {
        max-width: 120px;
    }

    .ht-home-blogs .blog-slider .item .text-block .blog-date {
        bottom: 40px;
    }

    .footer-bottom2 .footer-bottom-block .footer-logo > img {
        max-width: 200px;
    }

    #header .header-nav .top-logo {
        max-width: 150px;
    }

    #footer .footer-container {
        padding: 25px 0 25px;
    }
}
#product .h1 {
    color: #333;
}
#product .product-discount .regular-price {
    font-size: 20px;
    color:#64748B;
    font-weight: 500;
    line-height: 20px;
}
#product .product-price {
    color: #ee3333;
    font-size: 28px;
    font-weight: 700;
    display: block;
    margin-bottom: 10px;
    line-height: 1.2;
}
#product .product-price .current-price {
    font-size: 0;
    margin-bottom: 0;
}
#product .product-price .current-price > span {
    font-size: 28px;
}
#product .product-price .current-price .discount {
    padding: 5px;
    vertical-align: top;
    font-size: 13px;
    line-height: 22px;
    border-radius: 3px;
}
#product .product-information {
    margin: 18px 0 10px;
    border-top: 1px solid #e1e1e1;
    padding-top: 15px;
}
.product-discounts > .product-discounts-title {
    font-weight: 600;
}
#product .product-actions .control-label {
    color: #333333;
    font-weight: 600;
    margin-bottom: 10px;
}
#blockcart-modal .modal-body .divide-right span.color {
	height: auto;
	width: auto;
	margin: 0;
	border: none;
	cursor: auto;
}
.social-sharing span {
    font-weight: 600;
}
.quickview .social-sharing {
    margin-left: 0;
}
.modal.quickview .social-sharing ul > li > a {
    border: none;
}
.social-sharing ul > li {
    box-shadow: none;
}
.social-sharing ul > li > a {
    border: 1px solid #e1e1e1;
    border-radius: 3px;
}
#pagenotfound .page-not-found h4, #products .page-not-found h4 {
    font-size: 14px;
    font-weight: 500;
    color: #000;
}
#content-wrapper .block-category {
    border: none;
}
.block-category .category-cover {
    margin-top: 0;
}
.product-images > li.thumb-container > .thumb.selected,
.product-images > li.thumb-container > .thumb:hover {
    border: 2px solid #333333;
}
#products .page-not-found {
    box-shadow: none;
    border: 1px solid rgba(0, 0, 0, .125);
    margin-bottom: 30px;
    padding: 25px;
    text-align: center;
}
#products .best-seller .products-grid .products .product-item {
    width: 100%;
}
#products .products-grid .products .product-item {
    margin-bottom: 30px;
}
#products .products-grid .products.bestproduct-slider .product-item {
    margin-bottom: 0px;
}
#products .featured-products {
    margin-bottom: 0px;
    margin-top: 0px;
}
#products .products.bestproduct-slider {
    margin-bottom: 30px;
}
.products-sort-order .select-title {
    box-shadow: none;
    line-height: 24px;
}
#cms #wrapper {
    box-shadow: none;
    background: #fff !important;
}
.page-content.page-cms {
    padding: 0;
}
#cms .page-header > h1 {
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 23px;
    color: #000;
    line-height: 20px;
}
#cms .page-content > h1 {
    display: none;
}
#cms .testimonials {
    margin: 0 0 10px 0;
    font-size: 13px;
    color: #666;
}
.page-cms h3 {
    font-size: 16px;
    font-weight: 600;
    color: #000;
    margin-bottom: 15px;
}
.page-cms p,
.page-cms li {
    margin: 0 0 10px 0;
    /* font-size: 13px; */
    /* color: #666; */
}
.page-content.page-cms .cms-box img {
    margin-bottom: 10px;
}
.page-cms p strong {
    font-weight: normal;
}
.pagination {
    background: #f9f9f9;
    padding: 0 15px;
    margin-top: 0;
}
.pagination .pagination-summary {
    margin: 0px;
    color: #666;
    font-size: 14px;
    line-height: inherit;
    padding: 5px 0;
}
.pagination .pagination-btn {
    margin: 0;
    width: 66.66667%;
    padding: 0px;
}
.pagination .pagination-btn ul {
    margin: 0;
    float: right;
    box-shadow: none;
    background: #f9f9f9;
    padding: 10px 0;
}
.pagination .page-list li {
    display: inline-block;
    margin: 0 2px;
    vertical-align: top;
    position: relative;
}
.pagination li a {
    display: inline-block;
    height: 30px;
    width: 30px;
    line-height: 30px;
    font-size: 13px;
    vertical-align: top;
    color: #222222;
    text-align: center;
}

.pagination li a i {
    color: #0028B8;
    cursor: pointer;
    height: 30px;
    width: 30px;
    line-height: 30px;
    position: absolute;
    left: 0;
    right: 0;
    font-size: 20px;
}
.pagination li a i:hover {
    color: #ffffff;
}

.pagination li a:hover,
.pagination li.current a,
.pagination li.current span,
.pagination li:hover span {
    color: #ffffff !important;
    font-size: 13px;
    background-color: #222222;
}

#products .row.products-selection .display-mode span,
#products .row.products-selection .total-products span {
    display: inline-block;
    float: left;
    margin: 0;
    font-size: 14px;
    background: #333333;
    width: 30px;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
    margin: 0 5px;
    text-align: center;
}

#products .row.products-selection .display-mode span i,
#products .row.products-selection .total-products span i {
    font-size: 14px;
    color: #fff;
}

.products-selection .sort-by-row {
    padding: 4px 0;
}

.products-sort-order .dropdown-menu {
    padding: 0;
    box-shadow: none;
}

#products .products-selection .products-sort-order .select-title,
#products .products-sort-order .select-list {
    font-size: 13px;
}

.block-categories,
#search_filters {
    padding: 0;
    padding-bottom: 10px;
}

.block-categories .category-top-menu > li > a,
#search_filters > p.h6,
#search_filters_brands > p.h6,
#search_filters_suppliers > p.h6 {
    padding: 15px;
    background: #ffffff;
    color: #333333;
    border-bottom: 1px solid #d1d1d1;
}

#left-column .block-categories .category-sub-menu li:hover > a,
#category #left-column #search_filters .facet .title h1:hover,
#manufacturer #left-column #search_filters .facet .title h1:hover,
.block-categories .collapse-icons .add:hover,
.navbar-toggler .material-icons:hover {
    color: #ee3333;
}

#_mobile_top_menu .navbar-toggler .material-icons:hover,
#footer .navbar-toggler .material-icons:hover {
    color: #ee3333;
}

.featured-products.category-products {
    margin-bottom: 30px;
}

#products .best-seller-item .products-grid .products .product-item {
    width: 100%;
}

#products .products-grid .products .product-item.list-view .product-miniature .thumbnail-container .product-description {
    background: #fff;
    padding: 0 15px 0 15px;
    height: auto;
    min-height: 1px;
}

#products .products-grid .product-item.list-view .product-miniature .product-description .product-title {
    width: 100%;
    margin-bottom: 15px;
}

#product .card {
    box-shadow: none;
    border: 1px solid #a8aab9;
}


#product .product-customization {
    margin: 15px 0 0 0;
}

#product .product-customization .product-message {
    padding: 8px 15px;
    height: 40px;
}

.product-short-desc p {
    font-size: 14px;
    color: #333333;
    line-height: 21px;
    margin-bottom: 10px;
    text-align: justify;
}

.product-short-desc ul {
    text-align: justify;
    list-style-type: disc;
    padding-left: 30px;
}

.product-short-desc li {
    font-size: 14px;
    color: #333333;
    line-height: 21px;
    margin-bottom: 2px;
}
#product #block-reassurance{
    margin-bottom: 25px;
}
.tabs {
    margin-top: 25px;
    margin-bottom: 25px;
}
.tabs .nav-tabs {
    border-bottom: none;
}
.tabs .nav-tabs .nav-item {
    margin: 0;
}
.tabs .nav-tabs .nav-link.active, 
.tabs .nav-tabs .nav-link:hover {
    border: 1px solid #e1e1e1;
    background: #fff;
    color: #333;
    text-decoration: none;
}
.tabs .nav-tabs .nav-link {
    background: #f6f6f6;
    border: 1px solid #e1e1e1;
}
.tabs .tab-content {
    background: #fff;
    padding: 20px;
    border: 1px solid #e1e1e1;
}
.tabs .tab-content img {
    max-width: 100%;
}
#product .tabs .tab-pane {
    padding: 0;
}
#product .tabs .tab-pane .product-description > p {
    color: #333;
    margin-bottom: 10px;
}
#product .tabs .tab-pane .product-description > ul {
    text-align: justify;
    list-style-type: disc;
    padding-left: 30px;
}
#product .tabs .tab-pane .product-description > ul > li {
    margin-bottom: 10px;
}
.tabs .tab-pane p > label {
    float: none;
    width: auto;
    padding: 0;
}

.advert-block {
    text-align: center;
}

.advert-block a {
    width: 100%;
    display: block;
}

.advert-block img {
    width: 100%;
    max-width: 100%;
}
.product-comments {
	margin-top: 25px;
}

@media (min-width: 992px) {
    #header .menu {
        display: block;
        float: left;
        width: 100%;
        text-align: center;
        position: relative;
        padding: 0;
        margin: 0;
        z-index: 1;
        border-bottom: none;
    }
    #header .main-menu .top-menu {
        display: block;
        margin: 0;
        padding: 0;
        width: auto;
    }
    #header .main-menu > ul > li {
        float: left;
        display: inline-block;
        margin-bottom: 0;
        padding: 0;
    }
    #header .main-menu .top-menu > li.ht-level-0.has-child > a {
        position: relative;
    }
    #header .main-menu > ul a[data-depth="0"] {
        position: relative;
        display: block;
        font-size: 12px;
        font-weight: 600;
        padding: 12px;
        letter-spacing: 0.5px;
        color: #000;
        text-transform: uppercase;
        line-height: 24px;
    }
    #header .main-menu .sub-menu {
        border: 1px solid #e1e1e1;
        margin-left: 0;
        z-index: 10000;
        border-radius: 0;
        display: none;
        top: 100% !important;
        width: 100%;
        min-width: inherit;
        left: auto;
        right: auto;
        background-color: #ffffff;
        box-shadow: 0 5px 10px rgba(0,0,0,.1);
        padding: 15px 5px;
        -webkit-transform: scale(0,0);
        -ms-transform: scale(0,0);
        transform: scale(0,0);
        display: block !important;
        opacity: 0;
        filter: alpha(opacity=0);
        -transform-origin: 20% 20% 0;
        position: absolute;
        left: 0;
    }
    #header .main-menu ul > li:hover .sub-menu {
        -webkit-transform: scale(1,1);
        -ms-transform: scale(1,1);
        transform: scale(1,1);
        opacity: 1;
        filter: alpha(opacity=100);
    }
    #header .main-menu .sub-menu ul[data-depth="1"] > li:first-child {
        margin-left: 15px;
    }
    #header .main-menu .sub-menu ul[data-depth="1"] > li {
        /* float: left; */
        margin: 0 12px 0 15px;
        width: 20%;
    }
    #_desktop_search_filters_clear_all {
        padding: 10px 10px 15px 15px;
        text-align: left;
    }

    #search_filters .js-search-filters-clear-all {
        margin: 0;
        padding: 9px 15px;
        text-align: left;
        text-transform: uppercase;
        width: auto;
        font-size: 12px;
        font-weight: 500;
        float: none;
    }

    .clear-all-wrapper .btn-tertiary {
        margin: 0;
        padding: 10px 12px;
        background: #111111;
        color: #fff;
        text-transform: capitalize;
    }

    .clear-all-wrapper .btn-tertiary:hover {
        background: #ee3333;
    }

    .products-sort-order .select-list:hover {
        background: #ee3333;
    }

    #category #left-column #search_filters .facet .title,
    #manufacturer #left-column #search_filters .facet .title {
        display: block !important;
        cursor: pointer;
    }

    #category #left-column #search_filters .facet .title h1,
    #manufacturer #left-column #search_filters .facet .title h1 {
        display: inline-block;
        margin-bottom: 0;
    }

    .block-categories .category-top-menu {
        padding-bottom: 0px;
        border: 1px solid #e1e1e1;
    }

    .navbar-toggler .material-icons {
        font-size: 18px;
        line-height: 18px;
        color: #333333;
    }

    #category #left-column #search_filters .facet .navbar-toggler,
    #category #right-column #search_filters .facet .navbar-toggler,
    #manufacturer #left-column #search_filters .facet .navbar-toggler,
    #manufacturer #right-column #search_filters .facet .navbar-toggler {
        display: inline-block;
        padding: 0;
        height: 18px;
        width: 18px;
        cursor: pointer;
    }

    #category #left-column #search_filters .facet .collapse.in,
    #manufacturer #left-column #search_filters .facet .collapse.in {
        display: block;
        margin: 0;
        padding: 0;
    }

    #category #left-column #search_filters .facet .collapse,
    #manufacturer #left-column #search_filters .facet .collapse {
        display: none;
    }

    #category #left-column #search_filters .facet .title .collapse-icons .add,
    #category #left-column #search_filters .facet .title[aria-expanded="true"] .collapse-icons .add,
    #manufacturer #left-column #search_filters .facet .title .collapse-icons .add,
    #manufacturer #left-column #search_filters .facet .title[aria-expanded="true"] .collapse-icons .add {
        display: none;
    }

    #category #left-column #search_filters .facet .title[aria-expanded="true"] .collapse-icons .remove,
    #manufacturer #left-column #search_filters .facet .title[aria-expanded="true"] .collapse-icons .remove {
        display: block;
    }

    #category #left-column #search_filters .facet .title[aria-expanded="false"] .collapse-icons .remove,
    #manufacturer #left-column #search_filters .facet .title[aria-expanded="false"] .collapse-icons .remove {
        display: none;
    }

    #category #left-column #search_filters .facet .title[aria-expanded="false"] .collapse-icons .add,
    #manufacturer #left-column #search_filters .facet .title[aria-expanded="false"] .collapse-icons .add {
        display: block;
    }

    #search_filters .facet {
        padding: 5px 15px;
    }

    .block-categories .category-sub-menu {
        padding: 10px 15px;
        margin: 0;
    }

    #search_filters .facet ul {
        margin: 0px;
        padding-top: 0px;
    }

    #search_filters .facet > ul > li {
        margin: 0;
    }

    #search_filters .facet > ul > li:first-child {
        margin-top: 0px;
    }

    #search_filters .facet .facet-title,
    #search_filters_brands .facet .facet-title,
    #search_filters_suppliers .facet .facet-title,
    #left-column .block-categories .category-sub-menu li > a {
        color: #000;
    }
}

.contact-rich {
    padding: 15px;
    border: 1px solid #e1e1e1;
}

@media (max-width: 767px) {

    #mobile_top_menu_wrapper .top-menu .sub-menu {
        background: #fff;
        border: none;
    }

    #mobile_top_menu_wrapper .top-menu a[data-depth="0"] {
        padding: 12px 10px;
        font-size: 16px;
    }

    #mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="1"] > li a {
        padding: 7px 20px;
        color: #666666;
    }

    #mobile_top_menu_wrapper .top-menu .sub-menu ul[data-depth="1"] > li a:hover,
    #header .top-menu a[data-depth="0"]:hover {
        color: #ee3333;
    }

    .footer-container .links ul {
        background: transparent;
    }

    .footer-container .links ul > li {
        border: none;
        padding: 5px 15px;
        color: #000;
        font-weight: normal;
    }

    .footer-container .links ul > li a {
        color: #ffffff;
    }

    .footer-column-content .content span,
    .footer-column-content .content a,
    .footer-column-content .content.email a {
        color: #ffffff;
    }
}

/*********
block-reassurance
*********/
#product #block-reassurance {
    box-shadow: none;
}
#block-reassurance ul{
    margin: 0;
    border: 1px solid rgba(0,0,0,.25);
}
.block-reassurance-item .icon-img {
    display: inline-block;
}
#block-reassurance ul {
    margin: 0;
}
#product #block-reassurance {
    box-shadow: none;
    border: 1px solid #e1e1e1;
    overflow: hidden;
    background: #f6f6f6;
}
#block-reassurance li {
    border-bottom: 1px solid #e1e1e1;
}
#product #block-reassurance li span {
    font-weight: 500;
}
.blockreassurance_product {
    margin-top: 25px;
    box-shadow: none;
    border: 1px solid rgba(0, 0, 0, .25);
    overflow: hidden;
    background: #fff;
}
.blockreassurance_product > div {
    border-bottom: 1px solid rgba(0,0,0,.25);
    padding: 1rem 1.5rem;
}
.blockreassurance_product > div > p {
    margin-bottom: 0;
}
/*.blockreassurance_product > div:last-child {
    border-bottom: none;
    padding: 0;
}*/
/*.blockreassurance_product > div:nth-last-child(2) {
    border-bottom: none;
}*/
.carousel .carousel-control {
    opacity: 0;
}
.image-slider-block:hover .carousel .carousel-control {
    opacity: 1;
}
.js-cart .cart-summary-products > p > a > i {
    display: none;
}
.product-comments-main .row {
	margin: 0;
}


#lnk-leasing {
  /* Tes styles ici */
  color: red;
  font-size: 38;
}

li#lnk-leasing {
    background: #a9a9a9;
    border-radius: 10px 10px 0px 0px;
    padding: 0px 10px !important;
	
}
li#lnk-leasing a{ color:white;}
li#category-1850 span {
    color: #f4762c;
}

.widget-chart {
  
  border-radius: 12px;
  box-shadow: 0 10px 20px rgba(0,0,0,0.15);
  padding: 1rem;
  animation: stickerBounce 4.5s infinite ease-in-out;
  transform-origin: bottom right; /* On imagine quÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â 'ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â 'ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â 'ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â 'ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â 'ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â 'ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â 'ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â 'ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢il se soulÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â 'ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â 'ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â 'ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â 'ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨ve du coin haut gauche */
}

/* Animation de type sticker rebondissant */
@keyframes stickerBounce {
  0% {
    transform: rotateZ(0deg) translateY(0);
  }
  20% {
    transform: rotateZ(-2deg) translateY(-3px);
  }
  40% {
    transform: rotateZ(2deg) translateY(-6px);
  }
  60% {
    transform: rotateZ(-1deg) translateY(-4px);
  }
  80% {
    transform: rotateZ(1deg) translateY(-2px);
  }
  100% {
    transform: rotateZ(0deg) translateY(0);
  }
}


#_desktop_top_menu .level-1 .icon-drop-mobile a {
	background-color: transparent;
	color: #fff;
	display: block;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	transition: background-color 0.3s ease, color 0.3s ease;
	font-size: 1.26em;
    padding: 10px 15px;
}

#_desktop_top_menu div>a>span {display:block; width:100%;height:100%}

/*#_desktop_top_menu .level-1 .icon-drop-mobile:hover a {
	background-color: #0028B8; /* orange */
	/*color: #fff!important;
}*/

/*#_desktop_top_menu .level-1 .icon-drop-mobile a:hover span{
	 
	color: #fff!important;
}


#_desktop_top_menu .level-1 .icon-drop-mobile:hover {
	background-color: #0028B8;
	border-top-left-radius: 10px!important;
	border-top-right-radius: 10px!important;
	color: #fff!important;
}*/


.menu-leasing {
	background-color: #0028B8;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	background-color: #a9a9a9; /* orange */
	color:white;
}
.menu-leasing div>a>span { color:white!important;}


#_desktop_top_menu .traceur .col-sm-3 {
    float: left;
    width: 22%;
}
#_desktop_top_menu .traceur .col-sm-2 {
    float: left;
    width: 12%;
}

#_desktop_top_menu .col-sm-1 {
    float: left;
    width: 6%;
	margin:10px 0;
}

.widget-chart.p-fixed {
    position: absolute;
    right: 0;
    background: #151515;
    font-weight: 400;
    color: #fff;
    border-radius: 0px 0px 0px 15px;
    padding:5px 10px;
    font-size: 15px;
    z-index: 99;
    top: 0;
}

#category #products .products-grid .products .product-item,
#manufacturer #products .products-grid .products .product-item,
#new-products #products .products-grid .products .product-item,
#best-sales #products .products-grid .products .product-item,
#prices-drop #products .products-grid .products .product-item,
#search #products .products-grid .products .product-item
{
    width: 24%;
}
#products .products-grid .products .product-item {
    /*width: 23.3333%;*/
}

.scrolling-text {  color:white; }

.category-desc {
    position: relative;
    top: 0;
    margin: 0;
    left: 0;
    background-size: cover;
    top: 0;
    
   
}

.block-category {
	background-size: contain;
	background-position: center;
	
	background-repeat:no-repeat;
    padding: 0;
}

.category-desc h1 { margin-top:20px;}

.link-choisir {
    width: 80%;
    text-align: left;
    padding-right: 0;
    margin-top: 25px;
    /*margin: 0px;
    position: absolute;
     top: 40px; */
    /*bottom: 15%;*/
}

i.material-icons-favicon {
   
    position: relative;
    top: 4px;
}

.featured-products .owl-theme .owl-controls.clickable .owl-buttons .owl-next {
    right: 0px;
}
.featured-products .owl-theme .owl-controls.clickable .owl-buttons .owl-prev {
    left: 0px
}

.blockreassurance {
    padding: 50px 0px 15px 0px;
    text-align: center;
    width: 100%;
    background: white;
    /* color: red; */
}
.footer-container {
    display: block;
    /* float: left; */
    width: 100%;
    margin: 0;
    padding: 50px 0;
    box-shadow: none;
    background: #6c6c6c!important;
    position: relative;
	clear:both!important;
}
.service-articles .desc-article a, .service-articles .img-article a  {
    color: #0028B8;
    font-weight: 600;
    border: none;
    padding: 0;
    border-radius: none;
}
/*.block-contact {
	border-right: 1px solid #a9a9a9;
}*/
.subscribe-block {
	padding:0!important;
	margin-bottom:10px;
} 

 .breadcrumb {
    background: #F4F9FF !important;
    padding: 10px;
}

.block-category {
	position: relative;
    top: 0px;
	/* min-height: 1.75rem; */
}
#content-wrapper {
	padding-top:0px;
}

#category #wrapper .breadcrumb,
#manufacturer #wrapper .breadcrumb {
    padding: 0px 10px;
}

.owl-theme .owl-controls .owl-buttons div {
    border: medium none;
    display: inline-block;
    font-size: 22px;
    font-weight: 300;
    height: 26px;
    line-height: 28px;
    overflow: hidden;
    width: 26px;
}
.charte-header {
	padding: 30px 20px;
}

.alert-danger {
    background-color: red;
    border-color: red;
    color: white !important;
}

.product-details p { float:left; margin-right:10px; }

section#content.page-cms {
    text-align: left;
    padding: 20px;
}
 .page-not-found {
  text-align: center;
  padding: 50px 20px;
  background-color: #fff3e0; /* Couleur de fond douce */
  border: 1px solid #ff9800; /* Bordure orange */
  border-radius: 8px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}

.not-found-container {
  max-width: 600px;
  margin: 0 auto;
}

.not-found-image {
  margin-bottom: 20px;
}

 .page-not-found {
  text-align: center;
  padding: 50px 20px;
  background-color: #fff3e0; /* Couleur de fond douce */
  border: 1px solid #ff9800; /* Bordure orange */
  border-radius: 8px;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
}

.not-found-container {
  max-width: 600px;
  margin: 0 auto;
}

.not-found-image {
  margin-bottom: 20px;
}

.not-found-image h4 {
  font-size: 24px;
  color: #ff5722; /* Couleur orange foncÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â 'ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â© */
  margin-bottom: 10px;
}

.not-found-image p {
  font-size: 16px;
  color: #666;
}

.condition p, .footer-title, .links h3,.footer-block-title span ,.description-img-gal p { color:white!important}
#wrapper {
    
    padding-top: 0px !important;
}

#products .products, .featured-products .products, .product-accessories .products, .product-miniature .products {
   
    /*background: white;*/
    justify-content: space-between;
}

.traciel_logo {
	font-size:48px;color:#000;
	vertical-align: -14px;
}

#product .images-container {
    display: block;
    justify-content: space-between;
}
ul.product-images.js-qv-product-images {
    display: inline-block;
    flex-direction: column;
}

.scroll-box-arrows.scroll {
    /* display: block; */
    position: relative;
	/* top:140px; */
   
}

.product-short-desc iframe, #product-description-short iframe {
	width:100%;
}
/* produt tabs */
.tracieltabs {
    max-width: 100%;
    margin-bottom: 20px;
    min-height:150px;
    margin-top: 100px;
}

    .tracieltabs .tab-headers {
      display: flex;
      background-color: #0028B8;
    }
span.tab-title {
      color: #0028B8;
    }
    .tracieltabs .tab-headers button {
      flex: 1;
      background-color: #0028B8;
      color: #fff;
      border: none;
      padding: 12px 16px;
      cursor: pointer;
      font-size: 16px;
      transition: background-color 0.3s ease;
      border-top: 3px solid transparent;
        font-weight: 600;
    }

    .tracieltabs .tab-headers button:hover {
      background-color: #0242C6;
    }

    .tracieltabs .tab-headers button.active {
      border-top: 5px solid #0AABFF;
      background-color: #0242C6;
    }

    .tracieltabs .tab-content {
      display: none;
      padding: 20px;
      border: 1px solid #ccc;
    }

    .tracieltabs .tab-content.active {
      display: block;
    }

    @media (max-width: 600px) {
      .tracieltabs .tab-headers {
        flex-direction: column;
      }

      .tracieltabs .tab-headers button {
        text-align: left;
      }
    }
	
div#product-details, div#attachments, .product-features, #product .product-description {
      margin: 0!important;
}

.product-option select {
    
    background: white !important;
   
}


.icon-drop-mobile a:hover span {
	color:white;
}
.block-category {
    margin-bottom: 0;
}

.breadcrumb {
    margin-bottom: 0px;
}

.block-category  {
    box-shadow: none;
    border: 0px solid #e1e1e1;
}
#wrapper .breadcrumb {
    padding: 0px 5px;
    background: #F4F9FF !important;
}
#extra-content { display:none; }

.alert {
    padding: .75rem 1.25rem;
    margin-bottom: 1rem;
     margin-top: 1rem;
    border: 1px solid transparent;
    border-radius: 0;
}
.alert-info {
    
    /* margin-top: 1rem; */
   
}

.filter-top {
	padding-top:10px;
}
  .close-button {
    position: absolute;
    top: 10px;
    right: 10px;
    background: none;
    border: none;
    color: white;
    font-size: 30px;
    cursor: pointer;
  }

  .close-button:hover {
    color: #f8f9fa;
  }
  
  /**** fiche produit declinaison **/
  .garantie-wrapper {
    background-color: #ffffff;
    border: 2px solid #E7E9EC;
    padding: 10px;
    border-radius: 10px;
    font-family: sans-serif;
	margin-bottom:10px;
  }
  
  .garantie-wrapper h3 {
    margin-bottom: 20px;
  }
  
   .garantie-options {
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
  }

  
.radio-label  {
  border: 1px solid #ccc;
  border-radius: 8px;
  padding: 10px;
  box-sizing: border-box;
  flex: 1 1 30%;
  cursor: pointer;
  transition: border-color 0.3s, background-color 0.3s;
  position: relative;
  /*min-height: 100px;*/
  /*width: 238px;*/
  /*width: 140px;*/
  text-align: left;

}
 
.garantie-wrapper input-color:checked+span,.garantie-wrapper .input-color:hover+span,
.garantie-wrapper .input-radio:checked+span,.garantie-wrapper .input-radio:hover+span {
    border-color: #0028B8;
    background-color: #fff;
    color: #0028B8;
}

.garantie-box input[type="radio"] {
    position: absolute;
    opacity: 0;
    pointer-events: none;
}

.garantie-box strong {
    display: block;
    font-weight: bold;
  }

  @media (max-width: 768px) {
    .garantie-box {
      flex: 1 1 100%;
    }
  }


.garantie-price {
      height: 20px;
    position: absolute;
    border: 0;
    bottom: 10px;
    right: 15px;
  font-weight: bold;
  color: #333;
  text-align:right;
}

#cart .cart-grid-body .cart-overview {
    padding: 1rem;
}
.header-top .search-widget form input[type="text"] {
   
    border-color:#000000;
   
}



@media (max-width: 479px) {
    .footer-content .footer-content-title {
    text-align: center;
	}
	.footer-container .links .footer-content-title {
   
    /*text-align: center;*/
	}
	.product-quantity .input-group  {
		width:90px;
	}
	
	#product .product-add-to-cart button.btn.btn-primary.add-to-cart {
    padding: 7px 12px;
    font-size: 16px;
    margin-bottom: 0px;
    line-height: 16px;
	}
	
	
	
}
@media only screen and (max-width: 767px) {
	.hit-menu-vertical li.level-1 {
    border-bottom: none;
    border-radius: 0;
	
	}
	.menu-leasing div > a > span {
    /* color: #000 !important; */
	
	}
	.menu-leasing {
		background:#555!important;
	}
	
}

.reset_selector_title {
    line-height: 28px;
    font-size: 20px;
    padding: 8px 0;
    color: white;
}
#category-description {
	padding:10px;
	min-height: 234px;
    max-width: 50%;
}
@media (min-width: 500px) {
  /* Afficher la classe d-sm-none sur les ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©crans <= 450px */
  .d-sm-none {
    display: none !important; /* Force l'affichage de l'ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©lÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©ment */
  }
}

@media (max-width: 490px) {
  /* Afficher la classe d-sm-none sur les ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©crans <= 450px */
  .menu-sub-item {
   display: table-cell; vertical-align: middle; width: 80%; float: left;
  }
}
.mobile-plus {
		display: table-cell; vertical-align: middle; float: right;
	}
	
.product-line-grid-body {
  background: #fff;
  border-radius: 10px;
  /*box-shadow: 0 4px 12px rgba(0,0,0,0.08);*/
  padding: 20px;
  margin-bottom: 20px;
  transition: transform 0.2s ease;
  max-width: 275px;
}

/*.product-line-grid-body:hover {
  transform: translateY(-5px);
}*/

.product-line-info
/*.product-reference*/ {
  margin-bottom: 5px;
}

.product-line-info .label,
.product-reference .reference {
  font-weight: 600;
  color: #333;
}

.product-line-info .value {
  display: block;
  margin-top: 4px;
  color: #555;
}

/*.product-line-info.product-price {
  border-top: 1px solid #eee;
  border-bottom: 1px solid #eee;
  padding: 15px 0;
  margin: 15px 0;
}*/

.product-price .regular-price {
  text-decoration: line-through;
  color: #999;
  margin-right: 10px;
}

.product-price .discount {
  color: #fff; /*#d9534f;*/
  font-weight: bold;
}

.product-price .current-price .price {
  font-size: 1.2rem;
  font-weight: 700;
  /*color: #28a745;*/
}

.product-line-info a.label {
  display: block;
  font-size: 1.1rem;
  font-weight: bold;
  color: #007bff;
  margin-bottom: 5px;
  text-decoration: none;
}

.product-line-info a.label:hover {
  text-decoration: underline;
}
@media (max-width: 768px) {
  .product-line-grid-body {
    padding: 15px;
  }
}
.cart-overview .cart-items .product-line-grid {
    padding: 5px;
}
#cart .cart-grid-body .cart-overview {
    padding: 0.3rem;
}
.cart-overview .cart-items .cart-item {
    border-bottom: 1px solid #e1e1e1;
    margin-bottom: 4px;
    padding-bottom: 0;
    padding-top: 0;
}
#contact .contact-form h3 {
    text-transform: capitalize;
    text-align: center;
    margin-top: 20px;
    padding: 10px;
}
#search_filters .ui-slider-horizontal {
    max-width: 95%;
    margin: 5px 2%;
    /*margin: 5px 0;*/
}

#category #search_filters .facet,
#manufacturer #search_filters .facet {
    padding: 10px 0px;
    border-radius: 3px;
    overflow: initial;
}
.faceted-slider p {
	font-size:12px;
    margin-left: 2%;
    color: #0028B8 !important;
}


.category-search-results .list-group-item {
	padding:2px 4px!important;
}
.category-search-results .list-group-item a {
    
    text-transform: CAPITALIZE!important;
    font-size: 12px!important;
	
    font-weight: 400!important;
	line-height: 18px;
    vertical-align: middle;
    margin-bottom: 0!important;
}
#contact  #search_category {
	border-radius: 0px;
    border-top-right-radius: 25px;
	border-bottom-right-radius: 25px;
}

@media (max-width: 576px) {
  .radio-label {
    width: 288px!important;
  }
}
#search_filters.search-filters-product .facet-dropdown .dropdown-menu {
    margin-top: 11px;
    overflow: hidden;
}

.facet-dropdown .dropdown-menu  {
    width: 372px!important;
}

#content .input-wrapper {
    float: left;
    width: 60%;
    margin: 0 auto;
}

#content #search_block_top .select-wrapper {
    float: left;
    position: relative;
    width: 30%;
    margin: 0;
    padding: 0;
}

@media (max-width: 767px) {
	#content  #search_block_top {
	  left: 0px;
	  margin: 0;
	  position: relative;
	  right: auto;
	  top: 5px;
	  width: 50%;
	}
	#content  #search_block_top #search_query_top {
	width:55%;
	}
	
	.page-content.page-not-found form input[type="text"] {
		width: auto;
		height: 40px;
		padding: 10px;
		min-width: 250px;
		border: 1px solid #e1e1e1;
		padding-right: 50px;
	}
}

.menu-leasing, li.menu-leasing, li.menu-leasing a, .menu-leasing div>a>span {
    background-color: #232323 !important;
    color: #fff !important;
}
.widget-chart.p-fixed {
    background: #232323 !important;
    color: #fff !important;
}
.reset_selector_title {
    color: #232323 !important;
}
.bg-bloc-charte-cms a {
    color: #0056b3 !important; /* Bleu foncÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â© pour contraste */
}

.charte-qualite, .charte-qualite * {
    color: #232323 !important;
    background: #fff !important;
}
.charte-qualite a, .charte-qualite a:visited, .charte-qualite a:active {
    color: #0056b3 !important;
    text-decoration: underline;
}
.sr-only {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0,0,0,0) !important;
  border: 0 !important;
  white-space: nowrap !important;
}
.btn-default,
.btn-default:focus,
.btn-default:hover {
  background-color: #232323 !important; /* fond trÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨s foncÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â© */
  color: #fff !important;               /* texte blanc */
  border: 1px solid #232323 !important;
}

/*.contact-form label,*/
.contact-form .form-control-label,
.contact-form h2,
.contact-form h3 {
  color: #232323 !important; /* texte trÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¨s foncÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â© */
}

.contact-form .form-control {
  color: #232323 !important;
  background: #f5f5f7 !important;
  border: 1px solid #CBCBCB !important;
}

/* top bar **/
.top-info-bar {
    color: #fff;
    font-size: 13px;
    overflow: hidden;
}

.top-info-inner {
    display: flex;
    align-items: center;
    justify-content: center;   /* CENTRAGE */
    gap: 24px;
    white-space: nowrap;
    padding: 8px 16px;
}


/* Items */
.info-item {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    flex-shrink: 0;
    position: relative;
    padding-right: 16px;
	font-weight:Bold;
}

/* SÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©parateurs */
.info-item:not(:last-child)::after {
    content: "";
    position: absolute;
    right: 0;
    height: 18px;
    width: 1px;
    background: rgba(255,255,255,0.4);
}

/* IcÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â´nes */
.info-item i {
    font-size: 15px;
}

/* Mobile : scroll horizontal propre */
@media (max-width: 768px) {
    .top-info-inner {
        justify-content: center;
        overflow-x: auto;
        scrollbar-width: none;
    }

    .top-info-inner::-webkit-scrollbar {
        display: none;
    }
}
.sub-title-leasing, .sub-title-maintenance, .sub-title-extension {
	color:magenta;
}

.header-nav .announcement-slider {
  width: 50%;
  height: 40px;
  overflow: hidden;
  color: white;
  font-size: 13px;
  font-weight: bold;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 auto;
}

.header-nav .announcement-track {
  position: absolute;
  width: 100%;
  top: 0;
}

.header-nav .announcement-item {
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}

.featured-products .section-title a.show-all{
    float: right;
    margin-top: 40px;
    margin-right: 5px;
    position: absolute;
    right: 0;
}
.article-imprimante{
    flex-direction: column;
}

.product-miniature {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.product-miniature .product-description {
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

.product-miniature .product-title, .product-miniature .product-reference {
  min-height: 30px;
}

.product-miniature .product-price-and-shipping {
  margin-top: auto;
  min-height: 45px;
}

.product-miniature .product-flags {
  min-height: 0;
}

@media (max-width: 991px) {
    #header .logo {
        width: 200px;
    }
    #bulle{
        font-size: 12px;
        align-items: center;
        padding: 4px;
        margin-top: 45px;
    }
    #search_block_top #searchbox{
        width: 100%;
    }
    #search_block_top{
        width: 300px;
    }
    #search_block_top{
        top: 0px;
        left: inherit;
    }
    #header .header-top .search-widget{
        position: relative;
    }
    #search_block_top #search_query_top {
        width: 100%;
    }
    #header > div.displaytopmenu{
        height: 85px;
    }
    .product-rfg{
        /*flex-direction: column;*/
        gap: 5px;
        margin-bottom: 25px;
    }
    .product-option{
        flex-direction: column;
    }
    .footer-bottom2 .footer-bottom-inner {
        display: flex;
        flex-direction: column-reverse;
        gap: 2rem;
        align-items: center;
    }
    .footer-bottom2 .footer-bottom-inner .copyright,.footer-bottom2 .footer-bottom-inner .footer-payment-icon{
        width: auto;
        padding:0;
        text-align: center;
    }
}

@media (max-width: 991px) {
    #category #content-wrapper,
    #manufacturer #content-wrapper{
        width: 100%;
    }
    #category #products .products-grid .products .product-item,
#manufacturer #products .products-grid .products .product-item,
#new-products #products .products-grid .products .product-item,
#best-sales #products .products-grid .products .product-item,
#prices-drop #products .products-grid .products .product-item,
#search #products .products-grid .products .product-item{
        width: 30%;
        margin: 10px;
    }
    #header .hit-menu-vertical ul li.level-1 li.item-header a,
    #header .hit-menu-vertical ul li.level-1 li.item-header .item-header-label {
        font-size: 12px;
    }
    #header .hit-menu-vertical ul li.level-1 ul li a{
        font-size: 12px;
    }
}

.owl-theme .owl-controls .owl-buttons > div{
    padding: 0px 5px;
}

@media (max-width: 767px) {
    #bulle {
        margin-top: 10px;
    }
    .product-title.truncate{
        width: 94%;
        margin: auto;
    }
}

@media (max-width: 424px) {
    #floating-popup {
        right: 100px !important;
        width: 215px !important;
    }
    #floating-popup #submit_container button {
        font-size: 12px;
    }
    #search_block_top #search_query_top {
        width: 120px;
    }
}

@media (max-width: 767px) {
    #header > div.displaytopmenu{
        height: 0px;
    }
    #category #products .products-grid .products .product-item,
    #manufacturer #products .products-grid .products .product-item,
    #new-products #products .products-grid .products .product-item,
    #best-sales #products .products-grid .products .product-item,
    #prices-drop #products .products-grid .products .product-item,
    #search #products .products-grid .products .product-item {
        width: 100%;
    }
    #_mobile_top_menu .mobile-panel-title {
        background-color: #0AABFF !important;
        color: #fff !important;
    }
}

#submit_container button{
    position: relative;
    left: 0;
    height: initial;
    background: #0AABFF !important;
}

.truncate {
    white-space: nowrap;      /* empÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Âªche le retour ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â  la ligne */
    overflow: hidden;         /* cache le dÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©passement */
    text-overflow: ellipsis;  /* ajoute ... */
}

.texte-line-through{
    text-decoration: line-through;
}
.min-height-25{
    min-height: 25px !important;
    margin-bottom: 10px !important;
}
.min-height-40{
    min-height: 40px !important;
}

/*#wrapper {
    background-color: #fff !important;
}*/

#contact #wrapper, #cart #wrapper {
    /* background-color: #f5f5f7 !important; */
}

.product-add-to-cart div.d-flex-product{
    display: flex;
    justify-content: flex-start;
    gap: 10px;
    align-items: center;
    /*margin-bottom: 10px;*/
}

#header .hit-menu-vertical ul li.level-1 ul li a{
    text-transform: lowercase;
}
#header .hit-menu-vertical ul li.level-1 ul li a::first-letter{
    text-transform: uppercase;
}
#bulle a:hover{
    color: #fff !important
}

.page-cms #main > header{
    margin-top: 30px;
}
.page-cms p {
    margin: 15px 0px;
}

.product-option-supp .garantie-wrapper label{
    margin-bottom: 0px;
}
.product-option-supp .garantie-wrapper > h3{
    padding: 10px;
}
#cart .product-line-info a, #cart .product-reference span{
    font-size: 14px;
    color: #000;
}

#cart .product-line-grid-right .row{
    display: flex;
    align-items: center;
}

.subcategory-list .owl-item > div{
    width: 100%;
}
.subcategory-list .owl-item img.replace-2x{
    margin: 0px 0px 20px 0px;
}

.input-group .input-group-btn>.btn[data-action=show-password]{
    border-radius: 0px 5px 5px 0px;
}

#checkout-personal-information-step .nav-item:first-child a.nav-link:after{
    content: "|";
    margin-left: 15px;
}

#password .email{
    margin-right: 2rem;
}
.grid-2x2 ul {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  padding: 0;
  margin: 0;
}

.grid-2x2 ul li {
  flex: 0 0 50%;      /* 2 colonnes fixes */
  box-sizing: border-box;
  display: flex;
  align-items: center;
}

/* images responsive */
.grid-2x2 ul img {
  max-width: 80px;
  height: auto;
}

.grid-2x2 ul li {
  flex: 0 0 50%;
}

/* ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â°ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚ÂÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ RÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â©organisation */
.grid-2x2 ul li:nth-child(1) { order: 1; }
.grid-2x2 ul li:nth-child(2) { order: 2; } 
.grid-2x2 ul li:nth-child(3) { order: 3; } 
.grid-2x2 ul li:nth-child(4) { order: 4; }
/* ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â°ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â image (1 et 3) */
.grid-2x2 ul li:nth-child(odd) {
    flex: 0 0 30%;
    min-width: 30%;
}

/* ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â°ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â texte (2 et 4) */
.grid-2x2 ul li:nth-child(even) {
    flex: 1 0 70%;
    min-width: 70%;
}
@media (max-width: 991px) {
    .description-img-gal.epson {
        padding: 40px 20px;
        width: 160px;
    }
    .description-img-gal.canon img{
        width: 30%;
    }
    .radio-label {
        width: 130px;
    }
    /**.owl-item {
        margin: 0 10px !important;
    }*/
    .product-accessories .products-grid .products .product-item{
        margin: 10px;
    }
    section#accessories{
        margin-bottom: 10px;
    }
    a.btn.btn-primary, 
    button.btn.btn-secondary{
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .html-block img {
        padding: 0px;
    }

    /* ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â°ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¼ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¯ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â image (1 et 3) */
    .grid-2x2 ul li:nth-child(odd) {
        flex: 0 0 50%;
        min-width: 50%;
    }

    /* ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â°ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã¢â‚¬Å“ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â texte (2 et 4) */
    .grid-2x2 ul li:nth-child(even) {
        flex: 1 0 50%;
        min-width: 50%;
    }
    .grid-2x2 ul li{
        min-height: 60px;
    } 

    /*.list-style ul.ul-column > li > a::before {
        content: "- ";
    }*/
    .list-style ul.ul-column{
        margin-top: 6px;
    }
    .list-style ul.ul-column li a{
        line-height: 1.5 !important;
        margin-bottom: 10px;
    }
    .menu-pl ul li:first-child{
        height: 45px;
    } 
    .menu-pl ul li:first-child p{
        margin: 0px;
    } 
    /*#product div.product-prices div.product-price-ht{
        flex-direction: column;
        margin-bottom: 10px;
    }
    #product div.product-prices div.product-price-ht .product-discount{
        margin-left: 0px;
    }*/
    #product div.product-prices  div.product-price-ht span.discount.discount-amount{
        display: none;
    }
    #category .block-category.card.card-block,
    #manufacturer .block-category.card.card-block{
        background-color: #fff !important;
        background-size: 100% !important;
        background-position-y: top;
        border-bottom: none !important;
    }
    #category-description{
        max-width: 100%;
    }
}

@media (max-width: 768px) {
    .col-md-4 {
        text-align: left; 
    }
   
}
@media (max-width: 424px) {
   .product-prices .prices-show, .product-prices .prices-discount{
        gap: 1rem;
    } 
}

@media (max-width: 767px) {
    .mt-sm-30{
        margin-top: 30px ;
    }
    .grid-2x2 ul li:nth-child(odd) {
        flex: 0 0 25%;
        min-width: 25%;
    }
    .grid-2x2 ul li:nth-child(even) {
        flex: 1 0 75%;
        min-width: 75%;
    }
    .grid-2x2 ul li p{
        margin-bottom: 0px;
    }
    .ht-promotion-section {
        padding-bottom: 0px;
    } 
    .gallerie-grid-2{
        margin-bottom: 50px;
    } 
    .gallerie-grid-2 .gallerie-wrapper:first-child{
        margin-bottom: 15px;
    }
    .description-img-gal.epson {
        padding: 70px 35px;
        width: 180px;
    }
    .service-articles .img-article a{
        display: flex;
        justify-content: center;
    }
    .footer-column-content .content a,.footer-column-content .content.email a, .footer-column-content .content span{
        margin-top: 5px;
    }
    .contact_form{
        margin: auto;
    }
    #contact #content-wrapper{
        padding-top: 0px !important;
    }
    #contact #wrapper .breadcrumb {
        margin-bottom: 0px;
    }
    .blockreassurance{
        padding: 50px 0px 35px 0px;
    }
    .footer-container .block-contact > a > img{
        width: 80%;
        /*margin: auto;*/
    } 
    #search_filters.search-filters-product .facet.clearfix:first-child{
        height: auto;
        min-height: 44px;
    }
    #floating-icon {
        z-index: 999 !important;
    }
    .card-block.cart-summary-totals .cart-summary-line.cart-total{
        background-color: unset !important;
    }
    #main > div > div.cart-grid-right.col-xs-12.col-lg-4 > div.card.cart-summary > div.checkout.cart-detailed-actions.card-block > div > a{
        margin: auto;
    }
    #header > div.header-top > div > div.col-lg-12.col-md-12.col-sm-12 > div > div.container,#header > div.header-top > div > div.col-lg-12.col-md-12.col-sm-12{
        width: 100%;
    }
    #header > div.header-top > div > div:nth-child(2){
        padding: 15px;
    }
    /*#search_block_top{
        margin: 0px;
    }*/
    #cart .product-line-grid-left {
        display: flex;
        justify-content: center;
    } 
    .featured-products .section-title a.show-all {
        display: none !important;
    }

    .pagination .pagination-btn{
        width: 100%;
        display: flex;
        justify-content: center;
    }
    #category-description{
        padding-top: 50px;
    }
}
@media (max-width: 1299px) {
    .grid-2x2 ul li a{
        font-size: 14px !important;
    }  
    .traceur-col-2.list-style ul li a{
        line-height: 1.5 !important;
        margin-bottom: 10px;
    }
}

@media (max-width: 1310px) and (min-width: 992px) {
    #product .product-add-to-cart {
        /*justify-content: center;*/
        flex-wrap: wrap;
        gap: 10px;
        width: 100%;
    }
    .product-add-to-cart .add {
        margin-left: 0px;
        width: 100%;
    }
    #product .product-add-to-cart button.btn.btn-primary.add-to-cart{
        justify-content: center;
        width: 100%;
    }
    .promoblock__title{
        font-size: 1rem;
    }
    .promoblock__subtitle{
        font-size: 0.6rem;
    }
    .modal-dialog #add-to-cart-or-refresh > div.product-add-to-cart{
        flex-wrap: wrap;
        gap: 10px;
        width: 100%;
    }
    .modal-dialog .product-add-to-cart button.btn.btn-primary.add-to-cart {
        justify-content: center;
        width: 100%;
    }
}

.owl-item > div{
    padding: 10px;
}

#submit_container span.step-number.step-number-modele{
    background: #ced4da !important;
    border-radius: 25px !important;
}
#submit_container span.step-number.step-number-1{
    background: #0028B8 !important;
    border-radius: 25px !important;
}

.alert-success {
    background-color: green!important; 
}

.product-prices .prices-show, .product-prices .prices-discount{
    display: flex;
    gap: 2rem;
}
.prices-discount{
    margin: 10px 0px !important;
}
.product-prices .prices-discount{
    align-items: center;
}
.prices-discount .product-discount{
    font-size: 18px;
}
.product-prices .prices-discount .discount.discount-amount{
    font-size: 14px;
}

.product-savings-label {
    display: flex;
    flex-direction: column;
    gap: 2px;
}

.product-savings-label .discount-label {
    font-size: 14px;
    font-weight: 600;
    color: #111827;
}

.discount-savings--ht {
    font-size: 14px;
    font-weight: 700;
    color: #F9388D;
}

.discount-savings--ttc {
    font-size: 12px;
    font-weight: 600;
    color: #475569;
}

.discount-savings--percent {
    font-size: 14px;
    font-weight: 700;
    color: #F9388D;
}

.link-choisir a{
    color: #0028B8;
    background-color: #fff;
    border: 1px solid #0028B8;
    padding: 10px 10px;
}

/*.link-choisir a:hover{
    color: #fff !important;
}*/
.category-cover-block {
    z-index: 2;
    padding: 30px;
    height: 100%;

    background: linear-gradient(
        to right,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,0.2) 40%,
        rgba(255,255,255,0.2) 60%,
        rgba(255,255,255,0) 100%
    );
}

@media (min-width: 768px) and (max-width: 1299px) {
    .block-title .block-title-title{
        display: inline-block;
        height: 20px;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
   .product-prices .prices-show, .product-prices .prices-discount {
        gap: 3rem;
        /*flex-direction: column;*/
    }
    .link-choisir{
        right: 10%;
    }
    #product .product-add-to-cart {
        flex-wrap: initial;
    }
    #product .product-add-to-cart button.btn.btn-primary.add-to-cart {
        justify-content: flex-end;
        width: auto;
    }
    .product-add-to-cart .add{
        width: auto;
    }
    .promoblock__title{
        font-size: 1.5rem;
    }
    .promoblock__subtitle{
        font-size: 1rem;
    }
}
@media (max-width: 415px) {
   .product-prices .prices-show, .product-prices .prices-discount {
        gap: 0;
        flex-direction: column;
    }
    .products-grid .pagination .page-list li {
        margin: 0px;
    }
    .product-option select{
        width: 220px;
    }
}

@media (max-width: 320px) {
    .product-option select{
        width: 180px;
    }
    .radio-label{
        width: 220px !important;
    }
}

#category-description p{
    width: 100%;
}

.product-condition{
    margin: 0px;
    border: 1px solid #F1F2F4;
    background-color: #F4F9FF; 
    color: #0028B8;
    padding: 3px 10px;
    border-radius: 3px;
}

.product-garantie span {
    border: none;
    border-radius: none;
    padding: 0px;
}

.product-line-grid-right.product-line-actions .qty{
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: center;
}

#main div.full-specifications{
    margin-bottom: 15px;
}
#blockcart-modal .cart-content .cart-content-btn .btn{
    display: flex;
    justify-content: center;
    align-items: center;
}

/*.product-option .right-section::after{
    content:"ÃƒÆ’Ã‚Â¢Ãƒâ€¦Ã¢â‚¬â„¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾";
}*/
.product-option .form-control-select{
    border: none !important;
}
.product-option label{
    margin-bottom: 0px;
    text-align: left;
}
.product-option .info-icon{
    position: absolute;
    right: 0;
    margin-bottom: 50px;
}

.product-garantie{
    /*border: 1px solid #ccc;*/
    color: #fff;
    background-color: #0028B8;
    border-radius: 3px;
    padding: 3px 15px;
}

.product-rfg{
    align-items: center;
}

#quantity_wanted{
    border-color: #e1e1e1 !important;
}
.product-option{
    cursor: pointer;
    width: 100%;
}
/*#product .images-container{
    display: flex;
    *max-height: 120vh;
}*/
/*ul.product-images.js-qv-product-images{
    display: flex;
    flex-direction: column-reverse;
}*/
#product .images-container .js-qv-mask.scroll{
  overflow-y: auto;  
  max-height: 590px;
}
#product .scroll-box-arrows.scroll i{
    font-size: 30px;
}
#product .js-qv-mask.mask{
    min-width: 100px;
}

.scroll-box-arrows .left{
    left: -30px;
}
.scroll-box-arrows .right {
    right: -30px;
}

/*.featured-products .container{
    border: 1px solid #eee; 
    border-radius: 10px;
}*/
/*a.link-slider:hover {
    background: #e67e22;
}
a.link-slider {
    background: #000;
}*/

@media (min-width: 768px) {
    #wrapper .breadcrumb ol {
        margin-left: 25px !important;
    }
}
.product-reference .reference{
    font-size: 14px;
    font-weight: 700;
}
.product-price-ht{
    color: #0028B8;
}
.current-price{
    color: #64748B;
}
a.menu-link-acc{
    color: #000 !important;
    text-transform: uppercase !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    margin-bottom: 5px !important;
    position: relative !important;
    line-height: 2.5 !important;
    padding: 0 !important;
}
a.menu-link-acc:hover{
    color: #000 !important;
    text-decoration: underline !important;
}
.product-condition label.label{
    margin-bottom: 0px !important;
    color: #0028B8;
}
.product-reference{
    margin-bottom: 0px;
}
.product-rfg{
    margin-bottom: 10px;
}
#search_filters{
    border: none;
}
.product-flags li.product-flag.on-sale, .products-grid .products .product-item .product-flags > li.on-sale{
    margin-left: 45px;
}
#_desktop_top_menu > div > div > ul > li.level-1.menu-traceur.parent > div.icon-drop-mobile.w-100 > div.menu-sub-item > a{
    border-radius: 20px;
    background-color: #0AABFF;
}
#_desktop_top_menu > div > div > ul > li.level-1.menu-traceur.parent > div.icon-drop-mobile.w-100 > div.menu-sub-item > a > span{
    color: white;
}
/*.head-sticky{
    position: fixed;
    z-index: 999;
    width: 99%;
}*/

#header {
    position: sticky;
    top: 0;
    z-index: 1000;
    background: #fff;
    transition: all 0.3s ease;
    display: flex;
    flex-direction: column;
}

#header.scrolled {
    padding: 10px 0;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);
}

.footer-column-content .content{
    display: flex;
    align-items: center;
    margin: 20px 0px;
}

span.horaire-icon {
    width: 25px;
    height: 25px;
    background-image: url(../img/horaire.svg);
    background-position: center center;
    background-repeat: no-repeat;
    display: block !important;
    background-size: auto;
    margin: 0 5px 0px 0px !important;
    float: left;
}

.social-icons {
      display: flex;
      gap: 5px;
      align-items: center;
    }

    .social-icons a {
      display: inline-flex;
      align-items: center;
      justify-content: center;
      width: 40px;
      height: 40px;
      text-decoration: none;
      transition: opacity 0.15s ease, transform 0.15s ease;
      opacity: 0.75;
    }

    .social-icons a:hover {
      opacity: 1;
      transform: scale(1.15);
    }

    .social-icons a:active {
      transform: scale(0.93);
    }

    .social-icons svg {
      display: block;
    }

    #footer .footer-container .block-contact > a > img{
        width: 45%;
    }
    #index .featured-products .owl-wrapper-outer{
        padding-left: 4px;
    }

    .modal-dialog .socialshare-wrapper{
        display:none
    }

    .modal-dialog .product-add-to-cart{
        display: flex;
        justify-content: space-between;
    }
    .category-search-results{
        max-height: 160px;
        overflow: auto;
        position: absolute;
        width: 95%;
        top: 60px;
        background: #fff;
        z-index: 999;
    }
div#search_filters {
    flex-wrap: wrap;
}

#search_filters .facet {
    margin: 5px;
    box-sizing: border-box;
}

@media (min-width: 992px) {
    #search_filters .facet {
        width: calc(20% - 10px);
    }
}

@media (max-width: 991px) {
    #new-products #search_filters,
    #best-sales #search_filters,
    #prices-drop #search_filters,
    .filter-top #search_filters {
        display: flex;
        flex-direction: column;
        align-items: stretch;
        width: 100%;
    }
    #new-products #search_filters .facet,
    #best-sales #search_filters .facet,
    #prices-drop #search_filters .facet,
    .filter-top #search_filters .facet,
    #new-products #search_filters.search-filters-product .facet.clearfix,
    #best-sales #search_filters.search-filters-product .facet.clearfix,
    #prices-drop #search_filters.search-filters-product .facet.clearfix {
        width: 100% !important;
        max-width: 100%;
        margin: 6px 0;
        height: auto !important;
        min-height: 44px;
    }
    #new-products .facet-dropdown .dropdown-menu,
    #best-sales .facet-dropdown .dropdown-menu,
    #prices-drop .facet-dropdown .dropdown-menu,
    .filter-top .facet-dropdown .dropdown-menu {
        width: 100% !important;
        max-width: 100%;
    }
    #new-products #search_filters .ui-slider-horizontal,
    #best-sales #search_filters .ui-slider-horizontal,
    #prices-drop #search_filters .ui-slider-horizontal {
        max-width: 100%;
        margin: 12px 2%;
    }
}

.container-fluid,.header-top{
    padding: 0px 10px;
    width: 100%;
}
#content-wrapper .promoblocks{
    width: 100%;
    margin: auto;
    padding: 10px;
}

.featured-products .container,
.top-trending-products .container,
.featured-products.featured-product .container,
.brand-section .container
/*.blockreassurance .container,
.footer-container .container,
.footer-bottom2 .container */{
    width: 100% !important;
    margin: auto;
    padding: 0px 50px;
}
.top-trending-products{
    /* margin-top: 25px; */
    padding-bottom: 50px;
}
.top-trending-products .card-header{
    background: none;
    border-bottom: none;
}
.featured-products.featured-product{
    /*background: #fff;*/
    padding-bottom: 50px;
}
.top-trending-products .card-title {
    min-height: 46px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.owl-carousel .owl-item{
    padding: 0px 10px;
}
.service-articles h1,
.service-articles p{
    color: #000 !important;
}

.block-title-title{
    margin: 10px 0;
}

.block-icon .block-icon-container{
    border-radius: 50%;
    background-color: #F4F9FF;
    width: 70px;
    margin: auto;
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
}
#footer .footer-container .links.col-sm-12{
    margin-top: 45px;
}
#footer_contact_info{
    margin-top: 25px;
}
.copyright{
    color: #fff !important;
}

#footer_contact_info .description{
    line-height: 1.5;
    width: 70%;
    text-align: justify;
    color: #fff
}
.color-primary,.filter-right{
    color: #0028B8 !important;
}
.color-primary-1{
    color: #0AABFF !important;
}
.uppercase{
    text-transform: uppercase !important;
}

#search_filters .ui-widget-header{
    background: #0AABFF !important;
    border: 1px solid #0AABFF;
}

.radio-label {
    box-shadow: none;
    width: auto;
}
#product .product-flag.new{
    display: none;
}
.product-cover .layer{
    opacity: 1;
    width: auto;
    height: auto;
    bottom: 90px;
    top:inherit;
    right: 10px;
    left: inherit;
}
.en-stock-label{
    display: flex;
    align-items: center;
    gap: 5px;
    font-weight: 500;
}
.table-striped tbody tr:nth-of-type(odd) {
    background-color: #F4F9FF;
}
#accessories .products-grid{
    width: 80%;
    margin: auto;
}
#accessories .products-grid .owl-carousel .owl-item{
    padding: 0px 5px;
}
#accessories .featured-products .owl-theme .owl-controls.clickable .owl-buttons .owl-next{
    right: -30px;
    border-radius: 5px;
}
#accessories .featured-products .owl-theme .owl-controls.clickable .owl-buttons .owl-prev {
    left: -30px;
    border-radius: 5px;
}
#accessories .tab-title{
    font-size: 16px;
    margin-left: 5%;
}
#accessories .featured-products{
    padding: 10px 0;
}
#accessories{
    padding-top: 60px;
}
/* bouton nav images products */
.product-nav-btn {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 10;
  background: #fff;
  color: #000;
  border: 1px solid #ddd;
  width: 50px;
  height: 50px;
  cursor: pointer;
  font-size: 18px;
  border-radius: 50%;
  /* box-shadow: 0px 0px 10px 5px #F5F5F5; */
}
.product-nav-prev { left: 10px; }
.product-nav-next { right: 10px; }
.product-nav-btn:hover { background: #fff; }
/* fin */

@media (max-width: 1299px) {
   #_desktop_top_menu .level-1 .icon-drop-mobile a
    {
        font-size: 1.1em;
        padding: 10px 10px;
        border-right: none !important;
    }
    .product-prices .prices-discount {
        align-items: start;
        flex-direction: column;
        gap: 10px;
    }
}
/*.product-prices .prices-discount{
    justify-content: space-between;
}*/
span.reprise
 {
    background: #DBEAFE;
    color: #0028B8;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
    margin: auto 0;
    padding: 2px 5px;
    border-radius: 3px;
    display: flex;
    align-items: center;
    gap: 5px;
}

.option-shipping {
    display: flex;
    align-items: center;
    gap: 12px;
    margin: 16px 0;
    font-size: 18px;
    font-weight: bold;
}

.option-shipping.blue {
    color: #1a2e8a;
}

.option-shipping.pink {
    color: #e91e8c;
}

.option-shipping .check-icon {
    width: 20px;
    height: 20px;
    flex-shrink: 0;
}

@media (max-width: 991px){
    #header{
        display: flex;
        flex-direction: column;
        background-color: #fff !important;
    }
    .text-sm-center.mobile{
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 90%;
        margin: auto;
    }
    #menu-icon i {
        color: #000;
    }
    .menu-mobile-icon{
        display: flex;
        align-items: center;
        gap: 10px;
    }
    /*#header button {
        top: -3px;
        right: 0 !important;
    }*/
    #header > div.displaytopmenu {
        display: none;
    }
    #header .header-top #_desktop_user_info,
    #header .header-top #_desktop_cart {
        display: none !important;
    }
    #_mobile_user_info #_desktop_user_info,
    #_mobile_cart #_desktop_cart {
        display: block !important;
    }
    #_mobile_user_info {
        padding: 20px 0;
    }
    #mobile_top_menu_wrapper {
        margin-top: 0;
        padding-bottom: 0;
        background: #fff;
        position: fixed;
        width: 100%;
        top: 0;
        z-index: 1200;
        height: 100%;
        overflow: hidden;
        left: 0;
    }
    .hit-menu-vertical li.level-1, .view_more a {
        position: relative;
        cursor: pointer;
        width: 100%;
        background: #fff;
        color: #000;
        overflow: visible;
        border-bottom: none;
    }
    .hit-menu-vertical ul li.level-1 .icon-drop-mobile {
        padding: 12px 20px;
        display: flex !important;
        justify-content: space-between;
    }
    .hit-menu-vertical .submenu-toggle, .hit-menu-vertical .mobile-plus {
        display: none !important;
    }
    #_mobile_top_menu{
        width: 100%;
    }
    #header .hidden-md-up{
        margin-top: 10px;
    }
    #product section#main, #category section#main, #manufacturer section#main {
        padding: 0px 20px;
    }
    .p-md-0{
        padding: 0px;
    }
    .products-grid .products .product-item .product-miniature .thumbnail-container .product-image-block .highlighted-informations, 
    #products .products-grid .products .product-item .product-miniature .thumbnail-container .product-image-block .highlighted-informations{
        display: none !important;
    }
    #header .header-top{
        margin: 0px;
    } 
    .pd-header-top{
        height: 60px;
    }
}
@media (min-width: 992px){
  #header .hidden-md-up{
    height: 0px;
  }
  .p-lg-20{
    padding: 0px 20px
  } 
}
@media (max-width: 767px) {
    .announcement-slider {
        position: relative !important;
        overflow: hidden !important;
        height: 40px !important; /* ajuste selon ta hauteur */
    }
    .announcement-item {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100% !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
    }
    .product-rfg {
        flex-wrap: wrap;
    }
    .tracieltabs .tab-headers button {
        border-bottom: 2px solid #fff;
    }
    .product_details{
        padding: 0px;
    }
    .tab-title-top{
        margin: 0px;
        padding: 0px;
    }
    .tracieltabs .tab-content {
        padding: 10px;
    }
    .tracieltabs {
        padding: 0px 15px;
        margin-top: 50px;
    }
}
@media (max-width: 424px) {
    #searchbox > button {
        left: inherit;
        /* right: 30px !important; */
    }
}
@media (max-width: 767px) {
    .promoblock__subtitle {
        font-size: 0.6rem;
    }
    .promoblock__btn{
        font-size: 0.8rem;
    }
    .promoblock__top{
        margin-bottom: 10px;
    }
    #product section#main, #category section#main, #manufacturer section#main {
        padding: 0px 10px !important;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .flex-mobile {
        width: 50%;
    }
    .d-grid {
        flex-wrap: wrap;
        justify-content: center;
    }
    #category-description h1,#category-description h2,#category-description > p:first-child{
        margin-bottom: 6rem;
    }
    .blockreassurance .block-title {
        margin-top: 0px;
    }
}

@media (max-width: 991px) {
    .links .collapse {
        display: none;
    }
    .links .collapse.in {
        display: block;
    }
    .links .title .collapse-icons .remove, .links .title[aria-expanded=true] .collapse-icons .add {
        display: none;
    }
    .links .title[aria-expanded=true] .collapse-icons .remove
    {
            display: block;
    } 
    #footer .footer-container .links {
        width: 100%;
    }
    #footer .footer-container .links.col-sm-12 {
        margin-top: 20px;
    }
    #footer_contact_info .description,.footer-container .links ul > li {
        color: #ffffff;
        width: 100%;
    }
    #footer .footer-container .links .wrapper {
        border-top: 1px solid #0AABFF;
        padding: 0;
    }
    #footer .footer-container .links .wrapper:last-child {
        border-bottom: 1px solid #0AABFF;
    }
    .blockreassurance .owl-wrapper-outer, .blockreassurance .owl-wrapper-outer .owl-wrapper{
        min-height: 180px;
    }
    .blockreassurance .block-icon
    {
            display: inline-block;
            height: 40px; 
            width: 100%; 
    }
    #footer .footer-container .block-contact > a > img
    {
        margin-bottom: 15px;
    }
    
    #products .up{
        margin: 0px;
        display: flex;
        justify-content: center;
    }
    .products-grid .pagination .page-list li{
        margin: 0 5px;
    }
    section.page-content{
        margin-bottom: 3rem !important;   
    }
}
@media (max-width: 767px) {
    .block-icon .block-icon-container {
        width: 50px;
        height: 50px;
    }
    .blockreassurance {
        padding: 50px 0px 50px 50px !important;
    }
    .product-line-grid-body {
        max-width: 190px;
    } 
    .unit-price-quantity, .product-line-grid-total{
        min-width: inherit !important;
    }
}

span.product-ref{
    display:flex;
}
span.product-name{
    font-size: 14px;
}
.cart-summary-top{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 10px 0px;
}
.cart-summary-top .cart-summary-string{
    color: #0028B8
}

#checkout #wrapper, 
#cart #wrapper,
#order-confirmation #wrapper{
    background-color: #fff !important;
}

.form-footer.clearfix:after{
    display: none;
}
li.media{
    margin: 15px 0px;
}
.media-list{
    border-bottom: 1px solid #e1e1e1;;
}
.js-cart .card-block{
    padding: 0px;
}
.cart-summary-products,.cart-summary-subtotals-container{
    padding: 20px;
}
.form-actions{
    display: flex;
    flex-direction: row-reverse!important;
    align-items: center;
    justify-content: space-between;
    gap: 16px;
    width: 100%;
}
#checkout-delivery-step .clearfix:has(button[name="confirmDeliveryOption"]){
        flex-wrap: wrap;
}
.delevery-name-delay{
    display: flex;
    flex-direction: column;
    align-items: start !important;
}
.delevery-name-delay .h6.carrier-name{
    margin: 0px !important;
}
body#checkout section.checkout-step .delivery-option img
{
    width: 30px;
}
body#checkout section.checkout-step .delivery-option .delivery-img {
    padding: 8px;
    border: 1px solid #E5E7EB;
    background: #fff;
    border-radius: 50%;
    margin: 0;
}
.paiement-option-logo{
    padding: 10px;
    border: 1px solid #E5E7EB;
    background: #fff;
    border-radius: 50%;
    margin: 0 1rem 0 0;
    max-width: 56px;
}

#delivery-instruction{
    padding: 30px 3rem;
    background-color: #F3FCF5;
    border-radius: 5px;
    margin-bottom: 20px;
    display: flex;
    gap: 1rem;
}
body#checkout section.checkout-step .delivery-option {
    margin-bottom: 1.5rem;
}
#order .cart-grid-body {
    margin-bottom: 5rem;
    border: 1px solid #e1e1e1;
    padding: 1rem 0;
    border-radius: 3px;
}
/*body#checkout section.checkout-step:last-child, 
body#checkout section.checkout-step{
    border: none !important;
}*/

/*div.product-line-grid-qty span.input-group-btn-vertical{
    display: none;
}*/
#cart .cart-container .bootstrap-touchspin .input-group-btn-vertical .touchspin-up:after {
    content: "+";
}
#cart .cart-container .bootstrap-touchspin .input-group-btn-vertical .touchspin-down:after {
    content: "-";
}
#cart .unit-price-quantity .current-price{
    text-align: center;
}
#cart .cart-container .bootstrap-touchspin input.form-control, .bootstrap-touchspin input.input-group{
    height: 1.5rem;
    width: 4rem;
}
#cart .qty-btn{
    width: 30px !important;
    height: 24px !important;
}

#cart .cart-container .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down, 
#cart .cart-container .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{
    position: absolute;
    z-index: 99;
    border: none;
    background: none;
}
#cart .cart-container .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{
    left: -80px;
    top: 2px;
}
#cart .cart-container .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up{
   top: 2px;
    right: -10px; 
}
#cart .cart-container .bootstrap-touchspin {
    width: 90px;
}
.cart-summary-line:after{
    display: none;
}
.alert-success{
    color: #fff !important;
}
.container {
    width: 100% !important;
}
.footer-container{
    padding: 50px 50px 0px 50px;
}
.footer-bottom-inner, .blockreassurance{
    padding: 20px 50px
}
@media (max-width: 1024px) {
    /*.radio-label  {
        width: 140px;
    }*/
    #footer .footer-container .links.col-sm-12 {
        margin-top: 30px;
    }
    #footer .footer-container .h3.hidden-md-down{
        margin-bottom: 30px;
    }
    #footer_contact_info .description{
        width: 278px;
    }
}
@media (max-width: 991px) {
    #footer_contact_info .description{
        width: 100%;
    }
}
#product section#main, #category section#main, #manufacturer section#main{
    padding: 0px 50px;
}
.pagination>div:first-child{
    text-align: center;
    color: #000;
}
#js-product-list > div > div.hidden-md-up.text-xs-right.up > a{
    background: #fff;
    color: #0028B8;
    border: 2px solid #0028B8;
    border-radius: 20px;
    padding: .5rem 2rem;
}
.product-conditon-garantie{
    display: flex;
    gap: 1rem;
}
body#checkout section.checkout-step .payment-options label, .paiement_name_desc span{
    color: #000 !important;
}
.option_group_58{
    display: flex;
    align-items: center;
    gap: 10px;
}
button.btn.btn-secondary{
    background-color: #fff;
    border: 1px solid #0028B8;
    color: #0028B8;
}
button.btn.btn-secondary:hover{
    background-color: #0028B8;
}
.page-cms li{
    color: #fff;
}
.service-pro-list{
    padding: 20px;
}
.service-pro-list a{
    font-size: 1.5rem;
}
.ip-short-desc{
    margin-top: -15px;
    margin-left: -15px;
    margin-bottom: 15px;
}
#ps_checkout-payment-method-logo-block-container, #payment-method-messaging-element{
    display: none !important;
}

@media (min-width:992px) and (max-width: 1134px) {
    #_desktop_top_menu .recherche-rapide {
        padding: 0px 0px 0px 1rem !important;
    } 
	#_desktop_top_menu .nos-marques{
        padding: 0px !important;
    } 
}

#wrapper {
    background-color: #fff !important;
}

#index #wrapper #content-wrapper,
#index .promoblocks,
#index .featured-product,
#index .new-product{
    background: #F4F9FF !important;
}

.associetedproduct-slider .add .btn.btn-primary,.product-accessories .add .btn.btn-primary{
    border-radius: 20px;
}
.product-accessories .products-grid .products .product-item {
    width: 98% !important;
}
.associetedproduct-slider .product-title.truncate,.product-accessories .product-title.truncate{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    white-space: inherit !important;
}

.product-add-to-cart .product-price-ht{
  font-size: 1.5rem;  
}
@media (min-width: 768px) {
    .hit-menu-vertical {
        height: auto !important;
    }
}
.menu-content.top-menu{
    height: auto !important;
}

@media (min-width: 992px) {
    #_desktop_top_menu > div > div > ul > li.level-1 > div.hit-sub-menu.menu-dropdown > div > div.hit-menu-col.col-xs-12.col-sm-3{
        width: 25% !important;
        float: left;
        flex: auto;
        padding: 0 1.5rem;
    }
    #_desktop_top_menu > div > div > ul > li.level-1 > div.hit-sub-menu.menu-dropdown > div.menu_traceurs > div:nth-child(2){
        padding: 0px 2rem;
        border-right: 1px solid #eaeaea;;
    }
    .hit-menu-vertical .menu-dropdown .hit-menu-col:nth-child(4) img, 
    .hit-menu-vertical .menu-dropdown .hit-menu-col:nth-child(4) .img-fluid{
        width: 100%;
        max-height: 220px;
        object-fit: contain;
        display: block;
        box-shadow: rgba(0, 0, 0, 0.05) 0px 4px 15px;
        border-radius: 8px;
        margin: 0px auto;
    }
    #_desktop_top_menu > div > div > ul > li.level-1 > div.hit-sub-menu.menu-dropdown > div > div.hit-menu-col.col-xs-12.col-sm-3.traceur-img.htt{
        display: flex;
        align-items: center;
        padding: 0px !important;
    }
    #_desktop_top_menu > div > div > ul > li.level-1 > div.hit-sub-menu.menu-dropdown > div > div.hit-menu-col.col-xs-12.col-sm-3.traceur-img > ul.ul-column{
        width: 100%;
    }
}
@media (max-width: 1300px) and (min-width: 992px){
    #header .hit-menu-vertical ul li.level-1 ul li a{
        line-height: 1.5;
    }
}
@media (max-width: 991px) {
    #header .hit-menu-vertical ul li.level-1 ul li a{
        line-height: 1.4;
    }
}
#header .hit-menu-vertical ul li.level-1 ul li a:hover{
    text-decoration: none;
    color:#2b5bb4 !important;
}

.product-sticky{
    position: sticky;
    top: 0;
}


.top-trending-products .products-grid{
    padding: 0px !important;
}
@media (max-width: 575px) {
    .blockreassurance .block-title
 
 {
        display: inline-block;
        height: 40px;
        max-width: calc(100% - 55px);
        padding-top: 10px;
    }
}

.latest_posts {
	margin:10px 0;
	display: inline-block;
}

#wrapper .breadcrumb li:after {
    
    margin: .125rem!important;
}

.cibloforms-subtitle {
    margin-bottom: 20px!important;
    
}

@media (max-width: 767px) {
  .ciblo-nav--prev,
  .ciblo-nav--next {
    display: none !important;
  }
}

.radio-inline {
	margin-right:18px;
}

.custom-radio {
	margin-right: 0.1rem!important;
}
#floating-popup {
    
    min-height: 290px!important;
}