body,
.product-filter .list-options select,
.blog-article .post .box .box-heading {
    color: #3a2828;
}

a {
    color: #3a2828;
}

a:hover,
div.pagination-results ul li.active {
    color: #8d6740;
}


.product-info .radio-type-button span:hover,
.product-info .radio-type-button span.active,
.product-info .radio-type-button2 span:hover,
.product-info .radio-type-button2 span.active,
#main .mfilter-image ul li.mfilter-image-checked {
    border-color: #8d6740;
}

.product-info .radio-type-button2 span.active {
    background: #8d6740;
}

.compare-info .price-new,
.product-grid .product .price,
.product-list .actions > div .price,
.product-info .price .price-new,
ul.megamenu li .product .price,
.mini-cart-total td:last-child,
.cart-total table tr td:last-child,
.mini-cart-info td.total,
.advanced-grid-products .product .right .price,
.product-list .name-actions > .price,
.today-deals-products .product .price,
.medic-last-in-stock .price,
.architecture-products .product .right .price,
.matrialarts-products .matrial-product .right .price,
.today-deals-toys2-products .price,
.today-deals-shoes3-products .price,
.holidays-products .product .right .price {
    color: #8d6740;
}

.product-list .name-actions > .price .price-old,
.product-grid .product .price .price-old,
.today-deals-products .product .price .price-old,
.architecture-products .product .right .price .price-old,
.today-deals-toys2-products .price .price-old,
.today-deals-shoes3-products .price .price-old {
    color: #999999;
}

.product-info .price .price-old {
    color: #999999;
}

body,
.standard-body .full-width #mfilter-content-container > span:before {
    background: #fff;
}

.product-grid .product:hover:before,
.product-list > div:hover {
    border-color: #8d6740;
}


.product-grid .product .only-hover ul li a:hover,
.architecture-products .product .right .only-hover ul li a:hover,
.product-list .name-actions ul li a:hover,
.today-deals-toys2-products .only-hover ul li a:hover,
.flower-product .right ul li a:hover {
    background-color: #8d6740;
}

.product-grid .product .only-hover ul li a:hover,
.architecture-products .product .right .only-hover ul li a:hover,
.product-list .name-actions ul li a:hover,
.today-deals-toys2-products .only-hover ul li a:hover,
.flower-product .right ul li a:hover {
    border-color: #8d6740;
}

.product-grid .product .only-hover ul li a:hover,
.architecture-products .product .right .only-hover ul li a:hover,
.product-list .name-actions ul li a:hover,
.today-deals-toys2-products .only-hover ul li a:hover,
.flower-product .right ul li a:hover {
    color: #fff;
}


.dropdown-menu {
    color: #3a2828;
}

.dropdown-menu li a,
.dropdown-menu .mini-cart-info a,
.ui-autocomplete li a {
    color: #3a2828 !important;
}

.dropdown-menu li a:hover,
.dropdown-menu .mini-cart-info a:hover,
.ui-autocomplete li a:hover,
.ui-autocomplete li a.ui-state-focus {
    color: #8d6740 !important;
}

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
    background: #fff;
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
    background: #fff;
}

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
    border: 1px solid #e5e5e5;
}

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
    border: 1px solid #8d6740;
}

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
    color: #3a2828;
}

.mfilter-price-inputs input {
    color: #3a2828 !important;
}


select {
    border-color: #e5e5e5;
}


.select:after,
.product-filter .list-options .sort:after,
.product-filter .list-options .limit:after {
    color: #8d6740;
}


.box .box-heading,
.product-block .title-block,
.refine_search {
    color: #3a2828;
}

.box .box-heading,
.product-block .title-block,
.refine_search,
.market-products-categories > ul > li > a {
    border-bottom-color: #8d6740;
}


.col-sm-3 .box-no-advanced.box .box-content, .col-sm-4 .box-no-advanced.box .box-content, .col-md-3 .box-no-advanced.box .box-content, .col-md-4 .box-no-advanced.box .box-content {
    border-color: #8d6740;
}

.col-sm-3 .box-no-advanced.box .box-heading, .col-sm-4 .box-no-advanced.box .box-heading, .col-md-3 .box-no-advanced.box .box-heading, .col-md-4 .box-no-advanced.box .box-heading {
    border-color: #8d6740;
}


