/*
Theme Name:     Bruckner - Unfallspezialist
Description:    
Author:         Adprico-Werbeagentur
Template:       Divi

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

/************************************************** 
 *        Kontakt formular Antwort
 *************************************************/
.et-pb-contact-message {
    color: #ffffff;
}

/**************************************************
          overhanging logo by Geno Quiroz 
 *************************************************/
#top-header {z-index: 99999;}
 
#logo {
	background-color: #fff;
    max-height: 200%;
    margin-top: 10px;
	padding: 15px;
    z-index: 100000;
	box-shadow: 3px 3px 3px #666;
}
 
@media only screen and (max-width : 980px) {
    #logo { margin-top: 0px}}
/**************************************************
      ENDE  overhanging logo by Geno Quiroz 
 *************************************************/
/*** Over Footer ***/
.hide-animated {
	margin-bottom: -210px !important;
        transition : all 0.5s ease-in-out !important;
}
.hide-animated-2 {
	margin-bottom: -210px !important;
        transition : all 0.5s ease-in-out !important;

}
.fix-height-2 {
	height: 500px !important;
        transition : all 0.5s ease-in-out !important;
    display: block !important;
overflow: hidden !important;
}

.fix-height {
	height: 600px !important;
        transition : all 0.5s ease-in-out !important;
overflow: hidden !important;
}

.fix-height:hover .hide-animated {
	margin-bottom: 0px !important;
}
.fix-height:hover {
	padding-top: 310px !important;
}

.fix-height-2:hover .hide-animated-2 {
	margin-bottom: 0px !important;
}
.fix-height-2:hover {
	padding-top: 110px !important;
}

.fix-height-3 {
	height: 500px !important;
        transition : all 0.5s ease-in-out !important;
    display: block !important;
overflow: hidden !important;
}

.fix-height-3:hover {
	margin-bottom: 0px !important;
}
.fix-height-3:hover {
	padding-top: 30px !important;
}

@media only screen and  (max-width : 1440px) {
.over-footer .titel {
	font-size: 20px;
}
}

@media only screen and (min-width: 320px) and (max-width : 768px) {
.fix-height-3 {
	height: 550px !important;
}
}

/*** Effecte ***/
.img-hover-zoom--zoom-n-rotate:hover img {
  transform: scale(2) rotate(25deg);
}
.zoom-effect {
    background-position: 0px 0px;
    transition: all 0.8s;
    -webkit-transition: all 0.8s;
    -o-transition: all 0.8s;
    -moz-transition: all 0.8s;
    background-size: 500px 300px;
}
.zoom-effect:hover {
    background-size: 600px 400px;
    background-position: -50px -50px;
}


/*** iPad Responsive***/
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) { 
.repair, .service {
    padding-top: 50px!important;
    padding-right: 30px!important;
    padding-bottom: 50px!important;
    padding-left: 30px!important;
}
.unfall, .checkliste {
	padding-top: 50px!important;
    padding-right: 20px!important;
    padding-bottom: 50px!important;
    padding-left: 20px!important;
	}
.service-divide {
	height: 0px!important;	
	}
}