/* Reset Styles courtesy of Eric Meyer
   http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/ */
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,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}:focus{outline:0;}body{line-height:1;color:black;background:white;}ol,ul{list-style:none;}ul.success_list,.archive{list-style:square;margin-left:50px;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}


/*	Typography
	------------------------------------------ */

/* General */

body {;
	color: #333;
	font: 14px/1.5em "Helvetica Neue", Helvetica, Arial, sans-serif;
}
a:link,
a:visited {
	color: #1a4dc1;
	text-decoration: none;
}
a:hover,
a:focus {
	color: #5379d0;
	text-decoration: underline;
}
a.continue {
	font-size:12px;
}
h1,
h2,
h3 {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	line-height: 130%;
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}
.container .content-wrapper .main-content .articles .article .byline {
	font-size: 12px;
	color: #888;
}

.article_body li {
	margin-bottom: 1em;
}

figure {
	margin: 0 0 1em;
}

figure.portrait {
	float: right;
	width: 34%;
	padding-left: 16px;
}

figure img {
	margin: 0;
}

figcaption {
	margin-top: 3px;
	font-size: 12px;
	line-height: 1.5em;
	font-style: italic;
}

figcaption .photo-credit {
	display: block;
	text-align: right;
	font-size: 11px;
	line-height: 1.5em;
	font-style: normal;
	text-transform: uppercase;
	color: #333;
}

.portrait figcaption .photo-credit {
	text-align: left;
}


.clearfix {
	float:none;
	clear:both;
}

/* Search Bar */
#search {float:left;width:50%}
#search form {margin-bottom:0}
#search [type="search"] {-webkit-appearance: textfield; border: 1px solid #cccccc;border-radius:3px;color:#666;font-size:14px;line-height:1em;padding:5px 5px 4px;vertical-align:top; width: 220px;margin-right: 6px;}
#search [type="submit"]{background:#F0F0F0;border:none;border-radius:3px;color:#666;font-size:14px;line-height:1em;padding:7px 15px;vertical-align:top}
#search [type="submit"]:hover{background:#4B6894;color:#F5F5F5}

/* Navigation */
.navigation ul.nav {
	color: #efebe3;
	background: #927742;
}
.navigation ul.nav>li:after {
	content: "//";
}
.navigation ul.nav>li:last-child:after {
	content: none;
}
.navigation ul.nav li a {
	color: #efebe3;
	background: #927742;
	text-decoration: none;
}
.navigation ul.nav li a:hover,
.navigation ul.nav li a:focus {
	color: #fff;
	background: #666;
}
.navigation ul.nav li .drop {
	color: #333;
	background: #fff;
}
.navigation ul.nav li .drop li {
	text-transform: none;
}
.navigation ul.nav li .drop li.country {
	margin-top: 10px;
}
.navigation ul.nav li .drop li.country:first-child {
	margin-top: 0;
}
.navigation ul.nav li .drop li a {
	color: #455e96;
	background: #fff;
	font-weight: normal;
}
.navigation ul.nav li .drop li:hover,
.navigation ul.nav li .drop li a:hover,
.navigation ul.nav li .drop li:focus {
	color: #455e96;
	background: #DDD;
}
span.nav_writer {
	padding-left: 0px;
	color: #757575;
	font-size: smaller;
}

/* Main Content Main Column Defaults */
.container .content-wrapper .main-content h1 {
	font-size: 36px;
	line-height: 1.2em;
}
.container .content-wrapper .main-content h3 {
	margin: 0.5em 0 0;
	font-size: 20px;
}
.container .content-wrapper .main-content h3+p {
	margin-top: .5em;
}
.container .content-wrapper .main-content p {
	margin: 1em 0;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}
.container .content-wrapper .main-content p.ad-info {
	margin: 0em 0;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
}
.container .content-wrapper .main-content p.gearboxx-suggestion {
	margin: 1em 0;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;
	border-bottom: 1px dotted #ccc;
	padding-bottom: 10px
}
.container .content-wrapper .main-content .profile_gallery_wrapper {
	padding-bottom: 10px;
	border-bottom: 1px dotted #999;
	margin-bottom: 10px;
}
.container .content-wrapper .main-content .profile_gallery_wrapper_narrow {
	padding-bottom: 10px;
	border-bottom: 1px dotted #999;
	margin-bottom: 10px;
}
.container .content-wrapper .main-content .profile_gallery_wrapper p {
	margin: 0;
}
.container .content-wrapper .main-content blockquote {
	font-style: italic;
}

/* Breadcrumb */
.container .content-wrapper .main-content .breadcrumb {
	margin-bottom: 15px;
}
.container .content-wrapper .main-content .breadcrumb a {
	font-size: 12px;
}
.container .content-wrapper .main-content .breadcrumb span {
	display: inline;
	font-size: 12px;
}

/* Key Contacts */
.container .content-wrapper .main-content .main-column .key-contacts ul li {
	margin: 0 1px 15px 0;
	border-bottom: 1px dotted #b8b8b8;
	padding-bottom: 15px;
}
.container .content-wrapper .main-content .main-column .key-contacts ul li:last-child {
	border-bottom: none;
	padding-bottom: 0;
}
.container .content-wrapper .main-content .main-column .key-contacts ul li .multipleImage {
	float: left;
	margin-right: 15px;
	width: 150px;
}
.container .content-wrapper .main-content .main-column .key-contacts ul li .multipleImage img {
	float: none;
}
.container .content-wrapper .main-content .main-column .key-contacts ul li .kicker {
	font-size: 12px;
	text-transform: uppercase;
}
.container .content-wrapper .main-content .main-column .key-contacts ul li h3 {
	margin: 0;
	border: none;
	padding: 0;
}
.container .content-wrapper .main-content .main-column .key-contacts ul li h3+p {
	margin-top: 5px;
}
.container .content-wrapper .main-content .main-column .key-contacts ul li p {
	margin: 1em 0;
}

/* @group Articles */
.container .content-wrapper .main-content h1.article-title {
	font-size: 36px;
}
.container .content-wrapper .main-content p.subheadline {
	margin-top: 0em;
}
.container .content-wrapper .main-content .main-column.article p {
	margin: 1em 0;
}
.publish_meta {
	font-family: Helvetica, Arial, sans-serif;
	margin-bottom: 5px;
	padding: 10px 5px;
	border-bottom: 1px solid #993304;
	border-top: 1px solid #993304;
}
span.byline {
	font-size: 14px;
	text-transform: uppercase;
	display:block;
}
img.addthis_icon {
	width: 20px;
	height: 20px;
	margin: 0!important;
}
.container .content-wrapper .main-content .main-column.article h3 {
	margin: 0.5em 0 .75em;
	font-weight: bold;
	font-size: 18px;
}
.container .content-wrapper .main-content .main-column.article ul li {
	margin-left: 40px;
	list-style: disc;
}
.container .content-wrapper .main-content .main-column.article ol li {
	margin-left: 40px;
	list-style: decimal;
}

/* Homepage */
.container .content-wrapper .main-content .featured-article {
	color: #333;
	background: #F4F4F4;
}
.container .content-wrapper .main-content .featured-article h3 {
	margin: 0 0 5px;
	padding-top: 10px;
	font-size: 20px;
}

