/*
Theme Name: JC+The Voidz
Modified: Factual Fabrications
*/

@charset "UTF-8";
/* CSS Document */

/* AD overrides 4.25 */
.page-id-2911 .ppt, .page-id-2911 .pp_expand { display:none!important; }

.page-id-2911 .news-box > article {
    background: none !important;
}

.page-id-2911 iframe {display:none !important;}

/*PR audio playlist */

.wp-playlist-current-item {
    overflow: hidden;
    margin-bottom: 10px;
    height: 60px;
    display: none;
}

.postid-3476 {background: #000 url("img/roadbg.jpg") center top repeat-x fixed !important;}
.postid-3912 {background: #000 url("img/roadbg.jpg") center top repeat-x fixed !important;}

.page-id-4741 article {background:rgba(0, 0, 0, 0) !important;}

.gallery img { border: 0px;}


.wp-playlist {
    border: none !important;
}

.wp-playlist-item {
    border-bottom: none !important;
}


.mejs-play button::after {
    content: "hello";
}


.weekly {
	font-family: 'Conv_OCRAStd';
  text-decoration: none;
  background-color: #83100d;
	width:70%;
      color: #F5AC0F;
  padding: 7px 6px 7px 6px;
	margin-right:10px;
 }

.weeklytop {
	font-family: 'Conv_OCRAStd';
  text-decoration: none;
  background-color: #83100d;
	width:30%;
      color: #F5AC0F;
  padding: 2px 6px 2px 6px;
 }

.splash-container {background-color:#000}


/* SB */

.vjs-default-skin {
    display: block;
    margin: 0 auto !important;
}

@media screen and (min-width: 920px) {
.page-id-4091 #gallery-3{padding-left:150px}
.page-id-4091 #gallery-5{padding-left:150px}
.page-id-4091 #gallery-6{padding-left:150px}


.page-id-4091 #gallery-3 .gallery-item {
    width: 305px;
}

.page-id-4091 #gallery-5 .gallery-item {
    width: 305px;
}

.page-id-4091 #gallery-6 .gallery-item {
    width: 305px;
}

}

.page-id-4091 .gallery-item {
	padding-right:5px !important;
	border: 0 !important;
}


#galleryid-4091 {
margin: 0 auto !important;
}




