﻿.header-2.boxed .logo, .header-2.boxed > .container, .main-wrapper, .post-item .lft-tools, .pricing-tbl, .testimonials-bg:after, .testimonials-bg:before, .top-cart .cart-box, .top-head.sticky-nav, .top-search input[type=text], .white-bg, .widget h4.widget-title {
    background-color: #fff
}

#footWrapper.footer-bg.dark .widget_it_widget_tweets li.h-entry:after, .black-bg, .dark-bg, .darker-bg, .divider.bg i, .header-1 .top-cart > a, .header-1 .top-nav > ul > li.selected > a, .header-1 .top-nav > ul > li:hover > a, .header-1 .top-search .search-box input[type=text], .header-1 .top-search > a, .header-2 .top-nav > ul > li:hover > a, .main-bg a:focus, .main-bg > a:hover, .main-gradient, .modal-header.main-bg h4, .pink-bg, .red-bg, .skew-nav > ul > li.selected > a, .skew-nav > ul > li:hover > a, .team-box.box-1:hover .team-socials a i:before, .top-bar.dark, .top-bar.main-bg .social-list a, .top-bar.main-bg a, .top-bar.semi.dark .social-list a, .top-bar.semi.dark a, .top-head.transparent.dark:not(.sticky-nav) .top-nav > ul > li:not(.selected) > a, .top-head:not(.sticky-nav).transparent.dark .top-cart > a, .top-head:not(.sticky-nav).transparent.dark .top-search > a, .top-nav ul ul li a, .white, a.main-bg:hover {
    color: #fff
}

.btn.main-bg:focus, .top-head.sticky-nav .top-nav > ul > li.selected > a, .white-import {
    color: #fff !important
}

.top-search .search-box input[type=text]::-webkit-input-placeholder {
    color: #fff
}

.top-search .search-box input[type=text]:-moz-placeholder {
    color: #fff
}

.top-search .search-box input[type=text]::-moz-placeholder {
    color: #fff
}

.top-search .search-box input[type=text]:-ms-input-placeholder {
    color: #fff
}

.sticky-nav .search-box input[type=text]::-webkit-input-placeholder {
    color: inherit
}

.sticky-nav .search-box input[type=text]:-moz-placeholder {
    color: inherit
}

.sticky-nav .search-box input[type=text]::-moz-placeholder {
    color: inherit
}

.sticky-nav .search-box input[type=text]:-ms-input-placeholder {
    color: inherit
}

.white-border {
    border: 1px solid #fff
}

.black-bg, .black-bg a:not(.main-bg):not(.btn), .black-bg a:not(.main-color):not(.btn), .dark-bg a, .darker-bg, .darker-bg a, .gry, .top-nav li i {
    color: #999
}

.menu-tabs .white-bg a, .menu-tabs .white-bg i, .pricing-tbl.selected.style-3 .price_txt, .pricing-tbl.style-3 .price_txt, .pricing-tbl.style-3:hover .price_txt, body {
    color: #555
}

.black-color, .sticky-nav .top-cart > a, .sticky-nav .top-search > a, .team-box.box-1 .team-socials .social-list li a, .top-nav .mega-menu .nav-tabs a:hover, a, a:focus, a:hover, h1, h2, h3, h4, h5, h6 {
    color: #444
}

.top-nav .mega-menu > ul > li h4 {
    color: #333
}

.progress-bars.tiny-line .progress .progress-bar span {
    color: #222
}

.black {
    color: #111 !important
}

.accordion h5.acc-head a, .page-title, .post-item, .pricing-tbl.style-3 .price_txt, .sidebar-widgets:after, .team-box.box-1 {
    background-color: #f7f7f7
}

.gry-bar, .gry-bg, .gry-bg .testimonials-bg:after, .gry-bg .testimonials-bg:before {
    background-color: #f1f1f1
}

.icon-box-2 .box-number, footer.footer-bg.dark .tags li a {
    border-color: #f1f1f1
}

.header-1 {
    background-color: #f3f3f3
}

    .header-1.dark {
        background-color: #3f3f3f
    }

.gry-color {
    color: #eee
}

.filter-by.style3 ul, .icon-box-1, .pricing-tbl.style-2.selected, .sidebar-widgets, .sitemap > ul > li > a {
    background-color: #f0f0f0
}

.header-2.boxed:not(.sticky-nav) .logo, .header-2.boxed:not(.sticky-nav) > .container:not(.top-bar-cont) {
    border: 1px solid #f0f0f0
}

.header-1.sticky-nav .actsrch, .header-2 .top-cart, .header-2 .top-nav > ul > li, .header-2 .top-search {
    border-left: 1px #f0f0f0 solid
}

