body {
    background-color: #eaeaea;
    background-image: none;
    background-position: top center;
    background-repeat: no-repeat;
    background-attachment: fixed
}

#column-left .product-thumb h4 a,
#column-right .product-thumb h4 a,
#content .filters a.list-group-item,
#content .product-right-sm-related.panel-default>.panel-heading,
#search .form-control,
#tab-review strong,
.nav-tabs>li>a,
.panel-default>.panel-heading,
.product-right-sm-info span.p-title,
.product-right-sm-related .name a,
.product-thumb h4 a,
.table>thead,
h1,
h2,
h3,
h4,
h5,
h6,
legend {
    color: #212b35
}

#content h1,
#content h2 {
    padding-bottom: 0
}

#content .panel-inline-title h2 {
    padding-bottom: 10px
}

#content .flybar-top p.description,
#content .product-buy p,
#content .product-right-sm-info .modal-body p,
#content .tab-content p,
#tab-specification .table>tbody>tr>td+td,
.form-control,
body,
span.badge.out-of-stock,
ul.pf span {
    color: #212b35
}

#content .product-right-sm-info .modal-body h1+p,
#content .tltblog .row .col-sm-9 h4+div p,
#content h3+.row .col-sm-6.col-xs-12 .product-thumb .caption h4+p,
#features .modal-body h1+p,
.alert-info,
.alert-success,
.breadcrumb a,
.breadcrumb>li+li:before,
.cat-description,
.cat-description-above-content,
.category-slider-item .subcat li.all a,
.category-slider-items .subcat a,
.cookie-message,
.dropdown-highlight,
.next-name,
.pagination-box .col-sm-6.text-right,
.prev-name,
.product-buy ul.pp,
.product-right-sm-info span.p-subtitle,
.product-right-sm-related .product_box_brand a,
.product-thumb .product_box_brand a,
.rating-date,
.sitemap>ul>li>ul>li>ul>li>a,
.subtitle,
small,
ul.pf li {
    color: #8492a6
}

.list-group a,
a,
a:focus {
    color: #212b35
}

.breadcrumb a:hover,
.category-list .image:hover,
.category-slider-item .subcat li.all a:hover,
.category-slider-items .subcat li:hover a,
.dropdown-highlight:focus,
.dropdown-highlight:hover,
.list-group a.active,
.list-group a.active:hover,
.list-group a:hover,
.table .btn,
.table .btn-primary,
.table .btn-primary:focus,
.table .btn-primary:hover,
a:hover,
ul.pf span.stock {
    color: #a94442
}

#menu_brands .image i,
.accordion li.dcjq-parent-li>a+.dcjq-icon,
.brand-slider-items .image i,
.panel-category-dropdown li a i {
    color: #263238
}

#search .input-group-addon .btn:hover,
.accordion li.dcjq-parent-li>a+.dcjq-icon:hover,
.alert-info .close,
.alert-info i,
.alert-success .close,
.alert-success i,
.theme-modal .modal-body .close,
.theme-modal-popup .modal-body .close {
    color: #263238
}

.mfp-close {
    color: #263238 !important
}

#bar,
#toTop:hover,
.swiper-pagination-bullet-active {
    background-color: #263238 !important
}

.wrapper.framed,
.wrapper.full-width {
    background-color: #f2f7fa
}

.wrapper.framed {
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .2), 0 -1px 0 rgba(0, 0, 0, .02);
    box-shadow: 0 2px 4px rgba(0, 0, 0, .2), 0 -1px 0 rgba(0, 0, 0, .02)
}

#column-left .product-thumb .image img,
#column-right .product-thumb .image img,
#content,
#content .panel,
#livesearch_search_results,
#tab-review .rating-text,
.alert-info,
.alert-success,
.category-list+.panel-default>.panel-heading,
.cookie-message,
.custom_box,
.highly-recommended-module-content,
.modal-content,
.theme-banner-bg,
.theme-custom-products .panel-inline-items,
.theme-gallery-bg,
.theme-lookbook-bg,
.theme-store-tv-bg {
    background-color: #fff
}

.tab-content .table-bordered,
.tab-content .table-bordered>tbody>tr>td,
.tab-content .table-bordered>tbody>tr>th,
.tab-content .table-bordered>tfoot>tr>td,
.tab-content .table-bordered>tfoot>tr>th,
.tab-content .table-bordered>thead>tr>td,
.tab-content .table-bordered>thead>tr>th,
.table-bordered>tbody>tr>td,
.table-bordered>tbody>tr>th,
.table-bordered>tfoot>tr>td,
.table-bordered>tfoot>tr>th {
    background-color: #fff;
    border-color: #f2f7fa
}

.table-bordered,
.table-bordered img,
.table-bordered>thead>tr>td,
.table-bordered>thead>tr>th,
.well {
    border: 1px solid #fff
}

.nav-tabs>li>a {
    background-color: #fff
}

.nav-tabs>li>a.ml-choice:active {
    background-color: #f2f7fa !important;
    color: #37474f !important
}

#tab-review .table-bordered>tbody>tr>td,
.contact-details-wrapper,
.manufacturer-list h3,
.product-page #product-tabs .tab-content,
.search-panel,
.sitemap>ul>li>a {
    background-color: #f2f7fa
}

#livesearch_search_results li,
.list-group a,
.list-group a.active,
.list-group a.active:hover,
.list-group a:hover,
.modal-footer,
a.list-group-item.active,
a.list-group-item.active:focus,
a.list-group-item.active:hover {
    border-top: 1px solid #f2f7fa
}

.modal-header {
    border-bottom: 1px solid #f2f7fa
}

.contact-map,
.img-thumbnail-theme {
    border: 1px solid #f2f7fa
}

#search .input-group-addon,
hr {
    border-color: #f2f7fa
}

#column-left .panel,
#column-right .panel {
    margin-bottom: 15px
}

#column-left .panel-default>.panel-heading {
    background-color: #37474f
}

#column-left .owl-carousel,
#column-left .panel {
    background-color: #fff
}

#column-left .panel-default>.panel-heading,
#column-left .panel-default>.panel-heading h2 {
    color: #fff
}

#column-left a {
    color: #212b35
}

#column-left a:hover {
    color: #546e7a
}

#column-left {
    color: #212b35
}