/* Landing Pages */
.container .content-wrapper .main-content h1.page-title {
	margin: .25em 0 0.1em;
	font-size: 32px;
	font-family: "Helvetica Neue", Helvetica, Arial, Sans-serif;
	font-weight: bold;
}
.container .content-wrapper .main-content h1.column-title {
	margin: 10px 0 10px;
	padding-bottom: 10px;
	font-size: 32px;
	font-family: "Helvetica Neue", Helvetica, Arial, Sans-serif;
	font-weight: bold;
	border-bottom: 1px dotted #666;
}
.container .content-wrapper .main-content .intro p:last-child {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #666;
}
.container .content-wrapper .main-content h1.column-title span {
	display: block;
	margin-top: -10px;
	color: #666;
	font-weight: normal;
	font-size: 60%;
}
.main-content h2 {
	margin: 0 0 .5em;
	font-size: 24px;
}
.container .content-wrapper .main-content h2.subscription {
	margin: 0 0 .5em;
	font-size: 16px;
	font-weight: bold;
}
.container .content-wrapper .main-content .main-column img {
	float: left;
	max-width: 100%;
	margin-right: 15px;
	padding-bottom: 10px;
}
.container .content-wrapper .main-content .landing_photo {
	height: 378px;
}
.container .content-wrapper .main-content .landing_photo .landing_cutline {
	height: 40px;
	position: relative;
	color: black;
	background-color: #e5e5e5;
	bottom: 56px;
	padding: 5px 10px;
	font-size: 13px;
	opacity: 0.8;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: alpha(opacity=80);
}
.container .content-wrapper .main-content .main-column h2.featured-columns {
	margin: 0 1px 10px 0;
	border-bottom: 1px dotted #b8b8b8;
	padding-bottom: 3px;
	font-size: 24px;
	text-transform: capitalize;
}
.container .content-wrapper .main-content .main-column h2.featured-columns:after {
	content: " »";
}
.container .content-wrapper .main-content .main-column h3.featured-articles,
.container .content-wrapper .main-content .main-column .key-contacts h3 {
	margin: 1em 1px 10px 0;
	border-top: 1px dotted #b8b8b8;
	border-bottom: 1px dotted #b8b8b8;
	padding: 3px 0;
	color: #333;
	font-size: 18px;
	text-transform: capitalize;
}
.container .content-wrapper .main-content p+.articles {
	margin: 30px 0 0;
}
.container .content-wrapper .main-content ul.entries li .location,
.container .content-wrapper .main-content ol.entries li .location,
.container .content-wrapper .main-content .articles .article .location {
	color: #b23f3f;
	font-size: 12px;
	text-transform: uppercase;
}
.container .content-wrapper .main-content ul.articles li h3,
.container .content-wrapper .main-content ul.entries li h3,
.container .content-wrapper .main-content ol.entries li h3,
.container .content-wrapper .main-content .articles .article h3 {
	margin: 0 0 .125em;
	font-size: 18px;
	line-height: 1.2em;
}
.container .content-wrapper .main-content ul.articles li p,
.container .content-wrapper .main-content ul.entries li p,
.container .content-wrapper .main-content ol.entries li p,
.container .content-wrapper .main-content .articles .article p {
	margin: 0;
}
.container .content-wrapper .main-content ul.articles li .byline,
.container .content-wrapper .main-content ul.entries li .byline,
.container .content-wrapper .main-content ol.entries li .byline {
	margin-top: 2px;
	font-size: 12px;
}
.container .content-wrapper .main-content.emagazine ol.issues {
	margin-top: 3em;
}
.container .content-wrapper .main-content.emagazine ol.issues li h2 {
	margin: 10px 0;
	font-size: 20px;
	line-height: 1.2em;
}
.container .content-wrapper .main-content.emagazine ol.issues li p {
	margin: .5em 0;
}
.container .content-wrapper .main-content.emagazine ol.issues li p:last-child {
	margin-bottom: 0;
}
p.pagination a {
	display: inline-block;
	margin: 0 3px;
	border: solid 1px #ddd;
	padding: 3px 10px;
	text-decoration: none;
}
p.pagination strong {
	display: inline-block;
	margin: 0 3px;
	padding: 3px 10px;
}
p.pagination a:hover {
	background: #F0F0F0;
}

.container .content-wrapper .main-content .articles .article  {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dotted #B8B8B8;
}
.container .content-wrapper .main-content .articles div:last-child {
	border-bottom: 0
}
.container .content-wrapper .main-content .articles .blog_article p {
	padding-bottom: 10px;
}
.container .content-wrapper .main-content .articles .article span {
	margin: 0 0 0px;
	font-size: 12px;
	display: block;
	color: #666;
}	
.container .content-wrapper .main-content .articles .article span.writer {
	padding-bottom: 10px;
	font-size: 13px;
	display: block;
	color: #000;
	font-weight: bold;
}
#rental > p {
	margin: 5px 0
}
.rental_kc {
	border-bottom: 1px dotted #666
}
.rental_kc > img {
	float: left;
	width: 140px;
	height: 140px;
	margin-right: 10px;
}
.rental_kc > h3 {
	font-size: 16px;
	color: #444 !important;
}

/* Writer Profile Index */
.container .content-wrapper .main-content ul.writers {
	margin-top: 2em;
	list-style-type: none;
}
.container .content-wrapper .main-content ul.writers li {
	margin: 1em 0;
}
.container .content-wrapper .main-content ul.writers li:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.container .content-wrapper .main-content ul.writers li img {
	float: left;
	margin: 0 15px 15px 0;
	border-radius: 5px;
	width: 100px;
	height: 100px;
}
.container .content-wrapper .main-content ul.writers li h2,
.container .content-wrapper .main-content ul.writers li p {
	margin: 0;
}

/* Writer Profile Pages */
div.main-content div.writer-image-container {
	display: inline;
	float: left;
	width: 200px;
	height: 200px;
	margin-right: 10px;
	padding: 5px;
	border: 1px solid #ccc;
	border-radius: 5px;
}
div.main-content div.writer-image-container.social {
	margin-bottom: 42px;
}
#social_media_profile {
	position: relative;
	bottom: 0px;
	height: 36px;
	width: 190px;
	padding: 5px 0px 2px 6px;
	background-color: #EEE;
	border-radius: 0 0 5px 5px;
	margin-left: 1px;
	border-left: 1px solid #CCC;
	margin-top: 0px;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}
#social_media_profile span#profile_gplus_icon {
	display: inline-block;
	margin-right: 2px;
	width: 32px;
	height: 32px;
	background: url('../images/socialmediaicons/social_media_sprite.png') no-repeat;
}
#social_media_profile span#profile_fbook_icon {
	display: inline-block;
	margin-right: 2px;
	width: 32px;
	height: 32px;
	background: url('../images/socialmediaicons/social_media_sprite.png') -35px;
	background-repeat: no-repeat;
}
#social_media_profile span#profile_twitter_icon {
	display: inline-block;
	margin-right: 2px;
	width: 32px;
	height: 32px;
	background: url('../images/socialmediaicons/social_media_sprite.png') -70px;
	background-repeat: no-repeat;
}
#social_media_profile span#profile_email_icon {
	display: inline-block;
	width: 32px;
	height: 32px;
	background: url('../images/socialmediaicons/social_media_sprite.png') -106px;
	background-repeat: no-repeat;
}
#social_media_profile span#profile_linkedin_icon {
	display: inline-block;
	margin-right: 2px;
	width: 32px;
	height: 32px;
	background: url('../images/socialmediaicons/social_media_sprite.png') -140px;
	background-repeat: no-repeat;
}
div.main-content div.writer-image-container img {
	border-radius: 5px;
	background: #FFF;
}
div.main-content .writer-bio {
	display:inline;
	vertical-align: top;
	word-wrap: break-word;
}
div.main-content .writer-bio p:last-of-type:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
div.main-content .writer-bio h1 {
	color: 333;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 28px;
}
div.main-content .writer-bio p {
	margin: 1em 0;
}
.container .content-wrapper .main-content .writer-articles h2 {
	clear: left;
}
div.main-content .writer-bio > div.recent-articles {
	padding-bottom: 10px;
	border-bottom: 1px dashed #ccc;
}
div.main-content .writer-bio > div.recent-articles h2 {
	padding-bottom: 10px;
	padding-left: 8px;
	border-bottom: 1px dashed #ccc;
	color: #000;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
.container .content-wrapper .main-content ul.featured-articles {
	margin-top: 2em 0 0;
	padding: 0;
	list-style-type: none;
}
.container .content-wrapper .main-content ul.featured-articles li:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.container .content-wrapper .main-content ul.featured-articles li img {
	float: left;
	margin: 0 15px 15px 0;
	border-radius: 5px;
	width: 100px;
	height: 100px;
}
.container .content-wrapper .main-content ul.featured-articles li h2,
.container .content-wrapper .main-content ul.featured-articles li p {
	margin: 0;
}
.container .content-wrapper .main-content ol.all-articles {
	margin: 1em 0;
	list-style: none;
}
.container .content-wrapper .main-content ul.categories a:link,
.container .content-wrapper .main-content ul.categories a:visited {
	margin: 0;
	padding: 0;
	color: #990000;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
}
.container .content-wrapper .main-content ol.all-articles li {
	margin: 1em 0;
}
.container .content-wrapper .main-content ol.all-articles li h3 {
	margin: 0;
}
.container .content-wrapper .main-content ol.all-articles li p {
	margin: 0;
}
.container .content-wrapper .main-content ol.all-articles li p.publish-date,
.container .content-wrapper .main-content ul.featured-articles li p.publish-date {
	color: #666;
	font-size: 12px;
}
.container .content-wrapper .main-content ol.all-articles li ul.categories {
	padding: 0;
}
.container .content-wrapper .main-content ol.all-articles li ul.categories li {
	display: inline;
}
.container .content-wrapper .main-content ol.all-articles li ul.categories li:after {
	content: ", ";
}
.container .content-wrapper .main-content ol.all-articles li ul.categories li:last-of-type:after {
	content: "";
}

/* Hotshots */
.container .content-wrapper .main-content .main-column.hotshots h2 {
	margin: 0 1px 15px 0;
	border-top: 1px dotted #b8b8b8;
	border-bottom: 1px dotted #b8b8b8;
	padding: 3px 0;
	color: #333;
	font-weight: bold;
	font-size: 18px;
	text-transform: capitalize;
}
.container .content-wrapper .main-content.hotshot h1.hotshot-title {
	font-size: 36px;
}
.container .content-wrapper .main-content.hotshot h1.hotshot-title+p {
	margin: 1em 0 2em;
}
.container .content-wrapper .main-content.hotshot #addthis_hotshots #fb-incase {
	float: left;
	width: 120px;
}
.container .content-wrapper .main-content.hotshot #addthis_hotshots a.addthis_button_email {
	margin-top: 2px;
	line-height: 16px;
}
.container .content-wrapper .main-content.hotshot #addthis_hotshots a.addthis_button_email span {
	padding-right: 1ex;
}
.container .content-wrapper .main-content.hotshot p.photo-credit {
	font-style: italic;
	font-size: 12px;
	line-height: 1em;
}
.container .content-wrapper .main-content.hotshot p.cutline {
	margin: .5em 0;
}
.container .content-wrapper .main-content.hotshot .comments h2 {
	margin: 1em 0 .5em;
	font-size: 18px;
}

