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

body {
  /*padding-bottom: 40px;*/
  background-color: #000;
  color: #5a5a5a;
}

.hb-logo {
	/*background-image: url(../images/heartbeat-logo.png);*/
	background-image: url(../images/design/heartbeat-logo-heart2.png);
	/*height: 72px;
	width: 397px;*/
	height: 89px;
	width: 481px;
	/*margin-left: 15px;
	padding-top: 10px;
	padding-bottom: 10px;*/	
}

h2, h3 {
	color: #661900;
	font-family: 'Wellfleet', cursive;
}

.pg {
	padding: 10px 10px 10px 10px;
	background-color: #fff;
	border-radius: 5px;
	border: 1px solid #000;
	/*padding-right: 10px;
	padding-bottom: 10px;*/
}

.nav {
	/*margin-top: 14px;  for 275px x 50px */
	margin-top: 28px;  /*for 395px x 75px logo/*
	/* this is a faux center fix for the nav options - adjust this if you wish to change the logo height or the font of the menu items */
}

/* This is used to control the color of the navbar */
.navbar-default {
    background-color: #747D7D;
    border-color: #747D7D;
}
.navbar-default .navbar-brand {
    color: #f5f5f5;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
    color: #cccccc;
}
.navbar-default .navbar-nav > li > a {
    color: #f5f5f5;
}

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
    color: #cccccc;
}
.navbar-default .navbar-nav > .active > a, 
.navbar-default .navbar-nav > .active > a:hover, 
.navbar-default .navbar-nav > .active > a:focus {
    color: #cccccc;
    background-color: #626262;
}
.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:hover, 
.navbar-default .navbar-nav > .open > a:focus {
    color: #cccccc;
    background-color: #626262;
}
.navbar-default .navbar-nav > .dropdown > a .caret {
    border-top-color: #f5f5f5;
    border-bottom-color: #f5f5f5;
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret,
.navbar-default .navbar-nav > .dropdown > a:focus .caret {
    border-top-color: #cccccc;
    border-bottom-color: #cccccc;
}
.navbar-default .navbar-nav > .open > a .caret, 
.navbar-default .navbar-nav > .open > a:hover .caret, 
.navbar-default .navbar-nav > .open > a:focus .caret {
    border-top-color: #cccccc;
    border-bottom-color: #cccccc;
}
.navbar-default .navbar-toggle {
    border-color: #626262;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background-color: #626262;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #747D7D;
}
/* This is the end of the navbar stylings */




.highlightStatus {
	margin-top: 20px;
	margin-bottom: 20px;	
}

.thumbnailbg {
	background-color: #ECECFC;	
}

.thumbnailTitle {
	color: #661900;
	text-align: center;	
	font-family: 'Wellfleet', cursive;
}

.contact {
	color: #661900;
	font-family: 'Wellfleet', cursive;
}

.contact h4 {
	font-family: 'Wellfleet', cursive;
}

.footer {
	color: #fff;
	padding-top: 15px;
	padding-bottom: 15px;
	background-color: #444;	
}

.quotes {
	margin-top: 20px;	
}

.testimonials {
	color: #428bca;
}

.socialIcons {
	margin-right: 10px;	
}

.socialIcons {
	color: #fff;	
}

.socialIcons a:link {
	text-decoration:none;
	color: #fff;
	}
.socialIcons a:visited {text-decoration:none;}
.socialIcons a:hover {
	text-decoration:none;
	color: #ceccece;
	}
.socialIcons a:active {text-decoration:none;}

.socialIcons a:hover {
	color: #CCC;
}

.footer-nav ul {
	margin-left: -40px;	
	
}

.footer-nav li {
	display: inline;
	margin-right: 5px;	
	padding-right: 5px;
	border-right: 1px solid #fff;
}

.footer-nav li:last-child {
	border-right: none;
}

.footer-nav a:link {
	color: #fff;	
}

.entertainment h4 {
	font-family: 'Wellfleet', cursive;
	color: #661900;
	margin-top: 10px;
}


#content-bg {
	
	margin-top: -150px;
	height: 450px;	
}