#column-left .owl-carousel.banner-module,
#column-left .owl-carousel.carousel-module,
#column-left .panel {
    border-bottom: 1px solid #f2f7fa !important
}

#column-right .panel-default>.panel-heading {
    background-color: #37474f
}

#column-right .owl-carousel,
#column-right .panel {
    background-color: #fff
}

#column-right .panel-default>.panel-heading,
#column-right .panel-default>.panel-heading h2 {
    color: #fff
}

#column-right a {
    color: #212b35
}

#column-right a:hover {
    color: #a94442
}

#column-right {
    color: #212b35
}

#column-right .owl-carousel.banner-module,
#column-right .owl-carousel.carousel-module,
#column-right .panel {
    border-bottom: 1px solid #f2f7fa !important
}

#column-left .panel-default.panel-category>.panel-heading,
#column-right .panel-default.panel-category>.panel-heading {
    background-color: #37474f
}

#column-left .panel-default.panel-category,
#column-right .panel-default.panel-category {
    background-color: #fff;
    border-bottom: 1px solid #f2f7fa !important
}

.panel-default.panel-category .accordion li.dcjq-parent-li>a.list-group-item {
    border-bottom: 1px solid #f2f7fa !important
}

#column-left .panel-default.panel-category>.panel-heading h2,
#column-right .panel-default.panel-category>.panel-heading h2 {
    color: #fff
}

#column-left .panel-default.panel-category a,
#column-right .panel-default.panel-category a {
    color: #212b35
}

#column-left .panel-default.panel-category .cat-mod-child a:hover,
#column-left .panel-default.panel-category a:hover,
#column-right .panel-default.panel-category .cat-mod-child a:hover,
#column-right .panel-default.panel-category a:hover {
    color: #546e7a
}

#column-left .accordion li ul li a.list-group-item,
#column-left .panel-default.panel-category .cat-mod-child a,
#column-right .panel-default.panel-category .cat-mod-child a {
    color: #8492a6
}

#column-left .panel-default.filters>.panel-heading,
#column-right .panel-default.filters>.panel-heading {
    background-color: #263238
}

#column-left .panel-default.filters,
#column-right .panel-default.filters,
#content .panel-default.filters {
    background-color: #fff;
    border-bottom: 1px solid #f2f7fa !important
}

#column-left .panel-default.filters>.panel-heading h2,
#column-right .panel-default.filters>.panel-heading h2 {
    color: #fff
}

#column-left .panel-default.filters a,
#column-right .panel-default.filters a,
#content .panel-default.filters a {
    color: #212b35
}

#column-left .panel-default.filters label,
#column-right .panel-default.filters label,
#content .panel-default.filters label {
    color: #212b35
}

#column-left .panel-default.filters label:hover,
#column-right .panel-default.filters label:hover,
#content .panel-default.filters label:hover {
    color: #a94442
}

#content .panel-default.filters {
    border-bottom: 1px solid #f2f7fa
}

header {
    background-image: none;
    background-position: top center;
    background-repeat: repeat;
    background-attachment: scroll
}

.is-sticky #menu {
    background-color: #fff
}

#cart.buttons-header #cart-tt i,
.button-i,
.header-custom-box:hover i {
    color: #212b35
}

#cart #cart-tt #cart-total {
    background-color: #546e7a
}

.buttons-header:hover .button-i {
    color: #546e7a
}

#cart.buttons-header .button-i {
    color: #f2f7fa
}

#search .form-control,
#search .input-group-addon,
#search .input-group-addon .btn {
    background-color: #fff
}

#search.header-search-bar .input-lg,
.modal-body #search {
    border: 1px solid #ddd
}

#search .form-control::-moz-placeholder {
    color: #8492a6
}

#search .form-control {
    color: #212b35
}

#search .btn .button-i i,
#search .input-group-addon .btn i {
    color: #212b35
}

#top-news-wrapper {
    background-color: #373737
}

#top-news-content li a {
    color: #373737
}

#top-news-content i {
    color: #fff
}

#top-news-content span#top-news {
    color: #fff
}

#top-news-content #news a {
    color: #b6b6b6
}

#top-news-content #news a:hover {
    color: #fff
}

#top {
    background-color: #263238
}

#top,
.top-links li {
    color: #fff
}

#top .btn-link,
#top a,
.top-links .fa-angle-down,
.top-links a {
    color: #fff
}

#top .btn-link:hover,
#top .btn-link:hover i,
#top a:hover,
.top-links a:hover,
.top-links a:hover i {
    color: #fff
}

.top-links i {
    color: #fff
}

#menu {
    background: #37474f;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}

#menu #homepage a,
#menu a {
    color: #fff
}

#menu #homepage:hover a,
#menu a:hover {
    color: #eceff1
}

#menu .flexMenu-popup.dropdown-menus #menu_hor>a,
#menu .flexMenu-popup.dropdown-menus #menu_inline>a,
#menu .flexMenu-popup.dropdown-menus #menu_ver>a,
#menu .flexMenu-popup.dropdown-menus #menu_ver_2>a,
#menu .flexMenu-popup.dropdown-menus .menu_oc>a,
#menu_hor>a,
#menu_inline>a,
#menu_ver>a,
#menu_ver_2>a,
.menu_oc>a {
    color: #212b35
}

#menu .flexMenu-popup.dropdown-menus #menu_hor:hover>a,
#menu .flexMenu-popup.dropdown-menus #menu_inline:hover>a,
#menu .flexMenu-popup.dropdown-menus #menu_ver:hover>a,
#menu .flexMenu-popup.dropdown-menus #menu_ver_2:hover>a,
#menu .flexMenu-popup.dropdown-menus .menu_oc:hover>a,
#menu_hor:hover>a,
#menu_inline:hover>a,
#menu_ver:hover>a,
#menu_ver_2:hover>a,
.menu_oc:hover>a {
    color: #a94442
}

#menu .flexMenu-popup.dropdown-menus #menu_brands>a,
#menu_brands>a {
    color: #212b35
}

#menu .flexMenu-popup.dropdown-menus #menu_brands:hover>a,
#menu_brands:hover>a {
    color: #a94442
}

#menu .flexMenu-popup.dropdown-menus .menu_custom_block>a,
.menu_custom_block>a {
    color: #212b35
}

