/*
Theme Name: Tieste
Theme URI: https://tischlerei-tieste.de/
Template: Divi
Author: Tieste
Author URI: https://tischlerei-tieste.de/
Description: Tischlerei Tieste
Version: 4.14.0.1637697241
Updated: 2021-11-23 19:54:01

*/

/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('/wp-content/themes/Tieste/fonts/open-sans-v34-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/Tieste/fonts/open-sans-v34-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/Tieste/fonts/open-sans-v34-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/Tieste/fonts/open-sans-v34-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/Tieste/fonts/open-sans-v34-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/Tieste/fonts/open-sans-v34-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('/wp-content/themes/Tieste/fonts/open-sans-v34-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/Tieste/fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/Tieste/fonts/open-sans-v34-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/Tieste/fonts/open-sans-v34-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/Tieste/fonts/open-sans-v34-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/Tieste/fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-500 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  src: url('/wp-content/themes/Tieste/fonts/open-sans-v34-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/Tieste/fonts/open-sans-v34-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/Tieste/fonts/open-sans-v34-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/Tieste/fonts/open-sans-v34-latin-500.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/Tieste/fonts/open-sans-v34-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/Tieste/fonts/open-sans-v34-latin-500.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('/wp-content/themes/Tieste/fonts/open-sans-v34-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/wp-content/themes/Tieste/fonts/open-sans-v34-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/wp-content/themes/Tieste/fonts/open-sans-v34-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('/wp-content/themes/Tieste/fonts/open-sans-v34-latin-600.woff') format('woff'), /* Modern Browsers */
       url('/wp-content/themes/Tieste/fonts/open-sans-v34-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/wp-content/themes/Tieste/fonts/open-sans-v34-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* Formular */

#formular input,
#formular select,
#formular textarea{
    background: #fff;
    border: none;
    border: 1px solid #147843;
    font-size: 18px;
    color: #4A6E36;
    font-weight: 200;
	width: 100%;
    padding: 10px;
}

#formular input[type="submit"] {
    width: auto;
    background: #147843;
    border: 1px solid #147843;
    color: #fff;
}
#formular input[type="submit"]:hover {
    background: #b75386;
    border: 1px solid #b75386;
}

#formular span.wpcf7-quiz-label{
    font-size: 22px;
    color: #333;
    font-weight: 500;
}

/* Navigation */

#Navigation .et-menu-nav li.mega-menu>ul>li>a:first-child {
    padding-top: 0!important;
    font-weight: 500;
    font-size: 15px;
    border-bottom: 1px solid rgba(0,0,0,.03);
}

#Navigation .et-menu-nav li.mega-menu>ul {
    padding: 30px 10px;
}

#Navigation .et-menu-nav li.mega-menu li>ul {
    width: auto !important;
}

#Navigation .et_pb_menu .et-menu>li {
    padding-left: 10px;
    padding-right: 25px;
}

#Navigation .et-menu li li a {
    padding: 10px;
    width: auto !important;
}