/* PR overrides 3.24 */
.page-id-2888  h1 {display: none !important;}
header{	padding-top:25px !important; margin-bottom: 10px !important;}
.page-id-2911  h1 {display: none !important;}
.page-id-2920 h1 {display: none !important;}
.page-id-3801 col {background-color:#000; !important}
.page-id-3801 #featured {background-color: black;}
.page-id-3801 h1 {display: none !important;}
.page-id-3954 col {background-color:#000; !important}
.page-id-3954 #featured {background-color: black;}
.page-id-3954 h1 {display: none !important;}
.page-id-3954 main.container { width: 103%!important;}
.linkz img {height:80px !important;width:auto;}
.new-post { display: none !important;}
body {font-size: 1em !important;}
  .btn {
  -webkit-border-radius: 6;
  -moz-border-radius: 6;
  border-radius: 6px;
  color: #ffffff;
  font-size: 14px;
  background: #98120e;
  padding: 8px 13px 9px 13px;
  text-decoration: none;
	margin-bottom:20px;
}

.mejs-controls a.mejs-horizontal-volume-slider { 
     display: block !important;
    float: left !important;
    vertical-align: middle !important;
} 

h6 {font-size:14px;line-height:15px !important;}

h6 a:visited{font-color:#F5AC0F;}
h6 a:hover{font-color:#F5AC0F;}

.btn:hover {
  background: #f3ab0e;
  text-decoration: none;
}  

.pagelink {font-size:21px; font-weight:700;}


#fancybox-title {
display:inline !important;
}

#fancybox-title-over {

}

.logoarea {display:block; padding-bottom: 50px; width:100%; margin: auto; }
#logos {display:block; width:89%; margin: auto; text-align:center;}

.featured-small {min-height: 302px; }

.policontainer {
/* width: 70% !important;  */
}

#truthdig {width:290px !important;  display:block; margin: 0px auto; padding-left:12px; padding-bottom:25px; clear:both;}

/* VID Page */

#vidcentered {
	display:block;
    width:100%;
    height:100%;
	float:center;
    margin:0 auto;
	text-align:center;
}

.thumb {
  width: 90% !important;
  height: auto;
  display: inline-block !important;
  float: center;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:5px;
}

.vidbox {
 float:left;
 padding-bottom:30px;
 width:24%;
   margin-right: 4px;
 min-height:260px;
}

.postid-3611 h2  { display:none; }

.sociallinks {opacity:0.7 !important;}


/*Shopify Embed Styles*/
.shopify-widget {width: 49% !important; margin-bottom:25px; }

.shopifyitem {padding-bottom: 30px !important; padding-left:2px !important; padding-right:2px !important; display:inline-block !important;}

/*PR style ideas */
/*
.desktopnav {
background: -moz-linear-gradient(left,  #31312f 1%, #373d3f 4%, #2e2832 6%, #2e2832 8%, #442626 12%, #4c5418 15%, #244425 20%, #3a423c 22%, #264748 26%, #264748 26%, #2d3333 31%, #282927 36%, #2d3333 39%, #2d3333 39%, #282927 44%, #212525 46%, #2d3332 51%, #1f2321 57%, #272729 61%, #272729 62%, #343a3e 67%, #412e23 73%, #453127 74%, #4b483d 79%, #263f21 83%, #1f3a3b 84%, #333639 90%, #242444 93%, #232327 98%) !important;
background: -webkit-gradient(linear, left top, right top, color-stop(1%,#31312f), color-stop(4%,#373d3f), color-stop(6%,#2e2832), color-stop(8%,#2e2832), color-stop(12%,#442626), color-stop(15%,#4c5418), color-stop(20%,#244425), color-stop(22%,#3a423c), color-stop(26%,#264748), color-stop(26%,#264748), color-stop(31%,#2d3333), color-stop(36%,#282927), color-stop(39%,#2d3333), color-stop(39%,#2d3333), color-stop(44%,#282927), color-stop(46%,#212525), color-stop(51%,#2d3332), color-stop(57%,#1f2321), color-stop(61%,#272729), color-stop(62%,#272729), color-stop(67%,#343a3e), color-stop(73%,#412e23), color-stop(74%,#453127), color-stop(79%,#4b483d), color-stop(83%,#263f21), color-stop(84%,#1f3a3b), color-stop(90%,#333639), color-stop(93%,#242444), color-stop(98%,#232327)) !important;
background: -webkit-linear-gradient(left,  #31312f 1%,#373d3f 4%,#2e2832 6%,#2e2832 8%,#442626 12%,#4c5418 15%,#244425 20%,#3a423c 22%,#264748 26%,#264748 26%,#2d3333 31%,#282927 36%,#2d3333 39%,#2d3333 39%,#282927 44%,#212525 46%,#2d3332 51%,#1f2321 57%,#272729 61%,#272729 62%,#343a3e 67%,#412e23 73%,#453127 74%,#4b483d 79%,#263f21 83%,#1f3a3b 84%,#333639 90%,#242444 93%,#232327 98%) !important;
background: -o-linear-gradient(left,  #31312f 1%,#373d3f 4%,#2e2832 6%,#2e2832 8%,#442626 12%,#4c5418 15%,#244425 20%,#3a423c 22%,#264748 26%,#264748 26%,#2d3333 31%,#282927 36%,#2d3333 39%,#2d3333 39%,#282927 44%,#212525 46%,#2d3332 51%,#1f2321 57%,#272729 61%,#272729 62%,#343a3e 67%,#412e23 73%,#453127 74%,#4b483d 79%,#263f21 83%,#1f3a3b 84%,#333639 90%,#242444 93%,#232327 98%) !important;
background: -ms-linear-gradient(left,  #31312f 1%,#373d3f 4%,#2e2832 6%,#2e2832 8%,#442626 12%,#4c5418 15%,#244425 20%,#3a423c 22%,#264748 26%,#264748 26%,#2d3333 31%,#282927 36%,#2d3333 39%,#2d3333 39%,#282927 44%,#212525 46%,#2d3332 51%,#1f2321 57%,#272729 61%,#272729 62%,#343a3e 67%,#412e23 73%,#453127 74%,#4b483d 79%,#263f21 83%,#1f3a3b 84%,#333639 90%,#242444 93%,#232327 98%) !important;
background: linear-gradient(to right,  #31312f 1%,#373d3f 4%,#2e2832 6%,#2e2832 8%,#442626 12%,#4c5418 15%,#244425 20%,#3a423c 22%,#264748 26%,#264748 26%,#2d3333 31%,#282927 36%,#2d3333 39%,#2d3333 39%,#282927 44%,#212525 46%,#2d3332 51%,#1f2321 57%,#272729 61%,#272729 62%,#343a3e 67%,#412e23 73%,#453127 74%,#4b483d 79%,#263f21 83%,#1f3a3b 84%,#333639 90%,#242444 93%,#232327 98%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#31312f', endColorstr='#232327',GradientType=1 ) !important;
} 
   */

/* AD overrides 3.25 */
#menu-primary .sub-menu { display:none; position:absolute!important; background:#2D2C2C!important; clear:both;}
#menu-primary li.menu-item:hover ul.sub-menu {display:block;}
#menu-primary li.menu-item ul.sub-menu li {display:block;text-align:left!important; }
main.container { width:1010px!important; }
main #maincontent { width:100%!important; }
.page-id-3801 main.container {width:115%!important;}
main #maincontent article.news-box { width:33%; }
#bottombar .buckets { max-width:1010px!important; display:block; float:center !important; padding:0 10px!important; }
#bottombar .bucket { width:31%!important; float:left!important; margin:10px!important;}
#bottombar .bucket.tourdates { margin-right:0px!important; }
.home #featured { width:100%!important; }
.home #featured .news-box { width:66%!important; }
.home #featured .buckets { padding:10px!important; clear:none!important; float:left!important; width:33%!important; }
.home #featured .bucket.tourdates { height:309px!important; margin-bottom:0!important; }


/* #sidebar .linkz { width:16%!important; float:left!important; } 
#sidebar { background:#0f0f0f; float:left; width:100%; }
#sidebar .buckets { max-width:1110px!important; float:center !important; }
#sidebar .bucket { width:26%!important; float:left!important; margin-right:15px!important; }
#bottombar { background:#0f0f0f; float:left; width:100%; }
main #featured { width:100%!important; }  */

/* /////////////// RESPONSIVE SETUP */

@font-face {
	font-family: 'Conv_OCRAStd';
	src: url('fonts/OCRAStd.eot');
	src: local('☺'), url('fonts/OCRAStd.woff') format('woff'), url('fonts/OCRAStd.ttf') format('truetype'), url('fonts/OCRAStd.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}



html {
	-moz-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	-o-text-size-adjust: 100%;
	text-size-adjust: 100%;
	 -webkit-font-smoothing: antialiased;
}

@-moz-viewport { width: device-width; scale: 1;}
@-ms-viewport { width: device-width; scale: 1;}
@-webkit-viewport { width: device-width; scale: 1;}
@-o-viewport { width: device-width; scale: 1;}
@viewport { width: device-width; scale: 1;}

/* /////////////// RESET */

.clear--both { clear:both; }

.clear::before, .clear::after { content: ""; display: table; }
.clear::after { clear: both; }
.clear { zoom: 1; }

.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */

* { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
 
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, main {
	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;
}
strong {
	font-weight:bold;
}

blockquote {
  background: #222;
  margin:10px 0;
  border-left: 10px solid #ee9a1d;
  margin: 0;
  padding: 0.5em 10px;
  font-style: italic;
  quotes: "\201C""\201D""\2018""\2019";
}
blockquote:before {
  color: white;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
blockquote p {
  display: inline;
}

em { font-style:italic; font-size:11px !important; line-height:line-height: 14px !important;}

/**
 * 	5. Grid - Pulled from Base https://github.com/matthewhartman/base
 * ==========================================================================
**/

.float--right {
	float:right !important;
}

.container {
	width:960px;
	max-width:100%;
	margin:0 auto;
	padding-left:20px;
	padding-right:20px;
}

.row {
  margin-left: -10px;
  margin-right: -10px;
}
.col {
  float: left;
  padding: 10px;
}
[class*="pull-"],
[class*="push-"] {
  position: relative;
}
.col-1 {
  width: 8.33333%;
  width: calc(100% / 12 * 1);
  width: -webkit-calc(100% / 12 * 1);
  width: -moz-calc(100% / 12 * 1);
}
.col-2 {
  width: 16.66667%;
  width: calc(100% / 12 * 2);
  width: -webkit-calc(100% / 12 * 2);
  width: -moz-calc(100% / 12 * 2);
}
.col-3,
.col-1-4 {
  width: 25%;
  width: calc(100% / 12 * 3);
  width: -webkit-calc(100% / 12 * 3);
  width: -moz-calc(100% / 12 * 3);
}
.col-4,
.col-1-3 {
  width: 33.33333%;
  width: calc(100% / 12 * 4);
  width: -webkit-calc(100% / 12 * 4);
  width: -moz-calc(100% / 12 * 4);
}
.col-5 {
  width: 41.66665%;
  width: calc(100% / 12 * 5);
  width: -webkit-calc(100% / 12 * 5);
  width: -moz-calc(100% / 12 * 5);
}
.col-6,
.col-1-2 {
  width: 50%;
  width: calc(100% / 12 * 6);
  width: -webkit-calc(100% / 12 * 6);
  width: -moz-calc(100% / 12 * 6);
}
.col-7 {
  width: 58.33333%;
  width: calc(100% / 12 * 7);
  width: -webkit-calc(100% / 12 * 7);
  width: -moz-calc(100% / 12 * 7);
}
.col-8 {
  width: 66.66666%;
  width: calc(100% / 12 * 8);
  width: -webkit-calc(100% / 12 * 8);
  width: -moz-calc(100% / 12 * 8);
}
.col-9,
.col-3-4 {
  width: 75%;
  width: calc(100% / 12 * 9);
  width: -webkit-calc(100% / 12 * 9);
  width: -moz-calc(100% / 12 * 9);
}
.col-10 {
  width: 83.33333%;
  width: calc(100% / 12 * 10);
  width: -webkit-calc(100% / 12 * 10);
  width: -moz-calc(100% / 12 * 10);
}
.col-11 {
  width: 91.66666%;
  width: calc(100% / 12 * 11);
  width: -webkit-calc(100% / 12 * 11);
  width: -moz-calc(100% / 12 * 11);
}
.col-12 {
  width: 100%;
}
.col-1-5 {
  width: 20%;
}
.col-2-3 {
  width: 70%;
}
.push-1 {
  left: 8.33333%;
  left: calc(100% / 12 * 1);
  left: -webkit-calc(100% / 12 * 1);
  left: -moz-calc(100% / 12 * 1);
}
.pull-1 {
  left: -8.33333%;
  left: calc(-100% / 12 * 1);
  left: -webkit-calc(-100% / 12 * 1);
  left: -moz-calc(-100% / 12 * 1);
}
.push-2 {
  left: 16.66667%;
  left: calc(100% / 12 * 2);
  left: -webkit-calc(100% / 12 * 2);
  left: -moz-calc(100% / 12 * 2);
}
.pull-2 {
  left: -16.66667%;
  left: calc(-100% / 12 * 2);
  left: -webkit-calc(-100% / 12 * 2);
  left: -moz-calc(-100% / 12 * 2);
}
.push-3,
.push-1-4 {
  left: 25%;
  left: calc(100% / 12 * 3);
  left: -webkit-calc(100% / 12 * 3);
  left: -moz-calc(100% / 12 * 3);
}
.pull-3,
.pull-1-4 {
  left: -25%;
  left: calc(-100% / 12 * 3);
  left: -webkit-calc(-100% / 12 * 3);
  left: -moz-calc(-100% / 12 * 3);
}
.push-4,
.push-1-3 {
  left: 33.33333%;
  left: calc(100% / 12 * 4);
  left: -webkit-calc(100% / 12 * 4);
  left: -moz-calc(100% / 12 * 4);
}
.pull-4,
.pull-1-3 {
  left: -33.33333%;
  left: calc(-100% / 12 * 4);
  left: -webkit-calc(-100% / 12 * 4);
  left: -moz-calc(-100% / 12 * 4);
}
.push-5 {
  left: 41.66665%;
  left: calc(100% / 12 * 5);
  left: -webkit-calc(100% / 12 * 5);
  left: -moz-calc(100% / 12 * 5);
}
.pull-5 {
  left: -41.66665%;
  left: calc(-100% / 12 * 5);
  left: -webkit-calc(-100% / 12 * 5);
  left: -moz-calc(-100% / 12 * 5);
}
.push-6,
.push-1-2 {
  left: 50%;
  left: calc(100% / 12 * 6);
  left: -webkit-calc(100% / 12 * 6);
  left: -moz-calc(100% / 12 * 6);
}
.pull-6,
.pull-1-2 {
  left: -50%;
  left: calc(-100% / 12 * 6);
  left: -webkit-calc(-100% / 12 * 6);
  left: -moz-calc(-100% / 12 * 6);
}
.push-7 {
  left: 58.33333%;
  left: calc(100% / 12 * 7);
  left: -webkit-calc(100% / 12 * 7);
  left: -moz-calc(100% / 12 * 7);
}
.pull-7 {
  left: -58.33333%;
  left: calc(-100% / 12 * 7);
  left: -webkit-calc(-100% / 12 * 7);
  left: -moz-calc(-100% / 12 * 7);
}
.push-8 {
  left: 66.66666%;
  left: calc(100% / 12 * 8);
  left: -webkit-calc(100% / 12 * 8);
  left: -moz-calc(100% / 12 * 8);
}
.pull-8 {
  left: -66.66666%;
  left: calc(-100% / 12 * 8);
  left: -webkit-calc(-100% / 12 * 8);
  left: -moz-calc(-100% / 12 * 8);
}
.push-9,
.push-3-4 {
  left: 75%;
  left: calc(100% / 12 * 9);
  left: -webkit-calc(100% / 12 * 9);
  left: -moz-calc(100% / 12 * 9);
}
.pull-9,
.pull-3-4 {
  left: -75%;
  left: calc(-100% / 12 * 9);
  left: -webkit-calc(-100% / 12 * 9);
  left: -moz-calc(-100% / 12 * 9);
}
.push-10 {
  left: 83.33333%;
  left: calc(100% / 12 * 10);
  left: -webkit-calc(100% / 12 * 10);
  left: -moz-calc(100% / 12 * 10);
}
.pull-10 {
  left: -83.33333%;
  left: calc(-100% / 12 * 10);
  left: -webkit-calc(-100% / 12 * 10);
  left: -moz-calc(-100% / 12 * 10);
}
.push-11 {
  left: 91.66666%;
  left: calc(100% / 12 * 11);
  left: -webkit-calc(100% / 12 * 11);
  left: -moz-calc(100% / 12 * 11);
}
.pull-11 {
  left: -91.66666%;
  left: calc(-100% / 12 * 11);
  left: -webkit-calc(-100% / 12 * 11);
  left: -moz-calc(-100% / 12 * 11);
}

.news-box.col-6 {
	width:50%;
}

.news-box img {
	display:block;
}

#maincontent .post-item:nth-child(2n+1) {
	/* PR clear:both; */
}

/* /////////////// MOBILE */

body{
	font-family: 'Proxima Nova', 'Helvetica', sans-serif;
	font-size: 0.9em;
	color: #e6e9cc;
	line-height: 1.4em;
	background: #000 url("img/radiobg.jpg") center top repeat-x fixed;
}

.wrapper {
	width:95%;
	margin:0 auto;
}

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



.grey, .wp-pagenavi .pages{
	color: #676767;
}

.wp-pagenavi {
	clear:both;
}

.red{
	color: #d20507;
}

a {
	/*color:#ee9a1d;*/
	color:#F5AC0F;
	text-decoration: none;
	-o-transition:.2s;
	-ms-transition:.2s;
	-moz-transition:.2s;
	-webkit-transition:.2s;
	transition:.2s;
}

/* /////////////// GRIDNAV */

.gridnav{
	padding: 9px 8px 0 0;
	font-family: 'Conv_OCRAStd';
}

.gridnav figure{
	position: relative;
	width: 50%;
	float: left;
	padding-left: 8px;
}

.gridnav figure:hover,
.gridnav figure:focus,
.gridnav figure:active{
	color: #dfedd4;
}



.gridnav a,
.gridnav a:link,
.gridnav a:visited{
	color: #fff;
	text-transform: uppercase;
	width: 50%;
	font-size: .85em;
}

.gridnav figcaption{
	text-align: center;
	background: #000;
	z-index: 1;
	position: absolute;
	padding: 5px;
	width: 200px;
	top: 50%;
	height: 30px;
	margin-top: -20px;
	left:50%;
	margin-left: -90px;
}

.gridlogo{
	display: none;
}

/* /////////////// HEADER */

.desktopnav {
	max-height:0;
	overflow:hidden;
	-webkit-transition: max-height 300ms ease;
	-moz-transition: max-height 300ms ease;
	-ms-transition: max-height 300ms ease;
	-o-transition: max-height 300ms ease;
	transition: max-height 300ms ease;
}

.desktopnav.open {
	max-height:1000px;
}

.desktopnav ul {
	text-align:center;
}

.desktopnav ul li {
	padding:10px 0;
}

.desktopnav ul li a {
	color:#fff;
}

header{
	margin-bottom: 10px;
	font-size:1.1em;
}

a.nav-btn{
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 32px;
	margin-top: 20px;
	margin-bottom:30px;
}



.logo{
	/*width:320px;*/
	display: block;
	margin-left: auto;
	margin-right: auto;
	padding-top: 20px;
    padding-left: 10px;
    padding-right: 10px;
}

.sociallinks{
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 220px;
}

.sociallinks li{
	display: inline-block;
	width: 45px;
	margin: 0 10px;
}

/* This parent can be any width and height */
.block {
  /*text-align: center;*/
}
 
/* The ghost, nudged to maintain perfect centering */
.block:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  /*margin-right: -0.25em;  Adjusts for spacing */
}

/* The element to be centered, can
   also be of any width and height */ 
.centered {
  display: inline-block;
  vertical-align: middle;
}

/* /////////////// MAIN */

main {
	background:url(img/e7e7d2.png) 0 0 repeat;
	clear:both;
	padding-top:10px;
}

.news-box > a {
	position:relative;
	display:block;
}

.news-box img {
-webkit-transition:500ms;
   -moz-transition:500ms;
     -o-transition:500ms;
        transition:500ms;
/*-webkit-backface-visibility:hidden;
   -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
     -o-backface-visibility:hidden;
        backface-visibility:hidden;*/
}

.news-box:hover > a > img {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	filter: grayscale(100%);
}

.news-box .post-meta {
	position:absolute;
	bottom:0;
	left:0;
	z-index:6;
	display:block;
	width:100%;
	font-weight:900;
	text-transform: uppercase;
	font-size:13px;
}

.news-box .post-title {
	background-color:rgba(152, 19, 14, 0.85);
	display:block;
	height:100%;
	width:100% !important;
	padding:10px 35% 10px 10px;
	float:left;
}

.news-box .post-category {
	background-color:rgb(152, 19, 14);
	background-position:center center;
	background-repeat:no-repeat;
	height:100%;
	width:33%;
	padding:0 10px;
	float:left;
	color:#dfedd4;
	text-align: center;
	position:absolute;
	right:0;
	bottom:0;
	line-height:1;
}

#featured {
	padding-top:0;
}

#featured, #featured .col {
	padding-bottom:0;
}

#featured .post-title {
	width:70%;
	padding-right:10px;
}

