/*------------------------------------*\
    #DARK LAYOUT
\*------------------------------------*/

a,
a:focus,
.widget--social .social--icons a:hover {
    color: #f26c4f;
}

.color-theme {
    color: #f26c4f !important;
}

.footer-2 {
    background-color: #000000;
}

body,
section,
.wrapper,
body .slider,
body .preloader {
    background-color: #0e0e0e;
}

body .bg-gray {
    background-color: #0e0e0e !important;
}

.page-title .title .title--heading h1{
    color: #a1a1a1;
}

.form-control,
.form--review-rating span,
.form--review-rating h5,
.review--comment h6,
.review--comment a.reply,
.product--meta-action .select-order input,
.product--meta-info li,
.tabs .nav-tabs>li>a:focus,
.tabs .nav-tabs>li>a:hover,
.tabs .nav-tabs>li>a.active,
.tabs .nav-tabs>li>a.active:focus,
.tabs .nav-tabs>li>a.active:hover,
.product--title h3,
.heading .heading--title,
.widget--newsletter h3,
.product-item.style2 .product--hover-info .product--title h3 a,
.product-item.style2 .product--hover-info .product--price,
.product--meta-select3 form .form-control,
.contact-2 .form-control,
.feature-panel .feature--content h3,
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6,
.category--filter input,
.product--review-comments .review--comment h6,
.product--review-comments .review--comment a.reply,
.cart-table .table thead tr th,
body .input-checkbox .label-checkbox,
.product-detalis-2 .product--desc-list h6 {
    color: white;
}

.widget .widget--title h3,
.product-item .product--title h3 a,
.category--filter p:first-child,
body .widget-categories2 ul li a,
.cat-sidebar .widget .widget--title h3,
.widget-filter .subtitle {
    color: #7d7d7d;
}

.footer-widget {
    border-color: #121212;
}
.vertical-divider:before{
    background-color: #363636;
}
.widget--social span,
.product--meta-action .select-order i,
.footer-2 .widget--contact-info li,
.footer-2 .widget--contact-info li a,
.widget--links li a,
.review--comment .product--comment p,
.review--comment .review--date,
.tabs .nav-tabs>li>a,
.product-detalis-3 .product--desc p,
.category-options select,
.category-num h2,
.category-options .option--title {
    color: #555555;
}

.widget--newsletter .form-control {
    background-color: #161616;
}

.footer--copyright,
.product--meta-select3 form .select--box i {
    color: #363636;
}
.btn--more:hover,
.product--price,
.widget--newsletter button,
.widget--links li a:hover,
.social--icons a:hover,
.breadcrumb>.active,
.category-num h2 span,
.category-options .view--type a.active,
.category-13 .category--hover-info .category--title h3 a:hover,
.product-item.style2 .product--hover-info .product--title h3 a:hover,
.carousel-navs .owl-controls .owl-nav [class*=owl-] {
    color: #f26c4f;
}
.category-options .show--num li:hover{
    color:#fff;
}

.product-detalis-2 .product--desc-list li {
    color: #7d7d7d;
}


.widget-size a {
    background-color: #101010;
    border: none;
}

.widget-size a:hover,
.widget-size a.active {
    background-color: #101010;
    border: none;
    color: #f26c4f;
}

.category--filter .ui-slider {
    background-color: #252525;
}

.category--filter .ui-slider-handle,
.category--filter .ui-slider-handle:hover,
.btn--more:hover:after,
.category--filter .ui-slider-handle:last-of-type,
.category--filter .ui-slider-handle:hover {
    background-color: #f26c4f;
}

.category--filter .ui-slider-handle,
.category--filter .ui-slider-handle:hover,
.form-control:focus,
.carousel-dots .owl-controls .owl-dots .owl-dot.active span,
.widget-size-form .radio-indicator:after {
    border-color: #f26c4f;
}

.category--filter .ui-slider-range {
    background-color: #f26c4f;

}

.widget-brands ul li a:hover,
.widget-categories2 ul.inner--list li a:hover span,
.widget-categories2 ul.inner--list li a:hover {
    color: #f26c4f;
}


.contact--content h3,
.banner-panel h6 {
    color: white;
}

.contact--icon,
.banner-panel .num {
    color: #252525
}

.form--review-rating .product--rating i,
.banner-panel p,
.banner-panel li a,
.about--text p {
    color: #555555;
}

.review--comment a.reply:hover,
.review--comment a.reply i,
.about--text p span,
.about--signature,
.video--content .video--button .player-bordered i {
    color: #f26c4f;
}

