﻿
body {
	color: #9D9D9D;
	background:#333
}

a,a:hover,a:focus {
	color: #aaa;
}

a.main-bg:focus,a.main-bg:hover{
	color: #ddd;
}
.pager li>a:focus{
	background:transparent !important
}

table {
	border: 1px solid #4f4f4f;
}
tr:nth-child(even) {
    background: #444;
}
tfoot {
	background: #4f4f4f;
}
th {
    border-right: 1px solid #4f4f4f;
	background: #272727;
	border-bottom: 2px #4f4f4f solid;
}
td, caption {
	border-right: 1px solid #4f4f4f;
	border-bottom: 1px solid #4f4f4f;
}
tr.even td {
	background: #3d3d3d;
}
.table-style2 th {
	border-right-color: #4f4f4f;
	border-bottom-color: #4f4f4f;
}

pre{
	background: #2A2A2A;
	border-color: #3F3F3F;
	color: #A1A1A1;
}

.top-bar {
	border-bottom: 1px #4f4f4f solid;
	background: #3D3D3D;
}

.top-bar a,
.top-bar span,
.top-bar-menu span{
	color: #A2A2A2;
}

.top-bar .top-nav li.current-menu-item > a i,.top-bar .top-nav li.current_page_parent > a i,
.top-bar .top-nav li.current-menu-parent > a i,.top-bar .top-nav li.current-menu-ancestor > a i{
	color:#A2A2A2 !important
}
.top-bar .top-nav > ul > li:hover > a{
	background: #1F1F1F !important;
	color: #BABABA;
}
.top-bar .top-nav > ul > li.selected i{
	color:#333 !important
}

.top-bar .top-nav > ul > li ul{
	background: #575757 !important;
}
.top-bar .top-nav > ul > li > ul li:hover,.top-bar .top-nav > ul > li > ul li:hover a{
	background:#4f4f4f !important
}
.top-bar .top-nav > ul > li > ul li ul{
	background:#4f4f4f !important;
}
.top-bar .top-nav li li.hasChildren:after{
	color:#ccc
}
.top-bar .top-nav > ul > li ul li{
	border-bottom-color: #3C3C3C !important;
}
.top-bar .top-nav ul li ul li li{
	border-bottom-color:#4f4f4f !important
}
.top-bar .top-nav > ul > li ul li a{
	background: #2D2D2D !important;
}

.top-bar .top-nav > ul > li > a:hover i{
	color:#777
}

.top-bar .search-top .search-box {
	background: #999;
	border-color: #3D3D3D;
}

.top-bar.main-bg a,.top-bar.main-bg span{
    color: #ddd;
}
.top-bar.main-bg li{
    border-left-color:#A0A0A0
}
.lft-topbar-border{
	border-left:1px #4f4f4f solid
}

.top-bar li {
	border-color: #4f4f4f;
}

.top-bar.main-bg li i{
	color: #ddd; 
}

.top-bar ul.social-list li a:hover {
	background: #333;
}

.head-style1 header.top-head:after{
	background: #3D3D3D;
}

header.top-head .logo a span{
	color: #BDBDBD;
}

header.top-head .logo.center a{
	color: #A9A9A9;
}

.top-nav > ul > li {
	border-color: #4f4f4f;
}

.top-nav > ul > li > a:hover i, .top-nav > ul > li.current-menu-item > a i, .top-nav > ul > li.current-menu-parent > a i,
.top-nav > ul > li.current-menu-ancestor > a i, .top-nav > ul > li.selected > a i {
	color: #ddd;
}

.top-head:not(.nav-3):not(.stickyHeader) .top-nav > ul > li:hover > a > span, .top-head:not(.nav-3):not(.stickyHeader) .top-nav > ul > li.current-menu-item > a > span, .top-head:not(.nav-3):not(.stickyHeader) .top-nav > ul > li.current-menu-parent > a > span, .top-head:not(.nav-3):not(.stickyHeader) .top-nav > ul > li.current_page_parent > a > span,
.top-head:not(.nav-3):not(.stickyHeader) .top-nav > ul > li.current-menu-ancestor > a > span, .top-head:not(.nav-3):not(.stickyHeader) .top-nav > ul > li.selected > a > span {
	color: #fff;
}

.top-nav > ul li a i{
	color: #888;
}

.top-nav > ul > li > a:hover i,.top-nav > ul > li.selected > a i,.top-nav > ul > li.current-menu-item > a i,
.top-nav > ul > li.current-menu-current-menu-ancestor > a i,.top-nav > ul > li.current_page_parent > a i,.top-nav > ul > li.current-menu-parent > a i{
	color:#ddd;
}

.head-style1 .top-nav > ul > li > a:after {
	border-color: #6B6B6B;
}


.menu-hint{
	background:#777;
	color: #ddd;
}

.nav-2 .top-nav > ul > li > a i {
	background: #4f4f4f;
	color: #b8b8b8;
}
.nav-2 .top-nav > ul > li > a i:after {
	background: #4f4f4f;
}

.nav-3 .top-nav > ul > li.current_page_parent > a span{
	color:#777
}

.nav-4 .top-nav > ul > li {
	border-left: 1px #4f4f4f solid;
}

.top-head-4 .nav-4 {
	background: #494949;
	border: 1px #4f4f4f solid;
}

.stickyHeader.top-head-4 .navbar-header{
	background: #999;
}

.head-7 .one-page .top-nav > ul > li > a {
	color:#777;
}

.mega-menu div.div-mega > ul li li.current_page_item > a{
	background: rgba(0, 0, 0, 0.05) !important;
	color: #fff;
}
.mega-menu.mega-2 div.div-mega > ul li li.current_page_item > a{
	background:#4f4f4f !important;
	color: #C3C3C3;
}

.head-style3 .mega-menu div.div-mega > ul > li h4.noLink a,.head-style3 .mega-menu div.div-mega > ul > li h4.noLink a:hover{
	background:#444 !important
}

.div-mega h4.noLink a {
	color: #ddd;

}
.div-mega h4 a i{
	color:#BDBDBD !important
}
.mega-menu.mega-2 .div-mega{
	background:#3D3D3D;
}
.mega-menu.mega-2 .div-mega h4 a{
	background: #1f1f1f !important;
	color: #B8B8B8;
}
.mega-menu.mega-2 .div-mega li{
	border-bottom-color:#4f4f4f
}

.mega-menu.mega-2 .div-mega a{
	background:transparent;
	color:#777
}
.mega-menu.mega-2 .div-mega a:hover{
	background: #4f4f4f !important;
	color: #C3C3C3;
}

.mega-menu.mega-3 .div-mega h4{
	border-right: 1px rgba(197, 197, 197, 0.38) solid;
}