#menu .flexMenu-popup.dropdown-menus .menu_custom_block:hover>a,
.menu_custom_block:hover>a {
    color: #a94442
}

#menu .flexMenu-popup.dropdown-menus .menu_custom_menu>a,
.menu_custom_menu>a {
    color: #212b35
}

#menu .flexMenu-popup.dropdown-menus .menu_custom_menu:hover>a,
.menu_custom_menu:hover>a {
    color: #a94442
}

#menu .flexMenu-popup.dropdown-menus .menu_links a,
.flexMenu-viewMore a>i,
.menu_links a {
    color: #fff
}

#menu .flexMenu-popup.dropdown-menus .menu_links:hover a,
.flexMenu-viewMore:hover a>i,
.menu_links:hover a {
    color: #a94442
}

#menu .flexMenu-viewMore>a+.dropdown-menus {
    background-color: #fff
}

#menu .dropdown-menu,
#menu .dropdown-menus {
    background-color: #fff;
    color: #212b35
}

#menu .dropdown-highlight {
    background-color: #f2f7fa
}

#menu .dropdown-menus a,
#menu_brands .brand-item .name {
    color: #212b35
}

#menu #menu_hor .dropdown-menus li.main-cat>a:hover,
#menu #menu_hor .dropdown-menus li.sub-cat:hover>a,
#menu #menu_inline .dropdown-menus li .dropdown-menus a:hover,
#menu #menu_ver .dropdown-menus .dropdown-menus a:hover,
#menu #menu_ver_2 .dropdown-menus .dropdown-menus a:hover,
#menu .dropdown-menus a:hover,
#menu .dropdown-menus li a:hover,
#menu .menu_oc .dropdown-menus .dropdown-menus a:hover,
#menu_brands .brand-item:hover .name {
    color: #a94442
}

#menu #menu_hor .dropdown-menus li.sub-cat>a,
#menu #menu_inline .dropdown-menus li .dropdown-menus a,
#menu #menu_ver .dropdown-menus .dropdown-menus a,
#menu #menu_ver_2 .dropdown-menus .dropdown-menus a,
#menu .menu_oc .dropdown-menus .dropdown-menus a {
    color: #8492a6
}

#menu .dropdown-menu,
#menu .dropdown-menus {
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .2), 0 -1px 0 rgba(0, 0, 0, .02);
    box-shadow: 0 2px 4px rgba(0, 0, 0, .2), 0 -1px 0 rgba(0, 0, 0, .02)
}

.navbar {
    text-align: left;
    padding: 0 20px
}

#menu #menu_hor .dropdown-menus li.main-cat>a {
    border-bottom: 2px solid #a94442
}

#menu #menu_hor .dropdown-menus li.sub-cat>a,
#menu .menu_custom_menu .dropdown-menus a {
    border-bottom: 1px solid #f2f7fa
}

span.badge.sale {
    background-color: #ffab00;
    color: #263238;
    font-weight: 600
}

span.badge.new {
    background-color: #a94442
}

span.badge.out-of-stock {
    background-color: #fff
}

.rating .fa-y .fa-star {
    color: #a94442
}

footer {
    background-image: none;
    background-position: top center;
    background-repeat: repeat
}

#footer_custom_top_1 {
    color: #212b35;
    background-color: #f2f7fa;
    background-image: none;
    background-position: top center;
    background-repeat: repeat
}

#footer_custom_top_1 a {
    color: #212b35
}

#footer_custom_top_1 a:hover {
    color: #a94442
}

#information {
    color: #fff;
    background-color: #37474f;
    background-image: none;
    background-position: top center;
    background-repeat: repeat
}

#information h4 {
    color: #f5f5f5;
    border-bottom: 1px solid #f5f5f5;
    margin-bottom: 15px
}

#information a,
#information span {
    color: #fff
}

#information a:hover {
    color: #eceff1
}

#powered {
    color: #fff;
    background-color: #37474f;
    background-image: none;
    background-position: top center;
    background-repeat: repeat;
    border-top: 1px solid #333
}

#powered a {
    color: #fff
}

#powered a:hover,
#powered i:hover {
    color: #a94442
}

#footer-social li.facebook {
    background-color: #3b5998
}

#footer-social li.twitter {
    background-color: #4bb8e2
}

#footer-social li.google {
    background-color: #d73a1a
}

#footer-social li.rrs {
    background-color: #f29735
}

#footer-social li.pinterest {
    background-color: #c92026
}

#footer-social li.vimeo {
    background-color: #44a4e3
}

#footer-social li.flickr {
    background-color: #c3c3c3
}

#footer-social li.linkedin {
    background-color: #0087cd
}

#footer-social li.youtube {
    background-color: #db3b1b
}

#footer-social li.dribbble {
    background-color: #da467f
}

#footer-social li.instagram {
    background-color: #a27358
}

#footer-social li.behance {
    background-color: #00a8ed
}

#footer-social li.skype {
    background-color: #00aef0
}

#footer-social li.tumblr {
    background-color: #3b5876
}

#footer-social li.reddit {
    background-color: #f40
}

#footer-social li.vk {
    background-color: #4c75a3
}

#footer_custom_1 {
    color: #fff;
    background-color: #37474f;
    background-image: none;
    background-position: top center;
    background-repeat: repeat;
    border-top: 1px solid #333
}

#footer_custom_1 a {
    color: #fff
}

#footer_custom_1 a:hover {
    color: #a94442
}

#footer_custom_2 {
    color: #fff;
    background-color: #212b35;
    background-image: none;
    background-position: top center;
    background-repeat: repeat
}

#footer_custom_2 a {
    color: #fff
}

#footer_custom_2 a:hover {
    color: #a94442
}

#cart span.price,
#column-left .product-items .price,
#column-right .product-items .price,
#content .product-right-sm-related p.price,
#content .product-thumb p.price,
.product-buy .price-old,
.product-buy .price-reg {
    color: #212b35
}

.price-old,
.product-thumb .price-tax {
    color: #8492a6
}

.price-new,
.save-percent {
    color: #f96562
}

