@import url('bootstrap.css');
@import url('http://fonts.googleapis.com/css?family=Open+Sans:400italic,600italic,700italic,400,300,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: #eee;
}

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;
}

.container {
    position: relative !important;
}

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

.breadcrumb {
    padding: 5px 15px 15px 15px;
    margin: 0;
    background: none;
}

.pane {
}

.white-pane {
    background-color: #FFF;
    margin-top:15px;
    border-top: dotted 1px #555;
}


.fundal-magenta {background-color: #E2147E;}

.fundal-fb {background-color: #fff;}
/*
.banner-telekom-fb-top {
    display: inline-block;
  margin: 25px 0 0 -15px;
  width: 99.5%;
}

*/

.black-pane {
    background: #000;
}

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

.navbar {
    border: 0;
}

.navbar-default {
    margin: 0;
}

.navbar-inverse {
    /* TEMP DISABLE */
    /*background: url(../images/header.jpg) no-repeat 39% center #242728;*/
    background-color: #134ab4;
}

.ora-difuzare {
    /* TEMP DISABLE
    display: none;
    */
    position: absolute;
    top: 27px;
    left: 220px;
    color: #FFF;
    text-align: center;
    text-transform: uppercase;
}

.ora-difuzare span.row1 {
    display: block;
    font-size: 22px;
    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;
}
.branding .brandingTopCenter {
    margin-top: 15px;
    margin-bottom: 35px;    
    position: relative;
    z-index: 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 {
    width: 220px;
    height: 100px;
    display: block;
    background: url(../images/logo-romanii-au-talent.png) no-repeat center center;
    /*
position: absolute;
bottom:-5px;
margin-bottom:5px;
    */

}

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

.navbar-inverse .navbar-nav {
    padding: 22px 0;
}

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

.container {
    max-width: 990px;

}

.container-fluid.samsung {
    margin: 0 auto;
    display:block;
    max-width: 990px;

}
.main-article {
    position: relative;
}

.main-article img {
    width: 100%;
    height: auto;
    /*margin-top:-20px;*/
}

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

.main-article h1 a {
    color: #fff;
    font-size: 29px;
}

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

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

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

.article-box .item-image:hover  {
    border: 2px solid #0f8cf6;
}

.article-box .item-image {
    border: 2px solid #fff;
}

.article-box a:hover .video-stories  {
    color: #94c9f6;
}

.video-stories {
    background-color: rgba(0, 0, 0, 0.55);
    bottom: 0;
    color: #fff;
    font-size: 14px;
    line-height: 1.3;
    margin: 0;
    overflow: hidden;
    padding: 14px 50px 15px 15px;
    position: absolute;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    right: 0;
}

/*.video-stories:hover {
    color:#fbad59;
    text-decoration: none;
} */

.branding-rgt-video {
    background: #1c70b1; 
    background: -moz-linear-gradient(top, #1c70b1, #0f8cf6); 
    background: -webkit-linear-gradient(top, #1c70b1, #0f8cf6); 
    background: linear-gradient(top, #1c70b1, #0f8cf6);
    padding: 14px 14px 30px 14px;
}


.playbuttonbkg {
        background-size: cover;
        background: #1c70b1; 
        background: -moz-linear-gradient(top, #1c70b1, #0f8cf6); 
        background: -webkit-linear-gradient(top, #1c70b1, #0f8cf6); 
        background: linear-gradient(top, #1c70b1, #0f8cf6);
        width: 47px;
        height: 47px;
        right: 0;
        bottom: 0;
        position: absolute;
          
}

.playbuttonvideos {
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMC8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9UUi8yMDAxL1JFQy1TVkctMjAwMTA5MDQvRFREL3N2ZzEwLmR0ZCI+PHN2ZyB2ZXJzaW9uPSIxLjAiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjBweCIgdmlld0JveD0iMCAwIDIwIDIwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMCAyMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PGcgb3BhY2l0eT0iMC44Ij48Y2lyY2xlIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIxLjQzMjQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgY3g9IjEwIiBjeT0iMTAiIHI9IjguODMzIi8+PHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSI3LjI2NCw0Ljg0NiA3LjI2NCwxNS4xNTUgMTQuNDY0LDkuOTY0ICIvPjwvZz48L3N2Zz4=);
        background-size: cover;
        width: 30px;
        height: 30px;
        right: 9px;
        bottom: 8px;
        position: absolute;
        
}

.tvideos {
    bottom: 52px !important;
}

.t-videos {
    bottom: 60px !important;
}

@media screen and (min-width: 599px) and (max-width:601px) {
    .video-stories {
        width: 93%;
    }

    .playbuttonbkg {
        right: 52px;
        
    }
    
    .playbuttonvideos {
        right: 62px;
        
    }
}

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: 30px;
    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 {
    margin-top: 20px;
}

.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;*/
}

#videoPlayer {
    width: 98% !important;
    height: 540px;
    position: relative;
    display:block;
    margin:0 auto;
}

.buttons-channels .voyo a, .buttons-channels .protvplus a {
    display:block;
    margin:0 auto;
    text-align: center;
}
.buttons-channels img {
    margin-top: 30px;
    max-width: 100%;
    display: inline-block;
}


.padding-zero {
    padding-left: 0;
    padding-right: 0;
}

.new-728{
    padding:25px 0px;
    background: #eeeeee;
    text-align:center;
}
.dotted{
    border:1px dashed #bdc3c7;
    padding:15px;
    margin:15px 0;
	
}
.radius15{
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    display:block;
    overflow:hidden;
}
.first-news{
    font-size:24px;
    font-weight:bold;
    color:#000000;
    display:block;
    padding:15px 0;
    height: calc(33px*5);
}
.first-news:hover{
    color:#428bca;
}
.first-news-headline{ 
    height: calc(15px*4);
}
.relative{
	position:relative;
        overflow: hidden;
        height: 240px;
}
.ultima-stire{
    color:#ffffff;
    background: #1c70b1; 
    background: -moz-linear-gradient(top, #1c70b1, #0f8cf6); 
    background: -webkit-linear-gradient(top, #1c70b1, #0f8cf6); 
    background: linear-gradient(top, #1c70b1, #0f8cf6); 
    padding:5px;
    font-size:12px;
    position:absolute;
    top:20px;
    left:-5px;
}
.mai-mult{
    text-align:right;
    margin-top:15px;
    display:block;
    color: #1c70b1;
}

.mai-mult:hover {
    color: #fbad59;
}

.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');}


.hrr { color: #DADADA; width:100%; background-color:#DADADA; height:1px;}
.hrt { color: #DADADA; width:100%; background-color:#DADADA; height:1px; margin-top: 40px;}

.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;
    margin-top:50px;
}

.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;
}
.facebook-box {
    border-top: medium none;
    display: block;
    margin-top: 45px;
    overflow: hidden;
    padding-bottom: 35px;
    padding-left: 15px;
    padding-top: 30px;
}
.facebook-box .row {
    margin-right:0px;
    overflow: hidden;
    margin-left:0px;
    margin: 0 auto;
    text-align: center;
}

body.plugin {
    background: transparent;
    font-family: Helvetica, Arial, sans-serif;
    line-height: 1.28;
    overflow: hidden;
    -webkit-text-size-adjust: none;
    margin: 0 auto;
    text-align: center !important;
}
.pane.white-pane.social-media-pane {border-top:none;
                                    background-color:#fff;}

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%; }
@media screen and (min-width: 758px) {
    .homepage #videoPlayer, .homepage .video-player{
        width:640px !important;
        height: 360px;
        display:block;
        margin:0 auto;
    }
}

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

    background: url(../images/rgt/bg_header_new2.jpg) no-repeat center bottom #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: -65px !important;
}

@media screen and (max-width: 1200px) {
    .img-responsive {
        display: block;
        height: auto;
        max-width: 80%;
        /*margin-left: 20%;*/
    }
}

@media screen and (max-width: 1400px) {
    .img-responsive {
        display: block;
        height: auto;
        max-width: 100%;
        /*margin-left: 10%;*/
    }
}

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

    display: none;

    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: 400;
    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: #fabe64; }

.header-emisiune .box-cta .message-line {
    font-weight: 300;
    line-height: 1.2;
    margin: 10px 0px 30px;
}


.header-emisiune .box-cta .message-line p {
    color: #fff !important;
}

.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; }

.box-cta-title-span {
    font-size: 37px;
    font-weight: 900;
    /*margin-left: -2px;*/
}

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

/*
    TOP VIDEO / MOST VIEWED CAROUSEL
*/
.rgt-color {
    background: url(../images/bg_topvideo.jpg) no-repeat center center #1c70b1;
    //background: #1c70b1; 
    //background: -moz-linear-gradient(top, #1c70b1, #0f8cf6); 
    //background: -webkit-linear-gradient(top, #1c70b1, #0f8cf6); 
    //background: linear-gradient(top, #1c70b1, #0f8cf6); 
    position: relative; 
}

section.most-viewed {
    /*max-height: 400px;*/
    padding-bottom:30px;
    overflow: hidden;

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

    -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: #c0c0c0;
    margin-top: 20px;
}


section.most-viewed .tag,


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: #232323;
}

/* CAROUSEL */
section.most-viewed .carousel {
    margin-bottom: 0;
    padding: 0px 0px 40px;

}

/* 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: #fbad59; }

/* 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; font-weight: 300; }

section.most-viewed .article-box > a > img {
    //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;
}
/* section.most-viewed .article-box > a:hover > img {
    border-color: #f4b31b;

    -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);
} */

.glyphicon-play:before {margin-left: 0px;}
.carousel-inner .glyphicon-play:before {margin-left: -20px;}

.hexa {padding-top: 20px;}

/*
    ULTIMELE STIRI
*/
section.ultimele-stiri { }
.tag{ font-size:33px; margin-bottom:20px; padding-top: 15px;}
.tag span {font-size:33px; font-weight:bold; color:#fff; text-shadow: 0px 0px 5px rgba (0,0,0, 0.75);}
.tag .st {margin-bottom: 15px;}

.color-yellow {
    color: #fff;
    text-shadow: 0px 0px 5px rgba (0,0,0, 0.75);
    //rgba(0, 0, 0, 0) -moz-linear-gradient(center top , #1c70b1, #0f8cf6) repeat scroll 0 0
}

.color-yellow span {
    color: #fff;
}

.col-white {
    color: #fff !important;
}

.col-white:hover
{
   color: #93cbf6 !important; 
}

/* 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 { height: 175px; }

section.ultimele-stiri .article-box.type-1 { height: 193px; }
section.ultimele-stiri .article-box.type-2 { height: 260px; }
section.ultimele-stiri .article-box.type-3 { height: 322px; }

section.ultimele-stiri .article-box.type-3-1 { height: 255px; }
section.ultimele-stiri .article-box.type-3-2 { height: 325px; }
section.ultimele-stiri .article-box.type-3-3 { height: 412px; }


section.ultimele-stiri .article-box.type-4-1 { height: 175px; }
section.ultimele-stiri .article-box.type-4-2 { height: 230px; }
section.ultimele-stiri .article-box.type-4-3 { height: 280px; }
section.ultimele-stiri .article-box.type-4-4 { height: 277px; }

/* banner 300 x 600 */
section.ultimele-stiri .article-box.type-4 {
    display: block;
    position: relative;
    /*border: 1px solid red;
    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 #9bbeff;

    -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(7,58,151, 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;
}
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: #232323;

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

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;

}


.most-viewed .margintop {margin-top: 20px;}

.branding-telekom-video {
    background: #E2147E;
    padding: 14px 0px;
    margin-top:14px;}



.facebook-box.branding-telekom .row {
    background: #E2147E;
    padding: 30px 30px 10px;
}

@media screen and (max-width: 1600px) {
    .header-emisiune .box-cta .message-line p {
        /*font-size: 2.3rem !important;*/
    }
}

@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;
    }
    .header-emisiune .box-cta .tag-line { font-size: 29px;}
}

@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: 170px;
        background: url(../images/logo-romanii-au-talent-small.png) no-repeat center center;
    }

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

@media screen and (max-width: 991px) {
    .relative {
        height: 170px;
    }
    .first-news {
        height: calc(38px*5);
    }
    .box-cta-title-span { font-size: 30px; }
}

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

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

    }
    .main-article h1 a {
        font-size:18px;
    }
    .video-player {
        height: 405px;
    }

    #videoPlayer {
        height: 405px;
    }

    h1 {
        font-size: 22px; 

    }
        .relative {
        height: auto;
    }
    .first-news {
        height: calc(40px*5);
    }
 
}


