/*
Theme Name:         Deadly Awards
Theme URI:          http://www.dmcweb.com.au/wpthemes
Description:        WordPress theme for Deadly Awards, based on Reverie and ZURB's Foundation.
Version:            1.5
Author:             David McDonald DMC Web
Author URI:         http://twitter.com/davemac

License:            MIT License
License URI:        http://www.opensource.org/licenses/mit-license.php
*/

/* ---------------------------------------------------
   Customized Adjustments of Foundation for WordPress
--------------------------------------------------- */
 
	/* Foundation-specific presentation CSS by ZURB */
	.reverie-header{
		margin-top: 20px;
		background: #121212;
		border-radius: 6px;
		border: 2px solid #fff;
	}

	.home .reverie-header{
		border-radius: 6px 6px 0 0;
		border-top: 2px solid #fff;
		border-right: 2px solid #fff;
		border-left: 2px solid #fff;
	}

	.reverie-header h1{
		float: left;
		width: 400px;
		height: 128px;
		margin: 0;
		background:url(images/logo-s2014.jpg) no-repeat top left;
		border-radius: 6px 0 0;
	}

	.reverie-header h1 a{
		float: left;
		width: 400px;
		height: 128px;
	}
	
	@media handheld, only screen and (max-width: 767px) {
	header { position: relative; }
	header .subheader { margin-bottom: 0; }
	header .menu-action { float: left; position: relative; top: 1px; margin-top: -12px; }
	header .menu-action .button.small { padding: 8px; }
	header .menu-action .button.small svg { opacity: 0.5; }
	header h1 { font-size: 27px; font-size: 2.7rem; margin-bottom: 18px; }
	header h4 { font-size: 17px; font-size: 1.7rem; }
	}

/* -----------------------------------------
   Styling Basic WordPress Outputs
----------------------------------------- */

	.ir, #turnkey-credit{ position: absolute; left: -9600px; } 
	
	/* Global */
	h1, h2, h3, h4, h5 { font-family: 'Open Sans', "Helvetica Neue", "Helvetica", Arial, Verdana, sans-serif; font-weight: bold; }
	
	h1, h2, h3, h4, h5{
		color: #00c1d6;
	}
	
	a img{
		border: none;
	}
	
	/* Add Divider for Listed Posts */
	.post-divider { background:url(images/divider.png) no-repeat center top; height:36px; margin:20px 0 27px; }	
	
	/* Add Class for Images */
	img.alignright { float: right; margin: 0 0 18px 18px; }
	img.alignleft { float: left; margin: 0 18px 18px 0; }
	img.aligncenter { display: block; margin: 18px auto; }
	
	/* Add HTML5 Class for Images */
	figure {
		margin-bottom: 17px;
	}
	figure img {
		height: auto;
		margin: 0 auto;
		display: block;
		border-image: initial;
	}
	
	.page-id-22 figure img {
		margin: 0;
	}
	
	/* Sidebar Adjustment */
	.sidebar-section { padding-bottom: 10px; padding-top: 20px;	font-size: 13px; font-size: 1.3rem; font-weight: normal; }
	
	/* Footer Nav */
	.footer-section { padding-bottom: 10px; padding-top: 10px; font-size: 13px; font-size: 1.3rem; font-weight: normal; }
	
	/* Overwrite Off-Canvas Style */

	footer{
		padding: 0 0 10px;
		background: inherit;
	}

	#content-info{
		font-family: "Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;
		margin-bottom: 18px;
		padding-top: 25px;
		background: #444;
		border-top: 1px solid #764794;
		border-radius: 0 0 6px 6px;
		border-bottom: 1px solid #3f5665;
		box-shadow: 0 0 20px rgba(0, 0, 0, 0.3);
	}

	.js [role="main"] { background: inherit; padding: 0;}

	.top-header { 
		padding-top: 20px;
	}

	#content { padding: 0 2.5em 1.25em 0; }
	.home #content{ padding-bottom: 0; }
	#sidebar { padding-bottom: 1.25em; }
	
	/* Breadcrumb Adjustment */
	ul.breadcrumbs li span { padding-left: 3px; }
	ul.breadcrumbs li a { padding-left: 0; }
	
	/* Comment Textarea Adjustment */
	#respond textarea { height: 100px; }	

