.slogan .inner img:hover {
  
  border: 8px solid rgba(255, 255, 255, 0.5);
  z-index: 1;
  -webkit-transition: 0.2s ease-in-out all;
  -moz-transition: 0.2s ease-in-out all;
  -o-transition: 0.2s ease-in-out all;
  transition: 0.2s ease-in-out all;
  /*-webkit-transform: scale(0.98);
  -moz-transform: scale(0.98);
  -ms-transform: scale(0.98);
  -o-transform: scale(0.98);
  transform: scale(0.98); */
}


.navbar .nav > li {
  margin-right: 15px !important;
}


.navbar .nav > li > a {
  padding-right: 40px !important;
  padding-left: 40px !important;
}

#blog-content .meta {
  margin-top: -10px !important;
}

#header [class*="brick"] .inner {
    padding: 0px 0px !important;
}

@media screen and (min-width: 1441px) and (max-width: 2560px) {
ul#post-tiles li {
  min-width: 186px !important;
}
}

/* NEU BIS HIER */

@media only screen and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
.portfolio {	

float: right;
}
}



.navbar .btn-navbar {
  background-image: linear-gradient(#ceaa03, #edc237)
}


ul#post-tiles li a h3 {
  font-size: x-large;
  line-height: 19px;
}

#blog-content .author {
display: none !important;
}



#ccf-form-success {
  left: 20% !important;
  width: 180px !important;
}



#category-key a {
font-size: 16px;
  margin-right:0px;
  padding:15px 15px;
}


#category-all {
display: none !important;
}



div#fvfeedbackbutton0 span {
max-width:65%;
  position:relative;
  right:-3px;
  padding: 5px;
  
 
  
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation : portrait) {
div#fvfeedbackbutton3 span {	

max-height: 8px !important;
    font-size: small !important;
    margin-top: -10px !important;
    margin-left: 239px !important;
    padding: 12px !important;
    
}
}






@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation : portrait) {
#category-key a {	

    padding: 12px !important;
    
}
}




@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation : landscape) {
#category-key a {	

    padding: 12px !important;
    
}
}



@media only screen and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
#category-key a {	

    padding: 10px !important;
    
}
}







@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation : landscape) {
div#fvfeedbackbutton3 span {	

max-height: 8px !important;
    font-size: small !important;
    margin-top: -10px !important;
    margin-left: -13px !important;
    padding: 12px !important;
}
}




@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation : landscape) {
  .modal-body  {	

padding: 170px !important;
}
}
  
  
  
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation : portrait) {
.modal-body  {	

padding: 170px !important;
}
}


.leaflet-container .leaflet-control-attribution {
  display: none;
}

.lmm-panel-api {
  display: none;
}


.navbar .nav > li > a {
font-size: 11px;
}



div#fvfeedbackbutton3 span {
 
    font-size: 15px !important;
  
}




a[href^=tel]{ color:#f58239 !important; }


@media only screen and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
div#fvfeedbackbutton3 span {	


max-width: 100%;
max-height: 11px !important;
    font-size: x-small !important;
    margin-top: -7px !important;
    margin-left: 25px;
   
   

}
}


@media only screen and (max-device-width: 480px) and (orientation: landscape){
div#fvfeedbackbutton3 span {	

display: none !important;


}
}



@media only screen and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
div#fvfeedbackbutton0 span {	


max-width: 55% !important;
max-height: 55% !important;
    position: relative !important;
    right: -8px !important;
    top: -25px !important;
    padding: 3px !important;

}
}
  

@media only screen and (max-device-width: 480px) and (orientation: landscape){
div#fvfeedbackbutton0 span {	

display: none !important;
max-width: 35%;
max-height: 35%;

}
}





@media only screen and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
div#fvfeedbackbutton1 span {	


max-width: 40% !important;
max-height: 40% !important;
    position: relative !important;
    right: -10px !important;
    top: 330px !important;


}
}
  

@media only screen and (max-device-width: 480px) and (orientation: landscape){
div#fvfeedbackbutton1 span {	

display: none !important;
max-width: 35%;
max-height: 35%;

}
}


div#fvfeedbackbutton2 span {	
max-width: 100%;
    font-size: x-small !important;
  padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 4px !important;
    padding-right: 4px !important;
   
}


@media only screen and (max-device-width: 480px) and (orientation: landscape){
div#fvfeedbackbutton2 span {	

display: none !important;
max-width: 35%;
max-height: 35%;
    font-size: 8px;

}
}





.divider .bg-holder {
  height: 550px;
}



@media only screen and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait) {
.divider .bg-holder {	


height: 700px !important;

}
}



@media only screen and (max-device-width: 480px) and (orientation: landscape) {
.divider .bg-holder {	


height: 700px !important;

}
}


@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation : portrait) {
div#fvfeedbackbutton0 span {	


max-width: 78% !important;
position: relative !important;
right: -4px !important;
    top: -269px !important;
    padding: 4px !important;
    

}
}


@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation : portrait) {
div#fvfeedbackbutton1 span {	


max-width: 40%;
max-height: 40%;
position: relative !important;
right: -9px;   


}
}




@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation : portrait) {
.divider .bg-holder {	


height: 700px !important;

}
}




@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation : landscape) {
div#fvfeedbackbutton0 span {	

max-width: 60%;
max-height: 60%;
position: relative !important;
right: -6px !important;
    top: -91px;
    padding: 5px !important;
    
}
}




@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation : landscape) {
div#fvfeedbackbutton1 span {	


max-width: 35%;
max-height: 35%;
position: relative !important;
right: -9px;
}
}  

      
      
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation : landscape) {
.divider .bg-holder {	


height: 700px !important;

}
}
