/*!/wp-content/themes/masterstudy-child/style.css*//*
    Theme Name: StudyMaster Child
    Theme URI: https://stylemixthemes.com/wordpress-lms-plugin/
    Description: StudyMaster child theme
    Author: French Reve Pty Ltd
    Author URI: https://frenchreve.com
    Template: masterstudy
    Version: 1.0.0
    License: GNU General Public License v2 or later
    License URI: http://www.gnu.org/licenses/gpl-2.0.html
    Text Domain: studymasterchild
    */

html { overflow-y: scroll }

body {
    margin: 0;
    padding: 0;
    line-height: 1.625;
    background-color: #FFF
}
   
#header, #header .transparent_header_off {
    height: 80px;
    background-color: #fff
}

#main {
    background-color: #fff;
    position: relative;
    min-height: calc(100vh - 80px);
    height: auto !important
}

#header .masterstudy-enterprise-modal, #footer .masterstudy-enterprise-modal {
    display: none !important;
    margin: 0 !important;
    padding: 0 !important;
    height: 0 !important;
    overflow: hidden !important  
}

.container, .elementor-widget-container {
    margin-top: 0 !important;
    padding-top: 0 !important
}

.breadcrumbs_holder, .breadcrumbs_holder_empty, .stm_lms_breadcrumbs, .stm_lms_breadcrumbs__header_default {
    margin-top: 0 !important;
    padding-top: 0 !important;
    background-color: #fff;
    display: none
}

.stm_single_post.entry-header, .stm_single_post.entry-title, .stm_colored_separator, .entry-header.tag-header, .transparent_header_off, .header_default {
    margin-top: 0 !important;
    padding-top: 0 !important;
    background-color: #fff
}

#main .stm_single_post .entry-header .container .entry-title {
    margin-top: 0 !important;
    padding-top: 0 !important
}

.entry-header {
    padding: 0
}

.entry-header .clearfix {
    background-color: transparent !important
}

.entry-header .container {
    display: none !important;
    margin: 0 !important;
    padding: 0 !important;
    height: 0 !important;
    overflow: hidden !important
}

.entry-header .entry-title {
    text-align: center;
    display: none !important;
    margin: 0 !important;
    padding: 0 !important;
    height: 0 !important;
    overflow: hidden !important
}

@font-face{font-family:'stmlms',Arial,sans-serif;src:url('/wp-content/themes/masterstudy-child/fonts/stmlms.eot?sr5hnl');src:url('/wp-content/themes/masterstudy-child/fonts/stmlms.eot?sr5hnl#iefix') format('embedded-opentype'),
url('/wp-content/themes/masterstudy-child/fonts/stmlms.ttf?sr5hnl') format('truetype'),
url('/wp-content/themes/masterstudy-child/fonts/stmlms.woff?sr5hnl') format('woff'),
url('/wp-content/themes/masterstudy-child/fonts/stmlms.svg?sr5hnl#stmlms') format('svg');font-weight:normal;font-style:normal;font-display:swap}