/*  -------------------------------------------------------
    Adjust Foundation 3 Pagination Style for WordPress
    ---------------------------------------------------- */ 
    
    ul.page-numbers { display: block; height: 24px; margin-left: -5px; }
    ul.page-numbers li {float: left; display: block; height: 24px; color: #999; font-size: 14px; margin-left: 5px; }
    ul.page-numbers li a { display: block; padding: 1px 7px 1px; color: #555; }
    ul.page-numbers li:hover a, ul.page-numbers li a:focus { background: #e6e6e6; }
    ul.page-numbers li.unavailable a { cursor: default; color: #999; }
    ul.page-numbers li.unavailable:hover a,ul.page-numbers li.unavailable a:focus { background: transparent; }
    ul.page-numbers li span.current { background: #2ba6cb; color: #fff; font-weight: bold; cursor: default; display: block; padding: 1px 7px 1px; }    
    
	
/*  --------------------------
    Your Customized Style
    ----------------------- */
    
body{
	color: #f1f1f1;
	background: #1c1f32 url(images/bg-body2014.jpg) repeat-x fixed;
}

a {
	color: #e84f22;
}
    
#content a:hover{
	text-decoration: underline;
}   
    
.nopadding{
	padding: 0;
}    
    
.strip-global {
	padding: 4px 0 6px;
	background: #fc0;
}

.reverie-header form, #sidebar form{
	margin: 0;
}

.button {
	padding: 9px 13px 9px;
	background: #e53e33;
	border: 1px solid #e8574e;
	border-radius: 6px;
}

#content .gform_wrapper .gfield_required {
	color: #fff;
}

/* Utility Nav */

.product-nav {
	margin: 0 auto;
	line-height: 2.2;
}

.product-nav li {
	display: inline;
}

.product-nav li a:link, .product-nav li a:visited {
	padding: 11px 10px 12px;
	color: #333;
	font-family: "Oswald", Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: 400;
	text-transform: uppercase;
}

.product-nav li a:hover, .product-nav li.active a{
	color: #c72730;
	text-decoration: underline;
}    

/* main nav */

.nav-bar{
	float: right;
	height: 40px;
	background: none;
	margin: 0 15px 0 0;
	padding: 0;
}

.nav-bar > li{
	border: none;
	border-top: 4px solid #121212;
	box-shadow: none;
}

.nav-bar > li:last-child{
	border-right: none;
	box-shadow: none;
}

.nav-bar > li.active{
	background: none;
	border-color: #e53e33;
}

.nav-bar > li.active > a{
	color: #e53e33;
	cursor: default;
}

.nav-bar > li.active:hover{
	background: none;
	cursor: default;
}

.nav-bar > li:hover, 
.nav-bar > li.current-page-ancestor,
.archive.date .nav-bar > li.current_page_parent,
.author .nav-bar > li.current_page_parent,
.single-post .nav-bar > li.current_page_parent,
.post-type-archive-media_release .top-nav .nav-bar > li.menu-item-91,
.single-media_release .top-nav .nav-bar > li.menu-item-91{
	background: none;
	border-color: #e53e33;
}

.archive.date.post-type-archive-media_release .nav-bar > li.menu-item-17{
	background: none;
	border-color: #121212;
}

.nav-bar > li > a { color: #fff; }

.nav-bar > li > a:first-child{
	position: relative;
	padding: 25px 8px 0;
	display: block;
	text-decoration: none;
	font-family: 'Open Sans', "Helvetica Neue", "Helvetica", Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 14px;
}

.nav-bar > li:first-child a{
	padding-left: 0;
}

.nav-bar > li:last-child a{
	padding-right: 0;
}

.socials{
	float: right;
	margin: 40px 17px 0 0;
}

.socials ul.inline-list{
	margin: 0 0 0 -22px;
}

.socials li span{
	color: #e84f22;
	font-size: 26px;
}

.socials li span:hover{
	color: #00cddd;
}

/* video area */

.video-container{
	width: 853px;
	margin: 15px auto 0;
}

.top-header iframe{
	border: 2px solid #00cddd;
}

/* home slider */

#featured{
	/* height: 440px; */
	width: 1040px;
	background: #f4f4f4 url('images/foundation/orbit/loading.gif') center center no-repeat;
	border-radius: 0 0 6px 6px;
	border-right: 2px solid #00cddd;
	border-bottom: 2px solid #00cddd;
	border-left: 2px solid #00cddd;
}

#featured img{
	display: none;
}

#featured.orbit{
	background: none;
}