#top .background {
    background: #ff36b5; /* Old browsers */
    background: -moz-linear-gradient(top, #271919 0%, #473434 0%, #271919 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #271919), color-stop(0%, #473434), color-stop(99%, #271919)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #271919 0%, #473434 0%, #271919 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #271919 0%, #473434 0%, #271919 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #271919 0%, #473434 0%, #271919 99%); /* IE10+ */
    background: linear-gradient(to bottom, #271919 0%, #f56469 0%, #fd0000 99%); /* W3C */
}

.megamenu-background {
    border-bottom-color: none;
}

.megamenu-background {
    border-bottom: none;
}


.top-bar .menu li a,
.header-type-9 #top #header-center .menu li a,
.header-type-17 #top #header-left .menu li a,
.header-type-26 #top .menu li a {
    color: #3a2828;
}

.top-bar .menu li a:hover,
.header-type-9 #top #header-center .menu li a:hover,
.header-type-17 #top #header-left .menu li a:hover,
.header-type-26 #top .menu li a:hover {
    color: #8d6740;
}

#top .search_form input {
    background: none;
}

#top .search_form input:focus {
    background: #9b5d40;
}

#top .search_form input {
    border: 1px solid rgba(117, 115, 115, 0.5);
}

#top .search_form input:focus {
    border: 1px solid rgba(243, 176, 176, 0.5);
}

#top .search_form input {
    color: #fff;
}

#top .search_form input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: #535983;
}
#top .search_form input::-webkit-input-placeholder:focus { /* WebKit, Blink, Edge */
    color: #ffffff;
}

#top .search_form input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #fff;
    opacity: 1;
}

#top .search_form input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #fff;
    opacity: 1;
}

#top .search_form input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #fff;
}

.search_form .button-search,
.search_form .button-search2 {
    color: #8d6740;
}

#top .dropdown > a:after {
    color: #3a2828;
}

#top .dropdown > a {
    color: #3a2828;
}

#top .dropdown:hover > a {
    color: #8d6740;
}

#top .dropdown:hover > a:after {
    color: #8d6740;
}

#top .my-account {
    border-color: #fff;
}

#top .my-account {
    background: #fff;
}


#top .my-account,
.header-type-23 .dropdown i {
    color: #350a04;
}

#top .my-account:hover {
    border-color: #8d6740;
}

#top .my-account:hover {
    background: #8d6740;
}


#top .my-account:hover,
.header-type-23 .dropdown:hover i {
    color: #fff;
}

#top #cart_block .cart-heading .cart-icon,
.cart-block-type-2 #top #cart_block .cart-heading,
.cart-block-type-9 #top #cart_block .cart-heading,
.cart-block-type-8 #top #cart_block .cart-heading,
.cart-block-type-7 #top #cart_block .cart-heading,
.cart-block-type-4 #top #cart_block .cart-heading,
.cart-block-type-6 #top #cart_block .cart-heading,
.cart-block-type-8 #top #cart_block .cart-heading p,
.cart-block-type-4 #top #cart_block .cart-heading .cart-icon {
    border-color: #fff;
}


#top #cart_block .cart-heading .cart-icon,
.cart-block-type-2 #top #cart_block .cart-heading,
.cart-block-type-9 #top #cart_block .cart-heading,
.cart-block-type-8 #top #cart_block .cart-heading,
.cart-block-type-7 #top #cart_block .cart-heading,
.cart-block-type-4 #top #cart_block .cart-heading {
    background: #fff;
}


#top #cart_block:hover .cart-heading .cart-icon,
.cart-block-type-2 #top #cart_block:hover .cart-heading,
.cart-block-type-9 #top #cart_block:hover .cart-heading,
.cart-block-type-8 #top #cart_block:hover .cart-heading,
.cart-block-type-7 #top #cart_block:hover .cart-heading,
.cart-block-type-4 #top #cart_block:hover .cart-heading,
.cart-block-type-6 #top #cart_block:hover .cart-heading,
.cart-block-type-8 #top #cart_block:hover .cart-heading p,
.cart-block-type-4 #top #cart_block:hover .cart-heading .cart-icon {
    border-color: #8d6740;
}


