/*
Theme Name: Avada Child
Template: Avada
Author: ThemeFusion
Author URI: https://theme-fusion.com
Description: Child theme for Avada theme
Version: 1.0.0.1615545975
Updated: 2021-03-12 11:46:15

*/

/* ALLGEMEINES*/

h1, h2, h3, h4, h5, h6 {
	text-transform: uppercase !important;
	margin-top: 0px !important;
}


span.menu-text {
    text-transform: uppercase !important;
}

ul.sub-menu {
	text-transform: uppercase !important;
}

:focus {
    outline: none !important;
}

/* FOOTER*/

p {
    margin: 0px !important;
}

i.fb-icon-element-1.fb-icon-element.fontawesome-icon.fa-facebook-f.fab.circle-yes.fusion-text-flow {
    margin-top: -10px !important;
}

.fusion-column.col-lg-4.col-md-4.col-sm-4 {
    font-weight: 600;
}

/* STARTSEITE*/

.fusion-logo img {
    width: 110px !important;
}


/* STARTSEITE - Veranstaltungen*/

.fusion-events-content-wrapper {
    padding: 0px !important;
}

.fusion-events-meta {
    min-height: 0px !important;
}

.fusion-events-post.fusion-spacing-no.fusion-full-one.fusion-layout-column.fusion-column-last {
    padding: 0px 0px 10px 20px !important;
}

.veranstaltungen_home img.attachment-full.size-full.wp-post-image {
    max-width: 240px !important;
}


/* STARTSEITE - Aktuelles*/

.fusion-image-wrapper .fusion-rollover {
    background-image: linear-gradient(to top,#fff0 0,rgb(0 0 0 / 0%) 100%) !important;
	    transform: scale(1) !important;
}

.fusion-image-wrapper {
       transform: scale(1.12) !important;
    transition: opacity 1s,transform 1s !important;
	filter: brightness(0.8) !important;
}

.fusion-image-wrapper:hover {
	transform: scale(1) !important;
	filter: brightness(1) !important;
}

/* 1. und 2. Herren */

.fusion-portfolio-content-wrapper .fusion-image-wrapper {
    transform: none !important;
    filter: brightness(1) !important;
}


div#widget1 iframe {
	height: 950px !important;
	width: 1140px !important;
}

div#widget2 iframe {
	height: 780px !important;
	width: 1140px !important;
}

div#widget3 iframe {
	height: 1060px !important;
	width: 1140px !important;
}

div#widget4 iframe {
	height: 950px !important;
	width: 1140px !important;
}


/* JUGEND */

.column {
  float: left;
  width: 33.33%;
	padding: 10px;
}

.column_A {
  float: left;
  width: 50%;
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}

/* Spielplan */

div#widget5 iframe {
	height: 780px !important;
	width: 1140px !important;
}


div#widget6 iframe {
	height: 780px !important;
	width: 1140px !important;
}

div#widget7 iframe {
	height: 780px !important;
	width: 1140px !important;
}

div#widget8 iframe {
	height: 780px !important;
	width: 1140px !important;
}

div#widget9 iframe {
	height: 780px !important;
	width: 1140px !important;
}

/* Spieltag/Tabelle */

div#widget10 iframe {
	height: 500px !important;
	width: 1140px !important;
}

div#widget11 iframe {
	height: 810px !important;
	width: 1140px !important;
}
div#widget12 iframe {
	height: 850px !important;
	width: 1140px !important;
}
div#widget13 iframe {
	height: 900px !important;
	width: 1140px !important;
}
div#widget14 iframe {
	height: 900px !important;
	width: 1140px !important;
}
/* KALENDER*/

a.tribe-events-c-ical__link {
    background-color: #3a9145 !important;
}

h4.tribe-events-single-section-title.fusion-responsive-typography-calculated {
    color: #3a9145 !important;
}

.fusion-theme-sharing-box.fusion-single-sharing-box.share-box {
    display: none !important;
}

img.attachment-full.size-full.wp-post-image {
    max-width: 500px !important;
}
	
/* FITNESS */
	
.fitness {
    height: 250px !important;
	}

/* KONTAKT */
div.wpforms-container-full .wpforms-form .wpforms-required-label {
    color: #000000 !important;
    font-weight: 400;
}



/* MEDIA QUERIES__________________________________________________*/


@media only screen and (max-width: 680px) {
.fusion-logo a {
    max-width: 50% !important;
}
	.fusion-layout-column.fusion_builder_column.sponsor_mobile{
		width: 50% !important;
	}
	
	.veranstaltungen_home .fusion-events-thumbnail.hover-type-none {
    display: none !important;
}
	.fusion-header {
    padding-bottom: 0px !important;
}

	h1.entry-title.fusion-responsive-typography-calculated {
    font-size: 45px !important;
}
	.googlemaps {
		width: 310px !important;
	}

	iframe {
		max-width: 350px;
	}
	
	}

@media only screen and (max-width: 1024px) and (min-width: 681px) {
	
	.fusion-logo a {
    max-width: 50% !important;
}
	.fusion-layout-column.fusion_builder_column.sponsor_mobile{
		width: 50% !important;
	}
	
	iframe {
		max-width: 700px;
	}

}


