/*
 Theme Name:   Ironband Child
 Description:  Ironband Child Theme
 Author:       Bryan McClure
 Template:     ironband
 Version:      1.0.0
 Text Domain:  ironband-child
*/

@charset "UTF-8";

.concerts-list li {
    background: #8ff3ff;
	border: 1px solid #000;
}
.concerts-list li .location {
	color: #000 !important;
}
.concerts-list li h2 {
    color: #ff6d00 !important;
    font-family: Oswald;
    font-size: 23px;
}
#text-4 {
	float: left;
    min-height: 350px;	
}
#text-6 {
	border: 0 none;
    margin: 0;
    padding: 0;	
}
#text-6 .textwidget {
	float: right;
	padding: 0;
}
.home .concert-box .info .event-title {
	color: #000;
}
img.alignnone {
	width: auto;
}
.container h1 {
	line-height: 0.7em;
}
img.size-full, img.size-large, img.wp-post-image {
    height: auto;
    max-width: 100%;
    width: auto;
}
p {
	color: #000;	
}
.clear {
	clear:both;
}
/*.blue {
	background: #8ff3ff none repeat scroll 0 0;
    -webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
    padding: 10px;
}*/
.page-id-12 .entry {
	margin-bottom:8px;
}
#both-forms {
	margin: auto;
	text-align:center;
	max-width: 606px;
}
#top-form {
	float: left;
	width: 303px;
}
#bottom-form {
	float: left;
	width: 303px;
}
html .home .slideset .block .holder, .caroufredsel_wrapper .slide a {
    background-color: #8ff3ff !important;
}
.heading h1, .container, .iron_widget_newsletter {
    background-color: #ffffff !important;
    background-image: none !important;
    background-repeat: repeat !important;
}
.facebook-box {
	display: none;	
}
.fa-facebook, .fa-twitter, .fa-instagram, .fa-spotify, .fa-itunes, .fa-youtube {
	display:block;
	width: 35px !important;
	height: 35px;
	opacity:0.8;
	text-indent:-9999px;
}
.fa-facebook:hover, .fa-twitter:hover, .fa-instagram:hover, .fa-spotify:hover, .fa-itunes:hover, .fa-youtube:hover {
	opacity: 1;
}
.fa-spotify {
	background: url(images/spotify.jpg) no-repeat;
}
.fa-itunes {
	background: url(images/itunes.jpg) no-repeat;
}
.fa-youtube {
	background: url(images/youtube.jpg) no-repeat;
}
.fa-facebook {
	background:url(images/facebook.jpg) no-repeat;
}
.fa-twitter {
	background:url(images/Twitter.jpg) no-repeat;
}
.fa-instagram {
	background:url(images/instagram2.jpg) no-repeat;
}
.social-networks [class^="fa-"], .social-networks [class*=" fa"] {
    border-radius: 0;
	padding: 0;
}
.footer-block .social-networks [class^="fa-"], .footer-block .social-networks [class*=" fa-"] {
    background-color: transparent;
}
.footer-block .social-networks {
    padding: 0;
}
#post-list .title-row .button {
    color: #fff !important;
}
.home h3 {
	background: #000;
	padding: 8px auto;
	text-align:center;
	color: #fff;
	margin:25px 0 0;
}
.home .carousel .btn-next, .home .carousel .btn-prev {
    background-color: #000 !important;
}
.home .widgetblock .textwidget {
	float: left;
	border: 1px solid #000;
    padding: 20px;
	margin-top: 20px;
	min-width: 333px;
	width: 46%;
}
.container .hover-box__inner h2 {
    color: #2285d6;
}
.page-id-7 #post-list .title-row, .page-id-7 #post-list .slide {
	background: #8ff3ff;	
}
#head-sub .widgetblock .textwidget {
	min-height: auto !important;
	border:none;
	background: transparent !important;
	padding: 0;
	margin: 0;
	width: auto;
}
#head-sub .widgetblock .textwidget #mc_embed_signup{
	background: transparent;
}
#mc_embed_signup form {
	padding:0 !important;
}
#mc_embed_signup label {
	padding-bottom: 4px !important;	
}
#header {
	position: relative;
	margin-right: 0;
	margin-left: 0;
}
#header .header__left {
	width: 100%;
	text-align: center;
}
#header .header__right {
	margin-left: 31%;
}
#facebook-follow-container {
	float: right;
	margin-top: 11px;
    margin-bottom: -11px;
}
.clear {
	clear: both;	
}
.site-description {
	text-indent:-9999px !important;
}
.site-title {
    margin-right: 0px;
}
.site-title img {
	ebkit-box-shadow: 0px 0px 24px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 24px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 24px 0px rgba(0,0,0,0.75);	
}
.container h1 {
    margin-left: -25px;
}

.container h2 {
    margin: 0;
}

#nav {
    float: left;
}
#calendar_wrap, .textwidget, .widget_nav_menu > .menu-main-menu-container, .widget_tag_cloud > .tagcloud, .widget_search > form {
    padding: 0 10px;
}
.panel .social-networks {
    padding: 0;
}

/*********************************************Different Screens*********************************************/

/* Works on iPhone 6 Plus & iPhone 7 Plus */
@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) { 
	
	
}

/* ----------- iPhone 6, 6S, 7 and 8 ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) { 
	
	
}

@media only screen and (max-width:1200px){
	
}
@media only screen and (max-width:768px){
	#header {
		height: 160px !important;
	}
	.panel .opener {
		margin-left: 15px !important;
	}
	.home .widgetblock .textwidget {
	width: 38%;
}	
	.header__left, .header__right {
		margin-left: -40px !important;	
	}
	#head-sub .widgetblock .textwidget {
	max-width: 400px !important;
}
#head-sub {
	float:left;
}
#facebook-follow-container {
	float: right;
	margin-top: 11px;
    margin-bottom: -11px;
}
}
@media only screen and (max-width:500px){
	#header {
		height: 140px !important;
		margin-left: 0;
	}
	.header__left, .header__right {
		margin-left: -40px !important;	
	}
	.home .widgetblock .textwidget {
	min-height: auto !important;
	min-width: 66% !important;
}	
#head-sub {
}
#facebook-follow-container {
    float: left;
    margin: -5px 0 0 -10px;
}

#head-sub .widgetblock .textwidget {
	max-width: 230px !important;
}
#mc_embed_signup label {
  font-size:11px !important;
  margin-top:10px;
  padding-bottom:4px !important;
}
#header input {
	height: 20px !important;
}
.marquee__container {
	background: #000 !important;
}
.marquee {
	padding:0 !important;
	line-height:0 !important;
	margin: 0 !important;
}
.marquee__container, #home-marquee, #home-marquee .slideset, #home-marquee .slideset li {
	height: 225px !important;
	min-height: 225px !important;
	padding:0px !important;
	margin: 0 !important;
}
#home-marquee .slideset  {
	position: relative;
}
.marquee .slide li{
	height: 225px !important;
	position:absolute;
	top:-225px !important;
}
.marquee .slide img{
	height: 225px !important;
}


}