/*
    NEW
*/
@media screen and (max-width: 320px) {

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


}


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

    .header-emisiune .box-cta { display: block;  }
    /* MOST VIEWED */
    section.most-viewed {
        max-height: 430px;
        /*background-image: url(../images/vocea/bg_topvideo.png);*/
        //background-image: url(../images/celebru/bg_topvideo.jpg);
        background-repeat: no-repeat;
    }
    section.most-viewed .tag .pull-right { float: right !important; }
    section.most-viewed .carousel .article-box { padding-bottom: 0px; }
    /* ULTIMELE STIRI */
    section.ultimele-stiri .article-box.type-4 .banner-wrapper { width: 100%; }


    .navbar {
        border-radius: 0px;
    }
}



@media screen and (min-width: 992px) {
    /* HEADER EMISIUNE */
    .header-emisiune { height: 350px; }
    .header-emisiune .box-cta .btn { display: inline-block; }
    /* 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; }



}


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

    /* HEADER EMISIUNE */
    .header-emisiune {
        height: 430px;
        /*background-position: 80% bottom;*/
    }

    .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; }

}


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

        /*background-position: 8% bottom;*/
    }

}




.limitmobile .video-player, section.main-video .video-player { width:100%; height:100%; margin: 0px; }
.limitmobile #videoPlayer, section.main-video #videoPlayer { /*height: 160px !important;*/ }