.mega-menu.mega-3 .div-mega li ul{
	border-right: 1px rgba(129, 129, 129, 0.3) solid;
}

.mega-menu.mega-3 .div-mega li:first-child ul{
	border-left: 1px rgba(129, 129, 129, 0.3) solid;
}
.stickyHeader {
	background-color: #424242;
}

.stickyHeader .top-nav > ul > li > a{
	color: #9D9D9D !important;
}

.stickyHeader .top-nav > ul > li.selected > a{
	color:#777 !important
}

.fullscreen-head{
	background:#454545
}

#lang_sel > ul > li > a:hover{
	background-color:#111 !important
}

#lang_sel ul ul{
	background:#fff !important;
	border-color: #4f4f4f !important;
}
#lang_sel ul ul li:hover,#lang_sel ul ul li:hover a{
	background:#111 !important
}
#lang_sel ul ul li{
	border-bottom-color: #4f4f4f !important;
}
#lang_sel ul ul li a{
	background:#111 !important;
}


.top-search a {
	background: #4f4f4f;
}

.search-box input[type=text] {
	border-color:#555;
	background: #222;
}

.srch-box-page {
	border: 1px #4f4f4f solid;
}

.head-style2 .bg-head2 {
	background: #454545;
}

.head-style3 .top-menu .top-nav > ul > li > a:hover span{
	color:#ccc
}

.head-style3 .stickyHeader .top-menu .top-nav > ul > li > a:hover span{
	color:#fff
}

.head-style2 .top-search a span {
	color: #ddd;
}

.head-style2 .search-box {
	background: #3d3d3d;
}

.head-style3 .top-bar {
	background-color: #414141;
}

.head-style3 .logo {
	color: #ddd;
}
.head-style3 .logo a,.head-style3 header.top-head .logo a span,.head-style2 .logo a,.head-style2 header.top-head .logo a span{
	color: #FFF;
}
.top-nav-style3 {
	background: #f6f6f6;
}

.head-style3 .top-nav > ul > li > a {
	color: #fff !important;
}

.head-style3 .top-nav > ul li ul li a {
	background: #4f4f4f !important;
	color: #E8E8E8;
}
.head-style3 .top-nav > ul li ul li a:hover {
	background: #4f4f4f !important;
	color: #ddd;
}
.head-style3 .top-nav li li.hasChildren:after {
	color: #b1b1b1;
}
.head-style3 .top-nav > ul li ul li {
	border-bottom: 1px #4f4f4f solid;
}
.head-style3 .top-bar li, .head-style3 .top-bar li span {
	color: #b3b3b3;
}
.head-style3 .top-bar li {
	border-left: 1px #4f4f4f solid;
}

.head-style3 .top-nav > ul > li.current-menu-parent > a,.head-style3 .top-nav > ul > li.current-menu-ancestor > a,.head-style3 .top-nav > ul > li.current-menu-item > a,
.head-style3 .top-nav > ul > li.current_page_parent > a, .head-style3 .top-nav > ul > li.selected > a, .head-style3 .top-nav > ul > li > a:hover {
	background: #4f4f4f !important;
	color: #DFDFDF !important;
}
.head-style3 .top-nav ul li ul li.selected > a, .head-style3 .top-nav ul li ul li.current > a {
	background: #4f4f4f !important;
}


.login-btn .tri {
	border-width: 8px 10px 0 10px;
	border-style: solid;
	border-color: #333 transparent transparent transparent;
}

.login-box {
	background: #333;
	color: #ddd;
}

.close-login {
	color: #ddd;
}

.dots-pattern {
	border-top: 1px #4f4f4f solid;
}
.gry-pattern {
	background: #4f4f4f url('../images/patterns/gry-patt.png');
}

.pager {
	background: #4f4f4f;
}

.page-numbers li,#bbpress-forums .pager-bbp.pager-style1 li{
	background: #777;
}
#bbpress-forums .pager-bbp.pager-style1 li:hover{
	background-color: #B6B6B6;
}
.pager ul li a, .pager ul li span,#bbpress-forums .pager-bbp.pager-style1 li span {
	color: #ddd;
}

.pager ul li.selected span,#bbpress-forums .pager-bbp.pager-style1 li.current span {
	color: #fff !important;;
}
.pager ul li:hover a, .pager ul li.selected a {
	color: #fff !important;;
}
.pager-style2 ul li,#bbpress-forums .pager-bbp.pager-style2 li {
	background: #2d2d2d;
}
.pager-style2 ul li a,.pager-style2 ul li span {
	color: #898989;
}
.pager-style2 ul li:hover,.pagination-links a:hover{
	background:#777;
	color: #ddd;
}
.pager-style2 ul li:hover a{
	color: #ddd;
}

.pager-style2 ul li span{
	background:transparent !important;
	color: #ddd !important
}

.pager-style3 ul li a,.pager-style3 ul li span {
	color: #A8A8A8;
}
.pager-style3 ul li:hover,#bbpress-forums .pager-bbp.pager-style3 li:hover {
	background:#777;
	color: #ddd;
}
.pager-style3 ul li:hover a,.pager-style3 ul li span:hover,.pager-style3 ul li.main-bg-import .current,#bbpress-forums .pager-bbp.pager-style3 li.main-bg-import .current{
	color: #ddd;
}


.pager-style4 li a{
	background: #999;
	border:1px #4f4f4f solid;
	color: #222;
}
.pager-style4 li span{
	border:1px #4f4f4f solid;
}
.pager-style4 li a:hover{
	background:#4f4f4f;
	color:#333
}

.pager-style5 li a{
	border-bottom:3px #4f4f4f solid;
	color:#777
}

.pager-style5 li a:hover{
	border-bottom-color:#4f4f4f;
	color: #A0A0A0;
}

.pager-style6 li a{
	background: #999;
	border:1px #4f4f4f solid;
	color: #222;
}

.pager-style6 li a:hover{
	background:#4f4f4f;
	color: #BABABA;
}


.old-new a{
	background:#4f4f4f;
	color:#333;
}

.old-new a:hover,.old-new a:active,.old-new a:focus{
	background:#999;
	color: #ddd;
}
.load_more,.load_more:focus{
	background:#4f4f4f;
	color:#333;
}
.load_more:hover,.load_more:active{
	color: #ddd;
	background:#999
}

.white-bg {
	background: #333;
}
.dark-bg {
	background-color: #222;
}
.dark-bg p{
	color: #A3A3A3;
}
.gry-bg,.esg-filter-wrapper {
	background: #4f4f4f;
}

.dark-bg h2 {
	color: #bdbdbd;
}
.alter-bg{
    background:#777;
    color: #ddd;
}
.alter-bg a{
    color: #ddd;
}

.btn.main-bg{
	color: #ddd !important
}

.red {
	color: #f00;
}
.congrats {
	color: #4FB830;
}
.success-icon {
	color: #ecc686;
}