#top #cart_block:hover .cart-heading .cart-icon,
.cart-block-type-2 #top #cart_block:hover .cart-heading,
.cart-block-type-9 #top #cart_block:hover .cart-heading,
.cart-block-type-8 #top #cart_block:hover .cart-heading,
.cart-block-type-7 #top #cart_block:hover .cart-heading,
.cart-block-type-4 #top #cart_block:hover .cart-heading {
    background: #8d6740;
}


#top #cart_block .cart-heading .cart-count {
    color: #fff;
}

#top #cart_block .cart-heading .cart-count {
    background-color: #8d6740;
}


#top #cart_block .cart-heading p {
    color: #fff;
}

#top #cart_block .cart-heading p:after {
    color: #fff;
}

#top #cart_block:hover .cart-heading .cart-count {
    color: #fff;
}

#top #cart_block:hover .cart-heading .cart-count {
    background-color: #333;
}


#top #cart_block:hover .cart-heading p {
    color: #8d6740;
}

#top #cart_block:hover .cart-heading p:after {
    color: #8d6740;
}

#main .mfilter-slider-slider .ui-slider-handle, #main #mfilter-price-slider .ui-slider-handle {
    background: #8d6740 !important;
}

#main .mfilter-slider-slider .ui-slider-range, #main #mfilter-price-slider .ui-slider-range {
    background: #8d6740 !important;
}

ul.megamenu > li.with-sub-menu > a strong:after {
    color: #000000;
}

ul.megamenu > li.with-sub-menu:hover > a strong:after {
    color: #8d6740;
}

.megamenu-background {
    background-color: #fff;
}


ul.megamenu > li > a {
    color: #000000;
}

ul.megamenu > li:hover > a,
ul.megamenu > li.active > a,
ul.megamenu > li.home > a {
    color: #8d6740;
}


ul.megamenu li .sub-menu .content a:hover,
ul.megamenu li .sub-menu .content .hover-menu .menu ul li:hover > a {
    color: #8d6740;
}

ul.megamenu li .sub-menu .content .hover-menu a.with-submenu:before {
    color: #8d6740;
}


ul.megamenu li .sub-menu .content .static-menu a.main-menu:hover {
    color: #8d6740;
}

ul.megamenu li .sub-menu .content .static-menu a.main-menu:after {
    background: #8d6740;
}

.megamenuToogle-wrapper {
    background-color: #fff;
}

@media (max-width: 991px) {
    .responsive .standard-body .full-width .megamenu-background .megaMenuToggle:before {
        background-color: #fff;
    }
}


.megamenuToogle-wrapper .container {
    color: #000;
}

.megamenuToogle-wrapper .container > div span {
    background: #000;
}

.megamenuToogle-wrapper:hover,
.active .megamenuToogle-wrapper {
    background-color: #8d6740;
}


.megamenuToogle-wrapper:hover .container,
.active .megamenuToogle-wrapper .container {
    color: #fff;
}

.megamenuToogle-wrapper:hover .container > div span,
.active .megamenuToogle-wrapper .container > div span {
    background: #fff;
}

@media (max-width: 991px) {
    .responsive .horizontal .megamenu-wrapper {
        background: #fff !important;
    }
}


@media (max-width: 991px) {
    .responsive .horizontal ul.megamenu > li > a {
        color: #3a2828 !important;
    }
}

@media (max-width: 991px) {
    .responsive .horizontal ul.megamenu > li:hover > a,
    .responsive .horizontal ul.megamenu > li.active > a {
        color: #8d6740 !important;
    }
}

@media (max-width: 991px) {
    .responsive .horizontal ul.megamenu > li {
        border-top-color: #e5e5e5 !important;
    }
}

@media (max-width: 991px) {
    .responsive ul.megamenu > li:hover,
    .responsive ul.megamenu > li.active {
        background: #fafafa !important;
    }
}

@media (max-width: 991px) {
    .responsive ul.megamenu > li.with-sub-menu .open-menu,
    .responsive ul.megamenu > li.with-sub-menu .close-menu {
        color: #3a2828 !important;
    }
}


#main .breadcrumb .background {
    background: none;
}


