@charset "UTF-8";
/*
Theme Name: Radio Onda Azul - Presso - Child
Theme URI: http://envirra.com/themes/presso
Author: envirra
Author URI: http://themeforest.net/user/envirra?ref=envirra
Description: Magazine WordPress Theme
Version: 1.0
License: GPL
License URI: http://www.gnu.org/licenses/gpl.html‎
Tags: black, white, one-column, two-columns, three-columns, right-sidebar, flexible-width, custom-colors, custom-menu, featured-images, post-formats, theme-options, translation-ready, photoblogging
Text Domain: roa-presso
Template: presso
*/

/* Custom styles for Radio Onda Azul */

.vw-post-box--full .vw-post-box__title {
    text-shadow: 1px 1px 4px rgba(0,0,0,0.4);
}
.vw-slides .vw-post-box__title {
    text-shadow: 1px 1px 4px rgba(0,0,0,0.4);
}
.vw-top-bar .vw-social-icon:hover {
    color: #FFFFFF;
}
.vw-super-title, .vwspc-section-title, .widget-title {
    text-transform: uppercase;
}
.vwspc-section-post-box:not(:first-child) .vwspc-section-content > :first-child, .vwspc-section-post-box-sidebar:not(:first-child) .vwspc-section-content > :first-child, .vwspc-section-2-sidebars-section .widget:first-child, .vwspc-section-3-sidebars-section .widget:first-child, .vwspc-section-custom-section:not(:first-child) .vwspc-section-content > :first-child, .vwspc-section:not(:first-child) .vwspc-section-sidebar .widget:first-child, .widget:not(:first-child), .vw-side-panel__sidebar .widget:first-child
{
	border-color: #1d71b3;
}
.vw-post-box__meta .vw-post-views {
    display: none;
}
.vw-social-icon--medium, .vw-instant-search
{
    font-size: 18px;
}
.vw-post-share__link {
    font-size: 18px;
    height: 34px;
    line-height: 34px;
    width: 34px;
}
.vw-slides .slick-arrow.slick-prev,
.vw-slides .slick-arrow.slick-next
{
    /*background-color: rgba(1,50,83,0.2);*/
}
.vw-slides .slick-arrow.slick-prev:hover,
.vw-slides .slick-arrow.slick-next:hover
{
    /*background-color: rgba(25,99,156,0.5) !important;*/
    background-color: rgba(236,106,56,0.5) !important;
}

/* Style for share post links */
.vw-post-share:before {
    content: 'Compartir:';
    display: inline-block;
    margin-right: 10px;
}

/* Style for custom html */
/*************************/
.custom-html-widget .vw-social-icon--large
{
	color: #1d71b3;
	font-size: 32px;
	margin: 0 10px;
}
.custom-html-widget .vw-social-icon--large:hover
{
	color: #ec6a38;
}
.vw-footer .custom-html-widget .vw-social-icon--large
{
    color: #ffffff;
    font-size: 32px;
    margin: 0 10px;
}
.vw-footer .custom-html-widget .vw-social-icon--large:hover
{
    color: #ec6a38;
}
.roa-widget-whatsapp
{
    margin-top: 30px;
}
.roa-widget-whatsapp a
{
    color: #1d71b3;
    text-decoration: none;
    -webkit-transition:all 0.2s ease-in-out;
    -moz-transition:all 0.2s ease-in-out;
    -o-transition:all 0.2s ease-in-out;
    -ms-transition:all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out;
}
.roa-widget-whatsapp a:hover
{
    color: #ec6a38;
}
/* Widget Header Ads ROA */
.roa-header-ads .text-header-ads {
    font-family: 'Oswald';
    color: #013253;
    font-size: 24px;
    font-weight: 700;
}
.radio-online-menu {
    background-color: #ffdc2d;
}
.radio-online-menu a:before {
    display: inline-block;
    background-color: #ffdc2d;
    content: '\e8af';
    font-family: 'awesome';
    line-height: 1em
    width: 1em;
    position: absolute;
    font-size: 28px;
    border-radius: 50%;
    top: -24px;
    left: 10px;
    padding: 8px;
}
.radio-online-menu a {
    color: #013253 !important;
}
.radio-online-menu a:hover {
    color: #ffffff !important;
}
.radio-online-menu a:hover:before {
    background-color: #ec6a38;
}
.vw-header__main-menu.vw-sticky-menu.vw-stuck.vw-stuck--up .radio-online-menu a:before,
.vw-header__main-menu.vw-sticky-menu.vw-stuck.vw-stuck--down .radio-online-menu a:before {
    background-color: transparent;
    border-radius: 0;
    font-size: 1.2em;
    left: inherit;
    padding: 0 8px 0 0;
    position: relative;
    top: inherit;
}
/* Widget Weather ROA */
.roa-w-item h4
{
    margin-top: 15px;
    margin-bottom: 8px;
}
/* Widget Google Feedburner form */
.roa-feedburner-form {
    text-align: center;
}
.roa-feedburner-form .roa-feedburner-fields input {
    width: 100%;
}
.roa-feedburner-form .roa-feedburner-fields input[type="email"] {
    background-color: #ffffff;
    color: #013253;
}
.roa-feedburner-form .roa-feedburner-fields input[type="submit"]
{
    background-color: #013253;
    color: #ffffff;
    font-size: 14px;
    text-transform: uppercase;
}
/* Buttons Google Play Store */
.roa-btn-android-topbar {
    border-radius: 5px;
    display: inline-block;
    margin-right: 15px;
    -webkit-transition:all 0.2s ease-in-out;
    -moz-transition:all 0.2s ease-in-out;
    -o-transition:all 0.2s ease-in-out;
    -ms-transition:all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out;
}
.roa-btn-android-topbar:hover {
    background-color: #000000;
}
.roa-btn-android-footer {
    display: inline-block;
    margin-top: 20px;
}
/* Style for text 'Share' in post-share */
.roa-text-post-share {
    font-size: 14px;
}



