/*
Theme Name: PMag
Template: yuki
Theme URI:      https://pledgemusic.com/
Author URI:     https://pledgemusic.com/
Author:         Pledge Music Team
Tags: news,blog,portfolio,grid-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,block-styles,custom-background,custom-colors,custom-header,custom-logo,custom-menu,editor-style,featured-image-header,featured-images,footer-widgets,full-width-template,rtl-language-support,sticky-post,threaded-comments,theme-options,translation-ready,wide-blocks
Version: 1.0.0.1718279000
Updated: 2024-06-13 11:43:20

*/
iframe{max-width: 100%;}
.home .category-video .entry-thumbnail{height: auto!important;}
button.pfv-vvideo-playbtton.ytp-button img{margin-left: 0!important;}
.pfv_video_fadelayout{background-color: rgb(0 0 0 / 75%) !important}
.yuki-socials.yuki-socials-custom .yuki-social-link .yuki-social-icon { color: #fff;}
html[data-yuki-theme="dark"] .yuki-related-posts-wrap h3 {color: #fff;}
html[data-yuki-theme="light"] .yuki_homepage_builder_col_2_0 {background-image: linear-gradient(180deg, rgb(181 181 181) 0%, rgb(0, 0, 0) 100%)}
html[data-yuki-theme="dark"] footer .yuki-socials.yuki-socials-rounded.yuki-socials-solid .yuki-social-icon, footer .yuki-socials.yuki-socials-square.yuki-socials-solid .yuki-social-icon { background-color: #fff!important;color: #18181b;}
html[data-yuki-theme="dark"] footer .yuki-socials.yuki-socials-rounded.yuki-socials-solid .yuki-social-icon:hover, footer .yuki-socials.yuki-socials-square.yuki-socials-solid .yuki-social-icon:hover { background-color: #22c55e!important;color: #18181b;}
html[data-yuki-theme="light"] .yuki-socials.yuki-socials-rounded.yuki-socials-solid .yuki-social-icon, .yuki-socials.yuki-socials-square.yuki-socials-solid .yuki-social-icon { background-color: #18181b;}
html[data-yuki-theme="light"] header .yuki-socials.yuki-socials-custom .yuki-social-link .yuki-social-icon { color: #18181b;}
.yuki-page-builder-row { margin-bottom: 65px !important;}
.yuki-widget [type=submit]{margin-top: 10px;}

.yuki-hero.yuki_homepage_builder_el_0_0_1 .hero-title {
    font-family: inherit;
    font-weight: 700;
    font-size: 2.75rem;
    line-height: 1.25em;
    color:#f3f4f6;
}

.yuki-hero.yuki_homepage_builder_el_0_0_1 .hero-description {
    font-family: inherit;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.5;
    color: #f3f4f6;
}

.yuki-hero{
        padding: 20px 0;
    background-color: black;
}
.yuki-hero .hero-shape-divider svg {
    width: calc(100% + 1.3px);
    height: 50px;
    transform: translateX(-50%) rotateY(180deg);}
    
.yuki-hero .hero-shape-divider[data-negative=false] {
    transform: rotate(180deg);
}
#contact {
    max-width: 550px;
    display: block;
    margin: auto;
}

#contact  .form-group{
    margin-bottom:10px;
}
#custom_html-11 p{text-align: center;}
.yuki-search-modal .yuki-search-modal-form .yuki-search-submit{padding : 1rem 1.5rem 0}
.quick-nav{display: flex;flex-wrap: wrap;list-style: none;justify-content: center;}
.quick-nav li{margin: 0 10px;padding: 0 10px;box-shadow: inset 0px -8px 6px 0px #d6d6d62e;border-radius: 5px;}
@media screen and (max-width: 575px) {
    .yuki-post-item-content .entry-title {
        font-size: 12px!important;
    }
}
@media screen and (max-width: 767px) {
    .yuki-post-item-content .entry-title {
        font-size: 14px!important;
        line-height: 1.4!important;
        margin-bottom: 5px!important;
    }
}
@media screen and (max-width: 991px) {
    .hero-media{display: none;}
    .yuki-hero.yuki_homepage_builder_el_0_0_1 .hero-title{font-size: 2rem;}
    .yuki-container{padding: 15px!important;}
}
@media screen and (max-width: 1024px) {
    #menu-footer-menu{justify-content: center;}
}