.breadcrumb .container h1 {
    color: #3a2828;
}

.breadcrumb .container h1 {
    border-bottom-color: #8d6740;
}

.breadcrumb ul,
.breadcrumb ul a {
    color: #3a2828;
}

.breadcrumb ul a:hover {
    color: #8d6740;
}

.next-product .right .price {
    color: #8d6740;
}


.button-previous-next {
    color: #8d6740;
}

.button-previous-next:hover {
    background: #8d6740;
}

.button-previous-next:hover {
    border-color: #8d6740;
}

.button-previous-next:hover {
    color: #fff;
}

#main .box-with-categories .box-content {
    background: #fff !important;
}


.box-category > ul li {
    border-top-color: #e5e5e5;
}

#main .box-category ul li > a {
    color: #3a2828;
}

#main .box-category ul li > a:hover {
    color: #8d6740;
}

#main .box-category ul li a.active {
    color: #8d6740;
}

.box-category > ul li > a:hover,
.box-category > ul li:hover > a,
.box-category > ul li a.active {
    background: #fafafa;
}

#main .box-category ul li .head a {
    color: #3a2828;
}


.box-with-categories .box-heading {
    background: #312121; /* Old browsers */
    background: -moz-linear-gradient(top, #312121 0%, #473434 0%, #312121 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #312121), color-stop(0%, #473434), color-stop(99%, #312121)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #312121 0%, #473434 0%, #312121 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #312121 0%, #473434 0%, #312121 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #312121 0%, #473434 0%, #312121 99%); /* IE10+ */
    background: linear-gradient(to bottom, #312121 0%, #473434 0%, #312121 99%); /* W3C */
}

.box-with-categories .box-heading {
    color: #fff;
}


.box > .prev:hover,
.box > .next:hover,
.product-info .thumbnails-carousel .owl-buttons .owl-prev:hover,
.product-info .thumbnails-carousel .owl-buttons .owl-next:hover,
div.pagination-results ul li:hover,
.tab-content .prev-button:hover,
.tab-content .next-button:hover {
    background: #8d6740;
}


.box > .prev:hover,
.box > .next:hover,
.product-info .thumbnails-carousel .owl-buttons .owl-prev:hover,
.product-info .thumbnails-carousel .owl-buttons .owl-next:hover,
div.pagination-results ul li:hover,
.tab-content .prev-button:hover,
.tab-content .next-button:hover {
    color: #fff;
}

.box > .prev:hover,
.box > .next:hover,
.product-info .thumbnails-carousel .owl-buttons .owl-prev:hover,
.product-info .thumbnails-carousel .owl-buttons .owl-next:hover,
div.pagination-results ul li:hover,
.tab-content .prev-button:hover,
.tab-content .next-button:hover {
    border-color: #8d6740;
}

.filter-product .filter-tabs ul > li.active > a, .filter-product .filter-tabs ul > li.active > a:hover, .filter-product .filter-tabs ul > li.active > a:focus, .htabs a.selected, .htabs a:hover {
    color: #3a2828;
}

.htabs a.selected:before,
.filter-product .filter-tabs ul > li.active > a:before {
    background: #8d6740;
}

.filter-product .filter-tabs ul > li > a,
.htabs a {
    color: #999;
}


.popup h4:after {
    background: #8d6740;
}


body .popup-module .mfp-close {
    border-color: #8d6740;
}

body .popup-module .mfp-close {
    color: #8d6740;
}

body .popup-module .mfp-close:hover {
    background: #8d6740;
}

body .popup-module .mfp-close:hover {
    border-color: #8d6740;
}

body .popup-module .mfp-close:hover {
    color: #fff;
}


.camera_wrap .owl-controls .owl-buttons .owl-prev:hover, .camera_wrap .owl-controls .owl-buttons .owl-next:hover,
#main .tp-leftarrow.default:hover,
#main .tp-rightarrow.default:hover,
#main .post .post-media .media-slider .owl-controls .owl-buttons .owl-prev:hover,
#main .post .post-media .media-slider .owl-controls .owl-buttons .owl-next:hover {
    background: #8d6740;
}


.camera_wrap .owl-controls .owl-buttons .owl-prev:hover:before, .camera_wrap .owl-controls .owl-buttons .owl-next:hover:before,
#main .tp-leftarrow.default:hover:before,
#main .tp-rightarrow.default:hover:before,
#main .post .post-media .media-slider .owl-controls .owl-buttons .owl-prev:hover:before,
#main .post .post-media .media-slider .owl-controls .owl-buttons .owl-next:hover:before {
    color: #fff;
}


