/*
 Theme Name:   OnAir2 Child
 Theme URI:    http://qantumthemes.com/
 Description:  OnAir2 Child Theme
 Author:       QantumThemes
 Author URI:   http://qantumthemes.com/helpdesk
 Template:     onair2
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         two-columns, right-sidebar
 Text Domain:  onair2-child
*/

/***************************************************************
****************************************************************
************* PUT YOUR CUSTOM STYLES BELOW ********************/

/* --- Capa grande no body: restaura qt-large removido no v6.2 (era 150px no v5.5) --- */
.qt-large img,
.qt-large a {
    width: 200px !important;
    height: 200px !important;
}

.onair-artwork.qt-large {
    position: relative;
    cursor: pointer;
    line-height: 0;
    font-size: 0;
}

.onair-artwork.qt-large a {
    position: relative;
    display: block;
    background: transparent !important;
}

.onair-artwork.qt-large a img {
    max-width: none !important;
    object-fit: cover;
    display: block;
}

/* --- Capa pequena no player bar --- */
.onair-artwork:not(.qt-large) {
    position: relative;
    cursor: pointer;
}

.onair-artwork:not(.qt-large) a {
    position: relative;
    display: block;
}

.mh-play-btn {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 44px;
    height: 44px;
    border-radius: 50%;
    background: rgba(0, 0, 0, 0.52);
    pointer-events: none;
    opacity: 0.85;
    transition: opacity 0.2s, background 0.2s;
    z-index: 10;
}

/* Troca ícone do hero "No Ar": media-play → arrow-down */
.qt-qtonairhero i.dripicons-media-play::before {
    content: "h";
}

/* Triângulo CSS puro — sem unicode, sem fonte */
.mh-play-btn::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 54%;
    transform: translate(-50%, -50%);
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 14px solid #fff;
}

.onair-artwork:hover .mh-play-btn {
    opacity: 1;
    background: rgba(0, 0, 0, 0.70);
}
