/*

Theme Name: Tema Federacion Venezolana de Futbol

Theme URI: url del tema

Description: Tema actualización FVF

 Author: Producciones 5 Sentidos

Author URI: url del autor

Version: 1.0 

*/


@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700');
@import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900')
@import url('https://fonts.googleapis.com/css?family=Pragati+Narrow:400,700');
/*font-family: 'Open Sans', sans-serif; font-family: 'Roboto', sans-serif;*/
body, html{ margin:0; padding: 0;}
body{ background: #fff; font-family: 'Open Sans', sans-serif;}

/* Header */
.pre-header-menu{border-bottom: 1px solid #d8bc8a; margin: 0 0 10px 0; padding: 3px 0;}
.header-frame{position: relative; z-index: 9999;}
.bt-menu{ display: none; max-width: 50px; padding:12px 15px; border-radius: 100%; margin: 10px auto; }
/* Menu top Pre-Header */
.nav-top-menu{font-size: 12px;}
.nav-top-menu > ul{margin: 5px 0;}
.nav-top-menu > ul > li{ display: inline-block; position: relative; margin: 0 10px 0 0;}
.nav-top-menu > ul > li:before{ content: " "; border-top: 4px solid transparent; width: 1px; position: absolute; top: 0; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease;}
.nav-top-menu > ul > li > a{ text-transform: uppercase; color: #851c3b; font-weight: 600; display: block; padding: 5px; }
.nav-top-menu > ul > li > ul{padding: 5px; margin: 0 0 0 -1px; background:#6f0c23; border-radius: 0 5px 5px 5px; border: 1px solid #d8bc8a; visibility:hidden; opacity:0; filter:alpha(opacity=0); -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; position: absolute; min-width: 180px;}
.nav-top-menu > ul > li > ul a{ color: #fff; display: block; padding: 5px;}
.nav-top-menu > ul > li:hover > ul{z-index: 9999; visibility:visible; opacity:1; filter:alpha(opacity=100);}
.nav-top-menu > ul > li > ul ul{padding: 5px; margin: 0 0 0 -1px; background:#d8bc8a; border-radius:5px; border: 1px solid #aa0f39; visibility:hidden; opacity:0; filter:alpha(opacity=0); -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; position: absolute; min-width: 180px;  left: 0; margin: -40px 0 0 0; z-index: -1;}
.nav-top-menu > ul > li > ul ul:before{content:" "; position: absolute; left: -8px; top: 17px; width: 0; height: 0; border-top: 8px solid transparent; border-bottom:8px solid transparent; border-right:8px solid #aa0f39; z-index: -1; }
.nav-top-menu > ul > li > ul li:hover > ul{z-index: 9999; visibility:visible; opacity:1; filter:alpha(opacity=100); left: 100%; left: calc(100% + 20px);}
.nav-top-menu > ul > li.menu-item-has-children{border-top: 1px solid transparent; border-left: 1px solid transparent; border-right: 1px solid transparent; border-radius: 5px 5px 0 0;}
.nav-top-menu > ul > li.menu-item-has-children:hover{ background:#6f0c23; border-color: #d8bc8a;}
.nav-top-menu > ul > li.menu-item-has-children:hover>a{color: #fff;}
.nav-top-menu > ul > li.menu-item-has-children:hover:before{ border-top-color: transparent; }
.nav-top-menu .menu-item-has-children:after{ content: " "; position: relative; width: 100%; background:transparent; height: 2px; display: block; z-index: 9999; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease;}
.nav-top-menu .menu-item-has-children:hover::after{background: #6f0c23;}
.nav-top-menu > ul > li:hover:before{ width: 100%; border-top-color: #aa0f39; }
.nav-top-menu > ul > li > ul  li:not(:last-child){ border-bottom: 1px solid #aa0f39; }
.nav-top-menu > .bt-menu{color: #aa0f39; border: 3px solid #aa0f39;}

/* Menu top Pre-Header */
.logo-title-frame, .social-top{padding: 0; position: relative;}
.logo-row{width: 94px; height: 122px; background: url('img/logo.png'); float: left; position: relative; z-index: 1;}
.title-row{ width: 755px; height: 53px; background: url('img/titulo.png') top center no-repeat; float: left; margin: 15px 0 0 20px;}
/* Iconos de redes Sociales */
 .social-top > ul{ text-align: right; margin-top: 30px; }
 .social-top > ul li{ display: inline-block;}
 .social-top > ul li:not(:last-child){ margin-right: 10px; }
 .social-top > ul li  img{ width: 40px; height: auto; }
/* Iconos de redes Sociales */
/*Menu*/
.main-menu-frame{background: #aa0f39; border-top: 3px solid #d8bc8a; margin: -35px 0 0 0; position: absolute; width: 100%; z-index:0;}
.nav-bar-container{max-width: 1050px; margin: 0 auto 0; font-size: 11px;}
.nav-bar-container > ul{}
.nav-bar-container > ul > li{display: inline-block; position: relative; margin: 0;}
.nav-bar-container > ul > li > a{text-transform: uppercase; color: #fff; font-weight: 600; display: block; padding: 10px 5px; }
.nav-bar-container > ul > li:before{ content: " "; border-top: 4px solid transparent; width: 1px; position: absolute; top: 0; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease;}
.nav-bar-container > ul > li > ul{background:#6f0c23; border-radius: 0 5px 5px 5px; border: 1px solid #d8bc8a; visibility:hidden; opacity:0; filter:alpha(opacity=0); -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease; position: absolute; min-width: 150px;}
.nav-bar-container > ul > li:hover > ul{z-index: 9999; visibility:visible; opacity:1; filter:alpha(opacity=100); left: -1px; padding: 5px;}
.nav-bar-container > ul > li > ul a{ display: block; }
.nav-bar-container > ul > li:hover > a{}
.nav-bar-container > ul > li:hover:before{ width: 100%; border-top-color: #d8bc8a; }
.nav-bar-container .father-menu{border-top:1px solid transparent; border-left:1px solid transparent;  border-right:1px solid transparent;}
.nav-bar-container .father-menu:hover{ border-radius: 10px 10px 0 0; background:  #6f0c23 ; border-top:1px solid #d8bc8a; border-left:1px solid #d8bc8a; border-right:1px solid #d8bc8a;}
.nav-bar-container .father-menu:hover:before{ border-top-color: transparent; }
.nav-bar-container .father-menu:after{ content: " "; position: relative; width: 100%; background:transparent; height: 2px; display: block; z-index: 9999;}
.nav-bar-container .father-menu:hover:after{background: #6f0c23;}
.nav-bar-container > ul > li > ul ul{padding: 5px ; background:  #6f0c23 ; border-radius: 5px; border: 1px solid #d8bc8a; visibility:hidden; opacity:0; filter:alpha(opacity=0); -webkit-transition: all .2s ease; -moz-transition: all .2s ease; -ms-transition: all .2s ease; -o-transition: all .2s ease; transition: all .2s ease; position: absolute; min-width: 180px; left: 0;  margin: -40px 0 0 0; z-index: -1;}
.nav-bar-container > ul > li > ul ul:before{content:" "; position: absolute; left: -8px; top: 17px; width: 0; height: 0; border-top: 8px solid transparent; border-bottom:8px solid transparent; border-right:8px solid #d8bc8a; z-index: -1; }
.nav-bar-container > ul > li > ul  li a{padding: 5px 0;}
.nav-bar-container > ul > li > ul  li:not(:last-child){ border-bottom: 1px solid #aa0f39; }
.nav-bar-container > ul > li > ul li a{ color: #fff; }
.nav-bar-container > ul > li > ul li:hover > ul{z-index: 9999; visibility:visible; opacity:1; filter:alpha(opacity=100); left: calc(100% + 10px);}
.nav-bar-container > .bt-menu{border:3px solid #d8bc8a; color:#d8bc8a;}
/*Menu*/

/* Header */

/* Content */
	/*Grid Noticias Portada Top*/
		.grid-news-frame{ background: url('img/bkgslider.jpg') top center no-repeat; background-size: cover;  padding: 30px 0 20px; }
		.news-cell{ padding: 0; }
		.news-frame-grid{ width: 100%; height: 380px; overflow: hidden; position: relative; }
		.news-grid-overlay{ position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 0; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease;}
		.news-view{ border:1px solid transparent;  z-index:2; display: block; width: 100px; margin: -45px auto 0; text-align: center; position: relative; padding: 10px 20px; border-radius: 5px; background: #aa0f39; color: #fff; font-weight: 600; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease;}
		.news-grid-img img{ width: 103%; height:  auto; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease;}
		.news-grid-capt{font-weight: 600; height: 150px; padding:20px; position: relative; z-index: 1; color: #fff; margin-top: -150px; bottom: 0; background: linear-gradient(to bottom, transparent , rgba(0,0,0,.8));  -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease;}
		.news-grid-cap-cat{font-size: 11px;}
		.news-grid-cap-cat > ul{ display: inline-block; }
		.news-grid-cap-cat > ul > li{ display: inline-block; }
		.news-grid-cap-cat > ul > li > a{ color: #fff; display: block;  padding: 5px 10px; background: #000;}
		.news-grid-cap-title{ font-size:28px; text-shadow: 0 0 10px #000; line-height: 1.1; letter-spacing: -0.7px;}
		.news-grid-cap-title>a{ color: #fff; }
		.news-grid-cap-date{text-shadow: 0 0 10px #000; font-size: 11px; text-transform: capitalize;}
		.news-frame-grid:hover > .news-grid-overlay{background: rgba(0,0,0,.2);}
		.news-frame-grid:hover > .news-grid-capt{ bottom: -180px;}
		.news-frame-grid:hover > .news-grid-img img{transform : scale(1.1); -moz-transform : scale(1.1); -webkit-transform : scale(1.1); -o-transform : scale(1.1); -ms-transform : scale(1.1);}
		.news-frame-grid:hover > .news-view{ margin: 150px auto -180px;}
		.news-view:hover{ background: #fff; color: #aa0f39; border-color: #aa0f39; }
		.small-news > .news-frame-grid:hover > .news-view{ margin: 70px auto -100px;}
		.small-news{padding:0 0 0 5px; height:190px; overflow: hidden;}
		.small-news-frame .small-news:nth-child(3), .small-news-frame .small-news:nth-child(4){padding-top: 5px;}
		.small-news .news-grid-cap-title{ font-size: 16px; }
		.small-news .news-grid-img img{ width: 330px; height: auto; }
		.small-news .news-grid-capt{ height: 140px; margin-top: -140px; }
		
	/*Grid Noticias Portada Top*/
.sponsors-top-frame{ background: #e6e6e6; }
.sponsors-top-frame .sponsors-fvf{ text-align: center; padding: 20px 0; }
.sponsors-top-frame .sponsors-fvf > li{ display: inline-block; }
.sponsors-top-frame .sponsors-fvf > li:not(:last-child){ margin: 0 110px 0 0; }
.content-sheet{padding: 20px 0; background: #fff;}
.sponsors-bottom-frame{box-shadow: inset 0 8px 10px -8px rgba(0,0,0,.8); }
.sponsors-bottom-frame .sponsors-fvf{ text-align: center; padding: 30px 0;  }
.sponsors-bottom-frame .sponsors-fvf li{ display: inline-block; }
.sponsors-bottom-frame .sponsors-fvf > li{ display: inline-block; }
.sponsors-bottom-frame .sponsors-fvf > li:not(:last-child){ margin: 0 110px 0 0; }
.top-mid-position, .bottom-mid-position, .bottom-position{ margin: 0; }
/* Grid Noticias Portada Medio*/
	.news-mid-grid-frame{ padding: 0; }
	.news-grid-mid{ display: inline-block; }
	.news-grid-mid > li{display: inline-block; margin-bottom:10px;}
	.news-grid-mid > li:nth-child(odd){padding-right: 5px;}
	.news-grid-mid > li:nth-child(even){padding-left: 5px;}
	.news-mid-frame{max-width: 313px; overflow: hidden;}
	.news-mid-img{ height: 170px; width: 100%; overflow: hidden; margin: 0 0 10px 0; }
	.news-mid-img img{ width:320px; height: auto; display: block; }
	.news-mid-title{height: 30px; line-height: 1.2; font-weight: 700;}
	.news-mid-title a{color: #851c3b;}
	.news-mid-metas{ font-size: 11px; padding: 5px 0; }
	.news-mid-metas > div{ display: inline-block; }
	.news-mid-meta-date{}
	.news-mid-meta-cat a{color: #851c3b; font-weight: 700;}
	.news-mid-excerp{font-size: 11px; line-height: 1.2;}
	.news-grid-mid-more-news{border-top:1px solid #851c3b;}
	.butt-sketch{ display:inline-block; background: #851c3b; margin: 0 0 0 7px; -webkit-transform: skew(24deg); -moz-transform: skew(24deg); -ms-transform: skew(24deg); -o-transform: skew(24deg); transform: skew(24deg);}
	.butt-sketch a{ color: #fff; padding:5px 10px; display: block; -webkit-transform: skew(-24deg); -moz-transform: skew(-24deg); -ms-transform: skew(-24deg); -o-transform: skew(-24deg); transform: skew(-24deg);}
/* Grid Noticias Portada Medio*/
.mid-sidebars-frame{padding: 0;}
.mid-sidebar{ padding: 0 0 0 20px; text-align: center;}
.complete-banner-position{ margin: 20px 0 0 0; }
.column-position{ margin: 20px 0 0 0; }
.bottom-mid-position > .column-position:not(:last-child), .bottom-mid-position > .column-position:not(:first-child), .bottom-position > .column-position:not(:last-child), .bottom-position > .column-position:not(:first-child){padding:0 8px; }
.bottom-mid-position > .column-position:last-child, .bottom-position > .column-position:last-child{padding:0 0 0 16px;}
.bottom-mid-position > .column-position:first-child, .bottom-position > .column-position:first-child{padding:0 16px 0 0 ;}
/*Contador Mundial S-20*/
	#finalmundial{width: 100%; background:url('http://www.federacionvenezolanadefutbol.org/wp-content/uploads/2017/06/Banner-Mundial-Sub20-Final.jpg') top center no-repeat; height:305px; position: relative; margin: 5px 0 10px;}
    #contador {position: relative; width: 300px; margin: 0 auto 0; font-size: 40px; color: #fff; padding: 140px 0 0; font-family: 'Pragati Narrow', sans-serif; text-align: center;}
    #contador  h1{ font-size: 28px; font-weight: 700; margin: 20px 0 0;}
    #contador  h3 {margin: 0;}
/*Contador Mundial S-20*/
/*Hojas Internas*/
.innerheader{ background: linear-gradient(to bottom, #fff , #dedede); }
.inner-top-menu{ background: #fff; }
.inner-sheet{background: url('img/bkg_interna_fvf.jpg') top center no-repeat; padding: 20px 0 0 0;}
.post-content-frame{  }
.heading-post-content{ margin: 0 0 20px 0; }
.post-cat{margin: 0 0 10px 0;}
.post-cat ul, .post-cat ul > li{ display: inline-block; }
.post-cat a {display: block; padding: 5px 10px; background: #aa0f39; color: #fff; font-weight: 600; border-radius: 5px; font-size: 11px;}
.post-title{font-size:45px; font-family: 'Roboto', sans-serif; line-height: 1; letter-spacing: -1.2px;}
.post-date{margin: 10px 0 0 0; font-size: 11px; font-weight: 600; margin: 8px 0 -10px 0 }
/* Clasificacion */
	#clasificacion, #acumulada{ width: 600px; margin: 0 auto 0;}
	#clasificacion table tr td, #acumulada table tr td{border: 1px solid #fff;}
	#clasificacion table img, #clasificacion_portada table img, #acumulada table img{ max-width: 20px; height: auto;}
	#clasificacion table tr:nth-child(2) td{ font-weight: bold;}
	#clasificacion table, #acumulada table{ font-family: "Open Sans", Helvetica, sans-serif; font-weight: 400; font-size: 14px; line-height: 1.3;}
	#titulo_table{ background: #aa0f39; color: #fff; font-weight: bold;}
	#clasificacion table tr:nth-child(odd):not(:first-child), #acumulada table tr:nth-child(odd):not(:first-child){ background: rgba(0,0,0,.2);}
	#clasificacion_portada table td{ padding: 0; }
	.button-clasi { display: block; position: relative; margin: 10px 0 20px 0;}
	.button-clasi a { background: #fff; color: #aa0f39; font-size: 12px; font-weight: 600; border: 1px solid #aa0f39; padding: 5px 10px; border-radius: 5px;}
	.button-clasi a:hover { border-color: #aa0f39; background: #aa0f39; color: #fff;}
	.top-index-clasi{font-weight: bold; color: #fff; font-size: 18px; background: #aa0f39; border-bottom: 1px solid #fff; padding: 0 0 4px 0; }
	.sancionados_torneo{ margin: 10px auto 0;}
	.sancionados_torneo tr:first-child td{ padding: 5px; }
/* Clasificacion */
/*Hojas Internas*/
/* Grid Categoria*/
.ow-post-list-cat{font-size: 36px; margin: 0 0 20px 0; color: #aa0f39;}
.ow-post-list-cat ul, .ow-post-list-cat ul li, .oldest-post-grid > ul, .oldest-post-grid> ul > li{ display: inline-block; }
.ow-post-list-cat ul li a{color: #aa0f39;}
.grid-cat-post{ padding: 0; }
.img-grid-cat-post img{ display: block; width: 100%; height: auto; }
.grid-cat-post-title a{color: #aa0f39; font-size: 19px;}
.grid-cat-post-date, .old-post-grid-date{ font-size: 12px; color: #999;}
.newest-post-grid > .grid-cat-post:not(:first-child), .newest-post-grid > .grid-cat-post:not(:last-child){padding:0 8px;}
.newest-post-grid > .grid-cat-post:first-child{padding:0 16px 0 0 ;}
.newest-post-grid > .grid-cat-post:last-child{padding:0 0 0 16px;}
.oldest-post-grid{padding: 0;  margin: 20px 0 0 0;}
.oldest-post-grid> ul > li{padding: 10px 7px;}
.oldest-post-frame{ position: relative; max-width: 400px; }
.oldest-post-frame > div { display: inline-block; }
.old-post-grid-img{ width: 150px; height: 110px; overflow: hidden; }
.old-post-grid-img > a >img{ width: 190px; height: auto; }
.old-post-grid-meta{ vertical-align: top; width: calc(100% - 170px); margin: 0 0 0 10px; }
.old-post-grid-title a{color: #aa0f39;}
#paginacion{ padding: 20px 0; }
#paginacion > a {display: block; padding: 5px 10px; background: #aa0f39; color: #fff; font-weight: 600; border-radius: 5px;}
#paginacion > a:first-child{ float:left; }
#paginacion > a:last-child{ float:right; }
/* Grid Categoria*/
/* Formulario de Busqueda */
	.modal-lg{max-width: 1050px; width: 100%;}
	#srch-modal{ background: #aa0f39; z-index: 9999; }
	.modal-content{background:transparent;}
	#srch-modal .modal-content{ border:none; border-radius: 0; box-shadow: none; }
	.search-form-frame{}
	.search-form-frame form{}
	.search-form-frame > form input[type='search']{padding: 15px; background: #fff; color: #aa0f39; border:1px solid #d8bc8a; border-radius: 5px; width: 100%; font-size: 30px;   }
	.search-form-frame > form input::-webkit-input-placeholder{color: #aa0f39;}
	.search-form-frame > form input:-moz-placeholder{color: #aa0f39;}
	.search-form-frame > form input::-moz-placeholder{color: #aa0f39;}
	.search-form-frame > form input:-ms-input-placeholder{color: #aa0f39;}
	.search-form-frame > form input[type='submit']{padding: 26px 30px; position: absolute; margin-left: -65px; border:none; background: url('img/magnifier-tool.svg') center no-repeat transparent; background-size: contain; right: 5px; top: 20px;}
	.search-form-frame > form input[type='search']:focus, .search-form-frame > form input[type='submit']:active, .search-form-frame > form input[type='submit']:focus{outline: none;}
	.treding-news{margin-top: 30px;}
	.last-news{ font-size: 35px; color: #217717; padding: 0 10px; position: relative; overflow:hidden; }
	.last-news:after{content: ""; display: inline-block; height: 0.5em; vertical-align:text-bottom; width: 100%; margin-right: -100%; margin-left: 10px; border-top: 1px solid #217717;}
	.fa-times{ position: absolute; right: -50px; font-size: 50px !important; top: 10px; color: #d8bc8a;}
	.logo-srch{text-align: center; margin: 30px 0 0 0;}
/* Formulario de Busqueda */
/*Boletines Portada*/
				.parting-module{margin: 0;}
				.bullet-sys-frame{position: relative; float: left; width: 100%;}
				.bullet-sys-heading{position: relative; top:0; padding: 15px 20px; background: #aa0f39; color:#fff; width: 100%; border-radius: 3px; text-transform: uppercase; font-weight:700;}
				.bullet-sys-content{ position: relative; width: 100%; overflow: hidden; margin: 0 0 20px 0;}
				.bullet-sys-content > ul > li > *{ display: inline-block; vertical-align: top; }
				.img-pdf{ background: url('img/pdf.svg') top center no-repeat; background-size: cover; width: 25px; height: 25px; }
				.bullet-sys-content > ul > li { padding:5px; border-bottom: 1px solid  #aa0f39; }
				.bullet-title{ font-size: 12px; text-transform: uppercase; vertical-align: middle !important; width: calc(100% - 143px); font-weight: 600;}
				.bullet-sys-content > ul > li > a { text-align: right; }
				.down-bull{ padding: 4px 10px; font-weight: 700; text-transform: uppercase; color: #aa0f39; border: 1px solid #aa0f39; font-size: 10px;}
				.down-bull:hover{ background: #aa0f39; color: #fff;}
/*Boletines Portada*/
/*Aliados*/
.links-allied{}
.links-allied > ul{ display: inline-block; text-align: center; width: 100%; }
.links-allied > ul  li {display: inline-block;}
/*.links-allied > ul > li > ul li:not(:last-child){margin:0 20px 0 0;}*/
.links-allied > ul > li:not(:first-child) > ul:before{ content:" "; position: relative; border-left: 2px solid #a8a8a8; padding: 50px 0; margin: 0 18px;}
/*.links-allied > ul > li:not(:first-child) > ul > li:first-child{ margin: 0 20px; }*/
/*Aliados*/
.complete-position{margin: 20px 0;}
/* Videos Portada */
.videos-frame > .page-numbers{color: #aa0f39; font-weight: 600;}
.videos-frame > .next, .videos-frame > .prev{display: inline-block; padding: 5px 10px; background: #aa0f39; color: #fff; font-weight: 600; border-radius: 5px;}
.videos-frame > .page-numbers, .videos-frame > .next, .videos-frame > .prev { display: none;}
.video-item{ text-align: left; }
.video-item > header > h3 a{color: #aa0f39; font-weight: 600;}
.video-item > header > .category_name{background: #aa0f39; color: #fff; font-size: 11px; padding:3px  5px; font-style: normal;}
.video-item > header > p > span{color: #aa0f39; font-size: 11px;}
.body-post-content article > .page-numbers{color: #aa0f39; font-weight: 600;}
.body-post-content article > .next, .body-post-content article > .prev{display: inline-block; padding: 5px 10px; background: #aa0f39; color: #fff; font-weight: 600; border-radius: 5px;}
	/* Internos*/
		section#rio-video-gallery-container-archive{ float: none !important; max-width: 1280px; margin: 0 auto 0; }
		section#rio-video-gallery-container-archive > article{margin: 0 20px 20px 0; width: 290px; display: inline-block; float: none; max-height: 380px; overflow: hidden; vertical-align: top;}
		section#rio-video-gallery-container-archive > article section{ overflow: visible; }
		section#rio-video-gallery-container-archive > article section > header h1{ font-size: 18px; }
		section#rio-video-gallery-container-archive > article section > header h1 > a {color: #aa0f39; font-weight: 600;}
		section#rio-video-gallery-container-archive > article section > header{ font-size: 11px;  color: #aa0f39; }
		section#rio-video-gallery-container-archive > article section > p { font-size: 11px;}
	/* Internos*/
/* Videos Portada */
/*Denuncias*/
.bold{font-weight: bold;}
.thin{font-weight: 100;}
.advice{display: block; padding: 0 15px;}
.underline-title{padding: 10px; text-transform: uppercase; font-size: 3em; border-bottom: 1px solid #aa0f39; margin-bottom: 30px;}
.error{color: #aa0f39 ; display: block; font-weight: bold; font-size: 14px;}
#send{ margin: 30px 15px; display: inline-block; background: #aa0f39; color: #ffffff;}
.alert-form{margin-bottom: 30px;}
.alert-icon{font-size: 4em; padding: 0 20px; display: inline-block;}
.alert-msg{    display: inline-block; width: calc(100% - 120px);}

/* Content */

/* Footer */
.footer-container{ background:url('img/bkg_footer_fvf.png') top center no-repeat; background-size: cover; padding: 50px;}
.footer-container .logo-title-frame > div { display: inline-block; }
.logo-foot{width: 84px; height: 111px; background: url('img/logo_footer_fvf.png') top center no-repeat;}
.foot-address{ color: #fff; margin: 0 0 0 30px; font-size: 13px;  position: absolute;}
.foot-address a, .foot-address a:hover{ color:#fff; }
.title-add{ font-weight: 700; color:#d8bc8a; }
/* Iconos de redes Sociales */
.social-foot > span{ color: #fff; display: block; text-transform: uppercase; font-size: 13px; }
 .social-foot > ul{ text-align:left; margin-top: 10px; }
 .social-foot > ul li{ display: inline-block;}
 .social-foot > ul li:not(:last-child){ margin-right: 10px; }
 .social-foot > ul li  img{ width: 40px; height: auto; }
/* Iconos de redes Sociales */
/* Footer */

/* Universales */
.adjust{ width: 100%;}
.clearp{ padding: 0;}
.clearm{ margin: 0;}
.customp{ padding: 0 10px 0;}
.customptd{ padding: 10px 0;}
.universalframe{ max-width: 1280px; margin: 0 auto 0;}
ul{ list-style: none; margin: 0;}
*, *:after, *:before{padding:0; margin:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
a, a:hover, a:active, a:visited, a:focus{ outline: none; text-decoration: none; -moz-outline-style: none; -webkit-transition: all .25s ease; -moz-transition: all .25s ease; -ms-transition: all .25s ease; -o-transition: all .25s ease; transition: all .25s ease;}
.scrollreveal{opacity: 0;}
/* Universales */

/* Responsive */

/* Smartphones (portrait and landscape) ----------- */
@media only screen
and (max-width : 480px) and (orientation : portrait) {
	.title-row, .complete-banner-position, .mid-sidebar, .bottom-mid-position, .sponsors-top-frame{ display: none; }
	.logo-row{float: none; margin: 0 auto 0; }
	.main-menu-frame{margin: 0;}
	.bt-menu{ display: block;}
	.social-top ul{ text-align: center; margin: 20px 0 20px 0;}
	/*Menus*/
	.nav-top-menu > ul, .nav-bar-container > ul {position: absolute; width: 60%; left: -100%; z-index: 9999;}
	.nav-top-menu > ul{ background: #fff; }
	.nav-bar-container > ul{ background: #aa0f39; }
	.nav-top-menu > ul > li, .nav-bar-container > ul > li{ display: block; }
	.nav-top-menu > ul > li > ul, .nav-bar-container > ul > li > ul{ width: 100%; }
	.nav-top-menu > ul > li:hover > ul , .nav-bar-container > ul > li:hover > ul{ position: relative; }
	.nav-top-menu > ul > li > ul li:hover > ul, .nav-bar-container > ul > li > ul li:hover > ul{position: relative; margin: 10px 0 0 0;  width: 100%; left: 0;}
	.nav-bar-container > ul > li > ul ul:before{content: " "; position: absolute; left: 10px; top: -16px; border-left: 8px solid transparent; border-bottom: 8px solid #d8bc8a; border-right: 8px solid transparent;  z-index: -1;}
	.nav-bar-container > ul > li > ul:before{content: " "; position: absolute; left: 10px; top: -10px; border-left: 8px solid transparent; border-bottom: 8px solid #d8bc8a; border-right: 8px solid transparent;  z-index: -1;}
	/*Menus*/
	/*Grid de Noticias*/
	.grid-news-frame{position: relative;  margin: 50px 0 0 0;}
	.news-frame-grid{height: 240px;}
	.news-grid-cap-title{ font-size: 25px; }
	.news-frame-grid:hover > .news-view{margin: 100px auto -130px;}
	.small-news{padding: 10px 15px 0;}
	.news-grid-mid{ text-align: center; }
	/*Grid de Noticias*/
	/* Barra de sponsors*/
	.sponsors-top-frame .sponsors-fvf > li, .sponsors-bottom-frame .sponsors-fvf > li{display: block;}
	.sponsors-top-frame .sponsors-fvf > li:not(:last-child), .sponsors-bottom-frame .sponsors-fvf > li:not(:last-child){ margin: 0 0 20px 0;}
	/* Barra de sponsors*/
	/* Footer*/
	.footer-container{ padding: 15px;}
	.footer-container .logo-title-frame > div{ display: block; }
	.logo-foot{margin: 10px auto 20px;}
	.foot-address{position: relative;}
	.social-foot{ margin: 20px 0; }
	/* Footer*/	
	.inner-sheet{ margin-top: 40px;}
}
@media only screen
and (max-width : 736px) and (orientation : landscape) {
	.title-row, .complete-banner-position, .mid-sidebar, .bottom-mid-position, .sponsors-top-frame{ display: none; }
	.logo-row{float: none; margin: 0 auto 0; }
	.main-menu-frame{margin: 0;}
	.bt-menu{ display: block;}
	.social-top ul{ text-align: center; margin: 20px 0 20px 0;}
	/*Menus*/
	.nav-top-menu > ul, .nav-bar-container > ul {position: absolute; width: 60%; left: -100%; z-index: 9999;}
	.nav-top-menu > ul{ background: #fff; }
	.nav-bar-container > ul{ background: #aa0f39; }
	.nav-top-menu > ul > li, .nav-bar-container > ul > li{ display: block; }
	.nav-top-menu > ul > li > ul, .nav-bar-container > ul > li > ul{ width: 100%; }
	.nav-top-menu > ul > li:hover > ul , .nav-bar-container > ul > li:hover > ul{ position: relative; }
	.nav-top-menu > ul > li > ul li:hover > ul, .nav-bar-container > ul > li > ul li:hover > ul{position: relative; margin: 10px 0 0 0;  width: 100%; left: 0;}
	.nav-bar-container > ul > li > ul ul:before{content: " "; position: absolute; left: 10px; top: -16px; border-left: 8px solid transparent; border-bottom: 8px solid #d8bc8a; border-right: 8px solid transparent;  z-index: -1;}
	.nav-bar-container > ul > li > ul:before{content: " "; position: absolute; left: 10px; top: -10px; border-left: 8px solid transparent; border-bottom: 8px solid #d8bc8a; border-right: 8px solid transparent;  z-index: -1;}
	/*Menus*/
	/*Grid de Noticias*/
	.grid-news-frame{position: relative;  margin: 50px 0 0 0;}
	.news-frame-grid{height:400px;}
	.news-grid-cap-title{ font-size: 25px; }
	.news-frame-grid:hover > .news-view{margin: 150px auto -180px;}
	.small-news-frame{ padding: 18px !important; }
	.small-news{padding: 10px 15px 0; width: 348px; float: left;}
	.news-grid-mid{ text-align: center; }
	.news-grid-capt{margin-top: -180px;}
	/*Grid de Noticias*/
	/* Barra de sponsors*/
	.sponsors-top-frame .sponsors-fvf > li, .sponsors-bottom-frame .sponsors-fvf > li{display: inline-block;}
	.sponsors-top-frame .sponsors-fvf > li:not(:last-child), .sponsors-bottom-frame .sponsors-fvf > li:not(:last-child){ margin: 0 20px 0 0;}
	/* Barra de sponsors*/
	/* Footer*/
	.footer-container{ padding: 20px;}
	.social-foot{ margin: 20px 0; text-align: center; }
	.social-foot ul{ display: inline-block; }
	/* Footer*/	
	.inner-sheet{ margin-top: 40px;}
}
@media only screen
and (max-width : 732px) and (orientation : landscape) {	
	/*Grid de Noticias*/
	.grid-news-frame{position: relative;  margin: 50px 0 0 0;}
	.news-frame-grid{height:380px;}
	.news-grid-cap-title{ font-size: 25px; }
	.news-frame-grid:hover > .news-view{margin: 150px auto -180px;}
	.small-news-frame{ padding: 18px !important; }
	.small-news{padding: 10px 15px 0; width: 320px; float: left;}
	.news-grid-mid{ text-align: center; }
	.news-grid-capt{margin-top: -180px;}
	/*Grid de Noticias*/
	.inner-sheet{ margin-top: 40px;}
}
/* Smartphones (landscape) ———– */
@media only screen
and (max-device-width : 670px) and (orientation : landscape) {
	/*Grid de Noticias*/
	.grid-news-frame{position: relative;  margin: 50px 0 0 0;}
	.news-frame-grid{height:350px;}
	.news-grid-cap-title{ font-size: 25px; }
	.news-frame-grid:hover > .news-view{margin: 150px auto -180px;}
	.small-news-frame{ padding: 0; }
	.small-news{padding: 10px 15px 0; width: 300px; float: left;}
	.news-grid-mid{ text-align: center; }
	.news-grid-capt{margin-top: -180px;}
	/*Grid de Noticias*/
	.inner-sheet{ margin-top: 40px;}	
}
@media only screen
and (max-width : 568px) and (orientation : landscape) {
/*Grid de Noticias*/
	.grid-news-frame{position: relative;  margin: 50px 0 0 0;}
	.news-frame-grid{height:310px;}
	.news-grid-cap-title{ font-size: 25px; }
	.news-frame-grid:hover > .news-view{margin: 150px auto -180px;}
	.small-news-frame{ padding: 0; }
	.small-news{padding: 10px 15px 0; width: 265px; float: left;}
	.news-grid-mid{ text-align: center; }
	.news-grid-capt{margin-top: -180px;}
	.news-mid-frame{max-width: 270px;}
	/*Grid de Noticias*/	
	.inner-sheet{ margin-top: 40px;}	
}

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

}

/* Smartphones (portrait) ———– */
@media only screen
and (max-width : 360px) {
	
}
/* Nexus (portrait) ———– */
@media only screen
and (max-width : 416px) {

}

/* iPads (landscape) ———– */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : landscape) {
.complete-banner-position, .mid-s01, .bottom-mid-position, .sponsors-top-frame{ display: none; }
.title-row{ width:500px; height: 53px; background: url('img/titulo.png') top center no-repeat; background-size:contain; float: left; margin: 30px 0 0 20px; }
.news-mid-grid-frame{ width: 65%; }
.mid-sidebars-frame{ width: 35%; }
.mid-s02{ width: 100%; }
.main-menu-frame{margin: 0;}
.inner-sheet{ margin-top: 40px;}

}
/* iPads (portrait) ———– */
@media only screen
and (min-device-width : 768px)
and (max-device-width : 1024px)
and (orientation : portrait) {
.title-row, .complete-banner-position, .mid-sidebar, .bottom-mid-position, .sponsors-top-frame{ display: none; }
.logo-row{float: none; margin: 0 auto 0; }
	.main-menu-frame{margin: 0;}
	.bt-menu{ display: block;}
	.social-top ul{ text-align: center; margin: 20px 0 20px 0;}
	/*Menus*/
	.nav-top-menu > ul, .nav-bar-container > ul {position: absolute; width: 60%; left: -100%; z-index: 9999;}
	.nav-top-menu > ul{ background: #fff; }
	.nav-bar-container > ul{ background: #aa0f39; }
	.nav-top-menu > ul > li, .nav-bar-container > ul > li{ display: block; }
	.nav-top-menu > ul > li > ul, .nav-bar-container > ul > li > ul{ width: 100%; }
	.nav-top-menu > ul > li:hover > ul , .nav-bar-container > ul > li:hover > ul{ position: relative; }
	.nav-top-menu > ul > li > ul li:hover > ul, .nav-bar-container > ul > li > ul li:hover > ul{position: relative; margin: 10px 0 0 0;  width: 100%; left: 0;}
	.nav-bar-container > ul > li > ul ul:before{content: " "; position: absolute; left: 10px; top: -16px; border-left: 8px solid transparent; border-bottom: 8px solid #d8bc8a; border-right: 8px solid transparent;  z-index: -1;}
	.nav-bar-container > ul > li > ul:before{content: " "; position: absolute; left: 10px; top: -10px; border-left: 8px solid transparent; border-bottom: 8px solid #d8bc8a; border-right: 8px solid transparent;  z-index: -1;}
	/*Menus*/
.news-mid-grid-frame{ width: 100%; padding: 0 60px;}	
.inner-sheet{ margin-top: 40px;}
}

/* Responsive */

p{ margin: 0;}

/*Estilos de Entradas*/

.center{text-align: center;}

img.center, img[align="center"]{ display: block; margin-left: auto; margin-right: auto;}

.alignleft{float:left;}

img.alignleft, img[align="left"]{margin:2px 10px 5px 0; float: left;}

.alignright{float:right;}

img.alignright, img[align="right"]{margin:2px 0 5px 10px ; float: right;}

.clear{ clear: both;}

hr.clear{clear: both; visibility: hidden; margin: 0; padding: 0; height: 0;}

p strong{ font-weight: bold;}

article p{font-family: Helvetica, sans-serif;}
article img { max-width: 100%; height: auto; }

/* /Estilos de Entradas*/