.list-item i.fa {
	color: #CFCFCF;
}
hr {
	border-top: 1px #4f4f4f solid;
}

.hr-style5:before, .hr-style5:after {
	background: #333;
	color: #5C5C5C;
}

.slick-prev, .slick-next{
	background: #1A1A1A;
	color: #616161;
}
.flat-dark .esg-filterbutton, .flat-dark .esg-navigationbutton, .flat-dark .esg-sortbutton, .flat-dark .esg-cartbutton {
	background: #777 !important;
	color: #4f4f4f !important;
}
.highlight-1 {
	background: #fcff00;
}

blockquote {
	background: #383838;
}
blockquote p {
	color: #afafaf;
}
blockquote span {
	color: #a3a3a3;
}
.tooltip {
	background: #000;
	color: #ddd;
}
.tooltip:after {
	border-color: #000 transparent transparent transparent;
}
.lft-tip:after {
	border-color: transparent transparent transparent #000;
}
.rit-tip:after {
	border-color: transparent #000 transparent transparent;
}
.bot-tip:after {
	border-color: transparent transparent #000 transparent;
}
.block-head,.wpb_heading,#bbpress-forums h3,.gform_title,.edd_form fieldset legend {
	border-bottom: 1px #4f4f4f solid;
}
.footer-top .block-head {
	border-bottom-color: #3a3a3a;
	color: #fff;
}

.block-head.style2 span{
	background: #333;
}

.block-head.style2:after{
	border-top: 8px #3d3d3d solid;
}

.block-head.style3 span{
	background: #333;
}

.block-head.style7{
	color:#999
}

.side-heading span{
	color:#777;
}

.large-heading {
	border-bottom: 1px #4f4f4f solid;
}
.large-heading:before{
    border-left:15px #999 solid;
    border-right:15px #999 solid;
}
.gry-bg .large-heading:before{
    border-left:15px #4f4f4f solid;
    border-right:15px #4f4f4f solid;
}

.icon-box-1:hover .icon,.icon-box-2:hover .icon,.icon-box-3:hover .icon,.icon-box-4:hover .icon {
	background:#111;
	color: #999;
}

.icon-box-3 i.outlined,.icon-box-4 i.outlined{
	border:2px #4f4f4f solid;
	color:#999
}

.box-top h3 {
	color:#777;
}

.box-top .more-btn{
	background: #999;
}

.icon-box-6:hover h3{
	color: #ddd;
}

.box-7-cont {
	border-top: 1px #ECECEC solid;
	border:1px #4f4f4f solid
}

.icon-box-7 .icon {
	border: 1px #222 solid;
	background-color: #3d3d3d;
	box-shadow: inset 0 0 0 3px #4f4f4f;
	color: #B3B3B3;
}
.icon-box-7 .r-more {
	background: #3d3d3d;
}

.icon-box-7:hover h4 {
	color: #999;
}
.icon-box-7 .mediumFont {
	border-bottom:1px #4f4f4f solid;
}

.icon-box-8:hover h4 {
	color: #999;
}

.icon-box-8 .icon {
	border: 1px #2d2d2d solid;
	background-color: #2d2d2d;
	box-shadow: inset 0 0 0 3px #4f4f4f;
	color: #777;
}

.icon-box-8 .r-more {
	background: #4f4f4f;
}

.icon-box-9 h3 {
	background: #333;
}

.icon-box-9:hover .icon_container {
    color: #ddd; 
}

.icon-box-10:hover i.icon{
	color:#777
}
.icon-box-10 h4{
	color: #999;
}
.icon-box-10 h4:after{
	background:#777;
}

.fun-title {
	background-color: #4f4f4f;
}

.staff-1 .fun-number {
	background-color: #4f4f4f;
	color: #999;
}

.staff-1 .fun-icon {
	background-color: #4f4f4f;
}

.staff-1 .fun-title span,
.staff-2 .fun-text {
	color: #ddd;

}

.staff-2 .gry-bg .fun-text {
	color: #333 !important;
}

.staff-3 .fun-icon {
	border:2px #999 solid;
}

.staff-3 .fun-title span {
	color: #ddd;
}
.staff-3 .fun-title p {
	color: #777;
}

.staff-4 .fun-text {
	color: #ddd;
}


.testimonials-1 .testimonials-bg {
	background: #4f4f4f;
}

.testimonials-1 .testimonials-bg:hover {
	background: #424242;
}

.testimonials-1 .testimonials-bg .rating .fa {
	color: #ffc000;
}
.testimonials-bg:after {
	color: #414141;
}
.testimonials-1 .testimonials-name:after {
	border-color: #2d2d2d transparent transparent transparent;
}
.testimonials-1 .testimonials-name:before {
	border-color: #2d2d2d transparent transparent transparent;
}
.testimonials-1 .testimonials-bg:hover + .testimonials-name:after, .testimonials-1 .testimonials-bg:hover + .testimonials-name:before {
	border-color: #242424 transparent transparent transparent;
}
.testimonials-1 .testimonials-bg .rating .fa-star-o {
	color: #c0c0c0;
}

.testimonials-3{
	background-color: #2A2A2A;
	border: 1px solid rgba(0,0,0,.1);
}

.testo-4{
	background-color: #2A2A2A;
	border: 1px solid rgba(0,0,0,.1);
}

.testimonials-4 .testimonials-img img,.testimonials-3 .testimonials-img img{
	border: 1px #4f4f4f solid;
}

.testimonials-5:after,.clients-grid1:after,.clients-grid2:after,.clients-grid3:after{
    background: #333;
}
.testimonials-5 .col-md-4,.clients-grid1 .col-md-2,.clients-grid2 .col-md-3,.clients-grid3 .col-md-4{
	border-color:#3d3d3d;
}
.testimonials-5 .testimonials-img img{
    border: 1px #4f4f4f solid;
}

.tabs > ul li {
	background: #3d3d3d;
	color: #6c6c6c;
}
.tabs > ul li a {
	color: #6c6c6c !important;
}

.tabs > ul li a i {
	color: #ddd;
}
.tabs > ul li:hover a, .tabs > ul li.active a {
	color: #fff !important;
}

.tabs-vertical ul li {
	background:#4f4f4f;
}

.tabs-vertical ul li a {
	color:#6c6c6c
}
.tabs-vertical .tabs-pane {
	border-bottom: 1px #4f4f4f solid;
}

.accordion li > h3 a,.wpb_toggle a {
	border: 1px #d4d4d4 solid;
	background: #333;
	color: #a8a8a8;
}

.accordion li > h3 u,.wpb_toggle u {
	border: 1px #d4d4d4 solid;
	background: #333;
	color: #a8a8a8;
}

