/*
Theme Name: Enfold Child
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Child Theme</a> for the Enfold Wordpress Theme. If you plan to do a lot of file modifications we recommend to use this Theme instead of the original Theme. Updating wil be much easier then.
Version: 1.0
Author: Kriesi
Author URI: http://www.kriesi.at
Template: enfold
*/
/*Add your own styles here:*/

#page > #content #main{
	background-color: yellow;
}

a {
	text-decoration: underline!important;
}
a:hover {
	text-decoration: none!important;
}

.container {
    padding: 0px 0px !important;
    width: 100%!important;
    max-width: 100%!important;
}
#wrap_all .flex_column, .responsive #top #wrap_all .av-flex-cells .no_margin {
    margin: 0;
   	margin-bottom: 0px!important;
}


body, body p {
font-weight: 500;
 -ms-hyphens: auto;
    -webkit-hyphens: auto;
    hyphens: auto;
}

h4 {
/*
    letter-spacing: 0.9px!important;
    line-height: 1.3em;
    */
}
.avia_textblock{
	margin: 5px 10px!important;
}

.logo{
	display: none!important;
}

.image-overlay.overlay-type-extern .image-overlay-inside:before {
display: none;
}

.image-overlay {
	background: none !important;
}


/* Header START */
#header {
   position: fixed!important; 
}
.avia-menu{
	padding: 0px 30px 0px 10px;
	margin: 10px 20px 10px 10px;
	background-color: #ffa0da;
}
.avia-menu:hover{
	background-color: #fdf851;
}
.header_color .header_bg {
opacity: 0!important;

}
.html_av-overlay-side #top .av-burger-overlay-scroll {
    background-color: #fdf851;
    width: 100% !important;
}
#av-burger-menu-ul li .avia-menu-text{
	font-family: 'anton';
	font-size:36px!important;
	line-height:36px!important;
	text-align: center;
	
}
.av-burger-overlay li a {
	text-align: center!important;
		text-decoration: none!important;
}
#av-burger-menu-ul li a:hover {
    color: #fff!important;
    background-color: #fdf851!important;
    opacity: 1!important;
   /* text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.3); */
}
#av-burger-menu-ul li.current-menu-item a {
	color: #ff4800!important;
}
#av-burger-menu-ul li.current-menu-item a:hover {

}
.html_av-overlay-side-minimal .av-burger-overlay-bg {
    opacity: 0.5;
}
.av-hamburger-inner, .av-hamburger-inner::before, .av-hamburger-inner::after {
    width: 40px;
    height: 5px;
}

.av-hamburger-inner::before {
    top: -12px;
}
.av-hamburger-inner::after {
    bottom: -12px;
}
@media only screen and (max-width: 767px) {
  	.avia-menu {
    	background-color: #ff4800;
	}
}

/* Header END */

#scroll-top-link {
	display: none!important; 
}
#scroll-top-link.avia_pop_class{
	display: none!important; 
}
/* Farben START */
.bg-box{
	padding: 30px;
	margin: 0px!important;
}
.bg-pink{
	background-color: #f1a0da!important;
}

h4 > .av-rotator-text > span{
	margin: 20px 10px 20px 10px!important;
	font-size: 60px!important;
	line-height: 1em!important;
	text-align: center!important;
}

h5 > .av-rotator-text > span{
	margin: 20px 10px 20px 10px!important;
	line-height: 1em!important;
	text-align: center!important;
}

