/*
 Theme Name:   Vispucci! Theme
 Theme URI:    
 Description:  Child Theme 
 Author:       Tina Weihs
 Author URI:   www.vispucci.at
 Template:     Divi
 Version:      1.0.0
*/

/*****Add any custom CSS below this line*****/

body {
	-ms-hyphens: auto;
	-webkit-hyphens: auto;
	hyphens: auto;
}


/*** ALLE PAGES - HEADER
 * Fixed Buttons für Kontaktmöglichkeit: vertikale Zentrierung
 *  ***/
.vp-blurb .et_pb_blurb_container{
   vertical-align: middle !important;
}


/*** Button Links-Rechts oder Rechts-Links outlined
 * Button Gestaltung und Fade-in von rechts nach link bei Onhover
 *  ***/
.vp-btn-slide-horizontal {
	background: transparent !important; /* Hintergrundfarbe */
	color: #313857 !important;/* Schriftfarbe */
	border: 3px solid #313857 !important; /* Rand */
	padding: 9px 31px;
	border-radius: 0px;  /*abgerundete Ecken */
	position: relative;
	z-index: 1;
	overflow: hidden;
	display: inline-block;
}

.vp-btn-slide-horizontal:hover {
	color: #fff !important ; /* Schriftfarbe */
	border: 3px solid #313857 !important; /* Rand */
	padding: 9px 31px !important;
}



.vp-btn-slide-horizontal::after {
	content: "";
	background: #313857 !important; /* Hintergrundfarbe */
	position: absolute;
	z-index: -1;
	display: block;
	top: 0;
	bottom: 0;
	left: 100%;  /*CSS Effekt 1 */
	right: -100%;  /*CSS Effekt 2 */
	-webkit-transition: all 0.135s;
	transition: all 0.35s;
}

.vp-btn-slide-horizontal:hover::after {
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	-webkit-transition: all 0.135s;
	transition: all 0.135s;
}

/*** Button Links-Rechts oder Rechts-Links FULL
 * Button Gestaltung und Fade-in von rechts nach link bei Onhover
 *  ***/
.vp-btn-full {
	background: #313857 !important; /* Hintergrundfarbe */
	color: white !important;/* Schriftfarbe */
	border: 3px solid #313857 !important;  /*Rand */
	padding: 9px 31px;
	border-radius: 3px;  /*abgerundete Ecken */
	position: relative;
	z-index: 1;
	overflow: hidden;
	display: inline-block;
}

.vp-btn-full:hover {
	background:  none !important;  /*Hintergrundfarbe */
	color: #313857 !important ; /* Schriftfarbe */
	border: 3px solid #313857 !important;  /*Rand */
	padding: 9px 31px !important;
}



.vp-btn-full::after {
	content: "";
	background: transparent !important; /* Hintergrundfarbe */
	position: absolute;
	z-index: -1;
	display: block;
	top: 0;
	bottom: 0;
	left: 100%;  /*CSS Effekt 1 */
	right: -100%;  /*CSS Effekt 2 */
	-webkit-transition: all 0.135s;
	transition: all 0.35s;
}

.vp-btn-full:hover::after {
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	-webkit-transition: all 0.135s;
	transition: all 0.135s;
}

/*** HOME UND ÜBER UNS
 * Personen Quadrate: Anpassung der Schatten und BG Farbe
 *  ***/
body .pegasus_person_3 .et_pb_team_member_description h4:after { background-color: transparent !important; }

body .pegasus_person_3 .et_pb_team_member:hover { box-shadow: none !important; }



/*** HOME
 * Toggles on Hover Styles
 *  ***/
body .sigmund_big_options_content .et_pb_toggle::before {
	background-color: #33466a !important;
}


/*** DIENSTLEISTUNGEN
 * Container an die Breite des Contents anpassen bei
 * den Verträge zum Aufklappen
 *  ***/
.vp_dienstleistung_content .et_pb_toggle {
    position: relative;
    overflow: hidden !important;
}

.vp_dienstleistung_content .et_pb_toggle h5 {
    transition: .3s;
}

#main-content .sigmund_big_options_content .et_pb_row  {
	width: 80% !important;
	max-width: 1280px;
    margin: auto;
    position: relative;
}


#parkplatz-not-underlined:hover {
	text-decoration: none;
}
