.main-wrapper,
.top-cart .cart-box,
.top-search input[type="text"],
.header-2.boxed .logo,
.header-2.boxed > .container,
.top-head.sticky-nav,
.post-item .lft-tools,
.pricing-tbl,
.white-bg,
.widget h4.widget-title,
.testimonials-bg:before,
.testimonials-bg:after {
  background-color: #fff;
  border-radius: 5px;
}
.white,
.header-1 .top-nav > ul > li:hover > a,
.header-1 .top-nav > ul > li.selected > a,
.header-1 .top-search > a,
.header-1 .top-cart > a,
.top-nav ul ul li a,
.dark-bg,
.darker-bg,
.red-bg,
.pink-bg,
.main-gradient,
.team-box.box-1:hover .team-socials a i:before,
.header-2 .top-nav > ul > li:hover > a,
.header-1 .top-search .search-box input[type="text"],
.skew-nav > ul > li:hover > a,
.skew-nav > ul > li.selected > a,
.top-head.transparent.dark:not(.sticky-nav)
  .top-nav
  > ul
  > li:not(.selected)
  > a,
.top-bar.dark,
.modal-header.main-bg h4,
.top-head:not(.sticky-nav).transparent.dark .top-search > a,
.top-head:not(.sticky-nav).transparent.dark .top-cart > a,
.top-bar.main-bg a,
.top-bar.main-bg .social-list a,
.black-bg,
.top-bar.semi.dark a,
.top-bar.semi.dark .social-list a,
a.main-bg:hover,
.divider.bg i,
#footWrapper.footer-bg.dark .widget_it_widget_tweets li.h-entry:after,
.main-bg > a:hover,
.main-bg a:focus {
  color: #fff;
}
.top-head.sticky-nav .top-nav > ul > li.selected > a,
.btn.main-bg:focus,
.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 #fff solid;
}
.top-nav li i,
.black-bg a:not(.main-color):not(.btn),
.black-bg a:not(.main-bg):not(.btn),
.black-bg,
.gry,
.dark-bg a,
.darker-bg,
.darker-bg a {
  color: #999;
}
body,
.pricing-tbl.style-3 .price_txt,
.pricing-tbl.selected.style-3 .price_txt,
.pricing-tbl.style-3:hover .price_txt,
.menu-tabs .white-bg a,
.menu-tabs .white-bg i {
  color: #555;
}
a,
a:hover,
a:focus,
h1,
h2,
h3,
h4,
h5,
h6,
.sticky-nav .top-search > a,
.sticky-nav .top-cart > a,
.team-box.box-1 .team-socials .social-list li a,
.top-nav .mega-menu .nav-tabs a:hover,
.black-color {
  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;
}
.post-item,
.team-box.box-1,
.pricing-tbl.style-3 .price_txt,
.page-title,
.accordion h5.acc-head a,
.sidebar-widgets:after {
  background-color: #f7f7f7;
}
.gry-bg,
.gry-bar,
.gry-bg .testimonials-bg:before,
.gry-bg .testimonials-bg:after {
  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;
}
.icon-box-1,
.sidebar-widgets,
.filter-by.style3 ul,
.pricing-tbl.style-2.selected,
.sitemap > ul > li > a {
  background-color: #f0f0f0;
}
.header-2.boxed:not(.sticky-nav) > .container:not(.top-bar-cont),
.header-2.boxed:not(.sticky-nav) .logo {
  border: 1px #f0f0f0 solid;
}
.header-2 .top-nav > ul > li,
.header-2 .top-cart,
.header-2 .top-search,
.header-2 .top-nav > ul > li,
.header-1.sticky-nav .actsrch {
  border-left: 1px #f0f0f0 solid;
}
.header-2.center-logo .responsive-nav {
  border-color: #f0f0f0;
}
.gry-border-vertical:after {
  border-left: 1px #ccc dashed;
}
.team-box.box-1 .team-socials,
.breadcrumbs.style2,
.breadcrumbs.style3,
.list-grid a,
.product-img,
.add-items i {
  background-color: #eee;
}
.top-head.transparent:not(.header-1),
.top-bar.transparent,
.widget_menu ul li a,
.w-recent-posts li,
.widget-categories li,
.w-recent-comments li,
.top-bar {
  border-bottom: 1px rgba(0, 0, 0, 0.1) solid;
}
.top-head.semi.transparent.dark:not(.header-1),
.top-head.transparent.light,
.top-head.transparent.dark:not(.header-1) {
  border-bottom: 1px rgba(255, 255, 255, 0.1) solid;
}
.widget_menu ul li {
  border-bottom: 1px #fff solid;
}
.w-recent-posts li,
.widget-categories li,
.w-recent-comments li {
  border-top: 1px #fff solid;
}
.top-head.transparent .logo {
  border-right: 1px rgba(0, 0, 0, 0.1) solid;
}
.top-head.semi.transparent.dark .logo,
.top-head.transparent.light .logo,
.top-head.transparent.dark .logo {
  border-right: 1px rgba(255, 255, 255, 0.1) solid;
}
.light-gry-border,
.pricing-tbl,
.divider.bordered i,
.widget h4.widget-title {
  border: 1px #eee solid;
}
.page-title {
  border-bottom: 1px #eee solid;
  border-top: 1px #eee solid;
}
.bottom-head {
  border-top: 1px #eee solid;
  border-bottom: 1px #eee solid;
}
.breadcrumbs {
  border-bottom: 1px #eee solid;
}
.steps-1 i:after,
.steps-1 h4:before,
.divider.bg i,
.divider.centered:before,
.divider.centered:after,
.divider.lft:before,
.divider.rit:before,
.add-items i:hover {
  background-color: #ddd;
}
.divider i {
  color: #d5d5d5;
}
.btn-gry-border,
.gry-border,
.top-bar-search,
.breadcrumbs.style2,
.breadcrumbs.style3,
.filter-by.style5,
.shop-item .item-box,
.toolsBar select {
  border: 1px #ddd solid;
}
.steps-1-container:before,
.pricing-tbl ul li {
  border-top: 1px #ddd dashed;
}
.dark-one .steps-1-container:before,
.dark-one .pricing-tbl ul li {
  border-top: 1px #555 dashed;
}
.bot-3-border {
  border-bottom: 3px #ddd solid;
}
.top-3-border,
.tabs.bottom.bordered .tab-content > .tab-pane,
.tabs.bottom .nav-tabs {
  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,
.testimonials-grid > div:after,
.heading.style2 {
  border-bottom: 1px #ddd dashed;
}
hr,
.accordion h5.acc-head a,
.accordion.bordered,
.accordion.radius .acc-content,
.filter-by.style3 ul li,
.toolsBar {
  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 #c3c3c3 solid;
}
.dash-bord,
#items-num {
  border-color: #ccc;
}
.icon-box-1 i,
.post-item .lft-tools li i,
.dark-bg,
.dark-bg a {
  color: #bbb;
}
.team-box.box-1 .team-img {
  border: 5px #bebebe solid;
}
.icon-box-1 .box-number:after,
.icon-box-1 .box-number:before {
  background-color: #a0a0a0;
}
.icon-box-1:after,
.heading.main .head-sep:before,
.heading.main .head-sep:after {
  background-color: #c5c5c5;
}
.icon-box-1:before {
  background-color: #e0e0e0;
}
.icon-box-3 {
  background-color: #e0e1e3;
}
.dark-bg {
  background-color: #444;
}
.darker-bg,
.black-bg .center-v-line:before,
.black-bg .post-item .lft-tools,
.dark-bg .post-item .lft-tools {
  background-color: #333;
}
.black-bg,
footer .divider.centered:before,
footer .divider.centered:after {
  background-color: #222;
}
.black-bg .post-item,
.dark-bg .post-item {
  background-color: #111;
}
.footer-bg.dark .divider.centered:before,
.footer-bg.dark .divider.centered:after {
  background-color: rgba(255, 255, 255, 0.3);
}
.header-1.skew .top-nav > ul > li > a:after,
.skew-nav > ul > li > a:after,
.top-search.skew:before,
.skew-nav ul li.selected a:after,
.footer-top .skew-btn:after {
  border-color: transparent transparent #cacaca transparent;
}
.header-1.skew .top-nav > ul > li > a:before,
.skew-nav > ul > li > a:before,
.skew .logo:before,
.top-search.skew > a:before,
.top-cart.skew:before {
  border-color: #adadad transparent transparent transparent;
}
.header-1.skew.dark .top-nav > ul > li > a:after,
.skew-nav.dark > ul > li > a:after,
.dark .top-search.skew:before,
.skew-nav.dark ul li.selected a:after {
  border-color: transparent transparent #111 transparent;
}
.header-1.skew.dark .top-nav > ul > li > a:before,
.skew-nav.dark > ul > li > a:before,
.dark.skew .logo:before,
.dark .top-search.skew > a:before,
.dark .top-cart.skew:before {
  border-color: #111 transparent transparent transparent;
}
.header-2.boxed .logo:after {
  border-color: #ddd transparent transparent transparent;
}
.header-2.boxed .logo:before {
  border-color: #aaa transparent transparent transparent;
}
.icon-box-3 .icon-desc:before {
  border-color: #ccc transparent transparent transparent;
}
.icon-box-3:after {
  border-color: #e0e1e3 transparent transparent transparent;
}

