/*
Theme Name: Divi Child
Description: child theme
Author: Michaela Liepert
Author URI: http://www.christianshus.at 
Template: Divi
Version: 1.0




grün: #319747;
grau: #f6f4f2;


*/

.et_pb_text a {
 color:#319747!important;
}

div.cookie-notice-container a {
    color:#fff!important;
    border:1px solid white;
    padding:5px;
}

.et_pb_text a strong {
 color:#fff!important;
} 

#top-menu a {
   color:rgba(255,255,255,.7)
}

#mobile_menu ul a {
    color:red!important;
}
.textkleiner {
    font-size: 0.8em;
    list-style-type: circle!important;
    line-height:1.5em!important;
}

.kleiner {
    font-size: 2em!important;
}


button#qfindformId_search {
    background-color: #319747;
}

a#qfindformId_link {
    color: #319747;
}

a#qfindformId_link:hover {
    color: #3197470;
}


button#qfindformId_search:hover {
    background-color: #960000;
}

.mobile_menu_bar::before {
    color:#f6f4f2!important;
}


#main-header {
    background-color: #319747 !important;
    border-bottom:1px solid #fff;
}


#main-header #top-menu a.ds-menu-active,
.et_slide_in_menu_container .et_mobile_menu a.ds-menu-active {
    color: #fff !important;
      font-weight: bold;
}


/* Large screens (1405px upwards) */
@media only screen and ( min-width: 1405px ) { 
  
    .slider {
    position: relative;
}

.scrolldownbutton {
    width: 100%;
    position: absolute;
    z-index: 1000;
    margin-top:-800px!important;
}
    
    #qfindformId {
   float:right;
   padding-bottom:5%;
   padding-top:5%;
}
}

/* Laptops and desktops (1100-1405px) */
@media only screen and ( min-width: 1100px ) and ( max-width: 1405px) { 
 

    
    .slider {
    position: relative;
}

.scrolldownbutton {
    width: 100%;
    position: absolute;
    z-index: 1000;
    margin-top:-800px!important;
}
    
    
#qfindformId {
   float:right;
   padding-bottom:5%;
   padding-top:5%;
}
}

/* Tablets in landscape mode (981-1100px) */
@media only screen and ( min-width: 981px ) and ( max-width: 1100px ) { 
   .slider {
    position: relative;
}

.scrolldownbutton {
    width: 100%;
    position: absolute;
    z-index: 1000;
    margin-top:-820px!important;
}
    
        .paddingleft {
    padding-left:5%!important;
}
    
        .paddingright {
    padding-right:5%!important;
}
    
    #main-header a {
    color: #f6f6f6 !important;
}
}

/* Tablets in portrait mode (768-980px) */
@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {
  
    
div.logo_container {
display: none;
}
    
.et_header_style_centered .mobile_nav .select_page {
color:#fff;
}
    
       .slider {
    position: relative;
}

.scrolldownbutton {
    width: 100%;
    position: absolute;
    z-index: 1000;
    margin-top:-610px!important;
}
    
    #welcome .et_pb_column_1_2 {
        width: 50%;
    }
    
}

/* Smartphones in landscape mode (480-768px) */
@media only screen and ( min-width: 480px ) and ( max-width: 767px ) {
div.logo_container {
display: none;
}
    
.et_header_style_centered .mobile_nav .select_page {
color:#fff;
}
           .slider {
    position: relative;
}

.scrolldownbutton {
    width: 100%;
    position: absolute;
    z-index: 1000;
    margin-top:-510px!important;
}
    
}

/* Smartphones in portrait mode (0-479px) */
@media only screen and ( max-width: 479px ) {
  div.logo_container {
display: none;
}
    
.et_header_style_centered .mobile_nav .select_page {
color:#fff;
}
    
               .slider {
    position: relative;
}

.scrolldownbutton {
    width: 100%;
    position: absolute;
    z-index: 1000;
    margin-top:-510px!important;
}
}

/*Bouncing Scroll-Down Arrow*/
 
.et_pb_fullwidth_header_scroll a {
-webkit-transform: translateZ(0px);
-moz-transform: translateZ(0px);
-ms-transform: translateZ(0px);
-o-transform: translateZ(0px);
transform: translateZ(0px);
}
 .et_pb_fullwidth_header_scroll .et-pb-icon {
-webkit-animation: et_bounce 1s infinite;
-moz-animation: et_bounce 1s infinite;
-ms-animation: et_bounce 1s infinite; 
-o-animation: et_bounce 1s infinite;
animation: et_bounce 1s infinite;
}
 
@-webkit-keyframes et_bounce {
    0% {
        -webkit-transform: translateY(0);
    }
    40% {
        -webkit-transform: translateY(-15px);
    }
    100% {
        -webkit-transform: translateY(0px);
    }
}
@-moz-keyframes et_bounce {
    0% {
        -moz-transform: translateY(0);
    }
    40% {
        -moz-transform: translateY(-10px);
    }
    100% {
        -moz-transform: translateY(0px);
    }
}
@keyframes et_bounce {
    0% {
        transform: translateY(0);
    }
    40% {
        transform: translateY(-10px);
    }
    100% {
        transform: translateY(0px);
    }
}

