/*
Theme Name: OceanWP Child
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme example child theme.
Author: Nick
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */
@font-face {
    font-family: 'Akshar';
    src: url('fonts/Akshar-Regular.eot');
    src: url('fonts/Akshar-Regular.eot?#iefix') format('embedded-opentype'),
        url('fonts/Akshar-Regular.woff2') format('woff2'),
        url('fonts/Akshar-Regular.woff') format('woff'),
        url('fonts/Akshar-Regular.ttf') format('truetype'),
        url('fonts/Akshar-Regular.svg#Akshar-Regular') format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Akshar';
    src: url('fonts/Akshar-Medium.eot');
    src: url('fonts/Akshar-Medium.eot?#iefix') format('embedded-opentype'),
        url('fonts/Akshar-Medium.woff2') format('woff2'),
        url('fonts/Akshar-Medium.woff') format('woff'),
        url('fonts/Akshar-Medium.ttf') format('truetype'),
        url('fonts/Akshar-Medium.svg#Akshar-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Akshar';
    src: url('fonts/Akshar-Light.eot');
    src: url('fonts/Akshar-Light.eot?#iefix') format('embedded-opentype'),
        url('fonts/Akshar-Light.woff2') format('woff2'),
        url('fonts/Akshar-Light.woff') format('woff'),
        url('fonts/Akshar-Light.ttf') format('truetype'),
        url('fonts/Akshar-Light.svg#Akshar-Light') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Akshar';
    src: url('fonts/Akshar-SemiBold.eot');
    src: url('fonts/Akshar-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('fonts/Akshar-SemiBold.woff2') format('woff2'),
        url('fonts/Akshar-SemiBold.woff') format('woff'),
        url('fonts/Akshar-SemiBold.ttf') format('truetype'),
        url('fonts/Akshar-SemiBold.svg#Akshar-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: 'Akshar', Arial, Helvetica, Sans-serif !important;
	font-weight: 400;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.elementor-heading-title {
    font-weight: 500 !important;
}
html, body, div, span {
	font-family: 'Akshar', Arial, Helvetica, Sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.elementor-button-text {
  letter-spacing: 0.2px;
}
.elementor-widget-heading .elementor-heading-title.elementor-size-medium {
  font-size: 22px;
}
p {
  color: #444;
  line-height: 23px;
}
.elementor-heading-title {
  font-weight: 500 !important;
  letter-spacing: -1px;
}
h1 {
  font-size: 48px;
}
h2 {
  line-height: 1.1;
  font-weight: 500 !important;
  letter-spacing: -1px;
}
.elementor-widget-text-editor {
  line-height: 22px !important;
  color: #444;
}
.elementor-element, .elementor-lightbox {
  --swiper-theme-color: #444 !important;
}
.elementor-widget-text-editor {
  color: #444 !important;
}
.elementor-tab-title h3 {
  font-size: 22px;
  font-weight: 500;
}
.under-pil h3 {
  font-size: 20px;
}
.elementor-toggle-title {
  font-weight: 500;
}
.elementor-toggle-title {
  font-size: 21px;
}
.menu-item-type-custom {
  height: 50px !important;
}
.elementor-button.elementor-size-sm {
  font-size: 16px !important;
}