#cart .btn-default,
#footer_custom_2 a.btn-default,
#footer_custom_top_1 a.btn-default,
#information a.btn-default,
#menu .dropdown-menus a.btn-default.menu-button,
.btn-default,
.btn.theme-banner-title.no-link:hover,
.owl-carousel .owl-buttons div,
.pagination>li>a,
.pagination>li>span,
.product-right-sm-info span.p-icon,
.swiper-pager div,
.theme-gallery-content .gallery-hover-box,
.theme-store-tv-content .store-tv-hover-box,
button.compare,
button.wishlist,
footer_custom_1 a.btn-default,
input#input-quantity,
input.dec,
input.inc {
    background-color: #f2f7fa;
    color: #212b35;
    border: 2px solid #f2f7fa
}

#cart .btn-default:hover,
#column-left .btn-default:hover,
#column-right .btn-default:hover,
#footer_custom_2 a.btn-default:hover,
#footer_custom_top_1 a.btn-default:hover,
#information a.btn-default:hover,
#menu .dropdown-menus a.btn-default.menu-button:hover,
.btn-default.active,
.btn-default.active:hover,
.btn-default.disabled,
.btn-default:active,
.btn-default:focus,
.btn-default:hover,
.btn-default[disabled],
.category-list .image:hover .btn-default,
.owl-carousel .owl-buttons div:hover,
.pagination>li>a:active,
.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span:hover,
.panel-inline-content .brand-slider-item:hover .btn-default,
.panel-inline-content .category-slider-item:hover .btn-default,
.swiper-pager div:hover,
.theme-banner-item:hover .theme-banner-title,
.theme-lookbook-item:hover .theme-lookbook-item-title,
button.compare:hover,
button.wishlist:hover,
footer_custom_1 a.btn-default:hover,
input.dec:hover,
input.inc:hover {
    background-color: #546e7a;
    color: #fff;
    border: 2px solid #546e7a;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .2), 0 -1px 0 rgba(0, 0, 0, .02);
    box-shadow: 0 2px 4px rgba(0, 0, 0, .2), 0 -1px 0 rgba(0, 0, 0, .02)
}

.theme-gallery-content .gallery-hover-box i,
.theme-store-tv-content .store-tv-hover-box i {
    color: #212b35
}

.form-control,
.form-control:focus,
input[type=date]:focus,
input[type=datetime]:focus,
input[type=email]:focus,
input[type=number]:focus,
input[type=password]:focus,
input[type=search]:focus,
input[type=tel]:focus,
input[type=text]:focus,
input[type=time]:focus,
input[type=url]:focus,
select:focus,
textarea:focus {
    background-color: #fff;
    color: #212b35;
    border: 1px solid #b9b9b9
}

#cart .btn-primary,
#cart .checkout a.btn-default,
#footer_custom_2 a.btn-primary,
#footer_custom_top_1 a.btn-primary,
#information a.btn-primary,
#menu .dropdown-menus a.btn-primary.menu-button,
.brand-slider-item:hover .btn-default.inline-name,
.btn-primary,
.compare-page .table .btn-primary,
.contact-block+.dropdown-menu li div.contact-links a.btn-default,
.contact-block+.dropdown-menu li div.contact-links a.btn-primary,
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover,
footer_custom_1 a.btn-primary {
    background-color: #546e7a;
    color: #fff;
    border: 2px solid #546e7a
}

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {
    background-color: #f2f7fa;
    color: #37474f
}

.ei-title h4 a.btn {
    color: #fff !important
}

#cart .btn-primary:hover,
#cart .checkout a.btn-default:hover,
#footer_custom_2 a.btn-primary:hover,
#footer_custom_top_1 a.btn-primary:hover,
#information a.btn-primary:hover,
#menu .dropdown-menus a.btn-primary.menu-button:hover,
.brand-slider-item .btn-default.inline-name,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary:active,
.btn-primary:focus,
.btn-primary:hover,
.btn-primary[disabled],
.compare-page .table .btn-primary:hover,
.contact-block+.dropdown-menu li div.contact-links a.btn:hover,
footer_custom_1 a.btn-primary:hover {
    background-color: #37474f;
    color: #fff;
    border: 2px solid #37474f;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .2), 0 -1px 0 rgba(0, 0, 0, .02);
    box-shadow: 0 2px 4px rgba(0, 0, 0, .2), 0 -1px 0 rgba(0, 0, 0, .02)
}

#product-tabs .nav-tabs li a,
.btn,
.theme-modal-popup .modal-body .close {
    border-radius: 50px !important
}

#features .theme-modal:hover span.f-icon {
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .2), 0 -1px 0 rgba(0, 0, 0, .02);
    box-shadow: 0 2px 4px rgba(0, 0, 0, .2), 0 -1px 0 rgba(0, 0, 0, .02)
}

#cart .dropdown-menu,
#menu-mobile,
.dropdown-menu,
.dropdown-menus,
.my-account-dropdown-menu li,
.next,
.prev {
    background-color: #fff
}

#cart .dropdown-menu li div.cart-title .cart-total,
#cart .table.cart-total span,
#cart span.name a,
#cart span.quantity,
.contact-block+.dropdown-menu li div.contact-details span,
.contact-block+.dropdown-menu li div.contact-title,
.information-block+.dropdown-menu li div.information-details span,
.information-block+.dropdown-menu li div.information-title,
.sidebar-nav h5,
.sidebar-nav li.category-mobile a,
.sidebar-nav>.sidebar-title {
    color: #212b35
}

#cart .table.cart-total>tbody>tr>td,
.contact-block+.dropdown-menu li div.contact-details,
.dropdown-menu .datepicker,
.next-name,
.prev-name,
.sidebar-nav li a {
    color: #212b35
}

#cart .dropdown-menu li div.cart-title i,
#cart .dropdown-menu li p,
#cart .dropdown-menu small,
#cart .table.cart-total>tbody>tr>td:first-child,
#cart button.item-remove,
#cart span.price,
.contact-block+.dropdown-menu li div.contact-details .col-sm-6,
.information-block+.dropdown-menu li div.information-details a,
.next-arrow a,
.prev-arrow a,
.sidebar-nav li.dcjq-parent-li ul li a {
    color: #8492a6
}

