/*--
	Theme Name: theme47830
	Theme URI: http://template-help.com/
	Description: A theme for Wordpress 3.7.x + from Template-Help.com Collection
	Author: Template_Help.com
	Author URL: http://www.Template-Help.com/
	Template: CherryFramework
	Version: 3.0
	MotoPress Version: 1.0
--*/
@import url("main-style.css");

/* ----------------------------------------
	Please, You may put custom css here
---------------------------------------- */

p.excerpt a.read-more {
display: none;
}

.wpcf7-list-item-label {
display: block;
margin-top: -18px;
margin-left: 20px;
}

span.wpcf7-form-control-wrap.acceptance-privacy,
span.wpcf7-form-control-wrap.acceptance-register {
	display: inline;
	margin-right: 4px;
}

input[type="radio"] {
display: block;
float: left;
margin-top: 10px;
}

table.signIn td {
padding: 10px 20px 10px 0px;
}

table.signIn {
margin: 0 0 20px 0;
}

.header div.logo {
background: #7D9AAA url(/wp-content/uploads/2015/10/logo_bg.gif) repeat-x 0% 0%;
}

div.post_meta,
div.post-author,
ul.share-buttons,
p.nocomments,
div#respond,
div.no-results {
display: none;
}



.service-box h5.sub-title {
line-height: 28px;
}

.header .social-nets-wrapper ul.social li a:hover img {
opacity: 1;
}

ul.uugList {
/*color: #7D9AAA;*/
}

ul.uugList li span {
color: #535353;
}


header.header .nav__primary .sf-menu > li > a:hover,
header.header .nav__primary .sf-menu > li.sfHover> a,
header.header .nav__primary .sf-menu > li.current-menu-item > a,
header.header .nav__primary .sf-menu > li.current_page_item > a {
color: #7D9AAA;
}

#slider-wrapper div.camera_next,
#slider-wrapper div.camera_prev {
bottom: 20px;
background: none;
height: 57px;
width: 57px;
}


#slider-wrapper div.camera_next span {
background: url(/wp-content/uploads/2015/10/icon_arrow_right.png) no-repeat;
background-size: cover;
width: 57px;
height: 57px;
}

#slider-wrapper div.camera_prev {
top: 50%;
bottom: auto;
left: 10%;
}

#slider-wrapper div.camera_next {
top: 50%;
bottom: auto;
right: 10%;
}

#slider-wrapper div.camera_prev span {
background: url(/wp-content/uploads/2015/10/icon_arrow_left.png) no-repeat;
background-size: cover;
width: 57px;
height: 57px;
}

header.header {
background-image: url(/wp-content/uploads/2015/09/header_new2.jpg);
background-size: cover;
background-repeat: no-repeat;
}

.header .nav__primary .sf-menu ul.sub-menu {
width: initial;
}

.header .nav__primary ul.sf-menu li li:hover ul.sub-menu, 
.header .nav__primary ul.sf-menu li li.sfHover ul.sub-menu {
left: 100%;
}
.camera_wrap img {
vertical-align: bottom;
max-width: 100% !important;
}

.linkeSpalte .bild {
padding: 7px;
border-radius: 4px;
box-shadow: 0px 0px 10px 1px;
margin-bottom: 20px;
}

.linkeSpalte {
float: left;
width: 45%;
width: calc(47% - 30px);
margin-left: 30px;
}

.rechteSpalte {
float: right;
width: 47%;
}
/*

.quoteSlider div.box,
.quoteSlider div.box:before,
.quoteSlider div.box:after  {
background: #BDD0D9 url(/wp-content/uploads/2015/09/box_top.gif) repeat-x 0% 0%;
}

.quoteSlider div.box div.inner {
background: url(/wp-content/uploads/2015/09/box_bot.gif) repeat-x 0% 100%;
}

.quoteSlider div.box div.inner:before,
.quoteSlider div.box div.inner:after {
background: url(/wp-content/uploads/2015/09/box_bot.gif) repeat-x 0% 0%;
}

*/

.quoteSlider div.box,
.quoteSlider div.box:before,
.quoteSlider div.box:after  {
background: #BDD0D9;
}

.quoteSlider div.box div.inner,
.quoteSlider div.box div.inner:before,
.quoteSlider div.box div.inner:after {
background: none;
}

ul.breadcrumb a,
ul.breadcrumb li.active,
ul.breadcrumb li.divider::after {
font-size: 18px;
}

.current-menu-ancestor a, 
.current-menu-parent a {
color: #7D9AAA !important;
}

.current-menu-ancestor .sub-menu li a, 
.current-menu-parent .sub-menu li a {
color: #FFF !important;
}

#sidebar {
display: none;
}

