

.bg-accent {
	background-color: #e1261c;
}

p a {
	color: #e1261c;
}

#nav-open-btn:before {
	background: #e1261c;
}

.ce_table table th {
	background: #e1261c;
}

blockquote a {
	color: #e1261c;
}

.ce_accordion .toggler:before {
  color:#e1261c;
}

.mod_calendar th.head {
  background:#e1261c;
  border-top:1px solid #e1261c;
  border-right:1px solid #e1261c;
  border-left:1px solid #e1261c;
}

.mod_calendar th.previous a,
.mod_calendar th.next a {
  background-color:#e1261c;
}

.pagination li span.current {
	background: #e1261c;
}

.pagination li a:hover {
	color: #e1261c;
}

.mod_faqpage h3:before {
	color: #e1261c;
}

.mod_search .submit {
	border: 1px solid #e1261c;
}

input:focus,
textarea:focus {
  border:1px solid #e1261c;
}

form fieldset legend {
  background-color:#e1261c;
}

input.submit[type="submit"] {
	background: #e1261c;
}

input.submit[type="submit"]:hover {
	background: #e1261c;
}

.label-accent {
	background: #e1261c;
}

.ce_hyperlink a.link-white,
a.btn.link-white {
	color: #e1261c;
}

.ce_hyperlink a.link-white:hover,
a.btn.link-white:hover {
	background: #e1261c;
}

.newslist h2,
.newslist h2 a {
	color: #e1261c;
}

.newslist .news-left .news-date {
	background: #e1261c;
}

.color-accent,
.color-accent p,
.color-accent i,
.color-accent h1,
.color-accent h2,
.color-accent h3,
.color-accent h4,
.color-accent h5,
.color-accent h6,
.color-accent a:not(.link-white) {
	color: #e1261c;
}

blockquote {
	border-color: #e1261c;
}

.ce_gallery .content {
	background: #e1261c;
}

.newslist-v3 .date {
	background: #e1261c;
}

.newsteaser_v3 .news-overlay i {
	background-color: #e1261c;
}

.newslist-v3 .subheadline {
	color: #e1261c;
}

.mod_portfoliolist .item figure {
	background-color: #e1261c;
}

body #header .mainmenu ul li ul li a:hover {
	background-color: #e1261c;
}

.ce_hyperlink a,
a.btn {
	background: #e1261c;
	border-color: #e1261c;
}

.mainmenu ul li a:hover {
	background: #e1261c;
}

.mainmenu ul li a.trail,
.mainmenu ul li a.active,
.mainmenu ul ul li a.active,
.mainmenu ul ul li a.trail {
	background-color: #e1261c;
}

.newsteaser .date-v3:before,
.newsteaser .author-v3:before,
.newsteaser .comments-v3:before {
	color: #e1261c;
}

.mod_breadcrumb li.active {
	color: #e1261c;
}

.ce_hyperlink a.outline,
a.btn.outline {
	color: #e1261c;
}

.ce_hyperlink a:hover, 
a.btn:hover {
	color: #e1261c;
}

 a {
	color: #e1261c;
 }
 
 .ce_leadertext.version1 .ce_headline:after {
	background: #e1261c;
}

#footer a {
	color: #e1261c;
}

#bottom {
	background: #e1261c;
}

.ce_testimonial strong {
	color: #e1261c;
}


#footer h1, 
#footer h2, 
#footer h3, 
#footer h4, 
#footer h5, 
#footer h6 {
	background-color: #e1261c;
}

.newsteaser i {
	background: #e1261c;
}

.ce_iconbox .headline {
	color: #e1261c!important;
}

.ce_revolutionslider_text.bold {
	border: 5px solid #e1261c;
}

.mod_portfoliolist .item a:hover {
	color: #e1261c;
}
.ce_table table td,
.ce_table .table-striped td {
	background-color: rgb(31,33,38);
	color: rgb(255,255,255);
	border: 0;
}

.ce_table .table-striped .odd td {
	background-color: rgb(45,45,45); 
}

#container,
#wrapper {
	background: rgb(32,32,32);
}

input, textarea, form select {
	background: rgb(10,10,10);
	border-color: rgb(10,10,10); 
	color: rgb(255,255,255);
}

input:focus,
textarea:focus {
  background-color: rgb(40,40,40);
  border:1px solid rgb(50,50,50);
  border-radius:0;
}

form fieldset {
	border-color: rgb(50,50,50);
}

.bb-dark,
.bt-dark,
.ce_gallery .borders li {
	border-color: rgba(255,255,255,0.1);
}

.ce_hyperlink a:hover, 
a.btn:hover {
	background: rgb(255,255,255);
	border-color: rgb(255,255,255); 
}

.ce_hyperlink a.outline:hover, 
a.btn.outline:hover {
	border-color: rgb(255,255,255);
	color: rgb(255,255,255);
}

.ce_downloads li {
	border-color: rgb(50,50,50);
}

body .border-inner {
	border-color: rgb(50,50,50);
}

.mod_login,
.mod_registration {
	background: rgb(50,50,50);
	box-shadow: 0 0 5px 1px rgb(0,0,0);
}

.mod_calendar td div.header {
	background: rgb(50,50,50);
}

.mod_calendar td.empty {
	background: rgb(20,20,20);
}

.mod_calendar td.today {
	background: rgb(80,80,80);
}

.newslist .author,
.newslist .comments,
.newslist .teaser {
	border-color: rgb(60,60,60);
}

.newslist-v2 {
	background: rgb(50,50,50);
	border: 0;
}

.newslist-v2 .comments-v2 {
	background: rgb(80,80,80);
}

.newslist-v3 .content,
.newsteaser-v4 .content {
	background: rgb(40,40,40);
	border: 0;
}

.ce_portfoliofilter {
	letter-spacing: 0;
	font-size: 1em;
	font-weight: bold;
}

.ce_portfoliofilter a {
	border-radius: 0;
}

.ce_portfoliofilter a.selected, 
.ce_portfoliofilter a:hover {
	border-radius: 0;
	background: rgb(50,50,50);
}

#contentwrapper {
	background: rgb(32,32,32);
}

body {	
	color: rgb(255,255,255);
}

#footer {
	background: rgb(0,0,0);
}

.mod_subscribe {
	border-color: rgb(50,50,50);
}

.border .image_container img {
	border-color: rgb(50,50,50);
}

.newsreader .info {
	background: rgb(50,50,50);
	color: rgb(255,255,255);
}

.newslist-v2 .teaser-v2:after {
	display: none;
}

.newslist-v2 {
	padding-bottom: 0;
}

.newslist-v2 .comments-v2 {
	border-radius: 0;
}

body.sidebar #right .ce_text {
	background: rgb(50,50,50);
}

.subnav a:hover, 
.subnav a.active {
	background: rgba(255,255,255,0.1);
}
#header .inside {
	background-color: #333333;
}