body {
    color: #010412;
    background-color: #ffffff;
}
hr{
    border-top:1px solid #aeb1be;
}
.bg-tra-pink {
    background-color: rgba(235, 69, 69, 0.08);
}
.owl-theme .owl-nav [class*='owl-']:not(.disabled):hover {
    color: #010412;
}
.pink-color {
    color: #eb4545;
}

.section-bg {
    background-color: #ffffff;
}

.section-bg:nth-child(2n) {
    background-color: #f2f2f7;
}

.section-bg-invert {
    background-color: #ffffff;
}

.section-bg-invert:nth-child(2n) {
    background-color: #c5c7d2;
}

.bg-light {
    background-color: #f2f2f7 !important
}

.bg-light-2 {
    background-color: #f9f9f9 !important
}

.bg-lighter {
    background-color: #fafafa !important
}

.bg-gray {
    background-color: #f4f5f8 !important
}

.bg-primary {
    background-color: #111111 !important
}

.bg-secondary {
    background-color: #00c13c !important
}

.bg-image {
    background-color: #c5c7d2;
}

.bg-overlay:before {
    background-color: #010412
}

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
    color: #222222;
}

a {
    color: #555555;
}

a:hover,
a:focus {
    color: #ed1c23;
}

.link-underline:hover {
    box-shadow: 0 2px 0 0 #222222
}

.item-description .link-underline {
    color: #aeb1be;
}

.item-description .link-underline:hover {
    color: #aeb1be;
    box-shadow: 0 2px 0 0 #222222 !important;
}

.back-link {
    color: #555;
}

.back-link:hover {
    color: #010412;
}

.np-link {
    color: #555 !important;
    box-shadow: none !important;
}

.np-link:hover {
    color: #010412 !important;
}

.text-primary {
    color: #111111 !important
}

.text-secondary {
    color: #00c13c !important
}

.text-dark {
    color: #010412 !important
}

.text-light {
    color: #c5c7d2 !important
}

.timers h4 {
    color: #ed1c23;
}

blockquote {
    color: #777;
}

blockquote cite {
    color: #010412;
}

blockquote.text-white cite {
    color: #c5c7d2
}

blockquote.text-white cite span {
    color: #777
}

.header {
    background-color: #222222
}

.custom-exam .custom-control-label {
    color: #999;
}

.custom-exam .custom-control-label:hover {
    color: #222222;
}

.custom-exam .custom-control-input:checked~.custom-control-label::before {
    border-color: #ed1c23 !important;
}

.custom-exam .custom-control-input:checked~.custom-control-label::after {
    background-color: #ed1c23 !important;
}

.header-top {
    color: #c5c7d2;
}

.header-top a:hover,
.header-top a:focus {
    color: #111111
}

.header-top .container:after,
.header-top .container-fluid:after {
    background-color: #f4f4f7
}

.header-menu {
    background-color: #222222;
    box-shadow: 2px 5px 8px rgba(51, 51, 51, 0.05), -2px 5px 8px rgba(51, 51, 51, 0.05);
}

.header-menu a:hover,
.header-menu a:focus {
    color: #111111
}

.cart-dropdown .dropdown-toggle,
.compare-dropdown .dropdown-toggle {
    color: #bbb
}

.cart-dropdown .dropdown-menu,
.compare-dropdown .dropdown-menu {
    box-shadow: 5px 10px 16px rgba(51, 51, 51, 0.05), -5px 10px 16px rgba(51, 51, 51, 0.05);
    background-color: #222222;
}

.cart-dropdown .btn-remove,
.compare-dropdown .btn-remove {
    color: #c5c7d2;
}

.cart-dropdown .btn-remove:hover,
.cart-dropdown .btn-remove:focus,
.compare-dropdown .btn-remove:hover,
.compare-dropdown .btn-remove:focus {
    color: #010412
}

.cart-dropdown:hover .dropdown-toggle,
.cart-dropdown.show .dropdown-toggle,
.compare-dropdown:hover .dropdown-toggle,
.compare-dropdown.show .dropdown-toggle {
    color: #111111
}

.compare-product-title {
    color: #666;
}

.compare-product-title a:hover,
.compare-product-title a:focus {
    color: #111111
}

.compare-actions .action-link {
    color: #666
}

.compare-actions .action-link:hover,
.compare-actions .action-link:focus {
    color: #111111;
}

.cart-dropdown .cart-count {
    color: #222222;
    background-color: #111111
}

.cart-dropdown .product {
    box-shadow: none;
    box-shadow: none !important
}

.cart-dropdown .product-title {
    color: #666;
}

.cart-dropdown .product-title a {
    color: inherit
}

.cart-dropdown .product-title a:hover,
.cart-dropdown .product-title a:focus {
    color: #111111
}

.cart-dropdown .product-cart-details {
    color: #999;
}

.dropdown-cart-total {
    color: #666;
}

.wishlist-link {
    color: #666;
}

.wishlist-link .wishlist-count {
    color: #222222;
    background-color: #111111
}

.wishlist-link:hover,
.wishlist-link:focus {
    color: #111111
}

.search-toggle {
    color: #010412;
}

.search-toggle:hover,
.search-toggle:focus,
.search-toggle.active {
    color: #111111;
}

.header-search .header-search-wrapper {
    background-color: #222222;
}

.header-search .select-custom:before {
    background-color: #f4f4f7
}

.header-search .select-custom::after {
    color: #999;
}

.header-search .form-control,
.header-search select {
    background-color: #222222;
}

.header-search .form-control {
    box-shadow: none
}

.header-search select {
    color: #777;
}

.mobile-menu-toggler {
    background: transparent;
    color: #666;
}

.menu .megamenu.demo::-webkit-scrollbar-thumb {
    background: #f4f4f7;
}

.menu .megamenu.demo::-webkit-scrollbar-track {
    background: #222222;
}

.header-intro-clearance .header-bottom .header-right .highlight {
    color: #010412
}

.header-intro-clearance .header-bottom .header-right i {
    color: #010412;
}

.header-intro-clearance .dropdown.category-dropdown .dropdown-toggle {
    color: #010412;
}

.header-intro-clearance .account a {
    color: #010412;
}

.header-intro-clearance .wishlist a {
    color: #010412;
}

.header-intro-clearance .wishlist .wishlist-count {
    color: #222222
}

.header-intro-clearance .cart-dropdown .dropdown-toggle,
.header-intro-clearance .wishlist .dropdown-toggle,
.header-intro-clearance .account .dropdown-toggle {
    color: #bbb
}

.top-menu:not(.top-link-menu) ul {
    background-color: #222222;
    box-shadow: 2px 5px 8px rgba(51, 51, 51, 0.05), -2px 5px 8px rgba(51, 51, 51, 0.05);
}

.header-search-visible .header-search-wrapper:before {
    border-color: transparent transparent #f4f4f7 transparent
}

.menu .megamenu>ul,
.menu .megamenu div>ul {
    box-shadow: none;
}

.menu li>a {
    color: #222222;
}

.menu>li>a {
    color: #222222;
}

.menu .megamenu,
.menu ul {
    background-color: #222222;
    box-shadow: 5px 10px 16px rgba(51, 51, 51, 0.05), -5px 10px 16px rgba(51, 51, 51, 0.05);
}

.menu .menu-title {
    color: #010412;
}

.menu li.show>a,
.menu li.active>a,
.menu li.active:hover>a {
    color: #ffffff;
    background: #ed1c23;
}

.menu li:hover>a {
    color: #ffffff;
    background: #ed1c23;
}

.demo-item {
    color: #999999;
}

.demo-item a {
    color: inherit
}

.demo-item a:hover,
.demo-item a:focus {
    color: #111111
}

.demo-item a:hover .demo-bg,
.demo-item a:focus .demo-bg {
    box-shadow: 3px 10px 16px rgba(51, 51, 51, 0.05), -3px 10px 16px rgba(51, 51, 51, 0.05);
    background-position: center bottom;
}

.demo-bg {
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #f4f4f4;
    background-position: center top;
}

.tip {
    color: #222222;
    background-color: #111111
}

.tip.tip-new {
    background-color: #00c13c
}

.tip.tip-hot {
    background-color: #ef837b
}

.sidenav-title {
    color: #222222;
    background-color: #010412;
}

.category-dropdown .dropdown-toggle {
    color: #010412;
}

.category-dropdown .dropdown-toggle:before {
    background-color: #111111;
}

.category-dropdown .dropdown-toggle:hover,
.category-dropdown .dropdown-toggle:focus {
    color: #222222;
    background-color: #111111;
}

.category-dropdown:not(.is-on):hover .dropdown-toggle {
    color: #222222 !important;
    background-color: #111111
}

.category-dropdown.show .dropdown-toggle {
    color: #222222;
    background-color: #111111
}

.category-dropdown .dropdown-menu {
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05)
}

.category-dropdown .dropdown-item {
    color: #666;
}

.category-dropdown .dropdown-item.dropdown-item-lead {
    color: #010412;
    background-color: #f9f9f9
}

.category-dropdown .dropdown-item:hover,
.category-dropdown .dropdown-item:focus {
    color: #111111;
    background-color: #222222;
}

.category-dropdown .dropdown-item:hover.dropdown-item-lead,
.category-dropdown .dropdown-item:focus.dropdown-item-lead {
    background-color: #f9f9f9
}

.menu-vertical ul,
.menu-vertical .megamenu {
    background-color: #222222;
    box-shadow: 5px 10px 16px rgba(51, 51, 51, 0.05), -5px 10px 16px rgba(51, 51, 51, 0.05)
}

.menu-vertical .megamenu>ul,
.menu-vertical .megamenu div>ul {
    box-shadow: none;
}

.menu-vertical li>a {
    color: #666;
}

.menu-vertical>li>a {
    color: #666;
}

.menu-vertical>li.item-lead>a {
    color: #010412;
    background-color: #f9f9f9
}

.menu-vertical .menu-title {
    color: #010412;
}

.menu-vertical i {
    color: #c5c7d2;
}

.menu-vertical li:hover>a,
.menu-vertical li.show>a,
.menu-vertical li.active>a {
    color: #111111
}

.menu-vertical>li:hover>a,
.menu-vertical>li.show>a,
.menu-vertical>li.active>a {
    color: #111111
}
.sticky-header{
    background: #ffffff;
}
.sticky-header.fixed.header-transparent{
    background: #ffffff !important;
}
.mobile-menu-container {
    background-color: #010412;
    box-shadow: 0.1rem 0 0.6rem 0 rgba(51, 51, 51, 0.5);
}

.mobile-menu-container .social-icon {
    background-color: transparent;
    color: rgba(255, 255, 255, 0.45);
    border-color: rgba(255, 255, 255, 0.45)
}

.mobile-menu-container .social-icon:hover,
.mobile-menu-container .social-icon:focus {
    background-color: transparent
}

.mobile-menu-close {
    color: #222222;
}

.mobile-menu-close:hover,
.mobile-menu-close:focus {
    color: #111111
}

.mobile-menu-overlay {
    background-color: rgba(25, 25, 25, 0.25);
}

.mobile-menu li a {
    color: #aeb1be;
}

.mobile-menu li a:hover,
.mobile-menu li a:focus {
    color: #222222 !important;
}

.mobile-menu li.open>a,
.mobile-menu li.active>a {
    color: #222222 !important;
}

.mobile-menu li ul li a:not(:hover):not(:focus) {
    color: rgba(255, 255, 255, 0.8)
}

.mmenu-btn {
    color: #222222;
    background-color: transparent;
}

.mmenu-btn:hover,
.mmenu-btn:focus {
    color: #111111
}

.mobile-search .form-control {
    background-color: #010412;
    border-color: #888;
}

.mobile-search .form-control::placeholder {
    color: rgba(255, 255, 255, 0.45)
}

.mobile-search .form-control:focus {
    color: #222222;
    border-color: #222222 !important;
    background-color: #010412
}

.mobile-search .btn {
    background: none;
}

.mobile-search .btn:hover,
.mobile-search .btn:active,
.mobile-search .btn:focus {
    background: none !important;
}

.site-search .form-control {
    background-color: #ffffff;
}

.site-search .form-control::placeholder {
    color: rgba(255, 255, 255, 0.7)
}

.site-search .form-control:focus {
    color: #222222;
    border-color: #222222 !important;
    background-color: #ffffff
}

.site-search .btn {
    background: none;
}

.site-search .btn:hover,
.site-search .btn:active,
.site-search .btn:focus {
    color: #222222 !important;
    background: none !important;
}

.nav.nav-pills-mobile .nav-link {
    color: #222222;
    background: none;
}

.nav.nav-pills-mobile .nav-link.active,
.nav.nav-pills-mobile .nav-link:hover,
.nav.nav-pills-mobile .nav-link:focus {
    color: #111111;
    border-bottom-color: #111111
}

.mobile-cats-menu li a {
    color: rgba(255, 255, 255, 0.8);
}

.mobile-cats-menu li a.mobile-cats-lead {
    color: #222222
}

.mobile-cats-menu li a:hover,
.mobile-cats-menu li a:focus {
    color: #111111;
}

.mobile-menu-light {
    background-color: #222222
}

.mobile-menu-light .mobile-menu-close:not(:hover):not(:focus) {
    color: #666
}

.mobile-menu-light .social-icon {
    color: #999;
    border-color: #999
}

.mobile-menu-light .mobile-menu li a {
    border-bottom-color: #efefef
}

.mobile-menu-light .mobile-menu li a:not(:hover):not(:focus) {
    color: #666
}

.mobile-menu-light .mobile-menu li.open>a,
.mobile-menu-light .mobile-menu li.active>a {
    color: #111111
}

.mobile-menu-light .mobile-menu li ul {
    border-bottom-color: #efefef
}

.mobile-menu-light .mobile-menu li ul li a:not(:hover):not(:focus) {
    color: #666
}

.mobile-menu-light .mobile-menu li ul ul {
    border-top-color: #efefef
}

.mobile-menu-light .mmenu-btn:not(:hover):not(:focus) {
    color: #666
}

.mobile-menu-light .mobile-search .form-control {
    color: #666;
    background-color: #222222;
    border-color: #e5e5e5
}

.mobile-menu-light .mobile-search .form-control::placeholder {
    color: #666
}

.mobile-menu-light .mobile-search .form-control:focus {
    color: #666;
    border-color: #111111;
    background-color: #222222
}

.mobile-menu-light .nav.nav-pills-mobile {
    border-bottom-color: #efefef
}

.mobile-menu-light .nav.nav-pills-mobile .nav-link:not(:hover):not(:focus):not(.active) {
    color: #010412
}

.mobile-menu-light .mobile-cats-menu li a {
    border-bottom-color: #efefef
}

.mobile-menu-light .mobile-cats-menu li a:not(:hover):not(:focus) {
    color: #666
}

.mobile-menu-light .mobile-cats-menu li a:not(:hover):not(:focus).mobile-cats-lead {
    color: #010412
}

p {
    color: #222222
}

.header-2 {
    background-color: #222222
}

.header-2 .header-search-extended .btn {
    background-color: transparent;
    color: #666;
}

.header-2 .header-search-extended .btn:hover,
.header-2 .header-search-extended .btn:focus,
.header-2 .header-search-extended .btn:active {
    color: #00c13c;
    background-color: transparent
}

.header-2 .btn-primary:not(:disabled):not(.disabled):active,
.header-2 .btn-primary:not(:disabled):not(.disabled).active,
.header-2 .show>.btn-primary.dropdown-toggle {
    color: #111111;
    background-color: transparent
}

.header-2 .header-top {
    background-color: #f2f2f7
}

.header-2 .header-middle .container::after {
    background-color: #f4f4f7
}

.header-2 .cart-dropdown:not(:hover):not(.show) .dropdown-toggle,
.header-2 .compare-dropdown:not(:hover):not(.show) .dropdown-toggle,
.header-2 .mobile-menu-toggler,
.header-2 .search-toggle:not(:hover):not(:focus),
.header-2 .wishlist-link:not(:hover):not(:focus) {
    color: #010412
}

.header-2 .sticky-header {
    background-color: #222222
}

.header-2 .header-search .header-search-wrapper {
    border-color: #dadada
}

.header-2 .header-bottom {
    color: #222222
}

.header-2 .header-bottom .menu>li:not(:hover):not(.active):not(.show)>a {
    color: #010412
}

.header-2 .header-bottom .mobile-menu-toggler {
    color: #222222
}

.header-3 {
    color: #222222;
    background-color: #ffffff
}

.header-home {
    background: transparent !important;
}

.header-transparent {
    background: transparent !important;
}

.header-3 .header-top {
    background-color: #222222
}

.header-3 .header-bottom {
    background-color: #ffffff;
    box-shadow: 0px 2px 20px rgba(0, 0, 0, 0.2);
}

.header-3 .wishlist a {
    color: #010412;
}

.header-3 .cart-dropdown:not(:hover):not(.show) .dropdown-toggle,
.header-3 .compare-dropdown:not(:hover):not(.show) .dropdown-toggle,
.header-3 .mobile-menu-toggler,
.header-3 .search-toggle:not(:hover):not(:focus),
.header-3 .wishlist-link:not(:hover):not(:focus) {
    color: #bbb;
}

.header-3 .wishlist .wishlist-count,
.header-3 .cart-count {
    color: #222222;
}

.header-3 .header-search-extended .btn {
    background-color: transparent;
    color: #010412
}

.header-3 .btn-primary:hover,
.header-3 .btn-primary:focus,
.header-3 .btn-primary.focus,
.header-3 .btn-primary:not(:disabled):not(.disabled):active,
.header-3 .btn-primary:not(:disabled):not(.disabled).active,
.header-3 .show>.btn-primary.dropdown-toggle {
    color: #111111;
    background-color: transparent
}

.header-3 .header-search-visible .header-search-wrapper:before {
    border-bottom-color: #dadada
}

.header-4 .header-top {
    background-color: #f5f6f9;
}

.header-4 .cart-dropdown:not(:hover):not(.show) .dropdown-toggle,
.header-4 .compare-dropdown:not(:hover):not(.show) .dropdown-toggle {
    color: #010412
}

.header-4 .wishlist-link:not(:hover):not(:focus),
.header-4 .search-toggle:not(:hover):not(:focus),
.header-4 .mobile-menu-toggler {
    color: #010412
}

.header-4.header-intro-clearance .header-search .header-search-wrapper {
    border-color: #c5c7d2
}

.header-4 .header-bottom {
    background-color: #222222
}

.header-4 .dropdown.category-dropdown {
    background-color: #f2f2f7
}

.header-4 .dropdown.category-dropdown .dropdown-toggle:not(:hover):not(:focus) {
    color: #111111
}

.header-4 .btn-primary:hover,
.header-4 .btn-primary:focus,
.header-4 .btn-primary.focus,
.header-4 .btn-primary:not(:disabled):not(.disabled):active,
.header-4 .btn-primary:not(:disabled):not(.disabled).active,
.header-4 .show>.btn-primary.dropdown-toggle {
    color: #111111;
    background-color: transparent
}

.header-4 .dropdown.category-dropdown .dropdown-toggle:not(:hover):not(:focus) {
    color: #010412 !important
}

.header-5 {
    background-color: transparent;
}

.header-5 .cart-dropdown:not(:hover):not(.show) .dropdown-toggle,
.header-5 .compare-dropdown:not(:hover):not(.show) .dropdown-toggle {
    color: #222222
}

.header-5 .header-search .header-search-wrapper {
    background-color: transparent;
}

.header-5 .header-search-extended .form-control {
    background-color: transparent;
    color: #222222;
}

.header-5 .header-search-extended .form-control::placeholder {
    color: #222222
}

.header-5 .wishlist-link:not(:hover):not(:focus),
.header-5 .search-toggle:not(:hover):not(:focus):not(.active),
.header-5 .mobile-menu-toggler,
.header-5 .wishlist-link:not(:hover):not(:focus),
.header-5 .menu>li:not(:hover):not(.active):not(.show)>a,
.header-5 .mobile-menu-toggler {
    color: #222222
}