.footer .footer-widgets ul#menu-ihre-fragen li a {
color: #535353;
}

.footer .footer-widgets ul li {
padding: 5px 0 10px 29px !important;
background-position: -3px 4px !important;
}

.logo_h.logo_h__img img {
width: 115px;
}

.greyBackground {
background-color: #f5f5f5;
padding: 25px;
margin-bottom: 25px;
line-height: 30px;
font-size: 18px;
}

.cleanTable td {
padding: 10px;
vertical-align: top;
}

.greyBackground li {
line-height: 30px;
}

.aboutText {
font-size: 18px;
line-height: 26px;
}

.header div.logo {
padding-top: 8px;
padding-bottom: 0px;
height: 80px;
}

ul.new li h5.titel,
ul.new li h5.titel a {
color: #92acbe;
font-size: 22px;
font-weight: bold;
}

h5.untertitel {

}

.sliderBackground {
background-color: rgba(138,196,218, 0.5) !important;
padding-bottom: 15% !important
}

.flexslider.tes p a:hover {
color: #FFFFFF !important;
}

.portfolio-text {
font-size: 18px;
line-height: 30px;
}

#slider-wrapper .container div.camera_caption {
bottom: 0px;
}

.header .nav__primary .sf-menu > li > a,
.title-section ul li.active {
text-transform: none !important;
}

.squareList  li {
line-height: 30px;
list-style: square;
/* color: #7D9AAA; */
}

.squareList li span {
color: #535353;
}

.service-box .icon, 
.posts-grid .post_meta span[class^="post_"],
.portfolio-meta-list,
.related-posts,
.nocomments {
display: none;
}

.service-box h2.title {
text-transform: uppercase;
font-size: 24px;
margin-bottom: 6px;
line-height: 28px;
}

.service-box .service-box_txt,
.row.footer-widgets {
font-size: 14px;
}

ul.new li h5 a {
font-size: 24px;
color: #7D9AAA ;
line-height: 24px;
}

h2 {
background-position: center;
}

span.user {
display: block;
font-size: 22px;
color: #92acbe;
}

span.info {
color: #535353;
font-size: 18px;
}

.flexslider.tes p.excerpt {
font-size: 28px;
text-transform: none;
font-family: 'Roboto Condensed';
font-weight: normal;
line-height: 40px;
}

div.flexslider.tes {
overflow: visible !important;
padding: 0 90px;
}

a.blueLink {
color: #7D9AAA !important;
text-decoration: none !important;
}

a.blackLink {
color: inherit !important;
text-decoration: none !important;
}

.portfolio-meta {
border-bottom: 1px solid #DDD;
margin-bottom: 2em;
}

.header .nav__primary .sf-menu ul.sub-menu {
background-color: #92acbe;
}

/**
 * EVENTS
 */

.event__single {
 	margin: 40px 0 40px;
    border-bottom: 1px solid #eee;
    padding-bottom: 16px;
}

.event__single:last-child {
	border: 0;
	padding-bottom: 0;
	margin-bottom: 0;
}



@media (max-width: 767px) {
.header div.logo {
height: initial;
}
.sliderBackground {
display: none;
}

.linkeSpalte {
width: 100%;
margin-left: 0;
margin-bottom: 20px;
}

.rechteSpalte {
width: 100%;
}

} /* END: max-width: 768px */


/* BILDERGALERIE */

/* Hide all thumbnails, except the first one */
div.linkeSpalte dl:nth-child(n+2) img {
  display:none;
}
/* Hide IMG-Tags with CLASS="bild" and empty SRC-Attribute */
img.bild[src=""] {
   display: none;
}

@media print {
	* {
		position: static !important;
		width: auto !important;
	}

	.header, .breadcrumb, #back-top-wrapper, .footer .span3, .copyright {
		display: none;
	}

	.footer, .footer [class*="span"] {
		position: static !important;
	}

	.footer .span3[data-motopress-sidebar-id="footer-sidebar-1"] {
		display: block;
	}

	.footer .span3[data-motopress-sidebar-id="footer-sidebar-1"] .textwidget img {
		position: absolute !important;
		top: 0;
		right: 0;
	}

	.footer .container {
		border: none !important;
		margin: 0! important;
	}

	.content-holder .container{
		margin: 0 !important;
		padding: 0 20px !important;
	}

	.post__holder .post_content,
	.motopress-wrapper.content-holder {
		padding: 0 !important;
	}

	#content {
		width: 90% !important;
	}

	.title-section {
		width: 80% !important;
	}

	.footer .footer-widgets {
		padding: 20px 0 !important;
	}
	
	a.btn-print-termin,
	.print-hidden {
		display: none !important;
	}
	
}