/*
Theme Name: Twenty Sixteen
Author: the Ergonized team
Author URI: http://www.ergonized.com/
*/




body{font-family: 'Roboto Condensed', sans-serif; font-size: 14px; color: #8a8a8a; background-color: #edf1f8; letter-spacing: 1px;}


h1,h2,h3,h4{font-family: 'Raleway', sans-serif; font-weight: normal; line-height: 1;}

h1:first-child,h2:first-child,h3:first-child,h4:first-child{margin-top: 0;}


h4,h5,h6{margin-bottom: 6px;}



h3, h2{font-size: 30px; letter-spacing: 2px; }


.container-inner{padding-left: 30px;padding-right: 30px;}

.row.no-padding{margin-left: 0; margin-right: 0;}
.row.no-padding > div[class*='col-']{padding-left: 0px; padding-right: 0px;}

.row{margin-left: -10px; margin-right: -10px;}
.row div[class*='col-']{padding-left: 10px; padding-right: 10px;}

/*p{letter-spacing: -0.5px;}*/

p{line-height: 1.6;}

p+p{margin-top: 27px;}

img{max-width: 100%; height: auto;}



.read-more{font-size: 12px; color: #fff; text-decoration: none;display: inline-block;margin-top: 20px; font-family: 'Raleway', sans-serif; font-weight: 600; letter-spacing: 4px;}
.read-more:after{content: '\f105'; font-family: 'fontAwesome'; color: inherit; margin-left: 6px;}

.read-more:hover{text-decoration: none; color: inherit;}

.form-control.custom{border-radius: 0; border: none; border-bottom: 1px solid #fff; height: 40px; padding: 0 0 7px; font-size: 14px; color: #fff; background-color: transparent; box-shadow: none!important;font-family: 'Raleway', sans-serif; letter-spacing: 1px;}

.form-control.custom::-webkit-input-placeholder {
   color: #fff;
}
.form-control.custom:-moz-placeholder {
   color: #fff;
}
.form-control.custom::-moz-placeholder {
   color: #fff;
}
 .form-control.custom:-ms-input-placeholder {
   color: #fff;
}


.form-group{
	margin-bottom: 10px;
}

.form-control:not(.custom){
	height: 40px; border-radius: 0; border: none; padding: 10px 15px;
}

textarea.form-control:not(.custom){height: 150px; resize: none;}

span.wpcf7-not-valid-tip{
	display: none!important;
}

div.wpcf7-response-output{
	margin: 0;
}

.wpcf7-not-valid{
	background-color: #f78897;
}
span.wpcf7-list-item.first{
	margin: 0;
}
input[type="radio"], input[type="checkbox"]{
	margin: 3px 0 0;
}

.btn-submit{
	padding: 11px 20px; color: #fff; background-color: #811625; border: none; font-size: 18px; font-family: 'Roboto Condensed', sans-serif; letter-spacing: 1px; min-width: 175px; margin-top: 20px;
}
.btn-submit:after{
	content: '\f00c'; font-family: 'fontAwesome'; margin-left: 5px;
}


.btn{border-radius: 30px; font-size: 12px; padding: 15px 30px; line-height: 1.2; min-width: 173px; font-family: 'Raleway', sans-serif; letter-spacing: 3px;
	-webkit-transition: background-color .2s ease-in-out;
	-moz-transition: background-color .2s ease-in-out;
	-o-transition: background-color .2s ease-in-out;
	transition: background-color .2s ease-in-out;
}

.btn-success{border-color: #8ba65f; color: #fff; background-color: #8ba65f;}
.btn-primary{border-color: #00aeef; color: #fff; background-color: #00aeef;}



.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success:focus:active{background-color: #7c9455; color: #fff; border-color: #7c9455;}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary:focus:active{background-color: #0295cc; color: #fff; border-color: #0295cc;}



.link-btn{font-size: 24px; text-decoration: underline; font-family: 'Raleway', sans-serif; font-weight: bold; letter-spacing: 2px;}


.sign-up-section p{letter-spacing: 0.7px; margin: 0;}

.sign-up-section form{width: 100%; position: relative;}
.sign-up-section .submit-btn{position: absolute;top: 10px; right: 0; padding: 0; margin: 0; border: none; background: url(img/arrow.png); width: 18px; height: 14px; font-size: 0;}




.pd-b-none{padding-bottom: 0!important;}
.pd-t-none{padding-top: 0!important;}

.pd-t{padding-top: 50px!important;}
.pd-b{padding-bottom: 50px!important;}

.pd-t-medium{padding-top: 40px!important;}
.pd-b-medium{padding-bottom: 40px!important;}

.pd-t-small{padding-top: 30px!important;}
.pd-b-small{padding-bottom: 30px!important;}


/*===========================================================================
HEADER
===========================================================================*/
.header{position: absolute;top: 0;left: 0;right: 0; z-index: 10; padding: 25px 0 50px;}
.header:before{content: '';position: absolute;top: 0; left: 0; right: 0; height: 150%; z-index: -1;
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.04) 77%, rgba(0,0,0,0) 100%);
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.04) 77%,rgba(0,0,0,0) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.04) 77%,rgba(0,0,0,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a000000', endColorstr='#00000000',GradientType=0 );
	-webkit-transition: background .2s ease-in-out;
	-moz-transition: background .2s ease-in-out;
	-o-transition: background .2s ease-in-out;
	transition: background .2s ease-in-out;
}


.header.menu-open:before{content: ''; height: 120%;
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.8) 0%, rgba(0,0,0,0.4) 77%, rgba(0,0,0,0) 100%);
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.4) 77%,rgba(0,0,0,0) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.4) 77%,rgba(0,0,0,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a000000', endColorstr='#00000000',GradientType=0 );
}