.header-5 .menu>li>a::before {
    background-color: #222222;
}

.header-5 .menu>li:hover>a,
.header-5 .menu>li:focus>a,
.header-5 .menu>li.active>a {
    color: #222222
}

.header-5 .sticky-header.fixed {
    background-color: #010412
}

.header-6 .header-middle {
    color: #777;
}

.header-6 .header-middle a {
    color: #666
}

.header-6 .header-middle a:hover,
.header-6 .header-middle a:focus {
    color: #111111
}

.header-6 .cart-dropdown:hover .cart-txt,
.header-6 .cart-dropdown:focus .cart-txt,
.header-6 .compare-dropdown:hover .cart-txt,
.header-6 .compare-dropdown:focus .cart-txt {
    color: #111111
}

.header-6 .header-bottom {
    background-color: #222
}

.header-6 .header-bottom .menu>li>a {
    color: #222222
}

.header-6 .header-bottom .header-right i {
    color: #111111
}

.header-6 .header-bottom .header-right p {
    color: #222222;
}

.header-6 .header-top .social-icons a {
    color: #777
}

.header-6 .header-search-extended .form-control {
    color: #222;
}

.header-6 .header-search-extended .form-control::placeholder {
    color: #222
}

.header-6 .header-search-extended .btn {
    background-color: transparent;
    color: #666;
}

.header-6 .wishlist-link:hover .wishlist-txt,
.header-6 .wishlist-link:focus .wishlist-txt {
    color: #111111
}

.header-6 .wishlist-txt,
.header-6 .cart-txt {
    color: #222;
}

.header-6 .header-middle a.btn:hover,
.header-6 .header-middle a.btn:focus {
    color: #222222
}

.header-6 .btn-primary:hover,
.header-6 .btn-primary:focus,
.header-6 .btn-primary.focus,
.header-6 .btn-primary:not(:disabled):not(.disabled):active,
.header-6 .btn-primary:not(:disabled):not(.disabled).active,
.header-6 .show>.btn-primary.dropdown-toggle {
    color: #c15454;
    background-color: transparent
}

.header-7 .header-top {
    background-color: #f9f9f9
}

.header-7 .header-search-extended .btn-primary {
    background-color: transparent;
    color: #666;
}

.header-7 .btn-primary:hover,
.header-7 .btn-primary:focus,
.header-7 .btn-primary.focus,
.header-7 .btn-primary:not(:disabled):not(.disabled):active,
.header-7 .btn-primary:not(:disabled):not(.disabled).active,
.header-7 .show>.btn-primary.dropdown-toggle {
    color: #222222;
    background-color: #cc6666;
    border-color: #cc6666;
    box-shadow: none
}

.header-8 .header-top {
    color: #f4e8dd;
    background-color: #111111;
}

.header-8 .header-top .header-dropdown>a:hover,
.header-8 .header-top .header-dropdown>a:focus,
.header-8 .header-top .top-menu>li>a:hover,
.header-8 .header-top .top-menu>li>a:focus {
    color: #222222
}

.header-8 .header-menu ul a:not(:focus):not(:hover) {
    color: #666
}

.header-8 .header-search .form-control {
    background-color: #f4f4f4
}

.header-8 .header-search .header-search-wrapper {
    border-color: #f4f4f4
}

.header-9 {
    background-color: transparent
}

.header-9 .cart-dropdown:not(:hover):not(.show) .dropdown-toggle,
.header-9 .compare-dropdown:not(:hover):not(.show) .dropdown-toggle {
    color: #222222
}

.header-9 .header-search .header-search-wrapper {
    border-color: #222222
}

.header-9 .wishlist-link:not(:hover):not(:focus),
.header-9 .search-toggle:not(:hover):not(:focus):not(.active),
.header-9 .mobile-menu-toggler,
.header-9 .wishlist-link:not(:hover):not(:focus),
.header-9 .menu>li:not(:hover):not(.active):not(.show)>a,
.header-9 .mobile-menu-toggler {
    color: #222222
}

.header-9 .sticky-header.fixed {
    background-color: #010412
}

.header-10 {
    background-color: #222222
}

.header-10 .header-top {
    background-color: #fafafa;
}

.header-10 .cart-dropdown:not(:hover):not(.show) .dropdown-toggle,
.header-10 .compare-dropdown:not(:hover):not(.show) .dropdown-toggle,
.header-10 .mobile-menu-toggler,
.header-10 .search-toggle:not(:hover):not(:focus),
.header-10 .wishlist-link:not(:hover):not(:focus) {
    color: #010412
}

.header-10 .sticky-header {
    background-color: #f7f7f7
}

.header-10 .header-search .header-search-wrapper {
    border-color: #111111
}

.header-10 .header-bottom {
    background-color: #010412
}

.header-10 .header-bottom .menu>li:not(:hover):not(.active):not(.show)>a {
    color: #222222
}

.header-10 .header-bottom .mobile-menu-toggler {
    color: #222222
}

.header-10 .menu>li:hover>a,
.header-10 .menu>li.show>a,
.header-10 .menu>li.active>a {
    color: #222222
}

.header-10 .category-dropdown .dropdown-toggle {
    color: #222222;
    background-color: #111111;
}

.header-10 .category-dropdown .dropdown-menu {
    box-shadow: none
}

.header-10 .menu-vertical .menu-title {
    color: #111111
}

.header-11 {
    background-color: transparent
}

.header-11 .header-middle {
    border-bottom-color: rgba(250, 250, 250, 0.2)
}

.header-11 .cart-dropdown:not(:hover):not(.show) .dropdown-toggle,
.header-11 .compare-dropdown:not(:hover):not(.show) .dropdown-toggle {
    color: #222222
}

.header-11 .header-search .header-search-wrapper {
    border-color: #222222
}

.header-11 .wishlist-link:not(:hover):not(:focus),
.header-11 .search-toggle:not(:hover):not(:focus):not(.active),
.header-11 .mobile-menu-toggler,
.header-11 .wishlist-link:not(:hover):not(:focus),
.header-11 .menu>li:not(:hover):not(.active):not(.show)>a,
.header-11 .mobile-menu-toggler {
    color: #222222
}

.header-11 .sticky-header.fixed {
    background-color: #010412
}

.header-12 .account a {
    color: #010412;
}

.header-12 .wishlist a {
    color: #010412;
}

.header-12 .wishlist .wishlist-count {
    color: #222222
}

.header-12 .cart-dropdown .dropdown-toggle,
.header-12 .wishlist .dropdown-toggle,
.header-12 .account .dropdown-toggle {
    color: #bbb
}

.header-12 .cart-dropdown:hover>a,
.header-12 .cart-dropdown:hover>a p,
.header-12 .cart-dropdown:focus>a,
.header-12 .cart-dropdown:focus>a p,
.header-12 .cart-dropdown.show>a,
.header-12 .cart-dropdown.show>a p,
.header-12 .wishlist:hover>a,
.header-12 .wishlist:hover>a p,
.header-12 .wishlist:focus>a,
.header-12 .wishlist:focus>a p,
.header-12 .wishlist.show>a,
.header-12 .wishlist.show>a p,
.header-12 .account:hover>a,
.header-12 .account:hover>a p,
.header-12 .account:focus>a,
.header-12 .account:focus>a p,
.header-12 .account.show>a,
.header-12 .account.show>a p {
    color: #1cc0a0
}

.header-12 .dropdown.category-dropdown .dropdown-toggle {
    color: #222222;
    background-color: #1cc0a0;
}

.header-12 .header-bottom .container::after {
    background-color: #c5c7d2;
}

.header-12 .header-bottom .menu>li>a::before {
    background-color: #1cc0a0;
}

.header-12 .header-bottom .menu>li:hover>a,
.header-12 .header-bottom .menu>li:focus>a,
.header-12 .header-bottom .menu>li.active>a {
    color: #1cc0a0
}

.header-12 .header-bottom .header-right i {
    color: #222222
}

.header-12 .header-bottom .header-right p {
    color: #222222;
}

.header-12 .header-bottom .menu>li:not(:hover):not(.active):not(.show)>a {
    color: #222222
}

.header-12 .sticky-header.fixed {
    background-color: #010412
}

.header-12 .header-search-extended #cat,
.header-12 .header-search-extended .form-control {
    background-color: #f2f2f7
}

.header-13 {
    background-color: #222222
}

.header-13 .cart-dropdown:not(:hover):not(.show) .dropdown-toggle,
.header-13 .compare-dropdown:not(:hover):not(.show) .dropdown-toggle,
.header-13 .mobile-menu-toggler,
.header-13 .search-toggle:not(:hover):not(:focus),
.header-13 .wishlist-link:not(:hover):not(:focus) {
    color: #666
}

.header-13 .header-search .header-search-wrapper {
    border-color: #f4f4f7
}

.header-13 .header-bottom {
    color: #222222;
    background-color: #010412
}

.header-13 .header-bottom .menu>li:not(:hover):not(.active):not(.show)>a {
    color: #c5c7d2
}

.header-13 .header-bottom .menu>li.active>a,
.header-13 .header-bottom .menu>li.show>a {
    color: #222222
}

.header-13 .header-bottom .mobile-menu-toggler {
    color: #222222
}

.header-13 .header-bottom .menu>li>a:hover,
.header-13 .header-bottom .menu>li>a:focus {
    color: #222222
}

.header-13 .dropdown.category-dropdown .dropdown-toggle {
    color: #222222;
    background-color: #111111;
}

.header-13 .header-text {
    color: #c5c7d2;
}

.header-14 {
    background-color: #222222
}

.header-14 .header-bottom .container::after,
.header-14 .header-bottom .container-fluid::after {
    background-color: #222222
}

.header-14 .cart-dropdown:hover .dropdown-toggle,
.header-14 .cart-dropdown.show .dropdown-toggle,
.header-14 .compare-dropdown:hover .dropdown-toggle,
.header-14 .compare-dropdown.show .dropdown-toggle {
    color: #fcb941
}

.header-14 .mobile-menu-toggler {
    color: #010412
}

.header-14 .header-search .header-search-wrapper {
    border-color: #111111
}

.header-14 .header-bottom {
    color: #222222;
    background-color: #010412
}

.header-14 .header-bottom .menu>li:not(:hover):not(.active):not(.show)>a {
    color: #222222
}

.header-14 .header-bottom .menu>li>a::before {
    background-color: #fcb941;
}

.header-14 .dropdown.category-dropdown .dropdown-toggle {
    color: #010412 !important;
    background-color: #111111;
}

.header-14 .dropdown.category-dropdown .dropdown-menu {
    box-shadow: none
}

.header-14 .menu-vertical>li:not(:hover):not(.show):not(.active)>a {
    color: #010412
}

.header-14 .header-bottom .header-right p {
    color: #222222
}

.header-14 .header-bottom .header-right i {
    color: #fcb941
}

.header-14 .wishlist-link {
    color: #010412
}

.header-14 .wishlist-link:hover .wishlist-txt,
.header-14 .wishlist-link:focus .wishlist-txt {
    color: #fcb941
}

.header-14 .compare-dropdown:hover .compare-txt,
.header-14 .compare-dropdown:focus .compare-txt {
    color: #fcb941
}

.header-14 .cart-dropdown:hover .cart-txt,
.header-14 .cart-dropdown:focus .cart-txt {
    color: #fcb941
}

.header-14 .wishlist-txt,
.header-14 .cart-txt,
.header-14 .compare-txt {
    color: #777;
}

.header-14 .select-custom::before {
    background-color: #dadada
}

.footer a {
    color: #555;
}

.footer a:hover,
.footer a:focus,
.header-top .link-underline:hover,
.header-top .link-underline:focus {
    color: #010412 !important;
}

.footer .link-underline:hover,
.header-top .link-underline:hover,
.header-top .link-underline:hover {
    box-shadow: 0 2px 0 0 #222222;
}

.author-content .link-underline {
    color: #222222 !important;
}

.author-content .link-underline:hover,
.author-content .link-underline:focus {
    color: #222222 !important;
    box-shadow: 0 2px 0 0 #222222
}

.footer li {
    color: #999;
}

.footer .widget-title {
    color: #222222;
}

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

.widget-newsletter .form-control:not(:focus) {
    border-color: #dadada
}

#scroll-top {
    color: #010412;
    background-color: #fff;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.25);
}

#scroll-top:hover,
#scroll-top:focus {
    color: #111111;
    background-color: #f2f2f7;
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.35);
}

.widget-about-title {
    color: #010412;
}

.footer-newsletter {
    color: #f4f4f7;
}

.footer-newsletter .title {
    color: #222222;
}

.footer-newsletter .title-desc {
    color: inherit;
}

.footer-newsletter .title-desc span {
    color: #222222;
}

.footer-newsletter .form-control {
    color: #999999;
    background-color: #222222;
}

.footer-newsletter .form-control.form-control::placeholder {
    color: #999999
}

.footer-menu li+li:before {
    background-color: #b5b5b5
}

.footer-menu a {
    box-shadow: 0 1px 0 #b5b5b5
}

.breadcrumb {
    background-color: transparent;
}

.breadcrumb-item a {
    color: #777
}

.breadcrumb-item a:hover,
.breadcrumb-item a:focus {
    color: #111111
}

.breadcrumb-item.active {
    color: #010412
}

.breadcrumb-item+.breadcrumb-item:before {
    color: #999999;
}

.title-separator {
    color: #c5c7d2
}

.text-white .title-separator {
    color: #777
}

.title-desc {
    color: #777;
}

.title-link:hover,
.title-link:focus {
    box-shadow: 0 1px 0 0 #111111
}

.icon-box {
    color: #777;
}

.icon-box-icon {
    color: #111111;
}

.icon-box-circle .icon-box-icon {
    color: #222222;
    background-color: #111111
}

.icon-box-card {
    background-color: #fafafa;
}

.icon-boxes-container {
    background-color: #222;
}

.icon-boxes-container.bg-dark .icon-box-icon {
    color: #666
}

.icon-boxes-container.bg-dark .icon-box-title {
    color: #222222
}

.card-header {
    background-color: transparent;
}

.card-title a {
    color: #111111;
    background-color: transparent;
}

.card-title a:before {
    color: #111111;
}

.card-title a.collapsed {
    color: #010412
}

.card-title a.collapsed:hover,
.card-title a.collapsed:focus {
    color: #111111
}

.card-title a.collapsed:before {
    color: #8c8c8c;
}

.card.bg-light,
.card.bg-white {
    background-color: #222222 !important;
}

.card.bg-light .card-title a,
.card.bg-white .card-title a {
    background-color: #222222
}

.card.bg-light .card-title a.collapsed {
    background-color: #fafafa
}

.nav.nav-tabs .nav-link {
    color: #777;
}

.nav.nav-tabs .nav-link:hover,
.nav.nav-tabs .nav-link:focus {
    color: #111111;
    border-color: transparent
}

.nav.nav-tabs .nav-item.show .nav-link,
.nav.nav-tabs .nav-item .nav-link.active {
    color: #111111;
    border-color: #d7d7d7;
    border-bottom-color: transparent
}

.nav.nav-tabs.nav-tabs-bg .nav-link:not(.active) {
    border-color: #f4f4f7 #f4f4f7 #d7d7d7 #f4f4f7;
    background-color: #fafafa
}

.nav-exam {
    color: #f2f2f7;
    background-color: #484848;
}

.nav-exam:hover,
.nav-exam:focus {
    color: #ffffff !important;
    background-color: #ed1c23 !important;
}

.nav-exam.active {
    color: #ffffff !important;
    background-color: #ed1c23 !important;
}

.nav-exam.active.done,
.nav-exam.done {
    color: #ffffff !important;
    background-color: #3e9c31 !important;
}

.nav-exam.done_blue {
    color: #ffffff !important;
    background-color: #1091e8 !important;
}

.no-hover,
.no-hover:hover {
    color: #f2f2f7;
    background-color: #ed1c23;
}

.nav.nav-pills .nav-link {
    color: #777;
    background-color: transparent;
}

.nav.nav-pills .nav-link:hover,
.nav.nav-pills .nav-link:focus {
    color: #111111
}

.nav.nav-pills .nav-item.show .nav-link,
.nav.nav-pills .nav-item .nav-link.active {
    color: #111111;
    border-color: #d7d7d7;
    border-bottom-color: #111111
}

.tabs-vertical .nav.nav-tabs .nav-item.show .nav-link,
.tabs-vertical .nav.nav-tabs .nav-item .nav-link.active {
    border-color: #d7d7d7;
    border-right-color: transparent
}

.tabs-vertical .nav.nav-tabs.nav-tabs-bg .nav-link:not(.active) {
    border-color: #f4f4f7 #d7d7d7 #f4f4f7 #f4f4f7;
    background-color: #fafafa
}

.nav.nav-border-anim .nav-link:before {
    background-color: #111111;
}

.btn-wrap>span {
    color: #c5c7d2;
}

.btn:focus {
    box-shadow: none
}

.btn:active:focus {
    box-shadow: none !important
}

.btn-link {
    color: #111111;
}

.btn-link.btn-link-dark {
    color: #010412
}

.btn-link:hover,
.btn-link:focus,
.btn-link .btn-link-dark:hover,
.btn-link .btn-link-dark:focus {
    color: #111111;
    border-color: #111111
}

.btn-primary {
    color: #222222;
    background-color: #111111;
    border-color: #111111;
    box-shadow: none
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show>.btn-primary.dropdown-toggle {
    color: #222222;
    background-color: #00c13c;
    border-color: #00c13c;
    box-shadow: none
}

.btn-primary.disabled,
.btn-primary:disabled {
    color: #222222;
    background-color: #111111;
    border-color: #111111
}

.btn-secondary {
    color: #222222;
    background-color: #00c13c;
    border-color: #00c13c;
    box-shadow: none
}

.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active,
.show>.btn-secondary.dropdown-toggle {
    color: #222222;
    background-color: #111111;
    border-color: #111111;
    box-shadow: none
}

.btn-secondary.disabled,
.btn-secondary:disabled {
    color: #222222;
    background-color: #00c13c;
    border-color: #00c13c
}

.btn-white {
    color: #010412;
    background-color: #222222;
    border-color: #222222;
    box-shadow: none
}

.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white:not(:disabled):not(.disabled):active,
.btn-white:not(:disabled):not(.disabled).active,
.show>.btn-white.dropdown-toggle {
    color: #222222;
    background-color: #111111;
    border-color: #111111;
    box-shadow: none
}

.btn-white.disabled,
.btn-white:disabled {
    color: #010412;
    background-color: #222222;
    border-color: #222222
}

.btn-white-2 {
    color: #010412;
    background-color: #222222;
    border-color: #222222;
    box-shadow: none
}

.btn-white-2:hover,
.btn-white-2:focus,
.btn-white-2.focus,
.btn-white-2:not(:disabled):not(.disabled):active,
.btn-white-2:not(:disabled):not(.disabled).active,
.show>.btn-white-2.dropdown-toggle {
    color: #222222;
    background-color: #00c13c;
    border-color: #00c13c;
    box-shadow: none
}

.btn-white-2.disabled,
.btn-white-2:disabled {
    color: #010412;
    background-color: #222222;
    border-color: #222222
}

.btn-primary-white {
    color: #222222;
    background-color: #111111;
    border-color: #111111;
    box-shadow: none
}

.btn-primary-white:hover,
.btn-primary-white:focus,
.btn-primary-white.focus,
.btn-primary-white:not(:disabled):not(.disabled):active,
.btn-primary-white:not(:disabled):not(.disabled).active,
.show>.btn-primary-white.dropdown-toggle {
    color: #111111;
    background-color: #222222;
    border-color: #222222;
    box-shadow: none
}

.btn-primary-white.disabled,
.btn-primary-white:disabled {
    color: #222222;
    background-color: #111111;
    border-color: #111111
}

.btn-white-primary {
    color: #111111;
    background-color: #222222;
    border-color: #222222;
    box-shadow: none
}

.btn-white-primary:hover,
.btn-white-primary:focus,
.btn-white-primary.focus,
.btn-white-primary:not(:disabled):not(.disabled):active,
.btn-white-primary:not(:disabled):not(.disabled).active,
.show>.btn-white-primary.dropdown-toggle {
    color: #222222;
    background-color: #111111;
    border-color: #111111;
    box-shadow: none
}

.btn-white-primary.disabled,
.btn-white-primary:disabled {
    color: #111111;
    background-color: #222222;
    border-color: #222222
}

.btn-dark {
    color: #222222;
    background-color: #010412;
    border-color: #010412;
    box-shadow: none
}

.btn-dark:hover,
.btn-dark:focus,
.btn-dark.focus,
.btn-dark:not(:disabled):not(.disabled):active,
.btn-dark:not(:disabled):not(.disabled).active,
.show>.btn-dark.dropdown-toggle {
    color: #222222;
    background-color: #111111;
    border-color: #111111;
    box-shadow: none
}

.btn-dark.disabled,
.btn-dark:disabled {
    color: #222222;
    background-color: #010412;
    border-color: #010412
}

.btn-outline {
    color: #111111;
    background-color: transparent;
    background-image: none;
    border-color: #f4f4f7;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.05)
}

.btn-outline:hover,
.btn-outline:focus,
.btn-outline.focus,
.btn-outline:not(:disabled):not(.disabled):active,
.btn-outline:not(:disabled):not(.disabled).active,
.show>.btn-outline.dropdown-toggle {
    color: #111111;
    background-color: transparent;
    border-color: #f4f4f7;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15)
}

.btn-outline.disabled,
.btn-outline:disabled {
    color: #111111;
    background-color: transparent
}

.btn-outline-primary {
    color: #111111;
    background-color: transparent;
    background-image: none;
    border-color: #111111;
    box-shadow: none
}

.btn-outline-primary:hover,
.btn-outline-primary:focus,
.btn-outline-primary.focus,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.show>.btn-outline-primary.dropdown-toggle {
    color: #111111;
    background-color: transparent;
    border-color: #f4f4f7;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.05)
}

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
    color: #111111;
    background-color: transparent
}