/* Hotshots New (September 2014) */

.hotshots h4 {
	font-size: 16px;
	margin-top: 25px;
	font-weight: 600;
}

.hotshots .prize {
	float: right;
	width: 200px;
	padding: 0;
	margin: 0 0 10px 20px;
}

.hotshots .prize .info {
	background-color: #E3E3E3;
	padding: 15px;
}

.hotshots .prize .info img {
	width: 200px;
}

.hotshots .prize .info span.head {
	font-weight: 500;
	text-transform: uppercase;
	padding-bottom: 10px;
	padding-top: 12px;
	display: inline-block;
}

.hotshots .prize .info strong.title {
	display: inline-block;
	padding-bottom: 10px;
}

.hotshots .prize .info .body {
	line-height: 23px;
}

.hotshots .prize .info span.link {
	background-color: #82C137;
	color: #fff;
	padding: 5px 10px;
	font-weight: 500;
	display: inline-block;
	margin-top: 10px;
	font-size: 12px;
}

.hotshots .contest-details {
	margin-bottom: 50px;
}

.hotshots .contest-details .description {
	-webkit-hyphens: none;
	-moz-hyphens: none;
	hyphens: none;
}

.hotshots div.hotshots-submit {
	margin-bottom: 50px;
	width: 400px;
	float: left;
}

.hotshots .hotshots-submit h3.head {
  font-family: "Helvetica Neue", Helvetica, Arial, Sans-serif;
	-webkit-font-smoothing: antialiased;
	font-weight: 600;
}

.hotshots .hotshots-submit h3.fieldset {
  font-family: "Helvetica Neue", Helvetica, Arial, Sans-serif;
	color: #2D5ABA;
	font-size: 18px;
	border-bottom: 1px solid #779AE5;
	margin-bottom: 15px;
	font-weight: 300;
	-webkit-font-smoothing: antialiased;
}

.hotshots .hotshots-submit label {
	font-weight: 500;
	margin-bottom: 10px;
	font-size: 13px;
	display: block;
}

