/*
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:*/


/*–––––––––––––––––––––––––––*/
/*–––––––––STANDARDS–––––––––*/
/*–––––––––––––––––––––––––––*/

/*Breite Rand Boxed Layout*/
.responsive .boxed#top, 
.responsive.html_boxed.html_header_sticky #header, 
.responsive.html_boxed.html_header_transparency #header {
max-width: 95%;
}

/*Sidebar entfernen Suchergebnisseite*/
.search #template-search.content {
width: 100%;
}
.search .sidebar {
display: none !important;
}
/*Sidebar entfernen Error404-Seite*/
.error404 .sidebar {
display: none !important; 
}
.error404 .content {
width: 100% !important;
border: none;
}


/*–––––––––––––––––––––––––––*/
/*–––––DEFINITION FONTS––––––*/
/*–––––––––––––––––––––––––––*/
@font-face {
  font-family: 'BriemAkademiStdSemiboldCn';
    src: url('//tenniswelt-muellheim.de/wp-content/themes/enfold-child/fonts/BriemAkademiStdSemiboldCn.eot');
    src: url('//tenniswelt-muellheim.de/wp-content/themes/enfold-child/fonts/BriemAkademiStdSemiboldCn.eot') format('embedded-opentype'),
         url('//tenniswelt-muellheim.de/wp-content/themes/enfold-child/fonts/BriemAkademiStdSemiboldCn.woff2') format('woff2'),
         url('//tenniswelt-muellheim.de/wp-content/themes/enfold-child/fonts/BriemAkademiStdSemiboldCn.woff') format('woff'),
         url('//tenniswelt-muellheim.de/wp-content/themes/enfold-child/fonts/BriemAkademiStdSemiboldCn.ttf') format('truetype'),
         url('//tenniswelt-muellheim.de/wp-content/themes/enfold-child/fonts/BriemAkademiStdSemiboldCn.svg#BriemAkademiStdSemiboldCn') format('svg');
  font-weight: 600;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  font-smooth: always;
}

@font-face {
  font-family: 'BriemAkademiStdSemibold';
    src: url('//tenniswelt-muellheim.de/wp-content/themes/enfold-child/fonts/BriemAkademiStdSemibold.eot');
    src: url('//tenniswelt-muellheim.de/wp-content/themes/enfold-child/fonts/BriemAkademiStdSemibold.eot') format('embedded-opentype'),
         url('//tenniswelt-muellheim.de/wp-content/themes/enfold-child/fonts/BriemAkademiStdSemibold.woff2') format('woff2'),
         url('//tenniswelt-muellheim.de/wp-content/themes/enfold-child/fonts/BriemAkademiStdSemibold.woff') format('woff'),
         url('//tenniswelt-muellheim.de/wp-content/themes/enfold-child/fonts/BriemAkademiStdSemibold.ttf') format('truetype'),
         url('//tenniswelt-muellheim.de/wp-content/themes/enfold-child/fonts/BriemAkademiStdSemibold.svg#BriemAkademiStdSemibold') format('svg');
  font-weight: 600;
  font-style: italic;
  -webkit-font-smoothing: antialiased;
  font-smooth: always;
}

@font-face {
  font-family: 'BriemAkademiStdRegular';
    src: url('//tenniswelt-muellheim.de/wp-content/themes/enfold-child/fonts/BriemAkademiStdRegular.eot');
    src: url('//tenniswelt-muellheim.de/wp-content/themes/enfold-child/fonts/BriemAkademiStdRegular.eot') format('embedded-opentype'),
         url('//tenniswelt-muellheim.de/wp-content/themes/enfold-child/fonts/BriemAkademiStdRegular.woff2') format('woff2'),
         url('//tenniswelt-muellheim.de/wp-content/themes/enfold-child/fonts/BriemAkademiStdRegular.woff') format('woff'),
         url('//tenniswelt-muellheim.de/wp-content/themes/enfold-child/fonts/BriemAkademiStdRegular.ttf') format('truetype'),
         url('//tenniswelt-muellheim.de/wp-content/themes/enfold-child/fonts/BriemAkademiStdRegular.svg#BriemAkademiStdRegular') format('svg');
  font-weight: 400;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  font-smooth: always;
}

