/**
 * @file
 * Display Suite Rock band stylesheet.
 */

.band-header{overflow: hidden;}
.band-images li{display: inline-block;}
.ds-box{
    background: #101010;
    -webkit-border-radius: 3px; 
    -moz-border-radius: 3px; 
    border-radius: 3px;
    padding: 10px 10px 10px;
    overflow: hidden;
    margin-bottom: 3px;
}
.node .ds-box a{color: white;}
.node .ds-box a:hover{color: #ff0000;}
.node .ds-box{color: white;}

.ds-header-left {
    width:450px;
    float: left;
    position: relative;
    overflow: hidden;
    text-align: center;
    margin-right: 20px;
    min-height: 1px;
}
.ds-header-right {
    position: relative;
    overflow: hidden;
    margin-bottom: 5px;
    text-align: center;
    min-width: 150px;
}

.field-name-field-stilus a{/*
    background: rgba(255,0,0,0.6);*/
    /*padding: 2px 10px;*/
    margin-bottom: 5px;
    display: inline-block;}

.ds-header-adv {
    position: relative;
    overflow: hidden;
    text-align: left;
    clear: right;
    float: right;
}
.ds-image-slider {
    width: 100%;
    position: relative;
    margin-top: 30px; margin-bottom: 30px;
}
.ds-center {
    margin-bottom: 30px;
}
.ds-band-data {
    width: 32%;
    float: right;
    margin-left: 10px;
    margin-top: 42px;
}
.ds-bottom-left {
    clear: both;
    float: left;
    width: 50%;
}

.ds-bottom-right {
    float:right;
    width:49%;
    padding-left:1%;
}

.ds-bottom-right .field-collection-container table{margin-bottom: 20px;}
.ds-box .field-name-field-stilus{margin-top: 10px;}

.ds-band-data.ds-box div[class*="field-name-field"] .field-item,
.right .ds-box div[class*="field-name-field"] .field-item,
.ds-box .field-name-field-weboldal .field-item{
    min-height: 40px;
    padding-left: 50px;
    padding-top: 10px;
}

.ds-box .field-name-field-weboldal .field-item{
    background: url(../../img/weblap.png);
    background-repeat: no-repeat;
    background-position: left center;
}

.ds-box .field-name-field-email .field-item{
    background: url(../../img/email.png);
    background-repeat: no-repeat;
    background-position: left center;
}

.ds-box .field-name-field-lyrics .field-item{
    background: url(../../img/dalszoveg.png);
    background-repeat: no-repeat;
    background-position: left center;
}

.ds-box .field-name-field-telefon .field-items .field-item{
    background: url(../../img/telefon.png);
    background-repeat: no-repeat;
    background-position: left center;
}

.ds-box .field-name-field-setlist .field-item{
    background: url(../../img/setlist.png);
    background-repeat: no-repeat;
    background-position: left center;
}

.ds-box .field-name-field-tour-dates .field-item,
.ds-box .field-name-field-facebook-oldal .field-item{
    background: url(../../img/fb.png);
    background-repeat: no-repeat;
    background-position: left center;
}

.ds-box .field-name-field-soundcloud-oldal .field-item{
    background: url(../../img/soundcloud.png);
    background-repeat: no-repeat;
    background-position: left center;
}

.ds-band-data .field-name-share{margin: 20px 0 15px;}
.node .ds-band-data a{color: red;}
.node .ds-band-data.ds-box a{color: white;}
.node .ds-band-data.ds-box a:hover{color: red;}

.field-name-share .widgets{text-align: center;}
div.widgets-element-horizontal{float: none;display: inline-block;margin-right: 5px;}
div.widgets-element-horizontal:last-child{margin-right: 0;}

.ds-header-right.ds-box {margin-bottom: 10px;}