.page-content{padding:  0 10px;}
.page-content .span24{float: none;}

.node .field-name-field-tags{display: none;}

.news{color: black;}

.page-content .span24 .span24{margin-left: 0;margin-bottom: 20px;}
.page-content .span24 .span24:last-child{margin-bottom: 0;}


#admin-menu, #admin-menu .dropdown{z-index: 99999;}

.grippie{display: none;}
.krumo-root, .krumo-root a, .krumo-root strong{color: black!important;text-transform: lowercase;}

.page-content .title{opacity: 1;}
.page-content .row.span12,
.page-content .row.mb{max-width: 1060px; padding: 0 10px; width: auto;margin: 0 auto; float: none;}

.media-youtube-outer-wrapper,
.media-youtube-outer-wrapper object,
.media-youtube-outer-wrapper embed{width: 100%!important;}

.pager li> a:focus{background: #810000;}

.grid_6.views-row-odd{margin-right: 2%;}
.grid_6{width: 49%;}

.table td{vertical-align: middle;}

body.page-taxonomy-term .region-content .node,
body.page-taxonomy-term .region-content .pagination-tt{display: none;}
body.page-taxonomy-term .region-content .view-products .node {display: block;}
.region-content ul.flippy,
ul.flippy li{padding: 0;}
ul.flippy li a{color: white;}
ul.flippy li a:hover{color: white;}

.view-products .pagination-tt{display: block !important;}

.chosen-container-multi .chosen-choices li.search-choice{padding: 3px 5px;}
.chosen-container-multi .chosen-choices li.search-choice span,
.chosen-container-multi .chosen-choices li.search-choice a{float: left; position: static;}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{
    padding: 0;
    position: static;
    margin-bottom: 0;
    margin-top: 2px;}
.chosen-container-multi .chosen-choices li.search-choice .field-name-field-stilus a{}

#user-pass-reset p{margin-bottom: 10px;}

.tipsy{opacity: 1!important;color: white;}

/* Ajax loader */

.ajax-progress,.ajax-progress-throbber {
    width: 100%;
    height: 100%;
    background-color:rgba(0,0,0,0.5);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9998;
    vertical-align: middle;
    text-align: center;
}

.ajax-progress .throbber {
    position: relative;
    top: 48%;
    left: 50%;
    width: 126px;
    height: 22px;
    margin: auto;
    background:url(../img/ajax-loader3.gif) no-repeat;
    background-position: center center;
    color: #000;
    z-index: 9999;
    text-align: center;
    display: block;
    margin-left: -63px;
}

/* tipsy */

.tipsy { z-index: 100000}
.tipsy-inner { background-color: black; border:1px solid red; color:red;color: white; max-width: 200px; text-align: center; }
.tipsy-inner { border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px; }
.tipsy-arrow { position: absolute; background: url('../img/tipsy.png') no-repeat top left; width: 11px; height: 6px;}

.tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -6px}
.tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -6px; background-position: bottom left; }

/* Javítások,kiegészítések */

#header{
    background-image: url("../img/header_bg2.png");
    background-repeat: repeat;
    /*height: 142px;*/
    z-index: 1000;
}

.header-bg{
    /*height: 142px;*/
   background: -moz-linear-gradient(top, rgba(0,0,0,0.9) 0%, rgba(0,0,0,0.8) 10%, rgba(0,0,0,0.52) 33%, rgba(0,0,0,0.5) 35%, rgba(0,0,0,0) 47%, rgba(0,0,0,0) 52%, rgba(0,0,0,0.5) 65%, rgba(0,0,0,0.8) 90%, rgba(0,0,0,0.9) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.9)), color-stop(10%,rgba(0,0,0,0.8)), color-stop(33%,rgba(0,0,0,0.52)), color-stop(35%,rgba(0,0,0,0.5)), color-stop(47%,rgba(0,0,0,0)), color-stop(52%,rgba(0,0,0,0)), color-stop(65%,rgba(0,0,0,0.5)), color-stop(90%,rgba(0,0,0,0.8)), color-stop(100%,rgba(0,0,0,0.9))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.8) 10%,rgba(0,0,0,0.52) 33%,rgba(0,0,0,0.5) 35%,rgba(0,0,0,0) 47%,rgba(0,0,0,0) 52%,rgba(0,0,0,0.5) 65%,rgba(0,0,0,0.8) 90%,rgba(0,0,0,0.9) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.8) 10%,rgba(0,0,0,0.52) 33%,rgba(0,0,0,0.5) 35%,rgba(0,0,0,0) 47%,rgba(0,0,0,0) 52%,rgba(0,0,0,0.5) 65%,rgba(0,0,0,0.8) 90%,rgba(0,0,0,0.9) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.8) 10%,rgba(0,0,0,0.52) 33%,rgba(0,0,0,0.5) 35%,rgba(0,0,0,0) 47%,rgba(0,0,0,0) 52%,rgba(0,0,0,0.5) 65%,rgba(0,0,0,0.8) 90%,rgba(0,0,0,0.9) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(0,0,0,0.9) 0%,rgba(0,0,0,0.8) 10%,rgba(0,0,0,0.52) 33%,rgba(0,0,0,0.5) 35%,rgba(0,0,0,0) 47%,rgba(0,0,0,0) 52%,rgba(0,0,0,0.5) 65%,rgba(0,0,0,0.8) 90%,rgba(0,0,0,0.9) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6000000', endColorstr='#e6000000',GradientType=0 ); /* IE6-9 */
}

.header-inner{
    /*height: 142px;*/
    background: -moz-linear-gradient(left, rgba(0,0,0,0.8) 0%, rgba(0,0,0,0) 5%, rgba(0,0,0,0) 90%, rgba(0,0,0,0) 95%, rgba(0,0,0,0.8) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0.8)), color-stop(5%,rgba(0,0,0,0)), color-stop(90%,rgba(0,0,0,0)), color-stop(95%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.8))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 5%,rgba(0,0,0,0) 90%,rgba(0,0,0,0) 95%,rgba(0,0,0,0.8) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 5%,rgba(0,0,0,0) 90%,rgba(0,0,0,0) 95%,rgba(0,0,0,0.8) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 5%,rgba(0,0,0,0) 90%,rgba(0,0,0,0) 95%,rgba(0,0,0,0.8) 100%); /* IE10+ */
background: linear-gradient(to right, rgba(0,0,0,0.8) 0%,rgba(0,0,0,0) 5%,rgba(0,0,0,0) 90%,rgba(0,0,0,0) 95%,rgba(0,0,0,0.8) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000', endColorstr='#cc000000',GradientType=1 ); /* IE6-9 */
}

.logo{margin-left: 10px;}
.logo a{
    width: 248px;
    height: 57px;display: block; position: relative; z-index: 100;}

.little-head-inner{
    /*border-bottom:1px solid #323232;*/
    overflow: hidden; float: right;
}
.little-head{border-bottom:none;}

#header #top{height: 50px;}

aside .block,
aside .block object{z-index: 900!important; position: relative;}

input[type="text"]:focus,
form input[type="password"]:focus{
    -webkit-box-shadow: none;
         -moz-box-shadow: none;
              box-shadow: none;
}

textarea{background: #f7f7f7;}

textarea:focus{
    border-color: #E9322D;
    -webkit-box-shadow: none;
         -moz-box-shadow: none;
              box-shadow: none;
    background: #fff;
}

#header .form-search .input-append .search-query{
    -webkit-border-radius: 20px;
    border-radius: 20px;
}

.little-head .region-header{float: right;}
.little-head .block-search input{padding: 0 8px; color: black;}
.little-head .block-search input:focus{border: none;padding-right: 24px;}
.little-head .block-search .btn{z-index: 2;line-height: 28px; height: 28px;}

.icon-search:before{color: black;}

#user-login > div{overflow: hidden;}
#user-login label{display: none;}

#logout-btn{float: right;}
#logout-btn a:hover{color: white;}

#reg-btn{margin-right: 10px;float: right;}

.simplenews-subscribe label{display: none;}

.Alphabet li{margin-bottom: 15px;}

.notification-box{overflow: hidden;}
.notification-box p{float: left;}
.notification-box ul{margin-left: 32px;}
.notification-box p a,
.notification-box ul a{text-decoration: underline!important;}
.notification-box p.text{float: none; margin-left: 40px;}

.page-content{margin-bottom: 20px;}
#add-bottom{margin-bottom: 40px;}

.page-content .def-block,
#add-bottom .def-block{
    background-image: url("../img/block_bg.png");
    background-repeat: repeat-x;
    border: 1px solid #505050;
    padding: 10px;
    padding-top: 25px;
    padding-bottom: 15px;
}
.def-block h4,
.news-title a{font-weight: normal;}

.nav-tabs{margin-top: 20px;}

/* Frontpage slider */
#slider,
#slider {width: 100%;}
.region-front-slider {
    max-width: 1080px;
    width: 100%;
    margin: 0 auto;  
    margin-top: 20px;
}
.view-frontpage-slider{
    overflow: hidden;
    margin: 0 10px;
    border: 1px solid #515151;
    -webkit-border-radius: 5px; 
  -moz-border-radius: 5px; 
  border-radius: 5px;
}

#sequence > .sequence-canvas{}
    
    #sequence .title{
        font-size: 40px;
        color: black;
        background: white;
        float: right;
        margin-bottom: 0;
        padding: 10px 15px;
    }
    #sequence .title .red{
        color: #ff0000;
    }
    #sequence .subtitle{
        clear: both; float: right;
        font-size: 14px;
        background: #0e0e0e;
        border-left: 10px solid #ff0000;
        color: white;
        padding: 10px 15px;
        font-weight: normal;
    }
    
#sequence .slide-a{display: block; max-width: 710px; width: 100%;/*height: 467px;*/}
#sequence .slide-a img{width: 100%; height: auto;}

#sequence > .sequence-canvas > li img{max-width: 710px;width: 710px;}