@font-face {
  font-family: 'BriemAkademiStdBold';
    src: url('//tenniswelt-muellheim.de/wp-content/themes/enfold-child/fonts/BriemAkademiStdBold.eot');
    src: url('//tenniswelt-muellheim.de/wp-content/themes/enfold-child/fonts/BriemAkademiStdBold.eot') format('embedded-opentype'),
         url('//tenniswelt-muellheim.de/wp-content/themes/enfold-child/fonts/BriemAkademiStdBold.woff2') format('woff2'),
         url('//tenniswelt-muellheim.de/wp-content/themes/enfold-child/fonts/BriemAkademiStdBold.woff') format('woff'),
         url('//tenniswelt-muellheim.de/wp-content/themes/enfold-child/fonts/BriemAkademiStdBold.ttf') format('truetype'),
         url('//tenniswelt-muellheim.de/wp-content/themes/enfold-child/fonts/BriemAkademiStdBold.svg#BriemAkademiStdBold') format('svg');
  font-weight: 700;
  -webkit-font-smoothing: antialiased;
  font-smooth: always;
}


body, a  {
font-family: 'BriemAkademiStdRegular', 'Open Sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-weight: 400;
}

.avia-menu-text {
font-family: 'BriemAkademiStdRegular', 'Open Sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif;
font-weight: 400;
text-transform: uppercase;
font-size: 22px;
}

h1, h2, h3, h4, h5, h6 { 
font-family: 'BriemAkademiStdRegular', 'Open Sans', 'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif; 
font-weight: 700;
} 

/*–––––––––––––––––––––––––––*/
/*–––HEADER UND NAVIGATION–––*/
/*–––––––––––––––––––––––––––*/

/*Header no transparency*/



.menu-item a {
font-size: 14px !important;
font-weight: 300 !important;
}

.logo img {
display: none;
}
.logo {
visibility: hidden !important;
}

.av-hamburger {
margin-top: 50px;
}

.av-burger-overlay {
max-width: 300px;
background-color: #000000;
}


.header_bg {
    background: transparent;
}

/*
.header_bg { opacity: 1;}

.av-burger-overlay-active #top .av-hamburger-inner::before, 
.av-burger-overlay-active #top .av-hamburger-inner::after {
}

.header_color .header_bg, .header_color .main_menu ul ul, .header_color .main_menu .menu ul li a, .header_color .pointer_arrow_wrap .pointer_arrow, .header_color .avia_mega_div, .header_color .av-subnav-menu > li ul, .header_color .av-subnav-menu a{
background-color:transparent !important;
}
*/

/*.header-scrolled .av-logo-container #header_main {
  background-color: transparent;
}
#header {
    background-color: rgba(255,255,255,0.5)!important;
}*/
/*#top #wrap_all .av_header_transparency{
background-color:transparent;
}*/

/*––––––––––––––––––––––––––*/
/*–––––––––––BODY–––––––––––*/
/*––––––––––––––––––––––––––*/

h1, h2, h3, h4 {
padding-bottom: 2px !important;
letter-spacing: initial;
}

a {
transition: all 0.4s ease-in-out;
}
a:hover {
transition: all 0.4s ease-in-out;
}

/*Vereinskonzept Pfeile Abstand*/
.avia-timeline .milestone_icon i.milestone-char.avia-svg-icon svg:first-child {
	margin-top: 15px
}

/*Trainingsangebot Trennlinien*/
#training .av-minimal-toggle .single_toggle {
	margin: 0 0 0px 0;
	border-bottom: thin solid black !important;
}

#training span.vert_icon, #training span.hor_icon
Spezifität: (1,1,1)
 {
    border-color: darkgreen;
	  }
	
/*&-Zeichen in selber Schriftfarbe und -art*/
.special_amp {
font: inherit;
color: inherit !important;
}

#bg-transparent {
background-color: transparent !important;
}


.force-fullwidth .container {
max-width: 100%;
padding: 0;
}

div .spielsatz .av_one_fifth  {
  margin-left: 4%; 
}

.html_av-overlay-side #top #wrap_all .av-burger-overlay li a{ 
padding:5px 50px; 
}