.static {margin-top:50px;}


@font-face {
    font-family: 'SamsungInterFace-Regular';
    src: url('../fonts/samsungif_bd-webfont.eot');
    src: url('../fonts/samsungif_bd-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/samsungif_bd-webfont.woff2') format('woff2'),
         url('../fonts/samsungif_bd-webfont.woff') format('woff'),
         url('../fonts/samsungif_bd-webfont.ttf') format('truetype'),
         url('../fonts/samsungif_bd-webfont.svg#samsung_interfacebold') format('svg');
    font-weight: bold;
    font-style: normal;

}




@font-face {
    font-family: 'SamsungInterFace-Regular';
    src: url('../fonts/samsungif_rg-webfont.eot');
    src: url('../fonts/samsungif_rg-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/samsungif_rg-webfont.woff2') format('woff2'),
         url('../fonts/samsungif_rg-webfont.woff') format('woff'),
         url('../fonts/samsungif_rg-webfont.ttf') format('truetype'),
         url('../fonts/samsungif_rg-webfont.svg#samsung_interfaceregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


body.calatoriagalaxyS6{background: #121312; }
body.calatoriagalaxyS6 .container-fluid{font-family: 'SamsungInterFace-Regular'}

.logosm {float:left;}

.row-fluid.up {widht:920px;}

.tel {float:right;}

.row-fluid.text {color:#fff; text-align: center; margin:auto; font-size:22px; margin-bottom:35px; font-family: 'SamsungInterFace-Regular';}

.row-fluid.text span {font-size:45px; font-weight:600;}

.buton {text-align:center; margin:auto; margin:40px 0px;}
.textdown {color:#fff; text-align: center; margin:auto;font-size: 16px;margin: 0px 0px; font-family: 'SamsungInterFace-Regular';}


.design { margin-top:-25px; display:block; text-align:center;}

.design img {width:100%;}
.concurenti {
    text-align:center;
}
.concurent {
    margin-bottom:25px;
    display:inline;

}
.btn a {display:block; cursor:pointer;}
.concurent a{display: inline-block;outline: none;}
.clear{clear:both;}



@media screen and (max-width: 540px) {

    /* HEADER EMISIUNE */
    .row-fluid.text { font-size:15px; font-weight:normal; }
    .row-fluid.text span {font-size:30px;}
    .textdown p {font-size:11px;}


}

.branding-telekom-hp img {
    display: block;
    width: 65%;
    height: auto;
}

.branding-telekom-jos img {
    display: block;
    width: 64%;
}

.branding-telekom-arc {
    display: block;
    padding-right: 20px;
    margin-top: 15px;
    margin-bottom: 17px;
    overflow: hidden;
}

@media screen and (max-width: 768px) {
 .branding-telekom-jos img {
    display: block;
    width: 73.5%;
    height: auto;
}

.branding-telekom-arc img {
    display: block;
    width: 75%;
    height: auto;
    }
    
    .branding-telekom-hp img {
        display:block;
        height: auto;
        width: 73.5%;
    }
    .header-emisiune {
        display: none;
    }
    .navbar {
         border-radius: 0px; 
    }    
}

@media screen and (max-width: 600px) {
 .branding-telekom-jos img {
    display: block;
    width: 58% !important;
    height: auto;
}

.branding-telekom-arc img {
    display: block;
    width: 59% !important;
    height: auto;
    }
    
    .branding-telekom-hp img {
      display:block;
        height: auto;
        width: 57.5%;  
    }
}


@media screen and (max-width: 599px) {
 .branding-telekom-jos img {
    display: block;
    width: 58%;
    height: auto;
    max-width: 290px;
}

.branding-telekom-arc {
    margin-top: 15px !important;
}
.branding-telekom-arc img {
    display: block;
    width: 100% !important;
    max-width: 100%;
    height: auto;
    }
    
    .branding-telekom-hp {
        overflow: hidden;
    }
    
    .branding-telekom-hp img {
        display:block;
        height: auto;
        width: 33.5%;
    }
}
/*
@media screen and (max-width:320px){
    .branding-telekom-arc {

    }
    .branding-telekom-arc img {
        display: block;
        width: 30.5% !important;
        height: auto;
    }
    .branding-telekom-hp {
        overflow: hidden;
        margin-top: -20px;

    }
    .branding-telekom-arc img {
        display: block;
        width: 30.5% !important;
        height: auto;
    }

}
*/
.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;
}


.thumbContainer {
    display: block;
    padding-left: 15px;
    height: 65px;
    overflow: hidden;
   
}
.thumbContainer a {
    display: inline-block;
    width: 65px;
    height: 65px;
    overflow: hidden;
    margin-right: 8px;
    background-size: cover; 
    border:2px solid #FFF;
     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 {
    width: 65px;
    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;
}

.protvplus-btn {
    margin-right:30px;
    background: #1B75BB;
    position: relative;
    width: 120px;
    height: 50px;
    
}

.protvpluslg {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAAAoCAMAAAA2TQ8LAAACKFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////97JdjgAAAAt3RSTlMAAAECAwUGBwgJCgsMDQ4PEBESFBUWFxgZGhscHh8gISIjJCUmJygpKisuLzAxMjM1Njc4Pj9AQURFRkhKS0xNUFNUVVZYWltgYmNmbG5wcXJzdHV3eHl6e31+f4CDhIeIiYqLjo+QkZKUlZeYmZydn6Cho6iqq6ytr7Cxs7W4ubq7vL2+v8DBwsPEyMnLzM3Oz9DU1dfY2drb3N3e3+Dh4uPk5ebp6uvu7/Hy8/X29/j5+vv8/f465wR8AAAEJ0lEQVR4AbSSwa3jMAxEZ0tgB+rAV9911JUFqAEfVYAaUANqgB1Meysq1o8DOMgiiz9AwkxszxMHxp9fFt6o5zX+WcJym1QxVPtnwJG/AigDIHbgo/p3gI3qlB0oZA3+Tep5s4/cdV5oJDNCJQ/4cBsZG4MM0+MCCHOlRaxAtPZoqPTgv4cOkytgfIId/uBsdJiM0sVHpHlxCjR7AiygmPwEKrdAhfA4+0pMeAHsfooHIDL5UWAFaGXYVVvm9VDYmc5A7189d+PUBukFr4DtCVC67LGBIjJ6y97XBZBn8WcgvJ/azv8xrbwHeKIrdLIs23u43WBtl2gKX3wD0nARt4BZC3oVSIR2AAtgg94uAAuoJitwyIYbOkhmGH3cAXS9RYxIHKoyAW5aum7QaPEn8Ctt3IFAxY28mv9WcsDfWuv0q4krjOP4rwkJTUsJhJaltBMIlLYwtIVS2hqXKCjigVFEWRThCBpROcaAikZRBBJUXFhcFEUjKhwXQQF5/j1v5iYzZCKcGOT76jnPm8+5uTMwe6hsjQB+evazIBrgqzVOBhB7AlYqBAhK38dBzqJs0gwIL1EQ4qH0T1QAqb3prTACcJLS+1tNmQhVcHSCrT6MNqWDZzdFC6iN5nFA7W118P66lNXsPn5Wh+XzAZrOCgJqu8GyTdCSLpvB2i7EAFBfBDBvA36cpLAGDTEDJGoBaoPuCmlqAVCVHz3wTJIOvuJjXRA4J+06z6chbOWD5liSGD0wCuB/PnYEAQnAWXl6ihG64eH1LLLFY08/HZMBK1u5KvRo/gGAtRqsHcXYcmGg0RgJGPjYrQKokqeXuUSlCHaRLdahnKZ0kAoh9gpCseskfAIA0Q2W01F0O9vS0R4JlPHRpQL6Pnm6W0m0OckMfJv0NbYRTerRT/QL6kohesAa/ikMqDwEmKRwYNrp7JrjY0MQGHQ6r/Ops5kCAV7ywPSaWmAjog1oCgFnCsOALH/Dbys8RX9xQG2ugG8AHy1k4ATloZWIHAqQMx7PgS4OILVmcOy/5YABaIBpO5oVgBpRMgTjlHICv9vdM1YCGcjxgnX672Qz8PvEcm+yNRxYlBKAShV4otf9i3Ji5aKeAV5RzNKBA7o7hYD1UXxLK2B8/mnAZ4XmBLUAslWA1gOBK6YX/CnyQM7X7Xa7/ygaP37koR0pI937rzVoL5nVtjMfUID7JPcuD8CwCngAG7Ha5ffAZIWcTWSZ8Z19UzKAuOKN2ZEvGk8FaoPCUBz4b1LmuEdECxWOU4Gbj+FN1gCSg3g1gM5Lmg4AqCpYHQAfH2ZygHQ/hdXH/5quEvhzkU9X9YDtAS3pUgK+BIBOUkaYXZxjze5V/6OtDsic4aPfAtavhwPXPn+zPgU8+zfRf1VkQM3CV4kA0uQpFaFMP2caov+qWPvvoo9hyop6E05WQAAAAABJRU5ErkJggg==);
    background-size: cover;
    width: 96px;
    height: 40px;
    left: 50%;
    bottom: 5px;
    position: absolute;
    margin-left: -48px;
}

/*.protvplus-btn:hover {
    color: #000 !important;
    background: #f6f7f9;
    background: -moz-linear-gradient(top, #f6f7f9, #ffffff);
    background: -webkit-linear-gradient(top, #f6f7f9, #ffffff);
    background: linear-gradient(top, #f6f7f9, #ffffff);
}*/

.navbar-collapse {
    max-height: 100%;
}

#facebookLoginPopup {
    width: 600px;
    height: 600px;
    display: none;
    z-index: 9999999;
    top: 50px;
    position: absolute;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

#facebookLoginPopup {
    width: 500px;
    height: 210px;
    min-width: 200px;
    max-width: 500px;
    padding: 40px 10px;
    text-align: center;
    overflow: hidden;
}

@media (max-width: 768px) {
    #facebookLoginPopup {
        width: 280px;
        height: 240px;
        min-width: 200px;
        max-width: 400px;
        padding: 40px 10px;
    }
}

#modal-vote-header {
    margin-bottom: 20px!important;
    font-size: 19px;
}

#modal-no-vote-header {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
}

#modal-hr {
    height: 0;
    border: 1px solid #032569;
    border-top: 2px solid #032569;
    padding: 0;
    width: 170px;
    margin-top: 37px;
}

