/*
Theme Name: Classified Moto
Theme URI: 
Author: Classified Moto
Author URI: 
Description: 
Version: 2016.04.01
*/

/* http://meyerweb.com/eric/tools/css/reset/ 
v2.0 | 20110126
License: none (public domain)
*/
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,embed,
figure,figcaption,footer,header,hgroup,
menu,nav,output,ruby,section,summary,
time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section{display:block;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,
q:before,q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}


/********** MILAN **********/
/* Milan Sixty */
@font-face{font-family:'ChaletComprime-MilanSixty';src:url('css/fonts/ChaleComMilSix.eot');}
@font-face{font-family:'ChaletComprime-MilanSixty';src:url('css/fonts/ChaleComMilSix.woff') format('woff'),url('css/fonts/ChaleComMilSix.svg#ChaletComprime-MilanSixty') format('svg');}
.MilanSixty{font-family:"ChaletComprime-MilanSixty",sans-serif;}
/* Milan Eighty */
@font-face{font-family:'ChaletComprime-MilanEighty';src:url('css/fonts/ChaleComMilEig.eot');}
@font-face{font-family:'ChaletComprime-MilanEighty';src:url('css/fonts/ChaleComMilEig.woff') format('woff'),url('css/fonts/ChaleComMilEig.svg#ChaletComprime-MilanEighty') format('svg');}
.MilanEighty{font-family:"ChaletComprime-MilanEighty",sans-serif;}


/********** HONGKONG **********/
/* HongKong Sixty */
@font-face{font-family:'ChaletComprime-HongKongSixty';src:url('css/fonts/ChaleComHonKonSix.eot');}
@font-face{font-family:'ChaletComprime-HongKongSixty';src:url('css/fonts/ChaleComHonKonSix.woff') format('woff'),url('css/fonts/ChaleComHonKonSix.svg#ChaletComprime-HongKongSixty') format('svg');}
.HongKongSixty{font-family:"ChaletComprime-HongKongSixty",sans-serif;}
/* HongKong Eighty */
@font-face{font-family:'ChaletComprime-HongKongEighty';src:url('css/fonts/ChaleComHonKonEig.eot');}
@font-face{font-family:'ChaletComprime-HongKongEighty';src:url('css/fonts/ChaleComHonKonEig.woff') format('woff'),url('css/fonts/ChaleComHonKonEig.svg#ChaletComprime-HongKongEighty') format('svg');}
.HongKongEighty{font-family:"ChaletComprime-HongKongEighty",sans-serif;}


/********** COLOGNE **********/
/* Cologne Sixty */
@font-face{font-family:'ChaletComprime-CologneSixty';src:url('css/fonts/ChaleComColSix.eot');}
@font-face{font-family:'ChaletComprime-CologneSixty';src:url('css/fonts/ChaleComColSix.woff') format('woff'),url('css/fonts/ChaleComColSix.svg#ChaletComprime-CologneSixty') format('svg');}
.CologneSixty{font-family:"ChaletComprime-CologneSixty",sans-serif;}
/* Cologne Eighty */
@font-face{font-family:'ChaletComprime-CologneEighty';src:url('css/fonts/ChaleComColEig.eot');}
@font-face{font-family:'ChaletComprime-CologneEighty';src:url('css/fonts/ChaleComColEig.woff') format('woff'),url('css/fonts/ChaleComColEig.svg#ChaletComprime-CologneEighty') format('svg');}
.CologneEighty{font-family:"ChaletComprime-CologneEighty",sans-serif;}