.accordion-panel,.wpb_toggle_content {
	border-left: 3px #d4d4d4 solid;
}

.clients > div a,.auto-clients > div a {
	border-bottom: 1px #4f4f4f solid;
}

.team-box {
	background-color: #3D3D3D;
}

.team-box .team-details {
	border-left: 5px #333 solid;
}
.team-box:hover .team-details .gry-bg {
	color: #B2B2B2;
}
.team-socials a {
	color: #ddd;
}

.t-position {
	color: #ababab;
}
.team-box .t-position {
	color: #fff !important;
}
.team-box .team-details p {
	color: #ddd;
}

.team-box-2 {
	background-color: #3D3D3D;
}
.team-box-2:before {
	color: #999;
}
.team-box-2 .team-img {
	border: 1px #4f4f4f solid;
}
.team-box-2:hover:before,.team-box-2:hover .team-socials li a {
	color: #ddd;
}
.team-box-2:hover .team-details h3, .team-box-2:hover .team-details .t-position {
	color: #fff !important;
}

.team-box-2 p,
.team-box-2 .t-position {
	border-bottom: 1px #4f4f4f solid;
}

.divider-1:before,.divider-6:before,.divider-6:after,.divider-10:before,.divider-10:after {
	background: #4f4f4f;
}
.divider-1 .divid_before{
    color: #4f4f4f;
}
.divider-1 .divid_after{
	color: #4f4f4f;
}
.divider-2:before,
.divider-4:before,
.divider-5:before,
.divider-2:after,
.divider-3:before,
.divider-3:after,
.divider-9:before,
.divider-9 span:before,
.divider-9 span:after,
.divider-9:after{
	background: #4f4f4f;
}

.divid_right,
.divid_left,
.divid_center{
	color: #4f4f4f;
}

.divider-7,.divider-8,.divider-9 {
	border-top: 1px #4f4f4f solid;
}


.control-label {
	color: #777;
}
.control-group {
	border-bottom: 1px #4f4f4f solid;
}

.vc_images_carousel .vc_carousel-control{
	background:rgba(255,255,255,.5);
	color:#333;
}

.boxs i.fa,.bbBox i.fa {
	background: #333;
}

.title-1 .breadcrumbs{
	background-color:#777 !important
}
.breadcrumbs a {
	color: #F0F0F0 !important;
}
.breadcrumbs a:hover {
	color: #ddd;
}
.breadcrumbs.white-bg,.breadcrumbs.white-bg span{
	color:#777 !important
}
.breadcrumbs.white-bg a{
	color:#777 !important;
}

.plan-title {
	background: #333;
}
.plan-title span {
	color: #ddd;
}
.plan-block {
	color: #ddd;
}

.plan-year:before {
	background: #333;
}

.lft-plan .plan-year {
	right: -73px;
	text-align: right;
}
.plan-block h3 {
	color: #fff !important;
}
.my-img .my-details {
	background: #3D3D3D;
}
.work-exp li h4 {
	color: #777;
}
.work-exp li h4:before {
	color: #B8B8B8;
}
.percent {
	color: #bdbdbd;
}

.portfolio .portfolio-item {
	background-color: #4f4f4f;
}
.portfolio-item:after {
	border-top: 2px #999 solid;
}
.img-over b {
	color: #ddd;
}
.project-options a {
	color: #999;
}
.viewAll .btn {
	background: #4f4f4f;
	color: #777;
}
.homeGallery .esg-navigationbutton,.fullPortfolioSlider .esg-navigationbutton{
	background: #777 !important;
	color: #4f4f4f !important;
}
.fullPortfolioSlider .esg-navigationbutton *,.homeGallery .esg-navigationbutton *{
	color: #4f4f4f !important;
}
.view-all-projects{
	background: #777;
	color: #ddd;
}
.portfolio-filterable .portfolio-item {
	background-color: #3D3D3D;
}
.portfolio-filterable .white-bg {
	background-color: #4f4f4f;
}
.portfolio-filterable.full [class*="col-md-"] {
	border-right: 1px #999 solid;
}

#filters li,.esg-filterbutton {
	background: #777 !important;
}
#filters li a,.esg-filterbutton span {
	color: #fff !important;
}
#filters li:hover a, #filters li.active a {
	color: #ddd;
}
.portfolio-img-slick .slick-prev, .portfolio-img-slick .slick-next {
	background: rgba(255,255,255,.23);
	color: #ddd;
}
.list-details li {
	border-top: 1px #3D3D3D solid;
}

.gw-go-earth1 {
	background: #222 !important;
	border-color: #4f4f4f;
}
.gw-go-earth1 .gw-go-body li{
	background:transparent !important;
	color: #999 !important;
}
.gw-go-earth1 .gw-go-header-top {
	border-top: 1px #4f4f4f solid !important;
	background: #373737 url('../images/patterns/dots.png') !important;
}
.gw-go-earth1 ul.gw-go-body li {
	border-top: solid 1px #4f4f4f;
}
.gw-go-earth1 ul.gw-go-body li.gw-go-even {
	background: #343434 !important;
	color: #999 !important;
}
.gw-go-current .gw-go-earth1{
	background: #494949 !important;
}
.gw-go-current .gw-go-earth1 ul.gw-go-body li.gw-go-even {
	background: #373737 !important;
}
.gw-go-current .gw-go-earth1 li {
	border-color: #585858 !important;
	color: #949494 !important;
}
.gw-go-current .gw-go-earth1 .gw-go-coinf div,.gw-go-current .gw-go-earth1 .gw-go-coinb div {
	background: #494949 !important;
}
.gw-go-col.gw-go-earth1 .gw-go-header h3, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-earth1 .gw-go-header h3{
	color: #B8B8B8 !important;
}
.gw-go-earth2 {
	border: 1px #4f4f4f solid !important;
	background: #333 !important;
}
.gw-go-earth2 .gw-go-body li{
	background:transparent !important;
	border-top-color: #4f4f4f;
	color:#777 !important
}
.gw-go-earth2 .gw-go-coinf,.gw-go-earth2 .gw-go-coinb,.gw-go-earth2 .gw-go-coinf div,.gw-go-earth2 .gw-go-coinb div{
	background: #777;
	color: #ddd !important;
}
.gw-go-earth2 ul.gw-go-body li.gw-go-even {
	background: #2F2F2F !important;
}
.gw-go-current .gw-go-earth2 li {
	color: #949494 !important;
}
.gw-go-current .gw-go-earth2 .gw-go-coinf div,.gw-go-current .gw-go-earth2 .gw-go-coinb div {
	background: #494949 !important;
}
.gw-go-col.gw-go-earth2 .gw-go-header h3, .gw-go.gw-go-hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-earth2 .gw-go-header h3{
	color:#777 !important
}
.gw-go-current .gw-go-earth1 .gw-go-btn,.gw-go-current .gw-go-earth2 .gw-go-btn{
	background:transparent !important;
}

