h2 {
color: #bf984a !important;
}
.hide {
display: none;
} @media only screen and (max-width: 1225px)  {
.desktop { display: none !important; }}
@media only screen and (min-width: 1224px) {
.mobile { display: none !important; }} .header_color .header_bg {
background-color: black;} #header.av_header_glassy {
background-color: rgba(255,255,255,0.4);
}
@media only screen and (max-width: 989px) {
.av_header_transparency {
background: black !important;
position: absolute!important;
}
}
#scroll-top-link.avia_pop_class {
opacity: 0.4;
background-color: #bf984a;
} #top #wrap_all .sub-menu {
background: black;
}
#top #wrap_all .avia_mega_div {
background: black;
}
#top .main_menu .menu ul li a {
background: black;
}
#top .main_menu  {
text-transform: uppercase!important;
}
@media only screen and (max-width: 990px) {
#top .main_menu .sub-menu li   {
background: white!important;
}} span.menu-break {
display: block;
bottom: 38px;
position: relative;
text-align: center;
line-height: 0;
}
.main_menu {
text-align: center;
}
@media only screen and (max-width: 990px) {
span.menu-break {
bottom: 0;
display: inline-block;
}
} .start h1,
.start h3 {
color: #bf984a!important;
font-size: 64px !important;
font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
position: relative;
line-height: 0em!important;
}
.start h1 {
margin-left: -28px;
top: 39px;
}
.start h3 {
top: 3px;
text-align: right;
margin-right: -27px;
}
.start h2 {
text-transform: uppercase;
line-height: 1.4em;
color: black!important;
font-size: 18px;
letter-spacing: 0 !important;
}	
.start h4 {
text-align: right;
margin-top: 8px;
color: #bf984a!important;
font-size: 13px;
}  .akko-pos .toggle_content {
padding: 0;
margin: 0px 0 5px 0;
border-style:solid;
border-width:0px;
border-top:none;
background-color: transparent !important;
}
.akko-pos .toggle_icon {
display: none;
}
.akko-pos  .toggler {
margin: 0 0 20px;
padding: 0;
border-width:0px;
background-color: transparent !important;
color: #bf984a !important;
font-size: 20px;
} @media only screen and (max-width: 1224px) {
body .container_wrap .avia-builder-el-last { margin-bottom:0!important;}
.avia-image-container { margin: 0!important;}
} .icon h1 {
text-transform: uppercase;
font-size: 30px;
}
.opacity .flex_cell_inner  {
z-index: 5!important;
}
.opacity {
position:relative;
width:200px;
height:200px;
z-index: 3;
}
.opacity:after, .opacity:before {
position:absolute;
opacity:0.2;
transition: all 0.5s;
-webkit-transition: all 0.5s;
}
.opacity:after {
content:'\A';
width:100%; height:100%;
top:0; left:0;
background:rgba(0,0,0,0.7);
}
.opacity:hover:after, .opacity:hover:before {
opacity:1;
} .border-right {
border-right: 1px dashed #bf984a!important;
}
@media only screen and (max-width: 767px)  {
.border-right {
border-right: 0px dashed #bf984a!important;
border-bottom: 1px dashed #bf984a!important;
}} .border .hr-inner {
border: 1px dashed #82754f!important;
}
.border .hr-inner {
border: 1px dashed #bf984a;
}
body .container_wrap .hr.avia-builder-el-last, body .container_wrap .hr.avia-builder-el-first .border {
margin:0;
}  .av-tt-hotspot { background: transparent !important;
}
.av-tt-hotspot h3 {	font-size: 22px !important;
line-height: 29px;
}
.av-hotspot-container {position: relative; display: table; margin: 0 auto; clear: both; table-layout:fixed}
.av-hotspot-container-inner-cell{display: table-cell;}
.av-fullwidth-hotspots .av-hotspot-container-inner-cell{width:100%;display:block;}
.av-hotspot-container-inner-wrap img{width:100%; display: block;}
.av-hotspot-container .av-image-hotspot {height: 50px !important; width: 50px !important; font-size: 50px; line-height: 50px; text-align: center; position: absolute; z-index: 1; margin:-9px 0 0 -9px; }
.av-hotspot-container .av-image-hotspot_inner { display:block; border-radius: 100px;  position: absolute;  height: 100% !important; width: 100% !important; background: #fff; color: #888; z-index: 2; cursor: pointer; text-decoration: none;
left: -12px;
font-size: 22px;
}
.av-hotspot-fallback-tooltip-count{height:40px; width:40px; line-height: 40px; border-style: solid; border-width: 1px; text-align: center;  border-radius: 100px; position: absolute; top:15px; left:15px; z-index: 10;
color: #82754f!important;
}
.av-hotspot-fallback-tooltip-inner h3 {	color: #82754f!important;}
.av-hotspot-container .av-image-hotspot_inner:hover { background: #fff; color: #888;}
.av-hotspot-blank .av-hotspot-container .av-image-hotspot_inner{overflow: hidden; text-indent: -200%;}
.av-hotspot-container .av-image-hotspot-pulse {
display: block;
background: #bf984a !important;
border-radius: 200px!important;
height: 100px!important;
width: 100px !important;
position: absolute;
-webkit-animation: av_pulsate 2s ease-out infinite;
animation: av_pulsate 2s linear infinite;
opacity: 0;
top: -25px !important;
left: -37px !important;
z-index: 1;
}
.avia-tooltip {
padding: 0;
width: 200px;
left: -92px !important;
margin: 0;
position: absolute;
top: -100px!important;
}  #footer { padding: 0;}
#footer .widget { 
padding:0; margin: 0;
} @media only screen and (max-width: 768px) {
#footer .widget_text p  { text-align: center!important; }
#footer .widget_text img { display: none; } } .sub_menu_socket {
display: none;
}
#socket .copyright {
text-align: center;
width: 100%;
}  .big h1 { 
font-size: 50px;
text-shadow: 4px 4px 8px #070707;
} @media only screen and (max-width: 767px)  {
.big h1.av-special-heading-tag { 
font-size: 32px!important;
text-shadow: 3px 3px 6px #070707;
}
.responsive .flex_column { padding: 20px!important;}
h1 { font-size: 25px!important; }
}
.big h1 .special_amp {
color: #ffffff!important;
}
.special_amp {
font: normal normal 1.3em "Open Sans", Arial, Helvetica, Geneva, sans-serif;
line-height: 0.5em;
} .leftbox h2 {
color: #82754f!important;
} .avia_mobile .av-parallax {
height: 100% !important;
}
.impressum p a {
text-decoration: none!important;
color: #bf984a!important;
}
.impressum p a:hover {
text-decoration: none!important;
color: #82754f!important;
} body {
font-family: "Open Sans"!important;
} @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
src: url(//silvia-hoffmeister.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-300.eot); src: local('Open Sans Light'), local('OpenSans-Light'),
url(//silvia-hoffmeister.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-300.eot?#iefix) format('embedded-opentype'), url(//silvia-hoffmeister.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-300.woff2) format('woff2'), url(//silvia-hoffmeister.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-300.woff) format('woff'), url(//silvia-hoffmeister.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-300.ttf) format('truetype'), url(//silvia-hoffmeister.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-300.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: url(//silvia-hoffmeister.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-regular.eot); src: local('Open Sans Regular'), local('OpenSans-Regular'),
url(//silvia-hoffmeister.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-regular.eot?#iefix) format('embedded-opentype'), url(//silvia-hoffmeister.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-regular.woff2) format('woff2'), url(//silvia-hoffmeister.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-regular.woff) format('woff'), url(//silvia-hoffmeister.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-regular.ttf) format('truetype'), url(//silvia-hoffmeister.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-regular.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
src: url(//silvia-hoffmeister.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-600.eot); src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'),
url(//silvia-hoffmeister.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-600.eot?#iefix) format('embedded-opentype'), url(//silvia-hoffmeister.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-600.woff2) format('woff2'), url(//silvia-hoffmeister.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-600.woff) format('woff'), url(//silvia-hoffmeister.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-600.ttf) format('truetype'), url(//silvia-hoffmeister.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-600.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
src: url(//silvia-hoffmeister.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-700.eot); src: local('Open Sans Bold'), local('OpenSans-Bold'),
url(//silvia-hoffmeister.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-700.eot?#iefix) format('embedded-opentype'), url(//silvia-hoffmeister.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-700.woff2) format('woff2'), url(//silvia-hoffmeister.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-700.woff) format('woff'), url(//silvia-hoffmeister.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-700.ttf) format('truetype'), url(//silvia-hoffmeister.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-700.svg#OpenSans) format('svg'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 800;
src: url(//silvia-hoffmeister.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-800.eot); src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'),
url(//silvia-hoffmeister.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-800.eot?#iefix) format('embedded-opentype'), url(//silvia-hoffmeister.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-800.woff2) format('woff2'), url(//silvia-hoffmeister.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-800.woff) format('woff'), url(//silvia-hoffmeister.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-800.ttf) format('truetype'), url(//silvia-hoffmeister.de/wp-content/themes/enfold-child/fonts/open-sans-v15-latin-800.svg#OpenSans) format('svg'); }