/**
 * Theme Name: Jogasana Child Theme
 * Template: jogasana
*/

/* Fonts
/* ------------------------------------------------------------------ */
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on December 8, 2021 */

@font-face {
    font-family: 'poppinsblack';
    src: url('/fonts/poppins/poppins-black-webfont.woff2') format('woff2'),
         url('/fonts/poppins/poppins-black-webfont.woff') format('woff'),
         url('/fonts/poppins/poppins-black-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;

}

@font-face {
    font-family: 'poppinsblack_italic';
    src: url('/fonts/poppins/poppins-blackitalic-webfont.woff2') format('woff2'),
         url('/fonts/poppins/poppins-blackitalic-webfont.woff') format('woff'),
         url('/fonts/poppins/poppins-blackitalic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;

}

@font-face {
    font-family: 'poppinsbold';
    src: url('/fonts/poppins/poppins-bold-webfont.woff2') format('woff2'),
         url('/fonts/poppins/poppins-bold-webfont.woff') format('woff'),
         url('/fonts/poppins/poppins-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;

}

@font-face {
    font-family: 'poppinsbold_italic';
    src: url('/fonts/poppins/poppins-bolditalic-webfont.woff2') format('woff2'),
         url('/fonts/poppins/poppins-bolditalic-webfont.woff') format('woff'),
         url('/fonts/poppins/poppins-bolditalic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;

}

@font-face {
    font-family: 'poppinsextrabold';
    src: url('/fonts/poppins/poppins-extrabold-webfont.woff2') format('woff2'),
         url('/fonts/poppins/poppins-extrabold-webfont.woff') format('woff'),
         url('/fonts/poppins/poppins-extrabold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;

}

@font-face {
    font-family: 'poppinsextrabold_italic';
    src: url('/fonts/poppins/poppins-extrabolditalic-webfont.woff2') format('woff2'),
         url('/fonts/poppins/poppins-extrabolditalic-webfont.woff') format('woff'),
         url('/fonts/poppins/poppins-extrabolditalic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;

}

@font-face {
    font-family: 'poppinsextralight';
    src: url('/fonts/poppins/poppins-extralight-webfont.woff2') format('woff2'),
         url('/fonts/poppins/poppins-extralight-webfont.woff') format('woff'),
         url('/fonts/poppins/poppins-extralight-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'poppinsextralight_italic';
    src: url('/fonts/poppins/poppins-extralightitalic-webfont.woff2') format('woff2'),
         url('/fonts/poppins/poppins-extralightitalic-webfont.woff') format('woff'),
         url('/fonts/poppins/poppins-extralightitalic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'poppinsitalic';
    src: url('/fonts/poppins/poppins-italic-webfont.woff2') format('woff2'),
         url('/fonts/poppins/poppins-italic-webfont.woff') format('woff'),
         url('/fonts/poppins/poppins-italic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'poppinslight';
    src: url('/fonts/poppins/poppins-light-webfont.woff2') format('woff2'),
         url('/fonts/poppins/poppins-light-webfont.woff') format('woff'),
         url('/fonts/poppins/poppins-light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'poppinslight_italic';
    src: url('/fonts/poppins/poppins-lightitalic-webfont.woff2') format('woff2'),
         url('/fonts/poppins/poppins-lightitalic-webfont.woff') format('woff'),
         url('/fonts/poppins/poppins-lightitalic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'poppinsmedium';
    src: url('/fonts/poppins/poppins-medium-webfont.woff2') format('woff2'),
         url('/fonts/poppins/poppins-medium-webfont.woff') format('woff'),
         url('/fonts/poppins/poppins-medium-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'poppinsmedium_italic';
    src: url('poppins-mediumitalic-webfont.woff2') format('woff2'),
         url('poppins-mediumitalic-webfont.woff') format('woff'),
         url('poppins-mediumitalic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'poppinsregular';
    src: url('./fonts/poppins/poppins-regular-webfont.woff2') format('woff2'),
         url('./fonts/poppins/poppins-regular-webfont.woff') format('woff'),
         url('./fonts/poppins/poppins-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'poppinssemibold';
    src: url('/fonts/poppins/poppins-semibold-webfont.woff2') format('woff2'),
         url('/fonts/poppins/poppins-semibold-webfont.woff') format('woff'),
         url('/fonts/poppins/poppins-semibold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'poppinssemibold_italic';
    src: url('/fonts/poppins/poppins-semibolditalic-webfont.woff2') format('woff2'),
         url('/fonts/poppins/poppins-semibolditalic-webfont.woff') format('woff'),
         url('/fonts/poppins/poppins-semibolditalic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'poppinsthin';
    src: url('/fonts/poppins/poppins-thin-webfont.woff2') format('woff2'),
         url('/fonts/poppins/poppins-thin-webfont.woff') format('woff'),
         url('/fonts/poppins/poppins-thin-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'poppinsthin_italic';
    src: url('/fonts/poppins/poppins-thinitalic-webfont.woff2') format('woff2'),
         url('/fonts/poppins/poppins-thinitalic-webfont.woff') format('woff'),
         url('/fonts/poppins/poppins-thinitalic-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

#mega_main_menu.header5 > .menu_holder > .menu_inner > .nav_logo > .mobile_toggle > .mobile_button, #mega_main_menu.header5 > .menu_holder > .menu_inner > ul > li > .item_link,
#mega_main_menu.header5 > .menu_holder > .menu_inner > ul > li > .item_link .link_text,
#mega_main_menu.header5 > .menu_holder > .menu_inner > ul > li.nav_search_box input,
#mega_main_menu.header5 > .menu_holder > .menu_inner > ul > li .post_details > .post_title, #mega_main_menu.header5 > .menu_holder > .menu_inner > ul > li .post_details > .post_title > .item_link,
#mega_main_menu.header5 li.menu-item-has-children .item_link a,
#mega_main_menu.header5 ul li .mega_dropdown>li>.item_link,
#mega_main_menu.header5 ul li .mega_dropdown>li>.item_link .link_text,
#mega_main_menu.header5 ul li .mega_dropdown, #mega_main_menu.header5>.menu_holder>.menu_inner>ul>li .post_details>.post_description {
    font-family: 'poppinsregular', Arial, sans-serif !important;
    font-size: 12px !important;
    font-weight: normal !important;
    font-style: normal !important;
}

/* body,
h1, h2, h3, h4, h5, h6,
p, ol, ul, span, a, div {
    font-family: Arial, Helvetica, sans-serif !important;
}

[class^="licon-"], [class*="licon-"] {
    font-family: 'Linearicons' !important;
}
*/

/* Up button
/* ------------------------------------------------------------------ */

.go-to-top:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    content: "\f0aa";
}

/* TimeTable
/* ------------------------------------------------------------------ */

.mptt-inner-event-content {
    padding: 16px;
    box-sizing: border-box;
}

.post-nav {
    margin-top: 32px;
}

/* Miscs
/* ------------------------------------------------------------------ */

img.ultb3-img {
    height: 100%;
}