.pagination-outer{
    float: right;
    max-width:350px;
    width:33%;}
    .pagination-outer ul{background: #f2f6f7;color: black;max-width: 349px; border-left:1px solid black;}
    .pagination-outer ul li{border-bottom: 1px solid #b3b3b3;height: 101px;display: table;}
    .pagination-outer li.current{background: #b3b3b3;}
    .pagination-outer ul li:last-child{border-bottom: 1px solid #b3b3b3;}
    .pagination-outer ul li img{float: left;width: 147px; height: 82px;}
    .pagination-outer .pag-img{
        display: table-cell;
        height: 99px;
        vertical-align: middle;
        padding-left: 10px;
        padding-right: 10px;
        width: 147px;
    }
    .pagination-outer .pag-title{
        display: table-cell;
        vertical-align: middle;
        padding-right: 10px;
        color: black;
            font-weight: normal;
            text-transform: none;
            font-size: 15px;
    }
        /*.pagination-outer .pag-title a{
            color: black;
            font-weight: normal;
            text-transform: none;
            font-size: 15px;
        }*/

/* news */

.view-news-list{padding-top: 80px; margin-top: -80px;}
.region-content-bottom{clear: both;}

.page-content .span8 .def-block .liner{
    border-bottom: 1px solid #bfbfbf;
}
#comment .liner{margin-bottom: 20px;}
.news,
.node-content,
.comment,
.node-zenekar,
.node-musician,
.node-hely,
.node-prize,
.view-blog .post,
.term-listing-heading,
.ds-1col .node-content,
#drupal_wall_append_older_wall_post > div,
div[id*="drupal_wall_append_older_wall_post"] > div,
.drupal_wall_post_status,
#user-profile-form,
#rockrandi-node-form,
#privatemsg-new{
    background: white;
    -webkit-border-radius: 3px; 
    -moz-border-radius: 3px; 
    border-radius: 3px;
    padding: 20px 10px 15px;
    overflow: hidden;
    margin-bottom: 10px;
    -moz-box-shadow:    none;
  -webkit-box-shadow: none;
  box-shadow:         none;
}
#user-profile-form .control-label,
#privatemsg-new .control-label,
#user-profile-form .control-label,
#rockrandi-node-form .control-label{
    font-size: 12px; font-weight: normal; color: #333;
}
#user-profile-form strong {color: #333;
}

.ds-1col .node-content .ds-1col-content{clear: both;}

.node-zenekar{padding: 10px;color: black;}
.node-zenekar h2,
.node-zenekar strong,
.node-musician h4,
.node-hely h4{color: black;}
.node-hely .field-name-field-terkep{margin-bottom: 20px;}

.node-content a,
.node-content .title,
.comment a,
.news .news-title a,
.news a,
.node-zenekar a,
.view-blog .post h3 a{color: black;}

.node-content a:hover,
.comment a:hover,
.news .news-title a:hover,
.news a:hover,
.node-zenekar a:hover,
.view-blog .post a:hover,
.view-news-list{color: #ff0000;}

.node-article .field-name-title h2, .region-help  h2 {
	color: black;
}

.node-zenekar .ds-band-data.ds-box .field-name-body-message a:hover{color: white;} 

.node-content{margin-bottom: 40px;}

.meta{margin-bottom: 10px;}

.node-musician .ds-bottom-left,
.node-album-review .ds-bottom-left{width: 100%;}
.node-hely .field-name-field-cim{margin-bottom: 10px;}
.ds-box .field-name-field-weboldal .field-item{ margin-top: 10px;}
.node-album-review .ds-box .field-name-field-weboldal .field-item a{margin-left: -50px;}

/* comments */

.comments-box{margin-bottom: 40px;}

ul.showcomments li li{margin-bottom: 0;}
.indented{margin-left: 20px;}

.page-comment-reply #comment-form{margin-top: 20px;}

#block-rockbook-general-comment-for-anonymus-users{margin-bottom: 40px;}

.comment ul.links{text-align: right;}
.comment ul.links li a{
    width: 16px;
    height: 16px;
    text-indent: 100%;
    display: inline-block;
    overflow: hidden;
}
.comment ul.links li.comment-delete a{
    background-image: url(../img/delete.png);
    background-repeat: no-repeat;
}
.comment ul.links li.comment-edit a{
    background-image: url(../img/edit.png);
    background-repeat: no-repeat;
}
.comment ul.links li.comment-reply a{
    background-image: url(../img/reply.png);
    background-repeat: no-repeat;
}



.tbutton{
    -webkit-border-radius: 3px; 
    -moz-border-radius: 3px; 
    border-radius: 3px;
}

.news .tbutton{
    padding-left: 15px; padding-right: 15px;
    padding-top: 1px; padding-bottom: 3px;
    color: white;
}
.tbutton.color2 span{
   background: url(../images/button_bg.png) 0 0 repeat-x;}


.news p{margin-bottom: 10px;}

.news .meta .before-sign:before{content: "|"}
.news .text p{/*min-height: 48px;*/}

/* kiemelt koncertek */

.featured-concert{
    height: 92px;
    display: block;
    margin-bottom: 5px;
    width: 100%;
    overflow: hidden;}

.featured-concert > div{height: 92px;}
/*.featured-concert > div{display: table-cell; vertical-align: middle;}*/

.featured-concert div.date{width: 64px;float: left;}
.featured-concert div.date span.date{display: table;height: 92px;}
.featured-concert div.date span.date span.date-row{display: table-row;width: 48px;}
.featured-concert div.date span.date span.date-row span{display: table-cell;vertical-align: bottom; width: 48px;}
.featured-concert div.date span.date span.date-row:last-child span{vertical-align: top;}
.featured-concert div.img{margin-left: 64px;}
.featured-concert div.img img{max-width: 211px;}

.featured-concert div.date,
.view-koncertkeres- .views-table td:first-child,
.view-rockrandi-block .views-table td:first-child {
    font-size: 30px;
    padding: 0 8px;
    text-align: center;
    width: 48px;
    background:white;
    -webkit-border-radius: 3px 0 0 3px; 
    -moz-border-radius: 3px 0 0 3px; 
    border-radius: 3px 0 0 3px; 
}
.featured-concert div.date,
.view-koncertkeres- .views-table td:first-child,
.view-rockrandi-block .views-table td:first-child {
    font-size: 30px;
    padding: 0 8px;
    text-align: center;
    width: 48px;
    background:white;
    -webkit-border-radius: 3px 0 0 3px; 
    -moz-border-radius: 3px 0 0 3px; 
    border-radius: 3px 0 0 3px; 
}
.featured-concert .date .red,
.view-koncertkeres- .views-table td:first-child .red,
.view-rockrandi-block .views-table td:first-child .red{color: #ff0000;}
.featured-concert .date .black,
.view-koncertkeres- .views-table td:first-child .black,
.view-rockrandi-block .views-table td:first-child .black{color: black; font-size: 18px; line-height: 1.2em;}
.featured-concert .date span,
.view-koncertkeres- .views-table td:first-child span,
.view-rockrandi-block .views-table td:first-child span{display: block; line-height: 83%;}
.featured-concert:hover{color: inherit;}

.featured-concert .img{
    max-width: 211px;
    -webkit-border-radius: 0 3px 3px 0; 
    -moz-border-radius: 0 3px 3px 0; 
    border-radius: 0 3px 3px 0; 
}
.featured-concert img,
.view-koncertkeres- .views-table td:nth-child(2) img,
.view-rockrandi-block .views-table td:nth-child(2) img{
    /*position: absolute;*/
    -webkit-border-radius: 3px; 
    -moz-border-radius: 3px; 
    border-radius: 3px; 
}

.featured-concert .h2-box,
.view-koncertkeres- .views-table td:nth-child(2) .h2-box,
.view-rockrandi-block .views-table td:nth-child(2) .h2-box{
    display: block;
    position: relative;
    top:-92px;}
.view-koncertkeres- .views-table td:nth-child(2) .h2-box,
.view-rockrandi-block .views-table td:nth-child(2) .h2-box{
    top:-105px;
    margin-bottom: -105px;
    width: 241px;
}

.featured-concert h2,
.view-koncertkeres- .views-table td:nth-child(2)  .concert-title,
.view-rockrandi-block .views-table td:nth-child(2)  .concert-title{
    display: table-cell; vertical-align: middle; height: 92px;
}
.view-koncertkeres- .views-table td:nth-child(2)  .concert-title,
.view-rockrandi-block .views-table td:nth-child(2)  .concert-title{
    height: 105px;
}

.featured-concert h2 span,
.view-koncertkeres- .views-table td:nth-child(2)  .concert-title span,
.view-rockrandi-block .views-table td:nth-child(2)  .concert-title span{
    background: rgba(0,0,0,0.6);
    color: white;
    font-size: 18px;
    font-weight: normal;
    position: relative;
    z-index: 999;
    padding-left: 30px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 5px;
    display: block;
    -webkit-border-radius: 0 3px 3px 0; 
    -moz-border-radius: 0 3px 3px 0; 
    border-radius: 0 3px 3px 0;
    font-family: "Tahoma", Helvetica, Arial;
    overflow: hidden;
    max-height: 82px;
    max-width: 175px;
    }
    
.view-koncertkeres- .views-table td:nth-child(2)  .concert-title span,
.view-rockrandi-block .views-table td:nth-child(2)  .concert-title span{
    max-width: 205px;
    max-height: 95px;
}
    
.view-footer p{text-align: center;margin-top: 30px;}
.view-footer p a{text-transform: uppercase;font-family: "Oswald", Tahoma, Arial;}

/* koncertek */

.view-koncertkeres- .views-table td:nth-child(2) img,
.view-rockrandi-block .views-table td:nth-child(2) img{
    -webkit-border-radius: 0; 
    -moz-border-radius: 0; 
    border-radius: 0;
}
.view-koncertkeres- .views-table td,
.view-rockrandi-block .views-table td{border-bottom:1px solid #383838;vertical-align: middle;background: white; color: black;}
.view-koncertkeres- .views-table td a,
.view-rockrandi-block .views-table td a{color: black;}
.view-koncertkeres- .views-table td a:hover,
.view-rockrandi-block .views-table td a:hover{color: red;}
.view-koncertkeres- .views-table th,
.view-rockrandi-block .views-table th{height: 20px;}
.view-koncertkeres- .views-table th:nth-child(2),
.view-rockrandi-block .views-table td:nth-child(2){
    max-width: 217px;
    width: 217px;
}
.view-koncertkeres- .views-table td:nth-child(2),
.view-rockrandi-block .views-table td:nth-child(2){
    padding: 0;
    text-align: left;
    max-width: 241px;
}
.view-koncertkeres- .views-table td:nth-child(2) a,
.view-rockrandi-block .views-table td:nth-child(2) a{
    max-width: 241px;
    height: 105px;
    display: block;
}

.view-koncertkeres- .views-table td:last-child,
.view-rockrandi-block .views-table td:last-child{
    -webkit-border-radius: 0 3px 3px 0; 
    -moz-border-radius: 0 3px 3px 0; 
    border-radius: 0 3px 3px 0;
}

.view-koncertkeres- .views-table td:first-child.views-empty{
    padding: 10px;
    font-size: 12px;
}

/* rocklexikon zenekarok */

.post .tab-content-items li li{margin: 0;line-height: 18px;}
.post .tab-content-items li.grid_6{height: 80px;}
.view-klubok .post .tab-content-items li.grid_6{height: 60px;}

.tab-content-items li:first-child{margin-bottom: 20px;}

table[class*="field-collection"] th{padding: 2px 5px;}
table[class*="field-collection"] td{padding: 3px 10px 5px;}
table td,
table td a{
    line-height: 21px;
    vertical-align: middle;}

.field-name-video ul,
.view-zenekarok-video ul,
.view-related-contents .view-content .views-row{text-align: center;}
.field-name-video .view-content ul li,
.view-zenekarok-video .views-row{
    display: inline-block;
    width: 140px;
    margin-right: 10px;
    vertical-align: top;
    margin-bottom: 5px;}
.field-name-video .view-content ul li a,
.view-zenekarok-video .view-content .views-row a,
.view-related-contents .view-content .views-row a{color: red;}

.field-name-video .view-content ul li a,
.view-zenekarok-video .view-content .views-row a,
.view-zenekarok-video .views-row a .thumbnail-img,
.view-zenekarok-video .views-row a .thumbnail-img img{width: 100%; display: block;}

.view-zenekarok-video .pager li.pager-current{position: relative;top:-8px;padding: 0 10px;}


.node-musician .field-name-field-kep .field-item{display: inline-block;}

/* related contents */

section[id*="block-views-related-contents"]{margin-bottom: 20px;}
section[id*="block-views-related-contents"] .block-title{display: none;}

/* videók */

.view-video-list,
.view-related-contents .view-content{
    background: #222222;
    overflow: hidden;
}
.view-video-list .view-header{padding:20px 10px;}
.view-video-list .view-content{float: left;overflow: hidden;margin-bottom: 30px;}
.view-video-list .views-row,
.view-related-contents .views-row{
    min-width: 140px;
    width: 25%;
    display: inline-block;
    float: left;
    vertical-align: top;
    background: #222222;
    padding-top: 10px; padding-bottom: 10px;}
    .view-related-contents .view-content{background: #222222;}
    
    .view-related-contents .views-row{ min-width: 100px;background: transparent;}
    .view-related-contents .views-row span{
        height: 50px;
        padding-top: 5px;
        overflow: hidden;
        display: block;}
    .view-video-list .views-row .views-field{padding-left:10px;padding-right: 10px;}
    .view-video-list .views-row .views-field span{height: 14px; line-height: 14px;}
    .view-video-list .views-row .views-field span a{display: block;}
    
.view-related-contents .views-row a{
    max-width: 140px;
    height: auto;
    margin: 0 auto;
    display: block;
    padding: 5px;}
 .view-related-contents .views-row a img{width: 100%; height: auto;}   

.view-video-list .views-row:hover,
.view-related-contents .views-row:hover{
    background: #1A1A1A;
    -webkit-transition:all .2s;
    transition:all .2s;}
    .view-video-list .views-row:hover a{color: red;}
    .view-video-list .views-row .views-field-field-youtube-video-name .field-content {
        height: 40px;
        width: 140px;
        padding: 5px;
        overflow: hidden;
        margin: 0 auto; text-align: center;}
    .view-video-list .views-row:hover .field-content{color: red;}*/
    
    /* videó list */
    .view-video-list .views-field-colorbox .field-content{width: 100%;}
    .view-video-list .views-field-colorbox .field-content a {display: block; width: 140px; height: 105px;margin: 0 auto;}
    .view-video-list .views-field-colorbox .field-content a img{width: 100%; height: auto;}

/* keresés formok */
.views-exposed-widgets{margin-bottom: 20px;}
.views-exposed-form .views-exposed-widget{float: none; width: 220px;margin: 0 auto;}
.views-submit-button{text-align: center;}
.views-exposed-widget button{float: none;}

.view .view-header h4{color: black;}

/* Pager */
.pagination-tt{margin-top: 20px;text-align: center;}
.pagination-tt ul{float: none;}
.pagination-tt ul li{margin-right: 5px;}
.pagination-tt ul li:last-child{margin-right: 0;}

.tbutton, .pager li > a{margin-bottom: 10px;}

/* Bootstrap semlegesítés */

.block-search .btn{
  -moz-box-shadow:    none;
  -webkit-box-shadow: none;
  box-shadow:         none;
  color: #8C8C8C!important;
  padding: 0;
  text-shadow: none;
}

.form-actions{
    background: transparent;
    margin: 0;
    padding: 0;
    border: none;
}
/* pager */
.pager .next > a, .pager .next > span{float: none;}
.pager li > a{padding: 0;}
.pagination-tt li.pager-ellipsis{display: none;}

/* partnerek */

.view-partners{}
.view-partners .view-content{text-align: center;}
.partner{display: inline-block;margin-right: 5px;margin-bottom: 10px;}

/* Concert review */
.news .public{clear: both; float: left;}
.news .img{
    float: left;
    
    -webkit-border-radius: 2px; 
    -moz-border-radius: 2px; 
    border-radius: 2px;
    
    overflow: hidden;
}
.view-blog .news .img{overflow: visible;margin-right: 10px;}
.view-blog .news  .text{margin-left: 0;}

.news .text{margin-left: 165px;}

.field-name-field-concert{margin-top: 10px; margin-bottom: 10px;}

/* blog */

.node{color: black;}
.node strong{color: black;}
.node-article .ds-center-left{width: 33%;float: left;}
.node-article .ds-center-right{width: 66%;float: right;}
.node a{color: black;text-decoration: underline;}
#comment-form-wrapper,
#comment-form-wrapper a,
#comment-form-wrapper h4{color: white;}
#comment-form-wrapper a:hover
.node a:hover{color: red;}

.field-name-field-tags .field-item:hover{border: 1px solid red; color: red;}
.field-name-field-tags .field-item:hover a{color: red;}

.node p{margin-bottom: 15px;}
.node-content p{margin-bottom: 0;}
.node-zenekar h4,
.node-album-review h4{color: black;}
.node-zenekar .liner{margin-bottom: 10px;}

.field-name-video .block-title{margin-bottom: 0;}
.field .field-label{}
.field-name-field-tags .field-item{margin-right: 5px;}

.node .field-name-body-message{text-align: center;}

/* zenei stilusok */

.view-music-style-page .m-thumbnail{height: 100%;width: 0; margin: 0;}
.view-music-style-page .post .tab-content-items li.grid_6{height: 135px; overflow: hidden;margin-bottom: 20px;}
.view-music-style-page .post .tab-content-items li.views-row-even{float: right;}

/* koncert */

.node-koncert .field-name-field-plakat, .node-fesztiv-l .field-name-field-plakat{
    float: left;
    margin-right: 15px;
    
}
.node-koncert .field{}
.node-koncert .field, .node-fesztiv-l .field{overflow: hidden;}

.node-koncert .field-name-field-city-summerized,
.node-koncert .field-name-field-helyszin,
.node-koncert .field-name-field-idopont,
.node-koncert .field-name-field-ticket-price-summerized,
.node-koncert .field-name-field-facebook-event,
.node-koncert .field-name-field-helyszin-text{background: #272727; color: white;padding: 0 10px;}

.node-koncert .field-name-field-city-summerized{
    padding-top: 5px;
    -webkit-border-radius: 3px 3px 0 0; 
    -moz-border-radius: 3px 3px 0 0; 
    border-radius: 3px 3px 0 0;
}
.node-koncert .field-name-field-facebook-event{
    padding-bottom: 5px;
    margin-bottom: 15px;
    -webkit-border-radius: 0 0 3px 3px; 
    -moz-border-radius: 0 0 3px 3px; 
    border-radius: 0 0 3px 3px;
}

.node-koncert .field-name-field-helyszin a,
.node-koncert .field-name-field-facebook-event a{color: white;}
.node-koncert .field-name-field-helyszin a:hover,
.node-koncert .field-name-field-facebook-event a:hover{color: red;}

.node-koncert .field-name-body{margin-bottom: 15px;}

/* lemezkritika */

.ds-header-submitted,
.ds-1col-header{overflow: hidden;margin-bottom: 20px;}
.node-album-review .entry-title,
.node-concert-review .entry-title{/*display: inline-block;*/margin: 0; vertical-align: bottom;}
.node-album-review .entry-title.entry-date{/*float: right;*/}
.node-album-review .field-name-body{margin-bottom: 20px;}
.field-name-comment-body{margin-bottom: 15px;}

.ds-box .field-name-field-weboldal .field-item{width: 120px; margin: 0 auto;}
.ds-band-data.ds-box .field-name-field-weboldal .field-item,
.ds-top-right.ds-box .field-name-field-weboldal .field-item{width: auto; margin: 0;}

.node-album-review .entry-title .date{/*margin-top: 10px;*/}
.ds-header-right{max-width: 300px;margin: 0 auto;}

#edit-preview{margin-right: 10px;}
/* klubbok*/
    
.node-hely .ds-left .field-name-body .field-items,
.node-hely .ds-left .field-name-share {width: 56%;}
    
.node-hely .right{
        float: right;
        margin-left: 2%;
        width: 42%;
    }
    
    .node-hely .ds-box{margin-top: 43px;margin-bottom: 20px;}
    .node-hely  .field-name-field-kep{margin-bottom: 20px;}
    .node-hely  .field-name-field-kep img{margin-bottom: 5px;}
    
    .field .field-label{color: red;}
 /*
form .views-exposed-form input[type="text"],
#search-form input.search-query,
#search-form input.search-query:focus{
    background-image: url(../img/search_bg.png);
    background-repeat: no-repeat;background-position: 5px center;
    padding-left: 35px;
}*/

.view-zenekarok-video a:hover{color: red;}

.field-name-legkozelebbi-koncertek .view-legkozelebbi-koncertek{
    background: black;
    padding-left: 10px;
    padding-bottom: 5px; padding-top: 10px;
    -webkit-border-radius: 3px; 
  -moz-border-radius: 3px; 
  border-radius: 3px;
    }
 
/* Blog */

.news .public{clear: both;}

.view-blog .post p a{float: left;}
.view-blog .post .meta{clear: both;}
.view-blog .post .img,
.view-blog .post .text{margin-bottom: 30px;}
.view-blog .post h3{margin-top: 0;}
.post .start-field{margin-bottom: 20px;}

.node-blog .field-name-field-start-image{max-width: 706px; width: 100%;}
.node-blog .field-name-field-start-image a{max-width: 706px; width: 100%; display: block;}
.node-blog .field-name-field-start-image a img{/*width: 100%; height: auto;*/ margin-bottom: 10px;}
.node-blog .field{margin-bottom: 10px;}

.field-name-body img{width: 100%!important; height: auto!important;} 
.node-article .field-name-body img{width: auto!important; height: auto!important;}
.node-page .field-name-body img{width: auto!important; height: auto!important;}
.field-name-body ul li{list-style: disc;margin-left: 25px;}

.flippy .prev{float: left;}
.flippy .next{float: right;}

html.js input.form-autocomplete{/*background-position: 100% -100px;*/}


.post.news .text p{min-height: auto;}
.post.news .tbutton{margin-top: 0;}


fieldset.filter-wrapper{display: none;}

.page-node-edit #edit-actions #edit-delete{margin-right: 10px;}

#block-rockbook-general-comment-for-anonymus-users{margin-top: 20px;}

.form-type-textfield .control-label,
.field-name-field-aktiv-evek legend span,
.field-name-field-kep legend span,
.field-type-taxonomy-term-reference .control-label,
field-type-image .control-label,
.form-type-managed-file .control-label,
#search-form .fieldset-legend,
.views-exposed-form label{font-size: 1.1em; color: white; font-weight: bold;}

#commentform .send-message, button, .button,
#block-custom-blocks-register-your-band .first-link,
#block-custom-blocks-register-your-band .second-link,
#block-custom-blocks-bands .link a,
#block-custom-blocks-radio .link a,
#add-content-links ul li a,
div[id*="block-custom-blocks-register-your-band"] .first-link,
div[id*="block-custom-blocks-register-your-band"] .second-link,
div[id*="block-custom-blocks-bands"] .link a,
div[id*="block-custom-blocks-radio"] .link a,
.drupal_wall_post_status .post_btn,
.privatemsg-send-link,
#edit-cancel,
.red-button-a,
.rockrandi-news .text a[href*="remove"],
.button-1,
.checkout-buttons .checkout-back,
.facetapi-limit-link:not(.open){
	width: auto;
	padding: 6px 10px;
	font-family: Oswald, Tahoma, Helvetica;
	display:inline-block;
	cursor:pointer;
	position:relative;
	word-spacing:0.2em;
	background:#e50000;
	border: 0 !important;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	color:#fff!important;
	white-space: nowrap;	
	text-transform:uppercase;
	text-shadow:0 -1px 0 rgba(0,0,0,0.2);
	border:1px solid rgba(0,0,0,0.1);
	background-image: linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -o-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -ms-linear-gradient(bottom, rgba(0,0,0,0.08) 0%, rgba(128,128,128,0.08) 50%, rgba(255,255,255,0.08) 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgba(0,0,0,0.08)),color-stop(0.5, rgba(128,128,128,0.08)),color-stop(1, rgba(255,255,255,0.08)));
        font-weight: normal; vertical-align: middle;
        height: auto; line-height: 20px!important;
        font-size: 14px;
        outline: none;
        letter-spacing: normal;
}

#sliding-popup .popup-content #popup-buttons button {
	color: black !important;
}

.rockrandi-news .text a[href*="remove"]{
    font-size:12px;
    padding:3px 6px;
}

.button:hover,
#block-custom-blocks-register-your-band .first-link:hover,
#block-custom-blocks-register-your-band .second-link:hover,
#block-custom-blocks-bands .link a:hover,
#block-custom-blocks-radio .link a:hover,
#add-content-links ul li a:hover,
div[id*="block-custom-blocks-register-your-band"] .first-link:hover,
div[id*="block-custom-blocks-register-your-band"] .second-link:hover,
div[id*="block-custom-blocks-bands"] .link a:hover,
div[id*="block-custom-blocks-radio"] .link a:hover,
.drupal_wall_post_status .post_btn:hover,
.privatemsg-send-link:hover,
#edit-cancel:hover,
.red-button-a:hover,
.rockrandi-news .text a[href*="remove"]:hover,
.button-1:hover,
.checkout-buttons .checkout-back:hover,
.facetapi-limit-link:hover{background:#810000;}

.facetapi-limit-link:not(.open){margin-top: 15px;}

.categories-main{margin-bottom: 15px;display: block; width: 100%;box-sizing:border-box;}

.privatemsg-send-link,
.ds-user_short_info .red-button-a{float: right;margin-left:10px;clear:both;margin-bottom: 5px;}

#add-content-links{overflow: hidden;}
.breadcrumbIn{float: left;}
#add-content-links ul{overflow: hidden; float: right;}
#add-content-links ul li{display: inline-block; margin-left: 10px; float: right;}
.not-front #add-content-links ul li{margin-bottom: 10px;}

#slide{clear: both;}

.table-striped tbody > tr:nth-child(2n+1) > td, .table-striped tbody > tr:nth-child(2n+1) > th{
    background: #141414;
    color: red;
}

#clientsidevalidation-user-login-errors{margin-bottom: 10px;}

form > div > div{margin-bottom: 20px;}
/* Regisztráció */
 
/*#block-custom-blocks-bands,
#block-custom-blocks-register-your-band,
#block-custom-blocks-radio{width: 190px;}*/

#footer-bottom {
    float: none; margin: 0 auto;text-align: center;
}

#footer-bottom .span20 {
float: none!important;margin-left: auto!important; margin-right: auto!important;}
.region-sidebar-bottom{text-align: left;margin-top: 20px;}

div[id*="block-custom-blocks-bands"] > div:not(.contextual-links-wrapper),
#block-custom-blocks-bands > div:not(.contextual-links-wrapper){
    background-image: url("/sites/all/themes/rockbook/images/register_your_band_bg.png");
    background-repeat: no-repeat;
    background-position: left -20px;
    background-size: 100% auto;
    height: 167px;
    text-align: center;
    max-width: 190px;
    overflow: hidden;
}

div[id*="block-custom-blocks-bands"] .text,
#block-custom-blocks-bands .text{
    font-size: 25px;
    margin-bottom: 28px;
    padding-top: 32px;
    color: white;
}
div[id*="block-custom-blocks-register-your-band"] .rock-lexicon,
#block-custom-blocks-register-your-band .rock-lexicon{
    background-image: url("/sites/all/themes/rockbook/images/rocklexicon_block_bg.png");
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: left -20px;
    height: 167px;
    background-position: center top;
    max-width: 190px;
    text-align: center;
    padding-top: 0px;
}

