﻿@charset "UTF-8";

@import url('mo-grid.css');
@import url('fonts.css');
@import url('template.css');
@import url('menu.css');
@import url('module.css');

/*
* Typography
*/
html {
	scroll-behavior: smooth;
}
body {
  /*text-align: center;*/
  font-size: 18px;
  line-height: 1.6;
  font-weight: 400;
  letter-spacing: .03em;
  font-family: "Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  color: #212326;
  background-color: #ffffff;
  -webkit-text-size-adjust: none;
  -webkit-font-smoothing: subpixel-antialiased;
}

h1,
h2,
h3,
h4,
h5,
h6 {
   color:  #232323;
    font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-style: normal;
    margin-bottom: 10px;
    margin-top: 10px;
    line-height: 1.3;
    font-weight: 700;
    -webkit-transition: .5s;
    transition: .5s;
    letter-spacing: 0px;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
    color: inherit;
    transition: .5s;
}
h1 {
    font-size:42px;
}
h2 {
    font-size: 35px;
}
h3 {
    font-size: 30px;
}
h4 {
    font-size: 24px;
}
h5 {
    font-size: 20px;
}
h6 {
    font-size: 18px;
}
@media (max-width: 767px){
	h1,h2,h3,h4,h5,h6{/*hyphens: auto;*/}
	h1 {
    font-size:32px;
    margin-bottom: 15px;
	}
	h3 {
	font-size: 22px;
	}	
}
p{
	margin-bottom:15px;
}
.text-left{
	text-align:left;
}
.text-right{
	text-align:right;
}
.text-center{
	text-align:center;
}
strong{
	font-weight:600;
}

.uppercase {
  text-transform: uppercase;
}
.capitalize {
    text-transform: capitalize;
}
a{
	color: #212326;
	text-decoration:none;
	-webkit-transition: 0.3s ease;
	transition: 0.3s ease;	
}