.btn-outline-light {
    color: #222222;
    background-color: transparent;
    background-image: none;
    border-color: #222222;
    box-shadow: none
}

.btn-outline-light:hover,
.btn-outline-light:focus,
.btn-outline-light.focus,
.btn-outline-light:not(:disabled):not(.disabled):active,
.btn-outline-light:not(:disabled):not(.disabled).active,
.show>.btn-outline-light.dropdown-toggle {
    color: #111111;
    background-color: transparent;
    border-color: #222222;
    box-shadow: none
}

.btn-outline-light.disabled,
.btn-outline-light:disabled {
    color: #222222;
    background-color: transparent
}

.btn-outline-dark {
    color: #010412;
    background-color: transparent;
    background-image: none;
    border-color: #d7d7d7;
    box-shadow: none
}

.btn-outline-dark:hover,
.btn-outline-dark:focus,
.btn-outline-dark.focus,
.btn-outline-dark:not(:disabled):not(.disabled):active,
.btn-outline-dark:not(:disabled):not(.disabled).active,
.show>.btn-outline-dark.dropdown-toggle {
    color: #111111;
    background-color: transparent;
    border-color: #f4f4f7;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.05)
}

.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
    color: #010412;
    background-color: transparent
}

.btn-outline-dark-2 {
    color: #010412;
    background-color: transparent;
    background-image: none;
    border-color: #f4f4f7;
    box-shadow: none
}

.btn-outline-dark-2:hover,
.btn-outline-dark-2:focus,
.btn-outline-dark-2.focus,
.btn-outline-dark-2:not(:disabled):not(.disabled):active,
.btn-outline-dark-2:not(:disabled):not(.disabled).active,
.show>.btn-outline-dark-2.dropdown-toggle {
    color: #111111;
    background-color: #fafafa;
    border-color: #f4f4f7;
    box-shadow: none
}

.btn-outline-dark-2.disabled,
.btn-outline-dark-2:disabled {
    color: #010412;
    background-color: transparent
}

.btn-outline-dark-3 {
    color: #010412;
    background-color: transparent;
    background-image: none;
    border-color: #d7d7d7;
    box-shadow: none
}

.btn-outline-dark-3:hover,
.btn-outline-dark-3:focus,
.btn-outline-dark-3.focus,
.btn-outline-dark-3:not(:disabled):not(.disabled):active,
.btn-outline-dark-3:not(:disabled):not(.disabled).active,
.show>.btn-outline-dark-3.dropdown-toggle {
    color: #111111;
    background-color: transparent;
    border-color: #111111;
    box-shadow: none
}

.btn-outline-dark-3.disabled,
.btn-outline-dark-3:disabled {
    color: #010412;
    background-color: transparent
}

.btn-outline-darker {
    color: #010412;
    background-color: transparent;
    background-image: none;
    border-color: #d7d7d7;
    box-shadow: none
}

.btn-outline-darker:hover,
.btn-outline-darker:focus,
.btn-outline-darker.focus,
.btn-outline-darker:not(:disabled):not(.disabled):active,
.btn-outline-darker:not(:disabled):not(.disabled).active,
.show>.btn-outline-darker.dropdown-toggle {
    color: #222222;
    background-color: #111111;
    border-color: #111111;
    box-shadow: none
}

.btn-outline-darker.disabled,
.btn-outline-darker:disabled {
    color: #010412;
    background-color: transparent
}

.btn-outline-gray {
    color: #010412;
    background-color: transparent;
    background-image: none;
    border-color: #959595;
    box-shadow: none
}

.btn-outline-gray:hover,
.btn-outline-gray:focus,
.btn-outline-gray.focus,
.btn-outline-gray:not(:disabled):not(.disabled):active,
.btn-outline-gray:not(:disabled):not(.disabled).active,
.show>.btn-outline-gray.dropdown-toggle {
    color: #222222;
    background-color: #111111;
    border-color: #111111;
    box-shadow: none
}

.btn-outline-gray.disabled,
.btn-outline-gray:disabled {
    color: #010412;
    background-color: transparent
}

.btn-outline-lightgray {
    color: #010412;
    background-color: transparent;
    background-image: none;
    border-color: #f4f4f7;
    box-shadow: none
}

.btn-outline-lightgray:hover,
.btn-outline-lightgray:focus,
.btn-outline-lightgray.focus,
.btn-outline-lightgray:not(:disabled):not(.disabled):active,
.btn-outline-lightgray:not(:disabled):not(.disabled).active,
.show>.btn-outline-lightgray.dropdown-toggle {
    color: #111111;
    background-color: #f5f6f9;
    border-color: #f4f4f7;
    box-shadow: none
}

.btn-outline-lightgray.disabled,
.btn-outline-lightgray:disabled {
    color: #010412;
    background-color: transparent
}

.btn-shadow {
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.05) !important
}

.btn-shadow:hover,
.btn-shadow:focus,
.btn-shadow:active {
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15) !important
}

.btn-outline-white {
    color: #222222;
    background-color: transparent;
    background-image: none;
    border-color: #222222;
    box-shadow: none
}

.btn-outline-white:hover,
.btn-outline-white:focus,
.btn-outline-white.focus,
.btn-outline-white:not(:disabled):not(.disabled):active,
.btn-outline-white:not(:disabled):not(.disabled).active,
.show>.btn-outline-white.dropdown-toggle {
    color: #222222;
    background-color: #111111;
    border-color: #111111;
    box-shadow: none
}

.btn-outline-white.disabled,
.btn-outline-white:disabled {
    color: #222222;
    background-color: transparent
}

.btn-outline-white-2 {
    color: #222222;
    background-color: transparent;
    background-image: none;
    border-color: #222222;
    box-shadow: none
}

.btn-outline-white-2:hover,
.btn-outline-white-2:focus,
.btn-outline-white-2.focus,
.btn-outline-white-2:not(:disabled):not(.disabled):active,
.btn-outline-white-2:not(:disabled):not(.disabled).active,
.show>.btn-outline-white-2.dropdown-toggle {
    color: #222222;
    background-color: #00c13c;
    border-color: #00c13c;
    box-shadow: none
}

.btn-outline-white-2.disabled,
.btn-outline-white-2:disabled {
    color: #222222;
    background-color: transparent
}

.btn-outline-white-3 {
    color: #222222;
    background-color: transparent;
    background-image: none;
    border-color: #222222;
    box-shadow: none
}

.btn-outline-white-3:hover,
.btn-outline-white-3:focus,
.btn-outline-white-3.focus,
.btn-outline-white-3:not(:disabled):not(.disabled):active,
.btn-outline-white-3:not(:disabled):not(.disabled).active,
.show>.btn-outline-white-3.dropdown-toggle {
    color: #010412;
    background-color: #222222;
    border-color: #222222;
    box-shadow: none
}

.btn-outline-white-3.disabled,
.btn-outline-white-3:disabled {
    color: #222222;
    background-color: transparent
}

.btn-outline-white-4 {
    color: #222222;
    background-color: transparent;
    background-image: none;
    border-color: #222222;
    box-shadow: none
}

.btn-outline-white-4:hover,
.btn-outline-white-4:focus,
.btn-outline-white-4.focus,
.btn-outline-white-4:not(:disabled):not(.disabled):active,
.btn-outline-white-4:not(:disabled):not(.disabled).active,
.show>.btn-outline-white-4.dropdown-toggle {
    color: #111111;
    background-color: #222222;
    border-color: #222222;
    box-shadow: none
}

.btn-outline-white-4.disabled,
.btn-outline-white-4:disabled {
    color: #222222;
    background-color: transparent
}


.cta .btn-outline-white-4{
    color:#fff;
    background-color:transparent;
    background-image:none;
    border-color:#fff;
    box-shadow:none
}
.cta .btn-outline-white-4:hover,
.cta .btn-outline-white-4:focus,
.cta .btn-outline-white-4.focus,
.cta .btn-outline-white-4:not(:disabled):not(.disabled):active,
.cta .btn-outline-white-4:not(:disabled):not(.disabled).active,
.cta .show>.btn-outline-white-4.dropdown-toggle{
    color:#111111;
    background-color:#fff;
    border-color:#fff;
    box-shadow:none
}
.cta .btn-outline-white-4.disabled,.btn-outline-white-4:disabled{
    color:#fff;
    background-color:transparent
}

.bg-image .btn-wrap>span {
    color: #777
}

.bg-image .btn-link-dark {
    color: #222222
}

.bg-image .btn-link-dark:hover,
.bg-image .btn-link-dark:focus {
    color: #111111;
    border-color: #111111
}

.bg-image .btn-outline-primary:hover,
.bg-image .btn-outline-primary:focus,
.bg-image .btn-outline-primary.focus,
.bg-image .btn-outline-primary:not(:disabled):not(.disabled):active,
.bg-image .btn-outline-primary:not(:disabled):not(.disabled).active,
.show>.bg-image .btn-outline-primary.dropdown-toggle {
    color: #222222;
    background-color: #111111;
    border-color: #111111
}

.bg-image .btn-outline-dark {
    color: #222222;
    border-color: #222222
}

.bg-image .btn-outline-dark:hover,
.bg-image .btn-outline-dark:focus,
.bg-image .btn-outline-dark.focus,
.bg-image .btn-outline-dark:not(:disabled):not(.disabled):active,
.bg-image .btn-outline-dark:not(:disabled):not(.disabled).active,
.show>.bg-image .btn-outline-dark.dropdown-toggle {
    color: #111111;
    background-color: #222222;
    border-color: #222222
}

.product {
    background-color: #222222
}

.product:hover {
    box-shadow: 0 3px 16px rgba(0, 0, 0, 0.1);
}

.product:hover .product-title a {
    color: #222222;
}

.product-media {
    background-color: #d7d7d7;
}

.product-countdown .countdown-section {
    background-color: rgba(255, 255, 255, 0.9);
}

.product-countdown .countdown-section:not(:last-child):after {
    color: #222222;
}

.product-countdown .countdown-period {
    color: #010412;
}

.product-countdown .countdown-amount {
    color: #ef837b;
}

.product-countdown.countdown-primary .countdown-amount {
    color: #111111
}

.product-countdown-container {
    background-color: rgba(255, 255, 255, 0.95);
}

.product-countdown-container .product-contdown-title {
    color: #010412;
}

.product-body {
    background-color: #f2f2f7;
}

.product-title {
    color: #555;
}

.product-title a {
    color: inherit
}

.product-title a:hover,
.product-title a:focus {
    color: #010412
}

.product-cat {
    color: #777;
}

.product-cat a {
    color: inherit
}

.product-cat a:hover,
.product-cat a:focus {
    color: #666
}

.product-price {
    color: #111111;
}

.new-price {
    color: #ef837b;
}

.old-price {
    color: #aaa;
}

.out-price {
    color: #aaa
}

.product-label {
    color: #010412;
    background-color: #222222
}

.product-label.label-sale {
    color: #222222;
    background-color: #ef837b
}

.product-label.label-new {
    color: #222222;
    background-color: #00c13c
}

.product-label.label-top {
    color: #222222;
    background-color: #7dd2ea
}

.product-label.label-out {
    color: #222222;
    background-color: #c5c7d2
}

.product-label.label-primary {
    color: #222222;
    background-color: #111111
}

.product-label.label-secondary {
    color: #222222;
    background-color: #00c13c
}

.product-label-text {
    color: #111111;
}

.ratings {
    color: #c5c7d2
}

.ratings-val {
    color: #fcb941
}

.ratings-primary .ratings-val {
    color: #111111
}

.ratings-text {
    color: #c5c7d2;
}

.ratings-text a {
    color: inherit
}

.ratings-text a:hover,
.ratings-text a:focus {
    color: #111111
}

.product-action {
    background-color: rgba(255, 255, 255, 0.95);
}

.btn-product span {
    color: #666666;
}

.btn-product:hover span,
.btn-product:focus span {
    color: #ffffff;
    box-shadow: 0 1px 0 0 #111111
}

.product-action-dark {
    background-color: #010412
}

.product-action-dark .btn-product:not(:hover):not(:focus) span {
    color: #222222
}

.product-action-dark .btn-product+.btn-product {
    border-left-color: #4b4b4b
}

.product-action-vertical {
    background-color: transparent;
}

.btn-product-icon {
    color: #111111;
    background-color: #222222
}

.btn-product-icon:hover,
.btn-product-icon:focus {
    color: #222222;
    background-color: #111111
}

.product-body .btn-wishlist {
    color: #c5c7d2;
    background: none
}

.product-body .btn-wishlist:hover,
.product-body .btn-wishlist:focus {
    color: #111111;
    background: none
}

.btn-expandable span {
    color: #222222;
    background-color: #111111;
}

.product-size a {
    color: #666666;
    background-color: #f7f8fa;
}

.product-size a:hover,
.product-size a:focus,
.product-size a.active {
    color: #222222;
    background-color: #010412
}

.product-size a.disabled {
    color: #c5c7d2;
}

.product-nav-dots a,
.product-nav-dots span {
    background-repeat: no-repeat;
    background-position: center center
}

.product-nav-dots a.active,
.product-nav-dots a:hover,
.product-nav-dots a:focus,
.product-nav-dots span.active,
.product-nav-dots span:hover,
.product-nav-dots span:focus {
    box-shadow: 0 0 0 0.1rem #c5c7d2
}

.product-nav-thumbs a.active,
.product-nav-thumbs a:hover,
.product-nav-thumbs a:focus,
.product-nav-thumbs span.active,
.product-nav-thumbs span:hover,
.product-nav-thumbs span:focus {
    box-shadow: 0 0 0 0.1rem #c5c7d2
}

.product-disabled .btn-product,
.product-disabled .btn-product-icon {
    color: #222222;
    background-color: #c5c7d2 !important
}

.product.product-3 {
    background-color: #222222
}

.product.product-3 .product-action {
    background-color: #222222;
}

.product.product-3 .btn-product:not(:hover):not(:focus) span {
    color: #010412
}

.product.product-3 .product-body {
    background-color: #222222
}

.product.product-3 .product-footer {
    background-color: #222222;
}

.product.product-3:hover {
    box-shadow: none
}

.product.product-4 .product-action {
    background-color: transparent
}

.product.product-4 .btn-product {
    color: #222222;
    background-color: #111111
}

.product.product-4 .btn-product span {
    color: inherit;
}

.product.product-4 .btn-product:hover,
.product.product-4 .btn-product:focus {
    color: #222222;
    background-color: #00c13c
}

.product.product-4 .btn-product:hover span,
.product.product-4 .btn-product:focus span {
    box-shadow: none
}

.product.product-4 .product-footer {
    background-color: #222222;
}

.product.product-4:hover .product-footer {
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.05)
}

.product.product-5 .product-body {
    background-color: #222222;
}

.product.product-5 .product-action {
    background-color: transparent
}

.product.product-5 .btn-product {
    color: #111111;
    background-color: #010412
}

.product.product-5 .btn-product span {
    color: #222222;
}

.product.product-5 .btn-product:hover,
.product.product-5 .btn-product:focus {
    color: #222222;
    background-color: #111111
}

.product.product-5 .btn-product:hover span,
.product.product-5 .btn-product:focus span {
    box-shadow: none
}

.product.product-5 .product-footer {
    background-color: #222222;
}

.product.product-5:hover .product-footer {
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.05)
}

.product.product-6 .product-action {
    background-color: transparent;
}

.product.product-6:hover {
    box-shadow: none
}

.product.product-7 .btn-product {
    color: #111111;
    background-color: #222222;
}

.product.product-7 .btn-product span {
    color: #111111
}

.product.product-7 .btn-product:hover,
.product.product-7 .btn-product:focus {
    color: #222222;
    background-color: #111111;
    border-bottom-color: #111111
}

.product.product-7 .btn-product:hover span,
.product.product-7 .btn-product:focus span {
    color: #222222;
    box-shadow: none
}

.product.product-8 .product-cat {
    color: #c5c7d2;
}

.product.product-8 .product-action {
    background-color: transparent
}

.product.product-8 .new-price {
    color: #111111
}

.product.product-8 .btn-product {
    color: #222222;
    background-color: #010412;
}

.product.product-8 .btn-product:before {
    color: #111111;
}

.product.product-8 .btn-product span {
    color: inherit;
}

.product.product-8 .btn-product:hover,
.product.product-8 .btn-product:focus {
    color: #222222;
    background-color: #111111
}

.product.product-8 .btn-product:hover:before,
.product.product-8 .btn-product:focus:before {
    color: #222222
}

.product.product-8 .btn-product:hover span,
.product.product-8 .btn-product:focus span {
    box-shadow: none
}

.product.product-9 .product-price {
    color: #010412
}

.product.product-9 .label-sale {
    background-color: #111111;
}

.product.product-9 .product-action {
    background-color: #222222;
}

.product.product-9 .product-action::before {
    background-color: #f4f4f7
}

.product.product-9:hover {
    box-shadow: none
}

.product.product-10 .btn-expandable span {
    background-color: #fcb941
}

.product.product-10 .product-media {
    background-color: #222222;
}

.product.product-10 .product-body .btn-wishlist:hover,
.product.product-10 .product-body .btn-wishlist:focus {
    color: #666
}

.product.product-10 .btn-product:hover span,
.product.product-10 .btn-product:focus span {
    color: #111111;
    box-shadow: 0 1px 0 0 #fcb941
}

.product.product-10 .btn-cart {
    color: #fcb941
}

.product.product-10 .btn-cart:hover,
.product.product-10 .btn-cart:focus {
    color: #222;
    background-color: #fcb941
}

.product.product-10 .btn-quickview {
    color: #fcb941
}

.product.product-10 .btn-quickview:hover,
.product.product-10 .btn-quickview:focus {
    color: #222222;
    background-color: #fcb941
}

