/*
#191919
#000000
#444444
*/
a { color: #191919; }
a:hover { color: #444444; }

a.thumbnail.active,
a.thumbnail:focus,
a.thumbnail:hover {
    border-color: #191919;
}
.breadcrumb > li + li:before {
    color: #191919;
}
blockquote {
    background: #191919;
    border-color: #000000;
}
blockquote:before {
    color: #444444;
}

.fa.colored {
    background: #191919;
}

.btn-primary {
    background: #191919;
    border: 1px solid #191919;
    box-shadow: 0 2px 0 0 #000000;
}
.btn-primary:hover, 
.btn-primary:active, 
.btn-primary:focus,
.btn-primary:active:focus,
.btn-primary:active:hover{
    background: #444444;
    border: 1px solid #191919;
}
.btn-transparent:hover, 
.btn-transparent:active, 
.btn-transparent:focus,
.btn-transparent:focus:active {
    background: #444444;
    border: 1px solid #fff;
}
#shoping-cart .shoping-cart-info i{ color: #444444; } 



header .phone .fa { background: #444444; }
header .callback { color: #000000; }
header .callback span { border-bottom: 1px dotted #000000; }

button.btn-responsive-nav { background: #444444; }

.subnav.menu-type-2{
    background-color: #191919;
background-image: -webkit-linear-gradient(top,#444444,#000000);
background-image: -moz-linear-gradient(top,#444444,#000000);
background-image: -o-linear-gradient(top,#444444,#000000);
background-image: -ms-linear-gradient(top,#444444,#000000);
background-image: linear-gradient(top,#444444,#000000);
}

@media (max-width:991px){
    .subnav.menu-type-2{
    background-color: #191919 !important;
    background-image: -webkit-linear-gradient(top,#444444,#000000) !important;
    background-image: -moz-linear-gradient(top,#444444,#000000) !important;
    background-image: -o-linear-gradient(top,#444444,#000000) !important;
    background-image: -ms-linear-gradient(top,#444444,#000000) !important;
    background-image: linear-gradient(top,#444444,#000000) !important;
}
}

.subnav.menu-type-2 ul.nav > li.active > a,
.subnav.menu-type-2 ul.nav > li.active > a:hover,
.subnav.menu-type-2 ul.nav > li:hover> a {
    background-color: #000000;
    color: #ffffff;
}
.subnav li.dropdown ul.dropdown-menu{ border-bottom-color: #000000; }
.subnav.menu-type-2 li.dropdown ul.dropdown-menu li:hover>a {
    background-color: #191919;
    color: #ffffff;
    transition: 0s ease;
    -o-transition: 0s ease;
    -moz-transition: 0s ease;
    -webkit-transition: 0s ease;
}

.subnav>ul.nav2 li{ border-bottom: 1px solid #000000; }
.menu-type-2 ul.nav2 li.resp-active > ul.dropdown-menu {border-top: 1px solid #000000;}

.leftNav .nav > li > a:hover,
.leftNav .nav > .active > a,
.leftNav .nav > .active > a:hover {
    background-color: #191919;
}
.leftNav .left_subnav .nav > li > a:hover,
.leftNav .left_subnav .nav > li > a.active,
.leftNav .left_subnav .nav > li > a.active:hover {
    background: none;
    color: #191919 !important;
}

header.menu-type-1 .mega-menu table .active > a,
header.menu-type-1 .mega-menu table .active > a:hover,
header.menu-type-1 .mega-menu table .active > a:focus {
  background-color: #191919;
}
header.menu-type-1 .mega-menu table .active a,
header.menu-type-1 .mega-menu table a:hover,
header.menu-type-1 .mega-menu table .dropdown:hover a {
  background-color: #191919;
}
header.menu-type-1 .mega-menu table .dropdown-menu {
  background-color: #191919;
  border-bottom-color: #000000;
}
header.menu-type-1 .mega-menu table .dropdown:hover .dropdown-menu a:hover {
  background: #444444;
}
.row_ban > div:nth-child(3n+1) .astro_ban {
    background-color: #444444;
    border-bottom-color: #000000;
}

.row_ban > div:nth-child(3n+2) .astro_ban {
    background-color: #444444;
    border-bottom-color: #000000;
}
.row_ban > div:nth-child(3n+3) .astro_ban {
    background-color: #444444;
    border-bottom-color: #000000;
}


.styled-block {
    background-color:  #000000;
}

.item-views .item:hover .property .fa,
.detail.partners .property:hover .fa {
    background: #191919;
}
.item-views.table .item:hover .text {
    border-bottom-color: #191919;
}

.tabs .nav-tabs li.active a {
    border-top-color: #191919;
    color: #191919;
}
.accordion-body {
    border-bottom-color: #191919;
}
.item-views.vacancy .accordion-type-2 .accordion-head:hover .icon_n {
    background: #191919;
}
.tabs .nav-tabs a:hover {
    border-top-color: #191919;
}
.label-info {
    background-color: #191919;
}
.accordion-type-1 .accordion-head a{
    border-bottom-color: #191919;
}
.ask_a_question {
    border-top: 2px solid #191919;
    background-color:  #000000;
}

.project.detail .props .wrap {
    border-color:  #191919;
}
.project.detail .row .back i {
    background: #191919;
}
.detail .gallery .item:hover,
.detail .projects .item:hover .text,
.catalog.detail .row .projects .item:hover .projects,
.project.detail .row .projects .item:hover .projects {
    background: #191919;
}

.catalog.group .price .icon, .catalog.group .price .price_val {
    color: #191919;
}
.catalog.detail .item_slider .thumbs .thumb .item.current {
    border-color: #191919;
}

.catalog.detail .info {
    border-bottom-color: #191919;
    background-color:  #000000;
}
.gallery .gallery-item .overley {
    background: #191919;
}
.comments .comment-item .postauthor {
    color: #191919;
}
#footer { border-color: #191919; background-color: #000000; }


#scrollUp { background-color: #191919; }
#scrollUp:hover { background-color: #444444; }

.md-modal .md-close, .md-modal .md-header i.fa {
    background-color: #000000;
}

.md-modal .md-header {
    border-color: #191919;
    background-color: #000000;
}

.row_filter .__show_type .__btn:hover, .row_filter .__show_type .__btn.active{
    background-color: #000000;
  
}

.pagination a:hover,
.pagination a.active {
    background: #444444;
    color: #fff;
    border: 2px solid #444444;
}
.button-filter {
    background: #191919;
}
.maxwidth-theme { max-width: 1170px }