.lexicon-text{text-align: center;}
#block-custom-blocks-register-your-band .big-text,
div[id*="block-custom-blocks-register-your-band"] .big-text{
    color: white;
    padding-top: 20px;
    font-size: 38px;
    font-weight: bold;}
#block-custom-blocks-register-your-band .simple-text,
div[id*="block-custom-blocks-register-your-band"] .simple-text{color: white;max-width: 180px;margin: 10px 0 15px;}
#block-custom-blocks-register-your-band .first-link,
#block-custom-blocks-register-your-band .second-link{
    
}

div[id*="block-custom-blocks-radio"] .link
#block-custom-blocks-radio .link{
    background-image: url("/sites/all/themes/rockbook/images/radio_background.png");
    background-size: 100% auto;
    background-repeat: no-repeat;
    height:41px;
    max-width: 190px;
    padding-top: 66px;
    text-align: center;
}

.field-name-field-aktiv-evek .control-group .control-label,
.field-name-field-aktiv-evek .control-group .controls,
.field-name-field-aktiv-evek .date-no-float{display: inline-block; float: left;}
.field-name-field-aktiv-evek .date-no-float{width: auto;}
.field-name-field-aktiv-evek .control-group{display: inline-block;}

.field-name-field-aktiv-evek .control-group input{max-width: 200px;}
.form-type-managed-file{margin-top: 15px;}