#featured.orbit img{
	display: block;
	width: 1040px;
	height: 435px;
}

.orbit{
	margin-bottom: 0;
}

.orbit-wrapper #featured .orbit-caption {
	z-index: 0;
	display: block;
	padding: 0 15px 10px;
	text-align: left;
	background: none;
}

.orbit-wrapper #featured .orbit-caption h1{
	float: right;
	width: 50%;
	margin: 0;
	padding: 0 15px;
	color: #fff;
	word-spacing: 3px;
	font-family: 'Open Sans', "Helvetica Neue", "Helvetica", Arial, Verdana, sans-serif;
	font-size: 22px;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 2;
	background: #00c1d6;
	border-radius: 6px 6px 0 0;
}

.orbit-caption p{
	clear: both;
	padding: 12px 15px;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.4;
	margin: 0;
	background: #000;
	background: rgba(0, 0, 0, 0.85);
	border-radius: 6px 0 6px 6px;
	border: 1px solid #fff;
}
    
div.orbit-wrapper div.slider-nav span{
	width: 30px;
	height: 40px;
	margin-top: -50px;
	opacity: 0;
	-webkit-transition: opacity 800ms;
	-moz-transition: opacity 800ms;
	transition: opacity 800ms;
}  

div.orbit-wrapper:hover div.slider-nav span{
	opacity: 1;
	background-color: #fd0002;
}

.orbit.with-bullets{
	margin-bottom: 20px;
}

.bg{
	padding: 25px 25px 0;
	border-top: 1px solid #764794;
	border-right: 1px solid #764794;
	border-left: 1px solid #764794;
	background: #333;
	border-radius: 6px 6px 0 0;
}

/* intro */

.intro{
	margin: 15px 0 !important;
	padding: 25px 10px;
	background: #121212;
	border: 1px solid #764794;
	border-radius: 6px;
}
    
.intro h4{
	color: #fff;
	font-weight: 400;
	line-height: 1.4;
	margin: 0;
}

.intro p{
	color: #00c1d6;
	font-family: 'Open Sans', "Helvetica Neue", "Helvetica", Arial, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.4;
	margin: 0;
}

.calls{
	margin: 2em 0 !important;
	padding-left: 15px;
}

.test{
	padding: 5px 25px 25px;
	border-top: 2px solid #764794;
	border-right: 2px solid #764794;
	border-left: 2px solid #764794;
	background: #333;
	border-radius: 6px 6px 0 0;
}
    
/* countdown timer */

.timer-holder{
	height: 250px;
	padding: 15px;
	text-align: center;
	background: url(images/timer.jpg) repeat; 
}
    
.event-counter {
	color: #e84f22;
}

.event-counter h3 {
	margin: 0;
	padding-bottom: 25px;
	color: #fff;
	font-size: 24px;
	line-height: 1.3;
}

.hasCountdown{
	margin-left: 15px;
}

.countdown_show4 .countdown_section{
	width: 23%;
}

.countdown_section {
	float: left;
	display: block;
	background: #333;
	background: rgba( 51, 51, 51, 0.8);
	font-size: 14px;
	margin-right: 1px;
	padding: 5px 0 5px 0;
}