.masonry .post-item,
.grid .post-item,
.vc_grid-item .vc_grid-item-mini,
.blog-timeline .timeline-left:before,
.blog-timeline .timeline-right:before,
.timeline-cell .post-item{
	border-color: #4f4f4f
}
.timeline-left .timeline_date:before,
.timeline-right .timeline_date:before{
	background-color:#4f4f4f;
}

.inner_date{
	background: #333;
	border: 4px #4f4f4f solid;
}
.timeline_no_bar.blog-timeline:before{
	border-left: 1px #4f4f4f dashed;
}

.timeline_no_bar .timeline_date:before{
	background:#4f4f4f;
}
.timeline_no_bar .blog-timeline:before{
	border-left: 1px #4f4f4f dashed
}
.post-image a .mask:before {
	color: #ddd;
}
.post-info .post-meta {
	border-bottom: 1px #4f4f4f dashed;
}
.post-info .post-meta li {
	color: #A8A8A8;
}
.post-info .post-meta li a{
	color: #999;
}

.wst-more-wrap .more-link {
    border: 2px #5a5a5a solid;
}
.masonry .post-image,.post-thumb {
	background: #4f4f4f;
}
.blog-small .post-item,.blog-large .post-item {
	border-bottom: 1px #4f4f4f solid;
}
.old-new{
	border-top: 1px #4f4f4f solid;
}
.post-item.sticky,.sticky .post-item{
	border: 1px #2d2d2d solid;
	background: #3c3c3c;
}
.share-post{
	background: #4f4f4f;
}
.related-posts li{
	border-bottom:1px #4f4f4f solid;
}

.comment-validate{
	background:#333;
	color: #ddd;
}
.comment-validate:after{
	border-color: #333 transparent transparent transparent;
}
.comment-avatar {
	border-color: #1f1f1f;
	background: #4f4f4f;
}
.comment-author {
	background: #4f4f4f;
}
.comment-list ul.children li:before{
	background: #4f4f4f;
}
.comment-list ul.children li:after{
    background: #4f4f4f;
}
.comments .hint .main-color {
	background: #4f4f4f;
}
.comment-reply-link i{
	color: #ddd;
}
.comment-form .box-info{
	background: #2b2b2b;
}
.sub-pager{
	border:1px #4f4f4f solid;
	background:#444;
}
.sub-pager > span,.sub-pager a{
	border-left:1px #4f4f4f solid;
	color: #A3A3A3;
}
.sub-pager span.page-links-title{
	background: #222;
}

.post-chat li.row-odd {
    background: rgba(0, 0, 0, 0.12);
}

.nav-single > div a{
	background: #2d2d2d;
	color: #7C7C7C;
}
.nav-single > div a:hover{
	background:#272727
}

.post-icon:after{
	border-color: transparent transparent #ffffff transparent;
}
.contact-office i{
	color:#999;
}

.siteMap-nav > ul > li > a {
	background: #1f1f1f;
	color: #ddd;
}
.siteMap-nav > ul > li > a i {
	color: #999;
}
.siteMap-nav ul ul li {
	border-bottom: 1px #1f1f1f dashed;
}
.siteMap-nav ul ul li a:before {
	color: #5b5b5b;
}

.err-404 {
	color: #494949;
}
.err-404:before {
	color: #3d3d3d;
}

.Newsslider {
	background: #3D3D3D;
}
.Newsslider .slick-prev, .Newsslider .slick-next {
	color: #ddd;
}
.Newsslider .slick-prev, .Newsslider .slick-next {
	background: rgba(119,119,119,.23);
}
.Newsslider .post-content a.read-more {
	color: #ddd;
}
.block-head-News {
	border-bottom-color: #4f4f4f;
}
.block-head-News .icon {
	background-color: #3d3d3d;
}
.block-head-News a {
	background-color: #4f4f4f;
	color:#ccc
}

.news-masnory .gallery li .img-overlay {
	background:rgba(0,0,0,.4)
}
.news-masnory .gallery li .img-overlay:before {
	color: #ddd;
}

.banner{
	border-color: #F2F2F2;
}
.banner div{
	background: #F2F2F2;
	color: #2d2d2d;
}
.small_items h2{
	color:#888;
}
.small_items h2 a{
	color:#888
}
.btn-default {
	color: #ddd !important;
	background-color: #777 !important;
}
.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
	color: #ddd;
	background-color: #222;
	border-color: #adadad;
}

.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
	background-color: #4f4f4f;
	border-color: #ccc;
}
.btn-default .badge {
	color: #ddd;
	background-color: #4f4f4f;
}

.btn-border {
	color: #ddd;
	background-color: transparent;
	border: 1px #999 solid;
}
.btn-border:hover,
.btn-border:focus,
.btn-border.focus,
.btn-border:active,
.btn-border.active{
	color: #4f4f4f;
	background-color: transparent;
	border-color: #4f4f4f;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
	background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
	background-color: #4f4f4f;
	border-color: #ccc;
}
.btn-default .badge {
	color: #ddd;
	background-color: #4f4f4f;
}


.btn-primary {
	color: #ddd;
	background-color: #337ab7;
	border-color: #2e6da4;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
	color: #ddd;
	background-color: #286090;
	border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
	background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
	background-color: #337ab7;
	border-color: #2e6da4;
}
.btn-primary .badge {
	color: #337ab7;
	background-color: #4f4f4f;
}
.btn-success {
	color: #ddd;
	background-color: #5cb85c;
	border-color: #4cae4c;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
	color: #ddd;
	background-color: #449d44;
	border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
	background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
	background-color: #5cb85c;
	border-color: #4cae4c;
}
.btn-success .badge {
	color: #5cb85c;
	background-color: #4f4f4f;
}
.btn-info {
	color: #ddd;
	background-color: #5bc0de;
	border-color: #46b8da;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
	color: #ddd;
	background-color: #31b0d5;
	border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
	background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
	background-color: #5bc0de;
	border-color: #46b8da;
}
.btn-info .badge {
	color: #5bc0de;
	background-color: #4f4f4f;
}
.btn-warning {
	color: #ddd;
	background-color: #f0ad4e;
	border-color: #eea236;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning.focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
	color: #ddd;
	background-color: #ec971f;
	border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
	background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
	background-color: #f0ad4e;
	border-color: #eea236;
}
.btn-warning .badge {
	color: #f0ad4e;
	background-color: #4f4f4f;
}
.btn-danger {
	color: #ddd;
	background-color: #d9534f;
	border-color: #d43f3a;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
	color: #ddd;
	background-color: #c9302c;
	border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
	background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
	background-color: #d9534f;
	border-color: #d43f3a;
}
.btn-danger .badge {
	color: #d9534f;
	background-color: #4f4f4f;
}