.sale {
    background: #8d8e8e; /* Old browsers */
    background: -moz-linear-gradient(top, #8d8e8e 0%, #a2a2a2 0%, #8d8e8e 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8d8e8e), color-stop(0%, #a2a2a2), color-stop(99%, #8d8e8e)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #8d8e8e 0%, #a2a2a2 0%, #8d8e8e 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #8d8e8e 0%, #a2a2a2 0%, #8d8e8e 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #8d8e8e 0%, #a2a2a2 0%, #8d8e8e 99%); /* IE10+ */
    background: linear-gradient(to bottom, #8d8e8e 0%, #a2a2a2 0%, #8d8e8e 99%); /* W3C */
}

.sale {
    color: #fff;
}


#main .new {
    background: #825c38; /* Old browsers */
    background: -moz-linear-gradient(top, #825c38 0%, #97734d 0%, #825c38 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #825c38), color-stop(0%, #97734d), color-stop(99%, #825c38)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #825c38 0%, #97734d 0%, #825c38 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #825c38 0%, #97734d 0%, #825c38 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #825c38 0%, #97734d 0%, #825c38 99%); /* IE10+ */
    background: linear-gradient(to bottom, #825c38 0%, #97734d 0%, #825c38 99%); /* W3C */
}

#main .new {
    color: #fff;
}


.rating i.active {
    color: #8d6740;
}

.button, .btn {
    color: #fff !important;
}


.button, .btn {
    background: #815c37 !important; /* Old browsers */
    background: -moz-linear-gradient(top, #815c37 0%, #97734d 0%, #815c37 99%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #815c37), color-stop(0%, #97734d), color-stop(99%, #815c37)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #815c37 0%, #97734d 0%, #815c37 99%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #815c37 0%, #97734d 0%, #815c37 99%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #815c37 0%, #97734d 0%, #815c37 99%) !important; /* IE10+ */
    background: linear-gradient(to bottom, #815c37 0%, #97734d 0%, #815c37 99%) !important; /* W3C */
}

.button:hover, .btn:hover {
    color: #fff !important;
}


.button:hover, .btn:hover {
    background: #8d6740 !important; /* Old browsers */
    background: -moz-linear-gradient(top, #8d6740 0%, #97734d 0%, #8d6740 99%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8d6740), color-stop(0%, #97734d), color-stop(99%, #8d6740)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #8d6740 0%, #97734d 0%, #8d6740 99%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #8d6740 0%, #97734d 0%, #8d6740 99%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #8d6740 0%, #97734d 0%, #8d6740 99%) !important; /* IE10+ */
    background: linear-gradient(to bottom, #8d6740 0%, #97734d 0%, #8d6740 99%) !important; /* W3C */
}

.buttons .left .button, .buttons .center .button, .btn-default, .input-group-btn .btn-primary {
    color: #fff !important;
}


.buttons .left .button, .buttons .center .button, .btn-default, .input-group-btn .btn-primary {
    background: #312121 !important; /* Old browsers */
    background: -moz-linear-gradient(top, #312121 0%, #473434 0%, #312121 99%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #312121), color-stop(0%, #473434), color-stop(99%, #312121)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #312121 0%, #473434 0%, #312121 99%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #312121 0%, #473434 0%, #312121 99%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #312121 0%, #473434 0%, #312121 99%) !important; /* IE10+ */
    background: linear-gradient(to bottom, #312121 0%, #473434 0%, #312121 99%) !important; /* W3C */
}

.buttons .left .button:hover, .buttons .center .button:hover, .btn-default:hover, .input-group-btn .btn-primary:hover {
    color: #fff !important;
}


.buttons .left .button:hover, .buttons .center .button:hover, .btn-default:hover, .input-group-btn .btn-primary:hover {
    background: #3a2828 !important; /* Old browsers */
    background: -moz-linear-gradient(top, #3a2828 0%, #473434 0%, #3a2828 99%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #3a2828), color-stop(0%, #473434), color-stop(99%, #3a2828)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #3a2828 0%, #473434 0%, #3a2828 99%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #3a2828 0%, #473434 0%, #3a2828 99%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #3a2828 0%, #473434 0%, #3a2828 99%) !important; /* IE10+ */
    background: linear-gradient(to bottom, #3a2828 0%, #473434 0%, #3a2828 99%) !important; /* W3C */
}


.footer .pattern,
.footer .pattern a {
    color: #3a2828;
}

.footer .pattern a {
    color: #3a2828;
}

.footer .pattern a:hover {
    color: #8d6740;
}

.footer h4 {
    color: #3a2828;
}

.footer h4 {
    border-bottom-color: #3a2828;
}

.footer .background,
.standard-body .footer .background,
.copyright .background,
.standard-body .copyright .background {
    background: none;
}

.footer .container > .row:before,
.footer .advanced-grid .container > div > .row:before,
.footer .container > .row > div:before,
.footer .advanced-grid .container > div > .row > div:before,
.footer-type-11 .footer .container > .row:nth-last-child(2) > div:before,
.footer-type-11 .footer .advanced-grid .container > div > .row:nth-last-child(2) > div:before,
.footer-type-16 .footer .container > .row:nth-last-child(2) > div:before,
.footer-type-16 .footer .advanced-grid .container > div > .row:nth-last-child(2) > div:before,
.footer-type-21 .footer .container > .row > div:last-child:after,
.footer-type-21 .footer .advanced-grid .container > div > .row > div:last-child:after {
    background: rgba(0, 0, 0, 0.1);
}

.footer-type-11 .footer .container > .row:nth-last-child(2),
.footer-type-11 .footer .advanced-grid .container > div > .row:nth-last-child(2),
.footer-type-16 .footer .container > .row:nth-last-child(2),
.footer-type-16 .footer .advanced-grid .container > div > .row:nth-last-child(2) {
    border-color: rgba(0, 0, 0, 0.1);
}


#main .post .date-published,
#main .news.v2 .media-body .bottom,
.cosmetics-news .media .date-published,
.medic-news .media .date-published,
.wine-news .media .date-published,
.cameras-news .media .date-published {
    color: #3a2828;
}

#main .post .meta > li a {
    color: #8d6740;
}

#main .post .meta > li a:hover {
    color: #3a2828;
}

#main .tagcloud a,
#main .post .tags a,
#main .news .media-body .tags a,
#main .posts .post .tags a,
.cosmetics-news .media .tags a,
.cameras-news .media .tags a {
    color: #fff;
}

#main .tagcloud a,
#main .post .tags a,
#main .news .media-body .tags a,
#main .posts .post .tags a,
.cosmetics-news .media .tags a,
.cameras-news .media .tags a {
    background: #8d6740;
}


#main .tagcloud a:hover,
#main .post .tags a:hover,
#main .news .media-body .tags a:hover,
#main .posts .post .tags a:hover,
.cosmetics-news .media .tags a:hover,
.cameras-news .media .tags a:hover {
    color: #fff;
}

#main .tagcloud a:hover,
#main .post .tags a:hover,
#main .news .media-body .tags a:hover,
#main .posts .post .tags a:hover,
.cosmetics-news .media .tags a:hover,
.cameras-news .media .tags a:hover {
    background: #3a2828;
}


#main .posts .button-more,
.wine-news .button-more {
    color: #8d6740;
}

#main .posts .button-more:hover,
.wine-news .button-more:hover {
    background: #8d6740;
}

#main .posts .button-more:hover,
.wine-news .button-more:hover {
    border-color: #8d6740;
}

#main .posts .button-more:hover,
.wine-news .button-more:hover {
    color: #fff;
}

body,
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input, select {
    font-size: 13px;
    font-weight: 400 !important;
}

ul.megamenu .megamenu-label,
#main .news .media-body h5,
#main .posts .post .post-title {
}

@media (max-width: 767px) {
    .responsive ul.megamenu li .sub-menu .content .hover-menu .menu ul li a,
    .responsive ul.megamenu li .sub-menu .content .static-menu .menu ul li a {
    }
}

body.firefox-mac,
body.firefox-mac input,
body.firefox-mac select {
    font-weight: 300 !important;
}


.center-column .panel-heading h4 {
}

.dropdown-menu,
body .dropdown-menu > li > a,
.top-bar .menu li a,
#top .dropdown > a,
.product-info .cart .add-to-cart p,
.header-notice,
.header-type-9 #top #header-center .menu li a,
.welcome-text,
.header-type-16 #top #header-left .menu li {
    font-size: 12px;
}


.product-filter .options .product-compare a,
.product-info .cart .links a,
.button-previous-next,
.footer-button,
.button-white-with-red-text,
table.attribute thead td,
table.list thead td,
.wishlist-product table thead td,
.wishlist-info table thead td,
.compare-info thead td,
.checkout-product table thead td,
.table thead td,
.cart-info table thead td,
.manufacturer-heading,
.center-column .panel-heading h4,
ul.box-filter > li > span,
.popup .form-contact .contact-label label,
.categories-wall .category-wall .more-categories,
.mfilter-heading,
.product-info .options2 > div > label {
    font-size: 11px !important;

}

ul.megamenu li .sub-menu .content .static-menu a.main-menu {
    font-size: 20px;
    font-weight: 600 !important;


    line-height: 1.6;
}

ul.megamenu > li > a strong,
.megamenuToogle-wrapper .container {
    font-size: 13px;
    font-weight: 600 !important;

}

.horizontal ul.megamenu > li > a,
.megamenuToogle-wrapper .container {
    line-height: 1.6;
}

.box .box-heading,
.center-column h1,
.center-column h2,
.center-column h3,
.center-column h4,
.center-column h5,
.center-column h6,
.products-carousel-overflow .box-heading,
.htabs a,
.product-info .options h2,
h3,
h4,
h6,
.product-block .title-block,
.filter-product .filter-tabs ul > li > a,
.popup h4,
.product-info .product-name a,
legend {
    font-size: 20px;
    font-weight: 600 !important;

}

.box-with-categories .box-heading,
.vertical .megamenuToogle-wrapper .container {
    font-size: 13px;
    font-weight: 600 !important;

}

.box-with-categories .box-heading,
.vertical .megamenuToogle-wrapper .container {
    line-height: 1.6;
}

.box-category ul li > a,
.vertical ul.megamenu > li > a strong {
    font-size: 13px;
    font-weight: 600 !important;


    line-height: 1.7;
}


.box-category ul li > a {
    padding-top: 16px;
}

.sale,
#main .new {
    font-size: 11px;
    font-weight: 600 !important;


    line-height: 1.2;
}

.footer h4,
.custom-footer h4 {
    font-size: 20px;
    font-weight: 600 !important;

}

.breadcrumb .container h1 {
    font-size: 30px;
    font-weight: 600 !important;

}

.button,
.btn,
.footer-button {
    font-size: 12px !important;
    font-weight: 600 !important;


    line-height: 1.3;
}


.product-grid .product .price,
.advanced-grid-products .product .right .price,
#top #cart_block .cart-heading p strong,
.cart-total table tr td:last-child,
.mini-cart-info td.total,
.mini-cart-total td:last-child,
.today-deals-products .product .price,
.architecture-products .product .right .price,
.matrialarts-products .matrial-product .right .price {
    font-size: 14px;
    font-weight: 600 !important;
}


.product-info .price .price-new {
    font-size: 50px;
    font-weight: 600 !important;
}

.product-list .name-actions > .price {
    font-size: 20px;
    font-weight: 600 !important;
}

.price-old,
.today-deals-products .product .price .price-old,
.architecture-products .product .right .price .price-old {
    font-size: 14px;
    font-weight: 600;
}


body {
    background-image: url(/image/catalog/coffee/bg-body.png);
    background-position: top center;
    background-repeat: no-repeat !important;
    background-attachment: scroll !important;
}


.footer .pattern {
    background-image: url(/image/catalog/coffee/bg-footer.png);
    background-position: bottom center;
    background-repeat: no-repeat !important;
    background-attachment: scroll !important;
}