#featured .post-category {
	width:28%
}

/* /////////////// FEATURED POST */
#featured-post {
	margin-bottom:30px;
	background:#000;
	background: #0f0f0f;
	border:1px solid #1B1B1B;
}

#featured-post .post-head {
	padding:10px;
}

#featured-post .post-head h2 a {
	display:block;
	width:100%;
	float:left;
}

#featured-post img {
	padding-top:5px;
}

#featured-post iframe {
	margin-top:5px;
}

/* /////////////// MASONRY GRID */

/*.masonry-container {
	position:relative;
	margin-left:0;
	margin-right:0;
}

.masonry .masonry-item {
	word-wrap:break-word;
	width:100%;
	margin:0;
	padding:10px;
	margin-bottom:20px;
	float:left;
	opacity:0;
	-webkit-transition: opacity 300ms ease-in-out;
	-moz-transition: opacity 300ms ease-in-out;
	-ms-transition: opacity 300ms ease-in-out;
	-o-transition: opacity 300ms ease-in-out;
	transition: opacity 300ms ease-in-out;
}

/*.masonry .masonry-item.show {
	opacity:1;
}

.masonry .masonry-item .date, #featured-post .date {
	float: left; 
	padding-right:3px;
}

.masonry .masonry-item p {
	margin-top:0;
	margin-bottom:0;
}

.masonry .masonry-item img {
	padding:5px 0;
}

#maincontent .masonry .masonry-item iframe {
	padding:0;
	margin:5px 0;
}

span.category {
	text-transform: uppercase;
	font-weight:bold;
	font-size:11px;
}*/