.hotshots .hotshots-submit input[type="text"], .hotshots .hotshots-submit textarea {
	border-radius: 0px;
	box-shadow: none !important;
	width: 100%;
	max-width: 100%;
	border: 1px solid #ccc;
	background-color: #fafafa;
	padding: 8px;
	color: #222;
	-webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-weight: 300;
  font-size: 16px;
	letter-spacing: .5px;
	transition: none;
	margin-bottom: 20px;
	line-height: 23px;
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.hotshots .hotshots-submit input[type="text"]:focus, .hotshots .hotshots-submit textarea:focus {
	border: 1px solid #777;
	background-color: #fff;
}

.hotshots .hotshots-submit input[type="text"] {
	height: 37px;
}

.hotshots .hotshots-submit textarea {
	height: 100px;
}

.hotshots .hotshots-submit label.upload {
	margin-top: 7px;
}

.hotshots .hotshots-submit img.uploaded {
	display: none;
	max-height: 150px;
	max-width: 100%;
}

.hotshots .hotshots-submit label.captcha {
	margin-top: 14px;
}

.hotshots .hotshots-submit div.captcha {
	float: left;
	margin-top: 4px;
}

.hotshots .hotshots-submit input[type="text"].captcha {
	width: 250px;
	margin-left: 10px;
}

.hotshots .hotshots-submit button.hotshot-submit {
	display: inline-block;
	padding: 9px 24px 8px 25px;
	font-size: 12px;
	color: #fff;
	background: #222;
	border-radius: 20px;
	font-weight: 500;
	line-height: 14px;
	letter-spacing: 1px;
	text-transform: uppercase;
	border: none;
	-webkit-font-smoothing: antialiased;
	margin: 15px 0 0 0;
	box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	-moz-box-shadow: none;
	-ms-box-shadow: none;
	width: auto;
}

.hotshots .hotshots-submit button.hotshot-submit:hover {
	background-color: #444;
}

.hotshots .notes {
	-webkit-font-smoothing: antialiased;
}

.hotshots .popups {
	float: right;
	width: 200px;
	position: relative;
}

.hotshots .popups .popup {
	position: absolute;
	border-radius: 10px;
	padding: 12px;
	-webkit-font-smoothing: antialiased;
	border: 1px solid #779AE5;
	display: none;
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.hotshots .popups .popup i.poparrow {
	display: inline-block;
	height: 29px;
	width: 14px;
	margin-bottom: -10px;
	margin-top: -10px;
	margin-right: 6px;
	margin-left: -26px;
}

.hotshots .popups .popup.info {
	background-color: #FCF9DA;
}

.hotshots .popups .popup.info i.poparrow {
	background: url('/images/uploads/poparrow-info.gif') no-repeat;
}

.hotshots .popups .popup.error {
	background-color: #FAAEAE;
}

.hotshots .popups .popup.error i.poparrow {
	background: url('/images/uploads/poparrow-error.gif') no-repeat;
}

.hotshots .popups .popup.info.desc {
	top: 515px;
}

.hotshots .popups .popup.error.email {
	top: 197px;
}

.hotshots .popups .popup.error.location {
	top: 422px;
}

.hotshots .popups .popup.error.upload {
	top: 660px;
}

.hotshots .popups .popup.error.captcha {
	top: 740px;
}

.hotshots .popups .popup.animate {
	-webkit-animation: pop-in 1s 1 cubic-bezier(0.075, 0.82, 0.165, 1);
	-o-animation: pop-in 1s 1 cubic-bezier(0.075, 0.82, 0.165, 1);
	-moz-animation: pop-in 1s 1 cubic-bezier(0.075, 0.82, 0.165, 1);
	animation: pop-in 1s 1 cubic-bezier(0.075, 0.82, 0.165, 1);
	display: block;
}

@-webkit-keyframes pop-in { 0% { opacity: 0; margin-top: -150px; } 100% { opacity: 1; margin-top: 0px; } }
@-o-keyframes pop-in { 0% { opacity: 0; margin-top: -150px; } 100% { opacity: 1; margin-top: 0px; } }
@-moz-keyframes pop-in { 0% { opacity: 0; margin-top: -150px; } 100% { opacity: 1; margin-top: 0px; } }
@keyframes pop-in { 0% { opacity: 0; margin-top: -150px; } 100% { opacity: 1; margin-top: 0px; } }


/* Hotshots Landing Page */

.hotshots .landing-header {
	margin-bottom: 25px;
}

.hotshots h1 {
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 32px;
	font-weight: bold;	
}

.hotshots .landing-header a {
	font-weight: bold;
}

.hotshots .action {
	background-color: #e1e1e1;
	-webkit-font-smoothing: antialiased;
	font-weight: 500;
	color: #000;
	padding: 6px 10px;
	margin-bottom: 20px;
	margin-right: 5px;
	display: inline-block;
}

.hotshots a.action.link {
	background-color: #2DA1DB;
	margin-bottom: 10px;
	margin-top: 10px;
	color: #fff;
}

.hotshots a.action.link:hover {
	background-color: #57B4E2;
	text-decoration: none;
}

.hotshots .action img {
	margin-right: 10px;
	margin-bottom: -5px;
}

.hotshots .hotshot-block {
	width: 100%;
	height: 378px;
	overflow: hidden;
	margin-bottom: 15px;
	position: relative;
}

.hotshots .hotshot-block:hover .overlay {
	display: block;
}

.hotshots .hotshot-block:hover img.hotshot {
	-webkit-filter: blur(10px);
  -moz-filter: blur(10px);
  -o-filter: blur(10px);
  -ms-filter: blur(10px);
  filter: blur(10px);
  -webkit-transform: translate3d(0, 0, 0);
}

.hotshots img.hotshot {
	border: none;
	height: 378px;
}

.hotshots .hotshot-block:hover .hover, .hotshots .hotshot-block:hover .winner {
	display: none;
}

.hotshots .hotshot-block .winner {
	height: 20px;
	bottom: -20px;
	margin-top: -20px;
	position: relative;
	font-weight: 500;
	-webkit-font-smoothing: antialiased;
}

.hotshots .hotshot-block .winner span {
	background-color: #990000;
	color: #fff;
	font-size: 14px;
	display: inline-block;
	padding: 7px 15px;
}

.hotshots .hotshot-block .overlay {
	display: none;
	height: 100%;
	width: 100%;
	background-color: #000;
	zoom: 1;
	filter: alpha(opacity=60);
	opacity: 0.6;
	position: absolute;
	top: 0px;
	color: #fff;
	padding: 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.hotshots .hotshot-block .overlay .info {
	font-weight: 500;
	border: 2px solid #fff;
	display: inline-block;
	padding-right: 6px;
	margin-right: 5px;
	margin-bottom: 10px;
	-webkit-font-smoothing: antialiased;
}

.hotshots .hotshot-block .overlay .info span {
	display: inline-block;
	font-weight: 700;
	background-color: #fff;
	color: #000;
	padding: 3px 7px;
	margin-right: 5px;
}

.hotshots .hotshot-block .overlay .desc {
	font-size: 20px;
	font-weight: 300;
	-webkit-font-smoothing: antialiased;
	margin-top: 3px;
	letter-spacing: .5px;
	line-height: 25px;
}

.hotshots .hotshot-block .hover {
	position: absolute;
	bottom: 0px;
	right: 0px;
	background-color: #000;
	zoom: 1;
	filter: alpha(opacity=60);
	opacity: 0.6;
	-webkit-font-smoothing: antialiased;
	font-weight: 500;
	color: #fff;
	padding: 5px 8px;
	margin-bottom: 15px;
	margin-right: 15px;
}

.hotshots .hotshot-block .hover img {
	margin-right: 10px;
	margin-top: -2px;
}

.hotshots h2.hshead {
	margin-bottom: 10px;
}

.hotshots .photodetails {
	margin-top: 15px;
}

.hotshots .photodetails .info {
	font-weight: 500;
	border: 2px solid #aaa;
	color: #666;
	display: inline-block;
	padding-right: 6px;
	margin-right: 5px;
	margin-bottom: 10px;
	-webkit-font-smoothing: antialiased;
}

.hotshots .photodetails .info span {
	display: inline-block;
	font-weight: 700;
	background-color: #aaa;
	color: #fff;
	padding: 3px 7px;
	margin-right: 5px;
}

.hotshots .photodetails .desc {
	font-size: 20px;
	font-weight: 300;
	-webkit-font-smoothing: antialiased;
	margin-top: 20px;
	letter-spacing: .5px;
	line-height: 25px;
}

.hotshots .photodetails {
	padding-bottom: 20px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 30px;
}

.hotshots img.hotshot.single {
	margin-top: 10px;
	margin-bottom: 20px;
}

.hotshots .cur-prize {
	background-color: #E3E3E3;
	margin: 15px 0;
	padding: 10px;
}

.hotshots .cur-prize img {
	float: left;
	margin-right: 15px;
	height: 150px;
}

.hotshots .cur-prize span.head {
	font-weight: 500;
	text-transform: uppercase;
	padding-bottom: 7px;
	display: block;
}

.hotshots .cur-prize strong.title {
	display: block;
	margin-bottom: 2px;
}

.hotshots .cur-prize div.body * {
	margin: 0;
}

.hotshots .cur-prize span.link {
	background-color: #82C137;
	color: #fff;
	padding: 5px 10px;
	font-weight: 500;
	display: inline-block;
	margin-top: 15px;
	font-size: 12px;
}

.hotshots .filter {
	border: 1px solid #ccc;
	padding: 15px;
}

.hotshots .filter span {
	display: inline-block;
	display: inline-block;
	font-weight: 500;
	-webkit-font-smoothing: antialiased;
	font-size: 14px;
	margin-right: 15px;
}

.hotshots .filter select.original {
	width: inherit;
	border: 1px solid;
	margin: 0;
	-webkit-border-radius: none !important;
	border-radius: none !important;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: -2px;
}

.hotshots .filter select.original.city {
	width: 70px;	
}

.hotshots .filter select.original.region {
	width: 80px;	
}

.hotshots .filter select.original.province {
	width: 90px;	
}

.hotshots .filter select.original.manufacturer {
	width: 115px;	
}

.hotshots .filter select:focus {
	outline: none;	
}

.hotshots .currentfilter {
	margin-top: 20px;
}

.hotshots .currentfilter h3 {
	display: inline-block;
	margin-right: 15px;	
}

.hotshots .share {
	margin-top: 15px;
	margin-bottom: 15px;
}

.hotshots .share span {
	display: inline-block;
	position: relative;
	bottom: 15px;
	margin-right: 30px;
	font-size: 20px;
	font-weight: 300;
	-webkit-font-smoothing: antialiased;
}

.hotshots .share i {
	height: 44px;
	width: 44px;
	background-image: url('/images/uploads/sharehotshotsprite-thin.png');
	display: inline-block;
	margin-right: 10px;
}

.hotshots .share i.twitter {
	background-position: 0 0;
}

.hotshots .share i.facebook {
	background-position: 0 -45px;
}

.hotshots .share i.gplus {
	background-position: 0 -90px;
}

.hotshots .share i.pinterest {
	background-position: 0 -135px;
}



/* Gearboxx */
.container .content-wrapper .main-content .articles.gearboxx .article p+p {
	margin: 1em 0;
}
.container .content-wrapper .main-content .articles.gearboxx .article p:last-child {
	margin: 1em 0 0;
}

/* @group Reader's Choice */
.main-content .awards-list {
	padding: 10px;
	margin-top:10px;
	border: 1px solid #ccc;
	background: #eee;
}

.main-content .awards-list:hover {
	background: #ddd;
}

.main-content .awards-list a {
	display:block;
	color: black;
	font-weight: Bold;
	text-align: center;
}

.main-content.riderschoice img {
	float: right;
	margin: 0 0 0 1em;
}
.main-content.riderschoice > a {
	font-size: 12px;
	font-weight: bold;
}
.main-content.riderschoice table {
	width: 630px;
	table-layout: fixed;
	margin-bottom: -1px;
	border-collapse: collapse;
	border: none;
	color: #000000;
}
.main-content.riderschoice table caption {
	padding: 0.25em;
	border: none;
	color: #ffffff;
	background-color: #788443;
	text-align: center;
	font-weight: bold;
}
.main-content.riderschoice table tr:nth-child(even) {
	background-color: rgba(120, 132, 67, 0.09);
}
.main-content.riderschoice table tr:last-child {
	border: none
}
.main-content.riderschoice table td {
	border-bottom: 1px dashed #B3B3B3;
	padding: 0.33em 0.75em;
}
.main-content.riderschoice table td:first-child {
	width: 20%;
	color: #8C6919;
	font-weight: bold;
	border-bottom: 1px dashed #B3B3B3;
	border-right: 1px dashed #B3B3B3;
	padding-left: 0;
}
.main-content.riderschoice table td a:link,
.main-content.riderschoice table td a:visited {
	color: #0068CE;
	text-decoration: none;
}
.main-content.riderschoice table td a:focus,
.main-content.riderschoice table td a:hover {
	border-bottom: 1px solid;
	padding-bottom: 1px;
	color: #0068CE;
}

/* Subscription Pages */
.container .content-wrapper .main-content.subscribe h1 {
	font-size: 24px;
}
.container .content-wrapper .main-content.subscribe p {
	margin: 1em 0;
}
.container .content-wrapper .main-content.subscribe form fieldset {
	margin:0;
}
.container .content-wrapper .main-content.subscribe form fieldset legend {
	padding-bottom: 1em;
	font: 18px/1.2em "Trebuchet MS", Verdana, sans-serif;
}
.container .content-wrapper .main-content.subscribe form fieldset li {
	position:relative;
	display: block;
	background-color: #f5f5f5;
	border: 1px solid #e3e3e3;
	border-radius: 4px;
	padding: 10px;
	margin-bottom: 10px;
}
.container .content-wrapper .main-content.subscribe form fieldset li:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.container .content-wrapper .main-content.subscribe form fieldset label:hover {
	cursor: pointer;
}
.container .content-wrapper .main-content.subscribe .options {
	width: 35px;
	float: left;
	font-size: 10px;
	font-weight: bold;
	line-height: 10px;
}

.container .content-wrapper .main-content.subscribe form fieldset.subscription-options ol li input {
	float: left;
	margin-right: 10px;
	margin-bottom: 100%;
	position: absolute;
}

.container .content-wrapper .main-content.subscribe form fieldset.subscription-options ol li span {
	margin-left: 30px;
	line-height: 1em;
	vertical-align: top;
}

.container .content-wrapper .main-content.subscribe form fieldset.subscription-options ol li span strong {
	vertical-align: top;
}
.container .content-wrapper .main-content.subscribe form fieldset.subscription-options ol li label {
	display: block;
	width: 95%;
	float: right;
}
.container .content-wrapper .main-content.subscribe form fieldset.subscription-info ol li {
	margin: 0;
	padding: 5px;
	line-height: 30px;
}
.container .content-wrapper .main-content.subscribe form fieldset.subscription-info ol li:nth-of-type(odd) {
	background: #f3f3f3;
}
.container .content-wrapper .main-content.subscribe form fieldset.subscription-info label  {
	float: left;
	width: 230px;
}
.container .content-wrapper .main-content.subscribe form fieldset.subscription-info input {
	padding-left: 4px;
	width: 300px;
}
.container .content-wrapper .main-content.subscribe form fieldset.subscription-info select {
	width: 310px;
}
.container .content-wrapper .main-content.subscribe form fieldset.subscription-info p.captcha {
	padding-left: 235px;
}

/* Contact page */
.container .content-wrapper .main-content.inquiries h1 {
	margin: 0 0 1em;
}
.container .content-wrapper .main-content.inquiries h2 {
	margin: 0 0 1em;
}
.container .content-wrapper .main-content.inquiries h3+.vcard {
	margin-top: .5em;
}

/* Blog Layout */
h3.blog-title {
	margin-top: 0 !important;
	padding-bottom: 10px;
}
.blog_article {
	margin-bottom: 15px;
	border-bottom: 4px double #222;
	padding-bottom: 10px;
	font-size: 14px;
}
.blog.tools {
	display: block;
	padding-bottom: 7px;
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #CCC;
	height: 30px;
}
.blog.tools div {
	display: inline-block;
	position: relative;
	top: 10px;
	margin: 0;
	vertical-align: top;
}
.blog.tools div.addthis_toolbox.addthis_default_style {
	position: relative;
	top: 10px;
	float: right;
	margin: 0;
	height: 30px;
}
.blog.date {
	color: #666;
	font-size: 12px;
}
.blog-nav {
	border-top: 1px solid #999;
	margin-top: 15px;
	padding: 10px 0px;
}	
h1.blog-title {
	font-size: 20px;
}
p.cutline {
	margin: 0;
	padding: 0px 10px;
	font-size: 12px;
	font-weight: normal;
	font-family: "Trebuchet MS", Verdana, sans-serif;
}
p.byline {
	margin-top: 1em 0;
	font: bold 12px "Trebuchet MS", Verdana, sans-serif;
}

/* @group Secondary Column */
.container .content-wrapper .main-content .secondary-column .features .teaser-block {
	margin-bottom: 1em;
	border-bottom: 1px solid #B8B8b8;
}
.container .content-wrapper .main-content .secondary-column .features .teaser-block:last-child {
	margin-bottom: 0;
	border-bottom: none;
}
.container .content-wrapper .main-content .secondary-column .sidebar {
	margin-bottom: 1em;
	border-bottom: 1px solid #B8B8b8;
}
.container .content-wrapper .main-content .secondary-column img.top{
	border: 0;
	padding-top: 0;
}
.container .content-wrapper .main-content .secondary-column div.author_image img {
	display: block;
	max-width: 100%;
	margin: 0 auto 1em;
	border: 0;
}
.container .content-wrapper .main-content .secondary-column h3 {
	margin: 0;
	color: #333;
	font-weight: bold;
	font-size: 18px;
}
.container .content-wrapper .main-content .secondary-column h3.sidebar {
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
	color: #900;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.container .content-wrapper .main-content .secondary-column p {
	margin: 0;
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 7px;
}
.container .content-wrapper .main-content .secondary-column p:first-child {
	margin: 0 0 1em;
}
.secondary-column ul {
	padding-left: 20px;
	list-style: square;
}
.secondary-column ul li {
	margin: 1em 0;
}
.container .content-wrapper .main-content .secondary-column p+.features h2 {
	margin: 30px 1px 5px 0;
	border-top: 1px dotted #333;
	padding-top: 5px;
}
.container .content-wrapper .main-content .secondary-column .features h2 {
	margin-bottom: 5px;
	color: #333;
	font-size: 20px;
	text-transform: capitalize;
}
.container .content-wrapper .main-content .secondary-column .features p,
.container .content-wrapper .main-content .secondary-column .hotshot p {
	margin: 0;
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 7px;
}
.container .content-wrapper .main-content .secondary-column p.events {
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 7px;
	border-bottom: 1px solid #AAA;
}
.container .content-wrapper .main-content .secondary-column .features a.feature-title {
	font-weight: bold;
	font-size: 16px;
	text-transform: uppercase;
	color: #900;
}
.container .content-wrapper .main-content .secondary-column .features a.article-title,
.container .content-wrapper .main-content .secondary-column .hotshot a.article-title {
	display: block;
	font-size: 13px;
	line-height: 1.3em;
}
.container .content-wrapper .main-content .secondary-column .hotshot img {
	margin: 0;
}
.container .content-wrapper .main-content .secondary-column .hotshot h2 {
	margin-bottom: 0;
	color: #9f0f0f;
	font-size: 16px;
	text-transform: uppercase;
}
.container .content-wrapper .main-content .secondary-column .hotshot p.view-more {
	margin-bottom: 10px;
	font-size: 13px;
	line-height: 1.5em;
}
.container .content-wrapper .main-content .secondary-column .hotshot p.view-more a:after {
	content: " »";
}
.container .content-wrapper .main-content .secondary-column .regions h2 {
	font-size: 16px;
}
.container .content-wrapper .main-content .secondary-column .regions ul {
	margin: 1em 0;
	padding-left: 0;
	list-style: none;
}
.container .content-wrapper .main-content .secondary-column .regions ul li {
	margin: 0;
}
.container .content-wrapper .main-content .secondary-column .regions ul li a:link,
.container .content-wrapper .main-content .secondary-column .regions ul li a:visited {
	display: block;
	margin-bottom: 1px;
	padding: 2px 5px;
	color: #fff;
	background: #999;
}
.container .content-wrapper .main-content .secondary-column .regions ul li a:hover,
.container .content-wrapper .main-content .secondary-column .regions ul li a:focus {
	color: #fff;
	background: #ccc;
	text-decoration: none;
}
.container .content-wrapper .main-content .secondary-column .vcard {
	margin: 1em 0;
}
.container .content-wrapper .main-content .secondary-column .vcard img.logo {
	display: block;
	margin: 0 auto 0;
}
.container .content-wrapper .main-content .secondary-column .vcard .fn {
	text-align: center;
}

/* @group Secondary Content */
.container .content-wrapper .secondary-content .twitter-feed h2 {
	margin: 15px 1px 5px 0;
	border-top: 2px solid #415b93;
	border-bottom: 1px dotted #333;
	padding: 5px 0;
	font-size: 18px;
	background: url(../../images/icons/icon_twitter.png) no-repeat 0;
	padding-left: 25px;
}
.container .content-wrapper .secondary-content .twitter-feed .tweet {
	margin: 0 1px 5px 0;
	border-bottom: 1px dotted #999;
	padding-bottom: 5px;
}
.container .content-wrapper .secondary-content .twitter-feed .tweet .status {
	color: #333;
	font-size: 12px;
	line-height: 1.5em;
}
.container .content-wrapper .secondary-content .twitter-feed .tweet .status a {
	color: #39b7da;
}
.container .content-wrapper .secondary-content .twitter-feed .tweet .date {
	color: #999;
	font-size: 11px;
}
.container .content-wrapper .secondary-content .quicklinks h2 {
	margin-bottom: 10px;
	border-top: 1px solid #333;
	border-bottom: 1px solid #333;
	padding: 5px 20px;
	font-size: 18px;
}
.container .content-wrapper .secondary-content .quicklinks ul li {
	margin: 0 0 10px 20px;
	font-size: 12px;
	line-height: 1.5em;
	list-style: disc;
}

/* @group Layout */

/* @group Basic Layout */

.login-bar {
	display: none;
}
.container {
	margin: 15px auto;
	padding: 0 20px;
	width: 960px;
}
.main-content {
	float: left;
	padding-right: 14px;
	width: 630px;
	border-right: 1px solid #B8B8B8;
}
.secondary-content {
	float: right;
	width: 300px;
	padding-left: 15px;
}
.top-box {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #B8B8B8;
}
.main-column {
	float: right;
	width: 420px;
	padding-left: 14px;
	border-left: 1px solid #B8B8B8
}
.secondary-column {
	float: left;
	width: 180px;
	padding-right: 15px;
}

/* Clear fixes */
.header:after,
.content-wrapper:after,
.columns-wrapper:after,
.featured-article:after,
.main-content ul.articles li:after,
.main-content ul.entries li:after,
.main-content ol.entries li:after,
.main-content ol.issues li:after,
.main-content .articles .article:after,
.secondary-content ul.square-buttons:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* @end */

/* @group Header */

div#follow {
	float: right;
	margin-top: 3px;
	margin-bottom: 6px;
}
div#follow i {
	display: inline-block;
}
div#follow span {
	display: inline-block;
	margin-right: 10px;
	vertical-align: top;
	font-weight: 500;
	margin-top: 0px;
	font-size: 14px;
	-webkit-font-smoothing: antialiased;
}