.product.product-10 .product-title a {
    color: #010412
}

.product.product-10 .product-title a:hover,
.product.product-10 .product-title a:focus {
    color: #fcb941
}

.product.product-10 .product-price {
    color: #010412
}

.product.product-10 .product-label.label-deal {
    color: #222222;
    background-color: #ef837b;
    box-shadow: 0 5px 10px rgba(34, 34, 34, 0.2)
}

.product.product-11 a:hover,
.product.product-11 a:focus {
    color: #111111
}

.product.product-11 .btn-product-icon {
    color: #010412;
}

.product.product-11 .btn-product-icon:hover,
.product.product-11 .btn-product-icon:focus {
    color: #222222;
    background-color: #111111;
    border-color: #111111
}

.product.product-11 .product-price {
    color: #010412
}

.product.product-11 .btn-product {
    color: #010412;
}

.product.product-11 .btn-product:hover,
.product.product-11 .btn-product:focus {
    color: #222222;
    border-color: #111111;
    background-color: #111111
}

.product.product-11 .btn-product:hover span,
.product.product-11 .btn-product:focus span {
    color: #222222;
    box-shadow: none
}

.product.product-list {
    box-shadow: none;
}

.product.product-list .product-content {
    color: #777;
}

.product.product-list .btn-product {
    color: #777;
}

.product.product-list .btn-product span {
    color: inherit;
}

.product.product-list .btn-product:hover,
.product.product-list .btn-product:focus {
    color: #111111
}

.product.product-list .btn-product:hover span,
.product.product-list .btn-product:focus span {
    color: inherit
}

.product.product-list .btn-product.btn-cart {
    color: #111111;
}

.product.product-list .btn-product.btn-cart:hover,
.product.product-list .btn-product.btn-cart:focus {
    color: #222222;
    background-color: #111111
}

.product.product-list .btn-product.btn-cart:hover span,
.product.product-list .btn-product.btn-cart:focus span {
    box-shadow: none
}

.product.product-list .btn-product.btn-cart.disabled {
    color: #c5c7d2;
    border-color: #f4f4f7;
    background-color: #fafafa
}

.product.product-sm:hover {
    box-shadow: none
}

.product.product-sm .product-cat {
    color: #c5c7d2;
}

.banner {
    background-color: #c5c7d2
}

.banner-title {
    color: #010412;
}

.banner-title a {
    color: inherit
}

.banner-title.text-white a {
    color: #222222
}

.banner-subtitle {
    color: #777;
}

.banner-subtitle a {
    color: inherit
}

.banner-subtitle.text-white a {
    color: #222222
}

.banner-big {
    color: #c5c7d2
}

.banner-display>a:before {
    background-color: rgba(51, 51, 51, 0.4);
}

.banner-overlay>a:after {
    background-color: rgba(51, 51, 51, 0.25);
}

.banner-overlay.banner-overlay-light>a:after {
    background-color: rgba(255, 255, 255, 0.3)
}

.btn-video {
    color: #111111;
    background-color: #222222;
    box-shadow: 0 0 0 1.5rem rgba(255, 255, 255, 0.2);
}

.btn-video:hover,
.btn-video:focus {
    color: #222222;
    background-color: #00c13c;
    box-shadow: 0 0 0 1rem rgba(255, 255, 255, 0.2)
}

.video-box-content {
    color: #777
}

.banner-content-overlay {
    background-color: rgba(255, 255, 255, 0.9);
}

.banner:hover .banner-content-overlay {
    background-color: #222222
}

.banner-content-static {
    background-color: #222222;
}

.banner:hover .banner-content-static {
    background-color: #222222
}

.banner-badge .banner-link {
    background-color: #222222;
}

.banner-badge .banner-link-text {
    color: #222222;
}

.banner-badge .banner-link:hover .banner-link-text,
.banner-badge .banner-link:focus .banner-link-text {
    background-color: #111111;
}

.social-icon {
    color: #777;
}

.social-icon:hover,
.social-icon:focus {
    color: #ffffff;
    border-color: #ffffff;
    background-color: transparent
}

.social-icon.social-facebook {
    color: #1775f1
}

.social-icon.social-twitter {
    color: #1da1f3
}

.social-icon.social-instagram {
    color: #dd6d9a
}

.social-icon.social-youtube {
    color: #d22321
}

.social-icon.social-pinterest {
    color: #d22321
}

.social-icon.social-linkedin {
    color: #3399cc
}

.social-icon.social-whatsapp {
    color: #4fd060
}

.social-icon.social-telegram {
    color: #23a3e2
}

.social-icons-colored .social-icon.social-facebook {
    color: #222222;
    border-color: #1775f1;
    background-color: #1775f1
}

.social-icons-colored .social-icon.social-twitter {
    color: #222222;
    border-color: #1da1f3;
    background-color: #1da1f3
}

.social-icons-colored .social-icon.social-instagram {
    color: #222222;
    border-color: #dd6d9a;
    background-color: #dd6d9a
}

.social-icons-colored .social-icon.social-youtube {
    color: #222222;
    border-color: #d22321;
    background-color: #d22321
}

.social-icons-colored .social-icon.social-pinterest {
    color: #222222;
    border-color: #d22321;
    background-color: #d22321
}

.social-icons-colored .social-icon.social-linkedin {
    color: #222222;
    border-color: #3399cc;
    background-color: #3399cc
}

.social-icons-colored .social-icon:hover,
.social-icons-colored .social-icon:focus {
    background-color: #222222 !important;
    border-color: #d7d7d7 !important
}

.social-icons-colored .social-icon:hover.social-facebook,
.social-icons-colored .social-icon:focus.social-facebook {
    color: #1775f1
}

.social-icons-colored .social-icon:hover.social-twitter,
.social-icons-colored .social-icon:focus.social-twitter {
    color: #1da1f3
}

.social-icons-colored .social-icon:hover.social-instagram,
.social-icons-colored .social-icon:focus.social-instagram {
    color: #dd6d9a
}

.social-icons-colored .social-icon:hover.social-youtube,
.social-icons-colored .social-icon:focus.social-youtube {
    color: #d22321
}

.social-icons-colored .social-icon:hover.social-pinterest,
.social-icons-colored .social-icon:focus.social-pinterest {
    color: #d22321
}

.social-icons-colored .social-icon:hover.social-linkedin,
.social-icons-colored .social-icon:focus.social-linkedin {
    color: #3399cc
}

.testimonial-icon:before {
    color: #111111;
}

.form-control {
    color: #222222;
    background-color: #ffffff;
    box-shadow: none
}

.form-control-white {
    border-color: #222222
}

.form-control:focus {
    color: #222222;
    background-color: #f2f2f7;
    border-color: #c5c7d2;
    box-shadow: none;
}

.form-control::placeholder {
    color: #999
}

label {
    color: #666;
}

.form-text {
    color: #999;
}

.required-field>label::after {
    color: #e02b27;
}

.required {
    color: #e02b27;
}

.select-custom::after {
    color: #010412
}

.custom-control-label::before {
    background-color: #f9f9f9;
    box-shadow: none !important;
}

.custom-control-input:focus:not(:checked)~.custom-control-label::before {
    border-color: #dadada
}

.custom-checkbox .custom-control-label::after {
    color: #222222;
    background-image: none;
}

.custom-checkbox .custom-control-input:checked~.custom-control-label::before {
    color: #222222;
    border-color: #0ed5f3;
    background-color: #0ed5f3
}

.custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before {
    background-color: #0ed5f3
}

.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before {
    background-color: rgba(51, 51, 51, 0.5)
}

.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before {
    background-color: rgba(51, 51, 51, 0.5)
}

.custom-checkbox .custom-control-input:checked~.custom-control-label::after {
    background-image: none;
}

.custom-control.custom-radio .custom-control-label::before {
    background-color: #f9f9f9;
    border-color: #dadada;
}

.custom-control.custom-radio .custom-control-input:checked~.custom-control-label::before {
    border-color: #111111;
    background-color: #ffffff
}

.custom-control.custom-radio .custom-control-input:checked~.custom-control-label::after {
    background-image: none !important;
    background-color: #ffffff
}

.form-control-tooltip .input-tooltip {
    color: #777;
}

.form-control-tooltip .input-tooltip:hover,
.form-control-tooltip .input-tooltip:focus {
    color: #111111
}

.cta .form-control:not(:focus):not(.form-control-white) {
    border-color: #c5c7d2
}

.cta.bg-image {
    background-color: #f5f5f5
}

.cta-horizontal-box .link-underline {
    color: #111111;
}

.cta-horizontal-box .link-underline:hover {
    color: #111111;
}

.cta-separator [class*="col-"]+[class*="col-"]:before {
    background-color: #f4f4f7
}

.cta-separator.bg-image [class*="col-"]+[class*="col-"]:before {
    background-color: #dadada
}

.cta-border .cta-text::before {
    background-color: #f5f5f5;
}

.table th {
    color: #555;
}

.table td {
    background: #ffffff;
    color: #555;
    border-bottom: .1rem solid #bbb;
}

.count-wrapper {
    color: #111111;
}

.page-link {
    color: #555;
}

.page-link:hover,
.page-link:focus {
    box-shadow: none;
    color: #ffffff;
    background-color: #ed1c23;
    border-color: #ed1c23;
}

.page-item-total {
    color: #c5c7d2;
}

.page-item.active .page-link {
    color: #ffffff;
    background-color: #ed1c23;
    border-color: #ed1c23
}

.page-item.disabled .page-link {
    border-color: transparent;
    color: #515151;
    background-color: transparent;
}

.modal-backdrop {
    background-color: #010412
}

.modal-content {
    box-shadow: 5px 10px 16px rgba(51, 51, 51, 0.05), -5px 10px 16px rgba(51, 51, 51, 0.05)
}

.close {
    color: #666;
}

.close:hover,
.close:focus {
    color: #111111
}

.alert a {
    color: rgba(255, 255, 255, 0.7)
}

.alert a:hover,
.alert a:focus {
    color: rgba(255, 255, 255, 0.9)
}

.alert .close {
    color: rgba(255, 255, 255, 0.5);
}

.alert-primary {
    background-color: #111111
}

.alert-dark {
    background-color: #010412
}

.alert-danger {
    background-color: #da2828
}

.alert-info {
    background-color: #32b1d6
}

.alert-success {
    background-color: #20cb55
}

.alert-warning {
    background-color: #ea8745
}

.text-danger {
    color: #da2828;
}

.text-info {
    color: #32b1d6;
}

.text-success {
    color: #20cb55;
}

.text-warning {
    color: #ea8745;
}

.text-date {
    color: #999;
}

.instagram-feed {
    background-color: #c5c7d2;
}

.instagram-feed:after {
    background-color: rgba(51, 51, 51, 0.4);
}

.instagram-feed-content {
    color: #222222;
}

.instagram-feed-content a {
    color: inherit
}

.instagram-feed-content a:hover,
.instagram-feed-content a:focus {
    color: #111111
}

.elements>div:nth-child(1) .element-img {
    background-position: calc(-200px*calc(1 - 1)) 0
}

.elements>div:nth-child(1) .element-hover-img {
    background-position: calc(-200px * 1 + 100px) 0
}

.elements>div:nth-child(2) .element-img {
    background-position: calc(-200px*calc(2 - 1)) 0
}

.elements>div:nth-child(2) .element-hover-img {
    background-position: calc(-200px * 2 + 100px) 0
}

.elements>div:nth-child(3) .element-img {
    background-position: calc(-200px*calc(3 - 1)) 0
}

.elements>div:nth-child(3) .element-hover-img {
    background-position: calc(-200px * 3 + 100px) 0
}

.elements>div:nth-child(4) .element-img {
    background-position: calc(-200px*calc(4 - 1)) 0
}

.elements>div:nth-child(4) .element-hover-img {
    background-position: calc(-200px * 4 + 100px) 0
}

.elements>div:nth-child(5) .element-img {
    background-position: calc(-200px*calc(5 - 1)) 0
}

.elements>div:nth-child(5) .element-hover-img {
    background-position: calc(-200px * 5 + 100px) 0
}

.elements>div:nth-child(6) .element-img {
    background-position: calc(-200px*calc(6 - 1)) 0
}

.elements>div:nth-child(6) .element-hover-img {
    background-position: calc(-200px * 6 + 100px) 0
}

.elements>div:nth-child(7) .element-img {
    background-position: calc(-200px*calc(7 - 1)) 0
}

.elements>div:nth-child(7) .element-hover-img {
    background-position: calc(-200px * 7 + 100px) 0
}

.elements>div:nth-child(8) .element-img {
    background-position: calc(-200px*calc(8 - 1)) 0
}

.elements>div:nth-child(8) .element-hover-img {
    background-position: calc(-200px * 8 + 100px) 0
}

.elements>div:nth-child(9) .element-img {
    background-position: calc(-200px*calc(9 - 1)) 0
}

.elements>div:nth-child(9) .element-hover-img {
    background-position: calc(-200px * 9 + 100px) 0
}

.elements>div:nth-child(10) .element-img {
    background-position: calc(-200px*calc(10 - 1)) 0
}

.elements>div:nth-child(10) .element-hover-img {
    background-position: calc(-200px * 10 + 100px) 0
}

.elements>div:nth-child(11) .element-img {
    background-position: calc(-200px*calc(11 - 1)) 0
}

.elements>div:nth-child(11) .element-hover-img {
    background-position: calc(-200px * 11 + 100px) 0
}

.elements>div:nth-child(12) .element-img {
    background-position: calc(-200px*calc(12 - 1)) 0
}

.elements>div:nth-child(12) .element-hover-img {
    background-position: calc(-200px * 12 + 100px) 0
}

.elements>div:nth-child(13) .element-img {
    background-position: calc(-200px*calc(13 - 1)) 0
}

.elements>div:nth-child(13) .element-hover-img {
    background-position: calc(-200px * 13 + 100px) 0
}

.elements>div:nth-child(14) .element-img {
    background-position: calc(-200px*calc(14 - 1)) 0
}

.elements>div:nth-child(14) .element-hover-img {
    background-position: calc(-200px * 14 + 100px) 0
}

.element:hover,
.element:focus {
    box-shadow: 0 5px 20px rgba(234, 234, 234, 0.8)
}

.element:hover p,
.element:focus p {
    color: #010412
}

.element-img,
.element-hover-img {
    background-image: url(../images/elements.png);
    background-repeat: no-repeat;
}

.element-type {
    color: #666;
}

.text-darkwhite {
    color: #f4f4f7
}

.banner-link-anim {
    background-color: transparent
}

.intro-slider-container,
.intro-slide {
    background-color: #c5c7d2
}

.slider-loader {
    color: #010412
}

.intro-subtitle {
    color: #222222;
}

.intro-title {
    color: #222222;
}

.categories.container::before {
    background-color: #f4f4f7
}

.icon-box-card {
    background-color: transparent;
}

.icon-box-icon {
    color: #010412;
}

.blog-posts .entry {
    color: #777;
}

.blog-posts .entry-meta {
    color: #555;
}

.entry.entry-display:hover {
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.03), -5px 5px 10px rgba(0, 0, 0, 0.03)
}

.cross-txt:before,
.cross-txt:after {
    background: #222222
}

.quickView-content {
    background-color: #222222
}

.quickView-content .owl-theme.owl-light .owl-nav [class*='owl-'] {
    color: #222222
}

.quickView-content .owl-theme.owl-light .owl-nav [class*='owl-']:hover,
.quickView-content .owl-theme.owl-light .owl-nav [class*='owl-']:focus {
    color: #111111;
    background-color: transparent
}

.quickView-content .owl-theme.owl-light .owl-nav [class*='owl-'] {
    background-color: transparent
}

.quickView-content .product-title,
.quickView-content .product-price {
    color: #010412;
}

.quickView-content p {
    color: #666;
}

.quickView-content .details-filter-row label {
    color: #010412
}

.quickView-content .btn-product {
    background-color: transparent
}

.quickView-content .btn-product span {
    color: #777;
}

.quickView-content .btn-product.btn-cart:hover span,
.quickView-content .btn-product.btn-cart:focus span {
    color: #222222;
    box-shadow: none
}

.quickView-content .product-cat {
    color: #777;
}

.quickView-content .product-cat a {
    color: #666
}

.quickView-content .btn-wishlist:hover,
.quickView-content .btn-wishlist:focus,
.quickView-content .btn-compare:hover,
.quickView-content .btn-compare:focus {
    color: #111111;
    background-color: transparent
}

.quickView-content .btn-wishlist:hover span,
.quickView-content .btn-wishlist:focus span,
.quickView-content .btn-compare:hover span,
.quickView-content .btn-compare:focus span {
    color: #111111
}

.quickView-content .carousel-dot.active img {
    box-shadow: 0 0 0 1px #111111
}

.quickView-content .btn-fullscreen {
    color: #777;
    background-color: #222222;
    box-shadow: 2px 6px 16px rgba(51, 51, 51, 0.05);
}

.quickView-content .btn-fullscreen:hover,
.quickView-content .btn-fullscreen:focus {
    color: #222222;
    background-color: #111111
}

.quickView-container button.mfp-close,
.fullscreen-container button.mfp-close {
    color: #666;
}

.mfp-newsletter.mfp-bg {
    background: #222;
}

.newsletter-popup-container .banner-title {
    color: #222;
}

.newsletter-popup-container .banner-title span {
    color: #111111;
}

.newsletter-popup-container .form-control {
    background-color: #f5f5f5;
    border-color: #f5f5f5;
    background-clip: border-box;
    color: #666
}

.newsletter-popup-container .form-control::placeholder {
    color: #666
}

.newsletter-popup-container .form-control:focus {
    border-color: #f5f5f5
}

.newsletter-popup-container .input-group .btn {
    background-color: #222;
    color: #222222;
}

.newsletter-popup-container .input-group .btn:hover,
.newsletter-popup-container .input-group .btn:focus {
    background-color: #111111
}

.newsletter-popup-container .newsletter-popup-content {
    box-shadow: 0 10px 20px rgba(34, 34, 34, 0.3);
}

.newsletter-popup-container .mfp-close {
    background-color: #222222;
}

.toolbox .select-custom .form-control {
    background-color: #222222;
    border-color: #e4e4e4
}

.toolbox label {
    color: #010412;
}

.toolbox .form-control {
    color: #999;
}

.toolbox .form-control:not(:focus) {
    border-color: #d7d7d7
}

.toolbox-info {
    color: #aaa
}

.toolbox-info span {
    color: #010412
}

.btn-layout svg {
    fill: #dadada;
}

.btn-layout:hover svg,
.btn-layout:focus svg,
.btn-layout.active svg {
    fill: #010412
}

.sidebar-shop .widget {
    color: #010412;
}

.sidebar-shop .widget-title {
    color: #010412;
}

.sidebar-shop .custom-control-label {
    color: #010412;
}

.widget-clean label {
    color: inherit;
}

.widget-collapsible .widget-title a {
    color: inherit;
}

.widget-collapsible .widget-title a:after {
    color: #010412;
}

.filter-items-count .item-count {
    color: #777;
    background-color: #f2f2f7
}

.sidebar-toggler {
    color: #010412;
}

.sidebar-toggler:hover,
.sidebar-toggler:focus {
    color: #111111
}

.filter-colors a:after {
    color: #222222;
}

.filter-colors a.selected,
.filter-colors a:hover,
.filter-colors a:focus {
    box-shadow: 0 0 0 .1rem #c5c7d2
}

#filter-price-range {
    color: #111111
}

.btn-product-gallery {
    color: #777;
    background-color: #222222;
    box-shadow: 2px 6px 16px rgba(51, 51, 51, 0.05);
}

.btn-product-gallery:hover,
.btn-product-gallery:focus {
    color: #222222;
    background-color: #111111
}

.product-gallery-item:after {
    background-color: rgba(255, 255, 255, 0.4)
}