/* /////////////// THE REST */


body.single #maincontent article, body.page #maincontent article {
	padding-bottom:20px;
}

#maincontent > article {
	padding:20px;
	position:relative;
}


#maincontent .content iframe {
	margin-bottom:20px;
}

.postfilter{
	font-size: .75em;
	text-transform: uppercase;
	text-align: center;
	background: #000;
	padding-top: 2%;
}

.postfilter a,
.postfilter a:link,
.postfilter a:visited{
	display: block;
	color: #fff;
	padding: 0 20%;
	line-height: 2em;
}

.postfilter li{
	display: inline-block;
}

a.selected,
a.selected:link,
a.selected:visited{
	color: #d20507;
}

.postfilter a:hover,
.postfilter a:focus,
.postfilter a:active{
	color: #d20507;
}


article h2, #featured-post h2 {
	font-size: 20px;
	line-height:26px;
	margin:5px 0;
	font-weight:normal;
}

#maincontent a:hover,
#maincontent a:focus,
#maincontent a:active{
	color: #dfedd4;
}


.button a,
.button a:link,
.button a:visited{
	/*font-family:'Conv_OCRAStd',Sans-Serif;*/
	text-transform: uppercase;
	color: #000;
	display: block;
	background: #d20507;
	padding: 17px 0 10px 0;
}