.header-2.center-logo .responsive-nav {
    border-color: #f0f0f0
}

.gry-border-vertical:after {
    border-left: 1px #ccc dashed
}

.add-items i, .breadcrumbs.style2, .breadcrumbs.style3, .list-grid a, .product-img, .team-box.box-1 .team-socials {
    background-color: #eee
}

.top-bar, .top-bar.transparent, .top-head.transparent:not(.header-1), .w-recent-comments li, .w-recent-posts li, .widget-categories li, .widget_menu ul li a {
    border-bottom: 1px rgba(0,0,0,.1) solid
}

.top-head.semi.transparent.dark:not(.header-1), .top-head.transparent.dark:not(.header-1), .top-head.transparent.light {
    border-bottom: 1px rgba(255,255,255,.1) solid
}

.widget_menu ul li {
    border-bottom: 1px #fff solid
}

.w-recent-comments li, .w-recent-posts li, .widget-categories li {
    border-top: 1px #fff solid
}

.top-head.transparent .logo {
    border-right: 1px rgba(0,0,0,.1) solid
}

.top-head.semi.transparent.dark .logo, .top-head.transparent.dark .logo, .top-head.transparent.light .logo {
    border-right: 1px rgba(255,255,255,.1) solid
}

.divider.bordered i, .light-gry-border, .pricing-tbl, .widget h4.widget-title {
    border: 1px solid #eee
}

.bottom-head, .page-title {
    border-top: 1px #eee solid
}

.bottom-head, .breadcrumbs, .page-title {
    border-bottom: 1px #eee solid
}

.add-items i:hover, .divider.bg i, .divider.centered:after, .divider.centered:before, .divider.lft:before, .divider.rit:before, .steps-1 h4:before, .steps-1 i:after {
    background-color: #ddd
}

.divider i {
    color: #d5d5d5
}

.breadcrumbs.style2, .breadcrumbs.style3, .btn-gry-border, .filter-by.style5, .gry-border, .shop-item .item-box, .toolsBar select, .top-bar-search {
    border: 1px solid #ddd
}

.pricing-tbl ul li, .steps-1-container:before {
    border-top: 1px #ddd dashed
}

.dark-one .pricing-tbl ul li, .dark-one .steps-1-container:before {
    border-top: 1px #555 dashed
}

.bot-3-border {
    border-bottom: 3px #ddd solid
}

.tabs.bottom .nav-tabs, .tabs.bottom.bordered .tab-content > .tab-pane, .top-3-border {
    border-top: 4px #ddd solid
}

.tabs.vertical .tab-content > .tab-pane {
    border-top: 1px #ddd solid
}

.separated-cells div div {
    border-left: 1px #ddd dotted
}

.clients-grid > div:before, .testimonials-grid > div:before {
    border-left: 1px #ddd dashed
}

.clients-grid > div:after, .heading.style2, .testimonials-grid > div:after {
    border-bottom: 1px #ddd dashed
}

.accordion h5.acc-head a, .accordion.bordered, .accordion.radius .acc-content, .filter-by.style3 ul li, .toolsBar, hr {
    border-color: #ddd
}

.tabs.bottom .nav-tabs > li.active > a, .tabs.bottom .nav-tabs > li.active > a:focus, .tabs.bottom .nav-tabs > li.active > a:hover, .tabs.vertical .nav-tabs > li.active > a, .tabs.vertical .nav-tabs > li.active > a:focus, .tabs.vertical .nav-tabs > li.active > a:hover {
    border-bottom-color: #ddd
}

.post-item .lft-tools li {
    border-bottom: 1px #e2e2e2 dashed
}

.testimonials-1 p {
    border: 1px solid #c3c3c3
}

#items-num, .dash-bord {
    border-color: #ccc
}

.dark-bg, .dark-bg a, .icon-box-1 i, .post-item .lft-tools li i {
    color: #bbb
}

.team-box.box-1 .team-img {
    border: 5px solid #bebebe
}

.icon-box-1 .box-number:after, .icon-box-1 .box-number:before {
    background-color: #A0A0A0
}

.heading.main .head-sep:after, .heading.main .head-sep:before, .icon-box-1:after {
    background-color: #C5C5C5
}

.icon-box-1:before {
    background-color: #E0E0E0
}

.icon-box-3 {
    background-color: #e0e1e3
}

.dark-bg {
    background-color: #444
}

    .black-bg .center-v-line:before, .black-bg .post-item .lft-tools, .dark-bg .post-item .lft-tools, .darker-bg {
        background-color: #333
    }

