/* 
	Theme Name: MOSERLX Theme
	Theme URI: https://moserlx.com/
	Description: MOSERLX Theme is a child theme of Hello Elementor, created by MOSERLX
	Author: MOSERLX
	Author URI: https://moserlx.com/
	Template: hello-elementor
	Version: 0.1
	Text Domain: quizem
	License: GNU General Public License v3 or later.
	License URI: https://www.gnu.org/licenses/gpl-3.0.html
*/
@font-face {
    font-family: 'Commissioner';
    src: url('assets/fonts/Commissioner-ExtraLight.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
    font-display: block;
}
@font-face {
    font-family: 'Commissioner';
    src: url('assets/fonts/Commissioner-Light.ttf') format('truetype');
    font-weight: 300;
    font-style: normal;
    font-display: block;
}
@font-face {
    font-family: 'Commissioner';
    src: url('assets/fonts/Commissioner-Regular.ttf') format('truetype');
    font-weight: 400;
    font-style: normal;
    font-display: block;
}
@font-face {
    font-family: 'Commissioner';
    src: url('assets/fonts/Commissioner-Medium.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: block;
}
@font-face {
    font-family: 'Commissioner';
    src: url('assets/fonts/Commissioner-SemiBold.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
    font-display: block;
}
@font-face {
    font-family: 'Commissioner';
    src: url('assets/fonts/Commissioner-Bold.ttf') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: block;
}
@font-face {
    font-family: 'Commissioner';
    src: url('assets/fonts/Commissioner-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
    font-display: block;
}
body, button, input, select, optgroup, textarea {
    font-family: 'Commissioner', sans-serif;
    color: #000000;
}
h1, h2, h3, h4, h5, h6, p {
    clear: both;
    font-family: 'Commissioner', sans-serif;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
}
ul, ol, li, dl, dt, dd, table, caption, thead, tbody, tfoot, tr, th, td, blockquote, address, figcaption, label {
    font-family: 'Commissioner', sans-serif;
}
a {
    background-color: #ffffff00;
    color: #000000;
    text-decoration: none;
    font-weight: 400;
    transition: all ease-out 0.2s;
}
a:active, a:hover {
    color: #4b4e53;
}
h1 {
    font-size: 40px;
    font-weight: 300;
}
h2 {
    font-size: 32px;
    font-weight: 300;
    text-transform: uppercase;
}
h3 {
    font-size: 18px;
    font-weight: 400;
    text-transform: uppercase;
}
p, p span, ul li span {
    font-size: 18px;
    font-weight: 300;
    line-height: 28px;
}
* {
    -webkit-tap-highlight-color: transparent !important;
}
a:focus,
a:active,
button:focus,
button:active,
.button:focus,
.button:active,
.elementor-button:focus,
.woocommerce a.button:focus,
.woocommerce button.button:focus {
    outline: none !important;
    box-shadow: none !important;
}
input:focus,
textarea:focus,
select:focus {
    outline: 1px solid #e1e1e1 !important;
    box-shadow: none !important;
    border-color: #e1e1e1 !important;
}
*:active {
    box-shadow: none !important;
}