.button a:hover,
.button a:focus,
.button a:active{
	background: #000;
}

.button {
	text-align: center;
}

.pagination-container {
	background:#1c1c1c;
	margin-bottom: 40px;
	margin-top:20px;
}

.pagination{
	font-size: 1em;
	text-transform: uppercase;
	text-align: center;
	padding: 0;
	clear:both;
}

.pagination .current,
.pagination a,
.pagination a:link,
.pagination a:visited{
	display: inline-block;
	color: #fff;
	padding: 0 10px;
}

.pagination li{
	display: inline-block;
}

.pagination .current,
a.selected,
a.selected:link,
a.selected:visited{
	color: #ee9a1d;
}

.pagination a:hover,
.pagination a:focus,
.pagination a:active{
	color: #ee9a1d;
}

.pagination .pages {
	padding-right:10px;
	display:none;
}

.mix ul {
	margin-left: 15px;
}

.mix ul li{
	font-size: .85em;
	padding-bottom: .75em;
	color: #fff;
	/*font-family:'Conv_OCRAStd',Sans-Serif;*/
	text-transform: uppercase;
}

.mix ul a {
	/*font-family: 'Montserrat', Helvetica, sans-serif;*/
	font-size: .75em;
	text-transform: uppercase;
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

article.single {
	padding-bottom:40px;
}

.new {
	position: absolute;
	right: 0;
	top: 0;
	display: block;
	margin: 0;
	padding: 0 !important;
	width: 50px;
	height: 20px;
}

body.single .news-box > article, body.page .news-box > article, article#show-list, .single-content {
	background:black;
	padding:20px;
}

/* /////////////// SIDEBAR */

#sidebar {

}

#sidebar a:hover,
#sidebar a:focus,
#sidebar a:active{
	color: #dfedd4;
}

.quicklink a{
	/*font-family:'Conv_OCRAStd',Sans-Serif;*/
	text-transform: uppercase;
	color: #d20507;
	display: block;
	background: #000;
	padding: 17px 0 10px 0;
	margin-bottom: -16px;
}

#featured-merch h3 {
	margin:0;
	padding:0 0 5px 0;
	color:#fff;
	font-size:0.85em;
	font-weight:normal;
}

#featured-merch a {
	padding-right:5%;
}

.quicklink {
	text-align: center;
}


.arch a{
	/*font-family:'Conv_OCRAStd',Sans-Serif;*/
	text-transform: uppercase;
	color: #d20507;
	display: block;
	background: #000;
	padding: 17px 0 10px 0;
	margin-bottom: -16px;
}

.arch{
	text-align: center;
}

.archivez {
	text-align: center;
	/*font-family: 'Montserrat', Helvetica, sans-serif;*/
	background: rgba(255, 255, 255, 0.8);
	margin-bottom: 40px;
}

.archivez h4 {
	text-transform: uppercase;
	text-decoration: underline;
	color:#000;
	margin-bottom:0;
	padding-bottom:0;
	padding-top:10px;
}

.archivez ul:last-child {
	padding-bottom:10px;
}

