/* #1D9FD3 mit #BA0623 ersetzt */

.color-one {
	color: #BA0623;
}

.background-one {
	background: #BA0623;
	color: #fff;
}

/** Global elements **/
a {
	color: #BA0623;
}

a:hover {
	color: #1a8bb8;
}

table > thead > tr > th {
	border-top: 1px solid #eaeff0;
}

table > thead > tr > th,
table > tbody > tr > th,
table > tfoot > tr > th,
table > thead > tr > td,
table > tbody > tr > td,
table > tfoot > tr > td {
  border-bottom: 1px solid #eaeff0;
}
table > thead > tr > th,
table > thead > tr > td {
  border-bottom-width: 2px;
}
table > tbody > tr:nth-child(odd) > td {
  background-color: #eaeff0;
}

.inverse table > thead > tr > th {
  border-top: 1px solid #444;
}

.inverse table > thead > tr > th,
.inverse table > tbody > tr > th,
.inverse table > tfoot > tr > th,
.inverse table > thead > tr > td,
.inverse table > tbody > tr > td,
.inverse table > tfoot > tr > td {
  border-bottom: 1px solid #444;
  color: #636363;
}
.inverse table > thead > tr > th,
.inverse table > thead > tr > td {
  border-bottom-width: 2px;
}
.inverse table > tbody > tr:nth-child(odd) > td {
  background-color: #333;
}

blockquote {
	border-color: #eaeff0;
}


/** Header **/
#header.sticky {
	border-bottom: 1px solid #eaeff0;
}

/** NAVIGATION **/
#navigation ul.nav > li > a {
	color: #7d8182;
}

#navigation .nav-pills > li.active > a:hover,
#navigation .nav-pills > li:hover > a,
#navigation .nav-pills > li > a:focus {
  outline: 0;
  color: #fff;
  background: #BA0623;
}

#navigation .nav-pills > li.active > a {
  outline: 0;
  background: #fcfcfc;
}

#navigation .nav-pills > li.active:hover > a {
  color: #fff;
  background: #BA0623;
}


#navigation ul.nav > li ul.dropdown-menu {
  border-left: 3px solid #BA0623;
  border-radius: 0;
}

#navigation ul.nav > li > ul.dropdown-menu a:focus,
#navigation ul.nav > li > ul.dropdown-menu a:hover {
  background: #BA0623;
  color: #fff;
}

/** Search Box **/
.search-submit {
	color: #bbbbbb;
}

/** Sidebar **/
#sidebar,
#sidebar a,
#sidebar .widgettitle {
	color: #757c7f;
}

/** Footer **/
#footer a {
	color: #636363;
}

#footer a:hover {
  color: #000;
}
#footerlogo .site-slogan .home-link {
  color: #fefefe;
}
#footerlogo .site-title .home-link {
	color: #000;
}




/**
  Post Page **/
#page #content .post-section-title {
	color: #959595;
}

.post-author-bio {
	border-color: #eaeff0;
}

.post-author-bio:after {
  border-right-color: #ffffff;
}

.post-social i {
	color: #fff;
	background: #eaeff0;
}

#footer .post-social i {
	background: #333333;
}

.post-social i:hover {
  background: #BA0623 !important;
}

.post-avatar {
	border: 3px solid #fff;
	background: #fff;
}

.gallery .gallery-icon,
.post-avatar,
.post-round-thumbnail .post-pseudo-wrapper {
	border-color: #efefef;
	background-color: #fff;
}

/** Comments **/
.byuser .comment-wrapper .post-wrapper {
	border-color: #cccccc;
}

.comment-wrapper .post-wrapper {
  border-color: #eaeff0;
}

.comment-wrapper .post-wrapper:after {
  border-right-color: #ffffff;
}

.post-comment ul.children li.depth-3.comment.with-child > .comment-wrapper:before,
.post-comment ul.children li.depth-2.comment.with-child > .comment-wrapper:before,
.post-comment ul.commentlist > li.comment:last-child:before {
  background: #BA0623;  
}

.post-comment ul.children li.comment:before {
	border-top-color: #eaeff0;  
}
.post-comment ul.commentlist li.depth-1:after,
.post-comment ul.children li.depth-2.with-child:after,
.post-comment ul.children li.depth-3.with-child:after {
  border-left-color: #eaeff0;  
}