.product-pager-link {
    color: #c5c7d2;
}

.product-pager-link i {
    color: #666;
}

.product-pager-link:hover,
.product-pager-link:focus {
    color: #111111
}

.product-pager-link:hover i,
.product-pager-link:focus i {
    color: inherit
}

.product-pager-link:hover span,
.product-pager-link:focus span {
    box-shadow: 0 1px 0 #111111
}

.product-details .product-title {
    color: #222222;
}

.product-details .product-countdown .countdown-section {
    background-color: #fafafa
}

.product-details .product-cat a {
    color: #666;
    box-shadow: none;
}

.product-details .product-cat a:hover,
.product-details .product-cat a:focus {
    color: #111111;
    box-shadow: 0 1px 0 #111111
}

.product-details .product-size a {
    color: #666;
    background-color: transparent;
}

.product-details .product-size a.active,
.product-details .product-size a:hover,
.product-details .product-size a:focus {
    color: #111111;
    border-color: #111111;
    background-color: transparent
}

.product-details .product-size a.disabled {
    color: #dadada;
    border-color: #f4f4f7;
    background-color: transparent
}

.details-filter-row .form-control {
    background-color: #222222;
    border-color: #d7d7d7;
}

.size-guide {
    color: #777;
}

.size-guide:hover,
.size-guide:focus {
    color: #111111
}

.product-details-action .btn-cart {
    color: #ed1c23;
    box-shadow: none !important;
}

.product-details-action .btn-cart span {
    color: inherit;
    box-shadow: none !important;
}

.product-details-action .btn-cart:hover,
.product-details-action .btn-cart:focus {
    color: #ffffff;
    border-color: #ed1c23;
    background-color: #ed1c23
}

.product-details-footer {
    color: #555;
    border-top: .1rem solid #f2f2f7;
}

.product-details-tab .nav.nav-pills .nav-link {
    color: #010412;
}

.product-details-tab .nav.nav-pills .nav-link:hover,
.product-details-tab .nav.nav-pills .nav-link:focus {
    color: #111111;
    border-bottom-color: #111111
}

.product-desc-content ul {
    color: #010412
}

.product-desc-content a {
    color: #010412;
}

.product-desc-content a:hover,
.product-desc-content a:focus {
    color: #111111;
    border-bottom-color: #111111
}

.product-desc-content blockquote {
    color: #010412;
}

.review h4 {
    color: #010412;
}

.review h4 a {
    color: inherit
}

.review h4 a:hover,
.review h4 a:focus {
    color: #111111
}

.review .review-date {
    color: #c5c7d2
}

.review-action a {
    color: #777;
}

.review-action a:hover,
.review-action a:focus {
    color: #111111;
    box-shadow: 0 1px 0 #111111
}

.product-details-extended .nav.nav-pills .nav-link.active,
.product-details-extended .nav.nav-pills .nav-link:hover,
.product-details-extended .nav.nav-pills .nav-link:focus {
    border-color: #111111
}

.product-desc-row.text-white h2,
.product-desc-row.text-white h3,
.product-desc-row.text-white h4 {
    color: inherit
}

.product-details-separator [class*="col-"]+[class*="col-"]:before {
    background-color: #f4f4f7
}

.product-details-accordion .card .card-title a {
    background-color: #fafafa
}

.product-details-accordion .card .card-title a:not(.collapsed) {
    background-color: #222222
}

.sticky-bar {
    background-color: #222222;
    box-shadow: -15px 0 43px rgba(51, 51, 51, 0.15)
}

.entry-media {
    background-color: #010412;
}

.entry-video .entry-media:after {
    color: #222222;
    background-color: transparent;
}

.entry-video .entry-media:hover:after,
.entry-video .entry-media:focus:after {
    color: #111111;
    background-color: #222222;
    box-shadow: 0 0 0 1.6rem rgba(255, 255, 255, 0.2)
}

.entry-video.no-shadow .entry-media:hover:after,
.entry-video.no-shadow .entry-media:focus:after {
    box-shadow: nome !important;
}

.entry-meta {
    color: #555;
}

.entry-title {
    color: #222222;
}

.entry-title a {
    color: inherit
}

.entry-title a:hover,
.entry-title a:focus {
    color: #222222
}

.entry-cats {
    color: #555;
}

.entry-cats a {
    color: inherit;
}

.entry-cats a:hover,
.entry-cats a:focus {
    color: #222222;
    box-shadow: 0 1px 0 #222222
}

.read-more:hover,
.read-more:focus {
    box-shadow: 0 1px 0 0 #111111
}

.menu-cat a {
    color: #010412;
}

.menu-cat a span {
    color: #c5c7d2;
}

.menu-cat a:hover,
.menu-cat a:focus {
    color: #111111
}

.menu-cat li.active a {
    color: #111111;
    box-shadow: 0 1px 0 #111111
}

.entry-item .entry:hover {
    box-shadow: 0 3px 16px rgba(0, 0, 0, 0.1);
}

.entry-item.no-shadow .entry:hover {
    box-shadow: none !important;
}

.entry-mask:before {
    background: -moz-linear-gradient(top, rgba(125, 185, 232, 0) 0%, #111111 100%);
    background: -webkit-linear-gradient(top, rgba(125, 185, 232, 0) 0%, #111111 100%);
    background: linear-gradient(to bottom, rgba(125, 185, 232, 0) 0%, #111111 100%);
}

.entry-mask .entry-video a:hover:after,
.entry-mask .entry-video a:focus:after,
.entry-mask .entry-gallery a:hover:after,
.entry-mask .entry-gallery a:focus:after {
    color: #222222;
    background-color: transparent;
    box-shadow: none
}

.entry-mask .entry-gallery a:after {
    color: #222222;
}

.entry-mask .entry-meta,
.entry-mask .entry-cats {
    color: #f4f4f7
}

.entry-mask .entry-title {
    color: #222222;
}

.widget-title {
    color: #010412;
}

.widget-search .form-control {
    background-color: transparent;
}

.widget-search .btn {
    color: #666;
}

.widget-search .btn:hover,
.widget-search .btn:focus {
    color: #111111
}

.widget-cats a {
    color: #010412;
}

.widget-cats a:hover,
.widget-cats a:focus {
    color: #111111
}

.banner-sidebar-title {
    color: #777;
}

.posts-list span {
    color: #c5c7d2;
}

.posts-list a {
    color: #010412
}

.posts-list a:hover,
.posts-list a:focus {
    color: #111111
}

.tagcloud a {
    color: #777;
    background-color: #fafafa;
}

.tagcloud a:hover,
.tagcloud a:focus {
    color: #111111;
    background-color: #222222
}

.max-col-4 .entry-grid .entry-video a:hover:after,
.max-col-4 .entry-grid .entry-video a:focus:after {
    box-shadow: 0 0 0 1rem rgba(255, 255, 255, 0.2)
}

.editor-content a {
    color: #222;
    box-shadow: 0 1px 0 #222;
}

.editor-content a:hover,
.editor-content a:focus {
    color: #111111;
    box-shadow: 0 1px 0 #111111
}

.editor-content a.social-icon {
    color: #aaa;
    box-shadow: none !important;
}

.editor-content a.social-icon:hover,
.editor-content a.social-icon:focus {
    color: #222222 !important;
    box-shadow: none !important;
}

.content-image a {
    box-shadow: none !important;
}

.remove-col {
    background: #111111;
}

.featured-container {
    background: #111111;
}

.featured-order {
    color: #222222;
    background: #111111;
    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.3);
}

.featured-image img {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.featured-title {
    color: #222222;
    text-shadow: 0 0 5px rgba(0, 0, 0, 0.6), 0 0 3px rgba(0, 0, 0, 0.6);
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 60%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 60%);
    background: linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 60%);
}

.featured-content {
    color: #222222;
    background: #ffffff;
}

.featured-links {
    background: #ffffff;
}

.featured-links a {
    color: #ffffff;
    background-color: #222222;
    box-shadow: none !important;
}

.featured-links a:hover {
    color: #ed1c23 !important;
    background-color: #222222;
    box-shadow: none !important;
}

.featured-just-links a {
    color: #ffffff;
    background-color: #222222;
    text-shadow: none !important;
    box-shadow: none !important;
}

.featured-just-links a:hover {
    color: #ed1c23;
    background-color: #222222;
}

.content-link a {
    color: #222222;
    background-color: #ffffff;
    text-shadow: none !important;
    box-shadow: none !important;
}

.content-link a:hover {
    color: #222222;
    background-color: #ffffff;
    text-shadow: none !important;
    box-shadow: none !important;
}

.content-testimony blockquote {
    background: #e9ecf0;
}

.content-testimony blockquote .text {
    color: #6b6d70;
}

.content-testimony blockquote .name {
    color: #ed1c23;
}

.content-testimony blockquote .name img {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.content-testimony blockquote .ref {
    color: #ed1c23;
}

.content-testimony blockquote:before {
    color: #ed1c23 !important;
}

.videos-container .name {
    color: #ffffff;
}

.videos-container .ref {
    color: #ffffff;
}

.embed-container-wait {
    background-color: #010412;
    color: #222222;
}

.embed-container-wait strong {
    color: #222222 !important;
}

.embed-container strong {
    color: #fff !important;
}

.editor-content blockquote:before {
    color: #f4f4f7;
}

.entry-tags a {
    color: #222222;
    background-color: #c5c7d2;
}

.entry-tags a:hover,
.entry-tags a.active,
.entry-tags a.active:hover,
.entry-tags a:focus {
    color: #ffffff !important;
    background-color: #ed1c23
}

.entry-tags a.nav-tags {
    color: #222222;
}

.entry-author-details {
    background-color: #fafafa
}

.entry-author-details h4 {
    color: #010412;
}

.entry-author-details h4 a {
    color: inherit
}

.entry-author-details h4 a:hover,
.entry-author-details h4 a:focus {
    color: #111111
}

.author-link {
    color: #777;
}

.author-link:hover,
.author-link:focus {
    color: #111111;
    box-shadow: 0 1px 0 #111111
}

.pager-link {
    color: #111111;
}

.pager-link:after {
    color: #010412;
}

.pager-link:hover,
.pager-link:focus {
    color: #111111
}

.pager-link:hover:after,
.pager-link:focus:after {
    color: #111111
}

.pager-link:hover .pager-link-title,
.pager-link:focus .pager-link-title {
    box-shadow: 0 .1rem 0 #010412
}

.pager-link-title {
    color: #010412;
}

.comment-reply {
    color: #777;
}

.comment-reply:hover,
.comment-reply:focus {
    color: #111111;
    box-shadow: 0 1px 0 #111111
}

.comment-user h4 {
    color: #010412;
}

.comment-user h4 a {
    color: inherit
}

.comment-user h4 a:hover,
.comment-user h4 a:focus {
    color: #111111
}

.comment-date {
    color: #c5c7d2;
}

.reply {
    background-color: #fafafa;
}

.reply .title-desc {
    color: #c5c7d2;
}

.reply .form-control {
    background-color: #222222
}

.nav-filter a {
    color: #777;
}

.nav-filter a:hover,
.nav-filter a:focus {
    color: #111111
}

.nav-filter .active a {
    color: #111111;
    border-bottom-color: #111111
}

.portfolio-media {
    background-color: #c5c7d2;
}

.portfolio-media>a:after {
    background-color: #444444;
}

.portfolio-item:hover .portfolio-content {
    background-color: #f6f6f6
}

.portfolio-title {
    color: #010412;
}

.portfolio-title a {
    color: inherit
}

.portfolio-title a:hover,
.portfolio-title a:focus {
    color: #111111
}

.portfolio-tags a {
    color: #111111;
}

.portfolio-tags a:hover,
.portfolio-tags a:focus {
    color: #111111;
    box-shadow: 0 1px 0 #111111
}

.portfolio-overlay .portfolio-title {
    color: #222222
}

.portfolio-overlay .portfolio-title a:hover,
.portfolio-overlay .portfolio-title a:focus {
    color: #f1f1f1
}

.portfolio-overlay .portfolio-tags a {
    color: #c5c7d2
}

.portfolio-overlay .portfolio-tags a:hover,
.portfolio-overlay .portfolio-tags a:focus {
    color: #222222;
    box-shadow: 0 1px 0 #222222
}

.portfolio-overlay:hover .portfolio-content {
    background-color: transparent
}

.about-testimonials blockquote {
    color: #666;
}

.member p {
    color: #999
}

.member-title span {
    color: #999;
}

.member-overlay {
    background-color: rgba(102, 102, 102, 0.7);
    color: #222222;
}

.member-overlay .member-title {
    color: inherit;
}

.member-overlay .member-title span {
    color: #f4f4f7
}

.member-overlay .social-icon:not(:hover) {
    color: inherit
}

.member.member-2 {
    background-color: #222222;
}

.member.member-2 .member-overlay {
    color: #010412;
    background-color: rgba(249, 249, 249, 0.7)
}

#map {
    background-color: #c5c7d2
}

#map address {
    color: #666;
}

.contact-list a {
    color: inherit
}

.contact-list a:hover,
.contact-list a:focus {
    color: #111111
}

.contact-list i {
    color: #111111
}

.store {
    color: #777
}

.store a:not(.btn) {
    color: inherit
}

.store a:not(.btn):hover,
.store a:not(.btn):focus {
    color: #111111
}

.contact-box a {
    color: inherit
}

.contact-box a:hover,
.contact-box a:focus {
    color: #111111
}

.form-tab .nav.nav-pills {
    color: #010412;
}

.form-tab .nav.nav-pills .nav-link {
    color: inherit;
}

.form-tab .nav.nav-pills .nav-link.active {
    color: inherit
}

.form-tab .form-footer a {
    color: #222222;
}

.form-choice {
    color: #010412;
}

.btn.btn-login {
    color: #010412;
}

.btn.btn-login.btn-g i {
    color: #cc3333;
}

.btn.btn-login.btn-f i {
    color: #3366cc
}

.btn.btn-login:hover,
.btn.btn-login:focus {
    background-color: #f5f6f9
}

.categories-page .banner>a:not(.banner-link):after {
    background-color: rgba(25, 25, 25, 0.3);
}

.categories-page .banner-badge .banner-link {
    background-color: rgba(255, 255, 255, 0.9);
}

.sidebar-filter-overlay {
    background-color: rgba(25, 25, 25, 0.25);
}

.sidebar-filter {
    background-color: #222222;
    box-shadow: 0.1rem 0 0.6rem 0 rgba(51, 51, 51, 0.5);
}

.sidebar-filter .widget-clean {
    color: #010412;
}

.checkout .form-control:not(:focus) {
    background-color: #f9f9f9
}

.checkout .custom-control .custom-control-label {
    color: #010412
}

.checkout-discount label span {
    color: #111111
}

.checkout-discount .form-control {
    background-color: transparent !important;
}

.checkout-discount .form-control:focus {
    border-color: #111111;
}

.summary {
    background-color: #222222;
}

.table.table-summary {
    color: #666;
}

.table.table-summary a {
    color: inherit
}

.table.table-summary a:hover,
.table.table-summary a:focus {
    color: #111111
}

.table.table-summary thead th,
.table.table-summary .summary-subtotal td {
    color: #010412;
}

.table.table-summary .summary-total td {
    color: #ffffff;
}

.accordion-summary .card {
    color: #999;
    background-color: transparent
}

.accordion-summary .card-title {
    color: #010412;
}

.accordion-summary .card-title a {
    color: inherit;
}

.accordion-summary .card-title a:hover,
.accordion-summary .card-title a:focus {
    color: inherit
}

.accordion-summary .card-title a small {
    color: #999
}

.accordion-summary .card-title a:after {
    background-color: #111111;
}

.accordion-summary .card-title a.collapsed:before {
    border-color: #dadada
}

.paypal-link:hover,
.paypal-link:focus {
    color: #111111 !important
}

.mini-link,
.mini-link:hover {
    color: #222222 !important;
}

.table .price-col {
    color: #222222;
}

.col-color-blue td {
    color: #fff;
    background-color: #147dd2;
}

.col-color-red td {
    color: #fff;
    background-color: #c52d34;
}

.product-col .product {
    box-shadow: none
}

.product-col .product-title {
    color: #f2f2f7;
}

.product-col .product-title a {
    color: #555555
}

.product-col .product-title a:hover,
.product-col .product-title a:focus {
    color: #222222
}

.in-stock {
    color: #00c13c
}

.out-of-stock {
    color: #ef837b
}

.btn-remove {
    color: #c5c7d2;
    background-color: transparent;
}

.btn-remove:hover,
.btn-remove:focus {
    color: #010412
}

.action-col .dropdown-menu {
    color: #666;
}

.action-col .dropdown-item.active,
.action-col .dropdown-item:active,
.action-col .dropdown-item:hover,
.action-col .dropdown-item:focus {
    color: #222222;
    background-color: #111111
}

.table .total-col {
    color: #ffffff;
}

.cart-product-quantity .form-control {
    border-color: #dadada;
    background-color: #222222;
}

.input-spinner .form-control {
    border-color: #dadada;
    background-color: #222222;
}

.input-spinner .form-control[disabled] {
    background-color: #f9f9f9
}

.btn.btn-spinner {
    color: #010412;
    background: none
}

.btn.btn-spinner:hover,
.btn.btn-spinner:focus {
    color: #111111
}

.table.table-summary .summary-shipping {
    color: #010412;
}

.table.table-summary .summary-shipping-row {
    color: #010412
}

.table.table-summary .summary-shipping-row label {
    color: inherit
}

.table.table-summary .summary-shipping-estimate {
    color: #010412;
}

.table.table-summary .summary-shipping-estimate a {
    color: #999;
}

.table.table-summary .summary-shipping-estimate a:hover,
.table.table-summary .summary-shipping-estimate a:focus {
    color: #111111;
    border-bottom-color: #111111
}

.dashboard .form-control:not(:focus) {
    background-color: #f9f9f9
}

.nav-dashboard .nav-link {
    color: #555;
}

.card-dashboard {
    background-color: #f9f9f9;
}