.small-banners .countdown_section{
	width: 65px;
	margin: 0 2px 0 0;
}

.countdown_amount {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	color: #00c1d6;
	display: inline-block;
	padding: 0 5px 8px;
}

.countdown_descr {
	font-size: 11px;
	color: #c30;
}

/* latest news */

.holder{
	overflow: hidden;
}

.news-latest h2{
	font-size: 18px;
	line-height: 1.2;
}

.news-latest h2 a{
	color: #00c1d6;
}

.news-latest h3{
	margin: 0 0 0.25em;
	font-size: 18px;
	line-height: 1.3;
}

.news-latest img, .post-box img{
	border: 1px solid #e84f22;
	border-radius: 3px;
}

.news-latest p{
	line-height: 1.4;
}

p.more{
	font-size: 12px;
}

p.button a{
	color: #fff;
}

.post-meta{
	color: #eee;
	font-size: 11px;
	line-height: 1.4;
	margin: 0.5em 0 1em;
}

/* Nav widgets */

.widget_nav_menu li{
	margin-top: 0.5em;
	padding: 0.5em 0;
}

.widget_nav_menu ul{
	border-radius: 6px;
	list-style: none;
}

.widget_nav_menu li{
	margin-top: 1px;
	padding: 0;
}

.widget_nav_menu li:first-child, .widget_nav_menu li:first-child a{
	border-radius: 7px 7px 0 0;
}

.widget_nav_menu .sub-menu li:first-child, .widget_nav_menu .sub-menu li:first-child a{
	border-top: 1px solid #ffd6ab;
	border-radius: 0;
}

.widget_nav_menu li:last-child, .widget_nav_menu li:last-child a{
	border-radius: 0 0 7px 7px;
}

.widget_nav_menu li a{
	color: #fff;
	display: block;
	width: 100%;
	font-family: Arial, Verdana, sans-serif;
	font-size: 18px;
	font-weight: 500;
	padding: 0.5em 20px;
	background: #0091a0;
}

.widget_nav_menu li a:hover, .widget_nav_menu li.current-menu-item a{
	color: #fff;
	background: #c87300;
}

.widget_nav_menu ul.sub-menu li a{ 
	font-size: 16px;
	padding-left: 45px;
}

.textwidget ul{
	list-style: none;
}

.textwidget li, .textwidget p{
	font-size: 13px;
}

.textwidget li{
	padding-bottom: 3px;
}

/* content */

.post-box article{
	float: left;
	clear: both;
	margin-bottom: 1em;
}

.page-id-22 .post-box img{
 	border: none;
}

.page-id-22 .post-box h2 .page-id-22 .post-box h3{
 	clear: both;
}

.blog .post-box article, .archive .post-box article,
.single .entry-content{
	padding-bottom: 3em;
	background: url(images/divider.png) no-repeat bottom;
}

.single .post-meta, .archive .post-meta,
.blog .post-meta{
	clear: both;
}

.single .post-meta, .archive .post-meta,
.blog .post-meta{
	padding: 0.75em 0 0.5em;
	border-top: 1px solid #3e3e3e;
	border-bottom: 1px solid #3e3e3e;
}

.comment-link a{
	display: block;
	padding-left: 20px;
	background: url(images/comments.png) no-repeat left;
}

.tags span{
	display: block;
	padding-left: 20px;
	background: url(images/tag.png) no-repeat left;
}

#content .one-up li{
	padding-top: 20px;
	padding-bottom: 0;
	border-top: 1px solid #764794;
}

.entry-content{
	padding-top: 1em;
}

.single .entry-content{
	padding-bottom: 2em;
}

#content .wp-post-image{
	margin-bottom: 5px;
	padding: 3px;
	background: #fff;
	border: 1px solid #aaa;
	border-radius: 3px;
}

.single .entry-content img.alignright,
.single .entry-content img.alignnone{ 
	margin: 8px 0 18px 18px; 
}

