
/* general links color */
@media (min-width: 768px) {
 .carousel-inner > .item > img {
  height: 400px !important;
 }
}

a {
	color: #0059b2;
}
/***
General More Link
***/
a.more, a:hover {
  color: #0059b2;
}


/*Global classes*/

.theme-btn {
	color:#fff; 
	background: #0059b2 !important; 
	border: solid 1px #0059b2;
}
 
.theme-btn:hover {
	color:#fff; 
	background: #ce2201 !important; 
	border: solid 1px #ce2201;
}


.theme-label{
    background-color: rgba(165, 165, 165, 0.73) !important;
    color: #000 !important;
}

.theme-label a{
    color:white;
}


.theme-color{
    color:#0059b2 !important;
}

.theme-bg{
    background: #0059b2 !important;
}

.theme-border{
    border: solid 1px #0059b2;
}



/********************
 GENERAL LAYOUT 
*********************/

/***
Header and header elements.
***/
/*Navigation*/
.header a.brand b {
	color: #0059b2;
}

.header .navbar-nav > li > a:hover,
.header .navbar-nav li.active > a,
.header .navbar-nav li.active:hover > a {
	color: #0059b2 !important;
	border-top: solid 2px #0059b2 !important;
}

.header .in.collapse li a:hover {
	background: #0059b2;
}

.header .in.collapse li.active > a,
.header .in.collapse li.active:hover > a {
	background: #0059b2;
}

.header .nav li.active > a:after { 
	border-top: 3px solid #0059b2;
}
@media (max-width: 767px) {
.header.navbar-default .navbar-nav > li > a:hover, .header.navbar-default .navbar-nav > .active > a, .header.navbar-default .navbar-nav > .active > a:hover, .header.navbar-default .navbar-nav > .active > a:focus {
	background: #0059b2 !important;
	color: #fff !important;
}
}
.header .nav li.dropdown.open>.dropdown-toggle {
	color: #0059b2;
}

/*Navigation Toggle Icon*/
.header .navbar-btn {
	background:#0059b2 !important;
}

.header .navbar-btn:hover {
	background:#cd3315 !important;
}

/*Navigation Dropdown*/
.header .dropdown-menu {
	border-top: solid 2px #0059b2 !important;
}

.header .navbar-inner .nav li.dropdown.open>.dropdown-toggle {
	color: #0059b2;
}
@media (max-width: 768px) {
	.header .nav li.dropdown.open.active>.dropdown-toggle {
		color: #fff !important;
	}
}


.header .navbar-inner .in.collapse li.dropdown.active > a,
.header .navbar-inner .in.collapse li.dropdown.active:hover > a {
	background: #0059b2;
}

.header .nav > li.dropdown.open.active > a:hover,
.header .nav > li.dropdown.open.active > a:focus {
  border-color: #0059b2;
}

/*Menu Search*/
.header .navbar-inner li.menu-search i:hover {
	color: #0059b2;
}

/***
Content and content elements.
***/

/*Revolution Slider*/
.slide_subtitle {
	background-color: #0059b2;
}

.tp-leftarrow.default:hover,
.tp-rightarrow.default:hover { 
	background-color: #0059b2 !important;	
}

/*Bx Slider & Testimonial Carousel*/
.recent-work ul.bxslider li:hover a.bxslider-block {
	background: #0059b2;
}

.recent-work ul.bxslider li i.icon-hover-1:hover,
.recent-work ul.bxslider li i.icon-hover-2:hover {
	color: #0059b2;
}

.bx-wrapper .bx-prev:hover,
.testimonials-v1 .left-btn:hover  {
	background: url(../img/left-red-hover.png) no-repeat;
}

.bx-wrapper .bx-next:hover, 
.testimonials-v1 .right-btn:hover  {
	background: url(../img/right-red-hover.png) no-repeat;
}

.testimonials-v1 .item span.testimonials-slide {
	background: #f8f8f8 url(../img/corners-red.png) no-repeat right bottom;
}	

/*Blockquote Box*/
.quote-v1 {
	background: #7c858e;
}

a.btn-transparent:hover {
  background: #0059b2;
}

/*Tabs*/
.tab-style-1 ul.nav-tabs {
	border-bottom-color: #0059b2; 
}

.tab-style-1 ul.nav-tabs li > a:hover {
	background: #0059b2;
	border-color: #0059b2;
}

.tab-style-1 ul.nav-tabs .active > a,
.tab-style-1 ul.nav-tabs .active > a:hover,
.tab-style-1 ul.nav-tabs .active > a:focus {
	background: #0059b2;
	border-color: #0059b2;
}

/*Testimonials*/
.testimonials-v1 span.testimonials-name {
	color: #0059b2;
}

/*Steps*/
.front-steps.front-step-one {
	background: #0059b2 url(../img/one.png) no-repeat right bottom;
}

.front-steps.front-step-one:after { 
	border-left: 15px solid #e15b41;
}

/***
Footer
***/
.footer a {
	color: #f75434;
}

/***
Copyright
***/
.copyright p a {
	color: #f75434;
}

/*Breadcrumbs*/
.breadcrumbs li a {
	color: #f75434;
}

/*Skils*/
.front-skills .progress .bar {
	background: none #0059b2;
}

/*Team Blocks*/
.front-team h3 a {
	color: #0059b2;
}

/*Service Box v1*/
.service-box-v1:hover {
	background: #0059b2;
}

/***
Blog Page
***/
/*Blog Posts*/
.blog-info li i {
	color: #0059b2;
}

/*Blog Sidebar*/
.blog-photo-stream li img:hover {
	border-color: #0059b2;
}

.blog-tags li a:hover {
	background: #0059b2;
}

.blog-tags li i {
	color: #0059b2;
}

