/**
Theme Name: Jasa Website Jogja
Author: Hadi Mahmud
Author URI: https://www.hadimahmud.com/
Description: Jasa Website Jogja adalah Digital Agency yang melayani pebisnis dan UMKM di Jogja dan di Indonesia. Kami menyediakan Layanan Jasa Web Desain, Graphic Design, Jasa Maintenance Website, dan Layanan Digital Marketing lainnya.
Version: 1.5.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: jasawebsitejogja
Template: astra
*/

@font-face {
    font-family: 'Outfit';
    src: url('/wp-content/uploads/fonts/OutfitExtraLight.woff') format('woff');
    font-weight: 100 200;
    font-style: normal;
}

@font-face {
    font-family: 'Outfit';
    src: url('/wp-content/uploads/fonts/OutfitLight1.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Outfit';
    src: url('/wp-content/uploads/fonts/OutfitRegular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Outfit';
    src: url('/wp-content/uploads/fonts/OutfitMedium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Outfit';
    src: url('/wp-content/uploads/fonts/OutfitSemiBold.woff') format('woff');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'Outfit';
    src: url('/wp-content/uploads/fonts/OutfitBold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}

@font-face {
    font-family: 'Outfit';
    src: url('/wp-content/uploads/fonts/OutfitExtraBold.woff') format('woff');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Outfit';
    src: url('/wp-content/uploads/fonts/OutfitBlack.woff') format('woff');
    font-weight: 900;
    font-style: normal;
}

/* Font Family */
body, span, div, p, h1, h2, h3, h4, h5, h6,
.dynamic-entry-content,
.main-navigation a {
    font-family: "Outfit", sans-serif;
}

.main-header-menu .sub-menu .menu-link {
    font-size: 15px;
    font-weight: 500;
}

.main-header-menu .sub-menu .menu-link {
    padding: .6em 1em;
}

.main-header-menu .sub-menu .sub-menu .menu-link {
    padding: .3em 1em;
}

.ast-article-inner { background-color: #fff; }
.main-header-menu .sub-menu .menu-link {font-size: 14px; font-weight: 400;}
.main-header-menu .sub-menu .sub-menu .menu-link {font-size: 13px;}
.main-header-menu .sub-menu .menu-link:hover { background-color: #f2f2f2; }
.elementor-price-table .elementor-price-table__price .elementor-typo-excluded { padding-top: 10px; }
.elementor-price-table .elementor-price-table__features-list i { font-size: 1.1em!important; }
.entry-title, .entry-title a { font-weight: 600; }

#primary, #secondary { margin: 3.5em 0; }

.post-thumb img, .sidebar-main img {
    box-sizing: border-box;
    box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.05);
    border-radius: 5px;
    width: 100%;
}

@media (min-width: 993px) {
    .ast-right-sidebar #primary {
        padding-right: 30px;
    }    
    
    .ast-right-sidebar #secondary {
        padding-left: 30px;
    }
}

@media (max-width: 810px) {
    #primary, #secondary {
        margin: 0 0;
    }
}
