/* titillium-web-regular - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/titillium-web-v15-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/titillium-web-v15-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/titillium-web-v15-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/titillium-web-v15-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/titillium-web-v15-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/titillium-web-v15-latin-regular.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}

/* titillium-web-italic - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 400;
  src: url('../fonts/titillium-web-v15-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/titillium-web-v15-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/titillium-web-v15-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/titillium-web-v15-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/titillium-web-v15-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/titillium-web-v15-latin-italic.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}

/* titillium-web-700 - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 700;
  src: url('../fonts/titillium-web-v15-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/titillium-web-v15-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/titillium-web-v15-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/titillium-web-v15-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../fonts/titillium-web-v15-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/titillium-web-v15-latin-700.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}

/* titillium-web-700italic - latin */
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 700;
  src: url('../fonts/titillium-web-v15-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/titillium-web-v15-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/titillium-web-v15-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/titillium-web-v15-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/titillium-web-v15-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/titillium-web-v15-latin-700italic.svg#TitilliumWeb') format('svg'); /* Legacy iOS */
}



@media only screen and (max-width:767px) {
	.gewinnspielButton {
	right: 4px;
	}
}

.ce_revolutionslider .ce_text {
    margin-left: 5%!important;
}
@media only screen and (max-width: 768px) {
    .column .attributes { height: 20rem!important;}
	.tp-revslider-slidesli h1 .ce_revolutionslider_text {
    	margin-top: 30%!important;
	}
	.tp-revslider-slidesli h2 .ce_revolutionslider_text {
    	margin-top: 38%!important;
	}
}
@media only screen and (max-width: 767px) {
	.mod_quickmenu {
    display: block!important;
    top: 20px!important;
	}
}
@media only screen and (min-width: 768px) {
	.home-onepager #bottom .inside {
	    margin-top: -210px;
	}
	
	.home-onepager #slider {
	    top: -210px;
	} 
	
}
.programmButton {
    position: fixed;
    bottom: 90px;
    right: 30px;
    height: 250px;
    width: 250px;
    z-index: 1000;
}
.programmButton img {
    width: 99%;
    height: auto;
    filter: drop-shadow(0 0.5rem 0.5rem rgba(0, 0, 0, 0.4));
    webkit-filter: drop-shadow(0 0.5rem 0.5rem rgba(0, 0, 0, 0.4));
	transition: width 0.2s, height 0.2s;
}

.programmButton img:hover {
    width: 100%;
    height: auto;
    filter: drop-shadow(0 0.7rem 0.7rem rgba(0, 0, 0, 0.4));
    webkit-filter: drop-shadow(0 0.7rem 0.7rem rgba(0, 0, 0, 0.4));
}


@media only screen and (max-width: 767px)
{ 
	.programmButton {
	    position: fixed;
	    bottom: 10px;
	    right: 10px;
	    height: 180px;
	    width: 180px;
	    z-index: 1000;
	}	
}