#facebookLoginPopupContainer {
    text-align: center !important;
    width: 100% !important;
    height: 100% !important;
}

#close-modal {
    float: right;
    margin-top: -30px;
    color: #134ab4;
    font-size: 10px;
    font-weight: 500;
    text-decoration: none;
    transition: all .3s;
}

#close-modal:hover {
    float: right;
    margin-top: -30px;
    color: #134ab4;
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
    transition: all .3s;
}

#h5-modal-no-votes {
    margin-bottom: 20px;
}

.blocker {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    z-index: 999999999 !important;
    padding: 20px;
    box-sizing: border-box;
    background-color: #000;
    background-color: rgba(0,0,0,0.75);
    text-align: center;
}

.btn-voting {
    display: inline-block;
    padding: 16px 42px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.428571429;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    background-color: #134ab4;
    color: #fff;
    border: 1px solid #134ab4;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    transition: all .3s;
}

.btn-voting:hover {
    background-color: transparent;
    color: #134ab4 !important;
    transition: all .3s;
}










.center-container {
    background: #2e5f3e;
    color: #4fa46b;
    width: 100%;
    height: 400px;
    margin: 20px auto 40px;
    clear: both;
}

.technique .center-block {
    background: #619271;
}

.center-block {
    background-color: rgba(10,6,64,.8);
    /*background: #4fa46b;*/
    color: #FFF;
    padding: 20px 20px 0 20px;
}