#column-left .panel-default.panel-category .dropdown-menus a,
#column-right .panel-default.panel-category .dropdown-menus a,
#top .dropdown-menu .btn-link,
#top .dropdown-menu a,
.bootstrap-datetimepicker-widget td.new,
.bootstrap-datetimepicker-widget td.old,
.dropdown-menu a {
    color: #212b35
}

#column-left .panel-default.panel-category .dropdown-menus a:hover,
#column-right .panel-default.panel-category .dropdown-menus a:hover,
#top .dropdown-menu a:hover,
#top .dropdown-menu li:hover .btn-link,
.dropdown-menu a:hover,
.information-block+.dropdown-menu li div.information-details a:hover,
.my-account-dropdown-menu li.logout a:hover,
.next-name:hover,
.prev-name:hover {
    color: #5664b8
}

.top-links .my-account-dropdown-menu i {
    color: #8492a6
}

#cart .dropdown-menu li div.cart-title .cart-total span,
#cart button.item-remove:hover,
#contact-toggle-close span,
#highly-recommended-module-close span,
#menu-mobile-toggle-close span,
.sidebar-nav li a:hover,
.sidebar-nav li.dcjq-parent-li ul li a:hover,
.sidebar-nav li.home-mobile a,
.top-links .my-account-dropdown-menu li a:hover i {
    color: #8492a6
}

#cart .cart-title,
#cart .checkout,
.contact-block+.dropdown-menu li div.contact-links,
.contact-block+.dropdown-menu li div.contact-title,
.information-block+.dropdown-menu li div.information-title,
.my-account-dropdown-menu li.logout,
.next-name,
.prev-name,
.sidebar-nav>.sidebar-title {
    background-color: #f2f7fa
}

#accordion-mobile .home-mobile,
#accordion-mobile .menu_links,
#accordion-mobile li.dcjq-parent-li,
#cart .table-striped>tbody>tr,
#form-currency li,
#form-language li,
.information-block+.dropdown-menu li div.information-details ul li,
.menu_custom_menu .dropdown-menus a,
.my-account-dropdown-menu li {
    border-bottom: 1px solid #f2f7fa
}

.my-account-dropdown-menu li:nth-child(2n) {
    border-left: 1px solid #f2f7fa
}

#livesearch_search_results,
.dropdown-menu,
.dropdown-menus,
.modal-content {
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .2), 0 -1px 0 rgba(0, 0, 0, .02);
    box-shadow: 0 2px 4px rgba(0, 0, 0, .2), 0 -1px 0 rgba(0, 0, 0, .02)
}

.next,
.panel-category-dropdown .dropdown-menus,
.prev {
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .2), 0 -1px 0 rgba(0, 0, 0, .02);
    box-shadow: 0 2px 4px rgba(0, 0, 0, .2), 0 -1px 0 rgba(0, 0, 0, .02)
}

#cart .table>tbody>tr>td,
#cart>.btn,
#menu .dropdown-menus,
#top .btn-group>.btn,
.btn-group>.dropdown-menu,
.btn.theme-banner-title,
.btn.theme-lookbook-item-title,
.buttons-header,
.category-slider-items .subcat a,
.dropdown-menu,
.dropdown-menus,
.filters label,
.form-control,
.information-block+.dropdown-menu li div.information-details ul li a,
.newsletter-block label,
.panel-category-dropdown .dropdown-menus a,
.panel-inline-items .inline-name,
body,
button,
select {
    font-size: 14px
}

.dropdown-menu.my-account-dropdown-menu li a,
.form-control,
.newsletter-block label,
body,
button,
input,
select {
    text-transform: none
}

#menu .dropdown-menus a.see-all,
#top,
#top #form-currency .btn-link,
#top #form-language .btn-link,
#top-news-content,
.breadcrumb a,
.filters a.list-group-item,
.filters label,
.header-custom-box .header-custom-subtitle,
.product-thumb .product_box_brand a,
.small,
label,
small,
span.badge.new,
span.badge.sale,
ul.pf-top li {
    font-size: 12px
}

#cart #cart-tt #cart-total,
#cart .dropdown-menu li div.cart-title,
#cart .table.cart-total>tbody>tr>td,
#cart span.name a,
#cart span.quantity,
#features .f-title,
#open-top-custom-block,
#tab-review strong,
#tab-specification strong,
.alert,
.contact-block+.dropdown-menu li div.contact-details span,
.contact-block+.dropdown-menu li div.contact-title,
.filters a.list-group-item,
.header-custom-title,
.information-block+.dropdown-menu li div.information-details span,
.information-block+.dropdown-menu li div.information-title,
.panel-heading,
.product-right-sm-info span.p-title,
.sidebar-nav li a,
.sidebar-nav>.sidebar-title,
h1,
h2,
h3,
h4,
h5,
h6,
legend {
    font-weight: 400
}

#cart .dropdown-menu li div.cart-title,
#cart .table.cart-total>tbody>tr>td,
#cart span.name a,
#features .f-title,
#menu #menu_hor .dropdown-menus li.main-cat>a,
#open-top-custom-block,
#tab-review strong,
#tab-specification strong,
.alert,
.contact-block+.dropdown-menu li div.contact-details span,
.contact-block+.dropdown-menu li div.contact-title,
.filters a.list-group-item,
.header-custom-title,
.information-block+.dropdown-menu li div.information-details span,
.information-block+.dropdown-menu li div.information-title,
.panel-heading,
.product-right-sm-info span.p-title,
.sidebar-nav li a,
.sidebar-nav>.sidebar-title,
h1,
h2,
h3,
h4,
h5,
h6,
legend {
    text-transform: none
}

#content .tltblog .row .col-sm-9 h4+div p,
.subtitle {
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    text-transform: none
}

.price,
.price-new,
.price-old,
.price-reg,
.save-percent {
    font-weight: 400
}

.btn-danger,
.btn-default,
.btn-primary {
    font-size: 14px;
    font-weight: 400;
    text-transform: none
}

#menu #homepage a,
#menu .dropdown-menus.flexMenu-popup>li>a,
#menu .main-menu>li>a {
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase
}

#menu #menu_hor .dropdown-menus li.main-cat>a {
    font-size: 14px;
    font-weight: 400
}

#menu .dropdown-menus a {
    font-size: 14px;
    font-weight: 400
}

.category-list {
    margin: 0;
    width: 100%;
    overflow: hidden
}