.logo{position: absolute; max-width: 125px; left: 50%; transform: translateX(-50%); top: 18px;}


.main-menu ul{padding: 0; margin: 0; text-align: left; display: inline-block;}
.main-menu li{list-style-type: none; display: inline-block; margin-left: 33px;}
/*.main-menu li:first-child{margin-left: 0;}*/
.main-menu li a{font-size: 14px; color: #fff; text-transform: uppercase; font-family: 'Raleway', sans-serif; font-weight: 600; letter-spacing: 0;}
.main-menu li a:hover{text-decoration: none;}

.main-menu.left{width: 50%; padding-right: 90px; float: left; }
.main-menu.right{width: 50%; padding-left: 90px; float: right; text-align: right;padding-right: 71px; position: relative;}


.main-menu.right .social{
	position: absolute;right: 0; top: 0px;
}

.main-menu.right .social a{
	color: #fff; text-decoration: none!important; margin-left: 7px;
}


.menu-btn{
	display: none; cursor: pointer;color: #fff; font-size: 30px; line-height: 1; margin-top: 17px;
}

.menu-btn.close-menu .fa:before{content: '\f00d';}



/*===========================================================================
END HEADER
===========================================================================*/




/*===========================================================================
HERO SECTION
===========================================================================*/
.hero-section{height: 900px;padding-top: 186px; background-size: cover; background-position: top center; position: relative;}

.hero-section.tabs{padding-top: 0;height: auto;}
.hero-section.tabs .menu-button-container{padding: 215px 0 20px; height: 720px;}

.hero-section.small{height: 500px; margin-top: 0;}

.hero-section.no-image{height: 393px; padding-top: 168px;}

.hero-section.no-image:before{content: ''; position: absolute;top: 0;left: 0;right: 0; height: 170%; z-index: -1;
	background: -moz-linear-gradient(top,  rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.04) 77%, rgba(0,0,0,0) 100%);
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.04) 77%,rgba(0,0,0,0) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0.5) 0%,rgba(0,0,0,0.04) 77%,rgba(0,0,0,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a000000', endColorstr='#00000000',GradientType=0 );
}

