/* HINWEIS GOOGLE FONT

Binden Sie folgende Schriftart(en) ueber Themes > Seitenlayouts > Webfonts > Google-Webfonts ein:
Lato
Comfortaa


Weitere Informationen zu Google Fonts finden Sie hier: https://developers.google.com/fonts/faq
*/

body,
.content {
  background-image: none;
  font-family: Lato;

}

h1,h2,h3,h4,h5,h6 {

  font-family: Comfortaa;

}

body .logo a {

  background-image: url("/files/cto_layout/img/Logo-Riesenberg-und-Tiarks--rot.png");
  background-position: center left;	
  background-size:contain;

/*  height: 120px; */

}

.bg-accent {

	background-color: #9c1622;

}



p a {

	color: #9c1622;

}



.subnav a {

	color: #9c1622;

}



#nav-open-btn:before {

	background: #9c1622;

}



.ce_table table th {

	background: #9c1622;

}



blockquote a {

	color: #9c1622;

}



.ce_accordion .toggler:before {

  color:#9c1622;

}



.mod_calendar th.head {

  background:#9c1622;

  border-top:1px solid #9c1622;

  border-right:1px solid #9c1622;

  border-left:1px solid #9c1622;

}



.mod_calendar th.previous a,

.mod_calendar th.next a {

  background-color:#9c1622;

}



.pagination li span.current {

	background: #9c1622;

}



.pagination li a:hover {

	color: #9c1622;

}



.mod_faqpage h3:before {

	color: #9c1622;

}



.mod_search .submit {

	border: 1px solid #9c1622;

}



input:focus,

textarea:focus {

  border:1px solid #9c1622;

}



form fieldset legend {

  background-color:#9c1622;

}



input.submit[type="submit"] {

	background: #9c1622;

}



input.submit[type="submit"]:hover {

	background: #9c1622;

}



.label-accent {

	background: #9c1622;

}



.ce_hyperlink a.link-white,

a.btn.link-white {

	color: #9c1622;

}



.ce_hyperlink a.link-white:hover,

a.btn.link-white:hover {

	background: #9c1622;

}



.newslist h2,

.newslist h2 a {

	color: #9c1622;

}



.newslist .news-left .news-date {

	background: #9c1622;

}



.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: #9c1622;

}



blockquote {

	border-color: #9c1622;

}



.ce_gallery .content {

	background: #9c1622;

}



.newslist-v3 .date {

	background: #9c1622;

}



.newsteaser_v3 .news-overlay i {

	background-color: #9c1622;

}



.newslist-v3 .subheadline {

	color: #9c1622;

}



.mod_portfoliolist .item figure {

	background-color: #9c1622;

}



.mainmenu ul ul li a:hover, .mainmenu ul ul li a.trail, .mainmenu ul ul li a.active {

	color: #9c1622;

}



body #header .mainmenu ul li ul li a:hover {

	color: #9c1622;

}



.mainmenu ul li a.trail, 

.mainmenu ul li a.active {

	color: #9c1622;

}



.mod_portfoliolist .item a:hover {

	color: #9c1622;

}

#header .inside {

	line-height: 120px;

	min-height: 120px;

}



#contentwrapper {

	padding-top: 120px;

}

#top-wrapper.fixed #header .inside {

	line-height: 90px;

	min-height: 90px;

}

body #top-wrapper.fixed .logo {

	width: 90px;

}

body .logo {

	width: 120px;

}














/** Add **/



.mod_portfoliolist .item a.zoom {
    display:none;
}
.mod_portfoliolist .item a.more {
       left: 42%;
}


.bg-center-center,
.bg-center-center.ce_text_image_bar .image-left {
	background-position: center center;
}



.ce_iconbox_v2 .ce_iconbox_v2_outside, .ce_iconbox_v2 .ce_iconbox_outside {
/*    background-color: rgb(51, 51, 51); */
	background-color: transparent;
    margin: 0px;
    padding: 40px 30px;
}


#nav_referenzen {

    font-size: 11px;
    letter-spacing: 4px;
    text-align: center;
    text-transform: uppercase;

	cursor: pointer;
    margin-bottom: 5px;
    padding: 4px 10px;
    transition: all 0.3s ease 0s;
	
}

#nav_referenzen ul{
	vertical-align:center;
	display:inline-block;
	text-align: center !important;
	margin-bottom:20px;
}

#nav_referenzen li {
	float:left;
	padding: 4px 10px;
}

#nav_referenzen ul li a.trail, 
#nav_referenzen ul li a.active,
#nav_referenzen ul li a:hover {
    color: #9c1622;
}



h2 {
	margin-bottom:15px;
}




.subnav a {
    color: rgb(57, 57, 57);
}
.subnav a:hover,
.subnav a.active  {
    color: #9c1622;
}



/** fix revslider phone **/

@media only screen and (max-width: 767px) {


.rs-container{
	height:465px!important;
}

.ce_revolutionslider_image.caption.tp-caption {
	top:0!important;
}

}