
body,
.dropdown-menu,
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,
.search_form .button-search,
.search_form .button-search2,
.product-filter .options .button-group button {
    color: #4a4a4a;
}

.ui-autocomplete li a {
    color: #4a4a4a !important;
}

a,
.dropdown-menu a,
.vertical ul.megamenu > li > a,
.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 {
    color: #4a4a4a;
}

@media (max-width: 960px) {
    .responsive ul.megamenu > li > a {
        color: #4a4a4a !important;
    }
}

a:hover,
.box-category ul li a.active,
.product-list .actions > div ul,
.product-info .cart .links a:before,
.product-grid .product .only-hover ul li a span,
.hover-product .only-hover ul li a span,
.product-list .name-desc .rating-reviews .reviews span,
.product-list .actions > div ul,
.main-content .content > ul li:before,
.list-box li:before,
.breadcrumb .container ul li:before,
ul.megamenu li .sub-menu .content .static-menu .menu ul ul li:before,
ul.megamenu li .sub-menu .content .hover-menu a:before,
.vertical ul.megamenu > li.click:before, 
.vertical ul.megamenu > li.hover:before,
.category-wall .name a {
    color: #fdcb16;
}

.product-filter .options .button-group button:hover, 
.product-filter .options .button-group .active {
    background: #fdcb16;
}

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

.compare-info .price-new, 
.product-grid .product .price, 
.hover-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,
#quickview .price .price-new {
    color: #fdcb16;
}

.ui-autocomplete li span.price {
    color: #fdcb16 !important;
}

body {
    background-image:none;
    background: #ffffff;
}


#top-bar .container,
#top-bar .container > div > div > div > a,
#top-bar .container > div > div > form > div > a {
    color: #000000;
}

#top-bar .dropdown .caret {
    border-top: 4px solid #000000;
}

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

#top .header-links li a {
    color: #000000;
}

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

#top #cart_block .cart-heading span {
    color: #fdcb16;
}

#top .background {
    background: #ffffff;
}

ul.megamenu > li > a,
.megamenuToogle-wrapper .container {
    color: #ffffff;
}

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