.video--content .video--button .player-bordered {
    border-color: #f26c4f;
}

.video--content .video--button .player-bordered:hover {
    border-color: #f26c4f;
    background-color: #f26c4f;
}

.product-detalis-2 .product--desc,
.form-control,
.product--meta-action .select-order input,
.product--meta-select3 form .row,
.product--meta-select3 form .row [class*="col-"] {
    border-color: #252525
}


.btn--primary {
    background-color: #f26c4f;
}

/* shop cart & wishlist */

.register-login .register-title h4,
.cart-shiping .cart--shiping-text h3,
.cart-shiping .cart--shiping-text p a,
.cart-total-amount h4,
.cart-total-amount .cart--subtotal .price,
.cart-total-amount .label-radio,
.cart-table thead tr th,
.cart-product-name h6,
.cart-product-action .btn,
.cart-product-action .cart-copoun h3,
.cart-product-action .checkout--panel h4,
.cart-product-action .checkout--panel .sub--total span,
.cart-product-action .checkout--panel .total h6,
.product-features-4 .available--colors li a,
.carousel-navs .owl-controls .owl-nav [class*=owl-],
.banner-panel h5,
.banner-panel li a:hover {
    color: white;
}

.social--login a,
.register-login .register-title p,
.input-checkbox .label-checkbox,
.cart-total-amount .cart--products ul li,
.cart-shiping label,
.cart-table tbody tr td.cart-product-price,
.cart-table tbody tr td.cart-product-total,
.cart-product-item li,
.cart-product-item li span:last-of-type {
    color: #555555;
}

.testimonial-panel .testimonial--meta h4,
.product--share a:hover,
.forget--password,
.cart-total-amount .cart--total .price,
.cart-product-status,
.cart-product-action .checkout--panel .total span,
.footer-2 .widget--contact-info li a:hover {
    color: #f26c4f
}

.cart-total-amount>div,
.cart-table tbody tr td,
.cart-product-action .checkout--panel hr,
.cart-table .table > tbody > tr > td, .cart-table .table > tbody > tr > th, .cart-table .table > tfoot > tr > td, .cart-table .table > tfoot > tr > th, .cart-table .table > thead > tr > td, .cart-table .table > thead > tr > th {
    border-color: #1d1d1d
}

.cart-product-remove {
    border-color: transparent;
    color: #a1a1a1;
    background-color: #111111;
}

.cart-table .table td.cart-product-quantity .product-quantity{
    background-color: #111111;
    color: white;
}

.cart-table .table td.cart-product-quantity .product-quantity input.qty{
    color: white;
}

.form-control:focus {
    background-color: transparent;
}

.cart-total-amount,
.cart-shiping .form-control,
.cart-product-action .checkout--panel,
.cart-product-action .form-inline .form-control,
.cart-shiping .form-control:focus,
.cart-product-action .form-inline .form-control:focus {
    background-color: #111111;
}

.cart-product-action .form-inline .btn:hover {
    border-color: #f26c4f;
    background-color: #f26c4f;
    color: white;
}

.related-products .heading--title,
.cart-total-amount h6,
.cart-shiping .input-checkbox label,
.collection-7 .heading .heading--title,
.testimonial-7 .heading .heading--title {
    color: #a1a1a1;
}

.radio-indicator:after,
.label-checkbox .check-indicator:after {
    background-color: #f26c4f;
}

.register-login .form-control {
    background-color: transparent;
    border: 1px solid #252525
}

.social--login a:hover {
    background-color: #252525;
}



.cart-product-remove:hover {
    background-color: #f26c4f;
    border-color: #f26c4f;
    color: white;
}

/* 404 */
.products-filter li a.active,
.products-filter li a:hover,
.page-404 a,
.page-404 h3,
.page-404 form button:hover {
    color: #f26c4f;
}

.product--meta-action a.like,
.page-404 a:hover,
.page-404 h4,
.page-404 form button,
.product-item.style2 .product--action-icons a {
    color: white;
}

.page-404 p {
    color: #555555;
}

.carousel-dots .owl-controls .owl-dots .owl-dot span,
.page-404 a:before {
    background-color: #f26c4f;
}

.page-404 a:after {
    background-color: white;
}

.page-404 form .form-control {
    background-color: #111111;
}


.product--meta-action a.like {
    border-color: transparent;
}