.comment-respond {
  border-color: #eaeff0;
  background: #fefefe; 
}

.post-comment li.pingback .post-wrapper {
	border-color: #cccccc;
}



/**
  Widgets
  **/
.widget_calendar #today {
	background: #BA0623;
	color: #fff;
}

.widget_tag_cloud .tagcloud a {
	background: #eaeff0;
	border-color: #eaeff0;
}

.inverse .widget_tag_cloud .tagcloud a:hover,
.widget_tag_cloud .tagcloud a:hover {
  background: #BA0623;
  color: #fff !important;
  border-color: #BA0623;
}

.inverse .widget_tag_cloud .tagcloud a {
  background: #222;
  border-color: #222;
  color: #fff;
}

.widget_widgets_testimonial .items .wrapper {
	border-color: #eaeeef;
}

.widget_widgets_testimonial .items .quote {
	color: #f3f4f5;
}


/** Portfolio Page **/
.portfolio-header .text {
  background: #fff;
  color: #BA0623;
}

ul.portfolio .post-thumbnail,
.portfolio-header:after {
  background: #e0e4e6;
}

ul.portfolio > li > .portfolio {
  border-color: #eaeff0;
}

ul.portfolio .post-date {
	color: #959595;
}

.single-portfolio .portfolio-meta i {
  background: #BA0623;
  color: #fff;
}

.single-portfolio .post-social i {
  background: #115b78;
}

.single-portfolio .post-social i:hover {
  background: #BA0623;
}

.single-portfolio .fotorama__nav {
  background:  #eaeff0;	
}



/** Contact Page **/
.single-contact .post-location .contact-details li {
	color: #888888;
}

.single-contact .post-location .contact-details li span {
	color: #535353
}

.single-contact .post-location .contact-details i {
  background: #BA0623;
  color: #fff;
}




/** About us **/
.post-skills .progress-bar-wrapper {
	background: #f6f6f6;
}

.post-skills .progress-bar {
  background: #7fc6e3;
}

.post-skills .meter {
	color: #bac3c6;
}

.service-icon {
  background: #ffffff;
  color: #e7e7e7;
  border-color: #e7e7e7;
}

.service-box .title {
	color: #5d5d5d !important;
}

.service-icon:hover {
	color: #BA0623;
}

.post-clients .post-title,
.post-teams .name,
.post-teams .position,
.post-teams .post-content,
.post-teams .post-title,
.post-services .post-content,
.post-services .post-title {
	color: #b4bec2 !important;
}

.clients-carousel .wrapper,
.clients-carousel .wrapper .items {
  border-color: #e4e4e4;
}



/** MISC ELEMENTS **/
#toTopHover {
  background: #BA0623;
  color: #fff;
  opacity: 0.8;
}

#toTopHover:hover {
  opacity: 1;
}


/** SlickNav **/
.slicknav_nav {
	margin: 20px 0 20px;
	padding: 0;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}
.slicknav_btn,
.slicknav_menu .slicknav_icon-bar {
  border-color: #eaeff0;
}

.slicknav_menu:hover .slicknav_btn,
.slicknav_menu:hover .slicknav_icon-bar,
.slicknav_btn:hover {
  border-color: #bac3c6;
}

.slicknav_menu > ul {
  background: #fff;
  border: 1px solid #eaeff0;
}

.slicknav_menu .slicknav_nav > li {
  border-left: 4px solid #eaeff0;
}

.slicknav_menu .slicknav_nav > li:focus,
.slicknav_menu .slicknav_nav > li:hover {
	border-color: #BA0623;
}
.slicknav_nav li a {
	color: #959595;
} 
.slicknav_nav li > a:focus,
.slicknav_nav li > a:focus a,
.slicknav_nav li.active > a {
  background: #eaeff0;
  color: #bac3c6;
}

.slicknav_nav li > a:hover a,
.slicknav_nav li > a:hover {
	background: #bac3c6;
  color: #ffffff;
}


/** BOOTSTRAP ELEMENTS **/
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"] {
  background: #fff;
  border: 1px solid #dddddd;
  color: #888888;
}

select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus,
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color: #eaeff0;
  color: #757c7f;
}