/* Hiredtési régiók */

.little-head{padding-bottom: 0;margin-left: 10px; margin-right:10px;}
#header.stiky #add-region-header{display: none;}
#block-search-form{height: 30px;}
#add-region-header #add-box{
    width: 728px;
    height: 90px;
    margin: 0 auto;
    clear: right;
    float: right;
	text-align: right;
    margin-bottom: 10px;
    overflow: hidden;
}
/*#add-region-header #add-box a{width: 728px; height: 90px;overflow: hidden;}*/
.region-header-adv a{
	width: 728px; height: 90px;overflow: hidden;
}
#add-region-header #add-box a img{width: auto; height: 100%;}

.view-news-list .view-header{
    width: 468px;
    margin: 0 auto;
    margin-bottom: 20px;
    overflow: hidden;
}

.view-news-list .view-header h2{
    color: white; font-size: 16px;
    text-transform: none;
    padding-bottom: 0;
    font-weight: normal;
}

.view-news-list .view-header .block > a{
    width: 468px;
    height: 60px;
    display: block;}
    .view-news-list .view-header .block > p{margin-bottom: 0;padding-bottom: 0;}

#add-region-2{
    
}
#add-region-2 > div{
    width: 728px;
    height: 90px;
    margin: 0 auto;
    overflow: hidden;
}

