/* Site Specific CSS */

#pub-logo { background: url(../img/logo-default.png) no-repeat 0 0; }
.layout-768 #pub-logo { background: url(../img/logo-768.png) no-repeat 0 0; }
.layout-320 #pub-logo { background: url(../img/logo-320.png) no-repeat 0 0; }

.section-Snowmass #pub-logo { background: url(../img/logo-SS-default.png) no-repeat 0 0; }
.layout-768.section-Snowmass #pub-logo { background: url(../img/logo-SS-768.png) no-repeat 0 0; }
.layout-320.section-Snowmass #pub-logo { background: url(../img/logo-SS-320.png) no-repeat 0 0; }

/* Restaurants section banner */
.layout-default .section-banner a.banner-restaurants { height: 88px; background: url(http://media.swiftcom.com/assets/AspenTimes/Images/Banners/banner-restaurants-default.jpg) 0 0 no-repeat; }
.layout-768 .banner-restaurants { background-image: url(http://media.swiftcom.com/assets/AspenTimes/Images/Banners/banner-restaurants-768.jpg); }
.layout-320 .banner-restaurants { background-image: url(http://media.swiftcom.com/assets/AspenTimes/Images/Banners/banner-restaurants-320.jpg); }

/* AVHF section banner */
.layout-default a.banner-avhf { height: 88px; background: url(http://media.swiftcom.com/assets/AspenTimes/Images/Banners/banner-AVHF-default.png) 0 0 no-repeat; }
.layout-768 .banner-avhf { background-image: url(http://media.swiftcom.com/assets/AspenTimes/Images/Banners/banner-AVHF-768.png); }
.layout-320 .banner-avhf { background-image: url(http://media.swiftcom.com/assets/AspenTimes/Images/Banners/banner-AVHF-320.png); }

#utility-reprint a { display: none !important; }

/* HiDPI/Retina images */
@media (-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3 / 2), (min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
	#pub-logo { background: url(../img/logo-default@2x.png) no-repeat 0 0; background-size: 752px 90px; }
	.layout-768 #pub-logo { background: url(../img/logo-768@2x.png) no-repeat 2px 0; background-size: 530px 90px; }
	.layout-320 #pub-logo { background: url(../img/logo-320@2x.png) no-repeat 0 0; background-size: 272px 44px; }
}

/* adjust tiles layout for specific tiles */
.tile-Contest {
	background: none;
	padding: 2px 0px 0px 2px;
}
.tile-Contest h1, 
.tile-Contest p {
	display: none;
}
/* section grid sponsored headlines */
.col2 .sponsored a {
    background: url(http://media.swiftcom.com/assets/Shared/Images/sponsored-box.png) no-repeat right bottom !important;
	padding-bottom: 20px;
}