.btn-border {
	color: #fff !important;
}

.ui-datepicker-title select {
	color: #5F5F5F;
}

input[type=text], input[type=password], input[type=email],input[type=tel], textarea, input[type=file],input[type=url],
.textArea,.txt-box,.widget_product_search input[type="text"],.woocommerce-product-search .search-field{
	border: 1px #4f4f4f solid;
	background: #333;
	color: #555;
}
select{
	border: 1px #4f4f4f solid;
	background: #333;
}

.gform_wrapper input[type=text], .gform_wrapper input[type=url], .gform_wrapper input[type=email], .gform_wrapper input[type=tel],
.gform_wrapper input[type=number], .gform_wrapper input[type=password],.gform_wrapper .top_label input[type=file]{
	border: 1px #4f4f4f solid;
	background: #333;
}


.gform_description{
	border-left:2px #4f4f4f solid;
}

.gform_title{
	border-bottom: 1px #4f4f4f solid !important;
}

.button {
	background: #777;
	color: #fff;
}

.btn.empty {
	background: transparent none;
}
.input-box{
	border: 1px #4f4f4f solid;
	background: #333;
}

.title-1,.title-3,.title-5,.title-7,.title-9{
	background-color: #4f4f4f;
}
.title-2,.title-4,.title-6,.title-8,.title-10{
	background-color:#434343;
}

.page-title .breadcrumbs {
	color: #ddd;
}

.title-2 .breadcrumbs {
	background: #777;
}
.title-2 .breadcrumbs span {
	color: #ddd;
}
.title-2 h1 {
    color: #ddd;
}

.title-4 h1{
	color: #ddd;
}
.title-4 h3.sub-title{
	color: #ccc
}
.title-3 .breadcrumbs a,.title-4 .breadcrumbs a {
	color: #fff !important;
}

.title-5 h4,.title-6 h4{
	background: #777;
	color: #ddd;
}

.title-9 span.block, .title-10 span.block{
	color:#eee
}

.title-9 h1,.title-10 h1 {
	color: #ddd;
}

.title-9 h3.sub-title,.title-10 h3.sub-title{
	background:#777;
}

.title-9 .breadcrumbs a {
	color: #777 !important;
}
.title-10 .breadcrumbs.darker-bg {
	background-color: #777 !important;
	color: #ddd;
}

/* ==========================================================================
  10. WIDGETS.
============================================================================= */
.widget {
	color: #b2b2b2;
}
.widget-head {
	border-bottom: 1px #4f4f4f solid;
}
.widget-content {
	border: 1px #4f4f4f solid;
}

.widget-content > ul > li,.widget-content div > ul > li{
	border-top: 1px #4f4f4f solid;
}

.widget-content > ul > li > ul li:before {
	color:#777 !important;
}

.widget-content > ul > li > ul li li:before {
	color: #CDCDCD !important;
}

.comment-author-link{
	color:#777
}

.widget_product_search #searchsubmit,.woocommerce-product-search input[type="submit"]{
	background: #777 url('../images/srch-icon.png') no-repeat center center;
}
.footer-top .widget-content ul > li {
	border-top: 1px rgba(255, 255, 255, 0.09) solid;
}
.widget_recent_entries .post-img img {
	border: 1px #4f4f4f solid;
}
.widget_recent_comments ul li:before{
	color: #555;
}

.widget_recent_entries .meta i{
	color:#B6B6B6
}
.widget_recent_comments i.fa {
	color: #777;
}
.tagcloud a {
	background: #272727;
	color: #8a8a8a;
}
.tagcloud a:hover {
	background: #777;
	color: #fff !important;
}
.widget_calendar caption{
	color:#777;
	border: 1px solid #e2e2e2;
}
.widget_calendar tbody a{
	background:#777;
}
.widget_calendar tbody a:hover{
	background:#333
}
.icon-cont i,
.icon-cont span {
	color: #ddd;
}
a.wit-btn {
	background: #333;
	color: #333 !important;
}
.wit-line,
.vert-line {
	background: #333;
}
.subTxt {
	color: #ddd;
}
.large-title {
	color: #222;
}
.large-light-title {
	color: #787878 !important;
}
.large-text {
	color: #000;
}
.witTxt {
	color: #999 !important;
}
.gryTxt {
	color: #aaa !important;
}
.black-bg{
    background:rgba(0,0,0,.63);
    color:#a8a8a8;
}
.lft-list {
	color: #ddd;
}
.wit-border {
	border: 1px #999 solid;
	color: #ddd;
}
.rounded-bord {
	border: 1px #999 solid;
}
.to-bottom i.fa{
	border:2px #a8a8a8 solid;
}

.footer-top {
	border-bottom: 1px #0f0f0f solid;
	background: #222;
	color: #aaa;
}
.footer-top a {
	color: #9E9E9E;
}
.footer-top hr {
	border-top: 1px #3A3A3A solid;
}
.footer-top hr.hr-style5:before, .footer-top hr.hr-style5:after {
	background: #222;
	color: #3A3A3A;
}

.footer-top .menu a:before {
	color: #5b5b5b;
}

