/*
        Copyright PRO TV S.A. All rights reserved.
        Author: Sabin Tudor
        Contact: sabin.tudor@protv.ro
*/

@import url('bootstrap.css');
@import url('animate.css');

/* FONTS */
@import url('http://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,700italic,400,300,600,700&subset=latin,latin-ext');
@import url('http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700&subset=latin,latin-ext');
@import url('http://maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css'); /* ICONS */

body {
    font-family: "Open Sans", sans-serif;
    background: #FFF;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: "Open Sans", sans-serif;
    font-weight: 700;
}

h1 {
    margin-top: 0;
}

h2 {
    font-size: 24px;
}

h2 span {
    font-weight: 400;
}

h3 {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 18px;
    font-weight: 400;
    color: #242728;
}

h3 a {
    color: #242728;
}

h4 {
    margin: 5px 0 0 0;
    font-size: 14px;
    font-weight: 400;
}

h4 a {
    color: #242728;
}

.navbar-toggle {
    margin-top: 32px;
}

.breadcrumb {
    padding: 15px 15px 0px 15px;
    background: none;
    margin-top: 30px;
    margin-bottom: 0px;
}

.pane {
}

.white-pane {
    background: #fff;
    padding-top: 15px;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    opacity: 0.95;
}

.black-pane {
    background: #000;
}

.social-media-pane {
    padding: 40px 0 30px 0;
}

.navbar {
    border: 0;
}

.navbar-default {
    margin: 0;
}

.navbar-inverse {

    background: #FFF;
    margin-bottom: 0px;
    border-bottom: 1px solid #ccc;
}

.nav {
    width:100%;
    max-width: 1000px;
    display: inline-block;
    margin: 0 auto;
    color: #ed1b24;
}

.ora-difuzare {
    position: absolute;
    top: 22px;
    left: 220px;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
}

.ora-difuzare span.row1 {
    display: block;
    font-size: 25px;
    line-height: 25px;
}

.ora-difuzare span.row2 {
    display: block;
    font-size: 18px;
    line-height: 18px;
}

.ora-difuzare span.ora {
    display: block;
    font-size: 31px;
    line-height: 26px;
}

.branding-cosmote {
    width: 85px;
    height: 53px;
    display: block;
    position: absolute;
    top: 20px;
    left: 28%;
    background: url(../images/branding-cosmote.png) no-repeat 0 0;
}

.logo-protv {
    width: 70px;
    height: 50px;
    display: block;
    float: left;
    background: url(../images/logo-protv.png) no-repeat center center;
}

.search-button {
    width: 50px;
    height: 50px;
    display: block;
    float: left;
    background: url(../images/search.png) no-repeat center center;
}

.logo {
    display: block;

    width: 101px;
    height: 95px;

    background: url(../images/vocea/logo-vocea.png) no-repeat center center;

    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
}

.navbar-inverse .navbar-nav > li > a {
    font-size: 18px;
    color: #ed1b24;
}
.navbar-inverse .navbar-nav > li > a:hover {
    color: #000;
}

.navbar-inverse .navbar-nav {
    padding: 22px 0;
}
.footer-nav {
}
.footer-nav>li {
    display: inline-block!important;
    text-align: center;
    margin: 10px 0;
}
.footer-nav>li>a {
    padding: 10px 15px;
}


.nav{
    width: 100%;
    max-width: 1000px;
    display: block;
    margin: 0 auto;
    color: #ed1b24;
    padding-left: 200px !important;

}

.navbar {
    width:100%;
    display:block;
    margin:0 auto;


}
.search-protv {
    width: 300px;
    display: none;
    padding: 0 15px 0 0;
}

.container {
    max-width: 1000px;
    position:relative;
/*    z-index:100;*/
}

.main-article {
    position: relative;
}

.main-article img {
    width: 100%;
    height: auto;
}

.main-article h1 {
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 0;
    padding: 20px;
    background: url(../images/gradient.png) repeat-x 0 0;
}

.main-article h1 a {
    color: #fff;
}

.article-box {
    padding: 0 0 20px 0;
}

.article-box a {
    position: relative;
    display: block;
}

.item-image {
    display: block;
    position: relative;
}

span.play-button {
    width: 70px;
    height: 70px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -35px 0 0 -35px;
    background: rgba(36,39,40,0.8);
}

span.play-button span.glyphicon {
    margin: 18px 0 0 20px;
    font-size: 24px;
    color: #fff;
}

a.item-image:hover span.play-button {
    background: #242728;
}

.item-meta {
    display: block;
    padding: 10px 0 0 0;
    font-size: 12px;
    color: #858585;
}

.article-date {
    padding: 0 0 20px 0;
}

.white-pane.article {
    padding-top: 15px;
}

.article-image {
    padding: 0 0 10px 0;
}

.article-image img {
    width: 100%;
    height: auto;
}

.ed-image {
    padding: 30px 0 0 0;
}

.lead {

}

.article-text img {
    width: 100%;
    height: auto;
    margin: 10px 0 30px 0;
}

.article-text iframe {
    width: 100%;
}

.fluid-width-video-wrapper {
    overflow: hidden;
}

.video-player {
    /* width: 960px; */
    height: 540px;
    position: relative;
    margin: 15px 5px 0 5px;
}
.bg-blacker {
    background-color:#e20074; 
}
#videoPlayer {
    /*    width: 98% !important;*/
    width:100%;
    height: 540px;
    position: relative;
    display:block;
    margin:0 auto;
}

.media-content .video-overlayer{
    top: inherit;
    bottom: 31px;
    left: 50%;
    margin-left: -300px;
    width: 600px;
    height: 60px;
    position: absolute;
    background: transparent;
    visibility: hidden;
    overflow: hidden;
}

.video-overlayer {
    top: 444px;
    left: 170px;
    width: 600px;
    height: 70px;
    position: absolute;
    background: transparent;
    visibility: hidden;
    overflow: hidden;
}

.white-row {
    clear: both;
    padding: 15px 0;
    margin: 0 0 20px 0;
    background: #fff;
    overflow: hidden;
}

.rebel-mouse-container {
    padding: 0 0 20px 0;
}

.padding-box {
}

.padding-box h3 {
    margin-bottom: 10px;
}

.padding-box.border-left {
    padding: 10px 0 10px 20px;
    border-left: solid 2px #eee;
}

.border-left div {
    padding: 5px 0 5px 0;
}

.broadcast {
    font-size: 16px;
    color: #858585;
    font-weight: 600;
}

.comments-list {
    padding: 20px 0 0 0;
}

.comment {
    padding: 10px 0;
}

.comment-name {
    font-size: 18px;
    font-weight: 700;
}

.comment-name span {
    font-size: 16px;
    font-weight: 400;
    color: #858585;
}

.comment-text {
    padding: 5px 0 15px 0;
    border-bottom: solid 1px #ccc;
}

.dezbatere .contents {
    padding: 0 0 30px 0;
}

.row.related {
    padding-top: 15px;
}

.nav-pills {
    margin: 0 0 20px 0;
}

.image-gallery-image {
    display: block;
    margin: 0 0 20px 0;
    cursor: pointer;
}

.banner300 {
    padding: 30px 0;
}

span.eliminat {
    width: 100%;
    height: 100%;
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    background: url(../images/eliminat.png) no-repeat center center rgba(0,0,0,0.5);
}

.share-buttons {
    clear: both;
    padding: 20px 0;
    overflow: hidden;
}

.share-buttons div {
    float: left;
    padding: 0 10px 0 0;
}

.footer-social-media {
    padding: 5px 0;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}

.social-media-pane {
    text-align: center;
}

.social-media-pane a {
    width: 35px;
    height: 34px;
    display: inline-block;
    margin: 0 5px;
    background: url(../images/social-media-icons.png) no-repeat 0 0;
}

a.facebook-round-button {
    background-position: 0 0;
}

a.twitter-round-button {
    background-position: -35px 0;
}

a.instagram-round-button {
    background-position: -70px 0;
}

.program {
    padding: 20px 0 10px 0;
    color: #fff;
    background: #242728;
}

.program li {
    padding: 0 0 0 25px;
    font-weight: bold;
    text-align: left;
}

.program li.program-label {
    padding: 0 0 0 15px;
}

.program li span {
    font-weight: normal;
}

.program li a {
    color: #fff;
}

.footer .nav {
    padding: 10px 0 0 0;
}


.cosmote-branding{
    border:3px solid #95c11c;
    margin:10px 0px 0px;
    padding:0px;


}
.cosmote-branding .inside{
    padding:10px;
}
.logo-cosmote-side {

    display: block;
    height: 120px;
    width: 500px;
    margin-top: 10px;
    margin-left: -15px;
    background: url(../images/branding/branding-cosmote.png) center center no-repeat scroll #95c11c;
}
.logo-cosmote-side-art {

    display: block;
    height: 120px;
    width: 667px;
    margin-top: 10px;
    margin-left: -15px;
    background: url(../images/branding/branding-cosmote.png) center center no-repeat scroll #95c11c;
}
.logo-cosmote-inner {

    display: block;
    height: 120px;
    width: 100%;
    background: url(../images/branding/branding-cosmote.png) center center no-repeat scroll #95c11c;
    display: none;
}