#add-region-2 > div a{
    width: 728px;
    height: 90px;}
    #add-region-2 > div p{margin-bottom: 0; padding-bottom: 0;}

#add-region-2 > div a.contextual-links-trigger,
#add-region-2 > div .contextual-links a{display: inline-block; width: auto; height: auto;}
.sf-menu a{padding-right: 20px;}
div .contextual-links a:hover{color: white!important;}


/* keresés oldal */

#search-form{
    background: #101010;
    padding: 20px 10px;
    color: white;
    margin-bottom: 30px;}
    
    form .container-inline{width: 100%;text-align: center;}
    .form .container-inline .input-append{overflow: hidden;width: 100%;}
#search-form .input-append .search-query{
        -webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
        float: left;
        width: 200px;
    }
#search-form .input-append .btn{
    float: left;
    -webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
        background: red;
        height: 34px; padding-left: 10px; padding-right: 10px;
        
}
.form-checkboxes{margin-top: 10px;margin-bottom: 20px;}
.form-checkboxes .form-type-checkbox{display: inline-block; width: 140px;}

.def-block .news h4{border-bottom: none; font-size: 14px;}
.def-block .news .tbutton a,
.def-block .news .tbutton a:hover{color: white;}

/* sidebar */

.sidebar .block .view ul li{
    list-style: decimal; color: red;
    margin-left: 20px;margin-bottom: 5px;
    line-height: 16px;border-bottom: 1px solid #333;
    padding-bottom: 5px;
    
    background: white none repeat scroll 0 0;
    border-radius: 3px;
    color: white;
    padding: 5px 8px 7px;
}

.sidebar .block .view ul li a{
    color: black;
}

.sidebar .block .view ul li a:hover{color: red;}

/* Calendar */

.view .date-nav-wrapper .date-nav{
    margin: 0;
    padding: 0;
    background: #1A1A1A;
    height: 42px;}
    .view .date-nav-wrapper .date-nav h3{
		padding: 5px 0 7px;
		font-size: 1.3em;
	}

.view-concert-calendar{}
.view-concert-calendar ul.pager{margin: 0;}
.view-concert-calendar ul.pager li{
    height: 30px; line-height: 30px;
}
.sidebar .block .view-concert-calendar ul li{
    margin: 0; padding: 0;
    background: transparent;
}

.sidebar .block .view-concert-calendar ul li a{
    margin: 0; padding: 0;
    background: transparent;
    line-height: 26px;
    height: 30px;
    padding: 0 5px;
    background: white;
    display:block;
    color: red;
    font-weight: normal; font-size: 20px;
}
.view-concert-calendar li.date-prev a{position: absolute;top:5px; left:5px;}
.view-concert-calendar li.date-next a{position: absolute;top:5px; right:5px;}

.view-concert-calendar td,
.view-concert-calendar thead th{
    text-align: center;
    border: 1px solid black!important;
}

.view-concert-calendar thead th{color: black!important;}

.calendar-calendar tr td.today, .calendar-calendar tr.odd td.today, .calendar-calendar tr.even td.today{
    background: #1A1A1A;
}
.view-concert-calendar td.today a{
    color: white!important; 
}
.view-concert-calendar td.has-events.today a{
    color: red!important;
}

.view-concert-calendar td.has-events{
    background: #dadada;
    color: red;
}

.view-concert-calendar td.has-events a{color: red;font-weight: bold;}


div[class*=link] a:hover{color: white;}
.sf-menu li li a{font-size: 14px;}
.little-head .block-search input{width: 170px;background: rgba(255,255,255,0.9);}
.little-head .block-search input,
.little-head .block-search input:focus{width: 220px;}

.view-news-list .news{padding: 10px 10px 5px;}

.ads-cat{color:red; font-size: 12px; font-weight: 700;margin-bottom: 10px;}

.node .field-name-body p a,
.node .field-name-body p a:hover{text-decoration: underline!important; font-weight: 700;}

/* ---- reszponzív ---- */

/* header */

@media only screen and (min-width: 989px) and (max-width: 1177px) {
    #header .headdown .row{
       max-width: 1024px;
       padding: 0;
       width: 100%;
    }
}

@media only screen and (max-width: 1177px) {
    #header{background-color: #0F0F0F;}
    .row{width: 100%;max-width: 1060px; padding: 0;}
}

@media only screen and (max-width: 1024px) {
    #header #top{max-width: 944px;width: 100%; padding: 0;}
}

@media only screen and (max-width: 1010px){
    .ds-header-left{
        margin: 0 auto;
        max-width: 450px;
        width: 100%;
        text-align: center;
        margin-bottom: 10px;
        float: none;
        display: block;
    }
    .ds-header-left .field-item a{}
    .ds-header-right{}
    .ds-header-adv{
        width: 280px;
        margin: 0 auto;
    }
    .ds-band-data.ds-box {min-width: 200px;}
    .headdown nav{margin-left: 10px;}
}

/*@media only screen and (min-width: 989px) and (max-width: 999px) {
    .sf-menu{margin: 6px 0 0 10px!important;}
}*/
@media only screen and (max-width: 992px) {
    #add-box{display: none;}
    #add-region-header{float: left;width: auto;}
    #top{width: auto;margin-right: 10px;}
}
@media only screen and (max-width: 989px) {
    .under_header{height: 0;}
    #add-content-links{display: none;}
    
}

@media only screen and (min-width: 768px) and (max-width: 995px) {
    .logo{}
    /*.little-head-inner{float: none;}*/
    .headdown{clear: both;}
    #header #top{height: auto;width: auto;float: right;}
    
    /*.sf-menu li:hover ul,
    .sf-menu li.sfHover ul{top:5px;}*/
}

/*@media only screen and (min-width: 768px) and (max-width: 988px){
    .sf-menu{margin: 6px 0 0 -20px!important;}
}

@media only screen and (max-width: 979px){
    .sf-menu{margin: 6px 0 0 -20px!important;}
}*/

@media only screen and (max-width: 960px){
    .page-content .span13,
    .page-content .span18{width: 100%;margin-bottom: 20px;}
    .row-fluid .sidebar.span5{margin-left: 0;width: 50%; max-width: 210px;float: left;}
    .row-fluid .sidebar.span6{max-width: 295px; width: 50%;float: left;margin-left: 10px;}
    .not-front .row-fluid .sidebar.span6{max-width: 295px;float: none;margin-left: auto; margin-right: auto;width: 100%; clear: both;}
}

@media only screen and (max-width: 900px){
    #slider{display: none;}
}

@media only screen and (max-width: 860px){
    #header #top{float: none; text-align: center;}
    .little-head-inner{float: none;}
    #add-region-header{float: none;}
    .logo{float: none;margin-left: auto; margin-right: auto;}
}

@media only screen and (max-width: 800px){
    [class*="span"], .uneditable-input[class*="span"], .row-fluid [class*="span"]{width: 100%;}
    .page-content .span8{margin-bottom: 20px;}
    .page-content .span4,
    .page-content .span3{margin-left: 0; margin: 0 auto; max-width: 335px;float: none;clear: both;}
}

@media only screen and (max-width: 840px){
    .view-video-list .views-row{width: 33.3333%;}
}

