.latest-featured .featured-box { width:23%; }
.latest-featured .featured-box h2 { text-align: center; display: block; padding-top: 10px; }
body .featured { padding: 15px 0 0 0; }

@media screen and (max-width:479px) {
  body .latest-featured .featured-box { width:auto; float: none; }
}

@media screen and (max-width:719px) and (min-width:480px) { 
  body .latest-featured .featured-box { width:auto; float: none; }
}

@media screen and (max-width:979px) and (min-width:720px) { 
  body .latest-featured .featured-box { width: 40%; }
}

.latest-featured { width:100%; margin-bottom:60px; color: #757575; }
.latest-featured .featured-box { border:#f1f1f1 solid 1px; float:left; visibility:hidden; margin-right:2.2%; margin-bottom:25px; background: #000; }
.latest-featured .featured-box .featured-thumb img { margin:0; padding:0; width:100%; }
.featured { padding:15px 0 20px; display:block; margin:0 20px; }
.featured h2 { font-weight:normal; font-size:18px; text-align:left; padding-bottom:10px; display:table; border-bottom:none; line-height:22px; }

/* Featured Artist Page */
.type-featured .post-thumb { float: left; margin: 20px 40px 0 0; }

body section h2, h1, h2 { color: #999; font-weight: 300; font-family: Roboto,sans-serif; text-transform: uppercase;  } 
.logo h1 { color: #000; }

.footer-col-3 .social-icons { text-align: left; margin-top: 20px; }
.footer-col-3 .social-icons .mail { background-image: url(mail-icon.png); }
.footer-col-3 .phone-no { margin-top: 20px; }

#footer-wrapper .copyright-wrapper { background-color: #1c1c1c; }

.clearfix:after { clear: both; }  
.clearfix { zoom: 1; }  

.excerpt { padding-top: 5px; font-size: 12px; }

.message-desc p { padding: 5px 0; }

section#bio { color: #ccc; }

.header .header-inner .nav ul li.current_page_item  a{color:#3e3e3e !important; background-color:#e6e6e6;}
.post-date, .post-comment, .post-categories { padding-right: 10px; }
body .postmeta a { color: #00a8ff; }
body.single img , body.page img { border: 2px solid ; }
body.page-gallery a img,
body.page-session-photos a img,
body.page-videos a img,
body.page-cover-art a img
{ border-color: #fff; }

body.page-gallery .entry-content div { text-align: center; text-transform: uppercase; font-size: 18px; line-height: 1.5em; }

#sidebar .textwidget { font-size: 14px; }
#sidebar .textwidget a { font-size: 16px; text-transform: uppercase; }
#sidebar .textwidget img.sidebar-thumb { margin-right: 10px; }

.page-news .type-post .post-thumb img { width: 300px; height: auto; }