.hl80 h1{
	padding-top: 10px;
	font-size: 90px!important;
	line-height: 1em!important;
}
.hl100 h1{
	padding-top: 10px;
	font-size: 100px!important;
	line-height: 1em!important;
}
.hl120 h1{
	padding-top: 10px;
	font-size: 120px!important;
	line-height: 1em!important;
}
article{
	/* padding: 20px 20px 20px 20px!important; */
}
.slide-entry a, .slide-entry img {
    border-radius: 0px !important;
}
.valign-middle{
	vertical-align: middle!important;
}
.avia-image-container.avia-align-center {
	margin: 0px!important;
}
.av-inner-masonry-content-pos-content{
	text-align: center!important;
}
#masonry{
	margin: 0px!important;
}
.av-inner-masonry-content-pos-content h3{
	font-family: 'anton';
	font-weight: normal!important;
	font-size: 24px!important;
	line-height: 1em!important;
	padding: 0px!important;
	margin: -10px 0px 0px 0px!important;
}
.av-masonry-date {
	color: #000!important;
	font-family: 'poppins';
	font-weight: normal!important;
	font-size: 16px!important;
	line-height: 1em!important;
	margin: 0px 0px -10px 0px!important;
}
.av-masonry-entry:nth-child(even) .av-inner-masonry-content {
    background-color: #f4e736;
}
.av-masonry-entry:nth-child(even) .avia-arrow {
    background-color: #f4e736!important;
}
.av-masonry-entry:nth-child(odd) .av-inner-masonry-content {
    background-color: #8f9af8;
}
.av-masonry-entry:nth-child(odd) .avia-arrow {
    background-color: #8f9af8!important;
}
figcaption.av-inner-masonry-content.site-background {
bottom: -15px!important;
margin-top: 30px!important;
}
.home-text-slider{
	background-color: #8e9bff!important;
	/* background-color: #ffa0da!important; */
	margin: 0px!important;
	padding: 20px!important;
}
.team-text-superman{
	background-color: #8e9bff!important;
	/* background-color: #ffa0da!important; */
	margin: 0px!important;
	padding: 40px!important;
}
.av-countdown-timer {
	margin: 0px!important;
}
.av-countdown-time-label {
	font-size: 10px!important;
}
#after_section_1 > div > div {
	padding: 0px!important;
}
@keyframes animateBG { 
  from {background-color: #fb8647;}
  to {background-color: #ff4800;}
}
.home-fade-bg{
	animation: animateBG 2s infinite alternate;
}
@keyframes rainbowBG {
  0%   {background-color: #00d689;}
  25%  {background-color: #f4e736;}
  50%  {background-color: #ffa0da;}
  75%  {background-color: #f4e736;}
  100% {background-color: #00d689;}
}
.rainbow{
	animation: rainbowBG 15s infinite alternate;
}
.text-center > h1 > span > span {
	text-align: center!important;
	font-size: 18px!important;
}
.hover-green-bg:hover{
	background-color: #00d689!important;
	background: #00d689!important;
}
.hover-yellow:hover{
	color: #f4e736!important;
}
.video-container {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
    background-color: #000!important;
}
.video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
/* Contact form 7 */

.wps-form {
    width: 100%;
    margin: 0 auto;
}
.wps-form-row {
    display: flex;
    flex-direction: column;
    width: 100%;
}
.wps-form-row .wpcf7-form-control {
    width: 100%;
}
.wps-form-column {
    flex: 1;
    padding: 0.5rem 0;
    width: 100%;
}
span.wpcf7-list-item {
	display: block;
	margin: 0;
}
@media only screen and ( min-width: 48em ) { 
    .wps-form-row {
        flex-direction: row;
    }
    .wps-form-column {
        padding: 0.5rem 1rem;
    }
}
/* -------------- */

#full-width-section > div {
	border:none!important;
}
#after_section_1 > div > div > div > div > div > div {
	border:none!important;
}
.main_color.container_wrap.fullsize {
    border-top: none !important;
}
@media only screen and (max-width: 845px) {
  .formular {
    padding: 20px!important;
  }
}
@keyframes jetztBG {
  0%  {color: #000;}
  50% {color: #fff;}
  60% {color: #ff4800;}
  70% {color: #fff;}
  80% {color: #ff4800;}
  90% {color: #000;}
  
}
.jetzt > h4{
	animation: jetztBG 13s infinite alternate;
}