/* Styles for plugin Polls */
/***************************/
.btn-poll {
    border-top: 1px solid #c8c8c8;
}
.btn-poll-archive {
    color: #1d71b3;
}
.btn-poll-archive:hover {
    color: #ec6a38;
}
.wp-polls-ul input[type="radio"],
.wp-polls-ul input[type="checkbox"] {
    margin-right: 5px;
    vertical-align: middle;
}
.wp-polls-ans .Buttons {
    background-color: #1d71b3;
    color: #ffffff;
    font-size: initial;
}


/* Styles for plugin Mailchimp */
/*******************************/
.mc4wp-form {
    text-align: center;
}
.mc4wp-form input {
    width: 100%;
}
.mc4wp-form input[type="email"] {
    background-color: #ffffff;
    color: #013253;
}
.mc4wp-form input[type="submit"]
{
    background-color: #013253;
    color: #ffffff;
    font-size: 14px;
    text-transform: uppercase;
}


/* Styles for plugin WP Links Page */
/***********************************/
.roa-links-page-footer {
    margin-bottom: 48px;
}
.roa-links-page-footer .container {
    border-top: 6px solid #19639c;
    padding-top: 48px;
}
.galleryid-wplf .gallery-item:last-child {
    padding-right: 0;
}
.galleryid-wplf .gallery-item .wplf_link {
    text-align: center;
}
.galleryid-wplf .gallery-item .wplf_link img, .gallery-item img {
    max-width: 100%;
    width: initial;
}
.galleryid-wplf .gallery-item .wplf_link img {
    opacity: .7;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70)
    -webkit-transition:all 0.2s ease-in-out;
    -moz-transition:all 0.2s ease-in-out;
    -o-transition:all 0.2s ease-in-out;
    -ms-transition:all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out;
}
.galleryid-wplf .gallery-item .wplf_link:hover img {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100)
}


/* Style icon post format video and audio */
.vw-gallery-link,
.vw-video-link,
.vw-audio-link {
    background-color: #07a1f9 !important;
}
.vw-gallery-link:hover,
.vw-video-link:hover,
.vw-audio-link:hover {
    background-color: #000000 !important;
}

/* Style caption for post format gallery */
.vw-floating-caption span {
    background: rgba(29,113,179,0.7);
    font-size: 12px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.85);
}
.vw-gallery--slider .vw-floating-caption span {
    font-size: 13px;
}
.vw-gallery__view {
    display: none !important;
}

/* Adjust position top for button of accesibility */
.a11y-toolbar {
    top: 30%;
}

@media (max-width: 420px) {
    .vw-post-box__title {
        font-size: 22px;
    }
}
@media (max-width: 400px) {
    .gallery-item .gallery-icon {
        margin-left: auto;
        margin-right: auto;
        max-width: 50% !important;
        width: 50% !important;
    }
}