.brandingVideoPlayer{
    border: 3px solid #80bd01;
    margin-top:15px;
    padding-bottom: 10px;

}
.brandingVideoPlayer a { display:block; margin-top:10px;}
.brandingVideoPlayer a img { display:block; width:100%; }


/* ############################################################################ //
// ########## VOCEA ROMANIEI ################################################## //
// ############################################################################ */

/* POSITIONING helpers */
.translateCenter {
    position:  absolute;
    top:       50%;
    left:      50%;
    -webkit-transform:translate(-50%, -50%);
    -moz-transform:translate(-50%, -50%);
    -ms-transform:translate(-50%, -50%);
    -o-transform:translate(-50%, -50%);
    transform:translate(-50%, -50%);
}

.positionCenter {
    margin: auto;
    position: absolute;
    top: 0; bottom: 0; left: 0; right: 0;
}

/* DECORATIONS helpers */
.hexa {
/*    background: url(../images/vocea/bg_triangles.jpg) repeat top left #fff;*/

    border-top: 1px solid;
    border-bottom: 1px solid;
    border-color: #dbdbdb;
}

.vocea-red { color: #ed1b24; }

.dot-border { border: 1px dashed #bdc3c7; }

/* ---------------------------------------------------------------------------- //
// ---------- HEADER EMISIUNE  ------------------------------------------------ //
// ---------------------------------------------------------------------------- */
.header-emisiune {
    max-height: 230px;
    overflow: hidden;

    background: url(../images/vocea/bg-header_new.png) no-repeat top center #000;

    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.wrapper-emisiune {
    width: 100%;
    height: 100%;

    max-width: 1280px;

    margin: 0px auto;
}

.header-emisiune .box-wrapper {
    height: 100%;
    position: relative;
}

.header-emisiune .box-juriu {
    /*position: absolute;*/
    /*bottom: 0;*/
    /*left: 0;*/
}

.header-emisiune .box-cta {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    display: inline-block;
    text-align:right;

    padding: 30px 30px;
    margin: 20px 0px;

/*    background: rgba(0, 0, 0, 0.8);*/

    font-family: 'Source Sans Pro', sans-serif;
    font-size: 20px;
    font-size: 2rem;
    font-weight: 300;
    color: #fff;
}
.header-emisiune .box-cta img {
    display: inline;
}
.header-emisiune .box-cta .headline {
    font-family: 'Source Sans Pro', sans-serif;
    text-align: right;
    font-size: 20px;
    font-size: 2rem;
    font-weight: 300;
    color: #fff;
}

.header-emisiune .box-cta .tag-line {
    font-size: 32px;
    font-size: 3.2rem;
    font-weight: 700;
    line-height: 1;
}
.header-emisiune .box-cta .tag-line > span { color: #ed1b24; }

.header-emisiune .box-cta .message-line {
    font-weight: 300;
    line-height: 1.2;

    margin: 10px 0px 30px;
}
.header-emisiune .box-cta .message-line a { color: #fff; }

.header-emisiune .box-cta .btn {
    display: none;
    background: none;

    text-transform: uppercase;
    font-weight: 300;
    color: #fff;

    border-color: #656565;
}
.header-emisiune .box-cta .btn:hover { color: #000; background: #fff; border-color: #fff; }
.header-emisiune .box-cta .btn > span.glyphicon { margin-right: 8px; }

/* ORA difuzare */
.ora-difuzare { font-weight: 300; }
.ora-difuzare .ora { font-weight: 400; }


/* ---------------------------------------------------------------------------- //
// ---------- SECTIONS  ------------------------------------------------------- //
// ---------------------------------------------------------------------------- */

section { padding: 0px 0px; }

/* TAG */
section .tag {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 40px;
    font-size: 3.5rem;
    font-weight: 400;
    line-height: 1;

    color: #000;

    margin-bottom: 14px;

    text-align: center;
}
section .tag > span { color: #ed1b24; font-weight: 700; }

/* MAIN VIDEO */
section.main-video {
    padding: 0px 0px 40px;

    overflow: hidden;

/*    background: url(../images/vocea/bg-header_new.png) no-repeat bottom center #000;*/

    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
section.page-video {
    /*background: url(../images/vocea/bg-header_new.png) no-repeat bottom center #000;

    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;*/
}
section.main-video .media-content {
    position: relative;
    padding: 20px 15px;

    overflow: hidden;
}
section.main-video .video-player { width:100%; height:100%; margin: 0px; }
section.main-video #videoPlayer { height: 287px; }

section.main-video h1 { margin-bottom: 30px; text-align: center; padding:10px 15px 10px; }
section.main-video .media-content .comments-box h2 { margin: 0px 0px 20px; }
section.main-video .media-content .comments-box .btn-trimite { display: block; margin: 0px auto; }

section.main-video .media-content .comments-box .form-control { border-color: #ddd; box-shadow: none; }
section.main-video .media-content .comments-box .form-control:focus { border-color: #ff8f94; }

section.main-video .media-content .comments-box .icon-comments {
    color: #e8e8e8;
    font-size: 70px;
    font-size: 7rem;

    position: absolute;
    top: 160px;
    right: -10px;
}

/* MORE VIDEOS */
section.main-video .more-videos { margin-top: 35px; }

/* PLAY BTTNs */
span.play-button {
    text-align: left;
    -webkit-transform:  rotate(45deg); 
    -moz-transform:     rotate(45deg);
    -ms-transform:      rotate(45deg);
    -o-transform:       rotate(45deg);
    transform:          rotate(45deg);
}

span.play-button span.glyphicon {
    -webkit-transform:  rotate(-45deg); 
    -moz-transform:     rotate(-45deg);
    -ms-transform:      rotate(-45deg);
    -o-transform:       rotate(-45deg);
    transform:          rotate(-45deg);
}

a.item-image:hover span.play-button { background: rgba(237,27,36, 0.9); }

/* CHANNEL BTTNs */
.buttons-channels { padding:20px 0; }
.buttons-channels a {
    display: block;

    padding: 10px 0px;
    margin: 0px 10px 3px;

    background: #ecf7ff;

    font-size: 16px;
    font-size: 1.6rem;
    font-weight: 300;
    text-align: center;

    border: 1px solid #cde0ed;

    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
.buttons-channels a:hover{
    background: #e4f0f9;
    text-decoration: none;
}

/*
    TOP VIDEO / MOST VIEWED CAROUSEL
*/
section.most-viewed {
    /*max-height: 400px;*/
    overflow: hidden;

    background-color: #a2170d;
    background-position: center center;
    /*background: url(../images/vocea/bg_topvideo.png) no-repeat center center #a2170d;*/

    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;

    border-top: 1px solid;
    border-bottom: 1px solid;
    border-color: #872d26;
}
section.most-viewed .tag,
section.most-viewed .tag span { color: #fff; }

section.most-viewed .tag .pull-right { float: none !important; }
section.most-viewed .tag a {
    /*display: block;*/
    text-transform: uppercase;
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: 300;
    color: #fff;
    border: 1px solid #ffffff;
}
/* LAST VIDEOS */
section.last-videos {
    background: #f3f3f3;
}
/* CAROUSEL */
section.most-viewed .carousel {
    margin-bottom: 0;
    padding: 0px 0px 40px;
}
.most-viewed .tag{
    color:#FFF;
}
/* Controls */
section.most-viewed .carousel-control {
    width: 40px;
    height: 40px;

    font-size: 40px;
    font-size: 4rem;
    line-height: 1;

    opacity: 0.4; /* layer alpha */
    color: #fff; /* text color */

    background: none;
    text-shadow: 0 5px 5px rgba(0, 0, 0, 0.1); /* drop shadow */

    top: initial;
    bottom: -20px;
}
section.most-viewed .carousel-control.left { left: 20px; }
section.most-viewed .carousel-control.right { right: 20px; }
section.most-viewed .carousel-control:hover { color: #fff; opacity: 1; }

/* Indicators */
section.most-viewed .carousel-indicators {
    right: 50%;
    top: auto;
    bottom: -10px;
    margin-right: -19px;
}
section.most-viewed .carousel-indicators li { background: transparent; }
section.most-viewed .carousel-indicators .active { background: #fff; }

/* Items */
section.most-viewed .carousel .carousel-inner { text-align: center; }
section.most-viewed .carousel .article-box { display: inline-block; width: 100%; }

section.most-viewed .carousel .article-box h3 { margin-top: 10px; font-size: 16px; font-size: 1.6rem; }
section.most-viewed .carousel .article-box h3,
section.most-viewed .carousel .article-box h3 a {color: #fff;text-align: left;font-weight: 300;padding: 0px 6px;max-width: 230px;}

section.most-viewed a .article-box {
    overflow: hidden;

    border: 1px solid #000;

    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;

    overflow: hidden;
}
section.most-viewed a .video_art h3 {
    text-decoration: none;
}
section.most-viewed a:hover .video_art h3 {
    text-decoration: none;
} 

section.most-viewed a:hover .article-box {
    border-color: #fff;

    -moz-box-shadow: 0 5px 15px rgba(0,0,0, 0.2);
    -webkit-box-shadow: 0 5px 15px rgba(0,0,0, 0.2);
    box-shadow: 0 5px 15px rgba(0,0,0, 0.2);
}


section.most-viewed .article-box > .video_art {
    background: rgba(0, 0, 0, 0.8);
    position: absolute;
    z-index: 1;

    bottom: 0;
    left: 0;

    height: 70px;
    width: 100%;
    margin: 0;
}

section.most-viewed .article-box > span.play-button {
    width: 70px;
    height: 70px;
    position: absolute;

    z-index:5;

    top: auto;
    left: auto;
    bottom: 0%;
    right: 0%;

    margin: -35px 0 0 -35px; 
}
section.most-viewed .article-box > span.play-button {
    text-align: left;
    -webkit-transform:  rotate(0deg); 
    -moz-transform:     rotate(0deg);
    -ms-transform:      rotate(0deg);
    -o-transform:       rotate(0deg);
    transform:          rotate(0deg);
}

section.most-viewed .article-box > span.play-button span.glyphicon {
    -webkit-transform:  rotate(0deg); 
    -moz-transform:     rotate(0deg);
    -ms-transform:      rotate(0deg);
    -o-transform:       rotate(0deg);
    transform:          rotate(0deg);
}
a.item-image span.play-button { background: rgba(237,27,36, 0.7); }
a.item-image:hover span.play-button { background: rgba(237,27,36, 1); }
/*
    ULTIMELE STIRI
*/
section.ultimele-stiri { }

/* ARTICLE BOXes */
section.ultimele-stiri .article-box {
    position: relative;
    overflow: hidden;

    padding: 0px;
    margin-bottom: 30px;

    border: 1px solid transparent;

    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}

/* sizes */
section.ultimele-stiri .article-box.type-1 { height: 175px; }
section.ultimele-stiri .article-box.type-2 { height: 260px; }
section.ultimele-stiri .article-box.type-3 { height: 322px; }

/* banner 300 x 600 */
section.ultimele-stiri .article-box.type-4 {
    display: block;
    position: relative;

    /*max-height: 612px;*/
    height: 100%;
    height: 612px;

    /*background: #eaeaea;*/
    text-align: center;
}
section.ultimele-stiri .article-box.type-4 .banner-wrapper {
    display: inline-block;
    /*width: 100%;*/
}

/* ARTICLE IMAGE  */
section.ultimele-stiri .article-box .item-image {
    width: 100%;
    height: 100%;

    background-color: #fff;
    background-position: center top;

    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;

    /*transition*/
    -webkit-transition:all 0.2s ease-out;
    -moz-transition:all 0.2s ease-out;
    -o-transition:all 0.2s ease-out;
    transition:all 0.2s ease-out;
}
section.ultimele-stiri .article-box .item-image > img { display: none; }

/* ARTICLE TITLE */
section.ultimele-stiri .article-box .article-title {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;

    margin: 0px;
    padding: 10px;
    background: rgba(0, 0, 0, 0.8);

    font-size: 14px;
    font-size: 1.4rem;
    font-weight: 300;
    color: #fff;
}
section.ultimele-stiri .article-box .article-title a { color: #fff; text-decoration: none; }

/* hover */
section.ultimele-stiri .article-box:not(.type-4):hover {
    border: 1px solid #ed1b23;

    -moz-box-shadow: 0 5px 15px rgba(0,0,0, 0.3);
    -webkit-box-shadow: 0 5px 15px rgba(0,0,0, 0.3);
    box-shadow: 0 5px 15px rgba(0,0,0, 0.3);
}

section.ultimele-stiri .article-box:hover .item-image {
    /*transform*/
    -webkit-transform: rotate(2deg) scale(1.1);
    -moz-transform: rotate(2deg) scale(1.1);
    -ms-transform: rotate(2deg) scale(1.1);
    -o-transform: rotate(2deg) scale(1.1);
    transform: rotate(2deg) scale(1.1);
}
section.ultimele-stiri .article-box:hover .article-title { background: rgba(237,27,36, 0.9); }

/* PLAY BTTN */
section.ultimele-stiri .article-box span.play-button {
    width: 40px;
    height: 40px;

    margin: 20px 20px 0px 0px;

    top: 0px;
    right: 0px;
    left: initial;

    z-index: 5;
}
section.ultimele-stiri .article-box span.play-button span.glyphicon {
    font-size: 20px;
    font-size: 2rem;

    margin: 8px 0px 0px 10px;
}

section.ultimele-stiri .article-box:hover span.play-button {
    background: rgba(237,27,36, 0.9);
    /*-moz-background-clip: padding;*/
    /*-webkit-background-clip: padding-box;*/
    /*background-clip: padding-box;*/

    -moz-box-shadow: 3px 3px 5px rgba(0,0,0, 0.2);
    -webkit-box-shadow: 3px 3px 5px rgba(0,0,0, 0.2);
    box-shadow: 3px 3px 5px rgba(0,0,0, 0.2);
}

/* LOAD MORE BTTN */
section.ultimele-stiri .bttn-load-more {
    display: inline-block;

    padding: 20px 40px;
    background: #ed1b24;

    color: #fff;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-size: 1.4rem;
    font-weight: 300;
    line-height: 1;
}
section.ultimele-stiri .bttn-load-more:hover {
    text-decoration: none;
    background: #FF0000;
}

section.ultimele-stiri .bttn-load-more > span.icon {
    font-size: 20px;
    font-size: 2rem;
    margin-right: 10px;
}

/* PAGINATION */
section.ultimele-stiri .pagination {
    display: block;
    clear: both;
    text-align: center;
    padding-top: 30px;
}


/*
    ECHIPE
*/
section.echipe-sezoane {
    background: #fff;
}

section.echipe-sezoane .echipa {
    padding: 40px 0px;

    background: #fbfbfb;
    border-top: 1px solid #dbdbdb;
}
section.echipe-sezoane .echipa:nth-child(2n+1) { background: #fff; }
section.echipe-sezoane .echipa:last-child { border-bottom: 1px solid #dbdbdb; }

/* ANTRENOR */
section.echipe-sezoane .echipa .antrenor {
    display: inline-block;
    padding: 0px 20px;

    margin-bottom: 50px;
}

section.echipe-sezoane .echipa .antrenor .name { font-size: 30px; font-size: 3rem;padding-left: 0px; }
section.echipe-sezoane .echipa .antrenor .name > span { color: #000; }

section.echipe-sezoane .echipa .antrenor .avatar { text-align: center; margin-bottom: 20px; }
section.echipe-sezoane .echipa .antrenor .avatar a { display: inline-block; }
section.echipe-sezoane .echipa .antrenor .avatar img { background: #e8e8e8; display: inline-block; }

section.echipe-sezoane .echipa .antrenor .description { margin-bottom: 30px; }

section.echipe-sezoane .echipa .antrenor .bttn-more { color: #858585; font-weight: 300; display: block; }
section.echipe-sezoane .echipa .antrenor .bttn-more:hover { color: #000; }

/* LISTA ECHIPE */
section.echipe-sezoane .echipa .lista-echipa {
    display: inline-block;
    text-align: center;
}

section.echipe-sezoane .echipa .lista-echipa ul { }
section.echipe-sezoane .echipa .lista-echipa ul li { margin-bottom: 30px; }

section.echipe-sezoane .echipa .lista-echipa ul li .concurent {
    max-width:136px;
}

section.echipe-sezoane .echipa .lista-echipa ul li .concurent .name {
    font-size: 12px;
    font-size: 1.2rem;
    color: #858585;

    margin-top: 10px;
}
section.echipe-sezoane .echipa .lista-echipa ul li a:hover .concurent .name { color: #000; }

section.echipe-sezoane .echipa .lista-echipa ul li .concurent .avatar {
    position: relative;
    border-radius: 6px;
    overflow: hidden;
}

section.echipe-sezoane .echipa .lista-echipa ul li .concurent .avatar .eliminat {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;

    background: rgba(255, 0, 0, 0.8);
}

section.echipe-sezoane .echipa .lista-echipa ul li .concurent .avatar .eliminat > span {
    font-size: 30px;
    font-size: 3rem;
    font-weight: 700;
    color: #fff;

    position: absolute;
    top: 50%;
    left: 50%;
    margin: -21px 0px 0px -9px;
}

.no-padding-top { padding-top:0px; }


/*
    FII ANTRENOR
*/
section.fii-antrenor {
    /*max-height: 560px;*/
    position: relative;
    overflow: hidden;

    background-color: #000;
    background: url(../images/vocea/bg_2nd-screen.png) no-repeat center bottom #000;
}

section.fii-antrenor .tag { color: #fff; }

section.fii-antrenor h2 {
    font-weight: 600;

    margin-top: 0px;
    margin-bottom: 20px;
}
section.fii-antrenor .disclaimer {
    color: #fff;

    font-size: 18px;
    font-size: 1.8rem;
    font-weight: 300;

    text-align: center;
}
section.fii-antrenor .disclaimer p { margin-bottom: 15px; }

section.fii-antrenor .store-buttons { text-align: center; margin: 50px 0px 30px; }
section.fii-antrenor .store-buttons a { display: inline-block; }
section.fii-antrenor .store-buttons a:first-child { margin-right: 20px; }

/* PHONE */
section.fii-antrenor .phone {
    height: 400px;
    position: relative;

    text-align: center;
}
section.fii-antrenor .phone > img { display: inline-block; }

section.fii-antrenor a.vezi-regulament {
    display: inline-block;

    margin-top: 15px;
    color: #fff;
}


/* ---------------------------------------------------------------------------- //
// ---------- PAGE: FII ANTRENOR ---------------------------------------------- //
// ---------------------------------------------------------------------------- */

.page.fii-antrenor {
    padding: 40px 0px;

    color: #fff;
    text-align: center;

    background: url(../images/vocea/fiiantrenor/bg_main.jpg) no-repeat center top #000;

    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
}

/* typography */
.page.fii-antrenor h1, h2 { color: inherit; }
.page.fii-antrenor h1 {
    font-size: 30px;
    font-size: 3rem;

    font-weight: 600;
    margin-bottom: 40px;
}
.page.fii-antrenor h2 {
    font-size: 18px;
    font-size: 1.8rem;

    margin: 0px auto;
    max-width: 820px;

    font-weight: 300;
}

.page.fii-antrenor .icon { margin:0px auto; text-align: center; }
.page.fii-antrenor .icon > img { display: inline-block; }

/*
    ZONE AREAS
*/
.page.fii-antrenor .area { margin-bottom: 60px; }

/* ------ area #01 ------ */
.page.fii-antrenor .area-1 { }

.page.fii-antrenor .area-1 .icon {
    font-size: 40px;
    font-size: 4rem;
    line-height: 1;

    margin-top: 100px;
}

/* ------ area #02 ------ */
.page.fii-antrenor .area-2 { }
.page.fii-antrenor .area-2 h1 {
    font-weight: 400;
    font-size: 30px;
    font-size: 3rem;

    margin: 0px;
}

.page.fii-antrenor .area-2 .icon { margin: 60px 0px; }

.page.fii-antrenor .clasament { }

.page.fii-antrenor .clasament .headline {
    display: block;

    font-size: 20px;
    font-size: 2rem;
    font-weight: 300;

    margin-bottom: 50px;
}
.page.fii-antrenor .clasament .headline b { font-weight: 600; }

.page.fii-antrenor .clasament span.ico {
    display: block;

    font-size: 24px;
    font-size: 2.4rem;
}


.page.fii-antrenor .clasament .table-responsive { border: none; margin-bottom: 50px; }

.page.fii-antrenor .clasament .table {
    text-align: center;
    font-weight: 300;
}

.page.fii-antrenor .clasament .table thead { background: url('../images/vocea/fiiantrenor/pattern_block_3x3.png') repeat top left #212121; }
.page.fii-antrenor .clasament .table thead th {
    font-size: 16px;
    font-size: 1.6rem;
    font-weight: 300;
    text-align: center;

    border-bottom: 1px solid #353535;
    padding: 10px 14px;
}

.page.fii-antrenor .clasament .table tr td {
    padding: 14px 8px;
    border-top: 1px solid #222222;
}

.page.fii-antrenor .clasament .table tr td:nth-child(2),
.page.fii-antrenor .clasament .table .borderz {
    border-left: 1px solid #222222;
    border-right: 1px solid #222222;
}


/* ------ area #03 ------ */
.page.fii-antrenor .area-3 { }

.page.fii-antrenor .area-3 .image {
    display:inline-block;
    max-width: 1600px;

    margin-top: 40px;

    background: url(../images/vocea/fiiantrenor/bg_screens.jpg) no-repeat center top #000;

    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
}

.page.fii-antrenor .area-3 .image img {
    /*opacity: 0;*/

    /*animation-delay*/
    /*-webkit-animation-delay: 0.2s;*/
    /*-moz-animation-delay: 0.2s;*/
    /*-ms-animation-delay: 0.2s;*/
    /*-o-animation-delay: 0.2s;*/
    /*animation-delay: 0.2s;*/
}

/* ------ area #04 ------ */
.page.fii-antrenor .area-4 { }
.page.fii-antrenor .area-4 h2 { }

.page.fii-antrenor .area-4 .image {
    font-size: 18px;
    font-size: 1.8rem;
    font-weight: 300;

    margin: 50px auto;
}
.page.fii-antrenor .area-4 .image b { font-weight: 600; }

/*.page.fii-antrenor .area-4 .image > img { opacity: 0; }*/
.page.fii-antrenor .area-4 .image.premiu-2 img { margin-top: 35px; }

/* ------ area #05 ------ */
.page.fii-antrenor .area-5 { font-weight: 300; margin-bottom: 60px !important; }
.page.fii-antrenor .area-5 .image img { display: inline-block; }

.page.fii-antrenor .area-5 .image.applogo { margin-bottom: 60px; }

.page.fii-antrenor .area-5 .image.qr { margin: 40px auto 70px; }
.page.fii-antrenor .area-5 .image.qr img { width: 180px; }

.page.fii-antrenor .area-5 .downloads { font-size: 18px; font-size: 1.8rem; }

.page.fii-antrenor .area-5 .downloads .store-buttons { margin: 50px auto; }
.page.fii-antrenor .area-5 .downloads .store-buttons a { display: inline-block; margin: 0px auto; }

.page.fii-antrenor .area-5 a.vezi-regulament { color: #fff; font-size: 16px; font-size: 1.6rem; }



/* ---------------------------------------------------------------------------- //
// ---------- FACEBOOK TWEAKS  ------------------------------------------------ //
// ---------------------------------------------------------------------------- */
.facebook-box { padding: 40px 0px; }

.facebook-box .fb-like-box {
    width: 100%;
    max-height: 258px;
    overflow: hidden;

    background: #fff;
}
.facebook-box .fb-like-box > span { width: 100% !important; }
.facebook-box .fb-like-box iframe { width: 100% !important; }


/* ---------------------------------------------------------------------------- //
// ---------- BRANDING: TELEKOM ----------------------------------------------- //
// ---------------------------------------------------------------------------- */
.facebook-box.branding-telekom .row {
    background: #d80074;
    padding: 30px 30px 10px;
}

.facebook-box.branding-telekom .fb-like-box {
    /*box-shadow*/
    -webkit-box-shadow: 0px 0px 18px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0px 0px 18px rgba(0, 0, 0, 0.5);
    box-shadow: 0px 0px 18px rgba(0, 0, 0, 0.5);
}

.facebook-box.branding-telekom .pwd {
    text-align: left;

    color: #fff;
    font-size: 10px;
    font-size: 1rem;
}
.facebook-box.branding-telekom .pwd p { margin-top: 10px; margin-bottom: 24px; }
.facebook-box.branding-telekom .pwd a { color: #fff; }

/* VIDEO PLAYER #d80074 */
.branding-telekom-video {
    background: #ed008c;
    padding: 14px 0px;
}
.branding-telekom-video .pwd {
    width: 98%;
    margin: 14px auto;
    padding: 0px 5px;
}

.banner-ad-wide { padding: 0px 0px; }


.branding { 
    padding-top:20px; 
}
.branding-mobile {
    width:100%;
    min-height:40px;
    max-height:120px;
    overflow:hidden;
    padding-top: 20px;
    display: block;

}
.branding-mobile img {
    width: 100%;
    display:block;
    margin: 0 auto;
    max-width: 1000px;
}
.black { 
    background-color: #000; 
}
.no-border { border: 0px none !important; }
.no-border-top {
    border-top: 0px none !important;
}

#blackGalleryDiv {z-index:400;}





/* ---------------------------------------------------------------------------- //
// ---------- MEDIA QUERIES / RESPONSIVENESS ---------------------------------- //
// ---------------------------------------------------------------------------- */

@media screen and (max-width: 1260px) {
    .logo-cosmote-side-art {
        width: 647px;
    }
    .widgetScroll{
        display:none;
    }
}

@media screen and (max-width: 1000px) {
    .logo-cosmote-side,.logo-cosmote-side-art { display:none;}
    .logo-cosmote-inner{ display:block; }
}


@media screen and (max-width: 1260px) {
    .navbar-inverse {
        background-image: none;
    }
}

@media screen and (max-width: 1200px) {
    .video-player {
        width: 100%;
        height: 529px;
        margin: 15px 0 0 0;
    }

    #videoPlayer {
        width: 100%;
        height: 529px;
    }
}

@media screen and (max-width: 1130px) {
    .navbar-inverse {
        background-image: none;
    }

    .branding-cosmote {
        left: 315px;
    }

    .program .container {
        width: 100%;
    }
}

@media screen and (max-width: 1060px) {
    .ora-difuzare {
        display: none;
    }

    .branding-cosmote {
        left: 220px;
    }
}

@media screen and (max-width: 960px) {
    .logo {
        /*width: 101px;*/
        /*height: 95px;*/
    }

    .branding-cosmote {
        left: 170px;
    }
}

@media screen and (max-width: 772px) {
    .navbar-inverse .navbar-nav.pull-right {
        float: none !important;
    }

    .main-article h1 {
        background-position: 0 bottom;
    }

    .video-player {
        height: 405px;
    }

    #videoPlayer {
        height: 405px;
    }

    h1 {
        font-size: 22px;
    }

    /* SECTIONS */
    section.main-video .media-content .comments-box { margin-top: 30px; }
    section.main-video .media-content .comments-box .icon-comments { top: 20px; }
}
#z_protv_vocearomaniei_stiri_contextualvideoad div a img { width:auto !important; }
/*
    NEW
*/
@media screen and (max-width: 320px) {

    /* HEADER EMISIUNE */
    .header-emisiune { height: 150px; }
    .header-emisiune .box-juriu {
        position: absolute;
        bottom: 0;
        left: 0;
    }

    /* SECTIONS */
    section.main-video #videoPlayer { height: 187px; }
}

@media screen and (min-width: 400px) {
    /*.header-emisiune { height: 300px; }*/

    /*
        PAGE: FII ANTRENOR
    */
    .page.fii-antrenor .clasament span.ico {
        display: inline-block;
        margin-right: 10px;
    }

    .page.fii-antrenor .area-4 .image { font-size: 20px; font-size: 2rem; }

    .page.fii-antrenor .area-5 .downloads .store-buttons { margin: 50px auto 80px; }
    .page.fii-antrenor .area-5 .downloads .store-buttons a { margin: 0px 20px; }
}

@media screen and (min-width: 768px) {
    /* HEADER EMISIUNE */
    .header-emisiune { height: 300px; }
    .header-emisiune .box-juriu {
        position: absolute;
        bottom: 0;
        left: 0;
    }

    .header-emisiune .box-cta { display: block;  }



    /*
        SECTIONS
    */
    section .tag { text-align: left; padding-left: 80px; }

    section.main-video h1 { text-align: left; }

    /* MOST VIEWED */
    section.most-viewed {
        max-height: 430px;
        background-image: url(../images/vocea/bg_topvideo.png);
        background-repeat: no-repeat;
    }
    section.most-viewed .tag .pull-right { float: right !important; }
    section.most-viewed .carousel .article-box {padding-bottom: 0px;position: relative;}

    /* ULTIMELE STIRI */
    section.ultimele-stiri .article-box.type-4 .banner-wrapper { width: 100%; }

    /* ECHIPE */
    section.echipe-sezoane .echipa .antrenor .avatar { margin-bottom: 0px; }
    section.echipe-sezoane .echipa .antrenor .bttn-more { display: inline-block; }

    /* FII ANTRENOR */
    section.fii-antrenor {
        /*max-height: 560px;*/
        background-position-x: -200%;
    }

    section.fii-antrenor .disclaimer,
    section.fii-antrenor .store-buttons { text-align: left; }

    section.fii-antrenor .store-buttons { margin: 50px 0px 0px; }

    /*
        PAGE: FII ANTRENOR
    */
    .page.fii-antrenor .area { margin-bottom: 120px; }
    .page.fii-antrenor h1 { font-size: 40px; font-size: 4rem; }
    .page.fii-antrenor h2 { font-size: 24px; font-size: 2.4rem; }

    .page.fii-antrenor .clasament { background: url('../images/vocea/fiiantrenor/pattern_block_1x1.png') repeat-y top center; }
    .page.fii-antrenor .clasament .table-responsive { margin-bottom: 0px; }

    .page.fii-antrenor .area-4 .image { font-size: 30px; font-size: 3rem; }
    .page.fii-antrenor .area-4 .image.premiu-2 img { margin-top: 70px; }

    .page.fii-antrenor .area-5 h1 { font-size: 45px; font-size: 4.5rem; }
    .page.fii-antrenor .area-5 .downloads { font-size: 24px; font-size: 2.4rem; }
}


@media screen and (min-width: 992px) {
    /* HEADER EMISIUNE */
    .header-emisiune { height: 320px; }
    .header-emisiune .box-cta .btn { display: inline-block; }

    .logo {
        width: 158px;
        height: 148px;

        position: absolute;
        top: -55px;
    }

    /* SECTIONS */
    section.main-video #videoPlayer { height: 377px; }
    section.main-video .media-content .comments-box .icon-comments { font-size: 80px; font-size: 8rem; }

    /* MOST VIEWED */
    section.most-viewed .carousel-control {
        color: #000;
        width: 80px;
        height: 80px;

        font-size: 80px;
        font-size: 8rem;

        top: 40px;
    }
    section.most-viewed .carousel-control.left { left: -90px; }
    section.most-viewed .carousel-control.right { right: -90px; }

    /* ECHIPE */
    section.echipe-sezoane .echipa .lista-echipa { text-align: left; }

    /* FII ANTRENOR */
    section.fii-antrenor { background-position-x: 200%; }

    section.fii-antrenor .phone {
        position: absolute;
        top: -100px;
    }
}

@media screen and (min-width: 1200px) {

    /* HEADER EMISIUNE */
    .header-emisiune {
        height: 230px;
        background-position: top center;
    }

    .header-emisiune .box-cta {
        font-size: 28px;
        font-size: 2.8rem;

        margin: 40px 0px;
    }

    /* SECTIONS */
    section.most-viewed .carousel-control.left { left: -120px; }
    section.most-viewed .carousel-control.right { right: -120px; }

    /* FII ANTRENOR */
    section.fii-antrenor { background-position-x: 120%; }

    /*
        PAGE: FII ANTRENOR
    */
    .page.fii-antrenor {
        -webkit-background-size: auto;
        -moz-background-size: auto;
        -o-background-size: auto;
        background-size: auto;
    }
}

@media screen and (min-width: 1400px) {
    /* HEADER EMISIUNE */
    .header-emisiune {
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: cover;

        background-position: top center;
    }

}

@media screen and (min-width: 1500px) {
    /* FII ANTRENOR */
    section.fii-antrenor { background-position-x: 100%; }
}

@media screen and (min-width: 1700px) {
    /* FII ANTRENOR */
    section.fii-antrenor { background-position-x: 80%; }
}

@media screen and (min-width: 1920px) {
    /* FII ANTRENOR */
    section.fii-antrenor { background-position-x: 70%; }
}


.padding{
    padding-top: 20px;
    padding-bottom: 20px;}

.vezigal{background:url('../images/black.png');
         width: 230px;
         height: 58px;
         display: block;
         overflow: hidden;
         position:relative;
         float: right;
         right:10px;
         top:-80px;
}
.vezigal:hover {background: url('../images/red.png');}


/* new embed box */
.customized_embed{
    border:1px solid #CCCCCC; 
    padding:5px; 
    position:relative;
    margin: 0px 0px 5px 0px;
}
.customized_embed .embed{
    width: inherit;
}
.embed_video_dimension{
    background-color:#FFFFFF;
}

.customized_embed .embed .watchembedcode{
    width: 480px;
    margin: 0px 0px 0px 10px;
}

.embed_description{
    width:660px; 
    font-size: 11px; 
    font-family: Arial, sans-serif; 
    padding: 6px 5px 0px 16px;
    padding-top:6px;
}

.sepLine{

    margin:1em 0;
}

.embed_sq_box{
    height: 100px;
    margin: 0px 0px 0px 20px;
}
.embed_sq_box a{
    float:left; 
    color:#333333; 
    padding:1px; 
    text-align:center; 
    text-decoration:none; 
    margin-left:4px;
    margin-top: -3px;
}
.embed_sq_box .sizeController{
    background-color:rgb(201, 229, 255) !important; 
    border:1px solid rgb(165, 222, 255) !important; 
    margin-left:5px;
}
.embed_sq_box .helpertext{
    white-space:normal; 
    float:right; 
    font-size:12px; 
    display:none; 
    visibility:hidden; 
    margin-left:145px; 
    margin-top:16px; 
    position:absolute; 
    text-align:left; 
    width:85px; 
    font-style:italic; 
    font-size:13px;
}

.embed_dimensions_title{
    white-space:nowrap; 
    font-size:14px;
    margin-left: 3px;
}

.embedsizecustom{
    width:235px;
    list-style:none; 
    list-style-image:none; 
    list-style-type:none; 
    margin: 0px; 
    padding:1em; 
    text-align:left; 
    background-color: rgb(241, 241, 241) !important; 
    border:1px solid rgb(220, 220, 220) !important; 
    margin-left:5px;
}

.embedsizecustom li{
    margin:0.25em; 
    padding:0;
}
/* e: new embed box */

#embed {    margin-left: 15px;
            margin-top: 33px;
}

.vot_opt {display: inline;}
.listapoll {list-style-type: none;padding-left: 0;}

.box_article_poll{    
    margin-top: 20px;
    margin-bottom: 20px;
    /* border: 1px solid #99EEFF; */
    padding: 20px;
}

.box_title .text {
    font-weight: bold;
    color: #ED262E;
    font-size: 18px;
    padding-bottom: 5px;
}

.send_this .sendButton {
    width: 112px;
    height: 30px;
    font-size: 15px;
    background-color: #ED1B24;
    border: none;
    color: white;
}

.veziRezultate{
    margin-left:5px;
}

.send_this {padding-top:10px;}

.nextPrevLink{
    float: none;
    display: block;
}

.nxt {
    width: 100%;
    display: table;
    padding: 0px 0px 15px;
    margin: 0px 0;
}

.nextPrevLink span {color: #ED1B24; font-weight: 400;font-size:15px;}

.bck {
    background-image: url('../images/antrenor.jpg');
    background-color: black;
    background-repeat: no-repeat;
    background-position: center center;}

.containerGallery {max-width: 1000px;
                   position: relative;
                   padding-right: 15px;
                   padding-left: 15px;
                   margin-right: auto;
                   margin-left: auto;
                   z-index:9999;}

.pollBgFull {
    background-color: #ED1B24;
    min-width: 64px;
}

.pollBgFull span {
    color: white;
    font-size: 16px;
    padding: 5px;
    display: inline-block;
}
.votesNoAfter {
    display: inline-block;
    font-size: 13px;
    color: #448CCA;
}

.poll table {margin:0px !important;}

.poll table tr:first-child td:first-child{display:none !important;}


.spanVot{
    color: #448CCA;
}

.pollTitle {font-weight: 600;}
.spanAtiVotat {color:#ED1B24; }
.coloanaleft {float:right;}
.white-pane .tag span {font-size: 30px;}

.kids-button {
    background: url(../images/voice-kids.png) no-repeat center center;
    width: 238px;
    height: 66px;
    margin-top: -8px;
    margin-right: 10px;

}

.kids-button:hover {
    background: url(../images/voice-kids-hover.png) no-repeat center center;
    width: 238px;
    height: 66px;
    margin-top: -8px;
    margin-right: 10px;
}


/*
==================================== SOCIAL
*/ 
.social-share {
    margin-top: 5px;
}
.social-share .buttons {
    margin-top: 0px;
    margin-bottom: 30px;
}
.social-share .buttons a {
    display: inline-block;

    width: 30px;
    height: 30px;

    padding: 6px;
    margin-bottom: 10px;

    border: 1px solid rgba(223, 25, 40, 1);

    vertical-align: middle;
}
.social-share .buttons a .icon {
    font-size: 18px;
    line-height: 1;

}
.social-share .buttons a:hover {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;

    -webkit-transform:  translate3d(0, -10px, 0);
    -moz-transform:     translate3d(0, -10px, 0);
    -ms-transform:      translate3d(0, -10px, 0);
    -o-transform:       translate3d(0, -10px, 0);
    transform:          translate3d(0, -10px, 0);
}
.social-share .buttons a.twitter { color: #55acee; }
.social-share .buttons a.facebook { color: #3b5998;  }
.social-share .buttons a.google { color: #dd4b39; }


.fb-comments span, .fb-comments span iframe{ width:100% !important;}

.social-media-pane {
    padding: 40px 0 30px 0;
}


.footer-social-media {
    padding: 5px 0;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
}

.social-media-pane {
    text-align: center;
}

.social-media-pane a {
    width: 35px;
    height: 34px;
    display: inline-block;
    margin: 0 5px;
    background: url(../images/social-media-icons.png) no-repeat 0 0;
}

a.facebook-round-button {
    background-position: 0 0;
}

a.twitter-round-button {
    background-position: -35px 0;
}

a.instagram-round-button {
    background-position: -70px 0;
}



/*
==================================== TAGS & KEYWORDS
*/
.tagContainer {
    margin: 20px 0;
    font-size: 12px;
    color:#000000;
}
.tag {

    padding: 4px 8px;
    color: #000000;
    text-decoration: none;
}
.tag:hover {
    color: #7d8f9d;
    text-decoration: none;

}
.relative {
    position: relative;
}
.tagsContainer {
    margin: 10px 0;
    padding: 10px 0;
}
.searchMessage {
    font-size: 18px;
    color: #3b3b3b;
    margin: 20px 0;
}
.searchMessage span {
    font-style:italic;
}
.blackTitle {
    color: #000000;
    font-size:28px;
}
.keywords {
    font-size: 28px;
    line-height: 28px;
}
.text-news-new .lead {
    font-size: 18px;
    line-height:1.3;
}
.height-news-category a {
    color: #3b3b3b;
    border-bottom: 2px solid #ffffff;
    text-decoration: none;
    cursor: pointer;

    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.height-news-category a:hover, .height-news-category a:focus {
    color: #000000;
    border-bottom-color: #f1f1f1;
    text-decoration: none;
    cursor: pointer;
}

/*
==================================== RELATED NEWS
*/

.prime-news-img::after {
    display: block;
    position: relative;
    /* background-image: linear-gradient(to bottom, rgba(0, 0, 0, .6) 0, #000000 50%); */

    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.55) 85%, rgba(0,0,0,0.65) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.55) 85%,rgba(0,0,0,0.65) 100%); 
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.55) 85%,rgba(0,0,0,0.65) 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );

    margin-top: -150px;
    height: 150px;
    width: 100%;
    content: '';
}

.article-title2 {
    display: block;
    border: 1px solid transparent;
    color: #ffffff;
    text-decoration: none;

}
.article-title2 .play-btn {
    margin-left: -30px;
    width: 50px;
    height: 50px;
}
.article-title2 .titluSuport2 {
    color: #ffffff;
    position: absolute;
    bottom: 0px;
    left: 0;
    right: 0;
    margin: 0px;
    display: block;
    font-weight: normal;
    font-size: 14px;
    background: rgba(0, 0, 0, .7);
    padding: 10px;
    min-height: 70px;
}
.article-title2:focus, .article-title2:hover {

    border: 1px solid #ed1b24;
}
.article-title2:focus .titluSuport2, .article-title2:hover .titluSuport2 {
    outline: none;
    background: rgba(237, 27, 36, .7);
    color: #ffffff;
    text-decoration: underline;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=0, Color=#000000)";
    -moz-box-shadow: 0 0 0px 0px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 0 0px 0px rgba(0,0,0,0.2);
    box-shadow: 0 0 0px 0px rgba(0,0,0,0.2);
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=135, Color=#000000);

}

.headline {
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1px;

}

.article-text {
    overflow: hidden;
    font-weight: 300;
    font-size: 18px;
    line-height: 1.4;
    color: #000000;

}
#sNews {
    position: relative;
}

#sNews .prime-news {
    height: auto;
    position: relative;
    background: #ffffff;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=0, Color=#000000)";
    -moz-box-shadow: 0 0 0px 0px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0 0 0px 0px rgba(0,0,0,0.2);
    box-shadow: 0 0 0px 0px rgba(0,0,0,0.2);
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=135, Color=#000000);
}
#sNews .prime-news-img::after {
    display: block;
    position: relative;
    /* background-image: linear-gradient(to bottom, rgba(0, 0, 0, .6) 0, #000000 50%); */

    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.55) 85%, rgba(0,0,0,0.65) 100%);
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.55) 85%,rgba(0,0,0,0.65) 100%); 
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.55) 85%,rgba(0,0,0,0.65) 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );

    margin-top: -150px;
    height: 150px;
    width: 100%;
    content: '';
}
#sNews .prime-news .headline {
    position: absolute;
    bottom: 30px;
    font-size:20px;
    line-height: 22px;
    overflow: hidden;
    max-height: 42px;
    padding: 0px 10px 0;
}
#sNews .prime-news p {
    position: absolute;
    color: #ffffff;
    bottom:10px;
    font-size:15px;
    line-height: 15px;
    overflow: hidden;
    height: 16px;
    padding: 0px 10px 0;
}
#sNews .prime-news a  {
    color: #ffffff;
    text-decoration: none;
    cursor: pointer;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
#sNews .prime-news a:hover, #sNews .prime-news a:focus {
    color: #f4f4f4;
    text-decoration: none;
    border-bottom: 0;
}
#sNews .prime-news-img {
    position: relative;
}
#sNews .news-box {
    background: #ffffff;
    min-height:150px;
    height: auto;
}
#sNews .panel-heading {
    padding: 0px;
}
#sNews .panel-heading p {
    font-weight: 500;
    font-size: 18px;
    line-height: 26px;
    color: #3b3b3b;
    padding: 10px 0px 20px;
}

.border-top {
    border-top:1px solid #f1f1f1;
    clear:both;
    margin-top: 10px;
    padding-top: 10px;
}
.related {

}
.cover {
    background-size: 300px 175px, cover; 
}

.related h4 {
    font-size: 18px;
    line-height: 24px;
    padding: 5px 30px;
}
.related a {
    color: #000000;
}
.padding {
    padding: 10px;
}
.headline-video {
    height: auto;
}
#sVideo .headline {
    padding: 30px 15px 10px;
}
.box-video {
    margin-top: 0;
    background: #ffffff;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=0, Color=#000000)";
    -moz-box-shadow: 0 0 3px 1px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 3px 1px rgba(0,0,0,0.1);
    box-shadow: 0 0 3px 1px rgba(0,0,0,0.1);
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color=#000000);
}
#sVideo .article-box {
    height: 290px;
    background: #ffffff;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=0, Color=#000000)";
    -moz-box-shadow: 0 0 3px 1px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 3px 1px rgba(0,0,0,0.1);
    box-shadow: 0 0 3px 1px rgba(0,0,0,0.1);
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color=#000000);
    overflow: hidden;
}
.share-left {
    position: absolute;
    left: -55px;
    top: 15px;
    width: 50px;
}

#videoplayercontainer {
    margin-bottom: 35px !important;
}

#sVideo #videoplayercontainer {
    margin-bottom: 0px !important
}


/*
==================================== EMBED VIDEO
*/ 
.embed_video_dimension {
    background-color:#FFFFFF;
}

.customized_embed .embed .watchembedcode {
    width: 480px;
    margin: 0px 0px 0px 10px;
}

.embed_description {
    width:680px; 
    margin: 0 auto;
    font-size: 11px; 
    line-height: 1;
    font-family: Arial, sans-serif; 
    padding: 6px 5px 0px 16px;
}
.sepLine{
    margin:1em 0;
}
.embed_sq_box {
    width: 60%;
    height: 100px;
    margin: 0px auto 20px;
}
.embed_sq_box a {
    float:left; 
    color:#333333; 
    padding:1px; 
    text-align:center; 
    text-decoration:none; 
    margin-left:4px;
    margin-top: -3px;
}
.embed_sq_box .sizeController {
    background-color:rgb(201, 229, 255) !important; 
    border:1px solid rgb(165, 222, 255) !important; 
    margin-left:5px;
}
.embed_sq_box .helpertext {
    white-space:normal; 
    float:right; 
    font-style:italic; 
    font-size:13px;
    display:none; 
    visibility:hidden; 
    margin-left:145px; 
    margin-top:16px; 
    position:absolute; 
    text-align:left; 
    width:85px; 
}
.embed_dimensions_title{
    white-space:nowrap; 
    font-size:14px;
    margin-left: 3px;
}
.embedsizecustom{
    width:235px;
    list-style:none; 
    list-style-image:none; 
    list-style-type:none; 
    margin: 0px; 
    padding:1em; 
    text-align:left; 
    background-color: rgb(241, 241, 241) !important; 
    border:1px solid rgb(220, 220, 220) !important; 
    margin-left:5px;
}
.embedsizecustom li{
    margin:0.25em; 
    padding:0;
}
#embed {
    /* margin-left: 15px; */
    margin-top: 0px;
    margin-bottom: 20px;
    color: #fff;
}
.thumbContainer {
    display: block;
    /*padding-left: 15px;*/
    padding-left: 0px;
    height: 65px;
    overflow: hidden;
}
.thumbContainer a {
    display: inline-block;
    width: 65px;
    height: 65px;
    overflow: hidden;
    margin-right: 8px;
    background-size: cover; 
    border:2px solid #ffffff;
    transition: all 0.35s ease-in;
    -moz-transition: all 0.35s ease-in;
    -webkit-transition: all 0.35s ease-in;
    -ms-transition: all 0.35s ease-in;
    background-position: center center;
}
.thumbContainer a:hover {
    border-color: blue;
    transition: all 0.35s ease-in;
    -moz-transition: all 0.35s ease-in;
    -webkit-transition: all 0.35s ease-in;
    -ms-transition: all 0.35s ease-in;
}
.thumbContainer a img {
    height: 65px;
    width: auto;
    vertical-align: middle;
} 
.white-container{
    background: #ffffff;
    z-index: 1;
    position: relative;
    width: 1000px;
    margin: 0 auto;
    margin-bottom: -45px;
}
.z_videoplayer_jos img {
    margin-top:0!important;
}



/*
==================================== GALLERY
*/ 
.fullGallery {
    z-index: 99999999 !important;
}

/*
==================================== COMMENTS
*/
#comentarii .col-xs-12 h2 {
    margin-top:0;
    padding-top: 0;
    margin-bottom: 30px;
}

.form-control {
    border-radius: 0;
    border: 1px solid rgba(223, 25, 40, 1);
}
.input-group {
    margin-bottom: 10px;
}
.input-group-addon {
    padding: 6px 12px;
    min-width: 80px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #ffffff;
    text-align: center;
    background-color: rgba(223, 25, 40, 1);
    border: 1px solid rgba(223, 25, 40, 1);
    border-radius: 0px;
}
.form-group.focus .input-group-addon,
.input-group.focus .input-group-addon {
    background-color: #f2f2f2;
}
.comments-list {
    margin: 20px 0 10px;
}
.comment {
    background: rgba(223, 25, 40, 0);
    margin-bottom: 20px;
}
.comment-name {
    font-weight:bold;
    font-size: 18px;
    line-height: 1;
    margin: 0px 5px 5px 15px;
    padding: 0 0 10px 0;
    border-bottom: 1px solid rgba(223, 25, 40, 1);
}
.comment-date {
    font-style: italic;
    color: #3b3b3b;
    font-size: 12px;
    line-height: 1;
    padding: 2px 0px 5px 15px;
}
.comment-image {
    border: 1px solid #f2f2f2;
    height: 45px;
}
.comment-text {
    margin: 10px 5px 25px 0;
    position: relative;
    background: rgba(255, 255, 255, .2);
    border: 1px solid rgba(223, 25, 40, 1);
    border-radius: 0;
    padding: 20px 15px 25px;
}
.comment-text:after,
.comment-text:before {
    bottom: 100%;
    left: 20px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.comment-text:after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #fff;
    border-width: 4px;
    margin-left: 0px;
}
.comment-text:before {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #ed1b24;
    border-width: 6px;
    margin-left: -2px;
}
.comment-odd .comment-text {
    background: rgba(242, 242, 242, .5);
    border: 1px solid rgba(223, 25, 40, 1);
}
.comment-odd .comment-text:after {
    border-color: rgba(136, 183, 213, 0);
    border-bottom-color: #f2f2f2;
}
.comment-odd .comment-text:before {

    border-color: rgba(194, 225, 245, 0);
    border-bottom-color: #ed1b24;
}

.raspuns {
    font-size: 16px;
    font-weight: 500;

}

/*
==================================== BUTTONS
*/

.margin {
    margin-bottom: 20px;
}
.posterimg {
    margin-bottom: 20px;
}
.posterimg div {
    background-size: cover;
    background-position: center;
    height: 300px;
}
.lazy {
    -webkit-animation-iteration-count:infinite;
    animation-iteration-count:infinite;
    -webkit-animation-duration:4s;
    animation-duration:4s
}
.magic_btn {
    cursor: pointer;
    border-radius: 0 !important;
    background: #ed1b24;
    color: #ffffff;
    padding: 10px 45px;
}

.btn-voyo {
    cursor: pointer;
    border-radius: 4px;
    border: 1px solid rgba(223, 25, 40, .2);;
    background: #f5f5f5;
    min-height: 100px;
    color: #000000;
    padding: 20px 25px;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=0, Color=#000000)";
    -moz-box-shadow: 0 0 3px 1px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 3px 1px rgba(0,0,0,0.1);
    box-shadow: 0 0 3px 1px rgba(0,0,0,0.1);
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color=#000000);
}
.btn-voyo:hover {
    color: #3b3b3b;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=0, Color=#000000)";
    -moz-box-shadow: 0 0 0px 0px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0 0 0px 0px rgba(0,0,0,0.1);
    box-shadow: 0 0 0px 0px rgba(0,0,0,0.1);
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=135, Color=#000000);
}


.play-btn {
    background: url('../images/play_button.png');
    background-size: contain;
    position: absolute;
    top: 25%;
    left: 50%;
    margin-left: -45px;
    z-index: 9;
    width: 70px;
    height: 70px;
}

/*
==================================== MEDIA QUERIES
*/ 

@media only screen and (min-width: 320px) and (max-width: 479px) {
    .nav {
        padding-left: 80px!important;
    }
    .videotext h2 {
        font-size: 18px;
    }
    .play-survivor-btn {
        top: 30%;
    }
    .share-left {
        position: relative;
        margin: 0 auto;
        top: 5px;
        left: 10px;
        width: 180px;
        padding: 20px 0 0 0;
    }
    .social-share .buttons {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .social-share .buttons a {
        width: 40px;
        height: 40px;
        padding: 12px;
        margin-bottom: 0px;
    }
    .prime-news {
        max-height: 400px;
    }
    .headline {
        font-size: 20px;
        line-height: 1.5;
    }
    .prime-news p {
        font-size: 16px;
        line-height: 1.4;
        padding: 0px 20px 10px;
    }
    .title_hd {
        margin: 0;
    }
    .prime-video {
        width: 100%;
        max-width: 700px;
        min-height: 300px;
        height: auto;
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .container-video {
        margin: 30px auto;
    }
    #sVideo .article-box {
        height: auto;
    }
    .voyo {
        height: 120px !important;
    }
    section {
        min-height: 100px;
    }
    .article-text img {
        display: block;
        max-width: 100% !important;
        height: auto !important;
    }
    .article-text iframe {
        display: block;
        max-width: 100% !important;
        height: auto !important;
    }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .nav {
        padding-left: 80px!important;
    }
    .share-left {
        position: relative;
        margin: 0 auto;
        top: 5px;
        left: 10px;
        width: 180px;
        padding: 20px 0 0 0;
    }
    .social-share .buttons {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .social-share .buttons a {
        width: 40px;
        height: 40px;
        padding: 12px;
        margin-bottom: 0px;
    }
    .videotext h2 {
        font-size: 18px;
    }
    .play-survivor-btn {
        top: 35%;
    }
    .prime-video {
        min-height: 480px;
    }
    #sVideo .article-box {
        height: auto;
    }
    .voyo {
        height: 180px !important;
    }

}

@media only screen and (min-width: 768px) and (max-width: 991px) {


    .share-left {
        position: relative;
        margin: 0 auto;
        top: 5px;
        left: 10px;
        width: 180px;
        padding: 20px 0 0 0;
    }
    .social-share .buttons {
        margin-top: 0px;
        margin-bottom: 0px;
    }
    .social-share .buttons a {
        width: 40px;
        height: 40px;
        padding: 12px;
        margin-bottom: 0px;
    }
    .prime-video {
        min-height: 500px;
    }
    .videotext h2 {
        font-size: 19px;
    }
}

.bigwidth {
    max-width: 1200px;

}
.main-video-title {
    color: #ed1b24;
/*    background-color: rgba(0,0,0,.45);*/
    display:block;
    width: 100%;
    margin: 0;
    font-size:25px;
    font-weight: normal;
    padding-bottom: 10px;
    margin-top: 0px;
    margin-bottom: 0!important;
}
/*
==================================== ANTRENORI
*/ 
.antrenori {
    position:relative;
    overflow: hidden;
    border:2px solid #ffffff;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;

}
.antrenori a {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
.antrenori:hover, .antrenori:focus {
    border: 2px solid #ed1b23;
}

/*
.antrenor:hover, .antrenor:focus {
   -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}*/
.black_banner{	
    position:absolute;
    bottom:0;
    background-color:rgba(0, 0, 0, 0.7);
    width:100%;
}
.black_banner p{
    font-size:18px;
    line-height:24px;
    color:#ffffff;
    padding: 10px 20px 8px;
    text-transform:uppercase;
}
.black_banner p:hover{
    color:#f2f2f2;
    text-shadow: 0 1px 0 rgba(0, 0, 0, .5)
}
/*
==================================== FPLAYER
*/ 

.is-splash.flowplayer .fp-ui, .is-paused.flowplayer .fp-ui {
    background-image: url('../images/play_button.png') !important;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 12%;
}

.flowplayer.fixed-controls .fp-controls {
    bottom: -40px !important;
}
.flowplayer.is-mouseover .fp-controls, .flowplayer.fixed-controls .fp-controls {
    height: 40px;
}

.flowplayer.is-fullscreen.fixed-controls .fp-controls  {
    bottom: 0px !important;
}
.flowplayer.fixed-controls .fp-controls {
    background-color: #ffffff !important;
    background-color: rgba(255, 255, 255, .3) !important;
    min-height: 40px;
    padding: 10px;
}

/*
.flowplayer .fp-fullscreen, .flowplayer .fp-unload, .flowplayer .fp-close {
    top: auto !important;
    bottom: -34px !important;
}*/

.flowplayer .fp-volume {
    top: 18px !important;
    right: 35px !important;
}

.flowplayer.fixed-controls .fp-time em {
    bottom: -26px !important;
}

.flowplayer .fp-volumeslider {
    width: 60px !important;
}
.flowplayer .fp-play {
    bottom: 10px !important;
    left: 0;
}

.bigwidth .secondNews{

    display:block;
    margin:0 auto;
    position:relative;
}

.bigwidth .secondNews h3 {
    color: #FFF;
    position: absolute;
    bottom: -5px;
    font-weight: normal;
    font-size: 14px;
    background: rgba(0,0,0,.45);
    padding: 10px;
    width: 92%;
}
.bigwidth .secondNews h3 a, .bigwidth .secondNews h3 a:hover { color: inherit; text-decoration:none;}


.titluSuport {
    color: #FFF;
    display:block;
    font-weight: normal;
    font-size: 14px;
    background: #000;
    padding: 10px;
    margin:0;
    min-height:70px;

}
.titluSuport a {
    color: #FFF;
    text-decoration: none;
    line-height:1.3;

}
.titluSuport a:hover {
    text-decoration: underline;
    cursor: pointer;
}

.branding100, .branding100 div div img, .branding100 div, .branding100 div div{
    width: 100% !important;
    display: block !important;
    margin: 0 auto;
    height: auto !important;
}

#watch-customize-embed {
    width: 100%;
    max-width: 570px !important;
}

@media only screen and (min-width: 320px) and (max-width: 414px) {
    #watch-customize-embed {
        overflow-x: hidden;
    }
}


.second-video-title {
    color: #FFF;
    background-color: rgba(0,0,0,.45);
    display:block;
    margin: 0;
    font-size: 18px;
    font-weight: normal;
    padding: 6px 10px;
    margin-top: 0px;
    margin-bottom: 0!important;
}
.second-video-title a, .second-video-title a:hover {
    color: #FFF;
    text-decoration: none;
}

.stiriPicture {
    width:100%; 
    height:170px;  
    background-position: center; 
    background-size: cover; 
    display:block;
}

.bg_navbar {
    background-color: #d51c29;
    border: 0;
    border-bottom: 4px solid #c00e15;
    box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.2);
    height: 80px;
    border-radius: 0px;
}

.navbar-toggle {
    margin-top: 18px;
    margin-right: 25px;
    margin-bottom: 27px;
}
.navbar-default .vr-nav > li > a {
    position: relative;
    display: block;
    font-size: 16px;
    line-height: 56px;
    padding: 10px 25px;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.54);
    color: rgb(254, 254, 254);
    border-bottom: 4px solid transparent;
    background-color: transparent;
    -webkit-transition: background-color 400ms ease-in-out, border 500ms ease-in-out;
    -moz-transition: background-color 400ms ease-in-out, border 500ms ease-in-out;
    -o-transition: background-color 400ms ease-in-out, border 500ms ease-in-out;
    transition: background-color 400ms ease-in-out, border 500ms ease-in-out;
}
.navbar-default .vr-nav > li > a:hover, .navbar-default .vr-nav > li > a:focus {
    color: #ffffff;
    border-bottom: 4px solid #f6616c;
    background-color: #d9333f;
}
.navbar-default .vr-nav > .active > a, .navbar-default .vr-nav > .active > a:hover, .navbar-default .vr-nav > .active > a:focus {
    color: #ffffff;
    border-bottom: 4px solid #f6616c;
    background-color: #d9333f;
}
.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color: transparent;
}
.bg_footer-nav {
    margin-top: 20px;
    margin-bottom: 0;
    background-color: #bc1521;
}
.footer-nav > li {
    display: table-cell;
    text-align: center;
    min-width: 6%;
    width: auto;
}
.footer-nav > li > a {
    color: rgba(255, 255, 255, .8);
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.4);
}
.footer-nav > li > a:hover, .footer-nav > li > a:focus {
    color: rgba(255, 255, 255, 1);
    background-color: rgba(255, 255, 255, .2);
}
.footer-internet-main {
    overflow-x: hidden;
}
@media (max-width:767px) {
    .nav {
        padding-left: 0px!important;
    }
    .bg_navbar {
        height: auto;
    }
    .navbar-collapse {
        max-height: 100%;
    }
    .navbar-default .navbar-collapse, .navbar-default .navbar-form {
        border-color: #c00e15;
    }
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #f1f1f1;
    }
}