.is-translated {
    width: 100%;
    margin: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -100%);
}


.btn-secondary-vote {
    color: #fff;
    background-color: #032569;
    border-radius: 0;
    border: solid 2px #fff;
    font-size: 20px;
    text-transform: uppercase;
    font-family: 'Roboto Condensed';
    padding: 12px 60px 12px 60px;
    margin-bottom: 20px;
}

.btn-secondary-vote:hover {
    color: #fff!important;
    background-color: transparent;
    border-radius: 0;
    border: solid 2px #fff;
    padding: 12px 60px 12px 60px;
    font-family: 'Roboto Condensed';
}

.logo_1 {
    background: url(img/uitecinedanseaza/logo_1.png) no-repeat 50% 100%;
    width: 598px;
    height: 396px;
    bottom: 0px;
    position: absolute;
    display: block;
    -webkit-transform: translate(-37%,15%);
    transform: translate(-37%,15%);
}

.check {
    background: url(img/uitecinedanseaza/check_1.png) no-repeat 50% 100%;
    width: 296px;
    height: 296px;
    left: -55px;
    bottom: 0px;
    position: absolute;
    display: block;
}

.user-bar {
    background-color: #4267b2;
    color: #fff;
    padding: 5px 10px;
    border: 1px solid #29487d;
    display: inline-block;
    margin-bottom: 20px;
}

