/*
 Theme Name:   enfold child default-solaroffensive
 Theme URI:    http://kriesi.at/
 Description:  Child theme from enfold theme for default demo
 Author:       Ressourcenmangel Hamburg - Marc C. Freitag
 Author URI:   https://www.ressourcenmangel.de/#rsm-bueros
 Template:     enfold
 Version:      1.0.0 // wichtig fürs Caching
 Text Domain:  enfold-rsm_default-solaroffensive-child
*/

#after_submenu {
	border: 0px;
}

/* unterdrückt die Linie unterhalb des gehooverten oder aktivem Navi-Elements*/
.avia-menu-fx
{
visibility: hidden !important;

}

.trennlinie {
margin: auto !important;
width: 80% !important;
float: none !important;
}

/* unterdrückt den Mouseovereffekt in der masonry Logogallerie auf der genannten Seite und die mouseover Opazität*/
.page-id-3636 .av-masonry-image-container, .page-id-3636 .av-masonry-image-container img, 
.page-id-3763 .av-masonry-image-container, .page-id-3763 .av-masonry-image-container img {
     transform: none !important;
     opacity: 1 !important;
     max-height: 60px !important;
     width: auto !important;
    -webkit-transform:scale(1) !important;
    -moz-transform:scale(1) !important; 
    -ms-transform:scale(1) !important;
    -o-transform:scale(1)!important; 
    
}


/* sorgt in der normalen Gallerie für gleiche Höhe und dennoch keine abgeschnittene Breite*/

.page-id-4180 .avia-gallery-thumb img {
	   width: auto !important;
	   max-height: 80px !important;
	   border: none !important;
	   padding: 10px !important;
	  	   
}
/* unterdrück die festgelegte Breite des DIVs und die mouseover Opazität*/
.page-id-4180 .avianolink.noLightbox {
	   width: auto !important;
	   opacity: 1 !important;

}


.zitat-laufweite, .zitat-laufweite h3
{
	  line-height: 130% !important;
	  letter-spacing: 0.1em !important;
	  max-width: 900px  !important;
	 }



/* Große Radiobuttons als Checkboxes im Kontaktformular - mehr Infos auch hier 
http://freefrontend.com/css-radio-buttons/  */


.big-checkboxes-forms input {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
  border:none !important;
  border-radius: 0 !important;
  font-size: 1em !important;
  width: 100% !important;
  font-family: 'Roboto', sans-serif;


}

.big-checkboxes-forms input[type=radio] + label {
 cursor: pointer !important;
 margin-left:40px !important;
}

.big-checkboxes-forms input[type=radio] {
  width:auto !important;
  float:left !important;
  margin-right: .75em !important;
  background:transparent !important;
  border:none !important;
  margin-left:-30px !important;
}


.big-checkboxes-forms input[type=radio]:checked::before {
  height: 25px;
  width: 25px;
  position: absolute;
  content: '';
  display: inline-block;
  font-size: 26.66667px;
  text-align: center;
  line-height: 30px;
}

.big-checkboxes-forms input[type=radio]:not(:checked)::before {
  height: 25px;
  width: 25px;
  position: absolute;
  content: ' ';
  display: inline-block;
  font-size: 26.66667px;
  text-align: center;
  line-height: 30px;
}


.big-checkboxes-forms input[type=radio]:checked::after {
  height: 25px;
  width: 25px;
  position: absolute;
  content: '\2713';
  display: inline-block;
  font-size: 22.66667px;
  text-align: center;
  line-height: 30px;
     border-color: black !important;
   border-width: 1px !important;
   background: #9faab7 !important;

}

.big-checkboxes-forms input[type=radio]:not(:checked)::after {
  height: 25px;
  width: 25px;
  position: absolute;
  content: '';
  display: inline-block;
  font-size: 22.66667px;
  text-align: center;
  line-height: 30px;
   border-color: black !important;
   border-width: 1px !important;
   background: #9faab7 !important;
}


.page-id-4000 .control-label::before {

font-family: entypo-fontello;
  font-size: 22.66667px;
content: '  ';
 color: rgb(10, 90, 178)!important;
}


.control-label
{
 margin-top: 20px !important;
 text-transform: uppercase !important;
  color: rgb(10, 90, 178)!important;
}

/* Die kleine Üerschrift "Infos zum Gebäude" hat eine eigene Klasse, da sonst ein Fragezeichen davpr ausgegeben wird */
.control-label-gebaeude-infos
{
 margin-top: 40px !important;
/* text-transform: uppercase !important; color: rgb(10, 90, 178)!important;*/
  color: #000000 !important;
  padding:0 !important;
}

.help-block, .control-label-gebaeude-infos p, br
{
/* text-transform: uppercase !important;color: #919191 !important; */
color: #000000 !important;
margin:0 !important;
padding:0 !important;
}

.big-checkboxes-forms label
{
 margin-top: 3px;
 font-family: arial !important;
 font-size:14px !important;
 color: rgb(10, 90, 178)!important;

}
.caldera_formular_fields
{
 margin-top: 3px;

 font-family: arial !important;
 font-size:14px !important;
 color: rgb(10, 90, 178)!important;

}


/* Blendet den Button, der zu den Kontaktdaten führt, aus, wenn er geklickt wurde */

.page-id-4000 .btn-active
{
 display: none !important;
}

/* Weitere kleine Einstellungen für weniger Weißraum unter dem Formularfeldern
Der Whitespace wird jedoch vorallem dadurch verhindert, das in der caldera-forms-front.min.css
die DIVs von display:table auf Display:none umgestellt werden:
.caldera-grid .row:before{content:" ";display:none}
 */

.page-id-4000 .template-page.content.av-content-full.alpha.units, .page-id-734 .template-page.content.av-content-full.alpha.units
{
padding-bottom: 5px !important;

}


.page-id-734 .template-page.content.av-content-full.alpha.units
{
padding-top: 5px !important;

}


#scroll-top-link
{
 background-color: rgb(10, 90, 178)!important;
 opacity: 0.6 !important;

}

.avia_pop_class
{
 font-size:35px !important;
 color: black !important;
 opacity: 0.6 !important;
}

/* legt auf der der Pressestimmen-Seite die Farbe der großen Icons fest*/
.page-id-4773 .av_font_icon a, .page-id-4264 .av_font_icon 
{
color: grey!important;
}


.presse_download_icons , .presse_download_icons a{
    width: auto;
      height: auto;
      margin: 0px;
      padding: 0px;
      margin-right: -10%!important;

      font-size:70px;
      line-height:70px;
      color: grey!important;
      text-align: center!important;
      text-decoration: none!important;
    }
    
   .presse_download_text, .presse_download_text a {
    font-size:25px!important;
    font-weight: bold;
     width: auto;
      height: auto;
      margin: 0px;
      padding: 0px;
      margin-right: -10%!important;
      line-height: 25px;
      color: grey!important;
      text-align: center!important;
      text-decoration: none!important;
}