.black-tie {
	background-image: url(../images/content-bg.jpg);
	background-repeat: none;	
}

.design-media {
	background-image: url(../images/BluesSigns.jpg);
	background-repeat: none;	
}

.corporate1 {
	background-image: url(../images/corporate-event1.jpg);
	background-repeat: none;	
}

.corporate2 {
	background-image: url(../images/corporate-event2.jpg);
	background-repeat: none;	
}

.american-queen {
	background-image: url(../images/American-Queen2.jpg);
	background-repeat: none;	
}

.levitt-shell {
	background-image: url(../images/Levitt-Shell.jpg);
	background-repeat: none;
	margin: auto;
}

.heartbeat-artists {
	/*background-image: url(../images/multiple-event-hb-logo.jpg);*/
	background-image: url(../images/hb_entertainers_bg.jpg);
	background-repeat: none;
}



.headlining-artists {
	/*background-image: url(../images/multiple-event-hb-logo.jpg);*/
	background-image: url(../images/hb_artists_bg2.jpg);
	background-repeat: none;
}

.showcase-artists {
	/*background-image: url(../images/corp_image.jpg);*/
	/*background-image: url(../images/hb_corp_bg.jpg);*/
	background-image: url(../images/Comp-Images-V1.jpg);
	background-repeat: none;
}

.musical-productions {
	background-image: url(../images/musical_productions.jpg);
	background-repeat: none;
}

.artist-info {
	margin-top: 10px;
	margin-bottom: 10px;	
}

#content-hd {
	height: 75px;
	background: rgba(22, 22, 22, .7);
	margin-top: -75px;
}

#content-hd h1 {
	color: #fff;
	padding-left: 15px;
	font-family: 'Wellfleet', cursive;
}

#content-hd button {
	margin-right: 15px;
	margin-top: 25px;
}

/* Video styles for scaling */
.video {
	position: relative;
	padding-bottom: 56.25%;
	padding-top: 25px;
	height: 0;
	margin-bottom: 1em;
}

.video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.pd {
	margin-bottom: 10px;	
}


/*.zebra {
   background: #e0e0e0;
}*/

.zebra:nth-child(odd) {
  background-color: #e0e0e0;
}

.zebra:nth-child(even) {
 background-color: #ffffff;
}

#links {
	background-color: #ECECFC;
	padding: 10px 10px 10px 10px;
	border-radius: 5px;
	margin-bottom: 25px;
	text-align:justify;
	}

.ctr {
	margin: auto;	
}

/* page-content
-------------------------------------------------- */

/* Pad the edges of the mobile views a bit */
.page-content {
  padding-top: 25px;
  /*padding-left: 15px;
  padding-right: 15px;*/
  background-color:#FFF;
}

/* Center align the text within the three columns below the carousel */
.page-content .col-lg-4 {
  /*text-align: center;*/
  margin-bottom: 20px;
}
.page-content h2 {
  font-weight: normal;
}
.page-content .col-lg-4 p {
  /*margin-left: 10px;
  margin-right: 10px;*/
}

.headline-artists {
	height: 275px;
	margin-bottom: 10px;
}

.headline-artists img {
	height: 200px;
	
}

@media (max-width: 991px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
	.hb-logo {
	/*background-image: url(../images/heartbeat-logo275.png);*/
	background-image: url(../images/design/heartbeat-logo-heart275.png);
	/*height: 50px;
	width: 275px;*/	
	height: 60px;
	width: 325px;
}

.nav {
	margin-top: 14px;
}

.hb-mb {
	margin-top: 8px;	
}

#content-bg {	
	margin-top: -120px;
	height: 350px;	
}

.american-queen {
	background-image: url(../images/American-Queen3.jpg);
	background-repeat: none;	
}

