/**
 * Theme Name: Poor and Rich Child
 * Description: Poor and Rich Theme
 * Author: NETPROFIT
 * Template: blocksy
 * Text Domain: blocksy
 */

:root {
--wp--preset--spacing--80: 4rem
}

.is-layout-constrained{
    margin-inline: auto;
    width: var(--theme-container-width);
    max-width: var(--theme-block-max-width);
}

body{font-size: clamp(1rem, 0.935rem + 0.294vw, 1.2rem) !important;font-family:Optima, Candara, 'Noto Sans', source-sans-pro, sans-serif !important}
h1,h2,h3,h4,h5{font-family: Didot, 'Bodoni MT', 'Noto Serif Display', 'URW Palladio L', P052, Sylfaen, serif !important;
font-weight: 600}

.home .hero-section{    position: absolute !important;
    word-wrap: normal !important;
    overflow-wrap: normal !important;
    width: 1px;
    height: 1px;
    border: 0;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip-path: inset(50%);
    clip: rect(1px, 1px, 1px, 1px);}

#teaser{margin-top:-6rem !important}

.ct-header-text marquee,.ct-header-text marquee p{margin:0 !important}
.ct-header-text marquee p{margin:.5rem 0 !important}

.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}
.video-container iframe,.video-container .youtube-wrapper,.video-container object,.video-container embed,.video-container video{margin:0;position:absolute;top:0;left:0;width:100%;height:100%}
.video-container .youtube-wrapper iframe{display:inline-block;max-width:100%}
.youtube-wrapper .yt-overlay{position:relative;text-align:center;color:#fff;width:100%;height:100%}
.youtube-wrapper .yt-overlay.hidden{opacity:0;pointer-events:none}
.youtube-wrapper .yt-overlay:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color: rgba(0, 0, 0, 0.6);z-index:0}
.youtube-wrapper .yt-overlay img{display:block;max-width:100%;width:100%;height:100%;object-fit:cover}
.youtube-wrapper .yt-overlay .title{position:absolute;top:.5rem;left:1rem;right:1rem;font-weight:600;transform:unset;font-size:1.1rem;line-height:1.2}
.youtube-wrapper p{margin:0;padding:0;display:none;text-align:center}
.youtube-wrapper .yt-overlay p.pbutton{display:block;text-align:center}
.youtube-wrapper .yt-overlay p.pds{display:block;position:absolute;bottom:.5rem;left:1rem;right:1rem;margin:0;z-index:1;color:#fff;font-size:.85rem;line-height:1.2}
.youtube-wrapper .yt-overlay p.pds a{color:#fff;text-decoration:underline;border:none}
.youtube-wrapper .yt-overlay p.pds a:after{height:1px}
.youtube-wrapper .yt-overlay button{position:absolute;top:40%;background:#E52629;border-radius:90% / 30%;color:#fff;opacity:.8;width:20%;padding:1% 4% 1% 6%;line-height:1;margin-left:-10%;transition:all .2s ease-out;cursor:pointer;box-shadow:.2rem .3rem 1rem -.1rem rgba(0,0,0,.5)}
.youtube-wrapper .yt-overlay button svg{display:block}
.youtube-wrapper .yt-overlay button:hover{opacity:1}

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

}