/* ------------------- TOOLBAR -----------------------*/

#bcn-retransmissio {
}

#bcn-retransmissio .bcn-retransmissio-toolbar {
    position: relative;
    transition: all ease .35s;
    background: #f5b246;
    padding: 0.3rem 0;
    cursor: pointer;
}
#bcn-retransmissio .bcn-retransmissio-toolbar:hover  h2 span {
    text-decoration: underline;
}

#bcn-retransmissio #bcn-directe {
	display: block;
}

#bcn-retransmissio #bcn-directe.bcn-slided .bcn-retransmissio-toolbar {
    background: #323946
}

#bcn-retransmissio #bcn-directe.bcn-slided .bcn-retransmissio-toolbar h2 {
    color: white;
}

#bcn-retransmissio #bcn-directe.bcn-slided .bcn-retransmissio-toolbar h2 span {
    color: white;
}

#bcn-retransmissio #bcn-directe.bcn-slided .bcn-retransmissio-toolbar .bcn-retransmissio-slide {
    color: white;
    transform: translate(0,-50%) rotate(180deg);
}

#bcn-retransmissio .bcn-retransmissio-toolbar .bcn-retransmissio-toolbar-wrapp {
    position: relative;
}

#bcn-retransmissio .bcn-retransmissio-button {
	position: relative;
    display: inline-block;
    font-size: 2rem;
    font-weight: 600;
    color: white;
    text-transform: uppercase;
    text-indent: -10px;
    border-radius: 4px;
    padding: 3px 0;
    text-align: center;
    width: 106px;
    background: url('../img/retransmissio-fletxa.png') no-repeat;
}

#bcn-retransmissio .bcn-retransmissio-toolbar h2 {
    display: inline-block;
    font-size: 1.8rem;
    font-style: italic;
    font-weight: 600;
    color: black;
    margin: 0;
    margin-left: 1.2rem;
    transition: all ease .35s;
}

#bcn-retransmissio .bcn-retransmissio-toolbar h2 span {
    margin-left: 0.6rem;
    font-weight: normal;
    color: black;
    transition: all ease .35s;
}

#bcn-retransmissio .bcn-retransmissio-toolbar .bcn-retransmissio-slide {
    position: absolute;
    right: 0;
    top: 50%;
    color: black;
    transform: translate(0,-50%);
    transition: all ease .35s;
}

#bcn-retransmissio .bcn-retransmissio-toolbar .bcn-retransmissio-slide i {
    font-size: 1.8rem;
}

/* ------------------- TOOLBAR -----------------------*/

/* ------------------- DIRECTE -----------------------*/

#bcn-retransmissio .bcn-retransmissio-directe {
    background: #191d25;
    height: 0;
    padding: 0;
    overflow: hidden;
    transition: all ease .7s;
    position: relative;
}

#bcn-retransmissio .bcn-retransmissio-directe.bcn-slided {
    height: 55rem;
    padding: 4rem 0;
}

#bcn-retransmissio .bcn-retransmissio-directe #bcn-directe-retransmissio {
    width: 835px;
    height: 470px;
    display: block;
    margin: 0 auto;
}

#bcn-retransmissio .bcn-retransmissio-directe .bcn-retransmissio-spinner {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

#bcn-retransmissio .bcn-retransmissio-directe .bcn-retransmissio-spinner .bcn-spinner {
    width: 6rem;
    height: 6rem;
    border: 2px solid rgba(255,255,255,0.2);
    border-top-color: white;

}

/* ------------------- DIRECTE -----------------------*/


@media only screen and (max-width: 768px) {

    #bcn-retransmissio .bcn-retransmissio-directe.bcn-slided {
        height: 50rem;
    }

    #bcn-retransmissio .bcn-retransmissio-iframe-responsive {
        position: relative;
        width: 100%;
        height: 0;
        padding-bottom: 56.25%;
        overflow: hidden;
    }

    #bcn-retransmissio .bcn-retransmissio-directe #bcn-directe-retransmissio {
        position: absolute;
        top:0;
        left: 0;
        width: 100%;
        height: 100%;
    }

}

@media only screen and (max-width: 767px) {

    #bcn-retransmissio .bcn-retransmissio-toolbar {
        padding: .6rem 0;
        cursor: pointer;
    }

     #bcn-retransmissio .bcn-retransmissio-directe.bcn-slided {
        height: auto;
    }

    #bcn-retransmissio .bcn-retransmissio-toolbar .bcn-retransmissio-slide {
        display: none;
    }

    #bcn-retransmissio .bcn-retransmissio-button {
        /*position: relative;
        top: .1rem;*/
        float: left;
    }

    #bcn-retransmissio .bcn-retransmissio-toolbar h2 {
        line-height: 1.6rem;
        margin-left: 0.4rem;
        margin-top: 0.5rem;
    }

    #bcn-retransmissio .bcn-retransmissio-toolbar h2 span {
        display: block;
        margin-left: 0;
        text-decoration: underline;
        font-size: 1.6rem;
    }

}