/*
Theme Name: MFT Fenster
Description: WP Theme MFT Fenster 
Version: 1.0
Author: AO Design
Author URI:https://www.aodesign.de
Template: enfold
*/

/* lato-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lato';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/lato-v23-latin-300.eot'); /* IE9 Compat Modes */
  src: url('../fonts/lato-v23-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/lato-v23-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/lato-v23-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../fonts/lato-v23-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/lato-v23-latin-300.svg#Lato') format('svg'); /* Legacy iOS */
}

/* lato-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lato';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/lato-v23-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('../fonts/lato-v23-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/lato-v23-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/lato-v23-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/lato-v23-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/lato-v23-latin-regular.svg#Lato') format('svg'); /* Legacy iOS */
}

/* lato-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lato';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/lato-v23-latin-700.eot'); /* IE9 Compat Modes */
  src: url('../fonts/lato-v23-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/lato-v23-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/lato-v23-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/lato-v23-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/lato-v23-latin-700.svg#Lato') format('svg'); /* Legacy iOS */
}

/* lato-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Lato';
  font-style: normal;
  font-weight: 900;
  src: url('../fonts/lato-v23-latin-900.eot'); /* IE9 Compat Modes */
  src: url('../fonts/lato-v23-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/lato-v23-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/lato-v23-latin-900.woff') format('woff'), /* Modern Browsers */
       url('../fonts/lato-v23-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/lato-v23-latin-900.svg#Lato') format('svg'); /* Legacy iOS */
}


body {  font-family: 'Lato';
  font-style: normal; } 



#top .av_header_with_border.av_header_transparency #header_main {
  border: 1px solid rgba(255,255,255,0.25);
    border-top-color: rgba(255, 255, 255, 0.25);
    border-right-color: rgba(255, 255, 255, 0.25);
    border-right-style: solid;
    border-right-width: 1px;
    border-left-color: rgba(255, 255, 255, 0.25);
    border-left-style: solid;
    border-left-width: 1px;
  border-left: none;
  border-right: none;
  border-top-color: transparent;
  background-color: rgba(64, 64, 73, 0.2);
}

.template-page .entry-content-wrapper h2 {
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: 34px;
}



.flex_column .av-lev73lej-868131a730b404278c2644839cd9ea54 .av_one_third  .avia-builder-el-34  .avia-builder-el-no-sibling  .first .flex_column_div  {
  border: 1px 0px 0px 0px !important;
  border-color: rgba(64,73,73,0.50);
  border-style: solid;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}


.template-page .entry-content-wrapper h2 {
text-transform: none;
letter-spacing: 1px;
line-height: 40px;
}


#top #wrap_all .main_color h3 {
font-weight: 500;
text-transform: none;
line-height: 28px;
}


.hb {
    background-color: rgba(64, 64, 73, 0.5);
    width:75%;
}


.gb {
    background-color: rgba(147, 196, 72, 0.7);
    width:75%;
}



#top .custom-color-heading a {
text-decoration: none;
}


.mig { z-index:2; margin-top:-70px;}

#top .av_inherit_color a {
text-decoration: none;
}


#top .av_inherit_color a:hover {
font-weight:bold;
}


@media only screen and (max-width: 1250px) {.av-main-nav > li.menu-item-avia-special {
    display: block;
}
.av-main-nav > li {
    display: none;
}}





#top #header .avia_mega_div > .sub-menu > li > ul > li a {
width: auto;
float: none;
display: block;
border: none;
padding: 3px 3px 0px 3px;
font-weight: normal;
height: auto;
line-height: 23px;
}


#top #header .mega_menu_title a {
color: inherit;
font-size: 17px;
line-height: 1.1em;
padding: 0;
margin: 0;
background: transparent;
border: none;
color: #ffffff;
    text-transform: uppercase;
}



.avia-image-container.av-img-box-shadow .avia-image-overlay-wrap .avia_image, .avia-image-container.av-img-box-shadow.av-styling-circle .avia-image-container-inner, .avia-image-container.av-img-box-shadow.av-styling-circle .avia_image {
overflow: hidden;
}


.avia-image-overlay-wrap a.avia_image .image-overlay {
-webkit-transform: scale(1.5);
-ms-transform: scale(1.5);
transform: scale(1.5);
visibility: visible;
}



.center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 50%;
}

.avia-data-table.avia_pricing_minimal td {
text-align: left;
padding: 1px 0px 1px 10px;
}


.texttabelle {
text-align: center;

}

.greenborder {border-bottom:5px #76b62a solid;}

a.arrow {
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 0%;
  background-color: #76b62a;
  color: #ffffff;
  font-size: 24px;
  text-align: center;
}

a.arrow:hover {
  background: #68b434;
  color: #ffffff;
}

.url-wrap {
    position: absolute !important;
    left: 380px;
    bottom: 0px;
    z-index: 20;
	top:260px
}

.template-page .entry-content-wrapper h2 {
  text-transform: none;
  letter-spacing: 0;
    }


#top .av-section-tab-title {
padding: 10px 100px 5px 100px;
display: inline-block;
text-decoration: none;

}


.av-inner-tab-title {
text-transform: none;
display: block;
line-height: 1.2em;
margin-top: 7px;
margin-bottom: 3px;
font-size: 20px;
/*text-align: center;*/

}


#top a.av-active-tab-title {border-bottom:2px #76b62a solid;}

.av-hotspot-container .av-image-hotspot {font-size:11px;}


#top .av-submenu-container {
font-size: 20px;
line-height: 1.65em;
}

.avia_transform .av-active-tab-title .av-tab-arrow-container span {
top: 10px;
visibility: hidden;
}


.main_color table {
	  background: #f9f9f9;
	  border-color: #f9f9f9;
}


 #top .main_color .avia-data-table.avia_pricing_minimal td {
  color: #404949;
}

.avia-data-table.avia_pricing_minimal td {
  text-align: left;
padding: 12px; }

tr:first-child td {
  border-top-style: solid;
  border-top-width: 0px;
}

tr td:first-child {
  border-left-style: solid;
  border-left-width: 0px;
}

.main_color td {border:none;}

.avia-data-table.avia_pricing_minimal td {
  text-align: left;
  padding: 1px 0px 1px 10px;
}
