@charset "utf-8";
/*
Theme Name: Periodismo PUCV
Theme URI: http://periodismoucv.cl/
Author: MAURICIO ELGUETA MARTINEZ
Author URI: https://mauricioelgueta.cl
Version: 1.0
*/

/*
==================================
1. FLEXSLIDER
==================================
*/
@font-face{font-family:flexslider-icon;src:url(fonts/flexslider-icon.eot);src:url(fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),url(fonts/flexslider-icon.woff) format('woff'),url(fonts/flexslider-icon.ttf) format('truetype'),url(fonts/flexslider-icon.svg#flexslider-icon) format('svg');font-weight:400;font-style:normal}.flex-container a:focus,.flex-container a:hover,.flex-slider a:focus,.flex-slider a:hover{outline:0}.flex-control-nav,.flex-direction-nav,.slides,.slides>li{margin:0;padding:0;list-style:none}.flex-pauseplay span{text-transform:capitalize}.flexslider .slides>li{display:none;-webkit-backface-visibility:hidden}.flexslider .slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}html[xmlns] .flexslider .slides{display:block}* html .flexslider .slides{height:1%}.no-js .flexslider .slides>li:first-child{display:block}.flexslider .slides{zoom:1}.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.loading .flex-viewport{max-height:300px}.carousel li{margin-right:5px}.flex-direction-nav a{text-decoration:none;display:block;height:60px;width:60px;margin:-20px 0 0;position:absolute;top:50%;z-index:10;overflow:hidden;opacity:0;cursor:pointer;color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.flex-direction-nav a.flex-next{display:inline-block;height:60px;width:60px;background-image:url(images/arrow-right.png)}.flex-direction-nav .flex-prev{left:0px;background-image:url(images/arrow-left.png)}.flex-direction-nav .flex-next{right:0px;text-align:right}.flexslider:hover .flex-direction-nav .flex-prev{opacity:.7;left:10px}.flexslider:hover .flex-direction-nav .flex-prev:hover{opacity:1}.flexslider:hover .flex-direction-nav .flex-next{opacity:.7;right:10px}.flexslider:hover .flex-direction-nav .flex-next:hover{opacity:1}.flex-direction-nav .flex-disabled{opacity:0!important;filter:alpha(opacity=0);cursor:default}.flex-pauseplay a{display:block;width:20px;height:20px;position:absolute;bottom:5px;left:10px;opacity:.8;z-index:10;overflow:hidden;cursor:pointer;color:#000}.flex-pauseplay a:before{font-family:flexslider-icon;font-size:20px;display:inline-block;content:'\f004'}.flex-pauseplay a:hover{opacity:1}.flex-pauseplay a.flex-play:before{content:'\f003'}.flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center}.flex-control-nav li{margin:0 6px;display:inline-block;zoom:1}.flex-control-paging li a{width:11px;height:11px;display:block;background:white;background:rgba(255,255,255,.5);cursor:pointer;text-indent:-9999px;border-radius:20px}.flex-control-paging li a:hover{background:white;}.flex-control-paging li a.flex-active{background:white;cursor:default}.flex-control-thumbs{position:static;overflow:hidden;width: auto;float: right;margin-right: 40px;}.flex-control-thumbs li{width:25%;float:left;margin:0}.flex-control-thumbs img{max-height:80px;height:auto;display:block;opacity:.7;cursor:pointer;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.flex-control-thumbs img:hover{opacity:1}.flex-control-thumbs .flex-active{opacity:1;cursor:default}@media screen and (max-width:860px){.flex-direction-nav .flex-prev{opacity:1;left:10px}.flex-direction-nav .flex-next{opacity:1;right:10px}}.flexslider .slides img{width:100%; text-align: center; margin: auto;} .slider-home .flex-viewport{padding-left: 0px; padding-right: 0px;} .slider-home .flexslider{position: relative; width: 100%; overflow: hidden;} .slider-home .flexslider .slides img{width: 100%; height: auto;}.flexslider{position: relative;}.flexslider2{position: relative;}.flexslider2 .slides img{width: 100%; height: auto;}.flex-control-nav{bottom: 0px; z-index: 100;}
/*
==================================
2. WEBSITE
==================================
*/
h1, h2, h3, h4, h5{ font-family: 'Lato', sans-serif; } h2{ font-size: 18px; line-height: 21px; font-weight: 900; color: #29588c; } body{ font-family: 'Lato', sans-serif; background-color: white; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } header{ background-color: white; } a:hover{ text-decoration: none; } .np{ padding: 0px; } .npr{ padding-right: 0px; } .npl{ padding-left: 0px; } .mt-15{ margin-top: 15px; } .align-right{ text-align: right; } .menu-header{ background-color: #29588c; height: 48px; } .row-logo{ padding-top: 10px; padding-bottom: 10px; } .menu-header ul{ margin: 0px; padding: 0px; display: inline-block; } .menu-header ul li{ list-style: none; display: inline-block; vertical-align: middle; } .menu-header ul li a{ color: white; display: block; font-size: 12px; line-height: 16px; font-weight: 700; text-transform: uppercase; letter-spacing: 0px; padding-top: 15px; padding-bottom:7px; padding-left: 15px; padding-right: 15px; min-height: 48px; } .menu-header ul .doble-linea a{ padding-top: 7px; } .menu-header ul li:first-child a{ } .menu-header ul li a:hover, .menu-header ul .current-menu-item a, .menu-header ul .current-menu-item:focus .menu-header ul .current-menu-item a:focus, .menu-header ul li a:focus { background-color: #a75154; } .navbar-brand{ display: none; } .navbar{ min-height: auto; margin-bottom: 0px; text-align: center; } .menu-item-has-children{ position: relative; } .menu-item-has-children:hover .sub-menu{ display: block; } .menu-header ul .sub-menu{ position: absolute; background-color: #8c4047; min-width: 200px; display: none; z-index: 100; text-align: left; } .menu-header ul .sub-menu li{ display: block; } .menu-header ul .sub-menu a{ text-transform: inherit; opacity: 0.7; min-height: inherit; } .menu-header ul .sub-menu a:hover{ opacity: 1; } .new-box{ display: block; position: relative; margin-top: 15px; } .new-box h3{ color: white; font-weight: bold; line-height: 16px; font-size: 13px; margin-top: 8px; margin-bottom: 4px; } .new-box-detail{ position: absolute; bottom: 0px; margin: 15px; z-index: 2; } .new-box-detail .cat{ background-color: #a75154; font-weight: bold; color: white; font-size: 12px; line-height: 14px; border-radius: 3px; padding: 3px 5px; } .new-box-detail .date{ font-size: 11px; color: white; text-transform: uppercase; font-weight: bold; } .shadow{ position: absolute; width: 100%; height: 100%; display: block; z-index: 1; background: -moz-linear-gradient(top, rgba(0,0,0,0) 49%, rgba(0,0,0,0) 50%, rgba(0,0,0,0.65) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 49%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.65) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 49%,rgba(0,0,0,0) 50%,rgba(0,0,0,0.65) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */ } .big-new-box h3{ font-size: 28px; line-height: 33px; font-weight: bold; margin-bottom: 10px; } .big-new-box .cat{ font-size: 14px; line-height: 16px; font-weight: bold; padding: 6px 8px; } .home-post{ background-image: url(img/bg-home.jpg); padding-bottom: 15px; } .row-header h3, h3{ font-size: 13px; line-height: 16px; margin: 0px; padding: 0px; display: block; color: #29588c; line-height: 60px; font-weight: 900; } .row-header h3 span{ float: right; } .row-header h3 span a{ color: #29588c; } .row-news-home .row-news-home-box{ border-top: 1px solid #e3e3e3; border-left: 1px solid #e3e3e3; height: 370px; } .row-news-home .col-md-12 .row-news-home-box:first-child { border-left: none; } .row-news-home-box span{ font-size: 12px; font-weight: bold; color: #969696; line-height: 13px; display: block; margin-bottom:15px; margin-top: 12px; margin-left: 10px; } .row-news-home-box h2{ font-size: 13px; font-weight: 700; color: #29588c; line-height: 14.4px; margin: 0px; margin-left: 10px; margin-right: 10px; min-height: 42px; margin-bottom: 20px; } .row-news-home-box h2 a{ color: #29588c; } .row-news-home-box p{ color: #808080; font-size: 12px; line-height: 16px; margin-top: 15px; margin-left: 10px; margin-right: 10px; } .row-news-home-box .btn-mas{ color: #000000; font-size: 11px; margin-left: 10px; margin-bottom: 30px; display: inline-block; } .agenda-box{ background-color: #29588c; background-image: url(img/agenda-bg.jpg); background-repeat: no-repeat; background-position: center center; height: 430px; } .agenda-head{ margin-bottom: 20px; } .agenda-head h3{ display: block; margin: 0px; padding: 0px; font-weight: 900; color: white; font-size: 13px; line-height: 60px; vertical-align: middle; padding-left: 15px; } .agenda-item .date{ background-color: white; display: inline-block; border-top-right-radius: 5px; border-bottom-right-radius: 5px; padding-left: 15px; padding-right: 10px; padding-top: 2px; padding-bottom:0px; } .date strong{ display: block; font-size: 18px; line-height: 18px; font-weight: 900; } .date span{ color: #29588c; display: inline-block; font-size: 12px; line-height: 14px; text-align: center; } .agenda-item p{ padding-left: 15px; padding-right: 15px; color: white; font-size: 13px; line-height: 16px; margin-top: 8px; margin-bottom: 30px; } .agenda-item p a{ color: white; } .agenda-item p a:hover{ opacity: 0.7; } .col-item-last .row-news-home-box{ border-bottom: 1px solid #e3e3e3; } .tv-radio{ margin-top: 25px; } .tv-radio h3{ line-height: 35px; } .item-head{ border-bottom: 1px solid #e3e3e3; padding-left: 15px; } .row-tv-radio-documentos .col-md-3:first-child .item-head{ border-left: 0px; } .item-body{ padding: 20px; } .tv-new{ display: block; position: relative; color: white; } .item-body .tv-new h4{ position: absolute; margin: 15px; color: white; font-size: 15px; line-height: 18px; font-weight: 900; bottom: 0px; z-index: 2; } .item-body h4{ font-size: 12px; color: #29588c; font-weight: 700; } .row-tv-radio-documentos .col-md-3:first-child .item-body{ border-left: 0px; } .row-tv-radio-documentos{ padding-left: 15px; padding-right: 15px; display: flex; } .documentos{ margin: 0px; padding: 0px 0px 50px 0px; display: block; } .documentos li{ list-style: none; display: block; position: relative; padding-left: 30px; vertical-align: middle; min-height: 30px; margin-bottom: 10px; margin-top: 10px; } .documentos li a{ display: block; color: #808080; font-size: 12px; line-height: 16px; font-weight: 400; } .documentos li a:hover{ color: #a75154; } .documentos li a img{ position: absolute; left: 0px; top: 0px; } .row-tv-radio-documentos .col-md-3{ border-left: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; } .row-tv-radio-documentos .col-md-3:first-child{ border-left: none; } .shadow-boxes-home{ background-image: url(img/shadow-boxes.jpg); background-repeat: no-repeat; background-position: center center; display: block; height: 35px; } footer{ background-color: #29588c; } footer h2{ font-weight: 900; color: white; text-transform: uppercase; font-size: 21px; line-height: 25px; } footer .align-right img{ margin: 15px; } footer ul{ border-top: 1px solid #1b466d; display: block; margin: 0px; padding: 0px; margin-top: 20px; text-align: center; background-image: url(img/shadow-footer.png); background-repeat: no-repeat; background-position: center; } footer ul li{ display: inline-block; list-style: none; color: #89a2be; margin: 15px; font-size: 14px; font-weight: 400; line-height: 16px; } footer ul li i, footer ul li a{ color: white; } .search-top{ padding-top: 40px; } .search-top input{ background-color: #eaeaea; border-radius: 22px; border: none; height: 44px; width: 300px; padding-left: 40px; color: #728699; font-size: 14px; line-height: 17px; font-weight: 400; background-image: url(img/search.png); background-repeat: no-repeat; background-position: 14px 14px; } .round-image{ border-radius: 100%; overflow: hidden; width: 70px; height: 70px; margin: auto; display: inline-block; } .round-image img{ width: 100%; height: auto; } .slide{ text-align: center; background-image: url(img/borde.png); background-position: left center; background-repeat: no-repeat; min-height: 130px; } .slide h4{ font-size: 14px; line-height: 17px; color: #5e6060; display: block; text-align: center; } .bx-wrapper{ /*background-image: url(img/bg-bxslider.jpg); background-position: center center; background-repeat: no-repeat; background-size: cover;*/ margin-top:25px; margin-bottom: 22px; } .slide a{ display: block; } .slide a:hover{ opacity: 0.7; } .bx-wrapper .round-image{ } .home-icon li a{ opacity: 0.8; } .menu-header .home-icon li a:hover{ background-color: inherit; opacity: 1; } .menu-header .home-icon li a{ padding-left: 0px; } .breadcrumb{ background-color: white; height: 30px; padding-top: 20px; padding-bottom: 40px; } .breadcrumb ul{ margin: 0px; padding: 0px; border-bottom: 4px double #e3e3e3; } .breadcrumb ul li{ list-style: none; display: inline-block; text-transform: uppercase; color: #969696; font-size: 11px; line-height: 30px; vertical-align: middle; font-weight: 900; } .breadcrumb ul li a{ padding-left: 5px; padding-right: 5px; color: #969696; } .widget h2{ font-size: 13px; color: #939393; font-weight: 500; line-height: 15.4px; margin-top: 0px; display: block; text-align: center; margin-bottom: 20px; } .widget h2 span{ color: #a75154; font-weight: 900; text-transform: uppercase; } .boxed-contenido{ border: 1px solid #e3e3e3; padding: 0px; padding-left: 12px; padding-right: 12px; border-top: 3px solid #a75154; overflow: hidden; } .widget{ margin-bottom: 25px; } .widget h3{ line-height: inherit; font-size: 12px; font-weight: 400; line-height: 16px; color: #808080; } .aside-new{ min-height: 80px; padding-top: 15px; border-bottom: 1px solid #e3e3e3; } .home-icon{ } .menu-header .home-icon li a{ padding: 0px; margin-right: 10px; margin-top: -15px; } .menu-menu-principal-container{ display: inline-block; } .navbar{ border: 0px; } .section-h1 h1{ font-size: 18px; line-height: 21px; color: #29588c; font-weight: 900; margin: 0px; padding: 0px; } .section-h1{ padding-top: 25px; border-bottom: 1px solid #e3e3e3; padding-bottom: 12px; margin-bottom: 20px; } .secciones-grid{ background-color: #eeeeee; border-radius: 3px; overflow: hidden; margin-bottom: 40px; } .side-menu{ background-color: white; border-radius: 3px; margin-top: 15px; border-bottom: 3px solid #c5c3c3; } .side-menu ul{ margin: 0px; padding: 0px; } .side-menu ul li{ border-bottom: 1px solid #eeeeee; list-style: none; } .side-menu ul li a{ display: block; padding: 12px; font-size: 12px; line-height: 14px; color: #5e6060; font-weight: 900; border-left: 3px solid transparent; } .side-menu ul li a:hover{ border-left-color: #29588c; } .white-boxes{ background-color: white; border-radius: 3px; padding: 20px; margin-top: 15px; margin-bottom: 15px; font-weight: 400; font-size: 14px; color: #808080; line-height: 20px; } .white-boxes h2{ font-size: 18px; color: #29588c; line-height: 21px; font-weight: 900; margin-top: 10px; margin-bottom: 20px; } .white-boxes p{ margin-bottom: 20px; } .white-boxes a{ color: #29588c; } .banners-side img{ width: 100%; height: auto; } .banners-side{ margin-bottom: 20px; } .col-titulo h2{ margin-top: 0px; margin-bottom: 20px; border-bottom: 1px solid #e3e3e3; padding-bottom: 15px; margin-top: 20px; } .persona-box{ border: 1px solid #e3e3e3; overflow: hidden; padding-top: 15px; padding-bottom: 15px; margin-bottom: 20px; } .persona-box h4{ font-size: 14px; color: #29588c; font-weight: bold; margin-top: 0px; } .persona-box button{ background-color: #29588c; font-size:11px; text-transform: uppercase; font-weight: bold; padding: 5px 10px; border-radius: 15px; color: white; } .persona-box button:hover{ background-color: #999; color: white; } .white-boxes p img{ max-width: 100%; height: auto; } .page-template-template-pagina-categoria .row-news-home .row-news-home-box{ height: auto; } .layer-imagen img{ max-width: 100%; height: auto; } .contenido-pagina-listado-categoria{ margin-top: 20px; } .noticias-archive{} #tribe-events .tribe-events-button, .tribe-events-button{ display: none; } .item-body a:hover h4{ color: #a75154; } .row-tv-radio-documentos a:hover img{ opacity: 1; } .tv-new{ background-color: black; } .tv-new img{ opacity: 0.6; } .item-body .tv-new:hover h4{ color: white; } .row-tv-radio-documentos h3 a{ color: #29588c; } .item-head h3 a:hover, .row-news-home-box h2 a:hover, .row-news-home-box .btn-mas:hover, .row-header h3 span a:hover{ color: #a75154; } .item-body .col-md-5 a:hover img{ opacity: 0.6; } .new-box:hover{ opacity: 0.8; } .bx-wrapper .bx-controls-direction .bx-prev{ background: inherit; background-image: url(img/arrow-left.png); width: 26px; height: 35px; left: -40px; opacity: 0.3; } .bx-wrapper .bx-controls-direction .bx-prev:hover, .bx-wrapper .bx-controls-direction .bx-next:hover{ opacity: 1; } .bx-wrapper .bx-controls-direction .bx-next{ background: inherit; background-image: url(img/arrow-right.png); width: 26px; height: 35px; right: -40px; opacity: 0.3; }
/*
==================================
TV SLIDER OVERWRITE
==================================
*/
.cuerpo img { max-width: 100%; height: auto; } .no-border { border: none!important; } .post-type-archive-tv .evoslider.rotation .evoText.overlay{ width: auto; margin: 20px; border-radius: 5px; height: auto; opacity: 1; background-color: rgba(0, 0, 0, 0.8);} .post-type-archive-tv #mySlider, .post-type-archive-tv .evoslider.rotation .controlNav ul, .post-type-archive-tv .evoslider.rotation .controlNav li.rotator{ width: 100% !important;} .post-type-archive-tv .evoslider.rotation .controlNav li.rotator{ border-bottom: 1px solid black;margin-bottom: 0px;height: 115px;position: relative;} .post-type-archive-tv .outer_control{ margin-left: 0px !important;width: 410px !important;} .post-type-archive-tv .evoslider.rotation .controlNav li.rotator p span.date{ margin-top: 4px;color: #8C8C8C;text-transform: uppercase;} .post-type-archive-tv .evoslider.rotation .controlNav li.rotator.active p span.date{ color: white;} .post-type-archive-tv .evoslider.rotation .controlNav li.rotator p span.title{ font-size: 14px;font-family: 'Open Sans', sans-serif;font-weight: normal;margin-top: 12px;} .post-type-archive-tv .evoslider.rotation .controlNav li.rotator img{ width: 90px;height: 85px;border-color: black;} .post-type-archive-tv .evoslider.rotation .controlNav li.rotator p .boton-play{ width: 100px;height: 83px;background-size: 30%;} .post-type-archive-tv .evoslider.rotation .controlNav li.rotator.active img{ border-color: white;} .post-type-archive-tv .evoslider.rotation .evoText.overlay h3{ font-size: 24px;font-family: 'Open Sans', sans-serif;margin-top: 0px;} .post-type-archive-tv .evoslider.rotation .evoText.overlay h3 a{ color: white;} .post-type-archive-tv .evoslider dd .evoImage img{ height: auto;} .post-type-archive-tv .evoslider.rotation, .post-type-archive-tv .evoslider.rotation .outer_control, .post-type-archive-tv .evoslider.rotation .controlNav li.rotator{ background-color: #333333;} .post-type-archive-tv .evoslider.rotation .controlNav li.rotator.active span.title, .post-type-archive-tv .evoslider.rotation .controlNav li.rotator p{ color: white;} .post-type-archive-tv .evoslider.rotation .controlNav li.rotator.active{ background-color: #676767;} .post-type-archive-tv .evoslider h3{ line-height: 1.1;} .post-type-archive-tv .boton-play{ width: 100%;height: 100%;text-align: center;background-image: url(images/icon-play-blanco.png);background-repeat: no-repeat;background-position: center center;display: block;position: absolute;height: 140px;background-color: rgba(0, 0, 0, 0.0);} .post-type-archive-tv .evoslider.rotation dd .boton-play{ background-color: rgba(0, 0, 0, 0.2);height: 345px;} .post-type-archive-tv .evoslider.rotation dd .boton-play:hover{ background-color: rgba(0, 0, 0, 0.0);} .post-type-archive-tv .row-news-home .row-news-home-box{ border-bottom: 1px solid #e3e3e3; min-height: 300px; } .uppercase{ text-transform: uppercase; } .row-flex{ display: flex; } .home-tv-box, .home-radio-box, .home-documentos-box{ position: relative; } .absolute-view-more{ position: absolute; width: 100%; display: block; text-align: center; bottom: 20px; } .absolute-view-more a{ display: inline-block; background-color: #29588c; color: white; padding: 4px 14px; border-radius:20px; font-size: 12px; text-transform: uppercase; letter-spacing: 1px; font-weight: bold; } .absolute-view-more a:hover, .absolute-view-more a:focus{ background-color: #a75154; } .agenda-box{ position: relative; } .agenda-more{ display: block; width: 100%; text-align: center; position: absolute; bottom: 15px; } .agenda-more a{ background-color: white; border-radius: 100%; display: inline-block; padding: 0px; height: 26px; width: 26px; } .agenda-more a i{ color: #29588c; font-size: 18px; } .agenda-more a:hover{ background-color:#a75154 } .agenda-more a:hover i{ color: white; } .widget_tag_cloud{ border: 1px solid #f2f2f2; padding: 0px 20px; padding-bottom: 20px; margin-top: 20px; } .tagcloud a{ color: #999; } .tagcloud a:hover{ color: #a75154; } .post-type-archive-tv .banner-online, .tax-tv-categoria .banner-online{ border: 2px dotted #39A54A; } .banners-side{ margin-bottom: 10px; border: 1px solid #f2f2f2; border-radius: 3px; border-bottom: 2px solid #f1f1f1; } .banners-side:hover{ border-bottom: 2px solid #29588c; } .archive .sidebar{ margin-top: 40px; } .widget_tag_cloud h2{ text-align: left; text-transform: uppercase; letter-spacing: 1px; padding-top: 14px; color: #29588c; } .single-contenido h2{ margin-top: 0px; margin-bottom: 20px; } .single .meta{ border-top: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2; padding-top: 10px; padding-bottom: 10px; overflow: hidden; } .single .meta-tags{ display: block; text-align: right; } .row-single-comentarios{ background-color: #f2f2f2; border-radius: 5px; margin-top: 15px; } .row-single-comentarios h1{ font-size: 15px; font-weight: bold; color: black; letter-spacing: 1px; border-bottom: 1px dotted #ccc; padding-bottom: 20px; margin-bottom: 40px; display: block; text-transform: uppercase; } .row-single-comentarios h1 i{ font-size: 24px; } .page-radio .row-news-home .row-news-home-box, .tax-tags_radio .row-news-home .row-news-home-box, .post-type-archive-radio .row-news-home .row-news-home-box, .single-radio .row-news-home .row-news-home-box{ height: auto; } .page-radio .row-news-home-box .btn-mas, .tax-tags_radio .row-news-home .btn-mas, .post-type-archive-radio .row-news-home .btn-mas, .single-radio .row-news-home .btn-mas{ margin-top: 20px; margin-bottom: 20px; } .slider-radio, .row-radio-contenido-header{ margin-bottom: 20px; } .documentos-archive{ border:1px solid #f2f2f2; padding: 20px; margin-top: 20px; } .documentos-archive ul{ padding: 0px; margin: 0px; } .documentos-archive ul li{ list-style: none; min-height: 30px; border-bottom: 1px solid #f2f2f2; padding-bottom: 15px; padding-top: 15px; position: relative; padding-left: 30px; } .documentos-archive ul li h3{ display: block; line-height: inherit; font-weight: 500; font-size: 16px; color: #666; } .documentos-archive ul li i{ position: absolute; left: 0px; font-size: 20px; color: black; margin-right:5px; top: 12px; } .documentos-archive ul li a:hover h3{ color: #29588c; } .documentos-archive ul li a{ display: inline-block; } .alignleft{ float: left; } .single-contenido .wp-caption{ border: 1px solid #f2f2f2; padding: 5px; margin-right:20px; margin-top: 5px; } .single-contenido .wp-caption-text{ font-size: 12px; color: #666; padding-top: 5px; } .wpcf7-form textarea{ height: 150px; } .wpcf7-form input, .wpcf7-form textarea{ background-color: #f2f2f2; padding: 8px 10px; color: #666; border-radius: 3px; border: none; margin-bottom: 10px; width: 100%; } .wpcf7-form input[type="submit"]{ width: auto; } .fondo-slider-tv{ background-color: #29588c; overflow: hidden; } .fondo-slider-tv .nav-tabs>li a{ border: none; border-radius: 0px; margin: 0px; display: block; overflow: hidden; padding-top:20px; padding-bottom:20px; } .fondo-slider-tv .nav-tabs>li.active>a, .fondo-slider-tv .nav-tabs>li.active>a:hover, .fondo-slider-tv .nav-tabs>li.active>a:focus, .fondo-slider-tv .nav-tabs>li a:hover, .fondo-slider-tv .nav-tabs>li a:focus{ background-color: #a75154; border: none; } .fondo-slider-tv .title{ display: block; color: white; font-size: 13px; font-weight: 900; } .fondo-slider-tv .date{ display: block; font-size: 11px; text-transform: uppercase; color: white; opacity: 0.6; font-weight: bold; } .fondo-slider-tv .nav-tabs{ border: none; } .foto-noticia-large img{ width: 100%; height: 327px; } .fondo-slider-tv{ height: 327px; } .foto-noticia-large{ position: relative; } .data-post{ position: absolute; bottom: 0px; display: block; width: 100%; background-color: rgba(0,0,0,0.6); } .data-post h2{ color: white; font-size: 24px; font-weight: bold; margin: 20px; } .data-post h2 a{ color: white; } .home-icon li a:focus{ background-color: inherit !important; } #error404 h1{ font-size: 60px; display: block; text-align: center; font-weight: 300; line-height: 60px; letter-spacing: 1px; padding-top: 50px; padding-bottom: 60px; } #error404 h5{ display: block; text-align: center; font-size: 18px; font-weight: bold; color:#999; } #error404 .acciones{ display: block; text-align: center; margin-bottom: 40px; margin-top: 20px; } #error404 .acciones a{ display: inline-block; border: 1px dotted #ccc; padding: 10px 15px; color: black; font-size: 12px; font-weight: 500; border-bottom: 2px solid #999; border-radius: 3px; margin-left: 10px; margin-right: 10px; letter-spacing: 0.5px; text-transform: uppercase; } #error404 .acciones a:hover{ border-bottom-color:#29588c; } .documentos-file{ margin: 0px; padding: 0px; display: block; border: 1px solid #e3e3e3; overflow: hidden; margin-bottom: 20px; padding: 10px 0px; } .documentos-file h2{ margin: 0px; padding: 0px; font-size: 12px; color: #29588c; font-weight: bold; letter-spacing: 0px; display: block; line-height: 14px; margin-top: 10px; } .documentos-file h2 a{color: #29588c;} .documentos-file span{ font-size: 11px; color: #969696; text-transform: uppercase; font-weight: bold; } .documento-opciones{ padding-top: 15px; } .documento-opciones a:hover{ opacity: 0.7; } .post-search-page h1{ padding-bottom: 22px !important; padding-top: 40px !important; } .post-search-page .search-top{ padding-top: 0px; display: block; text-align: center; padding-bottom: 60px; } .home-post .nav-tabs>li{ width: 100%; } .home-post .bx-wrapper, .home-post .bx-viewport{ background-color: transparent; margin-top: 0px; } .home-post .bx-wrapper{ margin-top: 15px; } .home-post .bx-wrapper .new-box{ margin-top: 0px; } .home-post .bx-wrapper .bx-pager{ padding-top: 0px; bottom: 20px; right: 20px; text-align: right; } .home-post .bx-wrapper .bx-pager.bx-default-pager a{ background-color: white; opacity: 0.5; } .home-post .bx-wrapper .bx-pager.bx-default-pager a.active{ background-color: white; opacity: 1; } .at-share-btn-elements{ text-align: center; } .at-share-tbx-element .at-share-btn{ height: 30px; width: 30px; line-height: 30px !important; vertical-align: middle !important; } .tv-home-ultimos-post h4{ margin-top:0px; } .post-type-archive-tv .nav-tabs>li{ width: 100%; }
/*
==================================
4. Minisite
==================================
*/
.cuerpo-minisite .espaciado-minisite{padding:10px;}
.cuerpo-minisite .white-boxes{margin:0px;padding: 0px;}
.cuerpo-minisite .minisite-seccion{padding: 15px; border-bottom: 1px solid #f5f5f5;}
.cuerpo-minisite .minisite-seccion p:last-child{margin-bottom: 5px;}
.cuerpo-minisite .white-boxes p,
.cuerpo-minisite .white-boxes ul li{font-size: 13px;}
.cuerpo-minisite .secciones-grid{margin-bottom: 0px; background-color: #f5f5f7;}
.cuerpo-minisite .row-news-home .row-news-home-box{height: 390px;}
.cuerpo-minisite .white-boxes h2{font-size:16px; margin-bottom:10px;}
.cuerpo-minisite .minisite-head{position: relative;}
.cuerpo-minisite .minisite-head h1{position: absolute; font-size:22px; font-weight: 900; color:white; margin: 0px; padding: 20px; display: block; bottom: 0;}
.cuerpo-minisite .shadow-minisite{background: -moz-linear-gradient(top, rgba(0,0,0,0) 49%, rgba(0,0,0,0.65) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 49%,rgba(0,0,0,0.65) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0) 49%,rgba(0,0,0,0.65) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );position: absolute; width: 100%; height: 100%;}
.banner-minisite-link{display: block;}
.banner-minisite{display: block; overflow: hidden; border-radius: 3px; position: relative;}
.banner-minisite h4{position: absolute; bottom: 0px; color: white; font-size:16px; font-weight: bold; left:15px; bottom: 10px; padding: 6px 12px; border-radius: 3px; font-weight: 900;z-index: 2}
.cuerpo-minisite .facebook-side,
.cuerpo-minisite .twitter-side,
.cuerpo-minisite .banner-minisite-link{margin-bottom: 20px;}
.opcion1 h4{background-color: #29588c;}
.cuerpo-minisite .sidebar a:hover{opacity: 0.8;}
.page-template-template-minisite2 .slider-muro{margin-bottom: 20px;}
.page-template-template-minisite2 .cuerpo-minisite .banner-minisite-link{margin-bottom: 25px;}
.page-template-template-minisite2 .banner-minisite{overflow: inherit;}
.page-template-template-minisite2 .banner-minisite h4{bottom: -11px; margin-bottom: 0px;}
.page-template-template-minisite2 .banner-minisite img{border-bottom: 5px solid #29588c; border-radius: 3px;}
.page-template-template-minisite2 .opcion2 .banner-minisite h4 {background-color: #29588c;}
.is-sticky .side-menu{margin-top:0px;}
img.banner-page { float: left!important; width: 50%!important; margin: 0!important; padding: 5px!important; border: 0!important; }
@media (max-width: 576px){img.banner-page { width: 100%!important;} }

/*
==================================
3. RESPONSIVE
==================================
*/
@media (max-width: 1200px){}
@media only screen and (max-width:1200px){
  .home-icon{display: none !important;}
}
@media only screen and (max-width: 992px){
  .navbar-collapse{padding-left:0px; padding-right: 0px;} .menu-header ul li a{font-size: 10px;padding-left: 7px; padding-right: 6px;} .menu-header ul .sub-menu a{font-size: 12px; padding-left: 10px;} .row-news-home-box h2{font-size: 11px;} .row-news-home-box p{font-size: 11px; margin-left: 8px; margin-right: 8px; margin-top: 10px; line-height: 14px;} .row-news-home-box span{margin-bottom: 10px;margin-top: 10px;} .row-news-home-box h2{margin-bottom: 15px;} .documentos li a img{width: 16px;} .item-body{padding: 10px;} .documentos li{padding-left: 26px;} .documentos li a{font-size: 12px;} .item-body h4{margin-top: 0px;} footer .align-right{text-align: center;} footer ul{background-position: top center;} .shadow{background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%);} .new-box h3{font-size: 12px; line-height: 14px;} .big-new-box h3{font-size: 22px; line-height: 23px;} .facebook-side{max-width: 220px; overflow: hidden;} .row-news-home .row-news-home-box{border-left: none;} footer .align-right img{width: 20%; margin: 10px; margin-top: 0px;} footer .col-md-4 img{max-width: 100%;} .aside-new{padding-top: 8px; padding-bottom: 10px; overflow: hidden;} .widget h3{font-size: 11px;} .widget h3 a{color: black;} .persona-box h4{font-size: 11px;} .persona-box button{font-size: 10px; padding: 2px 7px;}
}
@media only screen and (max-width:768px){
  .col-logo img{ width: 100%; height: auto; max-width: 300px; margin: auto; text-align: center; display: block;} .search-top input{ box-sizing: border-box; -webkit-box-sizing:border-box; -moz-box-sizing: border-box; width: 100%; } .menu-header{ height: auto; } .navbar-brand{ display: block; color: white; } .navbar-toggle .icon-bar{ background-color: white; } .menu-header ul li{ display: block; } .home-icon{ float: inherit; display: block; } .menu-header ul{ display: block; } .search-top{ padding-top: 20px; padding-bottom: 10px; } .menu-header ul .sub-menu{ position: inherit; } .navbar-collapse{ padding-left: 0px; padding-right: 0px; } .navbar-collapse{ max-height: inherit; } .menu-menu-principal-container, .row-tv-radio-documentos{ display: block; } .home-icon li a{ margin-left: 10px; } .menu-header ul .sub-menu{ display: block; margin-bottom: 20px; } .menu-header ul .sub-menu a{ line-height: 20px; } .home-post{ background-image:none; background-color: #f2f2f2; } .big-new-box h3{ font-size: 15px !important; line-height: 16px !important; margin-bottom: 10px; } .big-new-box .cat, .new-box-detail .cat, .new-box-detail .date{ display: none; } .home-post .col-md-3{ display: flex; } .new-box{ background-color: black; } .new-box h3{ font-size: 12px; line-height: 13px; text-align: center; } .new-box img{ opacity: 0.7; } .bx-wrapper .bx-controls-direction .bx-prev{ left: -15px; background-color: white; opacity: 1; border-radius: 100%; padding: 10px; } .bx-wrapper .bx-controls-direction .bx-next{ right: -15px; background-color: white; opacity: 1; border-radius: 100%; padding: 10px; } .row-news-home .row-news-home-box{ height: auto; border: none; border-bottom: 1px solid #e3e3e3; } .npr{ padding: 0px 15px; } .absolute-view-more{ bottom: 15px; } .row-tv-radio-documentos .col-md-3{ border: none; } footer{ text-align: center; } footer .align-right{ text-align: center; } footer .col-md-8{ columns:2; } footer .col-md-8 img{ width: 100%; height: auto; } footer .align-right img{ margin: 0px; margin-top: 15px; max-height: 60px; } footer .col-md-4 img{ margin-top: 10px; margin-bottom: 20px; } footer ul{ background-image: none; } footer ul li{ display: block; list-style: none; color: #89a2be; margin: 15px; font-size: 13px; font-weight: 400; line-height: 16px; padding: 9px 0px; margin: 0px; text-align: left; } footer ul li i{ margin-right: 5px; } footer ul{ margin-bottom: 15px; padding-top: 10px; } .item-body{ padding: 15px 0px; padding-bottom: 50px; } .breadcrumb{ height: auto; padding-left: 0px; padding-right: 0px; padding-bottom: 0px; } .side-menu{ margin-top: 0px; } .secciones-grid .col-md-3, .secciones-grid .col-md-9{ padding: 5px; } .secciones-grid .white-boxes{ margin-top: 5px; padding: 15px; margin-bottom: 10px; } .secciones-grid .col-md-9{ padding-bottom: 0px; } .side-menu{ position: inherit !important; } .breadcrumb ul li:last-child, #gallery-1 .gallery-caption{ display: none; } .modal-content .col-md-4 img{ margin-bottom: 20px; } .secciones-grid .gallery .gallery-item{ margin-top: 0px !important; margin-bottom: 0px !important; } .secciones-grid .gallery img{ border: 5px solid white !important; } .menu-header ul .sub-menu{ background-color: rgba(255,255,255,0.1); } .sidebar{ margin-top: 30px; } .single .meta-tags{ text-align: left; } .single-contenido .wp-caption, .single-contenido .wp-caption img{ width: 100% !important; height: auto !important; } .single-contenido .wp-caption{ margin-bottom: 20px; } .single .meta{ margin-top: 20px; margin-bottom: 20px; } .meta-calendar{ display: block; margin-bottom: 8px; } .at-share-btn-elements{ text-align: center; } .evoslider dl, .evoslider dd, .evoslider .evoImage, .evoslider dd .evoImage img{ width: 100% !important; height: 200px !important; } .evoslider.rotation .outer_control{ width: 100% !important; } .post-type-archive-tv .evoslider.rotation .controlNav li.rotator p span.title{ font-size: 12px; line-height: 14px; } .post-type-archive-tv .evoslider.rotation .evoText.overlay h3{ font-size: 14px; } .row-flex{ display: block; } .single-contenido iframe{ width: 100%; height: auto; min-height: 200px; } .navbar{ text-align: left; } .menu-header .home-icon{ display: none; } .row-news-home-box h2, .row-news-home-box span{ margin-left: 0px; margin-right: 0px; } .row-news-home-box p{ display: none; } .row-news-home-box .btn-mas{ margin-top: 15px; margin-left: 0px; } .item-body .tv-new h4, .item-body h4, footer ul li{ text-align: center; } .absolute-view-more{ display: none; } .row-logo .align-right{ text-align: center; } .menu-header ul a br{ display: inline-block; width: 9px; height: 1px; clear: inherit; content: ""; } .menu-header ul .doble-linea a{ padding-top: 10px; } .menu-header ul li a{ min-height: auto; } .menu-header ul li a{ padding-top: 12px; padding-bottom: 12px; } .b1-4, .b2-1, .b2-2, .b2-3, .b2-4{ display: none; } .tv-home-ultimos-post h4{ margin-top:10px; } .tv-new{background-color: inherit;} .item-body .tv-new h4{position: inherit; font-size: 12px; color: #29588c; font-weight: 700; margin-top: 10px; margin-bottom: 10px;} .tv-new img{opacity: 1;} .item-body .tv-new:hover h4{color: #a75154;} .item-body .tv-new:hover img{opacity: 0.8;} .foto-noticia-large img, .fondo-slider-tv{height: auto;} .data-post{position: relative; background-color: inherit;}
}

@media only screen and (max-width:480px){}
/* Wordpress Editor Post */
	img.alignleft{
		float: left;
		margin-right: 14px;
		border: 1px solid #c0c0c0;
		padding: 4px;
	}
	img.alignleft:hover{
		opacity: 0.8;
		border-color: black;
	}

/* Fix */
.frontal-post .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    position: absolute;
    right: 20px;
    top: 20px;
    height: 32px;
    width: 52px;
    text-align: right;
    font-size: 0;
    background-color: #ffffff80;
    padding: 10px;
    border-radius: 15px;
}
.frontal-post .bx-pager.bx-default-pager {
    top: 20px!important;
    left: 20px!important;
    height: 25px;
}

.tv-radio-mobile {
	display: none;
}
.tv-radio-mobile img {
    width: 100%;
    height: auto;
    margin-bottom: 10px;
}

.tv-radio-mobile a {
	height: auto;
}

@media only screen and (max-width:768px){
	.tv-radio {
		display: none;
	}
	.tv-radio-mobile {
		display: initial;
	}
}

.img-responsive {
    min-width: 100%;
    max-width: 100%;
}

@media (max-width: 768px){
	.bg-cuvic .data-post h2 {
 	   margin: 0;
    	padding-top: 20px;
	}
}

@media only screen and (max-width: 768px){
	.row-news-home-box h2, .row-news-home-box span {
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 10px;
	}
	.row-news-home-box h2 {
		font-size: 18px;
		line-height: 24px;
		min-height: auto;
	}
}

@media only screen and (max-width: 768px){
	.new-box {
		width: 50%;
	}
	.frontal-slider-new .new-box {
		width: 100%!important;
	}
}

/* Menu PUCV */
.navbar-default {
    background-color: #29588c;
    border-color: #29588c;
}
.menu-pucv {
	background-color: #29588c;
}
.menu-pucv .sub-menu {
	display: none;
}

.menu-pucv .navbar-nav>li {
    float: left;
    height: 52px;
}

.menu-pucv .navbar-nav>li>a {
    color: white;
    font-size: 12px;
    text-transform: uppercase;
	line-height: initial;
	font-weight: 600;
	padding: 0 15px;
	height: 52px;
}
@media (max-width: 992px){
	.menu-pucv .navbar-nav>li>a {
		font-size: 10px;
		line-height: initial;
		padding: 0 5px;
	}
}

.menu-pucv .navbar-nav>li>a:hover, .menu-pucv .navbar-nav>li>a:focus {
    color: white;
    background-color: #a75154;
}

.menu-pucv li.home-icon {
    left: 58px;
    top: 0;
}

.menu-pucv .collapse.navbar-collapse.navbar-ex1-collapse {
    margin: 0;
    padding: 0;
}

.menu-pucv .navbar-nav>li>a {
	padding: 18px 13px;
}

@media (max-width: 768px) {
	.menu-pucv .navbar-nav>li>a {
		padding: 0 20px 0 0;
	}
}

.menu-pucv ul .doble-linea a {
    padding-top: 10px;
}


.menu-pucv ul {
    margin: 0px;
    padding: 0px;
    display: inline-block;
	height: 52px;
}

.menu-pucv-width {
	width: 100%;
}
.menu-pucv .sub-menu {
    display: none;
    position: absolute;
    background-color: #8c4047;
    list-style: none;
    width: 250px;
    z-index: 999;
    padding: 0;
	height: auto;
}
.menu-pucv .sub-menu a {
	color: white;
}
.menu-pucv .sub-menu li {
    text-align: left;
    padding: 8px 15px;
    font-size: 12px;
	font-weight: 700;
    margin: 0;
	opacity: .75;
}
.menu-pucv .sub-menu li:hover {
	background-color: #a75154;
	opacity: 1;
}

.menu-pucv .navbar-brand {
	color: white;
	padding-left: 15px;
}

.menu-pucv .navbar-default .navbar-toggle .icon-bar {
    background-color: white;
}

.menu-pucv .navbar-default .navbar-toggle {
    border-color: transparent;
    border: none;
}

.menu-pucv .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
    background-color: #ddd3;
}

@media (max-width: 768px) {
	.menu-pucv ul .doble-linea a {
		padding-top: 0px!important;
	}
	.menu-pucv ul {
		width: 100%;
		height: 100%;
		padding: 0 8px;
		margin-top: 5px;
	}
	.menu-pucv .navbar-nav>li {
		height: 100%;
		width: auto;
		margin-bottom: 20px;
	}
	.menu-pucv ul li a {
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 0;
		padding-right: 0;
		font-size: 12px!important;
		height: auto!important;
	}
	.menu-pucv .sub-menu {
		
	}
}

@media (max-width: 767px) {
	.menu-pucv .sub-menu {
		display: block;
		position: relative;
		width: 100%;
		margin-top: 5px;
		background-color: rgba(255,255,255,0.1);
	}
	.menu-pucv .navbar-nav>li {
		width: 100%;
	}
}

/* Content Styles */

.alignright {
    float: right;
    margin-left: 20px;
}

img.alignright {
    text-align: right;
    float: right;
	margin-bottom:10px;
}

/* New Cuvic Slider */

.swiper-container {
	padding: 0px 25px!important;
}
.swiper-button-prev, .swiper-button-next {
	color: white!important;
}
.swiper-button-prev:focus, .swiper-button-next:focus {
	outline: none!important;
}
.swiper-button-prev:after, .swiper-button-next:after {
	font-size: 24px!important;
	font-weight: bolder!important;
}
.swiper-button-prev, .swiper-button-next {
	width: 15px!important;
	opacity: .5;
}
.swiper-button-prev {
	left: 0px!important;
}
.swiper-button-next {
	right: 0px!important;
}
.swiper-slide .content {
	margin-bottom: 20px;
}
.swiper-slide .content h4 {
	line-height: 1.2;
	font-size: 21px;
	font-weight: 700;
	color: white;
	margin: 0px;
}
@media (min-width: 769px) {
	.swiper-slide .content {
		float: left;
		width: 60%;
		margin: 0 0 50px 0;
	}
	.swiper-slide .content h4 {
		margin-top: 50px;
		margin-right: 25px;
		line-height: 1.4;
		font-size: 24px;
	}
}
@media (max-width: 992px) {
	.swiper-slide .content h4 {
		margin-top: 20px;
	}
}
@media (max-width: 768px) {
	.swiper-slide .content h4 {
		margin-top: 0px;
	}
}
.swiper-slide .content p {
	color: white;
	opacity: .75;
	margin: 10px 0;
}
.swiper-slide .content a {
	padding: 5px 15px;
	color: #0076A8;
	background-color: white;
	border-radius: 20px;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	margin-top: 20px;
}
.swiper-slide img {
	max-width: 100%;
	height: auto;
	margin: 20px 0px;
}
@media (min-width: 769px) {
	.swiper-slide img {
		float: right!important;
		width: 40%!important;
	}
}
.swiper-slide-next {
	opacity: .1;
}

/* Bloque Web + Movil */

.bloque-html-web-movil {
	display: initial;	
}

@media only screen and (min-width: 576px){
	.bloque-html-web {
		display: initial;
	}
	.bloque-html-movil {
		display: none!important;
	}
}

@media only screen and (max-width: 575.98px){
	.bloque-html-movil {
		display: initial;
	}
	.bloque-html-web {
		display: none!important;
	}
}

/* Sidebar image size */
.sidebar.sd-cuvic img {
    width: 100%;
    height: auto;
    margin-bottom: 10px;
}