.single .entry-content img.alignnone{
	float: right;
}

.wp-caption.alignleft{
	float: left;
	margin: 0 18px 18px 0;
}

.wp-caption.alignright{
	float: right;
	margin: 0 0 18px 18px; 
}

.single .entry-content img.alignleft,
.single .entry-content img.alignright,
.single .entry-content img.aligncenter,
.single .entry-content img.alignnone,
.upw-image img{
	padding: 5px;
	border-radius: 3px;
	background: #dfdfdf;
}

.wp-caption {
	margin-bottom: 1.5em;
	padding: 5px;
	border-radius: 3px;
	background: #dfdfdf;
	border: 1px solid #764794;
	box-shadow: 3px 2px 6px rgba(19, 52, 59, 0.4);
}

.wp-caption p{
	margin: 0;
	line-height: 1.2;
	font-size: 13px;
	font-weight: bold;
	color: #000;
}

.post-box h1{
	font-size: 37px;
}

.post-box h2{
	font-size: 27px;
}

.post-box h3{
	font-size: 23px;
}

.post-box h4{
	font-size: 17px;
}

.post-box ul, .post-box ol{
	margin-left: 30px;
}

/* comments */

#respond{
	clear: both;
}

#comments{
	margin-top: 4em;
}

#comments article{
	margin-bottom: 0;
}

#comments ol{
	margin-left: 0;
}

li.comment{
	float: left;
	margin-bottom: 1.5em;
	padding: 10px;
	background: #33373b;
}

.comment img.avatar{
	float: right;
	margin: 0 0 5px 10px;
	border: 2px solid #fff;
}

.comment-author{
	font-size: 11px;
}

section.comment{
	margin-top: 1em;
}

section.comment p{
	font-size: 13px;
	line-height: 1.4;
	margin-bottom: 1.1em;
}

.widget_adrotate_widgets .sidebar-section a{
	float: left;
	display: block;
	width: 300px;
	height: 250px;
}

/* image galleries */

#afgcolorbox{
	top: 30px !important;
}

/* nomination form styles */

#content .gform_wrapper .gf_step{
	font-weight: bold;
}

#content .gform_wrapper .gsection{
	/*margin: 36px 0 16px;*/
	margin: 36px 0 0;
	padding-top: 10px;
	border-bottom: none;
	border-top: 1px solid #c30;
}

#content .gform_wrapper .top_label .gfield_label{
	color: #e53e33;
	font-size: 16px;
}

#content .gform_wrapper .ginput_complex label, 
#content .gform_wrapper .gfield_time_hour label, 
#content .gform_wrapper .gfield_time_minute label, 
#content .gform_wrapper .gfield_date_month label, 
#content .gform_wrapper .gfield_date_day label, 
#content .gform_wrapper .gfield_date_year label, 
#content .gform_wrapper .instruction {
	color: #fff;
}

#content .gform_wrapper .gfield_checkbox li label,
#content .gform_wrapper .gfield_radio li label{
	color: #fff;
}

#content .gform_wrapper h3.gform_title{
	font-size: 27px;
}

#content .gform_wrapper h2.gsection_title{
	font-size: 27px;
	font-weight: normal;
}

#content .gform_wrapper .gfield_html h2{
	padding-top: 10px;
	border-top: 1px solid #c30;
}

#content .gform_wrapper input[type=text], 
#content .gform_wrapper input[type=url], #content .gform_wrapper input[type=email],
#content .gform_wrapper input[type=tel], #content .gform_wrapper input[type=number],
#content .gform_wrapper input[type=password]{
	margin: 0;
	font-size: 14px;
}

#content .gform_wrapper textarea {
	outline-style: none;
	font-size: 14px;
	font-family: inherit;
	letter-spacing: normal;
	padding: 4px 2px 4px 2px;
	resize: none;
}

#content .gfield_html_formatted{
	margin-top: 2em;
}