.follow-sprite,.follow-facebook,.follow-flickr,.follow-google,.follow-linkedin,.follow-rss,.follow-twitter{background:url("http://www.snoriderswest.com/images/round-icons.png") no-repeat; height:24px; width:24px;}
.header div#follow .follow-rss{background-position:0 0px;}
.header div#follow .follow-twitter{background-position:0 -24px;}
.header div#follow .follow-facebook{background-position:0 -48px;}
.header div#follow .follow-linkedin{background-position:0 -72px;}
.header div#follow .follow-flickr{background-position:0 -96px;}
.header div#follow .follow-google{background-position:0 -120px;}
.header div#follow .follow-rss:hover{background-position:0 -144px;}
.header div#follow .follow-twitter:hover{background-position:0 -168px;}
.header div#follow .follow-facebook:hover{background-position:0 -192px;}
.header div#follow .follow-linkedin:hover{background-position:0 -216px;}
.header div#follow .follow-flickr:hover{background-position:0 -240px;}
.header div#follow .follow-google:hover{background-position:0 -264px;}

.header .site-logo {
	float: left;
	clear: right;
}
.header .leaderboard {
	float: right;
	width: 728px;
	height: 90px;
}

/* @end */

/* @group Navigation */

.navigation,
.navigation ul {
	width: 100%;
}
.navigation {
	position: relative;
	clear: both;
	margin: 15px 0;
	line-height: normal;
}
.navigation ul {
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
.navigation ul li {
	float: left;
}
.navigation ul li a {
	display: inline-block;
	padding: .5em 8px;
}
.navigation ul li a span {
	padding-left: 8px;
}
.nav li.hover .drop {
	top: 30px;
}
.drop {
	position: absolute;
	top: -9999px;
	right: auto;
	border: 1px solid #b8b8b8;
	z-index: 999;
}
.nav li:last-child .drop {
	margin-left: -58px;
}
.drop .drop-inner {
	overflow: hidden;
	padding: 15px 0;
}
.drop.communities .drop-inner {
	width: 600px;
}
.nav .drop ul {
	list-style: none;
	padding: 0;
	margin: 0;
	float: left;
	width: auto;
	min-width: 160px;
	background: none;
	padding: 0 15px;
}
.nav .drop.communities ul {
	border-right: 1px solid #b8b8b8;
	width: 160px;
}
.nav .drop ul.last {
	border: none;
}
.nav .drop li {
	float: none;
	margin: 0 0 0 0;
	border-top: 1px dotted #B8B8B8;
}
.nav .drop li a {
	padding: 5px;
	position: relative;
	z-index: 9999;
	float: none;
	display: inline-block;
	height: auto;
}
.nav .drop li.last {
	border-bottom: 1px dotted #b8b8b8;
}

/* @end */

/* @group Content */

.main-content .featured-article img {
	float: left;
	margin-right: 10px;
}
.main-content ul.articles li,
.main-content ul.entries li,
.main-content ol.entries li,
{
	margin: 0 1px 15px 0;
	border-bottom: 1px dotted #b8b8b8;
	padding-bottom: 15px;
}
.main-content ol.issues li 
{
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #ccc;
}

.main-content ol.issues li div.pdf, 
.main-content ol.issues li div.digital
{
background: #435a94;
display: inline;
padding: 3px 10px;
color: #fff;
margin-right: 5px;
}

.main-content ul.articles li:last-child,
.main-content ul.entries li:last-child,
.main-content ol.entries li:last-child,
.main-content .articles .article:last-child {
	margin: 0 1px 0 0;
	border-bottom: none;
	padding-bottom: 0;
}
.main-content ul.articles li img,
.main-content ul.entries li img,
.main-content ol.entries li img,
.main-content ol.issues li img,
.main-content .articles .article img {
	float: left;
	margin-right: 1em;
}
.secondary-content .medium-rectangle {
	width: 300px;
	height: 250px;
}
.secondary-content ul.square-buttons li {
	float: left;
	margin: 12px;
}

/* @end */

/* @group Contests */

.contest_blurb {border-bottom: 0px solid #ccc;}
.contest_blurb > img.thumb {float: right;max-width: 33%;margin: 0 0 10px 10px;}
.prize {margin-bottom: 10px;border-bottom: 1px solid #ccc;}
.prize > img {float: left;margin-right: 15px;}

.errorbox-good
{
  border-bottom:1px solid #ccc;
  padding-bottom:20px;
}

.errorbox-good ul
{
  list-style:none;
  margin:0;
}

.errorbox-good ul li
{
  padding:10px 0 0;
}

.ss-choice-label
{
  line-height:24px;
  font-size:14px;
}

.ss-form-entry .btn.btn-success
{
  width:33%;
  display:block;
  font-size:21px;
  text-transform:uppercase;
  margin:0 auto;
  padding:15px 0;
}

.ss-form-entry input[type="text"]
{
  width:50%;
  border-radius:5px;
  padding:5px;
}

.ss-q-radio
{
  margin:5px 0 8px!important;
  padding:5px 0;
}

.ss-q-title
{
  font-weight:700;
  text-transform:uppercase;
  font-size:14px !important;
  background:#788443 !important;
  color:#f5f5f5;
  border-radius:5px;
  display:block;
  margin-bottom:15px;
  padding:5px 10px;
}

/* @end */

/* @group Business Profiles */

.bp {border: 1px solid #ccc;background: #f5f5f5;margin-bottom: 5px;padding: 10px;position:relative;}
.o {position:absolute;top: 0px;right: 0px;width: 15px;height:15px;background:green;}
.c {position:absolute;top: 0px;right: 0px;width: 15px;height:15px;background:red;}
.bp .buttons {padding: 10px 0;}
.bp input[type="button"] {background: linear-gradient(to bottom, #7CC187 0%, #33A047 100%) repeat scroll 0 0 transparent;border-radius: 5px 5px 5px 5px;color: white;font-weight: bold;height: 30px;padding: 0 10px;}

p.bp_subheadline {margin: 0em!important;padding:10px 0;font-size: 18px;font-weight: bold;color: #666;}
#profile_sidebar {font-size: 12px;}
#profile_sidebar h3 {background: rgb(56, 56, 56);color: white;text-align: center;font-size: 14px;padding: 5px 0;margin-bottom: 10px;font-family: arial, sans-serif;text-transform: uppercase;}
#profile_sidebar li {margin: 0!important;}
#profile_sidebar img {max-width:100%}
#profile_sidebar > span {display: block;padding: 10px;}
#contact_info, #profile_map, #profile_sidebar, .riders-choice {background: #f5f5f5;border-bottom: 0;margin-bottom: 10px;font-size: 12px;}
#contact_info > #contact_matrix {padding: 10px 10px 45px 10px;position: relative;}
#contact_matrix > div {position: absolute;bottom: 10px;left: 5px;font-size: 11px;font-weight: bold;}
#contact_matrix > div > a {float: left; margin: 0 5px;}
#contact_matrix span {display: block;margin: 3px 0;}
#contact_matrix span#name {display: block;font-size: 14px;font-weight: bold;}
#contact_info h2, #profile_map h2, #profile_sidebar h2, .riders-choice h2 {font-size: 18px; font-weight:bold;font-family: arial, sans-serif;margin-bottom: 10px;padding-bottom: 10px;background:rgb(151, 147, 138);padding: 5px 10px;margin-bottom: 0px;color: white;text-shadow: 3px 0 2px #61686F;}
#contact_info img {display: block;margin: 0 auto 10px;}
#contact_matrix input[type="button"] {height: 30px;nowhitespace: afterproperty;padding: 0 10px;border-radius: 5px;color: white;font-weight: bold;background: rgb(124,193,135);background: -moz-linear-gradient(top, rgba(124,193,135,1) 0%, rgba(51,160,71,1) 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(124,193,135,1)), color-stop(100%,rgba(51,160,71,1)));background: -webkit-linear-gradient(top, rgba(124,193,135,1) 0%,rgba(51,160,71,1) 100%);background: -o-linear-gradient(top, rgba(124,193,135,1) 0%,rgba(51,160,71,1) 100%);background: -ms-linear-gradient(top, rgba(124,193,135,1) 0%,rgba(51,160,71,1) 100%);background: linear-gradient(to bottom, rgba(124,193,135,1) 0%,rgba(51,160,71,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7cc187', endColorstr='#33a047',GradientType=0 );}

.rc-logo {
  display: block;
  margin: 10px auto;
  height: 118px;
}

.riders-choice > ul, .riders-choice > ul > li {
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
}

.riders-choice li.year {
  font-size: 16px;
  font-weight: bold;
  padding: 5px;
  text-align: center;
}

.riders-choice li.plat {
  background: rgba(222,222,222,1);
  padding: 5px;
}

.riders-choice li.gold {
  background: rgba(240, 210, 137, 1);
  padding: 5px;
}

.riders-choice li.silver {
  background: rgba(221, 221, 221,.75);
  padding: 5px;
}

.riders-choice li.bronze {
  background: rgba(217, 161, 118, 1);  
  padding: 5px;
}

/* @end */


.hotshot_form label 
{
  border-bottom: 2px solid rgb(83, 81, 70);
  display: block;
	font-size: 1.1em;
	font-weight: bold;
  margin-bottom: 5px;
  padding: 10px 0;
}

.hotshot_form label > small 
{
	color: #666;
	font-size: 11px;
	font-style: italic;
}

.hotshot_form input, .hotshot_form textarea 
{
	background-color: #ffffff;
	border: 1px solid #cccccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border linear .2s, box-shadow linear .2s;
	-moz-transition: border linear .2s, box-shadow linear .2s;
	-o-transition: border linear .2s, box-shadow linear .2s;
	transition: border linear .2s, box-shadow linear .2s;
	width: 100%;
	padding: 5px 0;
}

.hotshot_form button 
{
	display: block!important;
	background-color: #04C;
	border: 1px solid #04C;
	color: white;
	padding: 15px 0;
	margin: 10px auto 0;
	width: 50%;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	background-image: none;
	border-radius:0;
	box-shadow: none;
}

.hotshot_form button:hover
{
	background-color: #08c;
}

.sponsor
{
	background: whitesmoke;
	border: 1px solid #D5D5D5;
	padding: 10px;
}

.main-content > .sponsor {
	float: right;
	margin: 0 0 0 1%;
	width: 23%;
}

.main-content.hotshot > .sponsor
{
	float: none;
	width: 100%;
	padding: 0 0 10px 0;
}

.sponsor > h3 
{
	text-align: center;
}

.main-content.hotshot > .sponsor > h3 
{
	display: inline-block;
}

.sponsor img 
{
	display: block;
	margin: 10px auto;
	max-width: 140px;
}

.main-content.hotshot > .sponsor img
{
	float: left;
	margin: 10px;
}

.sponsor a.title 
{
	font-size: 14px;
	font-weight: bold;
	display: block;
	margin: 10px 0;
}

.sponsor a.button, .hotshots a.button.contest
{
	background:#82C137;
	border-radius:0;
	color:#FFF;
	display:block;
	font-size:12px;
	font-weight:700;
	margin:10px 0 0;
	padding:5px 10px;
	text-align:center;
	width:50%;
}

.main-content.hotshot > .sponsor a.button 
{
	width: 25%;
	margin-left: 160px;
	display: inline-block;
}

.hotshots a.button.contest 
{
  width: 100%;
  padding: 10px 0;
  margin: 0 0 10px;
  font-size: 13px;
}

.sponsor a.button.contest, .hotshots a.button.contest
{
	background: #A21414;
}

.main-content.hotshot > .sponsor a.button.contest
{
	margin: 0 0 0 20px;
}


/* Social Media Icons */
ul.socialicons 						{ list-style-type: none; margin: 0 0 10px 0;float: left;}
ul.socialicons.color					{ padding: 5px 10px!important;}
ul.socialicons li					{ list-style-type: none; display: inline; float: left; padding: 0 5px 0 0; }
ul.socialicons li:first-child				{ width:100%; }
ul.color li a 						{ background: url('images/socialmediaicons/social_media_icons.png') no-repeat 0 0; }
ul.socialicons li a 				{ text-indent: -9999px; width: 32px; height: 33px; display: block; overflow: hidden; margin: 2px; }
ul.socialicons li a.stumbleupon{background-position:0 0}ul.socialicons li a.digg{background-position:0 -36px}ul.socialicons li a.facebook{background-position:0 -73px}ul.socialicons li a.twitter{background-position:0 -109px}ul.socialicons li a.delicious{background-position:0 -146px}ul.socialicons li a.flickr{background-position:0 -183px}ul.socialicons li a.youtube{background-position:0 -219px}ul.socialicons li a.skype{background-position:0 -256px}ul.socialicons li a.linkedin{background-position:0 -292px}ul.socialicons li a.vimeo{background-position:0 -329px}ul.socialicons li a.blogger{background-position:0 -365px}ul.socialicons li a.tumblr{background-position:0 -402px}ul.socialicons li a.picasa{background-position:0 -438px}ul.socialicons li a.wordpress{background-position:0 -475px}ul.socialicons li a.rss{background-position:0 -511px}ul.socialicons li a.mobileme{background-position:0 -548px}ul.socialicons li a.apple{background-position:0 -585px}ul.socialicons li a.gpluslight{background-position:0 -621px}ul.socialicons li a.gplusdark{background-position:0 -694px}ul.socialicons li a.twitterb{background-position:0 -658px}ul.socialicons li a.instagram{background-position:0 -731px}ul.socialicons li a.myspace{background-position:0 -767px}ul.socialicons li a.dribble{background-position:0 -803px}ul.socialicons li a.blip{background-position:0 -838px}ul.socialicons li a.spotify{background-position:0 -874px}ul.socialicons li a.grooveshark{background-position:0 -910px}ul.socialicons li a.ichat{background-position:0 -946px}ul.socialicons li a.github{background-position:0 -981px}ul.socialicons li a.soundcloud{background-position:0 -1017px}ul.socialicons li a.pinterest{background-position:0 -1053px}ul.socialicons li a.smugmug{background-position:0 -1088px}ul.socialicons li a.virb{background-position:0 -1124px}ul.socialicons li a.technorait{background-position:0 -1160px}ul.socialicons li a.slashdot{background-position:0 -1195px}ul.socialicons li a.sharethis{background-position:0 -1231px}ul.socialicons li a.posterous{background-position:0 -1267px}ul.socialicons li a.googleb{background-position:0 -1302px}ul.socialicons li a.reddit{background-position:0 -1338px}ul.socialicons li a.friendfollow{background-position:0 -1374px}ul.socialicons li a.designfloat{background-position:0 -1409px}ul.socialicons li a.amazon{background-position:0 -1445px}ul.socialicons li a.netvibes{background-position:0 -1481px}ul.socialicons li a.bing{background-position:0 -1516px}ul.socialicons li a.yahoo{background-position:0 -1552px}ul.socialicons li a.aim{background-position:0 -1588px}ul.socialicons li a.email{background-position:0 -1623px}ul.socialicons li a.ebay{background-position:0 -1659px}ul.socialicons li a.paypal{background-position:0 -1695px}ul.socialicons li a.feedburner{background-position:0 -1730px}ul.socialicons li a.podcast{background-position:0 -1766px}ul.socialicons li a.appstoreios{background-position:0 -1802px}ul.socialicons li a.itunes{background-position:0 -1837px}ul.socialicons li a.appstoremac{background-position:0 -1873px}ul.socialicons li a.yelp{background-position:0 -1909px}ul.socialicons li a.wthree{background-position:0 -1944px}ul.socialicons li a.etsy{background-position:0 -1980px}ul.socialicons li a.stackoverflow{background-position:0 -2016px}ul.socialicons li a.foursquare{background-position:0 -2051px}ul.socialicons li a.quora{background-position:0 -2087px}ul.socialicons li a.photobucket{background-position:0 -2123px}


/* eNews Subscription Widget */

div.enews-widget h5 {
  border-bottom:1px dotted #333;
  border-top:2px solid #415b93;
  font-family:sans-serif;
  padding-top: 10px;
  padding-bottom: 9px;
  margin-bottom: 12px;
  margin-top: 0px;
  font-size: 14px;
  font-weight: bold;
}

.secondary-content .enews-widget .magazinelinks a, .secondary-content .enews-widget .magazinelinks a i { 
  display: inline; 
}

.secondary-content .enews-widget .magazinelinks a i {
  height: 31px;
  width: 147px;
  background-image: url("/images/buttons.png");
  display: inline-block;
}

.secondary-content .enews-widget .magazinelinks a i.digital {
  background-position: 0px 0px;
}
  		 	
.secondary-content .enews-widget .magazinelinks a i.digital:hover {
  background-position: 0px -64px;
}

.secondary-content .enews-widget .magazinelinks a i.print {
  background-position: 0px -32px;
}			 	

.secondary-content .enews-widget .magazinelinks a i.print:hover {
  background-position: 0px -96px;
}
  
.secondary-content .enews-widget form#rw-enews {
  margin-top: 10px;
  margin-bottom: 25px;
}

.secondary-content .enews-widget form#rw-enews div {
	margin: 0;
}

.secondary-content .enews-widget form#rw-enews .text label[for="email"] {
  font-weight: 600;
  margin-bottom: 0px;
  display: block;
  -webkit-font-smoothing: antialiased;
}

.secondary-content .enews-widget form#rw-enews .text a {
  display: block;
  -webkit-font-smoothing: antialiased;
}

.secondary-content .enews-widget form#rw-enews .text {
	margin-top: 10px;
}

.secondary-content .enews-widget form#rw-enews .fields input:focus {
  outline: none;
}

.secondary-content .enews-widget form#rw-enews .fields input[type='text'] {
  border: 1px solid #999999;
  font-family: "Helvetica Neue", Helvetica, Arial, Sans-serif;
  padding-left: 6px;
  font-size: 13px;
  height: 30px;
  padding-top: 1px;
  padding-bottom: 0px;
  -webkit-font-smoothing: antialiased;
  border-radius: 0px;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	color: #000000;
}

