/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.fusion-post-content-container {
    font-family: 'Mukta Malar', sans-serif !important;
    font-style: normal !important;
    font-size: 16px;
    color: #000;
}

.flip-box-heading-front {
    font-style: Extra Bold !important;
    font-weight: 800 !important;
}

.flip-box-heading-back {
    font-family: Alef !important;
    font-style: normal !important;
    font-weight: 400 !important;
    font-size: 24px !important;
    color: #fff !important;
}


.wpcf7-form-control,
.wpcf7-submit {
    background-color: #ffffff !important;
    color: #435770 !important;
}

.wpcf7-submit {
    background: #c5d6e0 !important;
    color: #435770 !important;
}

.fusion-page-title-bar .fusion-page-title-row h1 {
    font-family: 'Titillium Web', 'Mukta Malar', sans-serif !important;
    font-size: 16px;
    line-height: normal;

}

.fusion-footer-widget-area a {
    font-family: 'Titillium Web', 'Alef', 'Mukta Malar', sans-serif !important;
    font-size: 14px !important;
    color: #fff !important;
}

.fusion-footer-widget-area a:hover {
    font-family: 'Titillium Web', 'Alef', 'Mukta Malar', sans-serif !important;
    font-size: 14px !important;
    color: #00c8cf !important;
}

.woocommerce-pagination {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
    margin-top: 30px;
    font-size: 12px;
    line-height: normal;
}

.avada-has-pagination-padding
.woocommerce-pagination 
.page-numbers:not(.prev):not(.next){
    font-size: 12px;
}

.single-product #main .product h1.product_title {
    font-family: 'Titillium Web', sans-serif !important;
    font-size: 18px;
    font-weight: 700 !important;
}

.onsale {
    background-color: #ff0092 !important;
}

form.checkout label {
    font-family: 'Titillium Web', sans-serif !important;
    margin-bottom: 2px;
    display: inline-block;
}

.price del .amount {
    font-family: 'Titillium Web', sans-serif !important;
    font-size: 16px;
    margin-right: 5px;
}

.price ins {
    font-family: 'Titillium Web', sans-serif !important;
    font-size: 16px;
    font-weight: 700 !important;
    color: #343434 !important;
}

span.subscription-details {
    font-family: 'Titillium Web', sans-serif !important;
    font-size: 16px;
    margin-right: 5px;

}

.fusion-copyright-notice a:link {
    font-family: 'Titillium Web' !important;
    color: #ffffff !important;
    opacity: 50%;
}

.fusion-copyright-notice a:hover {
    color: #00c8cf !important;
}

.fusion-social-links-footer,
.fusion-social-networks,
.fusion-social-networks-wrapper {
    color: #435770 !important;
}

.fusion-social-networks.boxed-icons a {
    color: #435770 !important;
}

.grecaptcha-badge {
    visibility: hidden;
}

.fusion-mobile-nav-holder .menu-text {

    color: #fff;
}

.fusion-mobile-nav-item ul li a:link {
    
}

.fusion-mobile-nav-item ul li a:visited {
    color: #d9dee4;
}

.audio::-webkit-media {
    display: none !important;
}


.wp-block-preformatted {
    
    font-family: "Titillium Web", sans-serif !important;
    font-weight: 700 !important;
    color: #747884;
}


.swpm-post-not-logged-in-msg {
    padding-top: 30px;
    padding-left: 30px;
    padding-bottom: 40px;
    font-family: "Titillium Web", sans-serif !important;
    font-weight: 400 !important;
    font-style: normal;
    text-align: left;
}

.sup {
    color: #435770 !important;
}

@font-face {
    font-family: Mukta Malar;
    src:url('/fonts/MuktaMalar-Regular.ttf') format('truetype');
}

@font-face {
    font-family: Alef;
    src:url('/fonts/Alef-Regular.ttf') format('truetype');
}

.pda-tooltip,
.pda-message,
.pda-right-click-message {
    display: none !important;
    visibility: hidden !important;
}

/* ═══════════════════════════════════════════════════════════════════
   Chapter HTML content protection — HOT + GNT
   Blocks selection/copy on 1,189 chapter pages only
   ═══════════════════════════════════════════════════════════════════ */

body.parent-pageid-17802,
body.parent-pageid-17802 .post-content,
body.parent-pageid-17802 .entry-content,
body.parent-pageid-17802 .fusion-post-content,
body.parent-pageid-17802 article,
body.parent-pageid-16364,
body.parent-pageid-16364 .post-content,
body.parent-pageid-16364 .entry-content,
body.parent-pageid-16364 .fusion-post-content,
body.parent-pageid-16364 article {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
}

/* Preserve selection in form fields on chapter pages
   (search boxes, comment forms, contact fields) */
body.parent-pageid-17802 input,
body.parent-pageid-17802 textarea,
body.parent-pageid-17802 [contenteditable="true"],
body.parent-pageid-16364 input,
body.parent-pageid-16364 textarea,
body.parent-pageid-16364 [contenteditable="true"] {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text;
}

/* Disable image drag-to-save on chapter pages */
body.parent-pageid-17802 img,
body.parent-pageid-16364 img {
    -webkit-user-drag: none;
    -khtml-user-drag: none;
    -moz-user-drag: none;
    -o-user-drag: none;
    user-drag: none;
    pointer-events: none;
}

/* Re-enable pointer events on clickable images if any */
body.parent-pageid-17802 a img,
body.parent-pageid-16364 a img {
    pointer-events: auto;
}