.error-content {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.soon {
    background-color: #222222
}

.soon-content {
    background-color: #222222;
    color: #999;
}

.soon-content .form-control:not(:focus) {
    border-color: #dadada
}

.coming-countdown .countdown-amount {
    color: #111111;
}

.coming-countdown.countdown-separator .countdown-section:not(:last-child):after {
    color: #111111;
}

.bg-primary {
    background-color: #111111 !important
}

.bg-secondary {
    background-color: #c15454 !important
}

.text-primary {
    color: #111111 !important
}

.text-secondary {
    color: #c15454 !important
}

.alert-primary {
    background-color: #111111
}

.banner-badge .banner-link:hover .banner-link-text,
.banner-badge .banner-link:focus .banner-link-text {
    background-color: #111111
}

.header-3 .header-search-extended .btn,
.header-4 .header-search-extended .btn {
    background-color: transparent;
    color: #010412
}

.header-3 .header-search-extended .btn:hover,
.header-3 .header-search-extended .btn:focus,
.header-4 .header-search-extended .btn:hover,
.header-4 .header-search-extended .btn:focus {
    color: #111111
}

.btn-video {
    color: #111111
}

.btn-video:hover,
.btn-video:focus {
    background-color: #c15454
}

.breadcrumb-item a:hover,
.breadcrumb-item a:focus {
    color: #111111
}

.btn-link {
    color: #111111
}

.btn-link:hover,
.btn-link:focus,
.btn-link .btn-link-dark:hover,
.btn-link .btn-link-dark:focus {
    color: #111111;
    border-color: #111111
}

.btn-primary {
    color: #222222;
    background-color: #111111;
    border-color: #111111;
    box-shadow: none
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show>.btn-primary.dropdown-toggle {
    color: #222222;
    background-color: #c15454;
    border-color: #c15454;
    box-shadow: none
}

.btn-primary.disabled,
.btn-primary:disabled {
    color: #222222;
    background-color: #111111;
    border-color: #111111
}

.btn-secondary {
    color: #222222;
    background-color: #111111;
    border-color: #111111;
    box-shadow: none
}

.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary:not(:disabled):not(.disabled):active,
.btn-secondary:not(:disabled):not(.disabled).active,
.show>.btn-secondary.dropdown-toggle {
    color: #222222;
    background-color: #ffffff;
    border-color: #ffffff;
    box-shadow: none
}

.btn-secondary.disabled,
.btn-secondary:disabled {
    color: #222222;
    background-color: #c15454;
    border-color: #c15454
}

.btn-white {
    color: #010412;
    background-color: #222222;
    border-color: #222222;
    box-shadow: none
}

.btn-white:hover,
.btn-white:focus,
.btn-white.focus,
.btn-white:not(:disabled):not(.disabled):active,
.btn-white:not(:disabled):not(.disabled).active,
.show>.btn-white.dropdown-toggle {
    color: #222222;
    background-color: #111111;
    border-color: #111111;
    box-shadow: none
}

.btn-white.disabled,
.btn-white:disabled {
    color: #010412;
    background-color: #222222;
    border-color: #222222
}

.btn-white-2 {
    color: #010412;
    background-color: #222222;
    border-color: #222222;
    box-shadow: none
}

.btn-white-2:hover,
.btn-white-2:focus,
.btn-white-2.focus,
.btn-white-2:not(:disabled):not(.disabled):active,
.btn-white-2:not(:disabled):not(.disabled).active,
.show>.btn-white-2.dropdown-toggle {
    color: #222222;
    background-color: #c15454;
    border-color: #c15454;
    box-shadow: none
}

.btn-white-2.disabled,
.btn-white-2:disabled {
    color: #010412;
    background-color: #222222;
    border-color: #222222
}

.btn-primary-white {
    color: #222222;
    background-color: #111111;
    border-color: #111111;
    box-shadow: none
}

.btn-primary-white:hover,
.btn-primary-white:focus,
.btn-primary-white.focus,
.btn-primary-white:not(:disabled):not(.disabled):active,
.btn-primary-white:not(:disabled):not(.disabled).active,
.show>.btn-primary-white.dropdown-toggle {
    color: #111111;
    background-color: #222222;
    border-color: #222222;
    box-shadow: none
}

.btn-primary-white.disabled,
.btn-primary-white:disabled {
    color: #222222;
    background-color: #111111;
    border-color: #111111
}

.btn-white-primary {
    color: #111111;
    background-color: #222222;
    border-color: #222222;
    box-shadow: none
}

.btn-white-primary:hover,
.btn-white-primary:focus,
.btn-white-primary.focus,
.btn-white-primary:not(:disabled):not(.disabled):active,
.btn-white-primary:not(:disabled):not(.disabled).active,
.show>.btn-white-primary.dropdown-toggle {
    color: #222222;
    background-color: #111111;
    border-color: #111111;
    box-shadow: none
}

.btn-white-primary.disabled,
.btn-white-primary:disabled {
    color: #111111;
    background-color: #222222;
    border-color: #222222
}

.btn-dark {
    color: #222222;
    background-color: #010412;
    border-color: #010412;
    box-shadow: none
}

.btn-dark:hover,
.btn-dark:focus,
.btn-dark.focus,
.btn-dark:not(:disabled):not(.disabled):active,
.btn-dark:not(:disabled):not(.disabled).active,
.show>.btn-dark.dropdown-toggle {
    color: #222222;
    background-color: #111111;
    border-color: #111111;
    box-shadow: none
}

.btn-dark.disabled,
.btn-dark:disabled {
    color: #222222;
    background-color: #010412;
    border-color: #010412
}

.btn-outline {
    color: #111111;
    background-color: transparent;
    background-image: none;
    border-color: #f4f4f7;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.05)
}

.btn-outline:hover,
.btn-outline:focus,
.btn-outline.focus,
.btn-outline:not(:disabled):not(.disabled):active,
.btn-outline:not(:disabled):not(.disabled).active,
.show>.btn-outline.dropdown-toggle {
    color: #111111;
    background-color: transparent;
    border-color: #f4f4f7;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15)
}

.btn-outline.disabled,
.btn-outline:disabled {
    color: #111111;
    background-color: transparent
}

.btn-outline-primary {
    color: #111111;
    background-color: transparent;
    background-image: none;
    border-color: #111111;
    box-shadow: none
}

.btn-outline-primary:hover,
.btn-outline-primary:focus,
.btn-outline-primary.focus,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active,
.show>.btn-outline-primary.dropdown-toggle {
    color: #111111;
    background-color: transparent;
    border-color: #f4f4f7;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.05)
}

.btn-outline-primary.disabled,
.btn-outline-primary:disabled {
    color: #111111;
    background-color: transparent
}

.btn-outline-primary-2 {
    color: #111111;
    background-color: #0ed5f3;
    background-image: none;
    border-color: #0ed5f3;
    box-shadow: 0 1px 0 #0ed5f3 !important;
}

.btn-outline-primary-2:hover,
.btn-outline-primary-2:focus,
.btn-outline-primary-2.focus,
.btn-outline-primary-2:not(:disabled):not(.disabled):active,
.btn-outline-primary-2:not(:disabled):not(.disabled).active,
.show>.btn-outline-primary-2.dropdown-toggle {
    color: #111111;
    background-color: #91d9dc;
    border-color: #91d9dc;
    box-shadow: 0 1px 0 #91d9dc !important;
}

.btn-outline-primary-2.disabled,
.btn-outline-primary-2:disabled {
    color: #111111;
    background-color: #999;
    background-image: none;
    border-color: #999;
    box-shadow: 0 1px 0 #999 !important;
}

.btn-red {
    color: #ffffff;
    background-color: #ed1c23;
    background-image: none;
    border-color: #ed1c23;
    box-shadow: none;
}

.btn-red:hover,
.btn-red:focus,
.btn-red.focus,
.btn-red:not(:disabled):not(.disabled):active,
.btn-red:not(:disabled):not(.disabled).active,
.show>.btn-red.dropdown-toggle {
    color: #ffffff;
    background-color: #e92831;
    border-color: #e92831;
    box-shadow: none;
}

.btn-red.disabled,
.btn-red:disabled {
    color: #ffffff;
    background-color: #999;
    background-image: none;
    border-color: #999;
    box-shadow: none;
}

.btn-outline-primary-3 {
    color: #444;
    background-color: #91d9dc;
    background-image: none;
    border-color: #91d9dc;
    box-shadow: none;
}

.btn-outline-primary-3:hover,
.btn-outline-primary-3:focus,
.btn-outline-primary-3.focus,
.btn-outline-primary-3:not(:disabled):not(.disabled):active,
.btn-outline-primary-3:not(:disabled):not(.disabled).active,
.show>.btn-outline-primary-3.dropdown-toggle {
    color: #111111;
    background-color: #0ed5f3;
    border-color: #0ed5f3;
    box-shadow: none;
}

.btn-outline-primary-3.disabled,
.btn-outline-primary-3:disabled {
    color: #111111;
    background-color: #999;
    background-image: none;
    border-color: #999;
    box-shadow: none;
}

.btn-outline-light {
    color: #222222;
    background-color: transparent;
    background-image: none;
    border-color: #222222;
    box-shadow: none
}

.btn-outline-light:hover,
.btn-outline-light:focus,
.btn-outline-light.focus,
.btn-outline-light:not(:disabled):not(.disabled):active,
.btn-outline-light:not(:disabled):not(.disabled).active,
.show>.btn-outline-light.dropdown-toggle {
    color: #111111;
    background-color: transparent;
    border-color: #222222;
    box-shadow: none
}

.btn-outline-light.disabled,
.btn-outline-light:disabled {
    color: #222222;
    background-color: transparent
}

.btn-outline-dark {
    color: #010412;
    background-color: transparent;
    background-image: none;
    border-color: #d7d7d7;
    box-shadow: none
}

.btn-outline-dark:hover,
.btn-outline-dark:focus,
.btn-outline-dark.focus,
.btn-outline-dark:not(:disabled):not(.disabled):active,
.btn-outline-dark:not(:disabled):not(.disabled).active,
.show>.btn-outline-dark.dropdown-toggle {
    color: #111111;
    background-color: transparent;
    border-color: #f4f4f7;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.05)
}

.btn-outline-dark.disabled,
.btn-outline-dark:disabled {
    color: #010412;
    background-color: transparent
}

.btn-outline-dark-2 {
    color: #010412;
    background-color: transparent;
    background-image: none;
    border-color: #010412;
    box-shadow: none
}

.btn-outline-dark-2:hover,
.btn-outline-dark-2:focus,
.btn-outline-dark-2.focus,
.btn-outline-dark-2:not(:disabled):not(.disabled):active,
.btn-outline-dark-2:not(:disabled):not(.disabled).active,
.show>.btn-outline-dark-2.dropdown-toggle {
    color: #111111;
    background-color: #fafafa;
    border-color: #111111;
    box-shadow: none
}

.btn-outline-dark-2.disabled,
.btn-outline-dark-2:disabled {
    color: #010412;
    background-color: transparent
}

.btn-outline-dark-3 {
    color: #010412;
    background-color: transparent;
    background-image: none;
    border-color: #d7d7d7;
    box-shadow: none
}

.btn-outline-dark-3:hover,
.btn-outline-dark-3:focus,
.btn-outline-dark-3.focus,
.btn-outline-dark-3:not(:disabled):not(.disabled):active,
.btn-outline-dark-3:not(:disabled):not(.disabled).active,
.show>.btn-outline-dark-3.dropdown-toggle {
    color: #111111;
    background-color: transparent;
    border-color: #111111;
    box-shadow: none
}

.btn-outline-dark-3.disabled,
.btn-outline-dark-3:disabled {
    color: #010412;
    background-color: transparent
}

.btn-outline-darker {
    color: #010412;
    background-color: transparent;
    background-image: none;
    border-color: #d7d7d7;
    box-shadow: none
}

.btn-outline-darker:hover,
.btn-outline-darker:focus,
.btn-outline-darker.focus,
.btn-outline-darker:not(:disabled):not(.disabled):active,
.btn-outline-darker:not(:disabled):not(.disabled).active,
.show>.btn-outline-darker.dropdown-toggle {
    color: #222222;
    background-color: #111111;
    border-color: #111111;
    box-shadow: none
}

.btn-outline-darker.disabled,
.btn-outline-darker:disabled {
    color: #010412;
    background-color: transparent
}

.btn-outline-gray {
    color: #010412;
    background-color: transparent;
    background-image: none;
    border-color: #959595;
    box-shadow: none
}

.btn-outline-gray:hover,
.btn-outline-gray:focus,
.btn-outline-gray.focus,
.btn-outline-gray:not(:disabled):not(.disabled):active,
.btn-outline-gray:not(:disabled):not(.disabled).active,
.show>.btn-outline-gray.dropdown-toggle {
    color: #222222;
    background-color: #111111;
    border-color: #111111;
    box-shadow: none
}

.btn-outline-gray.disabled,
.btn-outline-gray:disabled {
    color: #010412;
    background-color: transparent
}

.btn-outline-lightgray {
    color: #010412;
    background-color: transparent;
    background-image: none;
    border-color: #f4f4f7;
    box-shadow: none
}

.btn-outline-lightgray:hover,
.btn-outline-lightgray:focus,
.btn-outline-lightgray.focus,
.btn-outline-lightgray:not(:disabled):not(.disabled):active,
.btn-outline-lightgray:not(:disabled):not(.disabled).active,
.show>.btn-outline-lightgray.dropdown-toggle {
    color: #111111;
    background-color: #f5f6f9;
    border-color: #f4f4f7;
    box-shadow: none
}

.btn-outline-lightgray.disabled,
.btn-outline-lightgray:disabled {
    color: #010412;
    background-color: transparent
}

.btn-outline-white {
    color: #222222;
    background-color: transparent;
    background-image: none;
    border-color: #222222;
    box-shadow: none
}

.btn-outline-white:hover,
.btn-outline-white:focus,
.btn-outline-white.focus,
.btn-outline-white:not(:disabled):not(.disabled):active,
.btn-outline-white:not(:disabled):not(.disabled).active,
.show>.btn-outline-white.dropdown-toggle {
    color: #222222;
    background-color: #111111;
    border-color: #111111;
    box-shadow: none
}

.btn-outline-white.disabled,
.btn-outline-white:disabled {
    color: #222222;
    background-color: transparent
}

.btn-outline-white-2 {
    color: #222222;
    background-color: transparent;
    background-image: none;
    border-color: #222222;
    box-shadow: none
}

.btn-outline-white-2:hover,
.btn-outline-white-2:focus,
.btn-outline-white-2.focus,
.btn-outline-white-2:not(:disabled):not(.disabled):active,
.btn-outline-white-2:not(:disabled):not(.disabled).active,
.show>.btn-outline-white-2.dropdown-toggle {
    color: #222222;
    background-color: #c15454;
    border-color: #c15454;
    box-shadow: none
}

.btn-outline-white-2.disabled,
.btn-outline-white-2:disabled {
    color: #222222;
    background-color: transparent
}

.btn-outline-white-4 {
    color: #222222;
    background-color: transparent;
    background-image: none;
    border-color: #222222;
    box-shadow: none
}

.btn-outline-white-4:hover,
.btn-outline-white-4:focus,
.btn-outline-white-4.focus,
.btn-outline-white-4:not(:disabled):not(.disabled):active,
.btn-outline-white-4:not(:disabled):not(.disabled).active,
.show>.btn-outline-white-4.dropdown-toggle {
    color: #111111;
    background-color: #222222;
    border-color: #222222;
    box-shadow: none
}

.btn-outline-white-4.disabled,
.btn-outline-white-4:disabled {
    color: #222222;
    background-color: transparent
}

.newsletter-popup-container .input-group .btn:hover,
.newsletter-popup-container .input-group .btn:focus {
    background-color: #111111
}

.bg-image .btn-link-dark:hover,
.bg-image .btn-link-dark:focus {
    color: #111111;
    border-color: #111111
}

.bg-image .btn-outline-primary:hover,
.bg-image .btn-outline-primary:focus,
.bg-image .btn-outline-primary.focus,
.bg-image .btn-outline-primary:not(:disabled):not(.disabled):active,
.bg-image .btn-outline-primary:not(:disabled):not(.disabled).active,
.show>.bg-image .btn-outline-primary.dropdown-toggle {
    background-color: #111111;
    border-color: #111111
}

.bg-image .btn-outline-dark:hover,
.bg-image .btn-outline-dark:focus,
.bg-image .btn-outline-dark.focus,
.bg-image .btn-outline-dark:not(:disabled):not(.disabled):active,
.bg-image .btn-outline-dark:not(:disabled):not(.disabled).active,
.show>.bg-image .btn-outline-dark.dropdown-toggle {
    color: #111111
}

.card-title a {
    color: #111111
}

.card-title a:before {
    color: #111111
}

.card-title a.collapsed:hover,
.card-title a.collapsed:focus {
    color: #111111
}

.count-wrapper {
    color: #111111
}

.feature-box i {
    color: #111111
}

.feature-box-simple i {
    color: #111111
}

.form-control:focus {
    border-color: #c5c7d2
}

.custom-control.custom-radio .custom-control-input:checked~.custom-control-label::before {
    border-color: #111111
}

.custom-control.custom-radio .custom-control-input:checked~.custom-control-label::after {
    background-color: #111111
}

.icon-box-icon {
    color: #111111
}

.icon-box-circle .icon-box-icon {
    background-color: #111111
}

.instagram-feed-content a:hover,
.instagram-feed-content a:focus {
    color: #111111
}

.close:hover,
.close:focus {
    color: #111111
}

.page-header h1 span {
    color: #111111
}

.social-icon:hover,
.social-icon:focus {
    color: #111111;
    border-color: #111111
}

.testimonial-icon:before {
    color: #111111
}

.nav.nav-tabs .nav-link:hover,
.nav.nav-tabs .nav-link:focus {
    color: #111111
}

.nav.nav-tabs .nav-item.show .nav-link,
.nav.nav-tabs .nav-item .nav-link.active {
    color: #111111
}

.nav.nav-pills .nav-link:hover,
.nav.nav-pills .nav-link:focus {
    color: #111111
}

.nav.nav-pills .nav-item.show .nav-link,
.nav.nav-pills .nav-item .nav-link.active {
    color: #111111;
    border-bottom-color: #111111
}

.nav.nav-border-anim .nav-link:before {
    background-color: #111111
}

.title-link:hover,
.title-link:focus {
    box-shadow: 0 1px 0 0 #111111
}

.product-countdown.countdown-primary .countdown-amount {
    color: #111111
}

.product-title a:hover,
.product-title a:focus {
    color: #111111
}

.product-price {
    color: #111111
}

.product-label.label-primary {
    background-color: #111111
}

.product-label.label-secondary {
    background-color: #c15454
}

.product-label-text {
    color: #111111
}

.ratings-primary .ratings-val {
    color: #111111
}

.ratings-text a:hover,
.ratings-text a:focus {
    color: #111111
}

.btn-product {
    color: #111111
}

.btn-product-icon {
    color: #111111
}

.btn-product-icon:hover,
.btn-product-icon:focus {
    background-color: #111111
}

.product-body .btn-wishlist:hover,
.product-body .btn-wishlist:focus {
    color: #111111
}

.btn-expandable span {
    background-color: #111111
}

.product.product-4 .btn-product:hover,
.product.product-4 .btn-product:focus {
    background-color: #c15454
}

.product.product-5 .btn-product {
    color: #111111
}

.product.product-5 .btn-product:hover,
.product.product-5 .btn-product:focus {
    background-color: #111111
}

.product.product-7 .btn-product {
    color: #111111
}

.product.product-7 .btn-product span {
    color: #111111
}

.product.product-7 .btn-product:hover,
.product.product-7 .btn-product:focus {
    background-color: #111111;
    border-bottom-color: #111111
}

.product.product-8 .new-price {
    color: #111111
}

.product.product-8 .btn-product:before {
    color: #111111
}

.product.product-8 .btn-product:hover,
.product.product-8 .btn-product:focus {
    background-color: #111111
}

.product.product-list .btn-product:hover,
.product.product-list .btn-product:focus {
    color: #111111
}

.product.product-list .btn-product.btn-cart {
    color: #ed1c23;
    border-color: #ed1c23
}

.product.product-list .btn-product.btn-cart:hover,
.product.product-list .btn-product.btn-cart:focus {
    background-color: #ed1c23
}

.footer-dark.footer-2 .widget-about-title {
    color: #111111
}

.header-top a:hover,
.header-top a:focus {
    color: #ffffff
}

.header-menu a:hover,
.header-menu a:focus {
    color: #111111
}

.account a:hover,
.account a:focus {
    color: #111111
}

.wishlist a:hover,
.wishlist a:focus {
    color: #111111
}

.wishlist a .wishlist-count {
    background-color: #111111
}

.cart-dropdown:hover .dropdown-toggle,
.cart-dropdown.show .dropdown-toggle,
.compare-dropdown:hover .dropdown-toggle,
.compare-dropdown.show .dropdown-toggle {
    color: #111111
}

.compare-product-title a:hover,
.compare-product-title a:focus {
    color: #111111
}

.compare-actions .action-link:hover,
.compare-actions .action-link:focus {
    color: #111111
}

.cart-dropdown .cart-count {
    background-color: #111111
}

.cart-dropdown .product-title a:hover,
.cart-dropdown .product-title a:focus {
    color: #111111
}

.wishlist-link .wishlist-count {
    background-color: #111111
}

.wishlist-link:hover,
.wishlist-link:focus {
    color: #111111
}

.search-toggle:hover,
.search-toggle:focus,
.search-toggle.active {
    color: #111111
}

.demo-item a:hover,
.demo-item a:focus {
    color: #111111
}

.tip {
    background-color: #111111
}

.header-bottom .menu>li>a:before {
    background-color: #222222
}

.category-dropdown .dropdown-toggle:before {
    background-color: #111111
}

.category-dropdown .dropdown-toggle:hover,
.category-dropdown .dropdown-toggle:focus {
    color: #222222;
    background-color: #111111
}

.category-dropdown:not(.is-on):hover .dropdown-toggle {
    background-color: #111111
}

.category-dropdown.show .dropdown-toggle {
    color: #222222;
    background-color: #111111
}

.category-dropdown .dropdown-item:hover,
.category-dropdown .dropdown-item:focus {
    color: #111111
}

.menu-vertical li:hover>a,
.menu-vertical li.show>a,
.menu-vertical li.active>a {
    color: #111111
}

.menu-vertical>li:hover>a,
.menu-vertical>li.show>a,
.menu-vertical>li.active>a {
    color: #111111
}

.mobile-menu-close:hover,
.mobile-menu-close:focus {
    color: #111111
}

.mobile-menu li a:hover,
.mobile-menu li a:focus {
    color: #111111
}

.mobile-menu li.open>a,
.mobile-menu li.active>a {
    color: #222222
}

.mmenu-btn:hover,
.mmenu-btn:focus {
    color: #111111
}

.mobile-search .form-control:focus {
    border-color: #111111
}

.nav.nav-pills-mobile .nav-link.active,
.nav.nav-pills-mobile .nav-link:hover,
.nav.nav-pills-mobile .nav-link:focus {
    color: #111111;
    border-bottom-color: #111111
}

.mobile-cats-menu li a:hover,
.mobile-cats-menu li a:focus {
    color: #111111
}

.mobile-menu-light .mobile-menu li.open>a,
.mobile-menu-light .mobile-menu li.active>a {
    color: #111111
}

.mobile-menu-light .mobile-search .form-control:focus {
    border-color: #111111
}

.header-4 .header-search .header-search-wrapper {
    border-color: #111111
}

.header-4 .dropdown.category-dropdown .dropdown-toggle:not(:hover):not(:focus) {
    color: #111111
}

.header-6 .header-middle a:hover,
.header-6 .header-middle a:focus {
    color: #111111
}

.header-8 .header-top {
    color: #f4e8dd;
    background-color: #111111
}

.header-10 .header-search .header-search-wrapper {
    border-color: #111111
}

.header-10 .category-dropdown .dropdown-toggle {
    background-color: #111111
}

.header-10 .menu-vertical .menu-title {
    color: #111111
}

.header-12 .dropdown.category-dropdown .dropdown-toggle {
    background-color: #111111
}

.header-13 .dropdown.category-dropdown .dropdown-toggle {
    background-color: #111111
}

.header-14 .header-search .header-search-wrapper {
    border-color: #111111
}

.header-14 .dropdown.category-dropdown .dropdown-toggle {
    background-color: #111111
}

.entry-video a:hover:after,
.entry-video a:focus:after {
    color: #111111
}

.entry-title a:hover,
.entry-title a:focus {
    color: #222222
}

.entry-cats a:hover,
.entry-cats a:focus {
    color: #111111;
    box-shadow: 0 1px 0 #111111
}

.read-more:hover,
.read-more:focus {
    box-shadow: 0 1px 0 0 #111111
}

.menu-cat a:hover,
.menu-cat a:focus {
    color: #111111
}

.menu-cat li.active a {
    color: #111111;
    box-shadow: 0 1px 0 #111111
}

.widget-search .btn:hover,
.widget-search .btn:focus {
    color: #111111
}

.widget-cats a:hover,
.widget-cats a:focus {
    color: #111111
}

.posts-list a:hover,
.posts-list a:focus {
    color: #111111
}

.tagcloud a:hover,
.tagcloud a:focus {
    color: #111111
}

.table .total-col {
    color: #ffffff
}

.btn.btn-spinner:hover,
.btn.btn-spinner:focus {
    color: #111111
}

.table.table-summary .summary-shipping-estimate a:hover,
.table.table-summary .summary-shipping-estimate a:focus {
    color: #111111;
    border-bottom-color: #111111
}

.sidebar-toggler:hover,
.sidebar-toggler:focus {
    color: #111111
}

#filter-price-range {
    color: #111111
}

.checkout-discount label span {
    color: #111111
}

.checkout-discount .form-control:focus {
    border-color: #111111
}

.table.table-summary a:hover,
.table.table-summary a:focus {
    color: #111111
}

.table.table-summary .summary-total td {
    color: #ffffff
}

.accordion-summary .card-title a:before {
    border-color: #111111
}

.accordion-summary .card-title a:after {
    background-color: #111111
}

.paypal-link:hover,
.paypal-link:focus {
    color: #111111 !important
}

.coming-countdown .countdown-amount {
    color: #111111
}

.coming-countdown.countdown-separator .countdown-section:not(:last-child):after {
    color: #111111
}

.contact-box a:hover,
.contact-box a:focus {
    color: #111111
}

.contact-list a:hover,
.contact-list a:focus {
    color: #111111
}

.contact-list i {
    color: #111111
}

.store a:not(.btn):hover,
.store a:not(.btn):focus {
    color: #111111
}

.nav-dashboard .nav-link:hover,
.nav-dashboard .nav-link:focus,
.nav-dashboard .nav-link.active {
    color: #ffffff
}

.nav-filter a:hover,
.nav-filter a:focus {
    color: #111111
}

.nav-filter .active a {
    color: #111111;
    border-bottom-color: #111111
}

.portfolio-title a:hover,
.portfolio-title a:focus {
    color: #111111
}

.portfolio-tags a {
    color: #111111
}

.portfolio-tags a:hover,
.portfolio-tags a:focus {
    color: #111111;
    box-shadow: 0 1px 0 #111111
}

.btn-product-gallery:hover,
.btn-product-gallery:focus {
    background-color: #111111
}

.product-gallery-item:before {
    border-color: #111111
}

.product-pager-link:hover,
.product-pager-link:focus {
    color: #111111
}

.product-pager-link:hover span,
.product-pager-link:focus span {
    box-shadow: 0 1px 0 #111111
}

.product-details .product-cat a:hover,
.product-details .product-cat a:focus {
    color: #111111;
    box-shadow: 0 1px 0 #111111
}

.product-details .product-size a.active,
.product-details .product-size a:hover,
.product-details .product-size a:focus {
    color: #111111;
    border-color: #111111
}

.size-guide:hover,
.size-guide:focus {
    color: #111111
}

.product-details-action .btn-cart {
    color: #ed1c23;
    border-color: #ed1c23;
}

.product-details-action .btn-cart:hover,
.product-details-action .btn-cart:focus {
    border-color: #ed1c23;
    background-color: #ed1c23
}

.product-details-tab .nav.nav-pills .nav-link:hover,
.product-details-tab .nav.nav-pills .nav-link:focus {
    color: #111111;
    border-bottom-color: #111111
}

.product-desc-content a:hover,
.product-desc-content a:focus {
    color: #111111;
    border-bottom-color: #111111
}

.review h4 a:hover,
.review h4 a:focus {
    color: #111111
}

.review-action a:hover,
.review-action a:focus {
    color: #111111;
    box-shadow: 0 1px 0 #111111
}

.product-details-extended .nav.nav-pills .nav-link.active,
.product-details-extended .nav.nav-pills .nav-link:hover,
.product-details-extended .nav.nav-pills .nav-link:focus {
    border-color: #111111
}

.editor-content a:hover,
.editor-content a:focus {
    color: #111111;
    box-shadow: 0 1px 0 #111111
}

.editor-content blockquote {
    border-left-color: #111111
}

.entry-author-details h4 a:hover,
.entry-author-details h4 a:focus {
    color: #111111
}

.author-link:hover,
.author-link:focus {
    color: #111111;
    box-shadow: 0 1px 0 #111111
}

.pager-link {
    color: #111111
}

.pager-link:hover,
.pager-link:focus {
    color: #111111
}

.pager-link:hover:after,
.pager-link:focus:after {
    color: #111111
}

.comment-reply:hover,
.comment-reply:focus {
    color: #111111;
    box-shadow: 0 1px 0 #111111
}

.comment-user h4 a:hover,
.comment-user h4 a:focus {
    color: #111111
}

.product-col .product-title a:hover,
.product-col .product-title a:focus {
    color: #222222
}

.owl-theme .owl-nav [class*='owl-'] {
    color: #111111
}

.owl-theme .owl-nav [class*='owl-']:not(.disabled):hover {
    border-color: #fff;
    background: #fff
}

.owl-theme.owl-light .owl-nav [class*='owl-']:not(.disabled):hover {
    border-color: #fff
}

.owl-theme.owl-light .owl-dots .owl-dot:hover span {
    border-color: #111111;
    background: #111111
}

.owl-theme.owl-light .owl-dots .owl-dot.active span {
    border-color: #111111;
    background: #111111
}

.owl-full .owl-nav [class*='owl-'] {
    color: #111111
}

.owl-full .owl-nav [class*='owl-']:hover,
.owl-full .owl-nav [class*='owl-']:focus {
    color: #111111
}

.owl-full .owl-dots .owl-dot span {
    border-color: #111111
}

.owl-full .owl-dots .owl-dot:hover span {
    border-color: #111111;
    background: #111111
}

.owl-full .owl-dots .owl-dot.active span {
    border-color: #111111;
    background: #111111
}


.owl-simple .owl-nav [class*='owl-'] {
    color: #555
}
.owl-full.owl-nav-dark .owl-nav [class*='owl-']:hover,
.owl-full.owl-nav-dark .owl-nav [class*='owl-']:focus {
    color: #010412
}

.owl-simple .owl-nav [class*='owl-']:not(.disabled):hover {
    color: #010412
}

.feedback .owl-simple .owl-nav [class*='owl-'] {
    color: #c5c7d2
}
.feedback .owl-full.owl-nav-dark .owl-nav [class*='owl-']:hover,
.feedback .owl-full.owl-nav-dark .owl-nav [class*='owl-']:focus {
    color: #fff
}

.feedback .owl-simple .owl-nav [class*='owl-']:not(.disabled):hover {
    color: #fff
}

.owl-simple.owl-light .owl-dots .owl-dot:hover span {
    border-color: #111111;
    background: #111111
}

.owl-simple.owl-light .owl-dots .owl-dot.active span {
    border-color: #111111;
    background: #111111
}

.quickView-content .owl-theme.owl-light .owl-nav [class*='owl-'] {
    color: #222222
}

.quickView-content .owl-theme.owl-light .owl-nav [class*='owl-']:hover,
.quickView-content .owl-theme.owl-light .owl-nav [class*='owl-']:focus {
    color: #111111;
    background-color: transparent
}

.quickView-content .details-action-wrapper .btn-product:hover span,
.quickView-content .details-action-wrapper .btn-product:focus span {
    color: #111111;
    box-shadow: 0 1px 0 0 #111111
}

.quickView-content .product-details-action .btn-cart:hover,
.quickView-content .product-details-action .btn-cart:focus {
    border-color: #ed1c23;
    background-color: #ed1c23;
    color: #ffffff
}

.quickView-content .btn-wishlist:before,
.quickView-content .btn-compare:before {
    color: #111111
}

.quickView-content .btn-wishlist:hover,
.quickView-content .btn-wishlist:focus,
.quickView-content .btn-compare:hover,
.quickView-content .btn-compare:focus {
    color: #111111;
    background-color: transparent
}

.quickView-content .btn-wishlist:hover span,
.quickView-content .btn-wishlist:focus span,
.quickView-content .btn-compare:hover span,
.quickView-content .btn-compare:focus span {
    color: #111111
}

.quickView-content .btn-fullscreen:hover,
.quickView-content .btn-fullscreen:focus {
    color: #222222;
    background-color: #111111
}

.quickView-content .product-left .carousel-dot.active img {
    box-shadow: 0 0 0 1px #111111
}

.newsletter-popup-container .banner-title span {
    color: #111111
}

.cke_top {
    background-color: #f2f2f7 !important;
}

.cke_bottom {
    background-color: #ffffff !important;
}

.loader {
    background-color: rgba(255, 255, 255, .4);
}

.sbl-circ-path,
.sbl-circ-path-mini {
    color: #c5c7d2;
    border-right-color: #ed1c23;
}

.bg-cover {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.bg-contain {
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}

.mobile-menu-toggler {
    color: #222222;
}

.list-search a:hover h4 {
    color: #ed1c23;
}

.search-date {
    color: #bbb;
}

.intro-slide {
    background-size: cover;
    background-position: center center
}

.intro-slide.no_bg:after {
    background-color: rgb(0, 0, 0) !important;
}

.owl-theme.owl-light .owl-nav [class*='owl-'] {
    background-color: rgba(255, 255, 255, 0.4);
    color: #222222;
}

.banner .banner-link.underline:hover,
.banner .banner-link.underline:focus,
.banner .banner-link.underline:active {
    color: #010412;
    background-color: #222222;
    border-color: #222222
}

.main .nav.nav-pills .nav-item.show .nav-link {
    color: #010412
}

.product.product-7 {
    background-color: #fff;
}

.product.product-7 .product-cat {
    color: #c5c7d2;
}

.product.product-7 .product-price {
    color: #010412
}

.product.product-7 .label-sale {
    background-color: #e25c52;
}

.product.product-7 .label-top {
    background-color: #4b50f3;
}

.product.product-7 .btn-product {
    color: #222222;
    background-color: #00c13c;
}

.product.product-7 .btn-product span {
    color: #222222;
}

.btn-order {
    color: #222222;
    background-color: #010412;
}

.product:hover .product-media a:after,
.product:focus .product-media a:after {
    background: rgba(0, 0, 0, 0.1);
}

.product-nav.big div {
    color: #999;
}

.product-nav.big label {
    color: #999;
}

.product-nav.big div.active,
.product-nav.big div:hover {
    color: #010412;
}

.product-nav.big div.active label {
    color: #010412;
}

.filter-colors label.selected,
.filter-colors label:hover,
.filter-colors label:focus {
    box-shadow: 0 0 0 0.1rem #c5c7d2;
}

.filter-colors label:after {
    color: #222222;
}

.product-nav.big .custom-control-input:checked~.custom-control-label {
    color: #222222;
    border-color: #010412;
    background-color: #010412;
}

.header-intro-clearance .header-middle .header-right p {
    color: #010412 !important;
}

.btn-product-icon.btn-wishlist:hover,
.btn-product-icon.btn-wishlist:focus {
    color: #010412;
    background-color: #00c13c;
    border-color: #00c13c;
}

.header-top strong i {
    color: #ffffff;
}

.header-top strong,
.header-top a {
    color: #ffffff;
}

.header-top .social-icons a {
    color: #c5c7d2;
}

.header-top .social-icons a:hover,
.header-top .social-icons a:focus {
    color: #ed1c23 !important;
}

.header-top a.login {
    background-color: #222222;
    color: #ffffff;
}

.header-top a.login:hover {
    color: #222222;
    background-color: #ffffff;
}

.header-mobile a.login {
    background-color: #444;
    color: #222222;
}

.header-mobile a.login:hover {
    background-color: #ffffff;
}

.owl-carousel .owl-stage .intro-slide:after {
    background-color: rgba(0, 0, 0, 0.4);
}

.video-banner-bg:after {
    background-color: rgba(0, 0, 0, 0.2);
}

.btn-product.btn-cart:hover span,
.btn-product.btn-cart:focus span {
    color: #222222;
}

.footer .widget {
    color: #c5c7d2;
}

.pkg-title {
    color: #222222;
    background: #ed1c23;
    border: 1px solid #aeb1be;
    border-bottom: 0;
}

.pkg-title.first,
.pkg-title.last {
    color: #ffffff;
    background: #0ed5f3;
}

.pkg-content {
    background: #ffffff;
    border: 1px solid #aeb1be;
    border-top: 0;
    border-bottom: 0;
}

.pkg-more {
    background: #ffffff;
    border: 1px solid #aeb1be;
    border-top: 0;
    border-bottom: 0;
}

.pkg-content a,
.pkg-more a {
    color: #222222;
}

.pkg-content a:hover,
.pkg-more a:hover {
    box-shadow: 0 2px 0 0 #222222
}

.pkg-footer {
    background: #ffffff;
    border: 1px solid #aeb1be;
    border-top: 0;
}

.btn-more {
    color: #ed1c23;
    background-color: transparent;
    border-color: #ed1c23;
}

.btn-more:hover,
.btn-more:focus {
    color: #ffffff;
    background-color: #ed1c23;
    border-color: #ed1c23;
}

.btn-more.disabled,
.btn-more.disabled:hover,
.btn-more.disabled:focus {
    color: #aaa;
    background-color: transparent;
    border-color: #999;
}

.deal-content {
    color: #777;
}

.deal-content h4 {
    color: #00c13c;
}

.new-price {
    color: #00c13c;
}

.new-price-n {
    color: #666;
}

.deal-countdown .countdown-section {
    background-color: transparent
}

.deal-countdown .countdown-section:not(:last-child):after {
    color: #010412;
}

.deal-countdown .countdown-period {
    color: #666;
}

.deal-countdown .countdown-amount {
    color: #00c13c;
}

.deal-product .product-body {
    background-color: transparent;
}

.deal-product .action {
    color: #222;
}

.deal-product .action:hover,
.deal-product .action:focus {
    color: #222222;
    background-color: #222
}

.icon-box-icon {
    color: #111111;
}

.icon-box-title {
    color: #222222;
}

.icon-box-content p:last-child {
    color: #bbb;
}

.primary-color {
    color: #00c13c
}
.left-menu a {
    color: #bbbbbb;
}
.cta-box {
    color: #777;
}

.cta-box .form-control:not(:focus):not(.form-control-white) {
    border-color: #777
}

.cta-box .btn-outline-dark-2 {
    color: #222;
}

.cta-box .btn-outline-dark-2:hover,
.cta-box .btn-outline-dark-2:focus,
.cta-box .btn-outline-dark-2:not(.disabled):active {
    background-color: #010412;
    border-color: #010412;
    color: #222222
}

.blog-posts .read-more {
    color: #777
}

.blog-posts .read-more:hover,
.blog-posts .read-more:focus {
    color: #00c13c
}

.footer {
    color: #222222;
    background-color: #f2f2f7;
}

.social-icon:hover,
.social-icon:focus {
    color: #222222 !important;
}

.social-icons-vertical .social-icon:hover,
.social-icons-vertical .social-icon:focus {
    color: #ffffff !important;
}

.footer .widget-about-info a {
    color: #00c13c
}

.footer-bottom {
    background-color: #ffffff
}

.intro-title-2 {
    color: #222222;
}

.btn-num-product-up,
.btn-num-product-down,
.btn-num-product-up-cart,
.btn-num-product-down-cart {
    color: #bbb;
}

.btn-num-product-up:hover,
.btn-num-product-down:hover,
.btn-num-product-up-cart:hover,
.btn-num-product-down-cart:hover {
    color: #222222;
    background-color: #111111;
    border-color: #111111;
}

.num-product {
    background: transparent !important;
    color: #555 !important;
}

.correct_letter h4 span,
.correct_letter h6 span {
    background: #f2f2f7;
}

.exam-active .has-checked-correct,
.checked-correct {
    color: #55bb47 !important;
}

.exam-active .has-checked-incorrect,
.checked-incorrect {
    color: #de5d5d !important;
}

.checked-yes {
    color: #222222 !important;
}

.checked-no {
    color: #888 !important;
}

.has-success .form-control {
    border-color: #a5dc86;
}

.has-error .form-control {
    border-color: #de5d5d;
}

.btn-buy {
    color: #222222 !important;
    background-color: #55bb47 !important;
    box-shadow: none !important;
}

.btn-buy:hover,
.btn-buy:active,
.btn-buy:focus {
    color: #222222 !important;
    background-color: #40a033 !important;
    box-shadow: none !important;
}

.btn-cancel {
    color: #222222;
    background-color: #de5d5d;
}

.btn-cancel:hover,
.btn-cancel:active,
.btn-cancel:focus {
    color: #222222;
    background-color: #c74a4a;
}

label {
    color: #222222;
}

.whatsapp {
    background: #25D366;
}
.whatsapp:hover {
    background: #1fc45b;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.4);
}

.whatsapp i {
    color: #ffffff;
}

.whatsapp span {
    color: #ffffff;
}

.payment_success {
    background: #e9f9dc;
    color: #5abe08;
}

.payment_danger {
    background: #ffe8e8;
    color: #ea1212;
}

.payment_warning {
    background: #fdf4d8;
    color: #e8b212;
}

.text_payment_success {
    color: #5abe08;
}

.text_payment_danger {
    color: #ea1212;
}

.text_payment_warning {
    color: #e8b212;
}

.source {
    color: #111111;
}

.source_mobile {
    color: #111111;
}

.widget-links .menu-vertical>li>a:hover {
    background-color: #f9f9fc;
}

.qrcode-copyed {
    box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.05);
}

.banner-section .banner-sm .title h3 {
    color: #111111;
}

.banner-section .banner-sm .content h4 {
    color: #111111;
}

.banner-section .intro .action a {
    color: #111111;
}

.item-produto {
    background: #222222;
}

.item-produto:hover {
    color: #111111;
    background: #f2f2f7;
}

.item-produto.active,
.item-produto.active:hover {
    color: #222222;
    background: #ffffff;
}

.btn-banner {
    color: #222222;
    background-color: #ffffff;
    background-image: none;
    border-color: #ffffff;
    box-shadow: none;
}

.btn-banner:hover {
    color: #ffffff;
    background-color: #222222;
    background-image: none;
    border-color: #222222;
    box-shadow: none;
}

.bg-maxi::after {
    background-image: url(/assets/web/images/logo_black.png);
}

.newsletter-dark {
    background-color: #222 !important;
}

.newsletter-dark:before {
    background-color: rgba(0, 0, 0, 0.5);
}

.newsletter-dark .cta-title {
    color: #ffffff !important;
}

.newsletter-dark p {
    color: #ffffff !important;
}

.section-text {
    color: #6c757d;
}

.section-text p {
    color: #6c757d;
}

.section-text h2 {
    color: #2f353e;
}

.newsletter-frame {
    background: transparent;
}

.image-product {
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.2);
}