.secondary-content .enews-widget form#rw-enews .fields input[type='text'].email {
  width: 300px;
  margin-bottom: 6px;
  margin-top: 15px;
}

.secondary-content .enews-widget form#rw-enews .fields input[type='text'].fname {
  width: 200px;
  float: left;
  display: block;
  margin-right: -1px;
}

.secondary-content .enews-widget form#rw-enews .fields input[type='text']:focus {
  border: 1px solid #927742;
}

.secondary-content .enews-widget form#rw-enews .fields button.submit {
  text-transform: uppercase;
  background-color: #555555;
  background-image: none;
  border: none;
  color: #ffffff;
  height: 30px;
  font-family: "Helvetica Neue", Helvetica, Arial, Sans-serif;
  width: 100px;
  padding: 0;
  font-size: 11px;
  cursor: pointer;
  -webkit-font-smoothing: antialiased;
  margin: 0;
  border-radius: 0px;
  box-shadow: none;
  font-weight: normal;
}

.secondary-content .enews-widget form#rw-enews .fields button.submit:hover {
  background-color: #927742;;
}

.secondary-content .enews-widget form#rw-enews span.error {
  border: 1px solid #CF3E3E;
  border-radius: 3px;
  text-align: center;
  color: #CF3E3E;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 11px;
  padding-top: 8px;
  padding-bottom: 8px;
  margin-top: 15px;
  display: block;
  opacity: 0.9;
}