.blog-tags li a:hover:after { 
	border-left-color: #0059b2;
}

/* Blog Item */
.blog-item blockquote {
	border-color: #0059b2;
}

.blog-item h4.media-heading span a {
    color: #0059b2;
}

/* Portfolio */
.filter-v1 .filter-category li:hover,
.filter-v1 .filter-category li.active {
	color: #fff;
	background: #0059b2;
}

.grid-v1 li .hover-portfolio {
	background: #0059b2;
}

.grid-v1 li a.hover-portfolio-lft, 
.grid-v1 li a.hover-portfolio-rgt {
	background: #ef4d2e;
}

/* Pricing */
.pricing-table:hover {
  border-color: #ef4d2e;
}

.pricing-table2:hover {
  border-color: #ef4d2e;
}

.pricing-table ul li i {
  color: #ef4d2e;
}

.pricing-table.selected {
  background-color: #ef4d2e;
}

.pricing-table2.selected {
  background-color: #ef4d2e;
}

.pricing-table2 ul li i {
  color: #ef4d2e;
}

.pricing-table2 .rate { 
  background-color: #ef4d2e;
}

.pricing:hover,
.pricing-active {
  border-color:#ef4d2e;
}
.pricing:hover h4 {
  color:#ef4d2e;
}

.pricing-head h3 {
  background:#ef4d2e;
  border-bottom:solid 1px #ef4d2e;
}

.pricing-head-active h4 {
  color:#ef4d2e;
}

.pricing-content li i {
  color:#ef4d2e;
}

.price-active h4 {
  color:#ef4d2e;
}

.no-space-pricing .price-active .pricing-head h4,
.no-space-pricing .pricing:hover .pricing-head h4 {
  color:#ef4d2e;
}

/* error colors */
.page-404 .number, .page-500 .number {
	color:#ef4d2e;
}

/***
Vertical inline menu
***/
.ver-inline-menu {
	border-left: solid 2px #ef4d2e;
}
.ver-inline-menu li:hover a{
	background: #ef4d2e;
}
.ver-inline-menu li.active a{
  background: #ef4d2e;
}
.ver-inline-menu li.active:after {
  border-left: 6px solid #ef4d2e;
}

/* Blog Sidebar categories BEGIN */ 
.sidebar-categories li > a:hover,
.sidebar-categories li.active > a,
.sidebar-categories li.active:hover > a {
	color: #ef4d2e;
}

.progress-bar{
	background-color: #ef4d2e;
}

.langs-block-others {
    border-top: solid 2px #ea4c1d;
}
.langs-block-others:after {
    border-bottom: 8px solid #e6400c;
}

.page-container .module-body,.news-blocks:hover {
    border-color: #1566B8;
}

.page-container .module-body:hover {
    border-color: rgba(234, 76, 29, 0.69);
}

.timeline .timeline-icon {
    background: #ea4c1d;
    box-shadow: 0 0 0 3px #ea4c1d;
}

.tabs-box-title,#popup_title,#note_title {
    background: #d84a38;
}


.timeline-desk .panel{
    background: #d84a38;
}

.timeline-item.alt .timeline-desk .arrow-alt{
    border-left: 8px solid #d84a38 !important;
}

.timeline-item .timeline-desk .arrow {
    border-right: 8px solid #d84a38 !important;
}


.progress > .progress-bar-success {
    background-color: #d84a38;
}

.photo-stream li img:hover {
    border-color: #d84a38;
}

.cart-block .fa-shopping-cart {
    background: #d84a38!important;
}

.mod-login-input{
    border-left: 2px solid #d84a38 !important;
}

.note {
    border-left: 2px solid #d84a38;
    background-color: #FFFEFA;
}


.usr_status_bar::after{
    background-color:  #d84a38 !important;
}


.mod-com-block:hover {
    background: #fafafa;
    border-color: #d84a38 !important;
}

.reladv{
float: left;
width: 147px;
}
.clear {
clear:both;
display:block;
overflow:hidden;
visibility:hidden;
width:0;
height:0
}


/* 1 Способ - Придать адаптивность всем изображениям. При этом данные изображения будут себя ввести как строчно-блочные элементы (inline-block) */
img {
  display: inline-block;
  height: auto;
  max-width: 100%;
}
.bd_item_vip {
background: rgba(255, 241, 233, 0.41);
}

.pathway a{ 
font-size: 12px;
padding: .5em 1em .5em 2em;
float: left;
text-decoration: none;
color: #444;
position: relative;
text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
background-color: #DDD;
background-image: -webkit-gradient(linear, left top, right bottom, from(whiteSmoke), to(#DDD));
background-image: -webkit-linear-gradient(left, whiteSmoke, #DDD);
background-image: -moz-linear-gradient(left, whiteSmoke, #DDD);
background-image: -ms-linear-gradient(left, whiteSmoke, #DDD);
background-image: -o-linear-gradient(left, whiteSmoke, #DDD);
background-image: linear-gradient(to right, whiteSmoke, #DDD);

}

.pathway a:hover{ 
color:##2090A8; text-decoration:none; 
background: white;
}

.pathway a:after{ 
content: "";
position: absolute;
top: 50%;
margin-top: -1.3em;
border-top: 1.3em solid transparent;
border-bottom: 1.3em solid transparent;
border-left: 1em solid;
right: -1em;
border-left-color: #DFDFDF;
right: -0.95em;
z-index: 1;
}

.pathway a:hover::after {
border-left-color: white;
}

.bb_quote {
background-color: #E0EAEF;
border: 1px solid #F7983A;
border-radius: 4px;
color: #525050;
font-size: 12px;
margin: 6px;
padding: 3px;
overflow: hidden;
}