/* cuprum-500 - latin */
@font-face {
  font-family: 'Cuprum';
  font-style: normal;
  font-weight: 500;
  src: url('../Divi-child/fonts/cuprum-v20-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../Divi-child/fonts/cuprum-v20-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../Divi-child/fonts/cuprum-v20-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../Divi-child/fonts/cuprum-v20-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../Divi-child/fonts/cuprum-v20-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../Divi-child/fonts/cuprum-v20-latin-500.svg#Cuprum') format('svg'); /* Legacy iOS */
}
/* cuprum-600 - latin */
@font-face {
  font-family: 'Cuprum';
  font-style: normal;
  font-weight: 600;
  src: url('../Divi-child/fonts/cuprum-v20-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../Divi-child/fonts/cuprum-v20-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../Divi-child/fonts/cuprum-v20-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../Divi-child/fonts/cuprum-v20-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../Divi-child/fonts/cuprum-v20-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../Divi-child/fonts/cuprum-v20-latin-600.svg#Cuprum') format('svg'); /* Legacy iOS */
}

/* dancing-script-regular - latin */
@font-face {
  font-family: 'Dancing Script';
  font-style: normal;
  font-weight: 400;
  src: url('../Divi-child/fonts/dancing-script-v24-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../Divi-child/fonts/dancing-script-v24-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../Divi-child/fonts/dancing-script-v24-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../Divi-child/fonts/dancing-script-v24-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../Divi-child/fonts/dancing-script-v24-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../Divi-child/fonts/dancing-script-v24-latin-regular.svg#DancingScript') format('svg'); /* Legacy iOS */
}
/* dancing-script-500 - latin */
@font-face {
  font-family: 'Dancing Script';
  font-style: normal;
  font-weight: 500;
  src: url('../Divi-child/fonts/dancing-script-v24-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../Divi-child/fonts/dancing-script-v24-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../Divi-child/fonts/dancing-script-v24-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../Divi-child/fonts/dancing-script-v24-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../Divi-child/fonts/dancing-script-v24-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../Divi-child/fonts/dancing-script-v24-latin-500.svg#DancingScript') format('svg'); /* Legacy iOS */
}
/* dancing-script-600 - latin */
@font-face {
  font-family: 'Dancing Script';
  font-style: normal;
  font-weight: 600;
  src: url('../Divi-child/fonts/dancing-script-v24-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../Divi-child/fonts/dancing-script-v24-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../Divi-child/fonts/dancing-script-v24-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../Divi-child/fonts/dancing-script-v24-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../Divi-child/fonts/dancing-script-v24-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../Divi-child/fonts/dancing-script-v24-latin-600.svg#DancingScript') format('svg'); /* Legacy iOS */
}
/* dancing-script-700 - latin */
@font-face {
  font-family: 'Dancing Script';
  font-style: normal;
  font-weight: 700;
  src: url('../Divi-child/fonts/dancing-script-v24-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../Divi-child/fonts/dancing-script-v24-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../Divi-child/fonts/dancing-script-v24-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../Divi-child/fonts/dancing-script-v24-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../Divi-child/fonts/dancing-script-v24-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../Divi-child/fonts/dancing-script-v24-latin-700.svg#DancingScript') format('svg'); /* Legacy iOS */
}

/* josefin-slab-500 - latin */
@font-face {
  font-family: 'Josefin Slab';
  font-style: normal;
  font-weight: 500;
  src: url('../Divi-child/fonts/josefin-slab-v20-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../Divi-child/fonts/josefin-slab-v20-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../Divi-child/fonts/josefin-slab-v20-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../Divi-child/fonts/josefin-slab-v20-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../Divi-child/fonts/josefin-slab-v20-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../Divi-child/fonts/josefin-slab-v20-latin-500.svg#JosefinSlab') format('svg'); /* Legacy iOS */
}
/* josefin-slab-600 - latin */
@font-face {
  font-family: 'Josefin Slab';
  font-style: normal;
  font-weight: 600;
  src: url('../Divi-child/fonts/josefin-slab-v20-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../Divi-child/fonts/josefin-slab-v20-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../Divi-child/fonts/josefin-slab-v20-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../Divi-child/fonts/josefin-slab-v20-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../Divi-child/fonts/josefin-slab-v20-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../Divi-child/fonts/josefin-slab-v20-latin-600.svg#JosefinSlab') format('svg'); /* Legacy iOS */
}
/* josefin-slab-700 - latin */
@font-face {
  font-family: 'Josefin Slab';
  font-style: normal;
  font-weight: 700;
  src: url('../Divi-child/fonts/josefin-slab-v20-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../Divi-child/fonts/josefin-slab-v20-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../Divi-child/fonts/josefin-slab-v20-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../Divi-child/fonts/josefin-slab-v20-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../Divi-child/fonts/josefin-slab-v20-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../Divi-child/fonts/josefin-slab-v20-latin-700.svg#JosefinSlab') format('svg'); /* Legacy iOS */
}

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

/* poiret-one-regular - latin */
@font-face {
  font-family: 'Poiret One';
  font-style: normal;
  font-weight: 400;
  src: url('../Divi-child/fonts/poiret-one-v14-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../Divi-child/fonts/poiret-one-v14-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../Divi-child/fonts/poiret-one-v14-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../Divi-child/fonts/poiret-one-v14-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../Divi-child/fonts/poiret-one-v14-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../Divi-child/fonts/poiret-one-v14-latin-regular.svg#PoiretOne') format('svg'); /* Legacy iOS */
}