.user-bar img {
    margin-left: 10px;
    border-radius: 2px;
    border: 1px solid #29487d;
    display: inline-block;
}

.loggedInUser {
    display: inline-block;
    border-right: 1px solid #29487d;
}

#hr-titles-voturi {
    display: none;
}

.numar-voturi {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-color: #27ae60;
    text-align: center;
    display: inline-block;
    padding: 18px 5px;
    line-height: 15px;
    font-weight: 600;
    font-size: 30px;
    -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,.75);
    -moz-box-shadow: 0 1px 4px 0 rgba(0,0,0,.75);
    box-shadow: 0 1px 4px 0 rgba(0,0,0,.75);
}

#facebookLoginPopup {
    overflow: hidden;
}

.numar-voturi-text {
    display: inline-block;
    margin-right: 10px;
    position: relative;
    bottom: 4px;
}

.numar-voturi-align {
    text-align: right;
}



.votat:after,
.votat:before {
    border: 1px solid rgba(10, 6, 64, 0.7);
    bottom: 120px;
    content: '';
    left: 30px;
    opacity: 0;
    position: absolute;
    right: 30px;
    top: 120px;
    -webkit-transform: scale(1.5);
    -ms-transform: scale(1.5);
    transform: scale(1.5);
    -webkit-transition: 0.6s 0.2s;
    transition: 0.6s 0.2s;
    backface-visibility: hidden;
    z-index: 999999;
}