.megamenu-wrapper,
.megamenuToogle-wrapper {
    background: #00329B; /* Old browsers */
    background: -moz-linear-gradient(top, #00329B 0%, #1649B5 0%, #00329B 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00329B), color-stop(0%,#1649B5), color-stop(99%,#00329B)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #00329B 0%,#1649B5 0%,#00329B 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #00329B 0%,#1649B5 0%,#00329B 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #00329B 0%,#1649B5 0%,#00329B 99%); /* IE10+ */
    background: linear-gradient(to bottom, #00329B 0%,#1649B5 0%,#00329B 99%); /* W3C */
}

ul.megamenu > li > a:hover, 
ul.megamenu > li.active > a, 
ul.megamenu > li.home > a, 
ul.megamenu > li:hover > a {
    background: #fdcb16; /* Old browsers */
    background: -moz-linear-gradient(top, #fdcb16 0%, #ffd743 0%, #fdcb16 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdcb16), color-stop(0%,#ffd743), color-stop(99%,#fdcb16)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fdcb16 0%,#ffd743 0%,#fdcb16 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fdcb16 0%,#ffd743 0%,#fdcb16 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fdcb16 0%,#ffd743 0%,#fdcb16 99%); /* IE10+ */
    background: linear-gradient(to bottom, #fdcb16 0%,#ffd743 0%,#fdcb16 99%); /* W3C */
}



.camera_wrap .owl-controls .owl-pagination span,
.tp-bullets .bullet {
    background: #dcdcdc;
}

.camera_wrap .owl-controls .owl-pagination .active span,
.tp-bullets .selected, 
.tp-bullets .bullet:hover {
    background: #fdcb16;
}


.sale {
    color: #ffffff;
}

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

.rating i {
    color: #aab0b7;
}

.rating i, 
.rating i:before {
    background: -webkit-gradient(linear, left top, left bottom, from(#aab0b7), to(#aab0b7));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: initial;
}

.rating i.active {
    color: #26ade4;
}

.rating i.active, 
.rating i.active:before {
    background: -webkit-gradient(linear, left top, left bottom, from(#26ade4), to(#26ade4));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: initial;
}

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

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

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

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

.tab-content .prev-button, 
.tab-content .next-button,
.box > .prev, 
.box > .next,
.carousel-brands .owl-prev, 
.carousel-brands .owl-next {
    background: #fdcb16 !important; /* Old browsers */
    background: -moz-linear-gradient(top, #fdcb16 0%, #ffd743 0%, #fdcb16 99%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdcb16), color-stop(0%,#ffd743), color-stop(99%,#fdcb16)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fdcb16 0%,#ffd743 0%,#fdcb16 99%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fdcb16 0%,#ffd743 0%,#fdcb16 99%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fdcb16 0%,#ffd743 0%,#fdcb16 99%) !important; /* IE10+ */
    background: linear-gradient(to bottom, #fdcb16 0%,#ffd743 0%,#fdcb16 99%) !important; /* W3C */
}

.box-product .owl-pagination > div {
    background: #aab0b7 !important; /* Old browsers */
    background: -moz-linear-gradient(top, #aab0b7 0%, #aab0b7 0%, #aab0b7 99%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aab0b7), color-stop(0%,#aab0b7), color-stop(99%,#aab0b7)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #aab0b7 0%,#aab0b7 0%,#aab0b7 99%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #aab0b7 0%,#aab0b7 0%,#aab0b7 99%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #aab0b7 0%,#aab0b7 0%,#aab0b7 99%) !important; /* IE10+ */
    background: linear-gradient(to bottom, #aab0b7 0%,#aab0b7 0%,#aab0b7 99%) !important; /* W3C */
}

.box-product .owl-pagination > div.active {
    background: #26ade4 !important; /* Old browsers */
    background: -moz-linear-gradient(top, #26ade4 0%, #26ade4 0%, #26ade4 99%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#26ade4), color-stop(0%,#26ade4), color-stop(99%,#26ade4)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #26ade4 0%,#26ade4 0%,#26ade4 99%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #26ade4 0%,#26ade4 0%,#26ade4 99%) !important; /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #26ade4 0%,#26ade4 0%,#26ade4 99%) !important; /* IE10+ */
    background: linear-gradient(to bottom, #26ade4 0%,#26ade4 0%,#26ade4 99%) !important; /* W3C */
}

.custom-footer .pattern,
.custom-footer .pattern a,
ul.contact-us li {
    color: #ffffff;
}

.custom-footer h4 {
    color: #ffffff;
}

.custom-footer h4 i,
ul.contact-us li span,
.custom-footer .tweets li a {
    color: #fdcb16;
}

ul.contact-us li i,
.tweets li:before {
    color: #ffffff;
}

.custom-footer h4,
.custom-footer .background,
.standard-body .custom-footer .background,
.fb-like-box,
ul.contact-us li i {
    border-color: #8a8c90;
}

.custom-footer .background,
.standard-body .custom-footer .background {
    background: #75787c;
}

.custom-footer .pattern {
    background: none;
}

.footer .pattern,
.footer .pattern a,
.copyright .pattern,
.copyright .pattern a {
    color: #ffffff;
}

.footer h4 {
    color: #fdcb16;
}

.footer ul li a:before {
    color: #fdcb16;
}

.footer .background,
.standard-body .footer .background,
.copyright .background,
.standard-body .copyright .background {
    background: #75787c;
}

body {
    font-size: 13px;
    font-weight: 400;
}

#top-bar .container, 
#top .header-links li a,
.sale,
.product-grid .product .only-hover ul li a,
.hover-product .only-hover ul li a {
    font-size: 12px;
}

/*
ul.megamenu > li > a strong {
    font-size: 16px;
    font-weight: 600;
}

.megamenuToogle-wrapper .container {
    font-weight: 600;
}

.vertical ul.megamenu > li > a strong {
    font-weight: 400;
}

.box .box-heading,
.center-column h1, 
.center-column h2, 
.center-column h3, 
.center-column h4, 
.center-column h5, 
.center-column h6 {
    font-size: 18px;
    font-weight: 400;
}

.footer h4,
.custom-footer h4 {
    font-size: 18px;
    font-weight: 400;
}

.breadcrumb .container h1 {
    font-size: 24px;
    font-weight: 600;
}

.button {
    font-size: 14px;
    font-weight: 400;
}


.product-grid .product .price,
.hover-product .price {
    font-size: 13px;
    font-weight: 400;
}

.product-info .price .price-new {
    font-size: 36px;
    font-weight: 400;
}

.product-list .actions > div .price {
    font-size: 24px;
    font-weight: 400;
}

.price-old {
    font-size: 13px;
    font-weight: 400;
}

#slider .container { 
    padding-top: 23px;
}

@media (max-width: 991px) {
    .responsive #slider .container { 
        padding-top: 17px !important;
    }
}

#top .megamenu-wrapper { 
    position: relative;
    margin-bottom: -22px; //login page problem
    width: 100%;
}

@media (min-width: 992px) {
    #top .megamenu-wrapper { 
        display: table !important;
    }
}

@media (max-width: 991px) {
    .responsive #top .megaMenuToggle { 
        position: relative;
        margin-bottom: -17px;
    }

    .responsive #top .megamenu-wrapper {
        margin-top: 15px;
    }
}
*/