@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700');

.alert-error { color: white; font-weight: 600; text-align: center; padding: 95px !important;}

.imagine {
    position: relative;
    float: left;
    width:  100px;
    height: 100px;
    background-position: 50% 50%;
    background-repeat:   no-repeat;
    background-size:     cover;
}

.butonprogram { width: auto; margin: 2px !important; border-radius: 0px !important; display: inline;}
.butonprogram a {color: auto; }



body,html {}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-right: 7px !important;
    padding-left: 7px !important;
}


/*image wrapper*/

.img-wrapper img {
  z-index: 2;
    opacity: .9;
    position: absolute;
    top: 50%;
    left: 50%;
    min-width: 101%;
    min-height: 101%;
    margin-right: -50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}



/*HEADER*/
header {background: url(/olt-tv-new/javax.faces.resource/site/img/top-bg.jpg.html) no-repeat top !important; background-size: cover !important;}

/*TOP LINE*/
.top { background:#028dc7; color:white; font-family: 'Roboto Condensed', sans-serif; font-size:0.8em; padding-top:7px; padding-bottom:7px; text-align:right; border-bottom:2px solid #fff;}
.top a { color:#FF0; font-weight:600; }
.top a:hover { color:#FF0; font-weight:600; }



.logoArea { border-bottom:2px solid #fff; padding-top:30px; padding-bottom:5px;
background: rgba(255,255,255,0);
background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(246,246,246,0.5) 50%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(50%, rgba(246,246,246,0.5)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(246,246,246,0.5) 50%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(246,246,246,0.5) 50%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(246,246,246,0.5) 50%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(246,246,246,0.5) 50%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0 );
}
.logoArea .logo { text-align:center; margin-top:7px;}
.logoArea .logo img { width:90%;}

/**/
.searchbar { float:right;}
.searchArea { padding-top:10px; font-family: 'Roboto Condensed', sans-serif; text-align:right; margin-top: 15px;}
.searchArea .link { font-weight:600; color:#5f5f5f; text-transform:uppercase; font-size:0.9em; margin-left:5px; margin-right:5px; margin-bottom:10px;}
.searchArea i { font-weight:600; color:#5f5f5f; text-transform:uppercase; margin-left:6px; margin-right:6px;}


/*mainmenu*/
.mainmenu { color:#06C; font-family: 'Roboto Condensed', sans-serif; font-weight:600; text-transform:uppercase; font-size:1.1em !important;}
.link2 { color:#069 !important;}



/*SEARCH START*/
#custom-search-input{
	width:385px;
    padding: 3px;
    border: solid 0px #E4E4E4;
    border-radius: 6px;
    background-color: #fff;
	box-shadow: 0 0px 10px rgba(0,0,0,.25);
	 margin-top:-8px;
	 margin-left:20px;
}

#custom-search-input input{
    border: 0;
    box-shadow: none;
}

#custom-search-input button{
    margin: 0px 0 0 0;
    background: none;
    box-shadow: none;
    border: 0;
    color: #f90;
    padding: 0 2px 0 4px;
    border-left: solid 1px #ccc;
}

#custom-search-input button:hover{
    border: 0;
    box-shadow: none;
    border-left: solid 1px #ccc;
}

#custom-search-input .glyphicon-search{
    font-size: 12px;
}
/*SEARCH END*/



#sitedefinition { padding-top:20px; border-top: 2px solid #e1e1e1; background: url(/olt-tv-new/javax.faces.resource/site/img/Globe_with_data_background.jpg.html) no-repeat; }

.panel { margin-bottom:10px !important;
		-webkit-box-shadow: 0 2px 5px 0 #ccc !important;
		box-shadow: 0 2px 5px 0 #ccc !important;
		border:0px !important; 
 		border-radius:0px !important;
}


.header-blue { background: url(/olt-tv-new/javax.faces.resource/site/img/blue-bg.jpg.html) no-repeat; background-size:cover; color: white; padding:10px; font-family: 'Roboto Condensed', sans-serif; font-weight:600;}
.header-blue span { color:#FF3;}

.header-blue2 { background: url(/olt-tv-new/javax.faces.resource/site/img/blue-bg2.jpg.html) no-repeat; background-size:cover; color: white; padding:10px; font-family: 'Roboto Condensed', sans-serif; font-weight:600;}
.paneltitleblue2 span { color:#FF3;}

.header-orange { background: url(/olt-tv-new/javax.faces.resource/site/img/orange-bg.jpg.html) no-repeat; background-size:cover; color: white; padding:10px; font-family: 'Roboto Condensed', sans-serif; font-weight:600;}
.paneltitleorange span { color:#FF3;}

.header-green { background: url(/olt-tv-new/javax.faces.resource/site/img/green-bg.jpg.html) no-repeat; background-size:cover; color: white; padding:10px; font-family: 'Roboto Condensed', sans-serif; font-weight:600;}
.paneltitlegreen span { color:#FF3;}

.header-red { background: url(/olt-tv-new/javax.faces.resource/site/img/red-bg.jpg.html) no-repeat; background-size:cover; color: white; padding:10px; font-family: 'Roboto Condensed', sans-serif; font-weight:600;}

.paneltitlered span { color:#FF3;}

input[type="file"] {
	/* display: none !important; */   
}
.custom-file-upload {
    border: 1px solid #ccc;
    display: inline-block;
    padding: 6px 12px;
    cursor: pointer;
}


/*Breaking News*/
@import url('https://fonts.googleapis.com/css?family=Titillium+Web:400,900');
.breakingnews { margin-top:0px; margin-bottom:20px; background: #8e0000 url(/olt-tv-new/javax.faces.resource/site/img/breaking.jpg.html) no-repeat left top !important; background-size: cover !important; padding: 10px 10px 10px 10px; border-top:2px solid #F00; border-bottom:4px solid #F00;}
.breakingnews a:hover { text-decoration:none;}
.breakingnews img { border:9px solid #fff;}
.breakingnews .label-title { color: #FC3; font-family: 'Titillium Web', sans-serif; font-weight:900; text-shadow:#000 0px 3px 0px; }
.breakingnews h4 { color: #fff; font-family: 'Titillium Web', sans-serif; font-weight:700; text-shadow:#000 0px 3px 0px; margin-bottom:10px; }
.breakingnews a { color:#fff; font-size:1.1em;}
.breakingnews a:hover { color:#ff0; font-size:1.1em;}
.breakingnews .breakingtitle { font-family: 'Titillium Web', sans-serif; font-weight:700; color:white; margin-bottom:20px; text-shadow:#000 0px 2px 0px;}
.breakingnews .breakingsummary { color:#FF9; font-weight:700;}

.shaddow { box-shadow: 0 0px 15px rgba(0,0,0,.25);}

/*stire principala*/
.stire-principala { padding:0px !important; margin-bottom:10px !important; background:white;}
.stire-principala img { border-bottom:4px solid #F00;}
.stire-principala a { color: inherit !important;}
.stire-principala a:hover { text-decoration:none; color: inherit !important;}
.stire-principala .titlu {
font-family: 'Roboto Condensed', sans-serif; 
font-weight:bold;
position: absolute; 
margin-top: -25%;
display: block;
color: #fff;
text-shadow: 0 1px 0 #000;
box-shadow: inset 0 1px 0 rgba(255,255,255,.25), 0 1px 3px #000;
font-size: 30px;
line-height: 32px;
width: 90%;
background-color: rgba(0,51,153,0.70);
padding: 11px 20px 14px;}
.stire-principala .text-sumar { font-family: 'Roboto Condensed', sans-serif; font-size:1.5em; font-weight:600; margin-top:20px; margin-left:20px; margin-right:20px; color: #000; text-shadow:#fff 0px 1px 0px; line-height:1.2em; }
.stire-principala i { margin-left:10px;}
.stire-principala .sectionlabel {font-family: 'Roboto Condensed', sans-serif; font-weight:600; color:orange; margin:20px;} 
.stire-principala .datelabel {font-family: 'Roboto Condensed', sans-serif; font-weight:400; color:#ccc; margin:20px;} 



/*panelstyle2*/
.stire-secundara {font-family: 'Roboto Condensed', sans-serif; background:#fff; min-height:220px !important; text-shadow:#fff 0px 1px 0px !important; padding-bottom:10px; margin-top:10px; margin-bottom:20px;}
.stire-secundara:hover { box-shadow: 0 0px 15px rgba(0,0,0,.35);}
.stire-secundara a { text-decoration:none; color: inherit;}
.stire-secundara a:hover { text-decoration:none; color: inherit;}
.stire-secundara .img2 { margin-bottom:15px;}
.stire-secundara .titlu { color: #000; font-weight:600; margin:0px 10px 10px 10px; font-size:1.1em; }
.stire-secundara .sectionlabel { font-weight:600; font-size:0.8em; color:orange; margin:0px 10px 0px 10px;}
.stire-secundara .datelabel { font-weight:400; color: #666; font-size:0.8em; margin:0px 10px 0px 10px;}
.stire-secundara i { margin-left: 3px; margin-right: 3px;}



/*Secondary news*/
.alte-stiri { font-family: 'Roboto Condensed', sans-serif; padding:15px 0px 10px 0px !important; margin-top:10px; margin-bottom:10px !important; border:2px solid #fff  !important; background:white;}
.alte-stiri:hover { box-shadow: 0 0px 15px rgba(0,0,0,.35) !important;}
.alte-stiri a { text-decoration:none; color: inherit;}
.alte-stiri a:hover { text-decoration:none; color: inherit;}
.alte-stiri img { width:90% !important;}
.alte-stiri .titlestyle3 { color: #000; font-weight:600; margin:0px; margin-top:10px; margin-bottom:10px; }
.alte-stiri .sectionlabel { font-weight:600; color:#f90;}
.alte-stiri .datelabel { font-weight:400; color: #999; font-size:0.9em;}
.alte-stiri .col8pull { margin-left:-10px !important; }



.stire-categorie {font-family: 'Roboto Condensed', sans-serif; background:#fff; min-height: auto; text-shadow:#fff 0px 1px 0px !important; padding-bottom:10px; padding-top: 10px; margin-top:10px; margin-bottom:7px;}
.stire-categorie:hover { box-shadow: 0 0px 15px rgba(0,0,0,.35);}
.stire-categorie a { text-decoration:none; color: inherit;}
.stire-categorie a:hover { text-decoration:none; color: inherit;}
.stire-categorie .img2 { margin-bottom:15px;}
.stire-categorie .titlu { color: #000; font-weight:600; margin:0px 10px 10px 0px; font-size:1.3em;}
.stire-categorie .sectionlabel { font-weight:600; font-size:1.2em; color:orange; margin:0px 10px 10px 0px;}
.stire-categorie .datelabel { font-weight:400; color: #666; font-size:0.8em; margin:0px 10px 0px 0px;}
.stire-categorie i { margin-left: 3px;
    margin-right: 3px;}
.stire-categorie img { margin-bottom: 7px;}
.stire-categorie .imagine { }



.stire-categorie2 {font-family: 'Roboto Condensed', sans-serif; background:#fff; min-height: 300px; text-shadow:#fff 0px 1px 0px !important; padding-bottom:10px; padding-top: 0px; margin-top:10px; margin-bottom:7px;}
.stire-categorie2:hover { box-shadow: 0 0px 15px rgba(0,0,0,.35);}
.stire-categorie2 a { text-decoration:none; color: inherit;}
.stire-categorie2 a:hover { text-decoration:none; color: inherit;}
.stire-categorie2 .img2 { margin-bottom:15px;}
.stire-categorie2 .titlu { color: #000; font-weight:600; margin:0px 10px 10px 10px; font-size:1.2em;}
.stire-categorie2 .sectionlabel { font-weight:600; font-size:1.0em; color:orange; margin:0px 10px 10px 10px;}
.stire-categorie2 .datelabel { font-weight:400; color: #666; font-size:0.8em; margin:0px 10px 0px 10px;}
.stire-categorie2 i { margin-left: 3px;
    margin-right: 3px;}
.stire-categorie2 img { margin-bottom: 7px;}
.stire-categorie2 .imagine { }



/*Azi la OLTTV*/
.whitepanel { background:#fafafa; font-family: 'Roboto Condensed', sans-serif !important; margin-bottom:20px; box-shadow:rgba(204,204,204,0.5) 0px 0px 15px;}
.whitepanel .continut-formatat { padding:10px; color:#000 !important;}
.whitepanel .title { color:#666; font-weight:600;}
.whitepanel .summary { color:#000; font-weight:400;}
.whitepanel h5 { margin-top:0px !important;}
.whitepanel span a { color:inherit !important;}

/*Declaratia zilei*/



/*Anunturi*/
.anunturi { padding-bottom:0px !important; padding-top:0px !important; text-shadow:#fff 0px 1px 0px;}
.anunturi .title { color:#666; font-size:0.9em; margin-bottom:0px !important;}
.anunturi .datelabel { color:#069; margin-top: 10px !important; font-weight: 600;}
.anunturi .section { color:#069;  font-family:Arial, Helvetica, sans-serif; font-weight:600; font-size:0.8em; margin-top:3px !important;}
.anunturi .gray1 { background:#fafafa; padding:5px 10px 5px 10px; color:#999; }
.anunturi .gray1:hover { background:#f1f1f1; padding:5px 10px 5px 10px; color:#999;}
.anunturi .gray2 { background:#eaeaea; padding:5px 10px 5px 10px; color:#999; border-bottom: 2px solid #fff;}
.anunturi .gray2:hover { background:#e1e1e1; padding:5px 10px 5px 10px; color:#999;}
.anunturi a { color:inherit;}
.anunturi a:hover { text-decoration:none;}
.anunturi .text { color:black; font-family:Arial, Helvetica, sans-serif;}
.announcedetails {padding:10px; text-align:center; background:red; font-weight:600; font-size:0.8em;}
.announcedetails a { color:white;}
.announcedetails a:hover { text-decoration:none; color:#ff0;}

.announcebutton { font-family: 'Roboto Condensed', sans-serif !important; padding:10px; text-align:center; background:#069; font-weight:600; font-size:0.8em; }
.announcebutton a { color:white;}
.announcebutton a:hover { color:white; text-decoration:none;}







/*Banners*/
.banner300 { margin-bottom:10px !important;}
.banner250 { margin-bottom:10px !important;}
.banner468 { margin-top:20px !important;}
.banner728 { margin:10px !important;}



/*Primarii*/
.primarie { padding:15px; font-family: 'Roboto Condensed', sans-serif !important; text-shadow:#fff 0px 1px 0px;
background: rgba(237,237,237,1);
background: -moz-linear-gradient(left, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(237,237,237,1)), color-stop(53%, rgba(246,246,246,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(left, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(left, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(left, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
background: linear-gradient(to right, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff', GradientType=1 );
}
.primarie a:hover { text-decoration:none;}
.primarie .titlu-primarie { font-weight:900; font-size:0.9em; margin-bottom:10px; color:#069;}
.primarie .nume-primarie { font-weight:900; color:red; font-size:0.9em; margin-bottom:10px;}
.primarie .sumar-primarie { font-weight:400; color:#000; font-size:0.9em; margin-bottom:10px; text-align:justify;}
.primarie img { margin-right:10px; margin-bottom:5px; border-bottom:4px solid #f90; padding-bottom:1px; width:30%;}

.primarie hr { border-bottom:1px solid #fff; border-top: 1px solid #ddd;}


.more-blue { font-family: 'Roboto Condensed', sans-serif !important; padding:10px; text-align:center; background:#069; font-weight:600; font-size:0.8em; }
.more-blue a { color:white;}
.more-blue a:hover { color:white; text-decoration:none;}


/*BIG SECTION*/
.bigsectionArea {text-shadow:#000 0px 1px 0px; transition: background .5s ease; color:white; padding:20px 50px 50px 50px !important; background:#586d7f url(/olt-tv-new/javax.faces.resource/site/img/bigsectionArea.jpg.html) no-repeat top !important; box-shadow:0 6px 6px -3px rgba(0,0,0,.3); margin:5px; margin-bottom:20px; }
.bigsectionArea a { text-decoration:none; color:inherit;}
.bigsectionArea a:hover { text-decoration:none; color:inherit;}
.bigsectionArea .sectionTitle {text-shadow:#000 0px 3px 0px; font-family: 'Titillium Web', sans-serif; font-weight:900; border-bottom:1px solid white; padding-bottom:20px; margin-bottom:30px;}
.bigsectionArea .newsTitle {font-family: 'Titillium Web', sans-serif; font-weight:700;}
.bigsectionArea .newsSummary {font-family: 'Titillium Web', sans-serif; font-weight:600; color:#e1e1e1;}
.bigsectionArea .dateNews { color:#FF9;font-family: 'Titillium Web', sans-serif; font-weight:600; }



/*CELE MAI CITITE, DISTRIBUITE, COMENTATE*/
.tabs { color:white; padding:30px 50px 50px 50px !important; background:#fff url(/olt-tv-new/javax.faces.resource/site/img/graybg.jpg.html) no-repeat top !important; box-shadow:0 6px 6px -3px rgba(0,0,0,.3); margin:5px; margin-bottom:20px; }
.tabs a { text-decoration:none; color:inherit;}
.tabs a:hover { text-decoration:none; color:inherit;}
.tabs .sectionTitle {text-shadow:#000 0px 3px 0px; font-family: 'Titillium Web', sans-serif; font-weight:900; border-bottom:1px solid white; padding-bottom:20px; margin-bottom:30px;}
.tabs .newsTitle {font-family: 'Titillium Web', sans-serif; font-weight:700; color: #06C; text-shadow:#fff 0px 1px 1px;}
.tabs .newsSummary {font-family: 'Titillium Web', sans-serif; font-weight:600; color:#666; text-shadow:#fff 0px 1px 1px;}
.tabs .dateNews { color:#000; font-family: 'Titillium Web', sans-serif; font-weight:600;  text-shadow:#fff 0px 1px 1px;}
.nav-tabs li a { font-weight:900; font-size:0.7em; border-radius:0px !important; color:#000;}
.nav-tabs>li>a:hover { background:#e1e1e1 !important; color:black;}
.tab-content article { margin-top:20px; }


/*SPORT*/
.sportArea {text-shadow:#000 0px 1px 2px; color:white; padding:20px 50px 50px 50px !important; background:#1f6613 url(/olt-tv-new/javax.faces.resource/site/img/sport.jpg.html) no-repeat top !important; background-size: cover; box-shadow:0 6px 6px -3px rgba(0,0,0,.3); margin:5px; margin-bottom:20px; }
.sportArea a { text-decoration:none; color:inherit;}
.sportArea a:hover { text-decoration:none; color:inherit;}
.sportArea .sectionTitle {text-shadow:#000 0px 3px 0px; font-family: 'Titillium Web', sans-serif; font-weight:900; border-bottom:1px solid white; padding-bottom:20px; margin-bottom:30px; color:yellow;}
.sportArea .newsTitle {font-family: 'Titillium Web', sans-serif; font-weight:700; color:#FF0;}
.sportArea .newsSummary {font-family: 'Titillium Web', sans-serif; font-weight:600; color:#e1e1e1;}
.sportArea .dateNews { color:#FF9;font-family: 'Titillium Web', sans-serif; font-weight:600; margin-bottom:20px; }
.sportArea img { border:3px solid white;}
.sportArea .relatedSport { border-bottom:1px solid #ccc; margin-bottom: 15px; padding-bottom: 15px;}
.sportArea .relatedSport img { margin-right:25px; float:left;}









/*category*/
.header-categorie { margin-bottom:10px; background: #008cff url(/olt-tv-new/javax.faces.resource/site/img/blue-bg.jpg.html); border: 0px solid #fff;} 
.header-categorie h1 { font-family:'Roboto Condensed', Helvetica Neue, Helvetica, Arial, sans-serif; font-size:1.5em !important; font-weight:600;  color: white; padding:5px 7px; display: inline-block; color: #fff; text-shadow: 0 1px 0px #004080; padding: 2px 20px; font-size: 30px; line-height: 37px; margin:0px; }
.header-categorie h2 { font-family:'Roboto Condensed', Helvetica Neue, Helvetica, Arial, sans-serif; font-size:1.4em !important; font-weight:600; background: #F00; color: white; padding:5px 7px; display: inline-block; color: #fff; text-shadow: 0 1px 0 #004080; padding: 2px 20px; font-size: 30px; line-height: 37px; margin:0px; }
.header-categorie h3 { font-family:'Roboto Condensed', Helvetica Neue, Helvetica, Arial, sans-serif; font-size:1.3em !important; font-weight:300;  color: white; padding:5px 7px; display: inline-block; color: #fff; text-shadow: 0 1px 0 #004080; padding: 2px 20px; font-size: 30px; line-height: 37px; margin:0px; border-right: 1px solid #fff;
background: rgba(164,204,43,1);
background: -moz-linear-gradient(top, rgba(164,204,43,1) 0%, rgba(92,158,30,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(164,204,43,1)), color-stop(100%, rgba(92,158,30,1)));
background: -webkit-linear-gradient(top, rgba(164,204,43,1) 0%, rgba(92,158,30,1) 100%);
background: -o-linear-gradient(top, rgba(164,204,43,1) 0%, rgba(92,158,30,1) 100%);
background: -ms-linear-gradient(top, rgba(164,204,43,1) 0%, rgba(92,158,30,1) 100%);
background: linear-gradient(to bottom, rgba(164,204,43,1) 0%, rgba(92,158,30,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4cc2b', endColorstr='#5c9e1e', GradientType=0 );}



.rss-headerbutton { padding:12px;}	
.rss-headerbutton a { color:#FF0;}
.rss-headerbutton a:hover { color:#FFF;}	

.rss-panelbutton { padding:3px;}	
.rss-panelbutton a { color:#FF0;}
.rss-panelbutton a:hover { color:#FFF;
    text-overflow:ellipsis;
    overflow:hidden;
    display:inline-block;
    white-space:nowrap;
}	


/*category*/
.header-categorie-orange { margin-bottom:10px; background: orange; border:1px solid #fff;} 
.header-categorie-orange h1 { font-family:'Roboto Condensed', Helvetica Neue, Helvetica, Arial, sans-serif; font-size:1.5em !important; font-weight:600; background: #F00; color: white; padding:5px 7px; display: inline-block; color: #fff; text-shadow: 0 1px 0px #004080; padding: 2px 20px; font-size: 30px; line-height: 37px; margin:0px; }
.header-categorie-orange h2 { font-family:'Roboto Condensed', Helvetica Neue, Helvetica, Arial, sans-serif; font-size:1.4em !important; font-weight:600; background: #F00; color: white; padding:5px 7px; display: inline-block; color: #fff; text-shadow: 0 1px 0 #004080; padding: 2px 20px; font-size: 30px; line-height: 37px; margin:0px; }
.header-categorie-orange h3 { font-family:'Roboto Condensed', Helvetica Neue, Helvetica, Arial, sans-serif; font-size:1.3em !important; font-weight:300;  color: black; padding:5px 7px; display: inline-block; text-shadow: 0 0px 0 #004080; padding: 2px 20px; font-size: 30px; line-height: 37px; margin:0px; border-right: 1px solid #fff;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fceabb+0,fccd4d+50,f8b500+51,fbdf93+100;Orange+3D+%235 */
background: rgb(252,234,187); /* Old browsers */
background: -moz-linear-gradient(top, rgba(252,234,187,1) 0%, rgba(252,205,77,1) 50%, rgba(248,181,0,1) 51%, rgba(251,223,147,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(252,234,187,1) 0%,rgba(252,205,77,1) 50%,rgba(248,181,0,1) 51%,rgba(251,223,147,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fceabb', endColorstr='#fbdf93',GradientType=0 ); /* IE6-9 */
}




/*Article*/
iframe {width: 100% !important;}

.articol { background:white !important; margin-bottom:20px; padding-bottom:10px; background:url(/olt-tv-new/javax.faces.resource/site/img/label-cat.png.html) repeat-x bottom;}
.articol .titlu-articol {
font-family: 'Roboto Condensed', sans-serif; 
font-weight:bold;
color: #000;
font-size: 30px;
line-height: 32px;
padding: 20px 20px 14px;}
.articol .sectionlabel { font-weight:600; margin-left:20px; font-family: 'Roboto Condensed', sans-serif; color:orange; font-size:1.2em;}
.articol .datelabel { font-weight:300; margin-left:20px; font-family: 'Roboto Condensed', sans-serif; color:#999; margin-right:20px;}
.articol .imagine-articol { border-bottom:4px solid #F00;}
.articol .share-area { margin-top:20px; background:url(/olt-tv-new/javax.faces.resource/site/img/label-cat.png.html) repeat; padding:10px;}
.articol .share-area img { border:3px solid #fff;}

.articol .sumar-articol {font-weight:600; padding:0px 20px 0px 20px; font-family: 'Roboto Condensed', sans-serif; color:#999; font-size:1.2em; text-align:justify;}
.articol .autor-articol { font-weight:600; font-size:0.9em; padding:10px 20px 10px 20px; font-family: 'Roboto Condensed', sans-serif; color: #666; text-align:justify;}
.articol .vizualizari-articol {font-weight:600; font-size:0.9em; padding:10px 20px 10px 20px; font-family: 'Roboto Condensed', sans-serif; color: #0C0; text-align:justify;}
.articol .continut-articol {font-weight:400; padding:10px 20px 10px 20px; font-family: 'Roboto Condensed', sans-serif; font-size:1.1em; color:#000; text-align:justify;}
.taguri { background:#FFF; padding:20px; min-height:60px;}
.taguri .btn { margin-bottom:4px;}



/*anunturi*/
.anunturi-area { background:#fafafa; padding:0px; margin-bottom:20px; min-height:600px;}
.anunturi-area .butons { padding:20px; text-shadow:0px !important; border-radius:0px !important; background:url(/olt-tv-new/javax.faces.resource/site/img/label-cat.png.html) repeat; margin-bottom:20px;}
.anunturi-area .butons .btn { padding:13px; width:135px; text-transform:uppercase; text-shadow: #000 0px 1px 0px !important;  border-radius:0px !important; font-family: 'Roboto Condensed', sans-serif; font-weight:600; font-size:1em; border: 2px solid #fff; background: url(/olt-tv-new/javax.faces.resource/site/img/54895_abstract_red_abstract_red.jpg.html) bottom right; background-size: auto;}
.anunturi-area .anunt-panel { background:#FFF; border-radius:5px; box-shadow:0px 0px 15px #e1e1e1; border:1px solid #eaeaea; padding:10px;  margin-bottom:15px; min-height:390px;}
.anunturi-area .anunt-panel:hover { background:#fff; border-radius:5px; box-shadow:0px 3px 0px red; border:1px solid #eaeaea; padding:10px;  margin-bottom:15px; min-height:390px; box-shadow:#999 0px 0px 25px;}	
.anunturi-area .titlu-anunt {font-family: 'Roboto Condensed', sans-serif; font-weight:600; font-size:1.0em; line-height:1.1em; margin-top:10px; color:#069 !important;}
.anunturi-area .sectiune-anunt {font-family: 'Roboto Condensed', sans-serif; font-weight:600; color:#f90;}
.anunturi-area .data-anunt {font-family: 'Roboto Condensed', sans-serif; font-weight:300; color:#000; margin-bottom:0px; font-size:0.9em; color:#000 !important;}
.anunturi-area .descriere-anunt {font-family: 'Roboto Condensed', sans-serif; font-weight:400; font-size:0.9em; color:#000 !important;}	
.anunturi-area .anunt-panel a { color:#000 !important;}	
.anunturi-area .anunt-panel a:hover { color:#000; text-decoration:none;}
.anunturi-area .anunt-panel .resursa {}
.anunturi-area .anunt-panel img { width:100%; }
.anunturi-area .anunt-panel .btn {font-family: 'Roboto Condensed', sans-serif; font-weight:600;}

.parent {
    display: flex;
    height: 215px; /* Or whatever */
margin-bottom: 10px;
border-bottom:2px solid red;
}

.child {
    width: 100%;  /* Or whatever */
    height: auto; /* Or whatever */
    margin: auto;  /* Magic! */
}



/*Primarii*/
.stiri-primarii {}
.stiri-primarii .meniu { text-shadow:0px !important; border-radius:0px !important; padding:10px; margin-bottom:20px; 
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ededed+0,f6f6f6+53,ffffff+100 */
background: rgb(237,237,237); /* Old browsers */
background: -moz-linear-gradient(left, rgba(237,237,237,1) 0%, rgba(246,246,246,1) 53%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(237,237,237,1) 0%,rgba(246,246,246,1) 53%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(237,237,237,1) 0%,rgba(246,246,246,1) 53%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */
}
.stiri-primarii .meniu ul { margin: 0px !important; padding: 0px !important; list-item: none !important; list-style: none; text-align: left;}
.stiri-primarii .meniu li { margin:5px; list-item: none !important; list-style: none; text-align: left; font-family: 'Roboto Condensed', sans-serif; font-weight:400; text-align: left; padding-bottom:3px;}
.stiri-primarii .meniu li a { color:#666;}
.stiri-primarii .meniu li a i { margin-right: 5px;} 
.stiri-primarii .zona-stiri { font-family: 'Roboto Condensed', sans-serif; font-weight:300; text-shadow:#fff 0px 1px 0px;}
.stiri-primarii .zona-stiri article { border-bottom:2px solid red; padding:10px; background:#FFF; margin-bottom:10px;}
.stiri-primarii .zona-stiri .denumire-primarie { font-weight:400; color:#096;}
.stiri-primarii .zona-stiri .titlu-primarie { font-weight:600; color:#000; height: 46px;}
.stiri-primarii .zona-stiri article img { float:left; margin:7px; margin-right:12px; width:150px; border:2px solid #fff;}
.stiri-primarii .logo-primarie {margin-bottom:15px; padding:20px; 
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&1+0,0+100;White+to+Transparent */
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
}
.stiri-primarii .logo-primarie img { }

.articol-primarie { padding:20px; background:#FFF;}
.articol-primarie .titlu { margin-bottom:20px; font-weight:600;}
.articol-primarie .sumar { margin-bottom:20px; font-weight:600; color:#999; line-height:25px; text-align:justify;}
.articol-primarie .continut-formatat { margin-bottom:20px; text-align:justify; color:#000; font-size: 1.1em; font-weight:400;}
.articol-primarie .resursa { margin-bottom:15px;}

.desktop { display:!important;}
.mobile { display:none;}



/*POPUP*/
.black_overlay {
  display: none;
  position: fixed;
  overflow:auto;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  background-color: black;
  z-index: 1001;
  -moz-opacity: 0.8;
  opacity: .80;
  filter: alpha(opacity=80);
}
.white_content {
	display: none;
	position: fixed;
	top: 2%;
	left: 10%;
	width: 80%;
	height: 96%;
	padding: 20px;
	border: 10px solid #069;
	background:#fff url() no-repeat top left;
	z-index: 1002;
	overflow: auto;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	-webkit-box-shadow: 0px 0px 55px 1px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 55px 1px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 55px 1px rgba(0,0,0,0.75);
}

.white_content .closebtn { float:right; font-family: 'Roboto Condensed', sans-serif;}
.white_content .resursa { margin-top:25px; padding-right:10px; margin-right:15px;}

.white_content .titlu { font-weight:600; font-family: 'Roboto Condensed', sans-serif; margin-top:20px;}
.white_content .text-anunt { font-weight:400; font-family: Arial, sans-serif; color:#069; margin-top:20px; font-size: 16px;}






	
	
	
/**/
footer { background: url(/olt-tv-new/javax.faces.resource/site/img/FOOTER.jpg.html) no-repeat center; background-size:cover; color:white; font-family: 'Roboto Condensed', sans-serif; font-size:0.9em; padding-top:30px; padding-bottom:30px;}
footer span { font-weight:600; color:#FF0;}
footer a { color:#ccc;}
footer a:hover { color: inherit;}

footer ul { border-bottom:1px solid #ccc; padding-bottom:5px;}
footer ul li { display:inline-block; margin-right:10px;}


@media (min-width: 1080px) {
  .col-full-width {
	width: 1165px !important;
	margin:0px !important;
	padding:0px 5px 0px 5px !important;
  }
	
  .col-left-width {
    width: 580px !important;
	margin:0px !important;
	padding:0px 5px 0px 5px !important;
  }
  .col-center-width {
    width: 310px !important;
	margin:0px !important;
	padding:0px 5px 0px 5px !important;
  }
  .col-right-width{
    width: 275px !important;
	margin:0px !important;
	padding:0px 5px 0px 5px !important;
  }
}





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

.stire-principala .titlu {
font-family: 'Roboto Condensed', sans-serif; 
font-weight:bold;
position: relative; 
margin-top: 0px;
display: block;
color: #fff;
text-shadow: 0 1px 0 #000;
box-shadow: inset 0 1px 0 rgba(255,255,255,.25), 0 1px 3px #000;
font-size: 30px;
line-height: 32px;
width: 100%;
background-color: rgba(0,51,153,0.70);
padding: 11px 20px 14px;}

	
	.searchArea { padding-top:10px; font-family: 'Roboto Condensed', sans-serif; text-align:center;}
	.logoArea .logo img { width:50%;}
	
	
	/*SEARCH START*/
	#custom-search-input{
		width:100%;
		padding: 3px;
		border: solid 1px #E4E4E4;
		border-radius: 6px;
		background-color: #fff;
		 margin-top:10px !important;
		 margin-left:0px;
		 margin-bottom:10px;
	}
	
	#custom-search-input input{
		border: 0;
		box-shadow: none;
	}
	
	#custom-search-input button{
		margin: 0px 0 0 0;
		background: none;
		box-shadow: none;
		border: 0;
		color: #666666;
		padding: 0 2px 0 4px;
		border-left: solid 1px #ccc;
	}
	
	#custom-search-input button:hover{
		border: 0;
		box-shadow: none;
		border-left: solid 1px #ccc;
	}
	
	#custom-search-input .glyphicon-search{
		font-size: 12px;
	}
	/*SEARCH END*/
	
	
.related {font-family: 'Roboto Condensed', sans-serif; padding-top:15px; padding-bottom:15px; border-bottom:1px solid #ccc;}

.stire-categorie {font-family: 'Roboto Condensed', sans-serif; background:#fff; min-height:285px !important; text-shadow:#fff 0px 1px 0px !important; padding-bottom:10px; margin-top:10px; margin-bottom:20px;}
.stire-categorie:hover { box-shadow: 0 0px 15px rgba(0,0,0,.35);}
.stire-categorie a { text-decoration:none; color: inherit;}
.stire-categorie a:hover { text-decoration:none; color: inherit;}
.stire-categorie .img2 { margin-bottom:15px;}
.stire-categorie .titlu { color: #000; font-weight:600; margin:0px 10px 10px 10px; font-size:1.1em; }
.stire-categorie .sectionlabel { font-weight:600; font-size:0.8em; color:orange; margin:0px 10px 0px 10px;}
.stire-categorie .datelabel { font-weight:400; color: #666; font-size:0.8em; margin:0px 10px 0px 10px;}
.stire-categorie i { margin:0px;}

	
/*Banners*/
.banner300 img { margin-bottom:10px !important; width:90% !important;}
.banner250 img { margin-bottom:10px !important; width:90% !important;}
.banner468 img { margin-top:20px !important; width:90% !important;}
.banner728 img { margin:10px !important; width:90% !important;}

.desktop { display:none;}
.mobile { display:block !important;}


/*POPUP*/
.black_overlay {
  display: none;
  position: fixed;
  overflow:auto;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  background-color: black;
  z-index: 1001;
  -moz-opacity: 0.8;
  opacity: .80;
  filter: alpha(opacity=80);
}
.white_content {
	display: none;
	position: fixed;
	top: 1%;
	left: 1%;
	width: 98%;
	height: 98%;
	padding: 20px;
	border: 5px solid red;
	background-color: white;
	z-index: 1002;
	overflow: auto;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	
	-webkit-box-shadow: 0px 0px 55px 1px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 55px 1px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 55px 1px rgba(0,0,0,0.75);
}

.white_content .closebtn { float:right; font-family: 'Roboto Condensed', sans-serif;}
.white_content .resursa { margin-top:60px; padding-right:10px; margin-right:15px;}

.white_content .titlu { font-weight:600; font-family: 'Roboto Condensed', sans-serif; margin-top:60px;}
.white_content .text-anunt { font-weight:600; font-family: 'Roboto Condensed', sans-serif; color:#666;margin-top:20px;}

.anunturi-area .anunt-panel { min-height: auto  !important;}
.parent {
    display: flex;
    height: auto !important; /* Or whatever */
}

.child {
    width: 100%;  /* Or whatever */
    height: auto; /* Or whatever */
    margin: auto;  /* Magic! */
}


   
}
