/*
Theme Name: Arcade Basic Child
Template: arcade-basic
Author: Child Theme Configurator
Version: 1.0.1424895619
Updated: 2015-02-25 20:20:19
*/

@charset "UTF-8";

body, body.basic {
background:#000;
/*font-family: 'Caudex', serif;*/
font-family: 'Rufina', serif !important;
color:#efefef;
}

#home-page-widgets {
background-color: #efefef;
background-image: url('/wp-content/uploads/2015/03/bg-w.jpg') !important;
background-repeat: repeat;
background-position: top left;
background-attachment: scroll;
}

h3.home-widget-title {
color:#111111 !important;
}

h2#site-description {
display:none;
}

#home-page-widgets .col-md-3 {
width:initial;
float:none;
}

p {
color:#efefef;
text-align:justify;
}
.basic a:hover {
color:#bcd8ef;
text-decoration:none;
}

/* h1.entry-title { */
/* h1.page-title {
background:#333;
padding:8px;
}*/
.entry-title a {
color:#dedede;
}

.entry-title a:hover {
color:#efefef;
}

.navbar-inverse .navbar-nav > li > a {
color:#dedede;
}

.basic #site-title a {
/*font-family: 'Homemade Apple', cursive;*/
font-family: 'Rufina', serif !important;
font-size:140%;
text-transform: uppercase;
}

.basic h1 a, .basic h2 a, .basic h3 a, .basic h4 a, .basic h5 a, .basic h6 a, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
font-family: 'Rufina', serif !important;
color:#dedede;
}

#home-page-widgets {
padding: 10px 0 10px;
background: #FFFFFF;
margin:0 auto;
}

#footer-content .pull-left {
margin-bottom: 10px;
}

.only-on-home #site-meta i {
font-size: 50px;
margin: 0;
}

.social { width: 100%; overflow: hidden; }
.social ul { list-style: none; position: relative; float: left; display: block; left: 50%; }
.social ul li { position: relative; float: left; display: block; right: 50%; }
.fa {
font-size:24px;
}

.social ul {
/*overflow: auto;*/
-webkit-padding-start:0;
-moz-padding-start:0;
}

.social ul li {
list-style-type: none;
float: left;
}

.social ul li a i {
    background: #205D7A;
    color: #fff;
    width: 40px;
    height: 40px;
    border-radius: 20px;
    font-size: 28px;
    text-align: center;
    margin-right: 10px;
    padding-top: 15%;
    transition: all 0.2s ease-in-out;
}

.fa-facebook {
    background:#3b5998
} 

.fa-linkedin {
    background:#007bb6
}

.fa-twitter {
    background:#00aced
}

.google-plus {
    background:#dd4b39
}

.social ul li a i {
    opacity: .7;
}

.social ul li a i:hover {
    opacity: 1.0;
}

.basic h1, .basic h2, .basic h3, .basic h4, .basic h5, .basic h6 {
color: #FFFFFF;
}

.home-jumbotron h1 {
color: #000000;
}

#archive-header {
background-color:transparent;
}

/**** photo gallery ****/
.image-anchor {
display:inline;
}


.fb-event-calendar.fb-calendar-list-view .clndr .clndr-controls, .fb-event-calendar.fb-calendar-list-view .clndr .event-listing .event-listing-title, .fb-event-calendar.fb-calendar-list-view .clndr .event-listing .event-item a, .event-item-time, .event-item-time a, .event-item-time a:hover, .event-item-location, .event-item-location a, .event-item-location a:hover, .event-item-map-location a, .event-item-map-location a:hover {
color:#fff !important;
}

.fb-event-calendar.fb-calendar-list-view .clndr .event-listing .event-item {
font-size:18px;
}

.fb-event-calendar.fb-calendar-list-view .clndr .clndr-controls .current-month {
font-size:30px;
}

.event-listing-title {
display:none;
}

p {
margin: 0 0 20px;
}

/*.title-card {
height:200px !important;
}

#site-meta {
padding-top: 80px;
}*/

.bit-widget-container, #bit-events td .bit-uiButton {
background:#000;
font-family: 'Rufina', serif !important;
color:#efefef !important;
font-size:15px !important;
}
#bit-events table, #bit-events table th, #bit-events table td {
background:transparent;
border-color:#111;
}

td.bit-date {
width:initial !important;
white-space: nowrap !important;
}
th.bit-description-links, td.bit-description-links, tr.bit-header, tr.bit-header-narrow {
display:none !important;
}
#bit-events .bit-events-narrow td {
border-top: 0 !important;
}

/**** Band In Town ****/

.float-right {
  float: right;
}

.float-left {
  float: left;
}

/*.bit-track-artist-header {
	display: none!important;
}

#bit-events td.bit-description-links, #bit-events th.bit-description-links, #bit-events th.bit-date, #bit-events th.bit-venue, #bit-events th.bit-location, #bit-events th.bit-tickets  {
	display: none;	
}*/

.bit-events th, .bit-events td {
	padding: 0!important;	
}

td.bit-date {
	
}

.bit-wrapper {
	margin: 20px 0;
}

.bit-constrictor {
  margin: 0 auto;
}

.bit-constrictor480 {
  max-width: 480px;  
  margin: 0 auto;
}

.bit-constrictor-half {
  width: 50%;
   margin: 0 auto;
}

/*.with-bg {
	background: url(http://s.cdpn.io/17920/bg-grad-guitar-close.jpg) right top no-repeat;	
}*/



@media only screen and (max-width: 767px) {
  
  .wide, .wide-bit {
     display: none !important; 
  }
  
  .bit-wrapper {
    background-image: none;
  }
  
  /*.bit-constrictor {
    max-width: 480px;
  }*/
  
  .bit-constrictor .narrow {
     display: block; 
  }
  
  .float-left {
   float: none;
  }
  
  .bit-constrictor-half {
  width: 100%;
}
  
}

@media only screen and (min-width : 768px) {
  .bit-constrictor .narrow {
     display: none; 
  }
  
  .bit-constrictor .wide {
     display: block; 
  }
  
}

/*@media only screen and (min-width : 768px) and (max-width : 1024px) {
  
  .bit-wrapper {
    background-image: none;
  }
  
  .bit-constrictor {
    width: 768px;
  }
  
}


/*@media only screen and (min-width : 1024px) {

  .bit-constrictor {
    width: 1024px;
  }
  
}

@media only screen and (min-width : 1330px) {

  .bit-constrictor {
    width: 1330px;
  }
  
}*/

.home-slideshow, .home .home-slideshow {
   display:none !important;
}

@media only screen and (min-width: 768px) {
  .home .home-slideshow {
     display:block !important;
     margin:0 auto !important;
     margin-top:-50px !important;
     margin-bottom:50px !important;
  }
  .home .home-slideshow img {
     margin:0 auto;
     text-align:center;
  }
}

.widget_recent_entries ul {
list-style:none;
padding:0;
}

#site-meta i.fa-heart {
display:none;
}

.only-on-home #site-meta {
padding-top:120px;
padding-bottom:120px;
}

.home > center > a {display:none;}