.votat:before {
    border-bottom: none;
    border-top: none;
    left: 30px;
    right: 30px;
}

.votat:after {
    border-left: none;
    border-right: none;
    bottom: 120px;
    top: 120px;
}

.votat:hover:after,
.votat:hover:before {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    backface-visibility: hidden;
    z-index: 999999;
}

.img-voting {
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    width: 100%;
    height: 210px;
    background-position: center;
    background-size: cover;
    display: block;
    backface-visibility: hidden;
}


.concurenti-hover .overbox {
    background-color: rgba(3, 37, 105, 0.5);
    position: absolute;
    top: 0;
    left: 0;
    color: #fff;
    z-index: 100;
    -webkit-transition: all 300ms ease-out;
    -moz-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
    -ms-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
    opacity: 0;
    padding: 92px 20px;
    width: 100%;
    height: 100%;
}

.concurenti-hover:hover .overbox { opacity: 1; }

.concurenti-hover .overtext {
    -webkit-transition: all 300ms ease-out;
    -moz-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
    -ms-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
    transform: translateY(40px);
    -webkit-transform: translateY(40px);
}

.concurenti-hover .title {
    font-family: 'Roboto Condensed';
    font-size: 2.5em;
    text-transform: uppercase;
    opacity: 0;
    transition-delay: 0.1s;
    transition-duration: 0.2s;
}