/**********/
/* GLOBAL */
/**********/
#container{width:1203px;margin-left:auto;margin-right:auto;background-color:#FFFFFF;}
header{position:relative;}
header.short{height:400px;background-color:#808080;overflow:hidden;} /* used on interior pages */
.stripe{width:100%;height:5px;margin:5px 0 5px 0;background-color:#e5e5e5;}
.clear{clear:both;}
section{position:relative;}
.font-white{color:#FFFFFF !important;}
.font-black{color:#000000 !important;}
.font-size-22{font-size:22px !important;}
a{text-decoration:none;color:#000000;}
a:hover{text-decoration:underline;}
a img{border:none;}

/*@media only screen and (max-device-width:480px){*/
/*@media only screen and (min-width : 300px) and (max-width : 525px) {*/
@media only screen and (min-width : 300px) and (max-width : 737px) {
	body,html{width:100%;margin:0;padding:0;}
	#container{width:100%;}
	header.motorcycle img{width:100%;height:210px;}
}

/**************/
/* NAVIGATION */
/**************/
#menu{position:absolute;top:25px;width:1203px;height:63px;background-image:url(https://classified-moto.s3.amazonaws.com/nav-bg-transparent.png);background-size: 100px 63px;background-repeat:repeat-x;z-index:1000;}
#menu ul{margin-left:370px;}
.menu-main-menu-container ul li{float:left;display:block;}
.menu-main-menu-container ul li a{padding:14px 15px 0 15px;height:49px;display:block;}
.menu-main-menu-container ul li a:hover{background-image:url(https://classified-moto.s3.amazonaws.com/nav-bg-hover-transparent.png);background-size: 100px 63px;background-repeat:repeat-x;color:#FFFFFF !important;}
#menu ul li a{text-transform:uppercase;text-decoration:none;font-family:"ChaletComprime-CologneEighty",sans-serif;color:#000000;font-size:34px;-webkit-font-smoothing:antialiased;}
.current-menu-item a{background-image:url(https://classified-moto.s3.amazonaws.com/nav-bg-hover-transparent.png);background-repeat:repeat-x;color:#FFFFFF !important;background-size: 100px 63px;}
#classified-moto-logo{position:absolute;width:109px;height:112px;left:245px;top:-25px;background-image:url(https://classified-moto.s3.amazonaws.com/classified-moto-logo-2.png);background-size:100%;background-repeat:no-repeat;text-decoration:none;}

#nav-social{display:block;position:absolute;top:22px;right:90px;height:32px;}
#nav-social a{display:block;margin-right:5px;float:left;width:20px;height:20px;}

/*#nav-facebook{background:url(https://classified-moto.s3.amazonaws.com/social-icons-small.png) 0 0;}
#nav-twitter{background:url(https://classified-moto.s3.amazonaws.com/social-icons-small.png) -40px 0;}
#nav-instagram{background:url(https://classified-moto.s3.amazonaws.com/social-icons-small.png) -60px 0;}

#nav-facebook:hover{background: url(https://classified-moto.s3.amazonaws.com/social-icons-small.png) 0 20px;}
#nav-twitter:hover{background: url(https://classified-moto.s3.amazonaws.com/social-icons-small.png) -40px 20px;}
#nav-instagram:hover{background: url(https://classified-moto.s3.amazonaws.com/social-icons-small.png) -60px 20px;}*/

#nav-facebook{background-image:url(css/img/social-icons/black/Facebook.png);}
#nav-twitter{background-image:url(css/img/social-icons/black/Twitter.png);}
#nav-instagram{background-image:url(css/img/social-icons/black/Instagram.png);}
#nav-youtube{background-image:url(css/img/social-icons/black/YouTube.png);}

#nav-facebook:hover{background-image:url(css/img/social-icons/color/Facebook.png);}
#nav-twitter:hover{background-image:url(css/img/social-icons/color/Twitter.png);}
#nav-instagram:hover{background-image:url(css/img/social-icons/color/Instagram.png);}
#nav-youtube:hover{background-image:url(css/img/social-icons/color/YouTube.png);}

.nav-facebook-hover{background-image:url(css/img/social-icons/color/Facebook.png) !important;}
.nav-twitter-hover{background-image:url(css/img/social-icons/color/Twitter.png) !important;}
.nav-instagram-hover{background-image:url(css/img/social-icons/color/Instagram.png) !important;}
.nav-youtube-hover{background-image:url(css/img/social-icons/color/YouTube.png) !important;}

#nav-social, #nav-social a{border:none;text-decoration:none;background-size:cover;}

#nav-restricted {
	display: block;
	position: absolute;
	top: 22px;
	right: 10px;
	height: 32px;
	background-color: #3D3D3D;
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 10px;
	padding: 5px;
	font-family: arial;
	font-weight: 500;
	height: 10px;
}
#nav-restricted a,#nav-restricted a:visited{
	color: #FFFFFF;
	text-decoration:none;
}

#hamburger{display:none;}

@media only screen and (min-width : 300px) and (max-width : 737px) {
	#nav-mobile{
		display:none;
		width:100%;
		height:100vh;
		background-color:#222222;
		overflow:hidden;
	}
	#menu ul li{
		padding: 10px 0 !important;
	}
	#menu ul li a{
		font-size: 16vw;
		margin-bottom:2vh;
		background-color:none !important;
		color:#FFFFFF;
		border-bottom:none !important;
		text-align:center;
	}
	#menu ul li a:hover{
		background-image:none !important;
	}
	.current-menu-item a{
		background-image:none;
		background-color:none;
		color:red !important;
	}

	
	#homepage-masthead{overflow: visible !important;}
	#menu{width:100%;background-image:none;top:0;}
	#menu-main-menu{margin-top:100px !important;}
	#menu ul{margin:0;width:100%;}
	.menu-item{width:100%;}
	#menu ul li{width:100%;margin:0;padding:0;}
	#classified-moto-logo{
		width:75px;
		height:75px;
		top:7px;
		left:calc(50% - 38px);
		margin-right:auto;
		margin-left:auto;
	}
	#nav-social{display:none;}
	.current-menu-item a{background-color:rgb(200,50,50) !important;color:#FFFFFF !important;}
	#hamburger{display:block;position:absolute;color:#454545;top:15px;left:15px;font-size:28px;padding:15px;}
	#nav-restricted {
		top:35px;
	}
}


/************/
/* HOMEPAGE */
/************/
#homepage-masthead{height:560px;overflow:hidden;}
header #video{width:100%;height:100%;}
.home-spotlight{position:relative;background-color:#AC3930;float:left;margin-right:5px;margin-bottom:5px;overflow:hidden;width:297px;height:200px;}
.home-youtube{display:none;}
.home-spotlight:nth-child(5n){margin-right:0px;}
.home-spotlight img:hover{opacity:.4;}
.home-spotlight img{width:100%;height:auto;}
.home-spotlight h1{text-align:center;position:absolute;bottom:8px;width:297px;pointer-events:none;}
.home-spotlight h1{text-transform:uppercase;text-decoration:none;font-family:"ChaletComprime-CologneEighty",sans-serif;color:#000000;font-size:34px;}
#restricted-cta{
	display:block;
	text-transform:uppercase;text-decoration:none;
	font-family:"ChaletComprime-CologneEighty",sans-serif;
	pointer-events: none;
	color:#FFFFFF;
	font-size:50px;
	z-index:10000 !important;
	position:absolute;
	bottom:20px;
	left: 25px;
}

@media only screen and (min-width : 300px) and (max-width : 737px) {
	#restricted-cta{display:none !important;}
	.home-youtube{display:block;}
	#homepage-masthead{height:85px;background-image:none;background-color:none;}
	header #video{display:none;}
	.home-spotlight{width:100%;height:auto;padding-bottom:67%;position:relative;margin-bottom:5px;}
	.home-spotlight > div{position:absolute;top:0;bottom:0;left:0;right:0;color:white;font-size:24px;text-align:center;}
	.home-spotlight > div img{width:100%;}
	.home-spotlight > div h1{text-align:center;position:absolute;bottom:8px;width:100%;text-transform:uppercase;text-decoration:none;font-family:"ChaletComprime-CologneEighty",sans-serif;color:#000000;font-size:34px;}
}


/*********/
/* ABOUT */
/*********/
#about{position:relative;}
#about-masthead{height:400px;background-color:#808080;overflow:hidden;}

#about-left{float:left;width:600px;padding-top:25px;font-family:"Helvetica",sans-serif;font-size:14px;}

#contact-info{margin-bottom:25px;background:#F5F3E4;line-height:24px;border:1px solid #4B4A48;}
#contact-left{width:29%;float:left;}
#contact-left img{width:75%;padding:15px 0 0 20px;}

#contact-right{width:70%;float:right;border-left:1px solid #000000;}
#contact-right div{padding:10px 20px;}
#contact-right div:nth-child(2){border-top:1px solid #000000;border-bottom:1px solid #000000;}
#contact-right strong{font-weight:bold;color:#B91F21;text-transform:uppercase;}

.row{width:420px;border:1px solid #4B4A48;position:relative;margin-bottom:10px;float:right;}
.row img{width:70px;height:70px;float:left;margin-right:10px;}
.row h2{text-transform:uppercase;font-family:"ChaletComprime-CologneEighty",sans-serif;font-size:24px;margin:23px 0 0 88px;}
.row h2 em{display:block;color:#ACACAC;float:right;margin-right:18px;font-family:"ChaletComprime-MilanEighty";}

#about-copy-spacer{float:right;width:600px;}
#about-copy{margin:30px 30px 50px 30px;}
#about-copy h1{padding-bottom:20px;line-height:38px;}
#about-copy p{padding:10px 0;}
#about-copy p a{text-decoration:underline !important;}
#about-copy p a:hover{background-color:#E7E7E7;}
#about-copy h1{text-transform:uppercase;font-family:"ChaletComprime-CologneSixty", sans-serif;color:#888888;font-size:51px;}
#about-copy{font-family:"Helvetica",sans-serif;font-size:14px;color:#000000;line-height:24px;}

@media only screen and (min-width : 300px) and (max-width : 737px) {
	#about-masthead{height:85px;background-color:#CFCFCF;background-image:none;}
	#about-masthead img{display:none;}
	#contact-left{display:none;}
	#contact-right{width:100%;}
	#about-left{width:94%;margin-left:3%;margin-right:3%;}
	.row{width:100%;}
	#about-copy-spacer{width:100%;}
	#about-copy{margin:10px}
}


/*************/
/* BIKE GRID */
/*************/
#motorcycle-list-masthead{height:120px;background-color:rgba(0,0,0,0.5);overflow:hidden;}
.motorcycle-list{position:relative;background-color:#AC3930;float:left;margin-right:5px;margin-bottom:5px;overflow:hidden;height:260px;width:397px !important;}
.motorcycle-list:nth-child(3n){margin-right:0px !important;width:399px !important;}
.motorcycle-list img{width:100%;height:100%;}
.motorcycle-list img:hover{opacity:.4;}
.motorcycle-list h1{text-align:center;position:absolute;bottom:10px;width:100%;pointer-events:none;text-transform:uppercase;text-decoration:none;font-family:"ChaletComprime-MilanEighty",sans-serif;color:#000000;font-size:26px;text-shadow:0px 0px 5px rgba(0,0,0,0.5);}
.motorcycle-list h1:hover{color:#FFFFFF;}

/*.bike-availabilty{position:absolute;top:10px;left:10px;text-transform:uppercase;background:rgba(255,255,255,1);text-decoration:none;padding:3px;color:#000000;pointer-events:none;}*/
/*.bike-availabilty{font-family:"ChaletComprime-CologneEighty",sans-serif;letter-spacing:1px;font-size:12px;}*/
.bike-availabilty{display:none;}

@media only screen and (min-width : 300px) and (max-width : 737px) {
	#motorcycle-list-masthead{
		height:85px;
		background-color: #FFFFFF !important;
		background-image:none;
	}
	#motorcycle-list-masthead img{
		display:none;
	}
	.motorcycle-list,.motorcycle-list:nth-child(3n){
		width:320px !important;
		height:210px;
		float: none !important;
		margin-left:auto !important;
		margin-right:auto !important;
	}
}


/********************/
/* BIKE DETAIL PAGE */
/********************/
#motorcycle-masthead{height:800px;overflow:hidden;}
#motorcycle-masthead img{width:100%;height:100%;}

#bike-detail-availability{position:absolute;bottom:40px;background:rgba(0,0,0,0.1);width:100%;padding:8px 0;}
#bike-detail-availability p{position:absolute;text-align:right;right:310px;}

#sale-button{background-color:#4E744D;opacity:0.8;position:absolute;left:915px;padding:9px 18px;bottom:-3px;transition:opacity 0.20s;}
#sale-button:hover{opacity:1.0;transition:opacity 0.20s;}
#sale-button{color:#FFFFFF;font-weight:bold;font-size:24px;text-decoration:none;-webkit-font-smoothing:antialiased;}

#sale-button-notified{background-color:#4E744D;opacity:0.8;position:absolute;left:915px;padding:9px 18px;bottom:-3px;transition:opacity 0.20s;}
#sale-button-notified:hover{opacity:1.0;transition:opacity 0.20s;}
#sale-button-notified{color:#FFFFFF;font-weight:bold;font-size:24px;text-decoration:none;-webkit-font-smoothing:antialiased;}

#build-level{background-color:#414645;opacity:0.8;position:absolute;left:140px;padding:9px 18px;bottom:-3px;transition:opacity 0.20s;text-align:center;}
#build-level:hover{opacity:1.0;transition:opacity 0.20s;}
#build-level{color:#FFFFFF;font-weight:bold;font-size:24px;text-decoration:none;-webkit-font-smoothing:antialiased;}

#specs-pricing{
	display:block;
	position:absolute;
	color:#434343;
	left:140px;
	top:45px;
	font-size:85%;
	font-family:"ChaletComprime-CologneEighty",sans-serif;
	text-transform:uppercase;
	width:180px;
	text-align:center;
	padding:0px 18px;
}
#specs-pricing em{
	font-size:110%;
}

#bike-detail-left{float:left;width:600px;}

#bike-detail-left .gallery-item{margin:0 0 6px 0 !important;}
#bike-detail-left .gallery-icon{width:600px;height:100px;overflow:hidden;border:1px solid rgba(0,0,0,0.2);}
#bike-detail-left .gallery-icon img{width:100%;
	height:auto;
/*	margin-top:-03%;*/
	margin-top: -25%;
	transition:margin 0.20s;border:none !important;}
#bike-detail-left .gallery-icon img:hover{
/*	margin-top:-10%;*/
	margin-top:-30%;
	transition:margin 0.20s;}

#bike-detail-left .gallery-item-tall{margin:0 !important;}
#bike-detail-left .gallery-icon-tall{width:600px;height:200px;overflow:hidden;border:1px solid rgba(0,0,0,0.2);}
#bike-detail-left .gallery-icon-tall img{width:100%;height:100%;border:none !important;}

.lb-details{font-family:"ChaletComprime-MilanEighty",sans-serif;text-transform:uppercase;}

#bike-detail-right{float:right;width:600px;}
#bike-detail-right h1{padding:20px 20px 0px 20px;text-transform:uppercase;text-decoration:none;font-family:"ChaletComprime-CologneEighty",sans-serif;color:#888888;font-size:51px;}
#bike-detail-right h2{padding:20px 0 0 20px;text-transform:uppercase;text-decoration:none;font-family:"ChaletComprime-CologneEighty",sans-serif;color:#888888;font-size:30px;}
#bike-detail-right p{padding:20px;font-family:"Helvetica",sans-serif;font-size:14px;color:#000000;line-height:24px;}
#bike-detail-right p a{text-decoration:underline !important;}
#bike-detail-right p a:hover{background-color:#E7E7E7;}
#bike-detail-right ul{padding:10px 20px 20px 20px;}
#bike-detail-right li{border-bottom:1px solid rgba(0,0,0,0.2);padding:10px 0;font-family:"Helvetica",sans-serif;font-size:14px;color:#000000;}
#bike-detail-right li strong{font-weight:bold;text-transform:uppercase;}
#bike-detail-right li a{text-decoration:underline;}
#bike-detail-right li a:hover{background-color:#E7E7E7;}

#bike-detail-availability{font-family:"ChaletComprime-MilanEighty",sans-serif;font-size:20px;text-transform:uppercase;letter-spacing:0.05em;}

#pop-email-sign-up{display:none;background-color:#FFFFFF;border:1px solid rgba(0,0,0,0.2);border-radius:5px;height:400px;padding:20px;font-family:"ChaletComprime-CologneEighty",sans-serif;color:#888888;font-size:16px;}
#pop-email-sign-up p{margin-bottom:5px;}
#pop-email-sign-up .wpcf7-not-valid-tip{color:red;font-size:11px;}

#pop-build-level{display:none;background-color:#FFFFFF;border:1px solid rgba(0,0,0,0.2);border-radius:5px;width:400px;height:500px;}

/*@media only screen and (max-device-width:480px){*/
@media only screen and (min-width : 300px) and (max-width : 737px) {
	#motorcycle-masthead{
		padding-top:90px;
		width:100%;
		height:auto;
		position:relative;
		margin-bottom:5px;
	}
	#motorcycle-masthead img{
		width:100%;
	}
	#bike-detail-availability{
		background:none;
		text-align:center;
		bottom:5px;
	}
	#bike-detail-availability p{
		display:none;
	}
	#sale-button{

	}
	#sale-button-notified{