.menu-item-372 .avia-menu-text, .menu-item-373 .avia-menu-text, .menu-item-805 .avia-menu-text, .menu-item-804 .avia-menu-text {
text-transform: lowercase;
font-size: 14px;
}

/*Event Überschriften Liste*/
.eventsliste .av_iconlist_title.iconlist_title_small {
    font-weight: 900 !important;
    font-size: 15px !important;
}

/*Event Liste Abstand*/
.eventsliste li {
    padding-bottom: 15px !important;
}

/*Instagram und Facebook*/
.menu-item-804, .menu-item-805 {
display: inline-block;
width: 40%;
float: inline-start;
}
.html_av-overlay-side #top #wrap_all .av-burger-overlay li.menu-item-804 a {
padding-left: 40px;
padding-right: 40px;
}
.html_av-overlay-side #top #wrap_all .av-burger-overlay li.menu-item-805 a {
padding-right: 10px;
padding-left: 10px;
}
.html_av-overlay-side #top #wrap_all .av-burger-overlay li.menu-item-804 a:not(*:root) {
padding-left: 20px;
padding-right: 20px;
}


@media only screen and (max-width: 489px) {
.menu-item-804, .menu-item-805 {
display: inline-block;
width: 25%;
left: -45px !important;
}
.menu-item-804 a, .menu-item-805 a {
padding-left: 10px !important;
padding-right: 5px !important;
}
}

.home .template-page.content.twelve.alpha.units {
    padding-top: 0;
}

.page-id-29 nav.main_menu { 
display: none!important;
}

.page-id-50 nav.main_menu { 
display: none!important;
}

.page-id-32 nav.main_menu { 
	display: none!important;
}

.button-back { 
display: none;
}

#top #wrap_all .av_header_transparency {
    background: transparent;
    position: absolute!important;
}	

/* Scroll Up Button Rund */
a#scroll-top-link, a#scroll-top-link:hover {
	border-radius:60px;
}

/* Team -  */
@media only screen and (max-width: 766px) {
	.width50.flex_column_div.av-zero-column-padding.column-top-margin {
    	width: 50% !important;
	}
}


/*––––––––––––––––––––––––––*/
/*–––––––––SIDEBAR––––––––––*/
/*––––––––––––––––––––––––––*/


/*––––––––––––––––––––––––––*/
/*––––FOOTER UND SOCKET–––––*/
/*––––––––––––––––––––––––––*/

/*Footer*/
/*Footer Abstände*/
.avia3-menu ul, .avia3-menu ol {
margin-bottom: 20px;
}

/*Socket*/
.copyright {
font-size: 15px;
}

#socket .sub_menu_socket li {
line-height: 20px;
text-transform: lowercase !important;
}

#socket .avia-menu-text {
text-transform: none !important;
font-size: 15px;
}
/*
#socket #menu-item-70 .avia-menu-text {
text-transform: uppercase !important;
}
*/



/*––––––––––––––––––––––––––*/
/*––––MOBILE OPTIMIERUNG–––––*/
/*––––––––––––––––––––––––––*/
@media only screen and (max-width: 767px) {
.responsive #socket .sub_menu_socket {
display: block;
float: right;
}
	
#top #wrap_all .av_header_transparency {
    background: transparent;
    position: absolute!important;
}	
}

@media only screen and (max-width: 489px) {
#av_section_1 {
background-size: contain !important;
background-position: 0% 0% !important;
margin-top: 0px;
}
}

@media only screen and (max-width: 990px) {
#wrap_all {
position: relative !important;
 }
.responsive #socket .sub_menu_socket {
display: block;
float: right;
}
	
#top #wrap_all .av_header_transparency {
    background: transparent;
    position: absolute!important;
 }	
}

@media only screen and (max-width: 767px) {
.image-mobil  {
margin:0 auto !important;	
/* img.avia_image , .image-mobil  {
width: 150px !important;
height:150px !important;
margin:0 auto !important;
 } */
}
}

@media only screen and (max-width: 489px) {
.content, .sidebar {
    padding-bottom: 0px;
   }
/* img.avia_image , .image-mobil  {
width: 150px !important;
height:150px !important;
margin:0 auto !important;
 } */

.image-mobil  {
margin:0 auto !important;
 }
}