@media only screen and (max-width: 767px){
    #header{background-repeat: repeat-x;}
    #header #top{text-align: center;/*margin-bottom: -65px;*/}
    .logo{
        width: 100%;
        float: none;
        display: inline-block;}
        .logo a{margin: 0 auto;}
    .little-head-inner{
        float: none;
        display: inline-block;
        margin-right: 20px;}
    #mobilepro{margin: 0;margin-bottom: 17px;}
    .under_header{height: 60px;}
    #header #top{height: auto;}
    .sf-menu{}
    .headdown{position: relative;}
    .headdown #mobilepro{margin-right: 20px;}
    .headdown >div{float: right;}
    .headdown .row nav{ margin: 0;padding: 0;}
    .headdown .row ul{background: #111111;}
    .headdown .row nav> ul >li{padding-left: 10px;}
    .little-head .block-search{margin-bottom: 10px;}
    .page-content{clear: both;}
    #add-region-header{margin-bottom: -55px;}
    .headdown .row ul{margin-bottom: 20px!important;}
}


@media only screen and (max-width: 650px){
    .news .meta{float: none;}
    .news .tbutton{float: none;}
    .grid_6{width: 100%;margin: 0;}
    
    .ds-band-data.ds-box{
        max-width: 300px;
        width: 96%;
        padding:10px 2%;
        margin: 0 auto;
        float: none;
        margin-bottom: 20px;}
    .ds-center,
    .ds-bottom-left,
    .ds-bottom-right{width: 100%; clear: both;}
    .ds-bottom-left{margin-bottom:20px;}
    
    .view-music-style-page .post .tab-content-items li.grid_6{height: auto;}
    .view-music-style-page .post .tab-content-items li{margin-left: 0;}
    
    .view-related-contents .views-row{width: 50%;}
    
    .node-koncert .field-name-field-plakat,
    .node-fesztiv-l .field-name-field-plakat{width: 100%;margin: 0 auto;margin-bottom: 20px;}
    
}

@media only screen and (max-width: 550px){
    /*.view-koncertkeres- .views-table th:nth-child(2),
    .view-koncertkeres- .views-table td:nth-child(2),*/
    .view-koncertkeres- .views-table td:nth-child(2) a,
    .view-koncertkeres- .views-table td:nth-child(2) img,
    .view-koncertkeres- .views-table td:nth-child(2) .h2-box{
        max-width: 180px;
        width: 180px;
        max-height: 78px;
        height: 78px;
        
        max-width: 170px;
        width: 170px;
        max-height: 74px;
        height: 74px;
        }
    .view-koncertkeres- .views-table td:nth-child(2),
    .view-koncertkeres- .views-table th:nth-child(2){max-width: 170px;max-width: 160px;}
    .view-koncertkeres- .views-table td:nth-child(2) .concert-title{
        height: 78px;
        height: 74px;
    }
    .view-koncertkeres- .views-table td:nth-child(2) .concert-title span{
        max-height: 68px;
        max-height: 64px;
    }
    .view-koncertkeres- .views-table td:nth-child(2) .h2-box{
        top:-78px; margin-bottom: -78px;
        top:-74px; margin-bottom: -74px;
    }
    
    .view-koncertkeres- .views-table td:nth-child(2)  .concert-title span{
        padding-left: 10px; font-size: 15px;
    }
    
    .post .meta span{margin-right: 0; display: block;}
    .node .entry-title span.date{display: block; float: none;}
    .node-album-review .entry-title.entry-date{float: none;}
    
    
    .row-fluid .sidebar.span5,
    .row-fluid .sidebar.span6{width: 100%; margin: 0 auto;float: none}
    
}

@media only screen and (max-width: 500px){
.view-video-list .views-row{width: 50%;}
.view-related-contents .views-row{width: 50%;}
.view-related-contents .views-row img,
.view-related-contents .views-row a{width: 100%; height: auto;max-width: 140px;}
}

@media only screen and (max-width: 490px){
    .little-head .region-header,
    .social-head{width: 100%; float: none;}
    .social-head a{float: none; display: inline-block;}
    .little-head-inner{margin-left: 20px;}
    .little-head .block-search,
    #reg-btn{margin-right: 0;}
    .logo{margin-left: 0;}
}

@media only screen and (max-width: 479px){
    .logo{
        padding-left: 10px;
    }
    
    .node-article .ds-center-left,
    .node-article .ds-center-right{width:100%;}
    .node-article .ds-center-left .field{width: 220px; margin: 0 auto;margin-bottom: 10px;}
    .comment .user-picture{}
    
    ul.showcomments .thumb img, .comment .thumb img, .node .thumb img{width: 40px; height: 40px;}
    
    .sign-btn,
    #reg-btn{float: none;}
}

@media only screen and (max-width: 460px){
    .view-koncertkeres- .views-table th:nth-child(4),
    .view-koncertkeres- .views-table td:nth-child(4){display: none;}
}

@media only screen and (max-width: 450px){
    .news .img{width: 145px; height: 106px;float: none;margin: 0 auto;margin-bottom: 10px;}
    .news .text{margin-left: 0;}
    .news .text h3{}
    .news .text p{}
    .post .tab-content-items li{margin-left: 20px;}
    
    .page-content .def-block{padding-left: 10px; padding-right: 10px;}
    .view-koncertkeres- .views-table td:nth-child(1),
    .view-koncertkeres- .views-table th:nth-child(1){max-width: 28px;}
    .view-koncertkeres- .views-table td:first-child{font-size: 20px;}
    .view-koncertkeres- .views-table td:first-child .black{font-size: 14px;}
}

@media only screen and (max-width: 380px){
    .view-video-list .views-row{width: 100%;}
}

table.field-multiple-table{ overflow: visible; }



.left_right_banners {
	width: 1394px;
	margin: 0 auto;
	position: absolute;
margin-left: auto;
margin-right: auto;
left: 0;
right: 0;
}
.left_right_banners .left_banner {
	float: left;
}
.left_right_banners .right_banner {
	float: right;
}

@media only screen and (max-width: 1390px){
	.left_right_banners{margin-left: -28px;}
}

@media only screen and (max-width: 1290px){
	
	.left_right_banners{margin-left: -48px;}
}

@media only screen and (max-width: 1280px){
	
	.left_right_banners{margin-left: -53px;}
}

@media only screen and (max-width: 1270px){
	
	.left_right_banners{margin-left: -58px;}
}

@media only screen and (max-width: 1260px){
	
	.left_right_banners{margin-left: -68px;}
}
@media only screen and (max-width: 1250px){
	
	.left_right_banners{margin-left: -73px;}
}
@media only screen and (max-width: 1240px){
	
	.left_right_banners{margin-left: -78px;}
}
@media only screen and (max-width: 1230px){
	
	.left_right_banners{margin-left: -83px;}
}
@media only screen and (max-width: 1220px){
	
	.left_right_banners{margin-left: -88px;}
}
@media only screen and (max-width: 1210px){
	
	.left_right_banners{margin-left: -93px;}
}
@media only screen and (max-width: 1200px){
	
	.left_right_banners{margin-left: -98px;}
}
@media only screen and (max-width: 1190px){
	
	.left_right_banners{margin-left: -103px;}
}
@media only screen and (max-width: 1180px){
	
	.left_right_banners{margin-left: -108px;}
}
@media only screen and (max-width: 1170px){
	
	.left_right_banners{margin-left: -113px;}
}
@media only screen and (max-width: 1160px){
	
	.left_right_banners{margin-left: -118px;}
}

@media only screen and (max-width: 1150px){
	.left_right_banners{display: none;}
}



/* Rockrandi fejlesztés*/

.little-head-inner {
overflow: visible;}

#header-inner #top {
z-index: 99999;}

.little-head ul.sf-menu {
float: right;
margin-top: 0;
padding-top: 0;
z-index: 99999;
padding-bottom: 0;
margin-left: 10px;}

.little-head ul.sf-menu a {
padding-bottom: 0;
padding-left: 10px;
padding-right: 10px;}

.page-messages .action-links {
display: none;}

#-drupal-wall-content-post-form .form-item-drupal-wall-image-style {
display: none!important;}

.little-head #block-system-user-menu .block-title {
display: none;}

.little-head ul.sf-menu .back{display: none;}

.little-head ul.sf-menu li:hover ul,
.little-head ul.sf-menu li.sfHover ul{top: 15px; right: 0;left:auto;}

.little-head ul.sf-menu li:hover ul li a, .little-head ul.sf-menu li.sfHover ul li a {
padding: 5px 15px;}

.drupal_wall_post_status {
overflow: hidden;}

#drupal_wall_append_older_wall_post > div,
div[id*="drupal_wall_append_older_wall_post"] > div{
    padding-top: 25px;
}

#drupal_wall_append_older_wall_post > div,
div[id*="drupal_wall_append_older_wall_post"] > div {
    width: 100%; margin-left: 0;margin-right: 0;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}

#drupal_wall_append_older_wall_post {
    overflow: hidden;
}

.drupal-wall {
color: black;}

.drupal_wall .edit_delete{
    left: 0;
    top: 5px;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
    padding: 0 10px;
    margin-bottom: 5px;
}

.drupal_wall .commentView {
    padding: 5px 7px;
    width: 100%;
}
.drupal_wall .commentView a{padding-left: 25px;
}

.wallContent_right strong a,
 .headline a,
.drupal_wall a{
color: grey;}
.wallContent_right strong a:hover, .headline a:hover, .drupal_wall a:hover {
color: red;}
.headline {
overflow: hidden;}
.headline a {
    display: inline-block;
}
 .headline .caption {
    float: right;
    width: auto;
}

.wallContent_right .userContent {
margin: 5px 0 10px; font-size: 14px;}

.drupal_wall .wallContent_right {
width: 81%;}

.drupal_wall .comment_right {
float: none; margin-left: 50px; display: block;width: auto;}

.drupal_wall .comment textarea {
max-width: none;}

.drupal_wall .drupal-wall-edit img {
margin-top: 3px;}

#edit-drupal-wall-status-post {
margin-right: 0;}

.drupal_wall .notification-box {
width: 93.5%;}