.archivez li{
	display: inline-block;
	padding: 10px 5px 0;
}

.archivez a{
	color: #000;
}

iframe {
	width:100%;
}

.AlpinePhotoTiles-image {
	display:block;
}

/* /////////////// Sidebar Buckets */

.buckets {
	clear:both;
}

.bucket {
	background:#0d0d0d;
	background: #0f0f0f;
	margin-bottom:20px;
	height:294px;
	overflow:hidden;
	position:relative;
	width:100%;
	padding-top:42px;
}

.bucket h3 {
	margin:0;
	text-align:left !important;
	position:relative;
	z-index:1;
}

.bucket h3 a {
	background:#4d535a;
	color:black;
	width:100%;
	display:block;
	padding:5px 10px;
	font-size:12px;
	text-transform: uppercase;
}

.bucket h3 a:hover {
	background:black;
	color:#dfedd4;
}

.bucket .widget {
}

.bucket.twitter .widget {
	padding:0;
	overflow-y:hidden;
	height:294px;
}

.tweet-list {
	list-style-type: none;
	font-size: 0.8em;
	padding: 0;
	margin: 0;
	color:#696d71;
}

.tweet {
	margin-bottom:0;
	padding:10px;
	border-bottom:1px solid #242424;
}

.tweet_display_picture {
	float: left;
	margin-right: 10px;
	width:48px;
	height:48px;
}

.tweet_body {
	margin-left: 58px;
	clear: right;
	position:relative;
}

.tweet_user {
	font-weight: bold;
}

.tweet_text {
	float: left;
	margin-bottom: 0;
	width: 100%;
	clear: right;
	margin:0;
	line-height:18px;
}

.tweet_time {
	position:absolute;
	right:0;
	top:0;
	margin:0;
	padding:0;
}

.tweet_time a {
	display: block;
	float: left;
	margin:0;
	color:#999;
	font-size:0.9em;
}

.bucket.store {
	text-align:center;
}

.bucket.store img {
	padding-top:10px;
}

.bucket.tourdates {
	/*height:606px; */
	overflow-y:hidden;
}

.bucket.tourdates ul {
	
}

.bucket.tourdates li {
	padding:10px;
	border-bottom:1px solid #242424;
}
.bucket.tourdates .date {
	width:85px;
	float:left;
	font-size: 12px;
	font-weight:bold;
}
.bucket.tourdates .details {
	width: 100%;
	margin-left:-85px;
	padding-left:85px;
	float: left;
	font-size: 13px;
}

.bucket.tourdates .details > span {
	float: left;
	width: 100%;
	/*padding-right: 20px;*/
}

.show-title {
	text-transform: uppercase;
}

.bucket.tourdates .details > a {
	line-height: 1.2;
	display: block;
	font-weight: bold;
	width: 75%;
	float: left;
	padding-top: 4px;
}

.widget-title {
	position:absolute;
	top:0;
	left:0;
	z-index:6;
	display:block;
	width:100%;
	font-weight:900;
	text-transform: uppercase;
	font-size:13px;
}

.widget-title .title {
	background-color:rgba(152, 19, 14, 0.85);
	display:block;
	height:100%;
	width:100%;
	padding:10px 35% 10px 10px;
	float:left;
}

.widget-title .icon {
	background-color:rgb(152, 19, 14);
	background-position:center center;
	background-repeat:no-repeat;
	display:block;
	height:100%;
	width:28%;
	padding-top:15px;
	float:left;
	color:#dfedd4;
    line-height: 1em;
	text-align: center;
	position:absolute;
	right:0;
	bottom:0;
}

.widget-title .icon-instagram {
	background-image:url(img/instagram.jpg);
}

.widget-title .icon-twitter {
	background-image:url(img/twitter.jpg);
}

#sidebar .AlpinePhotoTiles_cascade_column_inner {
	margin:0 !important;
}

#sidebar .AlpinePhotoTiles-image {
	margin:0 !important;
}

.linkz {
	background:none;
}

.linkz img {
	display:block;
}

/* /////////////// FOOTER */

footer{
	background: #1c1c1c;
	text-align: center;
	text-transform: uppercase;
	display: block;
}

footer ul{
	padding: 40px 0 10px 0;
	font-size: .8em;
	font-weight:normal;
}

footer li{
	margin-bottom: 15px;
}

footer a,
footer a:link,
footer a:visited{
	display: inline-block;
	color: #fff;
}

footer a:hover,
footer a:focus,
footer a:active{
	color: #ee9a1d;
}

.copy{
	/*font-family: 'Montserrat', Helvetica, sans-serif;*/
	font-size: .75em;
	padding-bottom: 15px;
	margin: 0;
}

/* /////////////// Shows */

#upcoming-shows-toggle, 
#past-shows-toggle {
	display:block;
	float:left;
	height:40px;
	line-height:40px;
	color:white;
	background:none;
	padding:0 30px;
	text-transform: uppercase;
}

#upcoming-shows-toggle.active, 
#past-shows-toggle.active {
	background:black;
	color:white !important;
}

#show-list {
	clear:both;
	color:#fff;
	padding:0 !important;
	background:none !important;
	/*font-family: 'Conv_OCRAStd',Sans-Serif;*/
}

.wrap-upcoming-shows, 
.wrap-past-shows {
	clear:both;
	background:black;
	padding:30px;
}

#show-list h2 {
	background:none;
	color:#fff;
	margin-left:0;
	padding-left:0;
	margin-bottom:0;
	padding-bottom:20px;
	font-size:1.1em;
}

#show-list ul {
	padding-bottom:20px;
	font-size:0.8em;
}

#show-list li {
	padding-bottom: 10px;
	padding-top: 10px;
	clear: both;
	display: block;
	border-top: 1px solid #242424;
}

#show-list li .date {
	width:180px;
	display:block;
	float:left;
}

#show-list li .details {
	float:right;
	display:block;
	width:100%;
	position:relative;
	margin-left:-180px;
	padding-left:180px;
}