@font-face{font-family:'rtl_demo',Arial,sans-serif;src:url(/wp-content/themes/masterstudy-child/../../fonts/rtl_demo/rtl_demo.eot?mqih36);src:url(/wp-content/themes/masterstudy-child/../../fonts/rtl_demo/rtl_demo.eot?mqih36#iefix) format("embedded-opentype"),url(/wp-content/themes/masterstudy-child/../../fonts/rtl_demo/rtl_demo.ttf?mqih36) format("truetype"),url(/wp-content/themes/masterstudy-child/../../fonts/rtl_demo/rtl_demo.woff?mqih36) format("woff"),url(/wp-content/themes/masterstudy-child/../../fonts/rtl_demo/rtl_demo.svg?mqih36#rtl_demo) format("svg");font-weight:normal;font-style:normal;font-display:swap;font-size:1.5rem;line-height:1.5rem}

@font-face{font-family:'icomoon',Arial,sans-serif;src:url('/wp-content/themes/masterstudy/assets/fonts/icomoon.ttf?c9eman') format('truetype');font-weight:normal;font-style:normal;font-display:swap}

@font-face{font-family:'language_center',Arial,sans-serif;src:url('/wp-content/themes/masterstudy/assets/layout_icons/language_center/fonts/language_center.ttf?bzgnqm') format('truetype');font-weight:normal;font-style:normal;font-display:swap}

@font-face{font-family:'Font Awesome 6 Free',Arial,sans-serif;src:url('/wp-content/plugins/masterstudy-lms-learning-management-system/_core/assets/webfonts/fa-solid-900.woff2') format('woff2');font-weight:normal;font-style:normal;font-display:swap}

@font-face{font-family:'Linearicons',Arial,sans-serif;src:url('/wp-content/themes/masterstudy/assets/linearicons/Linearicons.ttf') format('truetype');font-weight:normal;font-style:normal;font-display:swap}

.logo-unit .logo {
    font-size: 0;
    color: #fff;
    margin-top: 0 !important
}

.logo-unit .logo.img-logo img {
    max-width: 100%;
    width: 100%;
    height: auto;
    margin-top: 0 !important;
    padding-top: calc(1 / 1 * 100%)
}

.post_list_featured_image {
    display: inline-block;
    vertical-align: top;
    max-width: 100%;
    margin-top: 0 !important
}

p {
    font-family: Montserrat,Arial,sans-serif;
    font-size: 16px;
    line-height: 1.625;
    color: #1d73be;
    background-color: #fff;
    margin-top: 0 !important;
    padding-top: 0 !important
}

h1, .entry-header .entry-title h1,.elementor-widget-heading h1,.elementor-heading-title h1,.entry-header.tag-header .entry-title h1,.stm_post_info .post_title h1 {
    font-family: Merriweather,Arial,sans-serif;
    color: #1d73be;
    text-transform: none;
    margin-top: 0 !important;
    padding-top: 0 !important;
    min-height: 39px;
    max-height: 44.25px;
    letter-spacing: -0.5px;
    font-size: 23px !important;
    line-height: 1.228261
}
 
h2, .entry-header .entry-title h2,.elementor-widget-heading h2,.elementor-heading-title h2,.entry-header.tag-header .entry-title h2,.stm_post_info .post_title {
    font-family: Merriweather,Arial,sans-serif;
    color: #1d73be;
    text-transform: none;
    margin-top: 0 !important;
    padding-top: 0 !important;
    min-height: 37px;
    max-height: 43.5px;
    letter-spacing: -0.15px;
    font-size: 21px !important;
    line-height: 1.309524
}

h3, .entry-header .entry-title h3,.elementor-widget-heading h3,.elementor-heading-title h3,.entry-header.tag-header .entry-title h3,.stm_post_info .post_title h3 {
    font-family: Merriweather,Arial,sans-serif;
    color: #1d73be;
    text-transform: none;
    margin-top: 0 !important;
    padding-top: 0 !important;
    min-height: 35.25px;
    max-height: 43px;
    letter-spacing: 0;
    font-size: 19.25px !important;
    line-height: 1.402957
}

.col-md-3.col-sm-12.col-xs-12, .col-xs-12.col-sm-12.visible-xs.visible-sm, .col-md-9.col-sm-9.col-sm-offset-0.hidden-xs.hidden-sm {
margin-top: 0 !important;
padding-top: 0 !important;
background-color: #fff
}

.header_main_menu_wrapper.clearfix {
    position: relative;
    z-index: 899999
}

/* Reserve space for the mobile navbar toggle */
button.navbar-toggle.collapsed.hidden-lg.hidden-md {
  min-width: 45px !important;
  min-height: 54px !important;
  margin-top: 0 !important;
  margin-bottom: 21px !important
}

/* hide the mobile menu container by default */
.header-menu-mobile.collapse {
  display: none !important;
  visibility: hidden;
  height: 0;
  overflow: hidden
}

/* reveal it when Bootstrap (or your script) adds the .in (or open or sets aria-expanded) class */
.header-menu-mobile.collapse.open, .header-menu-mobile.collapse.in {
  display: block !important;
  visibility: visible;
  height: auto
}