/* Submit
	============================================== */

.jform {
	-webkit-font-smoothing: antialiased;
	color: #333;
}
			
.jform h4 {
	margin-top: 20px;
	margin-bottom: 15px;
}

.jform form.nf {
	margin-top: 35px;
	width: 100%;
	padding-right: 25px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
}

.jform form.nf:focus {
	outline: none;
}

.jform form.nf span.sectionhead {
	display: block;
	font-weight: 300;
	font-size: 18px;
	margin-bottom: 15px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 3px;
}

.jform form.nf span.sectionhead.low {
	margin-top: 15px;
}

.jform form.nf label {
	font-weight: 500;
	font-size: 13px;
	margin: 0 0 4px 0;
}

.jform form.nf input[type="text"], .jform form.nf textarea {
	border-radius: 0px;
	box-shadow: none !important;
	width: 100%;
	max-width: 100%;
	border: 1px solid #ccc;
	background-color: #fafafa;
	padding: 8px;
	color: #222;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-weight: 300;
	font-size: 16px;
	letter-spacing: .5px;
	transition: none;
	margin-bottom: 20px;
	line-height: 23px;
}

.jform form.nf input[type="text"]:focus, .jform form.nf textarea:focus {
	border: 1px solid #777;
	background-color: #fff;
	outline: none;
}