.single-media_release #content .post-box footer{
	margin-top: 2em;
	padding: 17px 10px 1px;
	background: #33373b;
}

.single-media_release .post-box footer p{
	font-size: 12px;
}

.misc{
	margin-top: 1em;
}

#content .misc p{
	font-size: 11px;
	margin: 0;
}

/* modals for voting */

.reveal-modal{
	padding: 20px 30px 7px;
	-webkit-box-shadow: 0 0 10px rgba(255, 255, 255, 0.4);
	-moz-box-shadow: 0 0 10px rgba(255, 255, 255, 0.4);
	box-shadow: 0 0 10px rgba(255, 255, 255, 0.4);
	border-radius: 12px;
}

.reveal-modal h2{
	font-size: 26px;
}

.reveal-modal p{
	color: #000;
}

.reveal-modal .close-reveal-modal{
	font-size: 30px;
	font-size: 3rem;
	color: #bd4967;
}

.reveal-modal img{
	float: right;
	margin: 7px 0 0.5em 1em;
	padding: 2px;
	border: 1px dotted #c64b6a;
}

/* voting form styles */

.page-id-19 #content{
	padding-right: 0;
}

@font-face {
	font-family: 'icomoon';
	src:url('fonts/icomoon.eot?vcs62n');
	src:url('fonts/icomoon.eot?#iefixvcs62n') format('embedded-opentype'),
		url('fonts/icomoon.woff?vcs62n') format('woff'),
		url('fonts/icomoon.ttf?vcs62n') format('truetype'),
		url('fonts/icomoon.svg?vcs62n#icomoon') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-user:before {
	content: "\f007";
}
.icon-twitter:before {
	content: "\f099";
}
.icon-facebook:before {
	content: "\f09a";
}
.icon-youtube:before {
	content: "\f167";
}

.icon-user {
	padding-right: 5px;
	font-size: 18px;
}

.winners .icon-user{
	font-size: 14px;
}

#gform_wrapper_3{
	max-width: 100%;
}

#gform_3 h2.gsection_title{
	color: #fff;
	font-size: 32px;	
}

#gform_3 .gfield_label{
	padding-bottom: 0.75em;
	font-size: 22px;
	line-height: 1.1;
	letter-spacing: -1px;	
}

#gform_3 .gfield_radio label{
	font-size: 15px;
	line-height: 1.3;
}

#gform_3 .gfield_radio label a.right{
	font-size: 13px;
	line-height: 1.9;
	margin: 0 10px;
}

#gform_3 .gfield_radio label a.right:hover{
	color: #e53e33;
	text-decoration: none;
}

#gform_3 .gpoll_field, .finalists{
	min-height: 250px;
	margin-bottom: 19px;
	padding: 0 10px;
	background: #3e5157;
	border: 1px dotted #ff5f8c;
}

.ie8 #gform_3 .gpoll_field{
	height: 250px;
}

#gform_3 #field_3_30.gpoll_field{
	height: 285px;
}

#gform_3 .gpoll_field:hover{
	background: #784756;
	border: 1px solid #fff;
}

#gform_3 .gfield_description{
	color: #c2a37c;
}

.finalists{
	float: left;
	min-height: 290px;
	width: 48%;
	margin: 0 1em 1em 0;
	padding: 0 20px;
}

.higher{
	min-height: 310px;
}

.page-id-524 #content h2, .page-id-358 #content h2{
	clear: both;
}

.finalists h3{
	font-size: 18px;
}

.finalists ul{
	list-style: none;
	margin-left: 0 !important;
}

.finalists li{
	font-size: 13px;
	padding-top: 5px;
}

.finalists li.winner{
	margin-bottom: 10px;
	padding-bottom: 7px;
	font-size: 20px;
	font-weight: bold;
	line-height: 1.2;
	border-top: 1px dashed #fff;
	border-bottom: 1px dashed #fff;
}

.finalists li.winner a{
	color: #e53e33;
}