.image-profile img {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

.image-profile-icon {
    color: #ffffff;
    background-color: #222222;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

.image-comment img {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

.graylock:before {
    text-shadow: 0 0 15px rgba(0, 0, 0, 0.8);
    color: #999;
}

.account-alert:before {
    color: #ffb800;
}

.ui-block-title.ui-block-title-small .title {
    color: #9a9fbf;
}

.choose-from-my-photo .ui-block-content {
    background: #f2f2f7;
}

.ui-block {
    background-color: #222222;
}

.photo-item.altered-product .content .h5 {
    color: #222222;
}

.overlay.overlay-dark {
    background: rgba(0, 0, 0, 0.2);
}

.overlay {
    background: rgba(43, 45, 59, 0.2);
}

.photo-item.altered-product .content .h5 {
    color: #222222;
}

.photo-item .content .title {
    color: #222222;
}

.fixed-sidebar-right {
    box-shadow: none;
}

.skills-item .skills-item-meter {
    background-color: #c5c7d2;
}
.product-body .skills-item .skills-item-meter {
    background-color: #d5d5d5;
}
#loading_questions{
    background: rgba(255, 255, 255, 0.9);
}
#loading_questions .skills-item .skills-item-meter {
    background-color: #aeb1be;
}
.banco-de-questoes {
    background:#f2f2f7;
}
.feedback .heading.heading-center .title-lg{
    color: #fff;
}
.skills-item-info {
    color: #222222;
}

.text-course {
    color: #555;
}

.num-course {
    color: #222222;
}

.card-header h6 {
    color: #555555;
}

.bg-green {
    background-color: #66df22;
}

.bg-red {
    background-color: #ed1c23;
}

.notification {
    background: #e11010;
}

.entry-images {
    background: #f2f2f7;
}

.flashcard-front {
    background: #f2f2f7;
}

.flashcard-back {
    background: #f2f2f7;
}

.flashcard-front::after,
.flashcard-back::after {
    background-image: url(/assets/web/images/logo_black.png);
}

.annotations-card::after {
    background-image: url(/assets/web/images/logo_black.png);
}

.owl-flashcards .product:hover {
    box-shadow: none !important;
}

.no-zoom .product:hover {
    box-shadow: none !important;
}

.bg-questions {
    background: #c5c7d2;
}

.btn-favorite {
    color: #555 !important;
}

.btn-favorite:hover {
    color: #222222 !important;
    box-shadow: none !important;
}

.btn-favorite .fas.fa-heart {
    color: #1ca5ff;
}

.course_lesson {
    color: #f2f2f7;
    background-color: #161616;
}

.course_lesson:hover {
    color: #ed1c23;
    background-color: #1a1a1a;
}

.course_lesson.active {
    color: #ed1c23;
    background-color: #222;
}

.lesson_date {
    color: #222222;
}

.course_lesson i:before {
    color: #ffffff;
}

.course_lesson.done:before {
    color: #5cad2d;
}

.lesson_icon:before {
    background-color: rgba(0, 0, 0, 0.4);
}

.course_lesson.active .lesson_icon:before,
.course_lesson:hover .lesson_icon:before {
    background: transparent;
}

.rait-stars li.star>i:before {
    color: #c5c7d2;
}

.rait-stars li.star.hover>i:before,
.rait-stars li.star.selected>i:before {
    color: #FFCC36;
}

.btn-c-green.inverted,
.btn-c-green.inverted:focus,
.btn-c-green.inverted:active {
    background: #222;
    color: #aeb1be;
    box-shadow: none !important;
}

.btn-c-green.inverted:hover {
    background: #222;
    color: #0ed5f3;
}

.btn-d-green.inverted,
.btn-d-green.inverted:hover,
.btn-d-green.inverted:focus,
.btn-d-green.inverted:active {
    background: #ffffff;
    color: #aeb1be;
    box-shadow: none !important;
}

.fileuploader-popup .fileuploader-popup-content .fileuploader-popup-button {
    background: #e6ebf4;
    color: #90a0bc
}

.fileuploader-popup .fileuploader-popup-content .fileuploader-popup-button:hover {
    background: #edf1f7
}

.fileuploader-input .fileuploader-input-button,
.fileuploader-popup .fileuploader-popup-content .fileuploader-popup-button.button-success {
    background: #9658fe;
    background: -moz-linear-gradient(-45deg, #3a8ffe 0, #9658fe 100%);
    background: -webkit-linear-gradient(-45deg, #3a8ffe 0, #9658fe 100%);
    background: linear-gradient(135deg, #3a8ffe 0, #9658fe 100%);
    background-size: 140% auto;
    background-position: center;
    color: #222222
}

.fileuploader-input .fileuploader-input-button:hover,
.fileuploader-popup .fileuploader-popup-content .fileuploader-popup-button.button-success:hover {
    background-position: left
}
.fileuploader {
    background: #f9f9f9;
}

.fileuploader-input .fileuploader-input-caption {
    background: #222222;
    color: #ffffff;
}

.fileuploader-focused .fileuploader-input .fileuploader-input-caption {
    border-color: #ffffff
}

.fileuploader-input .fileuploader-main-icon {
    color: #ffffff
}

.fileuploader-input.fileuploader-dragging {
    background: #222222;
}

.fileuploader-input.fileuploader-dragging .fileuploader-input-caption {
    border-color: transparent
}

.fileuploader-items .fileuploader-item.upload-failed {
    background: rgba(254, 84, 111, .06)
}

.fileuploader-items .fileuploader-item .column-title {
    color: #222222;
}

.fileuploader-items .fileuploader-item .column-title a {
    color: #222222;
}

.fileuploader-items .fileuploader-item .column-title span {
    color: #c5c7d2;
}

.fileuploader-items .fileuploader-item .fileuploader-item-icon {
    color: #222222;
    background: #ed1c23;
}

.fileuploader-items .fileuploader-item .fileuploader-item-icon.is-bright-color {
    color: #888
}

.fileuploader-items .fileuploader-item span.fileuploader-action-popup {
    background: rgba(43, 56, 71, .2);
}

.fileuploader-items .fileuploader-item .fileuploader-action {
    color: #aaaaaa;
}

.fileuploader-items .fileuploader-item .fileuploader-action:hover {
    color: #222222
}

.fileuploader-items .fileuploader-item .fileuploader-progressbar .bar {
    background: #ffffff
}

.fileuploader-items .fileuploader-item .progress-bar2 .fileuploader-progressbar .bar {
    background: rgba(104, 125, 219, .08)
}

.fileuploader-items .fileuploader-item .progress-bar2 span {
    color: rgba(151, 159, 184, .16);
}

.fileuploader-items .fileuploader-item.sorting {
    background: #f9f9f9;
    box-shadow: 0 1px 4px rgba(0, 0, 0, .2);
}

.fileuploader-items .fileuploader-sorter-placeholder {
    background: rgba(0, 0, 0, .03);
}

.fileuploader-popup {
    background: #191d1e;
}

.fileuploader-popup .fileuploader-popup-node.astext>div,
.fileuploader-popup .fileuploader-popup-node.audio>audio,
.fileuploader-popup .fileuploader-popup-node.image>img,
.fileuploader-popup .fileuploader-popup-node.video>video {
    color: #47525d;
    background: #fafafa;
    box-shadow: 0 0 20px rgba(0, 0, 0, .4);
}

.fileuploader-popup .fileuploader-popup-node .fileuploader-popup-file-icon div {
    color: #222222;
}

.fileuploader-popup .fileuploader-popup-node .fileuploader-popup-file-icon div.is-bright-color {
    color: #888
}

.fileuploader-popup .fileuploader-popup-content {
    background: #222222;
}

.fileuploader-popup .fileuploader-popup-content ul li span {
    color: #acacc4;
}

.fileuploader-popup .fileuploader-popup-content ul li h5 {
    color: #666666;
}

.fileuploader-popup .fileuploader-popup-content .fileuploader-popup-tools li a i {
    color: #666666
}

.fileuploader-popup .fileuploader-popup-content .fileuploader-popup-tools li a:hover i,
.fileuploader-popup .fileuploader-popup-content .fileuploader-popup-tools li a:hover span {
    color: #ffffff
}

.fileuploader-popup .fileuploader-popup-move {
    color: #222222;
}

.fileuploader-popup .fileuploader-cropper {
    background: rgba(17, 20, 27, .65);
}

.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area .point:after {
    background: #222222;
    box-shadow: 0 0 6px rgba(0, 0, 0, .4);
}

.fileuploader-popup .fileuploader-cropper .fileuploader-cropper-area .area-image img {
    background: #222222;
}

/* input */
.fileuploader-theme-dragdrop .fileuploader-input {
    background: #222222;
}

.fileuploader-theme-dragdrop .fileuploader-input:hover {
    background: #f9f9f9;
}

.fileuploader-theme-dragdrop .fileuploader-input h3 {
    background: none;
    color: #666666;
}

.fileuploader-theme-dragdrop .fileuploader-input p {
    color: #999999;
}

.crop-wrapper .controls-wrapper .slider-wrapper .cropit-image-zoom-input.custom {
    background: #f2f2f7;
}

.crop-wrapper .controls-wrapper .slider-wrapper .cropit-image-zoom-input.custom::-moz-range-track {
    background: #f2f2f7;
}

.crop-wrapper .controls-wrapper .slider-wrapper .cropit-image-zoom-input.custom::-webkit-slider-thumb {
    background: #888;
}

.crop-wrapper .controls-wrapper .slider-wrapper .cropit-image-zoom-input.custom::-webkit-slider-thumb:hover,
.crop-wrapper .controls-wrapper .slider-wrapper .cropit-image-zoom-input.custom::-webkit-slider-thumb:active {
    background: #bbb
}

.crop-wrapper .controls-wrapper .slider-wrapper .cropit-image-zoom-input.custom::-moz-range-thumb {
    background: #888;
}

.crop-wrapper .controls-wrapper .slider-wrapper .cropit-image-zoom-input.custom::-moz-range-thumb:hover,
.crop-wrapper .controls-wrapper .slider-wrapper .cropit-image-zoom-input.custom::-moz-range-thumb:active {
    background: #bbb
}

.crop-wrapper .preview-wrapper .cropit-preview {
    background: #222222;
    box-shadow: 0px 0px 0px 2px #b6b6c1;
}

nav.navigation {
    background: #222222
}

nav.navigation ul li a {
    color: #828282;
}

nav.navigation ul li a.notifiy_badge:before {
    background-color: #ff7373;
}

nav.navigation ul li a.active {
    color: hsl(202, 100%, 38%)
}

nav.navigation ul li a.logo {
    background-color: #ffffff
}

nav.navigation ul li a.logo svg path {
    fill: rgba(255, 255, 255, .7)
}

nav.navigation ul li a.logo svg circle {
    fill: rgba(255, 255, 255, .7)
}

nav.navigation ul li a.logo:focus,
nav.navigation ul li a.logo:hover {
    background-color: #47bb75
}

nav.navigation ul li a:focus,
nav.navigation ul li a:hover {
    color: #ffffff
}

.layout .content .sidebar-group .sidebar {
    background: #222222;
}

.layout .content .sidebar-group .sidebar>form input[type=text] {
    background-color: #ebebeb
}

.layout .content .sidebar-group .sidebar>form input[type=text]:focus {
    box-shadow: none
}

.layout .content .sidebar-group .sidebar .list-group-item:before {
    background-color: #ffffff;
}

.layout .content .sidebar-group .sidebar .list-group-item:hover {
    background: #f3f3f3;
}

.layout .content .sidebar-group .sidebar .list-group-item.open-chat .users-list-body p {
    color: #646464
}

.layout .content .sidebar-group .sidebar .list-group-item .users-list-body p {
    color: #969696
}

.layout .content .sidebar-group .sidebar .list-group-item .users-list-body .users-list-action {
    background: #222222;
    box-shadow: -8px 1px 10px 5px #222222;
}

.layout .content .sidebar-group .sidebar .list-group-item:hover .users-list-body .users-list-action {
    background: #f3f3f3;
    box-shadow: -8px 1px 10px 5px #f3f3f3;
}

.layout .content .sidebar-group .sidebar .list-group-item .users-list-body .users-list-action .new-message-count {
    background-color: #ffffff;
    color: #222222;
}

.layout .content .chat .chat-body.no-message .no-message-container p {
    color: #828282
}

.layout .content .chat .chat-body .messages .message-item .message-content {
    color: #222222;
    background: #010412;
}

.layout .content .chat .chat-body .messages .message-item .message-content.message-file .file-icon {
    color: #828282
}

.layout .content .chat .chat-body .messages .message-item .message-action {
    color: #828282;
}

.layout .content .chat .chat-body .messages .message-item.outgoing-message .message-content {
    background-color: #ed1c23;
    color: #222222;
}

.layout .content .chat .chat-footer form {
    background-color: #010412
}

.layout .content .chat .chat-footer form input[type=text] {
    background-color: inherit
}

.layout .content .chat .chat-footer form input[type=text]:focus {
    box-shadow: none
}

.badge-message {
    background: #222222;
    color: #ffffff;
}

.newsletter_subscribe_text_confirm {
    color: #82b35c;
}

.linkmap-body {
    background-color: #ffffff;
    background-position: bottom;
}

.linkmap-buttons a {
    background-color: #222222;
    color: #ffffff;
}

.linkmap-buttons a:hover {
    background-color: #222222;
    color: #ffffff;
}

.linkmap-buttons a i {
    color: #ffffff;
}

.linkmap-title {
    color: #ffffff;
}

.footer-logo{
    display: none !important;
}
.footer-logo-theme{
    display: block !important;
}

.top-logo{
    display: none !important;
}
.top-logo-theme{
    display: block !important;
}

.change-theme .label {
	background-color: #fff;
}

.change-theme .label .ball {
	background-color: #111;
}

.table-buy{
    background: #ffffff;
    border: 1px solid #bbb;
}

.btn-c-green.inverted,
.btn-c-green.inverted:focus,
.btn-c-green.inverted:active {
    background: #fff;
    color: #c5c7d2;
}
.btn-c-green.inverted:hover {
    background: #fff;
}

.course_lesson {
    color: #555;
    background-color: #ffffff;
}

.course_lesson:hover {
    background-color: #f2f2f7;
}
.course_lesson.active {
    background-color: #aeb1be;
}

.area_8, .area_10, .area_12 {
    color: #fff;
}

.lesson_date {
    color: #010412;
}
.course-options {
    border: 2px solid #0ed5f3;
    background-color: #fff;
}
.course-options-icon {
    color: #010412;
}
.product-body.product-action-inner.bg-white{
    background-color: #fff !important;
}
.member-title {
    color: #010412 !important;
}

.product-details-action .btn-test {
    color: #010412;
    border: 2px solid #010412;
}

.product-details-action .btn-test:hover,
.product-details-action .btn-test:focus {
    color: #ffffff;
    border-color: #010412;
    background-color: #010412;
}

.etc-wrapper{
  color: #444444 !important;
}
.etc-wrapper-summary{
  color: #444444 !important;
}
.etc-input {
    background-color: #fff !important;
    border: solid 1px #d6dce2 !important;
    color: #444444 !important;
}
.etc-textarea {
    background-color: #fff !important;
    border: solid 1px #d6dce2 !important;
    color: #444444 !important;
}
.etc-select {
    background-color: #fff !important;
    border: solid 1px #d6dce2 !important;
    color: #444444 !important;
}
.etc-box-start .image-product {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.etc-input:hover,
.etc-select:hover {
  border-color: #d0dae5 !important;
}
.etc-input:active,
.etc-input:focus,
.etc-select:active,
.etc-select:focus {
  border-color: #333333 !important;
  box-shadow: inset 0 0 0 1px #333;
}
.etc-input::placeholder{
    color:rgba(0,0,0,0.45)
}
.etc-price-total span {
    color: #aab0b7;
}
.etc-box-price {
    border: 1px solid #d5dce2;
}
.etc-box hr {
    border-top: 1px solid rgba(0, 0, 0, 0.05) !important;
}
.etc-box h6 {
    color: #666 !important;
}
label.etc-label {
  color: #666 !important;
}
.etc-button.inverted {
  background-color: #fff !important;
  border: 1px solid #d6dce2 !important;
  color: #333333 !important;
}
.etc-button.inverted:hover {
  border-color: #d0dae5 !important;
}
.etc-button.inverted:active,
.etc-button.inverted:focus {
  border-color: #333333 !important;
}
.etc-button-link{
    color: #9ba3ab !important;
}
.etc-button-link:hover,
.etc-button-link:active,
.etc-button-link:focus {
  color: #141414 !important;
}
.etc-check-label {
    color: #141414 !important;
    background-color: #fff !important;
    border: 1px solid #c5cbd1 !important;
}
.etc-check-label:hover{
    border: 1px solid #74787c !important;
}
.etc-check-label:before {
    border: 1px solid #d6dce2 !important;
}
.etc-check-label:after {
    background: #141414 !important;
}
.etc-check:checked ~ label {
    border-color: #141414 !important;
}
.etc-check:checked ~ label:before {
    border-color: #141414 !important;
}
.etc-checkbox-label {
    background-color: #fff !important;
    border: 2px solid #e7eaee !important;
}
.etc-checkbox-label:hover{
    border: 2px solid #c5cbd1 !important;
}
.etc-checkbox-label:before {
    background-color:#d6dce2 !important;
}
.etc-checkbox-label:after {
    border-color: #000 !important;
}
.etc-checkbox:checked ~ label {
    border-color: #141414 !important;
}
.etc-checkbox:checked ~ label:before {
    border-color: #141414 !important;
}