.jform form.nf input[type="text"].error, .jform form.nf textarea.error {
 	border-color: #c43b1d;
 }
 
.jform form.nf span.error {
 	margin-top: -20px;
 	margin-bottom: 20px;
 	display: block;
 	color: #c43b1d;
 	font-weight: 500;
 	font-size: 13px;
 	display: none;
}
 
.jform form.nf span.required {
 	color: #c43b1d;
 	font-weight: 500;
 	font-size: 13px;
}

.jform form.nf span.required.bot {
	display: block;	
}

.jform form.nf input[type="text"] {
	height: 37px;
}

.jform form.nf textarea {
	height: 150px;
}

.jform form.nf input[type="submit"] {
	display: inline-block;
	padding: 9px 24px 8px 25px;
	font-size: 12px;
	color: #fff;
	background: #222;
	border-radius: 20px;
	font-weight: 500;
	line-height: 14px;
	letter-spacing: 1px;
	text-transform: uppercase;
	border: none;
	-webkit-font-smoothing: antialiased;
	margin-top: 15px;
}

.jform form.nf input[type="submit"]:hover {
	background-color: #444;
	cursor: pointer;
}

.jform .screenreader {
  display: none !important;
}

.jform span.radio {
	margin-left: 5px;
}

.jform div.radioblock {
	margin-top: 0;
	margin-bottom: 20px;
	padding: 2px;
}

.jform div.radioblock.error {
	border: 1px solid #c43b1d;
}

	/* Submit landing page */

.article_excerpt {
	margin-bottom: 25px;	
}

.article_excerpt img {
	float: left;
	margin-right: 15px;
}

.article_excerpt .article_excerpt_content {
	-webkit-font-smoothing: antialiased;
}

.article_excerpt .article_excerpt_content h3 {
	font-weight: bold;
	font-size: 22px;
	margin-bottom: .4em;
	margin-top: 0;
}

.article_excerpt .article_excerpt_content .date_meta {
	color: #888;
}

/*	Social Media Icons
	---------------------------------------------- */
.icons-sprite, .icons-facebook, .icons-flickr, .icons-google, .icons-linkedin, .icons-rss, .icons-twitter { background: url('/assets/enews-sub/icons_sprite.png') no-repeat; display: block;}
.icons-facebook { background-position: 0 -160px; height: 32px; width: 32px; }
.icons-flickr { background-position: 0 0; height: 32px; width: 32px; }
.icons-google { background-position: 0 -32px; height: 32px; width: 32px; }
.icons-linkedin { background-position: 0 -128px; height: 32px; width: 32px; }
.icons-rss { background-position: 0 -64px; height: 32px; width: 32px; }
.icons-twitter { background-position: 0 -96px; height: 32px; width: 32px; }	




/* @group Footer */

.footer {
	clear: both;
	margin: 15px 0 0;
	border-top: 1px solid #b8b8b8;
	padding-top: 15px;
}
.footer .leaderboard {
	margin-bottom: 15px;
	border-bottom: 1px solid #b8b8b8;
	padding: 0 116px 15px;	
	width: 728px;
	height: 90px;
}
.footer p {
	font-size: 12px;
	text-align: center;
}

/* @end */

/* @group Buttons */

a.btn {
  background: rgba(57, 160, 71, 1);
  border: 1px solid rgba(57, 160, 71, 1);
  color: #FFF;
  padding: 5px 15px;
}

a.btn:hover {
  background: rgba(71, 190, 87, 1);
  cursor: pointer;
}

a.email {
  background: #3085d6;
  border: 1px solid #3085d6;
}

a.email:hover {
  background: #41A2FF;
}

button:hover,
button:focus {
	cursor: pointer;
}
button, .ss-form-entry > input[type="submit"] {
	background-color: #147B00;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #2BB80F), color-stop(50%, #23980B), color-stop(50%, #199101), color-stop(100%, #157C00));
	background-image: -webkit-linear-gradient(top, #2BB80F 0%, #23980B 50%, #199101 50%, #157C00 100%);
	background-image: -moz-linear-gradient(top, #2BB80F 0%, #23980B 50%, #199101 50%, #157C00 100%);
	background-image: -ms-linear-gradient(top, #2BB80F 0%, #23980B 50%, #199101 50%, #157C00 100%);
	background-image: -o-linear-gradient(top, #2BB80F 0%, #23980B 50%, #199101 50%, #157C00 100%);
	background-image: linear-gradient(top, #2BB80F 0%, #23980B 50%, #199101 50%, #157C00 100%);
	border: 1px solid #147B00;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset 0px 0px 0px 1px rgba(107, 255, 100, 0.4), 0 1px 3px #333333
	-moz-box-shadow: inset 0px 0px 0px 1px rgba(107, 255, 100, 0.4), 0 1px 3px #333333;
	-ms-box-shadow: inset 0px 0px 0px 1px rgba(107, 255, 100, 0.4), 0 1px 3px #333333;
	-o-box-shadow: inset 0px 0px 0px 1px rgba(107, 255, 100, 0.4), 0 1px 3px #333333;
	box-shadow: inset 0px 0px 0px 1px rgba(107, 255, 100, 0.4), 0 1px 3px #333333;
	color: white;
	font: bold 24px "Helvetica Neue", Helvetica, Arial, sans-serif;
	padding: 12px 0 14px 0;
	text-align: center;
	width: 150px;
	font: bold 24px "Helvetica Neue", Helvetica, Arial, sans-serif;
	margin: 0px 0px 20px 208px;
	text-transform: uppercase;
	width: 30%;
}

/* @end */