/*
Theme Name: GIWE Fensterbau GmbH
Theme URI: http://giwe-fensterbau.de
Author: WiSch
Author URI: http://wischonline.com
Template: sydney-pro-ii
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
*/

/* Menue Standard an Float angleichen */
.header-wrap {
	background: rgba(239,239,239,0.9);
	padding: 5px;
}
.float-header { 
	border-bottom: 1px solid #065fa8;
}
header#masthead.site-header {
	padding: 0px;
}
/* Ausrichtung Überschriften und Texte */
.panel-grid-cell .widget-title { 
	text-align: left;
}
.panel-grid-cell .widget-title::after { 
	left: 0%;
	margin-left: 0;
}
.roll-icon-box {
	text-align: left;
}
/* Header Contact-Info UND Schriftgröße Submenü */
.header-phone, .header-email, .header-adress {
    display: block;
}
@media only screen and (min-width: 1025px) {
	.header-contact .header-contact-info {
		width: 80%;
	}
	.header-contact .social-navigation {
		max-width: 30%;
	}
	.header-phone, .header-email, .header-adress {
		display: inline;
	}
	#mainnav .sub-menu li a {
    	font-size: 20px;
	}
}

.has-hero div.header-contact {
	background-color: #aaa !important;
    position: fixed;
	z-index: 12;
}
.site-header.float-header, site-header.fixed {
    padding: 0px;
	margin-top: 55px !important
}
/* Service-Box */
.services-a-section.style2 .roll-icon-box:hover {
	background-color: #065fa8;
}
/* Service-Box Icons */
.services-a-section.style2 .roll-icon-box .icon i {
	font-size: 215px;
}
/* Formulardarstellung */
#kontakt input { 
	width: 100%; 
}
#kontakt input[type=submit] {
	width: 50%;
}
/* Widget Button */
.roll-icon-box .roll-button {
	border-color: white;
}
.roll-icon-box .roll-button:hover {
	color: white;
	border-color: white;
}
/* Facebook Stoerer */
	.fb_stoerer {
		position: absolute;
		margin-top: -270px;
		width: 200px;
		margin-left: 800px;
	}
@media only screen and (max-width: 1065px) {
	.fb_stoerer {
		margin-top: -200px;
		right: 0px;
	}
}
@media only screen and (max-width: 450px) {
	.fb_stoerer {
		width: 150px;
	}
}
/* Gallery */
.gallery-item {
	padding: 10px;
}
/* Gallierie(vorschau)bilder */
.gallery-icon.portrait {
	border: solid 1px #ccc;
}
/* Team */ 
.team-additional-text {
 	padding: 20px;
}

/* Style 2 - Text-Hover TEAM */

	.roll-team.type-b.style2 .avatar::after {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: #e64e4e;
		opacity: 0;
		transition: all 0.1s;
	}
	.roll-team.type-b.style2 .team-inner {
		position: relative;
	}
	.roll-team.type-b.style2 .team-item:hover .avatar::after {
		-webkit-animation: pop-scale 0.5s 1 cubic-bezier(0.15, 0.85, 0.35, 1.2);
		   -moz-animation: pop-scale 0.5s 1 cubic-bezier(0.15, 0.85, 0.35, 1.2);
		        animation: pop-scale 0.5s 1 cubic-bezier(0.15, 0.85, 0.35, 1.2);
		opacity: 0.8;		
	}
	.roll-team.type-b.style2 .team-social {
		opacity: 0;
		position: absolute;
		-webkit-transition: all 0.5s;
		transition: 0.5s all 0.2s;
		width: 100%;
		top: 50%;
		-webkit-transform: translateY(-50%);
		        transform: translateY(-50%);
		left: 0;
	}
	.roll-team.type-b.style2 .team-item:hover .team-social {
		opacity: 1;
	}
	.roll-team.type-b.style2 .team-social li a {
		background-color: rgba(255,255,255,0.2);
		color: #fff;
		border: 0;
		width: 40px;
		height: 40px;
		line-height: 40px;
	}
	.roll-team.type-b.style2 .team-item .team-social li:hover a {
		background-color: #fff;
		color: #e64e4e;
	}
	.roll-team.type-b.style2 .team-content .name {
		font-size: 18px;
	}
	.roll-team.type-b.style2 .team-content .name,
	.roll-team.type-b.style2 .team-content .name a {
		color: #47425d;
		font-weight: 500;
	}
	.roll-team.type-b.style2 .team-content {
		margin-top: 18px;
	}