/*#show-list li .details a {
	padding-left:10px;
	margin-left:10px;
	border-left:1px solid white;
}
*/
.tickercontainer {
	width: 100%;
	margin: 0;
	padding: 0;
	overflow: hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.tickercontainer .mask {
	position: relative;
	left: 0px;
	top: 0px;
	width: 100%;
	overflow: hidden;
}

ul#js-news {
	position: relative;
	list-style-type: none;
	margin: 0;
	padding: 0;
	background:none;
	left:100%;
}

ul#js-news .news-item {
	color:#fff;
	display:block;
	float:left;
	background:none;
}

ul#js-news .news-item a {
	color:#fff;
	white-space: nowrap;
	margin: 0 150px 0 0;
}

.post-item {
	position:relative;
}

.new-post {
	display:block;
	width:71px;
	height:38px;
	background:url(img/new.png) 0 0 no-repeat;
	position:absolute;
	z-index:99;
	top:10px;
	left:-1px;
}

.other-bands {
	display:block;
	clear:both;
	font-style:italic;
	color:whitesmoke;
}

.past-shows-toggle {
	width:100%;
	display:block;
	background:#ee9a1d;
	color:black;
	text-align:center;
	padding:10px 0;
	margin:10px 0;
	transition:all 300ms ease-in-out;
}

.past-shows-toggle:hover {
	color:black !important;
	background:#e2931c;
}

/* /////////////// Newsletter */

.mc4wp-form label {
	width:100%;
	clear:both;
	display:block;
}

.mc4wp-form p {
	padding-bottom:5px;
	margin-bottom:0;
	padding-top:0;
	margin-top:0;
}

.mc4wp-form input[type="text"], .mc4wp-form input[type="email"] {
	border:0; 
	padding:10px; 
	font-size:1.3em; 
	color:#aaa; 
	border:solid 1px #ccc; 
	margin:0 0 20px; 
	width:75%;
}

.mc4wp-form input[type="submit"] {
	padding:10px 20px; 
	margin:0 0 20px; 
	font-size:1.2em;
	text-transform:uppercase;
	color:#fff;
	background:#d20507;
	cursor:pointer;
	border:none;
	outline:none;
}

.mc4wp-form input[type="submit"]:hover {
	-webkit-box-shadow: 0 0 15px 1px #000072;
	box-shadow: 0 0 15px 1px #000072;
}

/* /////////////// TABLET */

@media only screen and (min-width: 768px){

	.masonry-container {
		margin-left:-2%;
		margin-right:-2%;
	}

	.masonry .masonry-item {
		width:47%;
		margin-left:1.5%;
		margin-right:1.5%;
		padding:10px;
		float:left;
	}

	.newsticker {
		display:block;
	}
	

	.wrap-gridnav {
		width: 100%;
		min-height: 100%;
		height: auto;
		overflow-x: hidden;
		position: relative;
		font-size:1.1em;
	}

	.gridnav{
		width:960px;
		max-width:100%;
		margin:0 auto;
	}


	a.gridlogo {
		display: inline;
		cursor: pointer;
	}

	a.gridlogo img{
		width: 100%;
		display: block;
		margin-left: auto;
		margin-right: auto;
	}

	.gridnav figure{
		width: 33.33%;
	}

	.logo {
		/*width: 38%;*/
	}

	.postfilter{
		padding-bottom: 10px;
	}

	.postfilter li{
		padding: 0 .75%;
	}

	.postfilter a,
	.postfilter a:link,
	.postfilter a:visited{
		margin: 0;
		padding: 0;
	}

	.twitter h2 {
		background-position: 1.6% 50%;
	}

	.buckets{
		width: auto;
		margin-left: auto;
		margin-right: auto;
		display: block;
		margin-bottom: 50px;
	}

	.buckets article{
		background: none;
		width: 32%;
		height: auto;
		float: left;
		margin-right: 2%;
		margin-bottom: 0;
	}

	.buckets article a{
		padding-left: 5%;
	}

	.buckets article:nth-child(3n+3){
		margin-right: 0;
	}

	#sidebar article .quicklink{
		margin: 0;
	}

	#sidebar article .quicklink a{
		display: block;
		position: absolute;
	}

.wrapper {
		max-width: 700px;
		margin: 0 auto;
	}


	.arch{
		clear: both;
	}
	
	footer ul{
		width: auto;
		margin: 0 10px;

	}

	footer li{
		display: inline;
		text-align: center;
		margin: 0 2%;
	}

}

/* /////////////// DESKTOP */

@media only screen and (min-width: 960px){

	.wrap-upcoming-shows {
		min-height:870px;
	}

	.masonry-container {
		margin-left:-1.5%;
		margin-right:-1.5%;
	}

	.wrapper {
		max-width: 700px;
		margin: 0 auto;
	}

	a.nav-btn{
		display: none;
	}

	
	.fixed {
		position:fixed;
		top:0;
		left:0;
		width:100%;
		z-index:613;
		-webkit-transition: opacity 300ms ease-in-out;
		-moz-transition: opacity 300ms ease-in-out;
		-ms-transition: opacity 300ms ease-in-out;
		-o-transition: opacity 300ms ease-in-out;
		transition: opacity 300ms ease-in-out;
	}

	body.show-grid .fixed {
		opacity:0;
	}

	body.show-grid .fixed.show {
		opacity:1;
	}

	header{
		padding-top:80px;
	}

	body.show-grid header {
		padding-top:0px;
	}

	.gridnav > a {
		opacity:0;
		-webkit-transition: opacity 1000ms ease-in;
		-moz-transition: opacity 1000ms ease-in
		-ms-transition: opacity 1000ms ease-in;
		-o-transition: opacity 1000ms ease-in;
		transition: opacity 1000ms ease-in;
	}

	.gridnav > a.fadeIn {
		opacity:1;
	}

	body.show-grid .trigger-desktop-nav {
		margin-top:100%;
	}

	.desktopnav { 
		max-height:1000px;
		opacity:1;
		font-size:16px;
		text-transform: uppercase;
		display: block;	
		text-align: center;	
		background: #83100d;
		width:100%;
		font-weight:normal !important;
	}

	.desktopnav ul li{
		display: inline-block;
		padding-top:0;
		padding-bottom:0;
	}


	a.active {
		color: #000 !important;
		background: #d20507;
	}

	.desktopnav a,
	.desktopnav a:link, 
	.desktopnav a:visited{
		display: block;
		color: #dee3cd;
		padding: 10px 10px;
		line-height:1;
		font-weight:900;
	}

	.desktopnav a:hover,
	.desktopnav a:focus,
	.desktopnav a:active {
		color: #ee9a1d;
	}


	.header{
		position: absolute;
	}

	.sociallinks{
		text-align:right;
		width: 190px;
		position: relative;
		float: right;
		top: -216px;  /* -130 */
		right:10px;
	}

	.sociallinks li{
		width: 35px;
		margin: 0 0 0 10px;
	}

	.sociallinks a{
		display: block;
	}

	.buckets{
		float: none;
		margin-bottom: 0;
	}

	.buckets article{
		float: none;
		width: 100%;
		margin-bottom: 30px;
	}

	.arch {
		text-align: left;
	}

	.arch a {
		padding-left: 15px;
	}

	footer {
		width: 100%;
		display: block;
		clear: both;
	}

	.footwrap{
		width: 960px;
		margin: 0 auto;
	}
	
	body.paged #maincontent {
		padding-top:0px;
	}

}