.product-item.style2 .product--action-content {
    background-color: rgba(0, 0, 0, 0.8);
}

.product-item.style2 .product--colors a.color-1 {
    background-color: #252525;
}

.product-item.style2 .product--colors a.color-2 {
    border: 1px solid #252525;
}


.product-item.style2 .product--colors a.color-4 {
    background-color: #f26c4f;
}


.product-item.style2 .product--hover .product--action {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.product-detalis-2 .product--desc-list li:before {
    background-color: #7d7d7d;
}


.interactive-3 .banner-panel:before {
    background-color: #252525;
}

.interactive-3 .banner-panel h5 {
    color: #a1a1a1
}

.testimonial-3 .testimonial--body p,
.interactive-3 .banner-panel h6 {
    color: #555555;
}

.modal-content {
    background-color: #111;
}

.compare-popup .table>tbody>tr>th {
    color: white;
}

.compare-popup table,
.compare-popup .table,
.compare-popup .table>tbody>tr>td,
.compare-popup .table>tbody>tr>th,
.compare-popup .table>tfoot>tr>td,
.compare-popup .table>tfoot>tr>th,
.compare-popup .table>thead>tr>td,
.compare-popup .table>thead>tr>th,
.table-bordered td,
.table-bordered th,
.table td,
.table th,
.table-bordered {
    border-color: #000;
}

.model-bg-light {
    background-color: rgba(47, 46, 46, 0.8);
}

.compare-popup .modal-body,
.product-popup .modal-body {
    box-shadow: 0px 2px 30.4px 1.6px rgba(47, 46, 46, 0.5);
}

.footer--copyright a:hover,
.compare-popup .close,
.product-popup .close {
    color: white;
}

.compare-popup .close:hover,
.product-popup .close:hover {
    color: #f26c4f;
}

.product-item.style2 .product--hover .product--action .btn:hover {
    background-color: white;
    border-color: white;
    color: #000000;
}


.shop-cart .btn--secondary {
    background-color: #000000;
    border-color: #000000;
    color: white;
}

.cart-product-action .btn--bordered.btn--secondary {
    background-color: transparent;
    border-color: #1d1d1d;
}

.shop-cart .btn--secondary:hover,
.cart-product-action .btn--bordered.btn--secondary:hover {
    background-color: #f26c4f;
    border-color: #f26c4f;
    color: white;
}



.module .module-hamburger {
    background-color: #000;
}

.module.module-cart-3 .module-hamburger {
    box-shadow: none;
}

.module-cart-3 .cart-title h5,
.cart-box .cart-overview h5,
.cart-total .total-desc,
.module-cart-3 .module-hamburger .module-cancel {
    color: white;
}

.cart-box .cart-overview li {
    border-color: #222;
}

.interactive hr {
    border-color: #151515;
}

@keyframes btn-loading {

    0% {
        background-color: #f26c4f;
    }

    50% {
        background-color: #252525;
    }

}

.landing-demos .portfolio-item .portfolio-img:hover{
    -webkit-box-shadow:  0px 0px 33px 0px rgba(255, 255, 255, 0.23);
    -moz-box-shadow:  0px 0px 33px 0px rgba(255, 255, 255, 0.23);
    box-shadow: 0px 0px 33px 0px rgba(255, 255, 255, 0.23);
}

.product-detalis .product--desc-tabs .nav-tabs > li > a:before{
    background-color: white;
}


@media only screen and (min-width: 992px){

    .navbar-nav > li.has-dropdown > ul.dropdown-menu,
    li.dropdown-submenu > ul.mega-menu,
    li.has-dropdown > ul.dropdown-menu > li.dropdown-submenu > ul.dropdown-menu,
    .mega-dropdown-menu .container div[class*=col-] {
    
        background-color: #000;
    }

    .mega-dropdown-menu.collections-menu .container div[class*=col-]:after{
        background-color: #0e0e0e;
    }

    .module--search-box .form-search,
    .module--search-box .form-control{
        background-color: #0e0e0e;
        color:white;
    }

    .module--search-box .form-search button,
    .module--search-box .form-control::placeholder{
        color:white;
    }
    
}

.category-3 .category-item .category--hover .category--action{
    -moz-box-shadow: 0px 0px 30.4px 1.6px rgba(255,255,255, 0.57);
    -webkit-box-shadow: 0px 0px 30.4px 1.6px rgba(255,255,255, 0.57);
    box-shadow: 0px 0px 20px 1.6px rgba(255,255,255, 0.3);
}