.concurenti-hover:hover .title,
.concurenti-hover:focus .title {
    opacity: 1;
    transform: translateY(0px);
    -webkit-transform: translateY(0px);
}

.concurenti-hover .tagline {
/*    font-family: 'Roboto Condensed';
    font-size: 1.1em;*/
    opacity: 0;
    transition-delay: 0.2s;
    transition-duration: 0.2s;
}

.concurenti-hover:hover .tagline,
.concurenti-hover:focus .tagline {
    opacity: 1;
    transform: translateX(0px);
    -webkit-transform: translateX(0px);
    transform: translateY(-60px);
    -webkit-transform: translateY(-60px);
}

.concurenti-hover h3 a {
    margin-top: 15px;
    min-height: 40px;
}


.item-meta {
    border-bottom: none !important; 
    font-size: 14px;
    margin-bottom: 15px;
    margin-top: 5px;
}

.item-meta:hover {
    color: #032569;
}
.news-img-containerBig {
    background-position: center;
    background-size: cover;
    width: 100%;
    height: 172px;
    display:block;
    border-bottom: 3px solid #032569;
    margin-bottom: 5px;
}

.page-item:first-child .page-link {
    margin-left: 0;
    border-bottom-left-radius: 0px;
    border-top-left-radius: 0px;
}

.voteBtn {
    top: -20px;
}

.concurenti-hover .voteBtn {
    text-align: center !important;
}


.vote_header {
    color: #fff;
}

.clear {
    clear: both;
}

.article-box a {
    overflow: hidden;
}

.concurenti-hover {
    position: relative;
    overflow: hidden;
    margin-top: 55px;
}

.concurenti-hover img {
    max-width: 100%;    
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    /*border-bottom: solid 4px #032569;*/
}

.concurenti-hover:hover img {
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

.concurenti_vot {
        display: inline-block;
        border-radius: 8px;
    }


@media (max-width: 992px) {
    .numar-voturi-align{
        text-align: left;
    }

    .loggedInUser {
        display: inline-block;
        border: none;
    }

    #hr-titles-voturi {
        display: block;
        height: 0;
        border: 1px solid #29487d;
        border-top: 0px solid #29487d;
        padding: 0;
        width: 90%;
        margin: 8px auto;
    }
    #facebookLoginPopup {
        width: 280px;
        height: 240px;
        min-width: 200px;
        max-width: 400px;
        padding: 40px 10px;
    }
    .header-margin-top-video {
        margin-top: 30px;
        padding: 0 15px;
        font-size: 20px;
    }
    .container-mobile-center {
        text-align: center;
        margin: 0 auto;
    }
}

@media (max-width: 768px) {
    .numar-voturi-align{
        text-align: left;
    }

    .loggedInUser {
        display: inline-block;
        border: none;
    }

    #hr-titles-voturi {
        display: block;
        height: 0;
        border: 1px solid #29487d;
        border-top: 0px solid #29487d;
        padding: 0;
        width: 90%;
        margin: 8px auto;
    }
    #facebookLoginPopup {
        width: 280px;
        height: 240px;
        min-width: 200px;
        max-width: 400px;
        padding: 40px 10px;
    }
    .header-margin-top-video {
        margin-top: 30px;
        padding: 0 15px;
        font-size: 20px;
    }
    .container-mobile-center {
        text-align: center;
        margin: 0 auto;
    }
    .concurenti_vot {
        display: inline-block;
        width: 400px;
        margin: 0 auto;
    }
}

@media (max-width: 450px) {
    .numar-voturi-align{
        text-align: left;
    }

    .loggedInUser {
        display: inline-block;
        border: none;
    }

    #hr-titles-voturi {
        display: block;
        height: 0;
        border: 1px solid #29487d;
        border-top: 0px solid #29487d;
        padding: 0;
        width: 90%;
        margin: 8px auto;
    }
    #facebookLoginPopup {
        width: 280px;
        height: 240px;
        min-width: 200px;
        max-width: 400px;
        padding: 40px 10px;
    }
    .header-margin-top-video {
        margin-top: 30px;
        padding: 0 15px;
        font-size: 20px;
    }
    .container-mobile-center {
        text-align: center;
        margin: 0 auto;
    }
.concurenti_vot {
        display: inline-block;
        width: 250px;
        margin: 0 auto;
    }
}