.black-tie {
	background-image: url(../images/content-bg-tb.jpg);
	background-repeat: none;	
}

.design-media {
	background-image: url(../images/design-media-tb.jpg);
	background-repeat: none;	
}

.corporate1 {
	background-image: url(../images/corporate-event1-tb.jpg);
	background-repeat: none;	
}

.heartbeat-artists {
	/*background-image: url(../images/multiple-event-hb-logo.jpg);*/
	background-image: url(../images/hb_entertainers_bg-tb.jpg);
	background-repeat: none;
}

.headlining-artists {
	/*background-image: url(../images/multiple-event-hb-logo.jpg);*/
	background-image: url(../images/hb_artists_bg-tb.jpg);
	background-repeat: none;
}

.showcase-artists {
	/*background-image: url(../images/corp_image.jpg);*/
	/*background-image: url(../images/hb_corp_bg.jpg);*/
	background-image: url(../images/Comp-Images-V1-tb.jpg);
	background-repeat: none;
}



}

@media (min-width: 992px) and (max-width: 1199px) {
	.hb-logo {
	/*background-image: url(../images/heartbeat-logo275.png);
	height: 50px;
	width: 275px;*/		
	background-image: url(../images/design/heartbeat-logo-heart275.png);
	height: 60px;
	width: 325px;
}

.nav {
	margin-top: 14px;
}

.black-tie {
	background-image: url(../images/content-bg-md.jpg);
	background-repeat: none;	
}

.design-media {
	background-image: url(../images/design-media-md.jpg);
	background-repeat: none;	
}

.corporate1 {
	background-image: url(../images/corporate-event1-md.jpg);
	background-repeat: none;	
}

.heartbeat-artists {
	/*background-image: url(../images/multiple-event-hb-logo.jpg);*/
	background-image: url(../images/hb_entertainers_bg-md.jpg);
	background-repeat: none;
}

.headlining-artists {
	/*background-image: url(../images/multiple-event-hb-logo.jpg);*/
	background-image: url(../images/hb_artists_bg-md.jpg);
	background-repeat: none;
}

.showcase-artists {
	/*background-image: url(../images/corp_image.jpg);*/
	/*background-image: url(../images/hb_corp_bg.jpg);*/
	background-image: url(../images/Comp-Images-V1-md.jpg);
	background-repeat: none;
}


}

@media (max-width: 767px) { 
	.hb-logo {
	background-image: url(../images/design/heartbeat-logo-heart225.png);
	height: 42px;
	width: 225px;	
}

.nav {
	margin-top: 0px;
}

.navbar-toggle {
	margin-top: 18px;	
}

.carousel .item {
  height: 300px;
  background-color: #777;
}
.carousel-inner > .item > img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  height: 300px;
}

#content-hd h1 {
	font-size: 120%;
	margin-top: 10px;
}

#content-hd button {
	position: relative;
	margin-left: 15px;
	margin-bottom: 5px;
}

.black-tie {
	background-image: url(../images/content-bg-xs.jpg);
	background-repeat: none;	
}

.design-media {
	background-image: url(../images/design-media-xs.jpg);
	background-repeat: none;	
}

.corporate1 {
	background-image: url(../images/corporate-event1-xs.jpg);
	background-repeat: none;	
}

.heartbeat-artists {
	/*background-image: url(../images/multiple-event-hb-logo.jpg);*/
	background-image: url(../images/hb_entertainers_bg-xs.jpg);
	background-repeat: none;
}

.headlining-artists {
	/*background-image: url(../images/multiple-event-hb-logo.jpg);*/
	background-image: url(../images/hb_artists_bg-xs.jpg);
	background-repeat: none;
}

.showcase-artists {
	/*background-image: url(../images/corp_image.jpg);*/
	/*background-image: url(../images/hb_corp_bg.jpg);*/
	background-image: url(../images/Comp-Images-V1-xs.jpg);
	background-repeat: none;
}


 }