.black-bg, footer .divider.centered:after, footer .divider.centered:before {
    background-color: #222
}

    .black-bg .post-item, .dark-bg .post-item {
        background-color: #111
    }

.footer-bg.dark .divider.centered:after, .footer-bg.dark .divider.centered:before {
    background-color: rgba(255,255,255,.3)
}

.footer-top .skew-btn:after, .header-1.skew .top-nav > ul > li > a:after, .skew-nav ul li.selected a:after, .skew-nav > ul > li > a:after, .top-search.skew:before {
    border-color: transparent transparent #CACACA
}

.header-1.skew .top-nav > ul > li > a:before, .skew .logo:before, .skew-nav > ul > li > a:before, .top-cart.skew:before, .top-search.skew > a:before {
    border-color: #ADADAD transparent transparent
}

.dark .top-search.skew:before, .header-1.skew.dark .top-nav > ul > li > a:after, .skew-nav.dark ul li.selected a:after, .skew-nav.dark > ul > li > a:after {
    border-color: transparent transparent #111
}

.dark .top-cart.skew:before, .dark .top-search.skew > a:before, .dark.skew .logo:before, .header-1.skew.dark .top-nav > ul > li > a:before, .skew-nav.dark > ul > li > a:before {
    border-color: #111 transparent transparent
}

.header-2.boxed .logo:after {
    border-color: #ddd transparent transparent
}

.header-2.boxed .logo:before {
    border-color: #aaa transparent transparent
}

.icon-box-3 .icon-desc:before {
    border-color: #ccc transparent transparent
}

.icon-box-3:after {
    border-color: #e0e1e3 transparent transparent
}

.header-1 .top-nav:before, .header-1:before, .skew-nav:before {
    background: #eee;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#eee),color-stop(50%,#F7F7F7),color-stop(100%,#eee));
    background: -webkit-linear-gradient(top,#eee 0,#F7F7F7 50%,#eee 100%);
    background: linear-gradient(to bottom,#eee 0,#F7F7F7 50%,#eee 100%);
    border: 1px solid #E4E4E4
}

.grad-desk {
    background: #eee;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#AFAFAF),color-stop(20%,#DEDEDE),color-stop(100%,#eee));
    background: -webkit-linear-gradient(top,#AFAFAF 0,#DEDEDE 20%,#eee 100%);
    background: linear-gradient(to bottom,#AFAFAF 0,#DEDEDE 20%,#eee 100%)
}

.header-1:not(.sticky-nav) .logo, .header-1:not(.sticky-nav) .top-nav > ul > li > a > span:before, .skew-nav > ul > li > a > span:before {
    background: -webkit-linear-gradient(top,rgba(0,0,0,.02) 0,rgba(0,0,0,.04) 15%,rgba(255,255,255,0) 50%,rgba(0,0,0,.02) 82%,rgba(0,0,0,.14) 100%);
    background: linear-gradient(to bottom,rgba(255,255,255,.1) 0,rgba(0,0,0,.04) 15%,rgba(255,255,255,0) 50%,rgba(0,0,0,.02) 82%,rgba(0,0,0,.14) 100%);
    background-color: #f1f1f1
}

.header-1.dark:before, .skew-nav.dark:before {
    background: #333;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#333),color-stop(50%,#444),color-stop(100%,#333));
    background: -webkit-linear-gradient(top,#333 0,#444 50%,#333 100%);
    background: linear-gradient(to bottom,#333 0,#444 50%,#333 100%);
    border: 1px solid #2e2e2e
}

.header-1.dark:not(.sticky-nav) .logo, .header-1.dark:not(.sticky-nav) .top-nav > ul > li > a > span:before, .skew-nav.dark > ul > li > a > span:before {
    background: #333;
    background: -webkit-gradient(left top,left bottom,color-stop(0,#222),color-stop(15%,#333),color-stop(50%,#333),color-stop(82%,#222),color-stop(100%,#111));
    background: -webkit-linear-gradient(top,#222 0,#333 15%,#333 50%,#222 82%,#111 100%);
    background: linear-gradient(to bottom,#222 0,#333 15%,#333 50%,#222 82%,#111 100%)
}

.icon-box-3:before {
    background: #fff;
    background: -webkit-gradient(left top,left bottom,color-stop(0,rgba(196,196,196,1)),color-stop(100%,rgba(255,255,255,1)));
    background: -webkit-linear-gradient(top,rgba(196,196,196,1) 0,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom,rgba(196,196,196,1) 0,rgba(255,255,255,1) 100%)
}

@media (max-width:992px) {
    .header-2 .responsive-nav {
        border: 1px solid #ddd;
        border-bottom: 0;
        border-left: 0
    }
}