@media only screen and (max-width: 960px){
	
	.container {
		width:740px;
	}
		
	#featured {
		width:100%;
	}

	#maincontent, .float--right, main > .row > .col-4 {
		width:50%;
	}

	#maincontent .col {
		width:100%;
	}

	#sidebar {
		padding-top:10px;
	}

	.bucket {
		height:340px;
	}

	.bucket.tourdates {
	/* PR	height:700px; */
	}

	.last-box, .pull-me {
		position:relative;
		margin-left:initial;
		left:initial;
	}
	
	.sociallinks {
		width:100%;
		text-align:center;
	}

	body.single #maincontent, body.page #maincontent, body.post-type-archive-shows #maincontent,
	body.single main > .row > .col-4, body.page main > .row > .col-4, body.post-type-archive-shows main > .row > .col-4 {
		width:100%;
	}

	body.single .bucket, body.page .bucket, body.post-type-archive-shows .bucket {
		width:48.5%;
	}

	body.single .bucket.tourdates, body.page .bucket.tourdates, body.post-type-archive-shows .bucket.tourdates {
		float:left;
	}

	body.single .bucket.instagram, body.page .bucket.instagram, body.post-type-archive-shows .bucket.instagram,
	body.single .bucket.twitter, body.page .bucket.twitter, body.post-type-archive-shows .bucket.twitter  {
		float:right;
	}

	body.post-type-archive-shows .bucket.instagram {
		float:left;
	}

	body.first-page .pull-me {
		clear:both;
	}

}

.news-box .featured-mobile {display:none;}

#featured .news-box .featured-mobile {display:none;}




@media only screen and (max-width: 760px){
	#featured .news-box .featured-small {
		display:none;
	}

.news-box .post-category {
    display: none;
	}

#featured .news-box .featured-desktop {
		display:none;
	}
	#featured .news-box .featured-mobile {
		display:block;
	}
	.container {
		width:100%;
	}
	#maincontent, .float--right,  main > .row > .col-4 {
		width:100%;
	}
	.last-box {
		position:relative;
		margin-left:0;
		left:0;
	}
	.news-box .post-title {
		width:100%;
		padding-right:35%;
        font-size: 12px;
        line-height: 12px;
	}

     .news-box.col-6 {
       width: 100%! important;
        }

	.news-box.col-4 {
       width: 100%! important;
        }

    .vidbox {
 		width:100%;
      }


	.news-box .post-category {
		width:35%;
        display:none;
	}
	.widget-title .title {
		width:100%;
		padding-right:35%;
	}
    
	.widget-title .icon {
		width:35%;
	}
	.pagination .current, .pagination a, .pagination a:link, .pagination a:visited {
		display: inline-block;
		color: #fff;
		padding: 0 15px;
	}
	.pagination {
		font-size:16px;
	}
	.bucket {
		height:auto !important;
		padding-bottom:40px;
	}
	.bucket .widget {
		height:auto !important;
	}
	.bucket.instagram {
		padding-bottom:30px;
	}
	.AlpinePhotoTiles_cascade_column > div > a {
		display:none !important;
	}
	.AlpinePhotoTiles_cascade_column > div > a:nth-child(1),
	.AlpinePhotoTiles_cascade_column > div > a:nth-child(2),
	.AlpinePhotoTiles_cascade_column > div > a:nth-child(3) {
		display:block !important;
	}
	.tweet_list > li {
		display:none;
	}
	.tweet_list > li:nth-child(1),
	.tweet_list > li:nth-child(2),
	.tweet_list > li:nth-child(3),
	.tweet_list > li:nth-child(4) {
		display:block;
	} 
	.tourdates > ul > li {
		display:none;
	}
	.tourdates > ul > li:nth-child(1),
	.tourdates > ul > li:nth-child(2),
	.tourdates > ul > li:nth-child(3),
	.tourdates > ul > li:nth-child(4),
	.tourdates > ul > li:nth-child(5),
	.tourdates > ul > li:nth-child(6) {
		display:block;
	}
	.bucket {
		width:100% !important;
	}

    #bottombar .bucket { width:97%!important; }


   .home #featured .buckets { display:none; }

  .home #featured .news-box { width:100%!important;  }

 .post-meta-politics .excerpt-container {
  display: none;
      }

 

   
}


.post-meta-politics {
	clear: both;
	position: absolute;
	bottom: 0;
	width:100%;
}

.post-meta-politics .post-meta {
	height: auto;
	position: relative;
	width: 100%;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 13px;
}

.post-meta-politics .excerpt-container {
	background: black;
	color: white;
}

.post-meta-politics .excerpt-container p {
	margin:0;
	padding:10px;
}
