/*
Theme Name: Sydney Child
Theme URI: http://athemes.com/theme/sydney
Author: aThemes
Author URI: http://athemes.com
Template: sydney
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sydney
*/

body {
	font-weight: 300;	
}

h1,h2,h3,h4,h5,h6 {
	font-weight:300;
	color: #767676;
}

.page-wrap {
    padding-top: 140px !important;
}

/*Header/Headerbild*/
.site-header {
	background-color: rgba(255, 255, 255, 1.0);
	-webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.65);
	-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.65);
	box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.65);
}
.home .site-header {
    background-color: rgba(255, 255, 255, 1.0);
}
.site-header.float-header {
    background-color: rgba(255, 255, 255, 0.9);
}
.header-image .overlay {
    height: 100%;
    left: 0;
    opacity: 0.5;
    position: absolute;
    top: 0;
    width: 100%;
	 background-color: #fff;
}
.roll-button {
	font-size: 15px;
    font-weight: 500;
    line-height: 24px;
    padding: 12px 35px;
    text-transform: none;
}
.roll-button:hover {
    background-color: rgba(255, 255, 255, 0.9);
}

/*Hauptmenü*/
#mainnav {
	margin-top:40px;	
}
.site-header #mainnav ul li a {
   color:#767676;
   font-weight: 300;
}
.site-header #mainnav ul li a:hover {
   color:#ca4f3b;
}
/*Submenü*/
.site-header #mainnav .sub-menu li a {
	color:#fff;
	border-top: 1px solid #ffffff;
	line-height: 18px;
}
.site-header #mainnav .sub-menu li a:hover {
	color:#fff;	
}

/*Startseite*/
.claim-home-h2 h2 { line-height: 38px; }

/*Post/Pages*/
.single .entry-header,
.page .entry-header {
    padding: 0px 0px;
}
.hentry .title-post {
    font-size: 30px;
    font-weight: 500;
    line-height: normal;
    margin: 0;
    padding-bottom: 10px;
}
/*SiteOrigin*/
.panel-grid-cell .widget-title {
    font-weight:300;
    line-height: normal;
    text-transform: none;
	margin-top: 15px;
}
.panel-grid {
	margin:0px -15px !important;	
}

/*Origin Extra-Styles*/
.sow-headline-container { margin-bottom:20px; }
.sow-headline-container .decoration { margin-top:10px !important; }


/*Contact Form 7*/
.wpcf7-form label {
    display: inline-block;
    font-weight: 300;
    margin-bottom: 5px;
	width:100% !important;
}
input {
	font-weight:300;	
}
.wpcf7-form input {
	width:100%;	
}

/*Menü Mobile*/
#mainnav-mobi {
	background-color: #ca4f3b;
}
#mainnav-mobi ul.sub-menu {
    background-color: #861E0D;
}
#mainnav-mobi ul li {
    border-top: 1px solid #fff;
}

/*Widgets*/
.hero { /*Zeilen-Klasse für Origin Hero Fullimage*/
	margin-top:-30px;	
}

/*Widget Menü und Origin-Menü*/
.widget.widget_nav_menu {
	padding-top:0px;
}
.widget_nav_menu ul {
	list-style:none;	
}
.widget_nav_menu ul li {
	padding: 3px 0 0 20px !important;
	background: url(images/logoaniicon0.gif) left 7px no-repeat;
}
.widget_nav_menu ul li:hover {
	background: url(images/logoaniicon1.gif) left 7px no-repeat;
}
.widget_nav_menu ul li a:hover {
	color:#c8503a !important;
}
.widget_nav_menu .current_page_item > a {
	color:#c8503a !important;
}
.widget_nav_menu ul li ul.sub-menu li {
	padding-left:20px;
	margin-left:-19px;
	background: url(images/submenuicon.gif) left 7px no-repeat;
}
.widget_nav_menu ul li ul.sub-menu li ul li {
	padding-left:20px;
	margin-left:0px;
}
/*Origin-Menü*/
.panel-grid .widget_nav_menu ul.sub-menu {
	margin:0 !important;
	padding: 0 !important;
}
.panel-grid .widget_nav_menu ul li a {
	color:#767676 !important;
}
.panel-grid .widget_nav_menu ul li a:hover {
	color:#c8503a !important;
}
.panel-grid .widget_nav_menu .current_page_item > a {
	color:#c8503a !important;
}

/*Footer*/
footer .site-info {
	font-size:12px;
}

@media only screen and (max-width: 1024px) {
	.site-header {
		background-color: rgba(255, 255, 255, 0.9);
	}
	.btn-menu {
    	color: #861E0D;
	}

}
@media only screen and (max-width: 992px) {
	.page-wrap {
		padding-top: 0px !important;
	}
	.site-header {
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
	.claim-home-h2 h2 { line-height: 34px !important; }
}