.category-list ul {
    padding: 0;
    width: 100%;
    overflow: hidden;
    list-style-type: none
}

.category-list ul li.subcat_li {
    position: relative
}

.category-list ul li {
    float: left;
    width: 33.3%;
    margin: 0
}

.category-list ul li a.button {
    margin: 5px;
    display: block;
    cursor: pointer;
    text-align: center;
    min-height: 130px;
    font-weight: 400;
    font-size: 12px
}

.button {
    color: #555;
    border: none;
    text-indent: 0;
    cursor: pointer;
    font-size: 14px;
    font-weight: 700;
    padding: 9px 15px;
    display: inline-block;
    border: 1px solid #ddd;
    background-color: #fff;
    -o-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    -moz-transition: .3s ease-in-out;
    -webkit-transition: .3s ease-in-out
}

.category-list ul li a.button img {
    max-width: 100%;
    display: block;
    margin: 0 auto 10px
}

a img {
    border: none
}

img {
    max-width: 100%
}

.category-list ul li a.button:hover {
    background: #fff;
    color: #111;
    border-color: #37474f
}

.category-info .image {
    padding: 5px;
    margin: 0 10px 10px 0;
    border: 1px solid #e7e7e7;
    text-align: center;
    float: left
}

#content p {
    padding: 0;
    margin: 12px 0 15px 0
}

.product-list {
    padding: 0;
    clear: both
}

.product-list>div {
    margin: 5px 0;
    padding: 25px 10px;
    border-width: 1px;
    border-style: solid;
    border-color: transparent transparent #eee transparent
}

.product-list .left {
    float: left;
    text-align: center;
    margin-right: 20px
}

.product-list .right {
    float: right;
    margin-left: 20px;
    text-align: center
}

.product-list .image {
    margin: 0;
    float: none;
    text-align: center;
    position: relative;
    z-index: 0
}

.product-list .discount {
    position: absolute;
    top: 0;
    right: 0;
    width: 60px;
    height: 60px;
    text-align: center;
    background: url(../image/badge_discount.png) 0 0 no-repeat;
    z-index: 1
}

.product-list .discount>span {
    position: absolute;
    top: -8px;
    right: -8px;
    width: 60px;
    height: 60px;
    font-size: 14px;
    line-height: 60px;
    color: #fff;
    font-weight: 700;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -webkit-writing-mode: lr-tb;
    -ms-writing-mode: lr-tb;
    writing-mode: lr-tb;
    display: block
}

.product-list .badge {
    position: absolute;
    top: 0;
    left: 0;
    width: 60px;
    height: 60px;
    z-index: 1
}

.product-list .badge.new {
    background: url(../image/badge_new.png) 0 0 no-repeat
}

.product-list .badge.promo {
    background: url(../image/badge_promo.png) 0 0 no-repeat
}

.product-list .image img {
    max-width: 100%
}

.product-list .name a {
    font-size: 22px;
    font-weight: 600
}

.product-list .description {
    color: #666;
    font-size: 14px;
    min-height: 50px;
    margin: 10px 0 15px 0
}

.product-list .price {
    padding: 25px 0
}

.product-list .price>div {
    width: 90px;
    height: 50px;
    font-size: 20px;
    line-height: 50px;
    position: relative;
    display: inline-block
}

.product-list .price>div:before {
    left: 0;
    top: -25px;
    width: 0;
    height: 0;
    content: "";
    position: absolute;
    border-bottom: 25px solid transparent;
    border-left: 45px solid transparent;
    border-right: 45px solid transparent
}

.product-list .price>div:after {
    left: 0;
    width: 0;
    content: "";
    bottom: -25px;
    position: absolute;
    border-top: 25px solid transparent;
    border-left: 45px solid transparent;
    border-right: 45px solid transparent
}

.product-list .special-price .price-fixed {
    line-height: 65px
}

.product-list .special-price .price-old {
    left: 0;
    top: 5px;
    width: 100%;
    color: #eee;
    font-size: 14px;
    line-height: 14px;
    position: absolute
}

.product-list .cart {
    float: left
}

.product-list .compare,
.product-list .wishlist {
    display: inline-block;
    margin: 11px 0 11px 20px
}

.icon-list {
    background: url(../image/icons/icon-list.png) left center no-repeat
}

.product-list-buttons [class*=icon-] {
    line-height: 20px;
    padding-left: 22px;
    display: inline-block
}

.product-list-buttons.new-badge {
    padding: 0;
    text-align: right
}

.toto {
    margin: 5px 5px 5px 0;
    padding: 9px 12px;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    border-radius: 50px !important;
    background-color: #f2f7fa;
    color: #212b35;
    border: 2px solid #f2f7fa;
    letter-spacing: 1px;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    display: inline-block;
    background-image: none;
    float: left
}

.toto:hover {
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .2), 0 -1px 0 rgba(0, 0, 0, .02);
    box-shadow: 0 2px 4px rgba(0, 0, 0, .2), 0 -1px 0 rgba(0, 0, 0, .02)
}

.esaurito,
.fuori-produzione {
    margin: 5px 5px 5px 0;
    padding: 5px 16px;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    border-radius: 50px !important;
    background-color: #212b35;
    color: #f2f7fa;
    border: 2px solid #212b35;
    letter-spacing: 1px;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    display: inline-block;
    background-image: none;
    float: left
}

.fuori-produzione:hover {
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .2), 0 -1px 0 rgba(0, 0, 0, .02);
    box-shadow: 0 2px 4px rgba(0, 0, 0, .2), 0 -1px 0 rgba(0, 0, 0, .02)
}

.esaurito:hover {
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .2), 0 -1px 0 rgba(0, 0, 0, .02);
    box-shadow: 0 2px 4px rgba(0, 0, 0, .2), 0 -1px 0 rgba(0, 0, 0, .02)
}

.non-disponibile {
    margin: 5px 5px 5px 0;
    padding: 5px 16px;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    border-radius: 50px !important;
    background-color: #a94442;
    color: #fff;
    border: 2px solid #a94442;
    letter-spacing: 1px;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    display: inline-block;
    background-image: none;
    float: left
}

.non-disponibile:hover {
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .2), 0 -1px 0 rgba(0, 0, 0, .02);
    box-shadow: 0 2px 4px rgba(0, 0, 0, .2), 0 -1px 0 rgba(0, 0, 0, .02)
}

