/* The Grand Report by @zillz */
* {transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;}
a {color:white;} a:hover {color:red;}
body {font-family:'Helvetica Neue', helvetica, arial, tahoma, verdana, sans-serif;line-height:1.5em;padding-top:100px;}
h1, h2, h3, h4, h5, nav {}
h2.page-header, h2.page-header a{color:black;font-size:1.5em;text-transform:uppercase;text-align:center;}
blockquote {background-color:#444;border:0;color:white;}
blockquote:after {background-color:#c00;content:" '' ";float:right;font-weight:bold;font-size:3em;line-height:15px;font-family:'Garamond', 'Times New Roman', 'Georgia', 'Times', serif;font-style:italic;margin:-.3em 0 0 .2em;}
blockquote:before {background-color:#c00;content:" '' ";float:left;font-weight:bold;font-size:3em;line-height:15px;font-family:'Garamond', 'Times New Roman', 'Georgia', 'Times', serif;font-style:italic;margin:.3em .2em 0 0;}
button, input.submit, input#submit, input.search-submit, input#searchsubmit, input#submit.submit, .contact-wrapper input.submit {background-color:red;border-color:#900;border:5px solid red;color:#fff;font:normal bold 12pt 'Oswald';padding: 1em;}
button, input.submit, input#submit, input.search-submit, input#searchsubmit, input#submit.submit:hover, .contact-wrapper input.submit:hover {background-color:white;border:5px solid red;color:red;text-shadow:0 0 0 white;}
figure.thumbnail-wrapper {overflow:hidden;}
figure.thumbnail-wrapper a.thumbnail-link img.thumb-img {-webkit-transition: all 3s ease-out;-moz-transition: all 3s ease-out;-o-transition: all 3s ease-out;transition: all 3s ease-out;} 
figure.thumbnail-wrapper a.thumbnail-link img.thumb-img:hover {-moz-transform: scale(5);-webkit-transform: scale(2);-o-transform: scale(2);-ms-transform: scale(2);transform: scale(2);filter:grayscale(100%);filter:grayscale(100%);}
footer.site-footer {color:lightgrey;font-size:9pt;letter-spacing:1pt;margin:1em auto;text-transform:uppercase;}
footer.site-footer a {color:lightgrey;} footer.site-footer a:hover {color:red;}
footer.site-footer img.zillzdesignedit {border-radius:100em;height:24px;margin:0 .5em .3em 0;width:24px;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity: 0.5;filter:alpha(opacity=50);}
footer.site-footer .bottomnav-wrapper {border-bottom:1px solid #eee;margin-bottom:1em;padding:1em 0;}
footer.site-footer .bottomnav-wrapper a {padding:.3em .5em;}

main.main-wrapper {margin:2em auto;}
p {line-height:1.5em;}
nav.navigation-wrapper {background-color:red;border:0;color:white;}
nav.navigation-wrapper .navbar-header button.navbar-toggle {border:0;padding:.4em;}
nav.navigation-wrapper .navbar-header button.navbar-toggle:hover {background-color:#c00;}
nav.navigation-wrapper .navbar-header button.navbar-toggle span.icon-bar {background-color:white;color:white;height:5px;}
nav.navigation-wrapper .navbar-header .navbar-brand {color:white;padding:0 .5em;} 
nav.navigation-wrapper .navbar-header .navbar-brand img.logo {max-width:165px;}
nav.navigation-wrapper ul li a {color:white;font-weight:normal;}
nav.navigation-wrapper ul li ul {background-color:#c0000c;}
nav.navigation-wrapper ul li ul li {} 
nav.navigation-wrapper ul li.current-menu-item a, nav.navigation-wrapper ul li.current_page_item a {background-color:#c00 !important;}
nav.navigation-wrapper ul li:hover, nav.navigation-wrapper ul li:hover a:hover, nav.navigation-wrapper ul li a:hover, nav.navigation-wrapper ul li a:hover.dropdown, nav.navigation-wrapper ul li a:hover.dropdown-toggle {background-color:#c00;}
nav.navigation-wrapper ul.navbar-left li a {color:white;}
nav.navigation-wrapper ul.navbar-left li a:hover {color:gold;}
nav.navigation-wrapper ul.navbar-left li.current_page_item a, nav.navigation-wrapper ul.navbar-left li.active a {color:gold;font-weight:bold;}
nav.navigation-wrapper ul.navbar-right li:hover {background-color:transparent;}
nav.navigation-wrapper ul.navbar-right li form.search-form {padding:.6em .5em;}
nav.navigation-wrapper ul.navbar-right li form.search-form fieldset input {background-color:transparent;border:0;border-bottom:1px solid #fff;color:gold;font-weight:bold;padding:.3em .5em;text-align:center;}
nav.navigation-wrapper ul.navbar-right li form.search-form fieldset button.search-submit {background-color:transparent;border:0px solid white;}
nav.navigation-wrapper ul.navbar-right li form.search-form fieldset button.search-submit:hover {color:gold;}

.top-wrapper, .abovemast-wrapper, .bottommast-wrapper, .abovecomments-wrapper, .middle-wrapper, .footer-wrapper {margin-top:1em;margin-bottom:1em;}
.abovecomments-wrapper iframe, .top-wrapper iframe, .metaad-wrapper iframe, .middle-wrapper iframe, .sidebar-wrapper iframe, .footer-wrapper iframe, 
.abovecomments-wrapper img, .top-wrapper img, .metaad-wrapper img, .middle-wrapper img, .sidebar-wrapper img, .footer-wrapper img {display:block;padding:0;max-width:100%;margin-left:0;margin-right:0;}
.clear, .clearfix {padding:0;margin:0;}
.digg-pagination {font-size:1.2em;margin:0 auto;display:block;text-align:center;margin-bottom:15px;padding:.3em .5em;} 
.digg-pagination a {border-left:1px solid #eee;border-right:1px solid #eee;color:#000;margin:0;padding:.3em .5em;} 
.digg-pagination a:hover {color:red;}
.meta-wrapper {color:#999;font-weight:normal;letter-spacing:1px;text-transform:uppercase;} .meta-wrapper a {font-style:normal;}
.packages-wrapper .packages-video big {font-size:2em;font-weight:bold;padding:0 .3em !important;}
.packages-wrapper img {max-width:100%;}
.packages-regivd, .packages-subvid, .packages-cinvid {margin:40px auto;}
.row {margin-top:0;margin-bottom:0;} .well {background-color:transparent;}
.scroll-to-top {background-color:red;border-radius:3.2rem;bottom:1rem;color:white;cursor:pointer;display:none;font-size:1.4rem;line-height:3.2rem;height:3.2rem;position:fixed;right:1rem;text-align:center;text-decoration:none;width:3.2rem;}
.scroll-to-top:hover {background-color:red;color:white;text-decoration:none;}

.spotlightvideo-wrapper .modal, .spotlightvideo-wrapper .modal-dialog, .spotlightvideo-wrapper .modal-content, .spotlightvideo-wrapper .modal-body {background:transparent;border:0;box-shadow:0 0 0 #fff;}
.spotlightvideo-wrapper .modal .modal-dialog .modal-content .modal-body iframe {width:100%;max-width:840px;max-height:420px;}
.spotlightvideo-wrapper .modal .modal-content .modal-body iframe {box-shadow:0 0 15px #111;}

.wp-pagenavi a {border:0;border-left:0px solid #eee;border-right:1px solid #eee;}
.wp-pagenavi .pages {color:#ddd;font-weight:normal;padding:.3em .5em;}
.wp-pagenavi .current {font-weight:bold;padding:.3em .5em;}
.wp-pagenavi .extend {color:#eee;padding:.3em .5em;}

.bigspotlightvideo-wrapper h5 {font-size:2em;} .leftspotlightvideo-wrapper h5 span, .rightspotlightvideo-wrapper h5 span {font-size:1.3em;}
.bigspotlightvideo-wrapper, .leftspotlightvideo-wrapper, .rightspotlightvideo-wrapper {background-color:#111;border:5px solid #fff;padding:0;text-align:center;}
.bigspotlightvideo-wrapper a, .leftspotlightvideo-wrapper a, .rightspotlightvideo-wrapper a {background-color:#111;height:100%;width:100%;}
.bigspotlightvideo-wrapper a img, .leftspotlightvideo-wrapper a img, .rightspotlightvideo-wrapper a img {display:block;margin:0 auto;text-align:center;max-width:100%;}
.bigspotlightvideo-wrapper a img:hover, .leftspotlightvideo-wrapper a img:hover, .rightspotlightvideo-wrapper a img:hover {opacity:.3;}
.bigspotlightvideo-wrapper {max-height:600px;overflow:hidden;}
.bigspotlightvideo-wrapper h5 span, .leftspotlightvideo-wrapper h5 span, .rightspotlightvideo-wrapper h5 span {color:white;}

.bigspotlightvideo-wrapper a span {background-color:red;border:3px solid white;color:white;font-size:50px;padding:10px 24px 10px 30px;border-radius:20px;position:relative;top:250px;box-shadow:0 0 10px #222;opacity:0;}
.bigspotlightvideo-wrapper:hover a span {opacity:1;}

.text-center {text-align:center;}
.widget img {max-width:100%;}
p.switch a {color:red;font-size:8pt;letter-spacing:1pt;margin:1em auto;text-transform:uppercase;}

body.archive main#main.main-wrapper #content.content-wrapper article.page .entry a, 
body.home main#main.main-wrapper #content.content-wrapper article.page .entry a, 
body.page main#main.main-wrapper #content.content-wrapper article.page .entry a,
body.search main#main.main-wrapper #content.content-wrapper article.page .entry a {color:black;}

body.archive main#main.main-wrapper #content.content-wrapper article.page .entry a:hover, 
body.home main#main.main-wrapper #content.content-wrapper article.page .entry a:hover, 
body.page main#main.main-wrapper #content.content-wrapper article.page .entry a:hover,
body.search main#main.main-wrapper #content.content-wrapper article.post .entry a:hover {color:red;}

body.archive main#main.main-wrapper #content.content-wrapper article.post, 
body.home main#main.main-wrapper #content.content-wrapper article.post,
body.search main#main.main-wrapper #content.content-wrapper article.post {} 

body.archive main#main.main-wrapper #content.content-wrapper article.post a, 
body.home main#main.main-wrapper #content.content-wrapper article.post a,
body.search main#main.main-wrapper #content.content-wrapper article.post {color:black;font-weight:bold;}

body.archive main#main.main-wrapper #content.content-wrapper article.post a:hover, 
body.home main#main.main-wrapper #content.content-wrapper article.post a:hover,
body.search main#main.main-wrapper #content.content-wrapper article.post a:hover {color:red;}

body.archive main#main.main-wrapper #content.content-wrapper article.post figure.thumbnail-wrapper, 
body.home main#main.main-wrapper #content.content-wrapper article.post figure.thumbnail-wrapper,
body.search main#main.main-wrapper #content.content-wrapper article.post figure.thumbnail-wrapper {border:1px solid #eee;box-shadow:2px 2px 2px #eee;}

body.archive main#main.main-wrapper #content.content-wrapper article.post figure.thumbnail-wrapper a.thumbnail-link img.thumb-img, 
body.home main#main.main-wrapper #content.content-wrapper article.post figure.thumbnail-wrapper a.thumbnail-link img.thumb-img,
body.search main#main.main-wrapper #content.content-wrapper article.post figure.thumbnail-wrapper a.thumbnail-wrapper a.thumbnail-link img.thumb-img {width:100%;}

body.archive main#main.main-wrapper #content.content-wrapper article.post footer.article-footer, 
body.home main#main.main-wrapper #content.content-wrapper article.post footer.article-footer,
body.search main#main.main-wrapper #content.content-wrapper article.post footer.article-footer {border-top:1px solid #ddd;display:block;font-size:12px;margin:.5em auto 0 auto;padding:0;padding-top:5px;text-align:center;}

body.archive main#main.main-wrapper #content.content-wrapper article.post footer.article-footer a, 
body.home main#main.main-wrapper #content.content-wrapper article.post footer.article-footer a,
body.search main#main.main-wrapper #content.content-wrapper article.post footer.article-footer a {color:black;}

body.archive main#main.main-wrapper #content.content-wrapper article.post footer.article-footer a:hover, 
body.home main#main.main-wrapper #content.content-wrapper article.post footer.article-footer a:hover,
body.search main#main.main-wrapper #content.content-wrapper article.post footer.article-footer a:hover {color:red;}

footer.article-footer ul {list-style-type:none;margin:0;padding:0;}
footer.article-footer li.views-wrapper {float:left;width:48%;padding:0 0 0 5px;text-align:left;}
footer.article-footer li.views-wrapper span {float:left;} 
footer.article-footer li.views-wrapper span.tgr-viewcount {padding:0 3px;}
footer.article-footer li.comms-wrapper {float:right;width:48%;padding:0;text-align:right;}

body.archive main#main.main-wrapper #content.content-wrapper article.post header.post-header h3.post-title, 
body.home main#main.main-wrapper #content.content-wrapper article.post header.post-header h3.post-title,
body.search main#main.main-wrapper #content.content-wrapper article.post header.post-header h3.post-title {line-height:14px;max-height:150px;overflow:hidden;}

body.archive ain#main.main-wrapper #content.content-wrapper article.post header.post-header h3.post-title a, 
body.home main#main.main-wrapper #content.content-wrapper article.post header.post-header h3.post-title a,
body.search main#main.main-wrapper #content.content-wrapper article.post header.post-header h3.post-title a {color:black;font-size:12px;letter-spacing:.5px;text-transform:uppercase;display:block;}

body.archive main#main.main-wrapper #content.content-wrapper article.post header.post-header h3.post-title a:hover, 
body.home main#main.main-wrapper #content.content-wrapper article.post header.post-header h3.post-title a:hover,
body.search main#main.main-wrapper #content.content-wrapper article.post header.post-header h3.post-title a:hover {color:red;}

body.archive nav#navigation.navigation-wrapper, body.home nav#navigation.navigation-wrapper, body.search nav#navigation.navigation-wrapper {box-shadow:2px 2px 2px #ddd;}

body.page main#main.main-wrapper #content.content-wrapper article.page h1 a{color:#666;text-shadow:0 0 5px #eee;}
body.page main#main.main-wrapper #content.content-wrapper article.page .contact-wrapper input {max-width:400px;} 
body.page main#main.main-wrapper #content.content-wrapper article.page .contact-wrapper input.submit {width:150px;}
body.page main#main.main-wrapper #content.content-wrapper article.page .packages-wrapper {font-size:10pt;color:#eee;}
body.page main#main.main-wrapper #content.content-wrapper article.page .packages-wrapper div a {color:red;} 
body.page main#main.main-wrapper #content.content-wrapper article.page .packages-wrapper big {background-color:red;color:#fff;margin:1em 0 .5em 0;padding:.3em .5em;} 
body.page main#main.main-wrapper #content.content-wrapper article.page .packages-wrapper h5 {border-bottom:1px solid #eee;}
body.page main#main.main-wrapper #content.content-wrapper article.page .packages-video {background-color:#222;color:#fff;padding:2em;}
body.page main#main.main-wrapper #content.content-wrapper article.page .packages-rules {background-color:#333;color:#fff;padding:2em;}
body.page main#main.main-wrapper #content.content-wrapper article.page .packages-purchase {background-color:#444;color:#fff;padding:2em;}

body.single {background-color:#333;}
body.single a {color:white;} .single a:hover {color:red;}
body.single footer.site-footer {color:#666;} 
body.single footer.site-footer a:hover {color:#666;text-decoration:none;} 
body.single footer.site-footer, body.single footer.site-footer a {color:#666;}
body.single footer.site-footer .bottomnav-wrapper {border-bottom:1px solid #666;}

body.single main#main.main-wrapper #content.content-wrapper article.post {background-color:transparent;border:0;}
body.single main#main.main-wrapper #content.content-wrapper article.post h1, 
body.single main#main.main-wrapper #content.content-wrapper .comments-area h4.comments-title, 
body.page main#main.main-wrapper #content.content-wrapper article.page h1 {border-bottom:1px solid #333;padding:.3em 0;text-transform:uppercase;line-height:em;}

body.single main#main.main-wrapper #content.content-wrapper article.post h1 {font-size:1.5em;}
body.single main#main.main-wrapper #content.content-wrapper article.post article h1 a, 
body.single main#main.main-wrapper #content.content-wrapper .comment-area h4.comments-title {color:white;text-shadow:0 0 5px #000;}
body.single main#main.main-wrapper #content.content-wrapper article.post footer.article-footer {border-top:1px solid #333;padding:.5em 0;}
body.single main#main.main-wrapper #content.content-wrapper article.post .entry {color:#ddd;display:block;margin: 0 auto;text-align:justify;max-width:750px;}
body.single main#main.main-wrapper #content.content-wrapper article.post .entry iframe, 
body.single main#main.main-wrapper #content.content-wrapper article.post .entry .wp-video {display:block;margin:1em auto !important;width:100%;max-width:750px;box-shadow:0 0 15px #111;}

body.single main#main.main-wrapper #content.content-wrapper article.post .meta-wrapper {font-size:80%;}

body.single nav#navigation.navigation-wrapper {box-shadow:2px 2px 2px #f00;}
body.single main#main.main-wrapper #content.content-wrapper .comments-wrapper #disqus_thread {width:100%;max-width:100%;}
body.single main#main.main-wrapper #content.content-wrapper .comments-wrapper .reply a.comment-reply-link {background-color:red;border:3px solid red;color:white;font-size:.7em;float:right;letter-spacing:1pt;padding:4px 1em;text-transform:uppercase;}
body.single main#main.main-wrapper #content.content-wrapper .comments-wrapper .reply a.comment-reply-link:hover {background-color:white;color:red;}
body.single main#main.main-wrapper #content.content-wrapper article.post .meta-wrapper .post-views {display:inline;}

body.single main#main.main-wrapper #content.content-wrapper .comments-wrapoer .comment#respond.comment-respond input, 
body.page main#main.main-wrapper #content.content-wrapper article.page .contact-wrapper input {background-color:#333;background-color: rgba(0, 0, 0, 0.9); border:1px solid #fff;color:#fff;font-weight:bold;padding:3px 5px;text-shadow:1px 1px 1px #000;width:100%;}

body.single main#main.main-wrapper #content.content-wrapper .comments-wrapper #respond.comment-respond textarea, 
body.page main#main.main-wrapper #content.content-wrapper article.page .contact-wrapper textarea {background-color:#333;background-color: rgba(0, 0, 0, 0.9); border:1px solid #fff;color:#fff;font-weight:bold;margin-bottom:10px;padding:3px 5px;text-shadow:1px 1px 1px #000;width:100%;height:110px;}

body.single main#main.main-wrapper #content.content-wrapper .comments-wrapper #respond.comment-respond input.submit, 
body.page main#main.main-wrapper #content.content-wrapper article.page .contact-wrapper input.submit {box-shadow:0 0 5px #000;}

body.single main#main.main-wrapper #content.content-wrapper article.post .share-wrapper {padding:1em 0;}
body.single main#main.main-wrapper #content.content-wrapper article.post .share-wrapper span {color:white;font-weight:bold;font-size:20px;}
body.single main#main.main-wrapper #content.content-wrapper article.post .share-wrapper a {}

body.single main#main.main-wrapper #content.content-wrapper .comments-area {color:#ddd;}
body.single main#main.main-wrapper #content.content-wrapper .comments-area h4.comment-title {}
body.single main#main.main-wrapper #content.content-wrapper .comments-area .says, 
body.single main#main.main-wrapper #content.content-wrapper .comments-area .comment-metadata {display:none;}
body.single main#main.main-wrapper #content.content-wrapper .comments-area .commentlist {list-style-type:none;margin:0;padding:0;}
body.single main#main.main-wrapper #content.content-wrapper .comments-area .commentlist li {background-color:#333;background-color: rgba(0, 0, 0, 0.2);color:#999;margin-bottom:10px;padding:2em;}
body.single main#main.main-wrapper #content.content-wrapper .comments-area .commentlist li img.avatar {float:right;}
body.single main#main.main-wrapper #content.content-wrapper .comments-area .commentlist li .comment-content {font-size:90%;padding:1em}

body.single main#main.main-wrapper #content.content-wrapper #related_posts {display:block;margin:0 auto;}
body.single main#main.main-wrapper #content.content-wrapper #related_posts h3 {border-bottom:1px solid red;color:white;padding:.3em 0;text-align:center;}
body.single main#main.main-wrapper #content.content-wrapper #related_posts .relatedpost {background-color:#333;background-color: rgba(0, 0, 0, 0.2); color:#999;padding:1em;margin:.5em;min-height:65px;}
body.single main#main.main-wrapper #content.content-wrapper #related_posts .relatedpost figure.thumbnail-wrapper {float:left;margin-bottom:.5em;margin-right:1em;} 
body.single main#main.main-wrapper #content.content-wrapper #related_posts .relatedpost figure.thumbnail-wrapper a.thumbnail-link img.thumb-img {max-width:130px;}
body.single main#main.main-wrapper #content.content-wrapper #related_posts .relatedpost header {}
body.single main#main.main-wrapper #content.content-wrapper #related_posts .relatedpost header h4 {font-size:1.1em;line-height:1.3em;padding:0;margin:0;}
body.single main#main.main-wrapper #content.content-wrapper #related_posts .relatedpost .date {font-size:8pt;}
		  
nav.navigation-wrapper, .bigspotlightvideo-wrapper a span {
  background: #ee0000; /* Old browsers */
  background: -moz-linear-gradient(top, #ee0000 0%, #c0000c 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #ee0000 0%,#c0000c 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #ee0000 0%,#c0000c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee0000', endColorstr='#c0000c',GradientType=0 ); /* IE6-9 */
}

body.single {
  background: #333333; /* Old browsers */
  background: -moz-radial-gradient(center, ellipse cover, #333333 0%, #474747 41%, #2c2c2c 50%, #111111 100%); /* FF3.6-15 */
  background: -webkit-radial-gradient(center, ellipse cover, #333333 0%,#474747 41%,#2c2c2c 50%,#111111 100%); /* Chrome10-25,Safari5.1-6 */
  background: radial-gradient(ellipse at center, #333333 0%,#474747 41%,#2c2c2c 50%,#111111 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#111111',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

@media screen and (min-width:401px) {
  body.archive main#main.main-wrapper #content.content-wrapper article.post, 
  body.home main#main.main-wrapper #content.content-wrapper article.post,
  body.search main#main.main-wrapper #content.content-wrapper article.post {min-height:300px;}

  body.archive main#main.main-wrapper #content.content-wrapper article.post footer.article-footer, 
  body.home main#main.main-wrapper #content.content-wrapper article.post footer.article-footer,
  body.search main#main.main-wrapper #content.content-wrapper article.post footer.article-footer {text-align:center;}
}

@media screen and (min-width:770px) and (max-width:989px) {
  body {padding-top:110px !important;}
}

@media screen and (min-width:990px) and (max-width:1199px) {
  body {padding-top:110px !important;}
}

@media screen and (min-width:1000px) {
  body.archive main#main.main-wrapper #content.content-wrapper article.post header.post-header h3.post-title, 
  body.home main#main.main-wrapper #content.content-wrapper article.post header.post-header h3.post-title,
  body.search main#main.main-wrapper #content.content-wrapper article.post header.post-header h3.post-title {min-height:60px;max-height:150px;overflow:hidden;}

  body.archive main#main.main-wrapper #content.content-wrapper article.post footer.article-footer, 
  body.home main#main.main-wrapper #content.content-wrapper article.post footer.article-footer,
  body.search main#main.main-wrapper #content.content-wrapper article.post {color:#666;text-align:center;}
}

@media screen and (max-width: 600px) {
}

@media screen and (max-width: 400px) {


  .abovecomments-wrapper iframe, .top-wrapper iframe, .metaad-wrapper iframe, .middle-wrapper iframe, .sidebar-wrapper iframe, .footer-wrapper iframe, 
  .abovecomments-wrapper img, .top-wrapper img, .metaad-wrapper img, .middle-wrapper img, .sidebar-wrapper img, .footer-wrapper img {display:block;padding:0;width:100%;max-width:100%;margin-left:0;margin-right:0;}

  body.archive main#main.main-wrapper #content.content-wrapper article.post, 
  body.home main#main.main-wrapper #content.content-wrapper article.post, 
  body.search main#main.main-wrapper #content.content-wrapper article.post {margin-bottom:1em;padding-bottom:1em;}

  body.archive main#main.main-wrapper #content.content-wrapper article.post header.post-header h3.post-title, 
  body.home main#main.main-wrapper #content.content-wrapper article.post header.post-header h3.post-title,
  body.search main#main.main-wrapper #content.content-wrapper article.post header.post-header h3.post-title {padding-top:0;margin-top:0;text-align:left;}

  body.archive main#main.main-wrapper #content.content-wrapper article.post header.post-header h3.post-title a, 
  body.home main#main.main-wrapper #content.content-wrapper article.post header.post-header h3.post-title a,
  body.search main#main.main-wrapper #content.content-wrapper article.post header.post-header h3.post-title a {line-spacing:0;}

  body.archive main#main.main-wrapper #content.content-wrapper article.post article figure.thumbnail-wrapper, 
  body.home main#main.main-wrapper #content.content-wrapper article.post figure.thumbnail-wrapper,
  body.search main#main.main-wrapper #content.content-wrapper article.post figure.thumbnail-wrapper {float:left;width:50%;margin-right:1em;margin-top:0em !important;}
  
  body.archive main#main.main-wrapper #content.content-wrapper article.post article footer.article-footer, 
  body.home main#main.main-wrapper #content.content-wrapper article.post footer.article-footer {}

  .spotlightvideo-wrapper h5 {max-height:40px;overflow:hidden;}
  .spotlightvideo-wrapper h5 span {font-size:12px;font-weight:normal;}
}

