@media only screen and (min-width: 768px){
.nav-holder {
display:block !important;
} .concerts-list .title-row.hover .buttons .link {
color: #1A1A1A;
}
.concerts-list .title-row.hover .buttons .button {
background-color: #232323;
}
}
@media only screen and (max-width: 1179px){
#header {
margin: 40px 12px 15px;
} .marquee .tparrows.hidearrows {
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}
.marquee.tp-simpleresponsive .caption {
visibility: visible;
}
.marquee .text-box {
left: 5% !important;
}
}
@media only screen and (max-width: 1143px){
.logo-desktop {
max-width:  300px;
max-height: 112px;
}
.blockquote-box {
max-width: 370px;
}
} @media only screen and (max-width: 1023px){
.fs-img{font-family:'image-set( url(//schwarzblond.com/wp-content/themes/ironband/css/-large|-medium), url(//schwarzblond.com/wp-content/themes/ironband/css/-large|-medium) 2x high-bandwidth)';}
h1{
font-size:50px;
line-height:50px;
}
#wrapper{overflow:hidden;}
.nav-menu li a {
letter-spacing: 0;
padding-left: 11px;
padding-right: 11px;
}
.blockquote-box {
max-width: 270px;
} .site-title,
.site-description {
margin-right: 20px;
}
.container{padding:36px 13px 6px;}
.nav-holder,
.fixed-bar .nav-holder{padding:0;} .marquee .text-box,
.marquee .rsArrowLeft,
.marquee .rsArrowRight {
top: 16%;
}
.marquee .placeholder {
height: 180px;
}
.marquee .text-box h1 {
font-size: 50px;
}  .heading h1 {
font-size: 70px;
margin:    -3px 0 -5px;
padding:   0 10px;
} .iron_widget_recent_tweets .panel__body {
font-size: 20px;
}
.iron_widget_recent_tweets .meta {
margin: 0;
}
.title-box{padding:19px 13px 18px;}
.title-box h2{
font-size:19px;
line-height:22px;
}
.title-box .link{margin-top:4px;} .carousel h2 {
font-size:     18px;
margin-bottom: 4px;
}
.carousel .text,
.article .text
.concert-box,
.concert-box .hover-box {
padding: 25px 12px 35px;
}
.carousel .more,
.article .more {
right:  12px;
bottom: 4px;
}
.widget-blocks{margin:0 -20px 27px 0;}
.contact-box{
padding:30px 25px 10px;
margin:32px -1px 43px 0;
}
.contact-box img{margin:5px 24px 13px 0;}
}
@media only screen and (max-width: 979px){
.carousel.responsive1 .slide .image {
height: 140px;
}
.content__side .link .label,
.content__side .panel-action__label {
display: none;
}
}
@media only screen and (min-width: 360px) and (max-width: 767px){
.content__side .link .label,
.content__side .panel-action__label {
display: inline;
}
}
@media only screen and (max-width: 899px){ .carousel.responsive1 .slide a {
height: 300px;
}
}
@media only screen and (max-width: 849px){
.logo-desktop {
max-width:  300px;
max-height: 75px;
}
.blockquote-box {
max-width: 200px;
}
}
@media only screen and (max-width: 819px){
.carousel.responsive1 .slide .image {
height: 125px;
}
} @media only screen and (max-width: 767px){
body{
background:#000;
border:0;
color:#555;
}
h1{
color:#000;
font-size:30px;
line-height:30px;
margin:0 -7px 22px 0;
}
h2{
font-size:18px;
line-height:20px;
color:#1a1a1a;
margin:0 0 14px;
}
h3{font:bold 16px/18px sans-serif;}
p{margin:0 0 16px;}
#header{
border-bottom:1px solid #777;
padding: 5px 114px 5px 50px;
margin: 0;
height: 49px;
}
#header:after,
.header__left:before {
content: none;
display: none;
}
.header__left,
.site-title {
height:     auto;
width:      auto;
}
.header__left {
display:    block;
}
.blockquote-box,
.site-description {
display: none;
}
.site-title{position:relative;z-index:11;}
.logo-desktop{display:none}
.logo-mobile{display:block;}
.panel{
width:100%;
height:60px;
position:absolute !important;
left:auto !important;
right:0 !important;
top:0 !important;
border:0;
margin:0;
background:none;
}
.panel .opener{display:block;}
.panel .nav-holder{
position:absolute;
left:0;
top:60px;
width:100%;
background:#efeded;
text-align:center;
padding:16px 0 22px;
display:none;
}
.container{padding:25px 13px 15px;}
#nav {
float: none;
}
#nav ul ul {
display: none;
position:	relative;
}
.nav-menu li,
.nav-menu .sub-menu li,
.nav-menu .sub-menu .sub-menu li
{
display:       block;
margin-bottom: 1px;
}
.nav-menu li:after
{
content:    '';
width:      40px;
height:     1px;
background: #d2d2d2;
position:   absolute;
left:       50%;
bottom:     -1px;
margin:     0 0 0 -20px;
}
.nav-menu .sub-menu li:after,
.nav-menu .sub-menu .sub-menu li:after
{
height:0;
}
.nav-menu li:last-child:after,
.nav-menu .sub-menu li:last-child:after,
.nav-menu .sub-menu .sub-menu li:last-child:after
{
content: none;
}
.nav-menu .sub-menu li,
.nav-menu .sub-menu .sub-menu li
{
border-bottom: none;
}
.nav-menu li a {
padding-top:    12px;
padding-bottom: 10px;
}
.webkit  .nav-menu li a,
.presto  .nav-menu li a,
.trident .nav-menu li a {
padding-top:    13px;
padding-bottom: 9px;
}
.nav-menu .sub-menu ul, .nav-menu .children ul {
left:0;
}
.nav-menu ul.sub-menu a,
.nav-menu ul.sub-menu .sub-menu a	
{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
background:		none;
width:				100%;
}
.webkit  .sub-menu li a,
.presto  .sub-menu li a,
.trident .sub-menu li a,
.webkit  .sub-menu .sub-menu li a
{
font-size:			11px;
padding-top:    13px;
padding-bottom: 9px;
}
.panel .social-networks{
float:none;
padding:11px 0 9px;
clear: both;
padding-top: 20px;
}
.social-networks li {
margin: 0 2px;
}
.widget-blocks{margin:0 0 27px;}
.widget-blocks .block{
width:100%;
float:none;
padding:0 0 20px;
}
.button-box{
display:block;
float:left;
margin:10px 9px 0 0;
}
.facebook-box{display:none;} .grid-cols--2 > .widget,
.grid-cols--3 > .widget,
.grid-cols--4 > .widget {
float: none;
width: auto;
} .footer-block {
padding: 0 30px 20px;
}
.footer__widgets {
padding:          0 20px 30px;
margin-bottom:    0;
background-color: transparent;
} .footer__widgets > .widget .widget-title {
text-align: center;
}
.footer__widgets > .iron_widget_newsletter {
padding: 0;
}
.footer__widgets > .iron_widget_newsletter .control-label {
margin:      0 0 10px;
display:     block;
color:       #FFF;
font-size:   18px;
}
.footer__widgets > .iron_widget_newsletter .control-append {
width:        60%;
display:      block;
margin:       0 auto;
border-color: #fff;
}
.footer__widgets > .iron_widget_newsletter .form-control {
color:   #FFF;
}
.footer__widgets > .iron_widget_newsletter input[type="submit"] {
background-color: #FFF;
color:            #000;
}
.footer-block .social-networks {
padding: 0;
}
.footer-row ul{
float:none;
overflow:hidden;
color:#fff;
padding:0;
margin:2px 0 9px -15px;
}
.footer-row ul a{color:#fff;}
.footer-row .text{padding:0;}
#footer{padding:19px 0 0;}
#footer .links-box{padding:0;}
.footer-row{padding:0 11px 2px;}
.footer-row img{margin:0 12px 0 0;}
.title-box{padding:15px 10px 12px;}
.widget-blocks{margin:0 0 11px;}
.widget-blocks .title-box{margin:0 0 10px;}
.widget-blocks .block{padding:0 0 16px;}
.widget-blocks .block .holder{
padding:6px 6px 5px;
height:auto !important;
}
.title-box h2{
font-size:14px;
line-height:16px;
}
.title-box .link{margin:0 0 0 20px;}
.link:before{display:none;} .link .label,
.panel-action__label {
display: none;
} .content__side .carousel.responsive1 .slide a,
.grid-cols--2 .carousel.responsive1 .slide a {
height: 280px;
} .iron_widget_radio .info-box{
font-size:10px;
line-height:12px;
margin:0 0 1px;
}
.iron_widget_radio .info-box .text{padding:0;}
.iron_widget_radio .info-box img{
width:71px;
height:auto;
margin:0 14px 0 0;
}
.iron_widget_radio .info-box .title,
.iron_widget_radio .info-box .track-name{
font-size:12px;
line-height:12px;
}
.iron_widget_radio .info-box .track-name{margin:0 0 1px;}
.player-box{
margin:0;
}
.player-box .time-box{
margin: 0.5em 12px 0 10px;
}
.player-box [class^="fa-"],
.player-box [class*=" fa-"] {
padding: 0.5em;
}
.player-box .jp-seek-bar{height:14px;}
.player-box .jp-progress{
margin-top: 0.5em;
height:10px;
} .iron_widget_recent_tweets .panel__body {
font-size: 15px;
}
.iron_widget_recent_tweets p{margin:0 0 14px;}
.iron_widget_recent_tweets .meta{
margin:0 0 0 8px;
padding:0 0 0 16px;
font-size:10px;
line-height:13px;
}
.iron_widget_recent_tweets .meta:after{
width:10px;
height:7px;
background-color: transparent;
background-image:url(//schwarzblond.com/wp-content/themes/ironband/css/images/sprite.png);
background-repeat:no-repeat;
background-position: -81px -52px;
top:3px;
}
.heading {
padding: 0 50px;
}
.heading h1 {
font-size: 45px;
margin:    -1px 0 -4px;
} .carousel .slide {
width: auto;
}
.js-carousel .carousel__wrapper {
margin: 0 35px;
}
.carousel .btn-prev,
.carousel .btn-next {
width:     34px;
font-size: 30px;
}
.carousel .btn-prev:hover,
.carousel .btn-next:hover {
width: 44px;
}
.carousel .btn-prev i,
.carousel .btn-next i {
margin: -15px 0 0 0;
}
.concert-box {
font-size: 18px;
}
.concert-box .time {
top:       -3px;
font-size: 11px;
} .video-box h2 {
font-size: 14px;
} .marquee .text-box {
top: 33%;
}
.marquee .placeholder {
height: 100px;
}
.marquee .text-box h1 {
font-size: 30px;
}
.marquee .more {
font-size: 9px;
}
.breadcrumbs{
font-size:11px;
line-height:16px;
margin:0 0 19px;
}
.breadcrumbs li{padding:0 19px 2px 0;}
.breadcrumbs li:after{
left:-12px;
top:0;
}
.articles-section{
margin:0 -10px 3px 0;
padding:1px 0 0;
}
.articles-section .article{
width:50%;
padding:0 10px 10px 0;
}
.article h2{
font-size:23px;
margin:0 0 6px;
}
.article .datetime{
font-size:15px;
line-height:18px;
}
.button-more{margin:0 0 25px;} .content--rev > .content__main,
.content__main,
.content__side {
width: auto;
float: none;
}
.meta{padding:11px 0 0;}
.meta:after{top:0;}
.meta .links{padding:0;}
.links-block{
margin:11px 0 0;
padding:21px 0 27px;
}
.links-block .button{display:none;}
.links-block .buttons{
float:none;
margin:4px 0 0 8px;
}
.video-post .links-block .buttons{margin-bottom:21px;}
#content .links-block{
margin:31px 0 0;
padding:21px 0 20px;
}
#content .video-post .links-block{margin:0 0 -13px;}
.blockquote-block{
padding:40px 50px 46px 59px;
margin:0 0 26px;
}
.blockquote-block{
padding:33px 25px 39px 31px;
margin:0 0 22px;
}
.blockquote-block .title{margin:0 0 14px;}
.two-columns .blockquote-block{
margin:-2px 0 22px;
padding:33px 28px 39px 31px;
}
.two-columns{margin:0 -20px 0 0;}
.two-columns .column{padding:0 20px 0 0;}
.contact-box img{
margin:0 auto 24px;
float:none;
display:block;
}
.form .box{
padding:0 0 14px;
float:none;
display:block;
}
.form input[type="submit"]{float:left;}
.form-block{
color:#4e4e4e;
padding:14px 0 0;
}
.form-block h2{
font-size:24px;
line-height:28px;
margin:0 0 15px;
}
.form .wrap{
padding:17px 0 12px;
margin:0;
}
.contact-box p{margin:0 0 12px;}
.filters-block {
display: none;
}  .one-third > li {
width:     48%;
max-width: none;
margin:    1%;
}
.select-nav-select,
.nav-select{display:block !important;}
.concerts-list li{
position:relative;
padding:0 0 42px;
}
.concerts-list .title-row{
font-size:18px;
line-height:24px;
padding:15px 12px 10px;
position:static;
}
.concerts-list .title-row > span{
display:block;
white-space:normal;
margin-left:20px;
}
.concerts-list .title-row .time {
display:inline-block;
line-height: 14px;
margin-left: 8px;
}
.concerts-list .title-row:after{display:none;}
.concerts-list .title-row .buttons{
top:auto;
bottom:0;
padding:0 12px 13px 14px;
height:auto;
width:100%;
right:auto;
left:0;
background:none !important;
}
.concerts-list .title-row .open-link{
float:left;
padding:0;
position:static;
margin:0;
width:auto;
height:auto;
color:#fff;
}
.concerts-list .title-row .opener{
display:block;
font-size:12px;
line-height:16px;
padding:0 0 0 20px;
margin:10px 0;
position:relative;
left:0;
}
.concerts-list .title-row .link{
background:none;
padding:0;
width:auto;
height:auto;
text-indent:0;
margin:4px 0 0;
}
.concerts-list .title-row .opener:after{
width:9px;
height:9px;
background-position:-108px -127px;
top:3px;
}
.webkit .concerts-list .title-row .opener:after{top:2px;}
.concerts-list .expanded .title-row .opener:after{top:6px;}
.concerts-list .expanded .title-row .opener:after{
height:2px;
top:7px;
}
.concerts-list .title-row .opener:hover:after{background-position:-123px -127px;}
.concerts-list .title-row .button{
color:#000 !important;
margin:0 0 0 16px;
}
.concerts-list .title-row .button:hover{color:#fff !important;}
.concerts-list .slide .holder{padding: 4px 34px 1px;}
.concerts-list{padding:0 0 13px;}
.aside,
.description-column{
float:none;
width:100%;
}
.tracks-block{margin:0;}
.tracks-list > li{padding:26px 15px 10px 39px;}
.tracks-list .buttons{
position:static;
overflow:hidden;
width:100%;
}
.tracks-list .name{
font-size:14px;
line-height:18px;
margin:0 0 10px;
}
.tracks-list .button{
font-size:13px;
margin:4px 10px 0 0;
min-width:74px;
padding:7px 10px 4px;
width:auto;
}
.webkit .tracks-list .button{padding-bottom:3px;}
.webkit .tracks-list li:before{margin-top:2px;}
.tracks-list .name{margin:0 0 8px;}
.tracks-list li:before{
font-size:18px;
line-height:20px;
margin:1px 0 0 -27px;
width:20px;
}
.news .media-block .image,
.videos .media-block .image{margin:0 20px 0 0;}
.info-section{
padding:0;
margin:-10px 0 0;
}
.info-section .image{margin:0 0 11px;}
.buttons-block{margin:0 0 41px;}
.tracks-block h2{
padding:11px 21px 6px;
margin:0 0 1px !important;
}
.tracks-list{margin:0 0 42px;}
.info-section h2{margin:0 0 14px;}
.content-box{padding:0 0 21px;}
.info-section .blockquote-block{
margin:19px 0 20px;
padding:49px 25px 22px 31px;
}
.info-section .blockquote-block blockquote{margin:0 0 15px;}
.blockquote-block figcaption{margin:0 1px 0 0;}
.info-section .links-block{
margin:-15px 0 0;
padding:21px 0 33px;
}
.news .media-block .text-box,
.videos .media-block .text-box{padding:10px 52px 0 0;}
.news .media-block .text-box:after,
.videos .media-block .text-box:after{right:10px;}
.media-block .image{margin:0 20px 0 0;}
.media-block .text-box{padding:4px 60px 0 0;}
.media-block .text-box:after{right:10px;}
.video-post{margin:-12px 0 0;}
.video-block{margin:0 0 15px;}
.video-post .meta{margin:0 0 17px;}
#content .links-block{
margin:21px 0 0;
padding:14px 0 20px;
}
.video-post{color:#555;}
.video-post .links-block .button{
display:inline-block;
}
}
@media only screen and (max-width: 639px){ .marquee .placeholder {
height: 84px;
}
.marquee .text-box h1 {
font-size: 25px;
}
.marquee .tparrows {
height: 49.4%;
} .footer__widgets > .iron_widget_newsletter .control-append {
width: 80%;
} .filter-heading {
float:   none;
}
.filters-block ul {
border-width: 1px 0 0 0;
}
.listing-section{
margin:0 -9px;
padding:0 0 7px;
}
.videos.listing-section,
.news.listing-section{margin-top:-5px;}
.media-block{
width:310px;
margin:0 auto 11px;
}
.media-block .image{
float:none;
width:100%;
margin:0 0 14px;
}
.media-block .image img{
width:100%;
display:block;
height:auto;
}
.media-block .text-box{
display:block;
padding:0 50px 0 0;
}
.media-block .text-box:after{
right:8px;
margin-top:-15px;
}
.media-block h2{
font-size:24px;
line-height:26px;
margin:0 0 1px;
}
.news .media-block .image,
.videos .media-block .image{
margin:0 0 12px;
width:100%;
}
.news .media-block,
.videos .media-block{
width:auto;
max-width:329px;
margin:0 auto;
}
.media-block .text-box{position:relative;}
.news .media-block .text-box,
.videos .media-block .text-box{padding:0 55px 0 0;}
.news .media-block .datetime,
.videos .media-block .datetime,
.videos .media-block .category{margin:0 0 1px;}
.news .media-block .text-box:after,
.videos .media-block .text-box:after{
width:16px;
height:19px;
background-position:-212px -131px;
right:22px;
margin-top:-13px;
}
.news .media-block a.hover .text-box:after,
.videos .media-block a.hover .text-box:after{background-position:-235px -131px;} .comments-area .comments-title,
.comments-area .comment-list,
.comments-area .comment-navigation,
.comment-respond {
padding-left: 20px;
padding-right: 20px;
}
.comment-author {
margin-right: 30px;
}
.comment-author .avatar {
height: auto;
max-width: 100%;
}
.comment-metadata,
.comment-content,
.comment-list .reply {
width: 70%;
width: -webkit-calc(100% - 104px);
width:         calc(100% - 104px);
}
.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"] {
width: -webkit-calc(100% - 120px);
width:         calc(100% - 120px);
}
.comment-form textarea {
height: 80px; }
}
@media only screen and (max-width: 499px){ .carousel.responsive1 .slide a {
height: 280px;
} .photos-list li {
float: none;
}
.one-half > li,
.one-third > li {
width:     auto;
max-width: none;
margin:    0 0 20px;
}
}
@media only screen and (max-width: 479px){
.articles-section{margin:0 0 3px;}
.articles-section .article{
display:block;
padding:0 0 10px;
margin:0;
width:100%;
}
.two-columns{margin:0;}
.two-columns .column{
float:left;
width:100%;
padding:0;
}
.contact-box{padding:30px 40px 21px;}
.contact-box address{padding:0 0 0 23px;}
.form{
padding:4px 0 0;
margin:0 0 7px;
}
.photos-list .hover-text span{font-size:18px;}
.video-block .btn-play{
width:38px;
height:38px;
background-position:-261px -126px;
margin:-19px 0 0 -19px;
}
.footer-logo img {
margin: 0 auto;
}
.footer-block .social-networks {
text-align: center;
}
.footer-logo,
#footer .links-box,
.footer-block .social-networks {
float: none;
} .footer__widgets > .iron_widget_newsletter .control-append {
width: auto;
}
}
@media only screen and (max-width: 359px){
.fs-img{font-family:'image-set( url(//schwarzblond.com/wp-content/themes/ironband/css/-large|-small), url(//schwarzblond.com/wp-content/themes/ironband/css/-large|-small) 2x high-bandwidth)';} .comment-author {
margin: 0 0 5px;
max-width: 100%;
}
.comment-author .avatar {
display: inline;
margin: 0 5px 0 0;
max-width: 20px;
}
.comment-metadata,
.comment-content,
.comment-list .reply {
width: 100%;
}
} @media only screen and (max-width: 767px){
.site-title.retina .logo-retina{
display:none;
}
.site-title.retina .logo-retina-mobile{
display:block;
}
}