/* SMC Main CSS */@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%; }.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: 130px; 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;  }/*--------------------------------------------------------------------------------------*//* page css */.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; }/*--------------------------------------------------------------------------------------*//* features */.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 querys */@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 Ribbons --- *//* Base */#awwwards {	position:absolute;	top:50px;	z-index:9999;}/* Left */#awwwards.left {	left:0;}/* Right */#awwwards.right {	right:0;}/* Link */#awwwards a {	display:block;	width:70px;	height:105px;	text-indent:-8000px;	background-repeat:no-repeat;	background-position: 0 0;	overflow:hidden;}/* Black */#awwwards.left.black a {	background-image:url('ribbons/awwwards_honorable_black_left.png');}#awwwards.right.black a {	background-image:url('ribbons/awwwards_honorable_black_right.png');}/* White */#awwwards.left.white a {	background-image:url('ribbons/awwwards_honorable_white_left.png');}#awwwards.right.white a {	background-image:url('ribbons/awwwards_honorable_white_right.png');}/* Green */#awwwards.left.green a {	background-image:url('ribbons/awwwards_honorable_green_left.png');}#awwwards.right.green a {	background-image:url('ribbons/awwwards_honorable_green_right.png');}/* MEDIA QUERIES *//* Landscape phone to portrait tablet */@media (max-width: 767px) {	/* hidden */	#awwwards {		display: none;	}}/* Retina Displays *//* Target any device with retina display (ie iPad 3 and MacBook Pro) */@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;}