footer .NL .input-box {
	border: 1px #3F3F3F solid;
	color: #fff;
}
footer .NL .txt-box {
	color: #969696;
}
footer .NL:before {
	color: #5C5C5C;
}
footer .NL .NL-btn {
	background: #3F3F3F;
	color: #fff;
}
.footer-top .widget_recent_entries li,.footer-top .widget_categories li{
	border-top: 1px solid #3a3a3a;
}
.footer-top .widget_recent_entries li:first-child,.footer-top .widget_categories li:first-child{
	border-top: 0 !important;
}
.footer-top .widget_recent_entries .post-img img,.TweetAuthor-avatar img{
	border-color:#3a3a3a
}
.footer-top .tweet .fa-twitter {
	color: rgb(92, 92, 92);
}
.footer-top .tagcloud a {
	background: #2C2C2C;
	color: #C4C4C4;
}
.footer-contact i {
	color: #6a6a6a;
}
.copyrights a {
	color: #7C7C7C;
}
.footer-bottom {
	border-top: 1px #363636 solid;
	background: #1D1D1D;
}
#footWrapper table,#footWrapper table td,#footWrapper table caption,#footWrapper table th{
	border:1px #555 solid !important;
}
#footWrapper table tr:nth-child(even){
	background:#444
}
.footer-top-2 .social-list li a {
	background: #494949;
}
.footer-top-2 .social-list li span {
	color: #B5B5B5
}
.footer-top-2 .social-list li:hover span {
	color: #fff
}
.footer-menu-inline li a {
    color: #777;
}
.footer-bar {
    background: #000;
}
.footer-bar-3 h3 {
	color: #B0B0B0;
}
.footer-bar-3 a { 
	color: #fff;
}
.footer-bar-3 .buyNow {
	border-left: 1px solid #322F2F;
}
.footer-menu-center li a {
    color: #777;
}
.footer-top-4 {
	background: #424242 url('../images/patterns/bg16.png');
}
.footer-top-4 p,.footer-top-4 ul.menu a,.footer-top.footer-top-4 .menu a:before{
	color:#ccc
}
.footer-top-4 ul.menu a:hover,.footer-top.footer-top-4 .menu a:hover:before{
	color:#fff
}
.footer-top-4 .copyrights,.footer-top-4 .footer-menu-inline{
	background:#1d1d1d;
}
.footer-top-4 hr{
	border-top: 1px #6C6C6C solid;
}
.footer-top-4 .block-head{
	border-bottom-color:#6C6C6C
}
.footer-top-4 hr.hr-style5:before, .footer-top-4 hr.hr-style5:after {
	background: #3C3C3C;
	color: #939393;
}
.social-list li a {
	color: #737373;
}
footer .social-list li a {
	color: #737373;
}
footer .hover_links_effect li a {
	background: #494949;
	color: #B5B5B5;
}
.menuBtn:focus,.menuBtn:hover,.responsive-nav h3,.responsive-nav ul li a,.responsive-one ul li a{
	color:#fff
}
.responsive-nav ul ul ul,.pageWrapper,.responsive-nav ul li ul,.one-page .responsive-nav .current a{
	background:#333;
}
.pageWrapper.fixedPage {
	background: #333;
	box-shadow: 0 3px 10px rgba(0,0,0,0.2);
}
a.main-color:hover,.project-name:hover,.box-top .more-btn:hover{
	color: #BBB !important;
}
.larg-socials li a{
    border:2px #565656 solid;
}
.larg-socials li a i{
    color: #ddd;
}
.larg-socials li a:before {
    border: #E4E4E4 solid 1px;
}
.larg-socials li a:after {
    border: #E4E4E4 solid 1px;
}
.larg-socials li a:hover i{
    background-color: #4f4f4f;
    color:#e8522f;
}	

.fa-hover > span{
	color: #222222;
}
.fa-hover:hover > span{
	background:#777;
	color: #ddd;
}

.comment-form .box-info{
	background: #3D3D3D;
}
.item-box {
	background-color: #3D3D3D;
}
.item-title {
	background: #4f4f4f;
	color: #ddd;
}
.item-title a {
	color: #B3B3B3;
}
.item-details {
	border-top: 1px #4f4f4f solid;
}
.item-cart a {
	color: #ddd;
}
.item-box:hover {
	background: #3d3d3d;
}
.cart-popup{
	background:#333
}
.mini-cart-list li{
	border-bottom: 1px solid #4f4f4f;
}
.mini-cart .checkout a {
	background: #111;
	color: #999;
	border: 1px solid #4f4f4f;
}
.responsive-nav span.collaps:before{
	background: rgba(255, 255, 255, 0.55);
	color: #3F3F3F;
}
.responsive-nav ul li ul li{
	border-top-color: #5A5A5A;
}
.one-page .responsive-nav .current a:hover{
	background:#4f4f4f !important;
	color:#333 !important
}
.responsive-nav ul li ul li a{
	color: #DBDBDB;
	background: #4f4f4f;
}
.responsive-nav ul li ul li.current-menu-item{
	background:#4f4f4f
}
.responsive-nav ul li div.div-mega h4.noLink a{
	color: #FFF;
}
.responsive-nav > ul > li.selected{
	background:#9E9E9E
}
.responsive-nav ul li ul li.selected{
	background:#4f4f4f
}

/* dark plugins */
#buddypress form#whats-new-form textarea,input[type=text], input[type=password], input[type=email], textarea, input[type=file], input[type=url], .textArea,.chosen-container .chosen-drop,
.chosen-container-single .chosen-search input[type=text],.edd-content .edd_download_quantity_wrapper .edd-item-quantity,.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header a, 
.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab a, .vc_toggle_title{
	border: 1px #4f4f4f solid;
	background: #333;
}
#buddypress ul.item-list li,#buddypress ul.item-list li:hover,#bbpress-forums div.even, #bbpress-forums ul.even,#bbpress-forums div.reply div.bbp-reply-content,#buddypress .standard-form textarea, 
#buddypress .standard-form input[type=text], #buddypress .standard-form select, #buddypress .standard-form input[type=password], #buddypress .dir-search input[type=text],.chosen-container-single .chosen-single,
#buddypress .standard-form input:focus, #buddypress .standard-form select:focus, #buddypress .standard-form textarea:focus{
	background:transparent !important
}
#buddypress .standard-form input:focus, #buddypress .standard-form select:focus, #buddypress .standard-form textarea:focus{
	color:#ccc
}
#buddypress .activity-list .activity-content, body.activity-permalink #buddypress .activity-list li .activity-content, .item-list .item,#bbpress-forums div.reply div.bbp-reply-content,
li.bbp-body .type-topic,#bbpress-forums fieldset.bbp-form,.bbp-the-content.wp-editor-area,.forum-img,#buddypress .standard-form textarea, #buddypress .standard-form input[type=text], 
#buddypress .standard-form select, #buddypress .standard-form input[type=password], #buddypress .dir-search input[type=text],.product-img,.chosen-container-single .chosen-single,
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img,.chosen-container .chosen-drop,
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea,
#bbpress-forums ul.bbp-lead-topic, #bbpress-forums ul.bbp-topics, #bbpress-forums ul.bbp-forums, #bbpress-forums ul.bbp-replies, #bbpress-forums ul.bbp-search-results{
	border: 1px #4f4f4f solid !important;
}
.top-srch-forum > div,.show-count{
	border: 1px #4f4f4f solid;
}
#buddypress .activity-list .activity-content:before, .item-list .item:before,#bbpress-forums div.reply div.bbp-reply-content:before {
	border-bottom: 1px solid #4f4f4f;
	border-left: 1px solid #4f4f4f;
	background: #333;
}
#buddypress div.activity-meta,.woocommerce #payment, .woocommerce-page #payment {
	background: #3A3A3A;
}
.activity-list li.bbp_topic_create .activity-content .activity-inner, .activity-list li.bbp_reply_create .activity-content .activity-inner {
	border-left: 2px solid #4f4f4f;
}
.flexslider{
	border-color:#4f4f4f !important;
	background-color:#4f4f4f !important
}
.activity-meta .acomment-reply:before, .activity-meta .fav:before, .activity-meta .unfav:before, .activity-meta .confirm:before {
	color: #999;
}
#buddypress .activity-list li.load-more, #buddypress .activity-list li.load-newest,.item-list-tabs.no-ajax, #subnav,.widget-content .item-options a.selected,#buddypress div.messages-options-nav,
#item-nav > div ul li, .activity-type-tabs ul li,#item-header, #bbpress-forums li.bbp-footer,.forum-subsc,.toolsBar,.add-items i.fa,.vc_progress_bar .vc_single_bar,
.vc_progress_bar.bar-style-5 .vc_single_bar,.vc_progress_bar.bar-style-6 .vc_single_bar,.vc_progress_bar.bar-style-3 .vc_single_bar,.vc_progress_bar.bar-style-4 .vc_single_bar,.bar-style-3 .vc_single_bar span.vc_label_units,
#bbpress-forums div.bbp-forum-header, #bbpress-forums div.bbp-topic-header, #bbpress-forums div.bbp-reply-header {
	background: #4f4f4f !important;
}
.bar-style-3 .vc_single_bar span.vc_label_units:before,.bar-style-3 .vc_single_bar:after{
	border-color:transparent transparent transparent #4f4f4f !important
}
#buddypress ul.item-list li.load-more:hover,.item-list-tabs.no-ajax .feed a,.widget-content .item-options a,#buddypress div.item-list-tabs#subnav ul li.selected,.toolsBar select,.show-count{
	background: #3d3d3d !important;
}
.wpb_content_element .wpb_tabs_nav li,#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-header {
	background: #3d3d3d;
}