#rockrandi-node-form .tabledrag-toggle-weight-wrapper{
    display: none;}
    
    .page-node-add-rockrandi #modalContent .views-exposed-form{
        display:none;}
    
    .page-node-add-rockrandi .view-el-rhet-koncertek .views-row{width:50%; float:left;}
        
    .page-node-add-rockrandi .view-el-rhet-koncertek .views-row .views-field{
        display: inline-block;
        width:auto;}
        .page-node-add-rockrandi .view-el-rhet-koncertek .views-row .views-field input{ margin-top:0;}
        
        div.ctools-modal-content a.close img{display:inline-block;margin-left:5px;}
        
        #field-koncertek-values .form-type-checkbox input,
        #field-koncertek-values .form-type-checkbox .field-suffix{display:inline-block;margin-top:0;}
        #field-koncertek-values td{text-align:left!important;}
        
        div.ctools-modal-content .modal-header{background:red;}
        .close{opacity:1!important;font-size: 12px;}
        
        .node-rockrandi .user-picture{float:left;margin-right:5px;max-width: 90px; height: auto;width: 100%;}
        .node-rockrandi a.rockrandi_nev{font-size:14px;text-transform: uppercase;}
        .node-rockrandi a:hover{color:black!important;}
        .node-rockrandi a.rockrandi_nev:hover{color:red!important;}
        .node-rockrandi a div{display:inline-block;}
        .node-rockrandi a.rockrandi_koncertek{clear:both;display:block;margin-top:5px;font-size:13px;}
        
        #logout-btn{margin-left:5px;}
        
        .view-rockrandi-kereso .news .text p{min-height:none;max-height: 48px;overflow: hidden;}
        .view-rockrandi-kereso .news .fav-bands{max-height: 24px;overflow: hidden;}
        .page-node-add-rockrandi .preview h3,
        .page-node-add-rockrandi .preview .node-rockrandi.node-teaser{display: none;}
        .page-node-add-rockrandi .preview .node-rockrandi.node-preview,
        .node-type-rockrandi .node-rockrandi{width: 240px;}
        
        .user-profile{}
        .user-profile .ds-user_picture{
            float:left;margin-right: 10px;
        }
        .user-profile .field-name-field-keresztnev,
        .user-profile .field-name-field-szuletesi-datum,
        .user-profile .field-name-field-becenev{
            display:inline-block;
            font-size:16px;
            color:red;
            text-transform: uppercase;margin-bottom: 5px;font-weight: bold;
            vertical-align:top;}
            
        .user-profile .field-name-field-becenev .field-item:before{
            content:" / ";
            display: inline-block;
            font-size:16px;
            color:red;
            text-transform: uppercase;margin-bottom: 15px;font-weight: bold;
            vertical-align: top;
        }
            .user-profile .field-name-field-szuletesi-datum{margin-left: 3px;}
        .user-profile .ds-user_short_info,
        .user-profile .ds-user_relation{float: none; margin-left:230px;}
        .ds-user_short_info .field-name-field-helyseg{
            display: inline-block;
            margin-left:5px;
            font-size:15px;
            color:black!important;
            position: relative;
            left:10px;}
        .ds-user_short_info .field-name-field-helyseg:after{
            display: inline-block;
            content:" -";
            width: 10px;
            position: absolute; left:-10px;top:0;}
        
        .ds-user_relation .field-name-field-kapcsolatban,
        .ds-user_relation .field-name-field-milyen-celbol-keres{float:left; width:50%;}
        
        .user-profile .field-label-inline .field-label,
        .user-profile .field-label-inline .field-items{float: none;}
        
        .ds-user_long_infos{margin-top: 15px;}
        .ds-user_long_infos .field{float: left; width: 220px;margin-right: 10px;}
        
        #privatemsg-list .container-inline{display: none;}
        .privatemsg-list th:first-child,
        .privatemsg-list td:first-child{display: none;}
        .privatemsg-header-lastupdated img{display: inline-block;}
        
        .views-widget-filter-field_szuletesi_datum_value_age_filter  input[type="text"]{
            background-image: none!important;
            padding-left: 5px!important;}
        .chosen-container-multi .chosen-choices{padding: 0;}
        .views-widget-filter-field_szuletesi_datum_value_age_filter .views-widget > div{
            position: relative;
            width:46%;
            float:left;display: inline-block;}
            .views-widget-filter-field_szuletesi_datum_value_age_filter .views-widget > div .control-label{display: none;}
            .views-widget-filter-field_szuletesi_datum_value_age_filter .views-widget > div:first-child:after{
                content:" - ";
                color: white; font-size: 14px; display: inline-block;
                top:5px; right: -10px;
                position: absolute;
            }
        .views-widget-filter-field_szuletesi_datum_value_age_filter .views-widget > div:last-child{float:right;}
        .chosen-container-multi .chosen-choices li.search-field input[type="text"]{height: 30px;}
        
        .user-profile .view-rockrandi-block h4{color:black;}
        .user-profile .view-rockrandi-block a{color:grey;}
        .user-profile .view-rockrandi-block a:hover{color:red;}
        
        .view-rockrandi-kereso .news-title a div{display: inline-block;margin-left: 1px;}
        .rockrandi_kep{display:block;margin-bottom:10px;}
        .rockrandi_nev {color:red!important; font-weight:bold;}
        
        a.rockrandi_koncertek span.red strong{color:red!important;}
        
        /*#user-profile-form >div{overflow:hidden;}
        #user-profile-form >div >div{width:48%; display:inline-block; vertical-align:top;}*/
        #user-profile-form .control-group .controls input,
        #user-profile-form .control-group .controls .help-block{width:47%; display:inline-block; vertical-align:top;}
        #user-profile-form .control-group .controls .help-block{margin-left:3%;}
        #user-profile-form .form-type-password-confirm .help-block{margin-left:0!important; width:100%!important;}
        #user-profile-form label.control-label,
        #user-profile-form .fieldset-legend{margin-bottom:4px; font-weight:600!important;}
        .form-radios{overflow: hidden;}
        #user-profile-form .field-type-list-text input{width:auto!important;}
        #user-profile-form .field-type-list-text .form-type-radio{width:24%; float:left;margin-right:1%;}
        
        #user-profile-form .field-widget-options-select,
        #user-profile-form .field-type-taxonomy-term-reference,
        #user-profile-form .field-type-number-integer,
        #edit-picture,
        #edit-field-profile-galeria{width:47%; display:inline-block; vertical-align:top;}
        #edit-field-helyseg,
        #edit-field-testalkat,
        #edit-field-testsuly,
        #edit-field-profile-galeria{margin-left: 3%;}
        #edit-field-magassag input,
        #edit-field-testsuly input{width: 100px!important;}
        #user-profile-form .container-inline-date .date-padding{padding:0;}
        #user-profile-form  .field-type-datetime .form-type-select {margin-right:10px;}
        #user-profile-form  > div > div{margin-bottom:10px;}
        .container-inline-date > .form-item{margin-bottom:0;}
        #user-profile-form .form-type-checkbox .control-label{font-weight:normal!important;}
        
        #edit-picture .fieldset-wrapper{overflow:hidden;}
        #edit-picture .user-picture,
        #edit-picture .form-type-checkbox{float:left; margin-right:10px;margin-bottom:10px;}
        #edit-picture .form-type-file{clear:both;margin-top:10px;}
        .file-icon{display:none;}
        
        
        #edit-picture .form-type-file input,
        #edit-picture  p,
        #edit-field-profile-galeria p{width:100%!important;}
        #edit-field-profile-galeria .table{margin-bottom:10px;}
        #edit-field-profile-galeria .table .image-widget-data{display:none;}
        .tabledrag-toggle-weight-wrapper{display:none;}
        
        #edit-field-profile-galeria .table th{color:black!important;}
        #edit-field-profile-galeria .table th,
        #edit-field-profile-galeria .table tr{background:#fbfbfb!important;border:none!important;}
        #edit-field-profile-galeria .table-striped tbody > tr:nth-child(2n+1) > td,
        #edit-field-profile-galeria .table-striped tbody > tr:nth-child(2n+1) > th{
            border:none!important;background: white!important;}
            #edit-field-profile-galeria .table td{border:none!important;}
        
        .view-profile-gallery .views-row{display:inline-block; vertical-align:top;width:189px;margin-bottom:5px;}
        
        /* pasword confirm */
        
.password-strength {
    float: right;margin-bottom: 10px;
    width: 50%;;
}
.password-strength-title {
    display: inline;
}
.password-strength-text {
    float: right;
    font-weight: bold;
}
.password-indicator {
    background-color: #c4c4c4;
    height: 0.3em;
    width: 100%;
}
.password-indicator div {
    background-color: #47c965;
    height: 100%;
    width: 0;
}
input.password-confirm, input.password-field {
    margin-bottom: 0.4em;
    width: 16em;
}
div.password-confirm {
    float: right;
    visibility: hidden;
    margin-bottom:10px;
    width: 50%;
}
div.form-item div.password-suggestions {
    border: 1px solid #b4b4b4;
    margin: 0.7em 0;
    padding: 0.2em 0.5em;
    max-width: 98%;
}
div.password-suggestions ul {
    margin-bottom: 0;
}
.confirm-parent, .password-parent {
    clear: left;
    margin: 0;
}

.page-user-relationships .nav-pills li:last-child {
display: none;}

#android_app{margin-right:15px;margin-bottom:5px;display:inline-block;float:left;}
.ds-user_short_info{overflow:hidden;}
.ds-user_short_info h3{display:none;}
#user-profile-form label.control-label, #user-profile-form .fieldset-legend {
font-weight: 700!important;}
.little-head-inner{float:none;}
.little-head{float:none;
-webkit-box-shadow: none;
         -moz-box-shadow: none;
              box-shadow: none;}
.social-search{overflow:hidden;float:right;}
.little-head .sf-menu{display:inline-block!important;float:right;width:auto!important;margin-top:0!important;}

.page-user .nav.nav-tabs a[href*="invites"]{display:none;}
.logged-in .sidebar .region-sidebar-first #block-user-relationship-blocks-pending ul{margin-bottom:15px;}
.logged-in .sidebar .region-sidebar-first #block-user-relationship-blocks-pending ul:last-child{margin-bottom:0;}
.sidebar .node-rockrandi .node-content{margin-bottom:0;}

.ds-user_relation{overflow:hidden;}
.ds-user_relation .field-name-field-rolam{overflow:hidden; width:100%;padding-top:10px;}
#block-user-relationship-blocks-pending ul li{color:white;}
#block-user-relationship-blocks-pending ul li a.username{color:red;}
.sidebar .block{color:white;}

.view-rockrandi-kereso .view-content{overflow:hidden;}

.rockrandi-news {
    text-align:center;
    float:left;
    width: 19%;
    margin-left: 0.5%;
    margin-right:0.5%;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */}
        
        .rockrandi-news .img{float:none;}
        .rockrandi-news .img .user-picture{text-align:center;display: block;}
        .rockrandi-news .img .user-picture img{margin-left:auto; margin-right:auto;}
        .rockrandi-news .text{margin-left:0;margin-top:10px;}
        .rockrandi-news .text h3 a{color:red;}
        .rockrandi-news .text div{display:inline-block;}
        
