

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

#app_box{  position:absolute;top:55px;right:6px;}
#app_box img{  width: 117px; margin: auto; vertical-align: middle;}
#app_box2{  position:relative; }
#app_box2 img{  width: 117px; margin: auto; vertical-align: middle;}
 
#social_box{  position:absolute;top:105px;right:6px;}
#search_box{  position:absolute;top:115px;right:6px;width:300px;}
.vlog-content.ijf_full_page  { width:auto!important}
#social_box a img {
    font-size: 34px !important;
    padding: 0 0 0px !important;
    color: #f1f1f1 !important;
    background: #fcfcfc !important;
    width: 38px !important;
    height: 38px !important;
    float: left;
    margin-left:2px !important;
    border: 2px solid #fcfcfc;
    opacity: 0.2;
}
 .vlog-highlight.head-ijf {padding: 2px 4px; font-size: 1.3em;margin-bottom: 1px;}
.vlog-slot-r .vlog-ad a {float: none; }
#header .vlog-header-bottom .vlog-main-navigation ul li.menu-item:hover , #header .vlog-header-bottom  .vlog-main-navigation ul li.current-menu-item {background: #627095; } 
.vlog-main-navigation ul li {border-right:1px solid #fff; }
.vlog-main-navigation ul li  a{ font-family: 'Roboto Condensed', serif;}
 
.vlog-header-bottom .vlog-main-nav > li > a {
    padding: 5px 10px;
}
.vlog-header-bottom .vlog-actions-button > a, .vlog-header-bottom .vlog-actions-button > span { 
    padding: 8px 16px; 
}
.fv-close {color:#000}
#header .vlog-header-bottom { height: 35px; }
.site-title, .site-title a {line-height: auto; }

.acceptButton {border : solid 1px #000000;	border-radius : 3px;	moz-border-radius : 3px;	-webkit-box-shadow : 0px 0px 2px rgba(0,0,0,1.0);	-moz-box-shadow : 0px 0px 2px rgba(0,0,0,1.0);	box-shadow : 0px 0px 2px rgba(0,0,0,1.0);	font-size : 14px;	color : #ffffff; cursor:pointer;	padding : 1px 17px 3px;	background : #5f6166;	background : -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5f6166), color-stop(100%,#00060a));	background : -moz-linear-gradient(top, #5f6166 0%, #00060a 100%);	background : -webkit-linear-gradient(top, #5f6166 0%, #00060a 100%);	background : -o-linear-gradient(top, #5f6166 0%, #00060a 100%);	background : -ms-linear-gradient(top, #5f6166 0%, #00060a 100%);	background : linear-gradient(top, #5f6166 0%, #00060a 100%);	filter : progid:DXImageTransform.Microsoft.gradient( startColorstr='#5f6166', endColorstr='#00060a',GradientType=0 );}
.fas {font-family:FontAwesome!important;font-style: unset;}
.ijf-event-novideo   { margin-bottom: 10px; }
.ijf-event-novideo   .vlog-featured-info {   margin-top: -25px; }
#vlog-responsive-header ul.vlog-responsive-actions li.vlog-watch-later{display:none}

#vlog-responsive-header ul.vlog-responsive-actions li.vlog-watch-later.vlog-action-ijf-lang   {font-family: 'Roboto Condensed', serif; margin-right: 10px; display:block;line-height: 2.8em;}

.clear {
    clear: both;
    height: 1px;
    line-height: 1px;
}
#vlog-sticky-header .vlog-main-navigation   {margin-top:15px!important}

.vlog-prev-next-nav .vlog-pn-ico {color:#eee}
.vlog-labels-ijf{
	position: absolute;top: 40%;left: 37%;color: #fff; font-family:Impact, Roboto, Arial;font-size: 1.4em; letter-spacing: 1.0px;
}

.ijf-search-page  .vlog-labels-ijf{ left: 27%;  }
img.img-noyear { border: 1px solid #ccc; border-radius: 5px; }
#vlog-responsive-header .vlog-mob-nav  .fa {display: block;}
#vlog-responsive-header .vlog-mob-nav  .fa:before {font-size: 120%;}
#vlog-responsive-header .vlog-mob-nav li ,.dl-menuwrapper li   {  margin-left: 10px; display: list-item;border-bottom: 1px solid #ccf;     margin-top: 10px;} 
#vlog-responsive-header .vlog-mob-nav li a ,.dl-menuwrapper li a {display: inline!important;    padding: 6px 10px; font-size:1.2em;line-height:1.2em}
 .meta-item ,.meta-icon{color: #999!important;font-weight:bold; }
 .meta-comments a {color:unset}
 .meta-views, .meta-rtime{display:none} 
 
 .resp-tab-active  { 
    border: 1px solid #6586A8 !important; 
         border-bottom: 0px #fff solid !important; padding: 0 14px!important; 
 border-top: 4px solid #6586A8 !important; }
 
 .resp-tabs-list  li { padding: 0 15px;  }
 .resp-tab-content { padding:0;  }
 .vlog-header-bottom .vlog-search-form input[type="text"] {color:#333} 

.meta-date	 {font-size: 16px;}
.mob, .mob-500 {display:none}
@media (max-width: 990px) 
{
	.ijf-search-page  .vlog-labels-ijf{ left: 37%;  }
	.mob {display:block}
	.desk {display:none} 
	
.ijf-event-novideo .vlog-featured-info { margin-top: 0; }
	.author-desc .read-more a {
		padding: 10px 10px 10px 10px;
	}
	
}
@media (max-width: 767px) 
{
	
	.entry-actions {display:none!important}
}
@media (max-width: 500px) 
{
	.desk-500 {display:none}
	.mob-500 {display:block}
}
 
@media (max-width: 385px) 
{
	.ec-shortcode-outer-wrap {display:none} 
	#vlog-responsive-header .container .vlog-site-branding.mini img 
	{
		width: 150px!important;;
		left: -25px;
		position: relative;
	}
	#vlog-responsive-header ul.vlog-responsive-actions li.vlog-watch-later.vlog-action-ijf-lang { margin-right: 0; }
	/*
	 #vlog-responsive-header  .container 
	 {
		 background: no-repeat 30% 50% url(https://www.festivaldelgiornalismo.com/pictures/ijf_mobile_mini.png);
		 height: 100%;
	}
	#vlog-responsive-header .container .vlog-site-branding.mini img {display:none}
	*/
}

 body.post-template-default  .vlog-content{
    width:100%!important; font-size:18px!important;  line-height: 1.62!important;
    max-width:900px ; hyphens: auto;
   /* text-align: justify!important;  */
}

article.ijf-eventDetails .vlog-content {    /* width: 768px!important; */
    float: left;color: #111111;
font-family: 'Noto Sans';font-size: 1.6rem!important;
font-weight: 400!important;} 

body.post-template-default .vlog-single-content h2,body.post-template-default  .vlog-single-content h3,body.post-template-default   .vlog-single-content h4  {
   margin-top: 20px!important;
}
body.post-template-default .aligncenter  { margin:24px auto }

@media (max-width: 767px) 
{  body.post-template-default  .vlog-content{
	 font-size:1.5rem!important;  line-height: 1.62!important;
}
}
.vlog-ad.hidden-xs{display:none!important;}

.vlog-featured-1 .vlog-featured-item .vlog-cover, .vlog-featured-2 .vlog-featured-item .vlog-cover, .vlog-featured-3 .vlog-featured-item .vlog-cover {width:100%}

/* .vlog-featured-info-bg.vlog-highlight .entry-header .entry-title {font-size:2.3em; font-family: 'Roboto Condensed', serif;line-height: 1.1em;}
*/
@media (max-width:991px) {
  .vlog-format-inplay .entry-header,
	.vlog-featured-info .entry-header {
	  max-width: 85%;
	}
}

@media (min-width:768px) and (max-width:1272px) {
	.vlog-format-inplay .entry-header, 
	.vlog-featured-info .entry-header {
	  max-width: 85%;
	}
}