#buddypress ul.item-list li.load-more a:hover,.item-list-tabs.no-ajax .feed a,#item-nav > div ul li a, .activity-type-tabs ul li a,.vc_single_bar span.vc_label_units{
	color: #ccc !important;
}
#whats-new-form,.nav-tabs,.mini-cart-total,.product-block,.product-block,.price-block {
	border-bottom: 1px #4f4f4f solid !important;
}
#buddypress .activity-list li.load-more a, #buddypress .activity-list li.load-newest a,#bbpress-forums fieldset.bbp-form legend,.mini-cart-total {
	color: #ccc;
}
.widget-content .item-list li,#bbpress-forums li.bbp-header,div.bbp-forum-header, div.bbp-topic-header, div.bbp-reply-header,#bbpress-forums li.bbp-header, #bbpress-forums li.bbp-footer,
.thumbs,.woocommerce #payment div.form-row, .woocommerce-page #payment div.form-row {
	border-top: 1px #4f4f4f solid;
}
.topic-author.topic .bbp-reply-author .bbp-author-name, .topic-author.type-reply .bbp-reply-author .bbp-author-name,.bbp-reply-author div,.woocommerce #payment ul.payment_methods, .woocommerce-page #payment ul.payment_methods {
	border-bottom: 1px #4f4f4f solid;
}
.bbp-topics tr.type-topic > td.bbp-topic-title:before{
	background:#353535;
	color:#515151
}
#bbpress-forums div.odd, #bbpress-forums ul.odd{
	background:#3d3d3d
}
#bbpress-forums div.even.reply div.bbp-reply-content:before,.top-srch-forum > div,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{
	background:#333
}
#bbpress-forums div.reply div.bbp-reply-content:before,.list-grid a{
	background:#3d3d3d
}
.top-srch-forum:before{
	color:#4f4f4f
}
.super-sticky,.bbp-forum-info ul.bbp-forums-list li{
	background:#252525 !important
}
.bbp-forum-info ul.bbp-forums-list li a{
	color:#999
}
.forum-img i,.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content,.woocommerce form.checkout_coupon, .woocommerce-page form.checkout_coupon,
.woocommerce #payment div.payment_box, .woocommerce-page #payment div.payment_box,.edd-submit.button.white:hover, .edd-submit.button.white:focus, .edd-submit.button.white:active{
	background:#5a5a5a
}
.woocommerce #payment div.payment_box:after, .woocommerce-page #payment div.payment_box:after{
	border-bottom: 8px solid #5a5a5a;
}
.edd-submit.button.white{
	color:#ccc !important;
	background:#111 !important
}
code{
	background:#000
}
.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content{
	border-color:#4f4f4f;
}

.activity-list li.bbp_topic_create .activity-content .activity-inner, .activity-list li.bbp_reply_create .activity-content .activity-inner,
#bbpress-forums div.reply div.bbp-reply-content:before, #buddypress .activity-list .activity-content:before, .item-list .item:before{
	border-color:#4f4f4f !important
}
.add-items i.fa:hover {
	border: 1px #111 solid;
}

.top-cart .cart-heading i{
	color:#A2A2A2
}
.right-bar .top-cart .cart-heading{
	border-right: 1px #4F4F4F solid;
}
.left .top-cart .cart-heading{
	border-left: 1px #4F4F4F solid;
}
.top-cart .cart-heading:hover,.top-cart .cart-heading.selected{
	background:#1F1F1F;
	color: #BABABA;
}
.top-cart .cart-popup li{
	border-bottom: 1px #3f3f3f solid !important;
}
.top-cart .cart-popup{
	background:#1F1F1F;
}

.top-cart .cart-mini-lft img{
	border-color:#5f5f5f !important
}

.left-side-header form,.right-side-header form{
	border: 1px #555 solid;
}

.side-nav > ul > li > a {
	border-bottom: 1px #555 solid;
	color: #9A9A9A;
}
.side-nav > ul > li > a:hover {
	color:#777
}
.side-nav > ul > li.current > a{
	color:#333;
}
.side-nav > ul > li > ul li.current > a{
	background:rgba(255,255,255,.15)
}
.side-nav > ul li a i{
	color: #757575 !important;
}
.side-nav > ul li a:hover i{
	color:#777 !important
}
.side-nav > ul li a:hover i,.side-nav > ul li.selected a i,.side-nav > ul li.current a i{
	color:#fff;
}
.side-nav > ul > li > ul li {
	border-bottom:1px rgba(255,255,255,.15) solid;
}
.side-nav > ul > li > ul li a:hover{
	background:rgba(255,255,255,.15)
}
.side-nav ul ul li.hasChildren{
	background:rgba(0,0,0,.1)
}

.side-nav li.hasChildren:after {
	color: #777;
}

.side-nav .div-mega > ul > li h4{
	background:rgba(0,0,0,.1);
	color:#fff;
}
.side-nav .div-mega > ul > li ul li{
	border-bottom: 1px rgba(255,255,255,.15) solid;
}
.side-nav .div-mega > ul > li ul li a:hover{
	background: rgba(255,255,255,.15);
}

.side-head-block ul li{
	border-bottom: 1px #555 solid;
}

.side-head-block ul.social-list li a{
	background:#494949;
}

.srch_item:nth-child(odd){
	background-color:#303030
}
.srch_item .post-meta{
	border-top:1px #444 dashed
}

.srch_item .post-meta li i{
	color:#999
}