.hero-section h1{font-size: 60px; color: #fff; margin: 0 0 20px; letter-spacing: 3px; line-height: 1;}

.hero-section .btn{margin-top: 59px;}

.hero-tabs-desc{height: 280px;}


.hero-boxes{position: absolute;bottom: 0; left: 0; right: 0; z-index: 2;}
.hero-boxes:before{content: ''; position: absolute;bottom: 0; left: 0; right: 0; height: 143%; z-index: -1;
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.7) 28%, rgba(255,255,255,0.8) 34%, rgba(255,255,255,0.85) 40%, rgba(255,255,255,0.9) 46%, rgba(255,255,255,0.95) 52%, rgba(255,255,255,1) 58%, rgba(255,255,255,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) 28%,rgba(255,255,255,0.8) 34%,rgba(255,255,255,0.85) 40%,rgba(255,255,255,0.9) 46%,rgba(255,255,255,0.95) 52%,rgba(255,255,255,1) 58%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.7) 28%,rgba(255,255,255,0.8) 34%,rgba(255,255,255,0.85) 40%,rgba(255,255,255,0.9) 46%,rgba(255,255,255,0.95) 52%,rgba(255,255,255,1) 58%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
}


.hero-boxes .box{min-height: 322px; border-top: 10px solid #811625; color: #101d35!important;}
.hero-boxes .box *{color: #101d35!important;}
.hero-boxes .box{color: #101d35; font-size: 18px;}
.hero-boxes .box h3{color: #101d35;}
.hero-boxes .box .read-more{color: #811625!important;}




/*===========================================================================
END HERO SECTION
===========================================================================*/



/*===========================================================================
SECTION
===========================================================================*/
.section{background-size: cover;}
.section.red{background-color: #811625; color: #fff;}
.section.red a{color: #fff;}

.section.blue{background-color: #2a68b4; color: #fff;}




.instagramm-section{position: relative;}
.instagramm-section .box{background-color: rgba(231,34,99, 0.8); color: #fff; min-height: 250px;}

.live-section{position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;}
/*.live-section:after{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(42,91,131,0.7);content: '';}*/
.live-section .AlpinePhotoTiles_cascade_column_inner, .live-section .AlpinePhotoTiles-image, .live-section .AlpinePhotoTiles_inpost_container{margin: 0!important;}

.live-section .AlpinePhotoTiles_cascade_column{
	min-width: 270px;
}

.live-section .AlpinePhotoTiles_parent_class{
	width: 1920px!important; max-width: none!important;
}


.map-section{position: relative;}
.map-section #map_canvas{
	position: absolute;top: 0; right: 0; left: 0; bottom: 0; z-index: 0;
}


.text-section{padding: 90px 0; color: #667287;}


.text-section h2{color: #101d35; margin-bottom: 25px;}

.contact-section{
	color: #101d35; font-size: 17px;
}

.contact-section form{
	margin-top: 15px;
}

.contact-section .left-col{
	position: relative; float: left; width: 100%; padding-right: 10px;
}
.contact-section .left-col:before{
	content: ''; position: absolute;top: -30px; left: -9999999px; bottom:-30px; z-index: -1; right: 0; background-color: #e2e6ee;
}

.fa-ul{
	margin-left: 27px; font-size: 15px;
}
.fa-li{
	left: -37px;
}
.fa-ul li{
	margin-top: 18px;
}


/*===========================================================================
END SECTION
===========================================================================*/




/*===========================================================================
BOX
===========================================================================*/
.box{padding: 30px; color: #fff;  background-size: cover; background-position: top center;}
.box:not(.white) *{color: #fff;}

.box.box-min-height{min-height: 380px; max-height: 380px;}

.box.white{background-color: #fff;color: #8a8a8a;}
.box.white *{color: #8a8a8a;}


.small+.small{margin-top: 20px;}
.box+.box-img{border-top: 20px solid #fff; box-sizing: initial;}
.box-img+.box{min-height: 400px;}


.box.red-text h3{color: #9e0b0f;}
.box.red-text .read-more{color: #9e0b0f;}

.box.green-text h3{color: #517073;}
.box.green-text .read-more{color: #517073;}

.box-bottom-btn{padding-bottom: 80px;position: relative;}
.box-bottom-btn .read-more{position: absolute;bottom: 30px;}


.box.box-style h3, .box.box-style h3 *, .box.box-style .read-more{color: inherit;}





.box h3, .box h2{margin: 0 0 28px;}


.box-img{width: 100%;height: 380px; background-size: cover;}




.gallery-box{margin-bottom: 20px; height: 280px; position: relative;}
.gallery-box.large{height: 580px;}

.gallery-box a{
	position: absolute;top: 0;right: 0;bottom: 0;left: 0; background-size: cover; background-position: top center;
}
/*.gallery-box img{display: block; width: 100%;}*/


/*===========================================================================
END BOX
===========================================================================*/



/*===========================================================================
FOOTER
===========================================================================*/
.footer{padding: 55px 0; background-color: #362f2d; color: #fff;}

.footer .social{margin-bottom: 14px;}
.footer .social a{color: #fff; margin: 0 6px;}

.footer .copyright{ font-family: 'Raleway', sans-serif; font-size: 9px;}



/*===========================================================================
END FOOTER
===========================================================================*/


/*===========================================================================
MENU SECTION
===========================================================================*/
.menu-button-container{background-size: cover; padding: 97px 0;}

.menu-button-container .box{min-height: 200px; background-color: rgba(255,255,255,0.9);}
.menu-button-container .box *{
	color: inherit!important;
}




.tabs__caption{padding: 0;}
.tabs__caption li {display: block;}

.tabs__caption h3{font-size: 24px;}

.tabs__caption .read-more{cursor: pointer;}
.tabs__caption .read-more:before{content: 'VIEW MENU';}

.tabs__caption .active .read-more:before{content: 'CLOSE MENU';}


.tabs__content{display: none;padding: 92px 0; background: url(img/menu_bg.jpg) repeat; color: #fff;}
.tabs__content.active{display: block;}

.menu-desc{margin-bottom: 41px;}
.menu-desc h2{font-size: 60px;margin-bottom: 20px;}
.menu-desc p{font-size: 18px;}


.menu-table{table-layout: fixed; width: 100%;}
.menu-table td{vertical-align: top; width: 33.3333%;}
.menu-table td *{
	word-wrap: break-word;
}
.menu-table td:first-child{padding-right: 30px;}
.menu-table td:not(:first-child){border-left: 2px solid #9e0b0f; padding-left: 30px; padding-right: 30px;}
.menu-table td:last-child{padding-right: 0;}

.menu-table h3, .menu-table h4{color: #9e0b0f;}
.menu-table ul + h3{margin-top: 50px;}
.menu-table h3{font-size: 23px; margin-bottom: 7px;}
.menu-table h4{font-size: 18px; font-family: 'Roboto Condensed', sans-serif; font-weight: bold; padding-right: 50px; position: relative;}

.menu-table h4 em, .menu-table li em{position: absolute; top: 0; right: 0; font-style: normal; font-size: 18px; font-family: 'Roboto Condensed', sans-serif; font-weight: bold; color: #9e0b0f;}


.menu-table ul{margin: 0 0 27px; padding: 0;}
.menu-table li{list-style: none;position: relative; padding-right: 50px; line-height: 1.7;}

.menu-link{font-size: 24px; color: #fff; font-weight: bold; font-family: 'Raleway', sans-serif; text-decoration: none;display: inline-block; margin-top: 36px;}
.menu-link:hover{text-decoration: none; color: #fff;}




/*===========================================================================
END MENU SECTION
===========================================================================*/
















































@media (min-width: 1230px){
	.container {width: 1210px;}
}


@media (max-width: 991px){
	.main-menu li{
		margin-left: 10px;
	}
	.main-menu li:first-child{
		margin-left: 0;
	}
	.main-menu li a{
		font-size: 12px;
	}
	.main-menu.left{
		padding-right: 80px;
	}
	.main-menu.right{
		padding-left: 80px;
	}
	
	.small{
		margin-top: 20px;
	}
}


@media (max-width: 767px){
	.hero-boxes .box{
		min-height: 270px; margin-top: 0;
	}
	.hero-boxes .box h3{
		font-size: 20px; margin-bottom: 15px;
	}
	.hero-boxes .box p{
		font-size: 14px;
	}
	
	.header .social{
		position: relative!important;
    	margin: 7px -7px 0;
	}
	
	.box{
		margin-top: 20px
	}
	.box-img+.box{
		margin-top: 0;
	}
	.instagramm-section .box{
		margin-top: 0; 
	}
	.map-section #map_canvas{
		height: 300px; width: 100%; position: relative;
	}
	.map-section .box{
		margin-top: 0;
	}
	
	.mobile-container{
		padding-left: 0!important; padding-right: 0!important; overflow-x: hidden;
	}
	.hero-section h1{
		font-size: 45px;
	}
	
	.menu-button-container .box h3{
		font-size: 20px;
	}
	
	.hero-section.tabs .menu-button-container{
		padding: 135px 0 20px; height: auto;
	}
	.hero-tabs-desc{
		height: 190px;
	}
	
	.menu-desc h2{
		font-size: 40px;
	}
	
	
	.menu-table td{
		display: block; width: 100%; padding: 0!important;
	}
	.menu-table td:not(:first-child){
		padding-top: 27px!important;
		border-left: none;
		border-top: 2px solid #9e0b0f;
	}
	
	.sign-up-section p{
		margin-bottom: 15px;
	}
	
	/*.form-row{
		padding-right: 20px;
	}*/
	
	.menu-container{
		display: none;
	}
	.menu-btn{
		display: block;float: right;
	}
	
	.logo{
		position: relative; left: 0; transform: translateX(0); top: 0;
	}
	.header{
		padding: 15px 0 40px;
	}
	
	.menu-container{
		margin-top: 15px;
	}
	
	.main-menu.left, .main-menu.right{
		padding: 0; float: none;width: 100%; text-align: left;
	}
	
	.main-menu li{
		display: block; margin-left: 0;
	}
	
	.main-menu li a{
		font-size: 15px; display: block;padding: 3px 0;
	}
	
	.hero-section{
		padding-top: 145px; height: 790px;
	}
	
	.hero-section.small{
		height: 420px;
	}
	
	.contact-section .left-col{
		padding-bottom: 30px; padding-right: 0;
	}
	
	.contact-section .left-col:before{
		display: none;
	}

}

@media (max-width: 600px){
	.container-inner{
		padding-left: 15px; padding-right: 15px;
	}
	
	.hero-boxes{
		display: none;
	}
	
	.hero-section{height: 590px;}
}
































/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #252525;
	color: #444;
	text-shadow: none;
	padding: 0!important;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {

}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}



#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;

}

.fancybox-close {
	position: absolute;
	top: 15px;
	right: 15px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
	text-align: center;
}
.fancybox-close:before{
	content: '\f00d'; color: #fff; font-family: 'fontAwesome';line-height: 36px;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;

	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: visible !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background-color: rgba(0,0,0,0.5);
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;

	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	
	
	z-index: 8050;

}

.fancybox-title-float-wrap .child {
	display: inline-block;
	
	padding: 25px 15px;
	font-size: 14px;
	color: #FFF; font-weight: bold;
	
}

.fancybox-title-float-wrap .child .img-desc{
	display: block;font-weight: normal;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url(fancybox_sprite@2x.png);
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url(fancybox_loading@2x.gif);
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}