.view-rockrandi-kereso .view-filters{
    background-image: url(../images/bg/randi_search_bg1.png);
    background-repeat:no-repeat;
    background-size:auto 360px;
    background-position: left 35px;
    margin-bottom:30px;
}

.view-rockrandi-kereso .view-filters #views-exposed-form-rockrandi-kereso-page{
    background-image: url(../images/bg/randi_search_bg2.png);
    background-position: right top;
    background-repeat:no-repeat;
    background-size:auto 360px;
    background-position: right 35px;
}

.view-rockrandi-kereso .views-exposed-form .views-exposed-widget{padding-right:0;}

#block-block-29{float:right;width:120px;margin-top:3px;}

.region-header-usermenu section{display:inline-block!important;}

.node-g-ph-z .user-picture{float:left;margin-right:10px;}
.node-g-ph-z .submitted{margin-left:80px;}
.node-g-ph-z .content{clear:both;padding-top:10px;}


@media only screen and (max-width: 940px) {
    .social-search{display:block;clear:both;float:none;}

}
@media only screen and (max-width: 640px) {
    #reg-btn,#Login_PopUp_Link,
    .little-head ul.sf-menu,
    #logout-btn{float:none!important;display:inline-block;width:auto!important;margin-top:0!important;vertical-align:top;}
    #logout-btn{margin-right:10px;}
    .little-head .block-search{float:none;}
    .form-search .input-append .btn{
        right:35px;
    }
}
@media only screen and (max-width: 540px) {
    #android_app{display:block;float:none;}
    .social-head{display:block; clear:both;overflow:hidden; float:none;text-align:center;}
    .social a{float:none; display:inline-block;}
    #reg-btn,
    .little-head .block-search{margin-right:0;}


    .little-head .sf-menu{margin-top:0!important;display:inline-block!important;width:auto!important;}
    .little-head  .tbutton,.little-head  .pager li > a,
    .sf-menu li{margin-bottom: 0;}
    .under_header{width:100%;}
    .little-head-inner{margin-left: auto; margin-right:auto;}
    .logo{width: 80%;}
}

@media only screen and (max-width: 420px) {
    html{overflow:visible!important;}
}

td.views-empty p{padding:5px;}
td.views-empty p{font-size: 14px;line-height: 20px;}
.button-right{float:right;}
.view-rockrandi-block table{margin-left:-10px; margin-right:-10px;max-width: none;width: 103%;}
.user-profile .view-rockrandi-block{margin-bottom:-15px;}

.page-user .user-profile.view-mode-full .node-content.user-informations{
    background-image: url(../img/patterns/pattern2.jpg);
}

.page-user .user-profile.view-mode-full .node-content.user-informations .user-informations-inner > div > div{
    padding: 10px; background: white;
    -webkit-border-radius: 3px; 
    -moz-border-radius: 3px; 
    border-radius: 3px;
    -webkit-box-shadow: 0 6px 4px -4px black;
	   -moz-box-shadow: 0 6px 4px -4px black;
	        box-shadow: 0 6px 4px -4px black;
    border:1px solid black;
}

.page-user .user-profile.view-mode-full .node-content.user-informations .user-informations-inner .ds-user_long_infos,
.ds-user_short_info{overflow: hidden;}
.ds-user_short_info{margin-bottom: 10px;}


.node-page .node-content{margin-bottom: 0;}
.rockrandi-node-peoples{
    background: black; padding:15px;
    -webkit-border-radius: 5px; 
  -moz-border-radius: 5px; 
  border-radius: 5px;
}
#rockrandi-node-content a{clear: both;margin-bottom:10px;}
#rockrandi-node-content{padding: 20px 0 0;}
#rockrandi-node-content .span6{text-align: center;}

#rockrandi-node-content p{font-size:15px;margin-left: 10px; margin-right:10px;text-align: justify;}

#rockrandi-node-content .span6 > div:first-child{margin-top:40px;}

#block-block-28 img{width: 100%!important; height: auto!important;}
#block-block-28 p{
    padding:10px;
    margin-bottom: 0;
    background: white;
    
    -webkit-border-radius: 3px 3px 0 0;  
  -moz-border-radius: 3px 3px 0 0; 
  border-radius: 3px 3px 0 0;
  padding-bottom:0;
}
#block-block-28 p:last-child{
    -webkit-border-radius: 0 0 3px 3px;  
  -moz-border-radius: 0 0 3px 3px; 
  border-radius: 0 0 3px 3px;
  padding-bottom:10px;
}
#block-block-28 a{color:red;font-weight: bold;text-transform: uppercase;text-align: center;}

.friend-invite-email,
.friend-invite-form{
     background: white;
    -webkit-border-radius: 3px; 
    -moz-border-radius: 3px; 
    border-radius: 3px;
    padding: 20px 10px 15px;
    overflow: hidden;
    margin-bottom: 10px;
    -moz-box-shadow:    none;
  -webkit-box-shadow: none;
  box-shadow:         none;
}

.friend-invite-email a{color:red;}
.friend-invite-email p{margin-bottom: 15px;}

.friend-invite-form .control-label{color:black;font-weight:700;margin-bottom:5px;}
#rockbook-invite-form strong{margin-bottom:15px;display:block;}
#rockbook-invite-form > div{overflow:hidden;}
a.rockrandi_nev div{margin-left:3px;}

#block-custom-blocks-radio >div:not(.contextual-links-wrapper):not(.link){
    background: url(../img/rock-radio-imaging.jpg);
    background-repeat: no-repeat;
    background-position: -50px top;
    background-size: auto 100%;
    height: 167px;
    text-align: center;
    max-width: 190px;
    overflow: hidden;
    color: white;
    
}

#block-custom-blocks-radio .radio-text{
    font-size:25px;
    padding-top:70px;
    margin-bottom: 25px;
    text-shadow: -2px 2px black; 
}

#block-simplenews-2117 form{
    background: url(../img/email-on-mobile.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    background-size: auto 100%;
    height: 142px;
    text-align: center;
    max-width: 190px;
    overflow: hidden;
    color: white;
    font-size:25px;
    font-weight:bold;
    padding-top:25px;
    position:relative;}
#block-simplenews-2117 form div{position:absolute; bottom:15px;width:100%;}
#block-simplenews-2117 form button{float:none!important;}

.view-g-ph-z a.red{color:red;}
.view-g-ph-z .views-row > div{display:inline;}

#user-profile-form .form-actions .form-submit {margin-left:10px;}

.node-prize a{color: red;}

.view-prizes .prizes-table{display:table;}

.view-prizes .meta,
.view-prizes .text .button-box{
    float:none;
    display:table-cell;
    vertical-align:middle;
    width:100%;
}
.view-prizes .text .button-box{text-align:right;}
.view-prizes .text .button-box a{float:right;margin-bottom: 0;}
.text a.tbutton:hover,
.node-prize .tbutton:hover,
.node-prize .tbutton{color:white;}
.node-prize .fb_iframe_widget{display:block!important;}
.node-prize .fb_iframe_widget > span{width: 100%!important;margin-left:-100px;text-align:center!important;}
.node-prize{overflow: visible;}
.pluginCountButton{height:17px!important;}
.node-prize .tbutton{float:none;}
.node-prize .prize-buttons{text-align: center;}
.node-prize .prize-buttons > div{display: inline-block;overflow: hidden;}
.node-prize .prize-buttons .tbutton span{line-height: 40px; height: 40px; font-size: 14px;}
.node-prize .prize-buttons > div.prize-desc{width: 100%;}
.node-prize .field-name-field-prize-image{float:left;}
.node-prize .field-name-field-prize-image .field-item img{margin-bottom:15px;margin-right: 15px; max-width:350px; height:auto;}
.node-prize .field-name-field-prize-1-desc,
.node-prize .field-name-field-prize-end-date{margin-left:365px;}
.node-prize .field-name-field-prize-end-date,
.facebook-priority{
    background: #272727; color: white;padding: 0 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    -webkit-border-radius: 3px; 
    -moz-border-radius: 3px; 
    border-radius: 3px;}
.facebook-priority,
.node-prize .clear-both{clear:both;}
    
.node-prize .field-name-field-prize-2-desc,
.node-prize .prize-desc-box{margin-top:15px;}
.facebook-priority{text-align:center;font-size:16px;padding-top: 15px;margin-bottom: 15px;}
.facebook-priority > div{margin-bottom: 15px;}

.prize-infos{background: #272727; color: white;padding: 0 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    -webkit-border-radius: 3px; 
    -moz-border-radius: 3px; 
    border-radius: 3px;margin-right:10px;}
    
.prize-infos > span:last-child{float:right;}
.prize-infos label{font-weight:600;display:inline-block;}
.prize-band{
    font-weight:600; font-size:14px; text-transform:uppercase;margin-bottom:15px;color:black;}
.view-prizes .views-widget-sort-by{display:none;}

.node-prize .field-name-field-prize-band *,
.node-prize .field-name-field-prize-simple-text *{
    font-weight:600; font-size:14px; text-transform:uppercase;color:black;}

.node-prize .field-name-field-prize-band,
.node-prize .field-name-field-prize-simple-text{margin-left:365px;overflow: hidden;}

.node-prize .field-name-field-prize-simple-text{margin-bottom:10px;}

#legal-login{color:white; overflow: hidden;}
#legal-login legend{color:white;}

.view-related-contents .view-header h4{color:white;}
.block-facebook-comments-box h2{font-size: 18px;font-weight: normal;}
.prize-band > span:last-child{float:right;}

.calendar-calendar a{color:black;}

.view .view-content center{overflow: hidden;}



.fb-share-button{margin-right: 15px;}
.fb-like.fb_iframe_widget{display: inline-block; width: 320px;}

.region-page-bottom-facebook-comment .block-block{margin-bottom: 20px;}
.region-page-bottom-facebook-comment .block-block p a{margin-left: auto; margin-right: auto; display: inline-block;}

.netexBlock div{
  max-width:100%!important;
  height: auto!important;
}