.in-riassortimento {
    margin: 5px 5px 5px 0;
    padding: 5px 16px;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    border-radius: 50px !important;
    background-color: #0277bd;
    color: #fff;
    background-color: #0277bd;
    letter-spacing: 1px;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    display: inline-block;
    background-image: none;
    float: left
}

.in-riassortimento:hover {
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .2), 0 -1px 0 rgba(0, 0, 0, .02);
    box-shadow: 0 2px 4px rgba(0, 0, 0, .2), 0 -1px 0 rgba(0, 0, 0, .02)
}

.esaurito-modulo,
.fuori-produzione-modulo {
    padding: 5px 16px;
    font-size: 14px;
    border-radius: 50px;
    background-color: #212b35;
    color: #f2f7fa;
    letter-spacing: 1px
}

.fuori-produzione-modulo:hover {
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .2), 0 -1px 0 rgba(0, 0, 0, .02);
    box-shadow: 0 2px 4px rgba(0, 0, 0, .2), 0 -1px 0 rgba(0, 0, 0, .02)
}

.esaurito-modulo:hover {
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .2), 0 -1px 0 rgba(0, 0, 0, .02);
    box-shadow: 0 2px 4px rgba(0, 0, 0, .2), 0 -1px 0 rgba(0, 0, 0, .02)
}

.non-disponibile-modulo {
    padding: 5px 16px;
    font-size: 14px;
    border-radius: 50px;
    background-color: #a94442;
    color: #f2f7fa;
    letter-spacing: 1px
}

.non-disponibile-modulo:hover {
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .2), 0 -1px 0 rgba(0, 0, 0, .02);
    box-shadow: 0 2px 4px rgba(0, 0, 0, .2), 0 -1px 0 rgba(0, 0, 0, .02)
}

.in-riassortimento-modulo {
    padding: 5px 16px;
    font-size: 14px;
    border-radius: 50px;
    background-color: #0277bd;
    color: #f2f7fa;
    letter-spacing: 1px
}

.in-riassortimento-modulo:hover {
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .2), 0 -1px 0 rgba(0, 0, 0, .02);
    box-shadow: 0 2px 4px rgba(0, 0, 0, .2), 0 -1px 0 rgba(0, 0, 0, .02)
}

.ml-discount-mobile,
.ml-discount-module {
    background: #ffab00;
    color: #263238;
    padding: 3px 20px 3px 20px;
    font-weight: 600
}

.ml-discount-mobile {
    background: #ffab00;
    margin: 0 auto;
    max-width: 100px;
    color: #263238;
    padding: 3px 20px 3px 20px;
    font-weight: 600
}

.ml-promo-module {
    background: #fb0945;
    color: #fff;
    padding: 3px 12px 3px 12px;
    font-weight: 600
}

.ml-new-module {
    background: #324ed1;
    color: #fff;
    padding: 3px 12px 3px 12px;
    font-weight: 600
}

div#theme-custom-products0 a.ml-btn0:hover {
    background: #37474f;
    color: #fff;
    border: 2px solid #37474f;
    float: right
}

div#theme-custom-products1 a.ml-btn1:hover {
    background: #546e7a;
    color: #fff;
    border: 2px solid #546e7a;
    float: left
}

.theme-banner-pro-content-table-cell span.ml-btnpro {
    background: #a94442;
    border: 2px solid #a94442
}

span.error {
    color: red
}

span.badge.sale {
    font-size: 19px;
    letter-spacing: -.1rem
}

span.badge.new,
span.badge.sale {
    padding: 19px 8px 7px
}

.price-custom {
    float: right
}

#content .product-list .product-thumb p.price {
    margin: 11px 0
}

span.price-tax {
    font-size: 16px
}

span.price-new {
    font-size: 19px;
    padding: 3px;
    color: #009688;
    font-weight: 600
}

span.price-old {
    font-size: 18px;
    color: #90a4ae
}

span.ml-price {
    background: #f2f7fa;
    padding: 7px;
    color: #333;
    font-size: 18px
}

span.ml-price-module {
    color: #333;
    font-size: 16px;
    display: block;
    text-align: center
}

p.mlstilo {
    margin-bottom: -6px !important;
    font-size: 13px !important
}

.product-thumb div.name {
    text-align: center
}

ul.pf span.stock {
    color: #00c853;
    font-weight: 600
}

ul.list-unstyled.pp span.price-old {
    text-decoration: line-through !important;
    color: #8492a6 !important;
    font-size: 29px
}

ul.list-unstyled.pp span.price-new {
    font-size: 30px
}

span.price-tax {
    display: inline-block;
    font-size: 25px;
    margin-top: 5px
}

.product-thumb h4 {
    font-weight: 600
}

.product-thumb span.price-old {
    font-size: 15px
}

.product-thumb span.price-new {
    font-size: 16px
}

.ml-related {
    text-align: center
}

.dhl-shipping {
    background: #fc0;
    padding: 0 5px 0 5px;
    border-radius: 5px;
    text-align: center
}

.dhl-shipping span,
.dhl-shipping span i {
    color: #d2002e;
    font-size: 16px
}

.ml-title-related {
    padding: 1px 0 1px 0;
    background: #37474f
}

.ml-title-related h2 {
    color: #fff
}

.ml-title-latest {
    padding: 1px 0 1px 0;
    background: #37474f
}

.ml-title-latest h2 {
    color: #fff
}

.category-list.clearafter ul li.subcat_li .discount {
    position: absolute;
    top: 6px;
    right: 6px;
    width: 60px;
    height: 60px;
    text-align: center;
    background: url(../image/badge_discount.png) 0 0 no-repeat;
    z-index: 1
}

span.discount-cat {
    position: absolute;
    top: -8px;
    right: -8px;
    width: 60px;
    height: 60px;
    font-size: 14px;
    line-height: 60px;
    color: #263238;
    font-weight: 700;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -webkit-writing-mode: lr-tb;
    -ms-writing-mode: lr-tb;
    writing-mode: lr-tb;
    display: block
}

.custom-info i {
    font-size: 16px
}

.terms>label {
    font-size: 14px
}

ul.category_list {
    margin-left: -50px
}

