/*
Theme Name: Fitness
Description: A <a href='http://codex.wordpress.org/Child_Themes'>Theme</a> for the VitalPlus in Hahnstaetten. 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: 6.0.3
Author: Mischa Spörer
Author URI: https://netzkantine-gbmh.de
Template: enfold
*/

/* Formular im Footer */
#top .footer_color .input-text, #top .footer_color input[type='text'], #top .footer_color input[type='input'], #top .footer_color input[type='password'], #top .footer_color input[type='email'], #top .footer_color input[type='number'], #top .footer_color input[type='url'], #top .footer_color input[type='tel'], #top .footer_color input[type='search'], #top .footer_color textarea, #top .footer_color select {
    color: #ddd;
}

/* Kontaktformulare */
#top .main_color input[type="text"], #top .main_color input[type="input"], #top .main_color input[type="password"], #top .main_color input[type="email"], #top .main_color input[type="number"], #top .main_color input[type="url"], #top .main_color input[type="tel"], #top .main_color input[type="search"], #top .main_color textarea, #top .main_color select {
    border-color: #9a8575;
	background-color: #d4cac3;
	color: #333;
}
#top .main_color ::-webkit-input-placeholder { 
   color: #735641;
}

#top .main_color :-ms-input-placeholder { 
   color: #735641;
}

#top .main_color ::placeholder {
   color: #333;
}

#top .avia-content-slider .read-more-link  { margin-top: 1.5em; margin-bottom: 1em;}

#top .widget_recent_entries li a { 
  font-weight: 600;
  text-transform: none;
  font-style: normal;
}
.special_amp { 
	color: inherit!important; font-family: inherit; font-size: inherit; font-style: inherit; 
}



/* Kleiner Balken über dem Hauptmenü */
#top #header_meta, #top .sub_menu {
  font-size: 14px;
  line-height: 2em;
}

#top #header_meta a, 
#top #header_meta li, 
#top #header_meta .phone-info {
    font-weight: normal;
}


#top .sub_menu>ul>li.av-icon-phone a:before{
	content: "\E854";
	padding-top: 5px;
	margin-right: 7px;
	font-family: 'entypo-fontello';
	font-size: 18px;
}


#top .sub_menu>ul>li.av-icon-email a:before{
	content: "\E805";
	padding-top: 5px;
	margin-right: 7px;
	font-family: 'entypo-fontello';
	font-size: 18px;
}


/* Fitness Styles *********/

.template-page .entry-content-wrapper h2 {
  letter-spacing: 0.02em;
  font-size: 24px;
  text-transform: none;
  font-family: 'open sans', Helvetica, Arial, sans-serif;
  font-weight: 600;
}
#socket {
  font-size: 15px;
}
#socket.container_wrap {
  border-top-style: none;
  border-top-width: 0;
}
#socket .sub_menu_socket li {
  border-left-color: #fff;
}
.iconlist_content table, 
.iconlist_content tr:first-child td, 
.iconlist_content tr:first-child th,
.iconlist_content td:first-child, 
.iconlist_content th:first-child 
.iconlist_content tr:first-child td, 
.iconlist_content tr:first-child th, 
.iconlist_content td, 
.iconlist_content th {
background: transparent;
border: none;
}
.iconlist_content  tr:nth-child(odd), .footer_color tr:nth-child(even) {
background: transparent;
}
.iconlist_content td {
font-size: 15px;
  padding: 2px 0px; 
}
.iconlist_content table {
margin: 12px 0;
}
@media only screen and (max-width: 767px) {
 .responsive .logo a {
  display: table-cell;
  vertical-align: middle;
  z-index: 999999!important;
  }
}
/*2.8 firefox problem*/
.avia-image-container-inner, .avia_image {
    max-width: 100%;
}

#socket .avia-bullet, #socket .avia-menu-fx {
  display: none;
}

#kontakt h3 { 
text-transform: uppercase;
font-size: 1.50em;
font-weight: 500;
letter-spacing: 0.02em;
}  

#top .slideshow_caption .avia-caption-title { color: #fff }

@media only screen and (max-width: 767px) {
  #full_slider_1, 
  #full_slider_1 .av_slideshow_full.avia-slideshow,
  #full_slider_1  .avia-slideshow-inner,
  #full_slider_1 .avia-slideshow li,
  #full_slider_1 .avia-slideshow li img {
    min-height: 200px;
  }
  #full_slider_1 .avia-slideshow li img {
    width: 300%;
  }
  
.caption_bottom .slideshow_caption .slideshow_inner_caption {
  padding: 0 15px;
}



.responsive.html_mobile_menu_tablet.html_header_top.html_header_topbar_active.html_header_sticky.html_bottom_nav_header #top #main {
      padding-top: 170px;
  }
}

@media only screen and (max-width: 989px) and (min-width: 768px) {
#top .slideshow_caption .avia-caption-title { color: #fff }  .responsive.html_mobile_menu_tablet.html_header_top.html_header_topbar_active.html_header_sticky.html_bottom_nav_header #top #main {
      padding-top: 170px;
  }
}



/* Mobile Menu */
@media only screen and (max-width: 1280px) and (min-width: 768px) {
.responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item-avia-special {
    display: block;
 }
.responsive #top .av_mobile_menu_tablet .av-main-nav .menu-item {
    display: none;
 }
}