/*		border:1px solid blue;*/
		position:relative;
		left:auto;
		font-size:4vw !important;
	}
	#build-level{
/*		border:1px solid yellow;*/
		position:relative;
		left:auto;
		font-size:4vw !important;
	}
	.gallery-icon-tall, .gallery-icon-tall img{
		width:100% !important;
		height: 50% !important;
	}
	#bike-detail-left{width:100%;clear:both;position:relative;}
	#bike-detail-left .gallery-icon{width:94%;height:50px;margin-left:3%;margin-right:3%;}
	#bike-detail-left .gallery-icon img{width:100%;height:400%;margin-top:-09%;transition:margin 0.20s;border:none !important;}
	#bike-detail-right{float:left;width:100%;}
}


/************/
/* NEWS */
/************/
#news{}
#news-masthead{height:120px;background-color:rgba(0,0,0,0.2);overflow:hidden;}
#livefeed h2{font-family:"ChaletComprime-CologneEighty",sans-serif;text-transform:uppercase;font-size:30px;color:#000000;}

#livefeed-left{
	width: 100%;
/*	width:486px;*/
/*	float:left;*/
}
#livefeed-left .sb_instagram_header{display:none;}
#livefeed-left .sb_item{background-color:green;}
#livefeed-left #sbi_images{
	padding:0 !important;
	margin:0;
	display: flex !important;
	flex-direction: row;
	flex-wrap:wrap;
}
.sbi_item{
	flex-basis:20%;
/*	margin-bottom:5px;*/
	margin:0 5px 5px 0;
}
.sbi_photo{
/*	width:235px;*/
/*	height:235px;*/
	width:100%;
	height:100%;
	margin:0 5px 5px 0;border:1px solid rgba(0,0,0,0.2);
}
.sbi_photo_wrap{
	margin: 0 5px !important;
}