/* gradients */
.header-1:before,
.header-1 .top-nav:before,
.skew-nav:before {
  background: #eee;
  background: -webkit-gradient(
    left top,
    left bottom,
    color-stop(0%, #eeeeee),
    color-stop(50%, #f7f7f7),
    color-stop(100%, #eeeeee)
  );
  background: -webkit-linear-gradient(
    top,
    #eeeeee 0%,
    #f7f7f7 50%,
    #eeeeee 100%
  );
  background: linear-gradient(to bottom, #eeeeee 0%, #f7f7f7 50%, #eeeeee 100%);
  border: 1px #e4e4e4 solid;
}
.grad-bg {
  background: linear-gradient(
    163deg,
    rgb(6, 96, 111) 0%,
    rgb(61, 241, 246) 100%
  );
}
.grad-desk {
  background: #eee;
  background: -webkit-gradient(
    left top,
    left bottom,
    color-stop(0%, #afafaf),
    color-stop(20%, #dedede),
    color-stop(100%, #eeeeee)
  );
  background: -webkit-linear-gradient(
    top,
    #afafaf 0%,
    #dedede 20%,
    #eeeeee 100%
  );
  background: linear-gradient(to bottom, #afafaf 0%, #dedede 20%, #eeeeee 100%);
}
.header-1:not(.sticky-nav) .top-nav > ul > li > a > span:before,
.header-1:not(.sticky-nav) .logo,
.skew-nav > ul > li > a > span:before {
  background: -webkit-linear-gradient(
    top,
    rgba(0, 0, 0, 0.02) 0%,
    rgba(0, 0, 0, 0.04) 15%,
    rgba(255, 255, 255, 0) 50%,
    rgba(0, 0, 0, 0.02) 82%,
    rgba(0, 0, 0, 0.14) 100%
  );
  background: linear-gradient(
    to bottom,
    rgba(255, 255, 255, 0.1) 0%,
    rgba(0, 0, 0, 0.04) 15%,
    rgba(255, 255, 255, 0) 50%,
    rgba(0, 0, 0, 0.02) 82%,
    rgba(0, 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 #2e2e2e solid;
}
.header-1.dark:not(.sticky-nav) .top-nav > ul > li > a > span:before,
.header-1.dark:not(.sticky-nav) .logo,
.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 #ddd solid;
    border-bottom: 0;
    border-left: 0;
  }
}