.finalists li.winner em{
	color: #fff;
	display: block;
	font-size: 14px;
}

/* sponsors */

.sponsors{
	margin-top: 2.5em;
}

.sponsors div.orbit-wrapper div.timer{
	display: none;
}

/* sidebar */

aside p {
	font-size: 13px;
	line-height: 1.35;
	font-style: normal;
}

#sidebar h5{
	margin-top: 0;
}

#sidebar .tabbable .nav{
	margin-bottom: 0;
}

body .tabbable .tab-content {
	background: #33373b;
}

#sidebar .tabbable .nav li{
	margin-bottom: 6px;
}

#sidebar .tabbable .nav li a{
	padding: 0.5em 0.75em;
	font-family: 'Open Sans', "Helvetica Neue", "Helvetica", Arial, Verdana, sans-serif;
	font-weight: bold;
}

#sidebar .tabbable .nav-tabs > .active > a, #sidebar .tabbable .nav-tabs > .active > a:hover {
	color: #fff;
	background-color: #e53e33;
}

#sidebar .tabbable .tab-pane ul, #sidebar .tabbable .tab-pane.tab-pane-tags{
	padding: 10px;
}

#sidebar .tabbable .tab-pane li{
	margin-bottom: 1em;
	font-size: 12px;
	font-weight: bold;
}

#sidebar .tabbable .meta{
	font-size: 11px;
	font-weight: normal;
}

/* footer */

#content-info{
	padding-top: 1em;
}

footer h5{
	margin: 0 0 1em;
}

footer h6{
	color: #fff;
	margin: 0 0 1em;
	font-weight: bold;
}

footer p{
	font-size: 11px;
}


footer small{
	font-size: 11px;
}

.attrib img{
	float:  left;
}

#text-4.columns{
	margin-left: -20px;
}

/* Medium display targeting */
@media only screen and (max-width: 1279px) and (min-width: 768px) { 

	.product-nav li a:link, .product-nav li a:visited {
		padding: 11px 7px 12px;
		font-size: 11px;
		font-weight: 400;
		text-transform: uppercase;
	}

}

/* Small display targeting */
@media only screen and (max-width: 767px) {
    
    .reverie-header {
		margin: 5px 0;
	}
    
    .sidebar-button{
    	float: left;
    	margin: 1em;
    	padding-right: 2rem;
    	padding-left: 2rem;
    }
    
	.js [role="complementary"] { padding: 0 15px; }
	#content { padding: 0; }

	.nav-bar{
		float: none;
	}

	.nav-bar > li {
		background: #121212;
		border-top: none;
		border-bottom: 1px solid #fff;
	}
	
	.nav-bar > li > a:first-child {
		position: relative;
		padding: 5px 10px;
		display: block;
		text-decoration: none;
		font-family: 'Open Sans', "Helvetica Neue", "Helvetica", Arial, Verdana, sans-serif;
		font-weight: bold;
		font-size: 14px;
	}
	
	.nav-bar > li.active {
		background: #e53e33;
	}
	
	.nav-bar > li.active > a {
		color: #fff;
	}
	
	.bg{
		padding: 0;
	}
	
	.intro h4{
		margin-bottom: 1em;
		font-size: 18px;
	}
	
	.intro p{
		font-size: 14px;
		text-align: center;
	}
	
	.holder {
		overflow: visible;
	}
	
	.event-counter h3 {
		margin: 0;
	}

	#featured.orbit img{
		width: auto;
		height: auto;
	}
	
	.orbit-wrapper #featured .orbit-caption {
		width: 100%;
		height: 70px;
		padding: 5px;
		background: rgba(0, 0, 0, 0.7);
	}

	.orbit-wrapper #featured .orbit-caption h1{
		float: none;
		width: 100%;
		padding: 0;
		font-size: 11px;
		line-height: 1.2;
		background: none;
	}

	.orbit-caption p{
		padding: 5px;
		font-size: 11px;
		font-weight: normal;
		line-height: 1.1;
		border: none;
	}

}