#livefeed-right{width:715px;float:right;display:none;}

.news-post{position:relative;float:left;margin:0 0 5px 0;width:100%;height:308px;color:#000000;background-size:cover;background-position:center 40%;opacity:0.9;transition:opacity 0.10s;overflow:hidden;background-color:#000000;}
/*.news-post{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);filter: gray;filter: grayscale(100%);}*/
.news-post:hover{opacity:1;transition:opacity 0.10s;}
.news-post h1{top:-20px;right:-5px;pointer-events:none;position:absolute;color:#FFFFFF;font-family:"ChaletComprime-CologneEighty",sans-serif;text-transform:uppercase;font-size:100px;text-align:right;}

#news-detail-left{float:left;width:600px;}
#news-detail-left .gallery-item{margin:0 0 6px 0 !important;}
#news-detail-left .gallery-icon{border:1px solid rgba(0,0,0,0.1);}
#news-detail-left .gallery-icon img{border:none !important;margin:0 auto;width:100%;}

#news-detail-right{float:right;width:600px;font-family:"Helvetica",sans-serif;font-size:14px;color:#000000;line-height:24px;}
#news-detail-right p{padding:0 20px 20px 20px;}
#news-detail-right p a{text-decoration:underline;color:#555555;padding:2px 0px;}
#news-detail-right p a:hover{background-color:#4D4D4D;color:#FFFFFF;}
#newsletter-detail-right p a:hover{background-color:#E7E7E7;}
#news-detail-right ul{padding:10px 20px 30px 20px;}
#news-detail-right li{border-bottom:1px solid rgba(0,0,0,0.2);padding:5px 0;}
#news-detail-right li strong{text-transform:uppercase;font-weight:bold;font-family:"Helvetica",sans-serif;font-size:14px;color:#000000;padding-left:0;}
#news-detail-right strong,#livefeed-detail-right h2{padding:20px 0 0 20px;text-transform:uppercase;text-decoration:none;font-family:"ChaletComprime-CologneEighty",sans-serif;color:#888888;font-size:30px;}

#news-detail h1{text-transform:uppercase;text-decoration:none;font-family:"ChaletComprime-CologneEighty",sans-serif;color:#4B4B4B;font-size:100px;padding:4px 0 0 0;text-align:center;}
#news-detail h3{text-transform:uppercase;text-decoration:none;font-family:"ChaletComprime-CologneEighty",sans-serif;color:#8E8E8E;font-size:20px;padding:0 0 14px 0;text-align:center;}

/*@media only screen and (max-device-width:480px){*/
@media only screen and (min-width : 300px) and (max-width : 737px) {
	#news-masthead{height:85px;background-color:#CFCFCF;background-image:none;}
/*	#livefeed-left{display:none;}*/
	.news-post{width:100%;height:200px;}
	.news-post h1{font-size:50px;text-align:right;top:-10px;right:-3px;}

	#news-detail-left{width:99%;}
	#news-detail-left br{clear:none !important;padding:0;margin:0;display:none;}
	#news-detail-left .gallery-item{width:43% !important;float:left;display:block;padding:10px;}
	#news-detail-left .gallery-icon{}
	#news-detail-left .gallery-icon img{float:left;}
	#news-detail-right{width:100%;}
	#news-detail h1{font-size:40px;}

	.sbi_item{
		flex-basis:100%;
		margin-bottom:5px;
	}
}


/***********/
/* GALLERY */
/***********/
#gallery-masthead{height:120px;overflow:hidden;background-color:#808080;}
#gallery-categories{}
#gallery-categories .cat-item{display:block;float:left;padding:10px 30px;margin:0 10px 0 0;border:1px solid rgba(0,0,0,0.2);}
.gallery-media{width:190px;height:190px;overflow:hidden;float:left;margin:0 10px 10px 0;border:1px solid rgba(0,0,0,0.1);}
.gallery-media:nth-child(6n+0){margin-right:0;}
.gallery-media img{width:160%;}

/*@media only screen and (max-device-width:480px){*/
@media only screen and (min-width : 300px) and (max-width : 737px) {
	#gallery-masthead{height:85px;background-color:#CFCFCF;background-image:none;}
	.gallery-media{width:100px;height:100px;margin:0 3px 3px 0;}
	.gallery-media:nth-child(6n+0){margin:0 3px 3px 0;}
}


/**********/
/* FOOTER */
/**********/
footer{margin-top:5px;margin-bottom:30px;text-align:center;}
footer{text-transform:uppercase;font-family:"ChaletComprime-CologneEighty",sans-serif;color:#000000;font-size:14px;}
footer a{text-decoration:none;color:#000000;}
footer a:hover{text-decoration:underline;}
footer em{font-size:90%;}
footer em a{text-decoration:none;color:#000000;}
footer em a:hover{text-decoration:underline;}

#mailchimp-newsletter-signup{text-align:center;text-transform:uppercase;font-family:"ChaletComprime-CologneEighty",sans-serif;font-size:18px;display:block;}
#mailchimp-newsletter-signup label{baseline:bottom;display:block;}
#mailchimp-newsletter-signup #mce-EMAIL{margin:0;font-size:14px;width:100px;text-align:center;outline:none;height:16px;}
#mailchimp-newsletter-signup input[type=submit]{text-transform:uppercase;margin:0 0 0 -4px;padding:3px 15px;background:#ccc;font-size:14px;border:0 none;cursor:pointer;}
#mailchimp-newsletter-signup input[type=submit]:hover{color:#FFFFFF;background-color:#000000;}
input,select,textarea,button,.button{font-family:inherit;}