ul.category_list_children {
    margin-left: 10px
}

li.primary_list {
    font-size: 14px
}

a.firstchild.list-group-item.active {
    font-weight: 600
}

a.secondchild.list-group-item.active {
    background: #546e7a;
    color: #fff !important
}

.af-heading:hover,
.ajax-filter .af-heading {
    color: #37474f !important
}

.ajax-filter .af-body {
    -webkit-box-shadow: 2px 2px 3px #ddd;
    box-shadow: 2px 2px 3px #ddd
}

.ajax-filter .af-body .selected-list {
    background: #fff
}

.ajax-filter>.title {
    width: 347px
}

.ajax-filter>.title .button-reset {
    padding-right: 28px
}

.irs {
    width: 303px
}

div.af-selected {
    margin-top: 10px
}

#column-left .ajax-filter .irs-bar {
    background: #37474f !important
}

.irs-from,
.irs-single,
.irs-to {
    background: #37474f !important
}

#column-left .panel-heading-cat {
    background-color: #37474f
}

.panel-heading {
    border-top-left-radius: 0;
    border-top-right-radius: 0
}

.negozi-storici-description {
    font-size: 18px
}

.dhl-description {
    font-size: 18px
}

img.img-shipping2 {
    display: none
}

.presentation-title {
    font-weight: 700;
    letter-spacing: -.1rem;
    text-align: center
}

.presentation-description {
    font-size: 18px
}

.useful-information-container {
    margin-top: 40px;
    background: url(../../../../../image/catalog/pattern.png);
    background-size: cover;
    background-position-y: 900px
}

.useful-information {
    font-family: Georgia, Times, Times New Roman, serif;
    font-style: italic;
    font-size: 39px
}

.useful-information-box-title {
    margin: 10px auto auto auto;
    width: 280px
}

span.useful-information-title {
    font-size: 18px;
    font-family: Lato, sans-serif;
    font-weight: 900
}

.useful-information-box-description img {
    height: 70px;
    width: auto
}

.useful-information-box-description img.useful-information-img2 {
    height: 30px;
    width: auto
}

.useful-information-box-description {
    margin-top: 30px
}

span.useful-information-description {
    font-family: Poppins, sans-serif;
    margin-left: 10px;
    font-size: 18px
}

.useful-information-box-description2 {
    margin-top: 10px
}

.useful-information-box-description2 img {
    height: 30px;
    width: auto
}

.mobile-left {
    display: none
}

.desktop-left {
    display: block
}

.product-list-buttons i {
    font-size: 18px
}

button.fdt_INCREMENT_ID_next {
    float: left !important
}

.price-latest {
    text-align: center
}

div#banner0 img {
    padding-right: 13px
}

div#banner1 img {
    padding-right: 13px
}

.return-to-product a:hover {
    color: #fff
}

.ml-custom-product-title-mobile {
    display: none
}

.form-radio-container label.title-label {
    float: left;
    display: block;
    width: 100px;
    margin: 11px 0
}

.form-radio-container .radio-container {
    margin-left: 5px;
    display: block
}

.radio-container input.option-radio[type*=radio] {
    top: 1px;
    margin: 0;
    border: none;
    position: relative
}

.radio label.radio-label {
    cursor: pointer
}

.form-text-container label.title-label {
    float: left;
    display: block;
    margin: 11px 10px 11px 0
}

.form-text-container input[data-engraving-text="1"] {
    width: 210px;
    margin-left: 5px;
    display: block
}

.ml-discount-mobile {
    display: none
}

.row.product-items-wrapper.ml-latest-left .price-tax {
    margin: 0 auto;
    font-size: 16px !important
}

.row.product-items-wrapper.ml-latest-left .name {
    text-align: center !important
}

.row.product-items-wrapper.ml-latest-left span.price-old {
    font-size: 15px !important
}

.row.product-items-wrapper.ml-latest-left span.price-new {
    font-size: 16px !important
}

.message-summer {
    width: 100%;
    margin: 0 auto;
    background: -webkit-gradient(linear, 0 0, 100% 0, from(#23c1c3), to(#fdbb2d));
    padding: 10px 5px;
    color: #fff;
    text-align: center;
    line-height: 20px;
    font-size: 15px
}

@media (min-width:992px) {
    #menu .main-menu>li:nth-child(2) .dropdown-menus>ul {
        display: -ms-grid;
        display: grid;
        -ms-grid-rows: (35px)[8];
        grid-template-rows: repeat(8, 35px);
        grid-auto-flow: column;
        margin-bottom: 60px
    }

    #menu .dropdown-menus>ul>li {
        width: 20vw
    }

    .zoorate_widget[data-type=merchantsmall] {
        float: left
    }
}

.fdt_4ae673d3c47501e0_widget_merchant {
    max-width: 100%
}

.zoorate_widget[data-type=merchantsmall] {
    -webkit-transform: scale(.54);
    -ms-transform: scale(.54);
    transform: scale(.54);
    margin-top: -10px;
    margin-bottom: -10px
}

@media(max-width:768px) {
    #top-news {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-flow: column;
        flex-flow: column
    }
}

.product-list .product-thumb .image {
    padding-top: calc(100%/900*250);
    height: 0;
}

.product-list .product-thumb .image img,
.product-list .image a img.thumb_swap {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    margin: 0;
}

@media(max-width: 500px) {
    .sitemap-main li {
        line-height: 1.6em;
    }
}

.ml-title {
    background: #546e7a;
    color: #fff;
    margin-block: 0;
    display: block;
    min-height: 34px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-block: .4rem;
}

@media screen and (min-width:768px) {
    body header .fdt_merchant300x100-1_widget_merchant {
        margin-left: 2em;
    }
}

body header .fdt_merchant300x100-1_widget_merchant {
    min-height: 60px;
    max-height: 60px;
    height: 70px;
    height: 50px;
    min-width: 240px !important;
    max-width: 240px !important;
}

body header .fdt_merchant300x100-1_widget_merchant * {
    scale: 0.9;
}

/* PP label remove */
[name="payment_method"][value="paypal"]~.payment_method-title .payment_method-notes {
    display: none;
}

.ns_opc_paying:not(.modal-open):before,.ns_opc_paying:not(.modal-open):after {
    display: none;
}
