@font-face {
	font-family: '微软雅黑','Arial';
	font-weight: normal;
	font-style: normal;}
@font-face {font-family: '微软雅黑','Arial';font-weight: normal;font-style: normal;}
@font-face {font-family: '微软雅黑','Arial';font-weight: normal;font-style: normal;}
article, section { width: 100; overflow: visible; }

section { position: relative; }
::-moz-selection { color: #fefefe;  background: #E2007E; }

::selection      { color: #fefefe;  background: #E2007E; } 
.container {  }

.block {max-width: 100%;margin-left:  auto;margin-right: auto;overflow: visible;position: relative;}

.line { width: 100%; margin: 0; padding: 0; overflow: visible; }

.inner { padding: 0; }

[class*="space"] { margin: 0; padding: 0; float: left; overflow: visible; display: block; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.space3 { width: 25%; }

.space4 { width: 33.333%; }

.space6 { width: 50%; }

.space9 { width: 75%; } 

.space12 { width: 100%; }



img, video, embed { max-width: 100%; height: auto; border-outline: none; outline: none; border: none; }

iframe, object { max-width: 100%; }
.line:before, .line:after, .block:before, .block:after, .inner:before, .inner:after, article:before, article:after, section:before, section:after, header:before, header:after, footer:before, footer:after, nav:before, nav:after {display: table;content: "";}
.line:after, .block:after, .inner:after, article:after, section:after, header:after, footer:after, nav:after { clear:both; }
.overlay {  top: 0;width: 100%; height: 100%; z-index: 998 !important;position: absolute;background: #e0e0e0;
	-webkit-transition: all 1.4s ease-in;

    -moz-transition: all 1.4s ease-in;

    -ms-transition: all 1.4s ease-in;

    -o-transition: all 1.4s ease-in;

    transition: all 1.4s ease-in;}
.overlay-left { position: absolute; bottom: 40px; left: 40px; }

.overlay-right { position: absolute; bottom: 100px; right: 40px; }
.overlay-intro {top: 0;position: absolute;height: 100%;width: 100%;-webkit-transition: all 0.8s ease-out;

    -moz-transition: all 0.8s ease-out;

    -ms-transition: all 0.8s ease-out;

    -o-transition: all 0.8s ease-out;

    transition: all 0.8s ease-out;

    background: url('../images/startbild.jpg');

    z-index: 15000 !important;}
.page-intro .backstretch {-webkit-transition: all 0.8s ease-out;-moz-transition: all 0.8s ease-out;-ms-transition: all 0.8s ease-out;-o-transition: all 0.8s ease-out;transition: all 0.8s ease-out;
}
.overlay.hide {top: -100%;/* margin-top: 128px; */}

.overlay h1 { color: #E2007E; font-size: 70px; line-height: 80px; text-align: center; padding-bottom: 15%; font-weight: bold; }

#overlay-info { color: #E2007E; position: absolute; bottom: 0; left: 0; right: 0; width: 100%; font-size: 26px; line-height: 28px; font-weight: bold;font-family: 'MetaBoldCE-Roman',Verdana,Georgia,Arial,sans-serif;overflow: hidden;height: 100%;}
#overlay-info img { position: absolute; right: 50px; bottom: 40px; }
#topnav {z-index: 900;height: 30px;width: 100%;position: absolute;bottom: -130px;background: #fefefe;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

#topnav .block { height: 100%; }

#topnav .space4 {  }

#topnav .space4:last-child a { border: 0;  }

#topnav a.topnav-link {  color: #555; display: block; text-align: center; padding:5px 10px;border-right: 1px solid #d8d8d8; height: 100%;background: #fefefe;

    overflow: hidden;

    -webkit-transition: all 0.7s ease-out;

    -moz-transition: all 0.7s ease-out;

    -ms-transition: all 0.7s ease-out;

    -o-transition: all 0.7s ease-out;

    transition: all 0.7s ease-out;

    background: #fefefe url('../images/menu_icon_grau.png') no-repeat right;

    background-position: 96% 50%;
}

#topnav a.topnav-link i { float: right; padding-top: 2px; }

#topnav a.topnav-link:hover { background: #E2007E; color: #fefefe; background: #E2007E url(../images/menu_icon_weiss.png) no-repeat right; background-position: 96% 50%; }

#topnav ul { position: absolute; z-index: -1000; top: -240px;  width: 33.3%; margin: 0; padding: 0; -webkit-transition: all 0.7s ease-out;

    -moz-transition: all 0.7s ease-out;

    -ms-transition: all 0.7s ease-out;

    -o-transition: all 0.7s ease-out;

    transition: all 0.7s ease-out;}

#topnav a.topnav-link.active { background: #E2007E; color: #fefefe; background: #E2007E url(../images/menu_icon_weiss.png) no-repeat right; background-position: 96% 50%; }

#topnav #dropleft{ background:#e8b446 url(../images/menu_icon_weiss.png) no-repeat right; color:#fff; background-position: 96% 50%; font-size:15px;}

#topnav #dropcenter{ background:#96b000 url(../images/menu_icon_weiss.png) no-repeat right; color:#fff; background-position: 96% 50%; font-size:15px;}

#topnav #dropright{ background:#4faedf url(../images/menu_icon_weiss.png) no-repeat right; color:#fff; background-position: 96% 50%; font-size:15px;}
#topnav ul.show { display: block; }

#topnav ul.active {  top: 40px !important; }
#topnav ul li { list-style: none;  z-index: -1000; }

#topnav ul li a {  z-index: -1000; display: block; padding: 11px 14px; background: #fefefe; border-bottom: 1px solid #ececec; }

#topnav ul li a:hover { background: #E2007E; color: #fefefe; }

#topnav ul li:last-child a {  border-bottom: 0; }

.index .container {position: absolute;top: 120px;width: 100%;overflow:hidden;}

.index .container .block {background: black;}

.container .slide { position: relative; overflow:hidden;  margin-top: 0px; }

.container .imagebox img { width: 100%; height: auto; margin:0;  padding: 0;  display: block;  overflow: hidden;-webkit-transition: opacity 0.2s ease-in;

    -moz-transition: opacity 0.2s ease-in;

    -ms-transition: opacity 0.2s ease-in;

    -o-transition: opacity 0.2s ease-in;

    transition: opacity 0.2s ease-in;

    filter:alpha(opacity=100);-moz-opacity:1;opacity:1;  

}

.imagebox .img-wrap { 	-webkit-transition: background 0.1s linear;

    -moz-transition: background 0.1s linear;

    -ms-transition: background 0.1s linear;

    -o-transition: background 0.1s linear;

    transition: background 0.1s linear;}

div.imagebox.fade .img-wrap { 



    display: block;

    line-height: 0;}

div.imagebox.fade .img-wrap > img { filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4; 

}

.container .slide div.imagebox.fade .img-wrap {  background: #111;} 

._mCS_1 .imageabout { width: 100%;height: 100%;position: absolute;vertical-align: middle;background: #e8b446;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;-webkit-transition: opacity 0.3s ease-in;

    -moz-transition: opacity 0.3s ease-in;

    -ms-transition: opacity 0.3s ease-in;

    -o-transition: opacity 0.3s ease-in;

    transition: opacity 0.3s ease-in;}

._mCS_2 .imageabout { width: 100%;height: 100%;position: absolute;vertical-align: middle;background: #96b000;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;-webkit-transition: opacity 0.3s ease-in;

    -moz-transition: opacity 0.3s ease-in;

    -ms-transition: opacity 0.3s ease-in;

    -o-transition: opacity 0.3s ease-in;

    transition: opacity 0.3s ease-in;}

._mCS_3 .imageabout { width: 100%;height: 100%;position: absolute;vertical-align: middle;background: #4faedf;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;-webkit-transition: opacity 0.3s ease-in;

    -moz-transition: opacity 0.3s ease-in;

    -ms-transition: opacity 0.3s ease-in;

    -o-transition: opacity 0.3s ease-in;

    transition: opacity 0.3s ease-in;}

.imagebox.active .imageabout { filter:alpha(opacity=100);-moz-opacity:1;opacity:1; }


.imagebox { overflow: hidden; position: relative; color: #fefefe; width: 100%; height: auto; }

.imagebox h3 { text-transform: uppercase; display: inline; text-align: center; color: #fefefe; width: 100%; padding-top: 23%; vertical-align: middle;float: center; position: absolute; font-weight: normal;font-size: 28px;line-height: 100%;}

.imagebox span { display: inline; font-size: 16px; text-transform: uppercase; text-align: center; color: #fefefe; width: 100%; bottom: 15px; position: absolute;  }

.imagebox img.hide { opacity: 0; }



html, body { width: 100%; height:100%;overflow: hidden !important; position: relative;}

body.preload * {  -webkit-transition: none;

    -moz-transition: none;

    -ms-transition: none;

    -o-transition: none;

    transition: none;}

.mCSB_container { margin-right: 0; }

.mCSB_draggerRail { display: none !important; }

.mCSB_dragger { filter:alpha(opacity=0);-moz-opacity:0;opacity:0;-webkit-transition: opacity 0.5s ease-in;

    -moz-transition: opacity 0.5s ease-in;

    -ms-transition: opacity 0.5s ease-in;

    -o-transition: opacity 0.5s ease-in;

    transition: opacity 0.5s ease-in;}

.mCustomScrollBox>.mCSB_scrollTools { right: -3px; }
.slide:hover .mCSB_dragger { filter:alpha(opacity=0);-moz-opacity:0;opacity:0; }
.slideinpink { 
	background: #E2007E; width: 100%; height: 0; top: 0; position: absolute; z-index: 99999;-webkit-transition: height 0.4s ease-out;

    -moz-transition: height 0.4s ease-out;

    -ms-transition: height 0.4s ease-out;

    -o-transition: height 0.4s ease-out;

    transition: height 0.4s ease-out;}

.slideinpink.show { height: 100%; }
.mCSB_dragger_bar:hover {background: #E2007E !important;}
.overlay-pfeile-container { display: block;position: absolute;width: 54px;height: 52px;bottom: 35px;left: 50%;margin-left: -27px;}

.overlay-pfeile {background: url('../images/danielpfeileheast.png') no-repeat center center;position: absolute;width: 53px;height: 28px;
}
#pfeil1 { top: 0; filter:alpha(opacity=20);-moz-opacity:0.2;opacity:0.2; }

#pfeil2 { top: 12px; filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;  }

#pfeil3 { top: 24px; filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;  }
.back { top: -68px; position: absolute; padding-right: 25px; z-index: 900;-webkit-transition: all 0.8s ease-out;

    -moz-transition: all 0.8s ease-out;

    -ms-transition: all 0.8s ease-out;

    -o-transition: all 0.8s ease-out;

    transition: all 0.8s ease-out;}

.bankwerbung { top: -180px; position: absolute; left: 10%; z-index: 5000;-webkit-transition: all 1s ease-out;

    -moz-transition: all 1s ease-out;

    -ms-transition: all 1s ease-out;

    -o-transition: all 1s ease-out;

    transition: all 1s ease-out;}

.bankwerbung-close { position: absolute; z-index: 1000; top: 0; right: 0; width: 30px; height: 30px; background: transparent; }
.bankwerbung.active, .back.active { top: 0; }

.overlay-page { width: 100%;height: 100%; top: 0px;left: 0px;z-index: 2000 !important;position: absolute;-webkit-transition: top 3.5s ease-out;

    -moz-transition: top 3.5s ease-out;

    -ms-transition: top 3.5s ease-out;

    -o-transition: top 3.5s ease-out;

    transition: top 3.5s ease-out;
    background: transparent;}

.overlay-page.hide { top: -100%; }
.overlay.noanimation {-webkit-transition: all 0s ease-in;

    -moz-transition: all 0s ease-in;

    -ms-transition: all 0s ease-in;

    -o-transition: all 0s ease-in;

    transition: all 0s ease-in;}
.overlay-page #overlay-info {z-index: 2000 !important;position: absolute;width: 100%;height: 100%;-webkit-transition: bottom 3.0s ease-in;

    -moz-transition: bottom 3.0s ease-in;

    -ms-transition: bottom 3.0s ease-in;

    -o-transition: bottom 3.0s ease-in;

    transition: bottom 3.0s ease-in;
} 
#mainimg {-webkit-background-size: cover;

  	-moz-background-size: cover;

  	-o-background-size: cover;

  	background-size: cover;}
.datum { position: absolute; top: 180px; left: 0; color: #E2007E; font-size: 19px; line-height: 23px; }

.preis { position: absolute; top: 200px; left: 0; color: #E2007E; font-size: 19px; line-height: 23px; }
.pfeile { position: absolute;  top: 200px; width: 65px; height: 117px; }

.arrow-links { left: 50px; background: url('../images/pfeil_links.png'); }

.arrow-rechts { right: 50px; background: url('../images/pfeil_rechts.png'); }

.pfeile:hover { background-position: 0 117px; }

.page-image {top: 0;position: absolute;height: 100%;width: 100%;-webkit-transition: all 0.8s ease-out;

    -moz-transition: all 0.8s ease-out;

    -ms-transition: all 0.8s ease-out;

    -o-transition: all 0.8s ease-out;

    transition: all 0.8s ease-out;
}
.page-image .backstretch {-webkit-transition: all 0.8s ease-out;-moz-transition: all 0.8s ease-out;-ms-transition: all 0.8s ease-out;-o-transition: all 0.8s ease-out;transition: all 0.8s ease-out;
}
.page-image.active {top: -150px;
}
.page-content { position: absolute; height: 250px; bottom: -330px; width: 100%; background: #fefefe; 
	-webkit-transition: all 0.8s ease-out;

    -moz-transition: all 0.8s ease-out;

    -ms-transition: all 0.8s ease-out;

    -o-transition: all 0.8s ease-out;

    transition: all 0.8s ease-out;}

.page-content.active { bottom: 40px; }

#content-inner { max-width: 1280px; }

#content-inner .space3, .bottom-content .space3, .bottom-content .space6 { padding-top: 20px; padding-right: 25px; }

.bottom-content .feature .block { max-width: 1280px; }

.page-controls .space3 { padding-right: 25px; }

.page-controls { height: 40px; position: absolute; bottom: -40px; width: 100%; background: #E2007E;
	-webkit-transition: all 0.8s ease-out;

    -moz-transition: all 0.8s ease-out;

    -ms-transition: all 0.8s ease-out;

    -o-transition: all 0.8s ease-out;

    transition: all 0.8s ease-out; 

}

.page-controls.active { bottom: 0px; }
#controls-inner { max-width: 1280px; }

#controls-inner a { color: #fefefe; display: block; padding: 12px; padding-left: 0; text-transform: uppercase; font-size: 14px; background: url('../images/pfeil_small.png') no-repeat right; }

#controls-inner a:hover { color: #ececec;  }

#controls-inner a#link-tickets {  background: url('../images/pfeil_rechts_small.png') no-repeat right; }

.page-controls #controls-inner a {  background: url('../images/pfeil_small.png') no-repeat right; }

.page-controls.show #controls-inner a {  background: url('../images/pfeil_small.png') no-repeat right; }

.page-controls.show #controls-inner a.options-link.active { background: url('../images/x_small.png') no-repeat right; }

.bottom-content { position: absolute; 
	width: 100%; 
	background: #fefefe; 
	-webkit-transition: all 0.8s ease-out;

    -moz-transition: all 0.8s ease-out;

    -ms-transition: all 0.8s ease-out;

    -o-transition: all 0.8s ease-out;

    transition: all 0.8s ease-out; 

}
.slideinpink-links { display: none;background: #E2007E;width: 100%;height: 100%;top: 0;position: absolute;z-index: 99999;-webkit-transition: left 0.5s ease-in;-moz-transition: left 0.5s ease-in;-ms-transition: left 0.5s ease-in;-o-transition: left 0.5s ease-in;transition: left 0.5s ease-in;}
.slideinpink-rechts {  display: none;
	background: #E2007E;
	width: 100%;
	height: 100%;
	top: 0;
	position: absolute;
	z-index: 99999;
	-webkit-transition: right 0.5s ease-in;
	-moz-transition: right 0.5s ease-in;
	-ms-transition: right 0.5s ease-in;
	-o-transition: right 0.5s ease-in;}
.closelower { position: absolute; bottom: -5px; z-index: 9000; padding-right: 25px;}
#link-gewinn { display: none; }
.logo-klein { position: absolute; right: 25px; top: 175px; }
.kritiken { border-bottom: 1px solid #E9E9E9; padding-bottom: 10px; padding-top: 5px; margin-bottom: 10px; }

.kritikenimage { position: relative; left: 0px; bottom: 0px;  }

.kritikendatum { position: relative; position: relative; right: -88px; bottom: 10px; display: inline; } 

.kritiken:last-child { border: none; }
#specialul {  }
.facebook-icon {  right: 292px; top: 176px; position: absolute; }

.impressum { right: 258px; top: 205px; font-size: 12px; color: #444; position: absolute; }
.feature .block { padding-bottom: 80px; }
.feature { position: absolute; width: 100%; overflow: hidden; display: none;  }

.feature.active {  }
.link-gewinn { border: 1px solid #E6E6E6; padding: 5px 10px; font-size: 14px; line-height: 100%; float: left; margin-right: 8px; -webkit-transition: background 0.4s ease-out;

    -moz-transition: background 0.4s ease-out;

    -ms-transition: background 0.4s ease-out;

    -o-transition: background 0.4s ease-out;

    transition: background 0.4s ease-out;}

.link-gewinn.active, .link-gewinn:hover { background: #E2007E; color: #fefefe; }

.link-gewinn:last-child { margin-right: 0;  }
.input-fields { width: 100%; column-count:2;-moz-column-count:2; -webkit-column-count:2; 

}
.inp, #WinPlayForm_WinPlayForm_FirstName, #WinPlayForm_WinPlayForm_LastName, #WinPlayForm_WinPlayForm_Mail, #WinPlayForm_WinPlayForm_Country {  
	width: 100%;  height: 32px; padding: 4px 10px;
	padding-left: 5px;
	border: 1px solid #DDDDDD;
	margin-top: 20px;}
.checkbox-container { margin-top: 188px; }

.checkbox-container p { left: 25px; position: relative; }

.checkbox { position: absolute; margin-right: 10px; width: 18px; height: 18px; background-position: 0px 0px; background: url('../images/checkbox.png') no-repeat;  }

.checkbox.active { background-position: 0px -18px; }

a.senden, #WinPlayForm_WinPlayForm_action_submit { width: 100%; cursor: pointer; border: 0; display: block; margin-top: 180px; background: #E2007E; color: #fefefe; text-align: center; text-transform: uppercase; padding: 9px 20px;  }

a.senden:hover, #WinPlayForm_WinPlayForm_action_submit:hover { color: #fefefe; }
.winning h3 { margin-top: 50px; }
#map_canvas { width: 100%; height: 100% !important; }
.mobile-hidden { display: inline; }
#content-inner .space3 { }
input:focus { outline: 2px solid #E2007E; }
@media handheld, only screen and (max-device-width: 480px) {iframe, object, embed { width: 100%; height: auto; }

}
@media handheld, only screen and (max-device-width: 480px) and (orientation:portrait) {
	iframe, object, embed{
	width: 100%;
	height: auto;
	}
}
@media handheld, only screen and (max-device-width: 769px) and (orientation:landscape) {
iframe, object, embed{
	width: 100%;height: auto;}
}
.mobile { display: none; }

.fullbrowser { display: block; }
.feature.mehr, .feature.program, .winning, .impressum-content { overflow-y: scroll; overflow-x: hidden; }
@media only screen and (max-width: 1280px) {

.page-content, .feature.mehr, .feature.program, .winning { overflow-y: scroll; overflow-x: hidden; }
	h1 { font-size: 24px;  }h2 { font-size: 18px;  }h3 { font-size: 18px;  }
	.mobile-hidden { display: none; }
}
@media only screen and (max-width: 1024px) {
	.back, .closelower { right: 0 !important; }
	.bankwerbung { left: 0 !important; }.page-content, .mehr, .program, .winning { overflow-y: scroll; overflow-x: hidden; }
	.page .space3, .page .space4, .page .space6, .page .space9 { padding-left: 10px; }.datum, .preis { left: 10px; }#controls-inner a { font-size: 12px; }
	.link-gewinn { margin-right: 4px; padding: 5px 8px; } 
	#content-inner a { font-size: 13px; }.facebook-icon {	position: static;	display: block;	float: left;	width: 100%;	margin-top: 10px;	}.impressum {  	position: static;	margin-top: 10px;	display: block;	float: left;	margin-bottom: 10px;}.link-gewinn {  margin-bottom: 5px; }.logo-klein {	position: relative;	right: auto;	top: auto; }.logo-klein {	position: absolute;	right: 5px;	top: 175px;}
}
@media only screen and (max-width: 768px) {.mobile { display: block; }.fullbrowser { display: none; }.block { min-width: 300px; }.page-content, .mehr, .program, .winning { overflow-y: scroll; }.datum, .preis { position: static; display: block;  }.imagebox h3 { font-size: 16px; }.imagebox span { font-size: 12px }
	.checkbox-container, a.senden { margin-top: 20px; }a.senden, #WinPlayForm_WinPlayForm_action_submit { margin-bottom: 10px; margin-top: 20px; }.back { right: 0 !important; }.bankwerbung { display: none !important; }#controls-inner a { font-size: 12px; }

.logo-klein {	position: relative;	right: auto;	top: auto; }

}
	#leftslide { display: block; }#centerslide { display: block; }#rightslide { display: block; }
@media only screen and (max-width: 640px) {
	.input-fields { width: 100%; column-count:1;-moz-column-count:1; -webkit-column-count:1; }
	#leftslide { display: none !important; }#centerslide { display: none !important; }#rightslide { display: none !important; }
	#leftslide.mobileshow { display: block !important; }#centerslide.mobileshow { display: block !important; }#rightslide.mobileshow { display: block !important; }
	.impressum {
		position: static;	width: 100%;	display: block;	float: left;	margin-bottom: 10px;	margin-top: 10px;}
	.facebook-icon {	position: static;	display: block;	float: left;	width: 100%;	margin-top: 20px;	}
	.imagebox .imageabout { opacity: 1 !important; background: transparent !important; }.imageabout h3 { text-shadow: 3px 3px 2px rgba(0, 0, 0, .5); }.winning h3 {	margin-top: 20px;}#controls-inner a { text-align: center; }
	[class*="space"] { width: 100%; }	#topnav ul { display: none !important; }#topnav .space4 { width: 33.33%; }#topnav a.topnav-link { font-size: 13px; padding: 6px; padding-top: 12px; padding-bottom: 12px; background: #fefefe; }#topnav a.topnav-link.active { background: #E2007E; }#topnav a.topnav-link:hover { background: #E2007E;  }#topnav a.topnav-link i { display: none; }.page .space3, .page .space4, .page .space6, .page .space9 { padding-left: 6px; }.arrow-rechts, .arrow-links { background: none; }.arrow-links { left: 5px; }.arrow-rechts { right: 5px; }a.options-link { background: none !important; display: inline;  }.page-controls .space3 { width: 25%; padding-right: 7px; }.bankwerbung { display: none; }
	.overlay-left { 	bottom: auto;	position: absolute;	top: 18px;	left: 20px;}
	#overlay-info img {	width: 100px;	position: absolute;	right: 20px;	top: 20px;}
	#overlay-info {	font-size: 12px;	line-height: 13px;
	}
}
#map_canvas img { max-width: none !important; }

#map_canvas * { -moz-box-sizing: content-box;

-webkit-box-sizing: content-box;

box-sizing: content-box; }
#awwwards {position:absolute;top:50px;z-index:9999;}
#awwwards.left {left:0;}
#awwwards.right {right:0;}
#awwwards a {display:block;width:70px;height:105px;text-indent:-8000px;background-repeat:no-repeat;background-position: 0 0;overflow:hidden;}
#awwwards.left.black a {
	background-image:url('../images/awwwards_honorable_black_left.png');}
#awwwards.right.black a {
	background-image:url('../images/awwwards_honorable_black_right.png');}
#awwwards.left.white a {
	background-image:url('../images/awwwards_honorable_white_left.png');}
#awwwards.right.white a {
	background-image:url('../images/awwwards_honorable_white_right.png');}
#awwwards.left.green a {
	background-image:url('../images/awwwards_honorable_green_left.png');}
#awwwards.right.green a {
	background-image:url('../images/awwwards_honorable_green_right.png');}
@media (max-width: 767px) {
	#awwwards {
		display: none;
	}
}
@media 
only screen and (-Webkit-min-device-pixel-ratio: 1.5),
only screen and (-moz-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min-device-pixel-ratio: 1.5) {
	#awwwards a {
		-moz-background-size: 70px 105px;
		-ie-background-size:70px 105px;
		-o-background-size:70px 105px;
		-webkit-background-size:70px 105px;
		background-size:70px 105px;
	}
}
#footer{position:absolute; bottom:0;}