.uneditable-input,
.uneditable-textarea {
  color: #aaa;
  background: #eee;
}

input:-moz-placeholder,
textarea:-moz-placeholder,s
input:-ms-input-placeholder,
textarea:-ms-input-placeholder,
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #999999;
}

input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
  background-color: #eee;
}

/** Inversed form **/
.inverse select,
.inverse textarea,
.inverse input[type="text"],
.inverse input[type="password"],
.inverse input[type="datetime"],
.inverse input[type="datetime-local"],
.inverse input[type="date"],
.inverse input[type="month"],
.inverse input[type="time"],
.inverse input[type="week"],
.inverse input[type="number"],
.inverse input[type="email"],
.inverse input[type="url"],
.inverse input[type="search"],
.inverse input[type="tel"],
.inverse input[type="color"] {
  background: #333333;
  border: 1px solid #333333;
  color: #636363;
}

.inverse select:focus,
.inverse input[type="file"]:focus,
.inverse input[type="radio"]:focus,
.inverse input[type="checkbox"]:focus,
.inverse textarea:focus,
.inverse input[type="text"]:focus,
.inverse input[type="password"]:focus,
.inverse input[type="datetime"]:focus,
.inverse input[type="datetime-local"]:focus,
.inverse input[type="date"]:focus,
.inverse input[type="month"]:focus,
.inverse input[type="time"]:focus,
.inverse input[type="week"]:focus,
.inverse input[type="number"]:focus,
.inverse input[type="email"]:focus,
.inverse input[type="url"]:focus,
.inverse input[type="search"]:focus,
.inverse input[type="tel"]:focus,
.inverse input[type="color"]:focus,
.inverse .uneditable-input:focus {
  border-color: #222222;
  color: #cccccc;
}

.inverse .uneditable-input,
.inverse .uneditable-textarea {
  color: #555;
  background: #262626;
}

.inverse input:-moz-placeholder,
.inverse textarea:-moz-placeholder,s
.inverse input:-ms-input-placeholder,
.inverse textarea:-ms-input-placeholder,
.inverse input::-webkit-input-placeholder,
.inverse textarea::-webkit-input-placeholder {
  color: #777;
}

.inverse input[disabled],
.inverse select[disabled],
.inverse textarea[disabled],
.inverse input[readonly],
.inverse select[readonly],
.inverse textarea[readonly] {
  background-color: #282828;
}


.alert {
  color: #fff;
}

.alert-info {
  background: #005782;
}

.alert-success {
  background: #068e06;
}

.alert-warning {
  background: #D54E21;
}

.alert-danger,
.alert-error {
  background: #b30d00;
}

.panel-group .panel-heading .collapsible-icon > i {
  border: 2px solid #5d5d5d;
  background: #f5f5f5;
}

.nav.nav-tabs a {
  border-top-color: transparent;
  border-bottom-color: transparent;
  border-left-color: transparent;
}

.tab-content > .tab-pane {
  border: 1px solid #ddd;
  background: #fff;
}

.jumbotron .content {
  color: #232323;
}

/** Button **/
input[type="submit"],
.btn {
  background: #959595;
  color: #eaeff0;
  border: none;
}

input[type="submit"]:focus,
input[type="submit"]:hover,
.btn-white:focus,
.btn-primary:focus,
.btn-white:hover,
.btn-primary:hover {
  background: #BA0623; 
  color: #fff;
  border-color: #BA0623;
}

.btn-white {
	border: 1px solid #e4e4e4;
  color: #bac3c6;
  background: #fff;
}

.btn-black:focus,
.btn-black:hover {
  background: #000; 
  color: #fff;
  border-color: #111;
}

.btn-black {
  border: 1px solid #222;
  color: #999;
  background: #333;
}

/** Pagination **/
.page-links a,
.pagination li a {
  background: #959595;
  color: #eaeff0;
  border: none;
}

.page-links a:hover,
.page-links > span,
.pagination li span,
.pagination li a:hover {
  background: #BA0623; 
  color: #fff;
}

.carousel-control i,
.carousel-control .icon-prev, 
.carousel-control .icon-next, 
.carousel-control .glyphicon-chevron-left, 
.carousel-control .glyphicon-chevron-right {
  color: #dddee0;
}

