/* dm-sans-100 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 100;
  src: url('../myfonts/dm-sans-v17-latin-100.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* dm-sans-100italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 100;
  src: url('../myfonts/dm-sans-v17-latin-100italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* dm-sans-200 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 200;
  src: url('../myfonts/dm-sans-v17-latin-200.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* dm-sans-200italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 200;
  src: url('../myfonts/dm-sans-v17-latin-200italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* dm-sans-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../myfonts/dm-sans-v17-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* dm-sans-300italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 300;
  src: url('../myfonts/dm-sans-v17-latin-300italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* dm-sans-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../myfonts/dm-sans-v17-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* dm-sans-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 400;
  src: url('../myfonts/dm-sans-v17-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* dm-sans-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 500;
  src: url('../myfonts/dm-sans-v17-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* dm-sans-500italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 500;
  src: url('../myfonts/dm-sans-v17-latin-500italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* dm-sans-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../myfonts/dm-sans-v17-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* dm-sans-600italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 600;
  src: url('../myfonts/dm-sans-v17-latin-600italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* dm-sans-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../myfonts/dm-sans-v17-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* dm-sans-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 700;
  src: url('../myfonts/dm-sans-v17-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* dm-sans-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 800;
  src: url('../myfonts/dm-sans-v17-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* dm-sans-800italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 800;
  src: url('../myfonts/dm-sans-v17-latin-800italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* dm-sans-900 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 900;
  src: url('../myfonts/dm-sans-v17-latin-900.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* dm-sans-900italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 900;
  src: url('../myfonts/dm-sans-v17-latin-900italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

body {
  font-family: 'DM Sans';
  font-size: 16px;
  font-weight: 400;
  line-height: 1.6;  
}

h1 {
  font-family: 'DM Sans';
  font-size: 96px;
  font-weight: 700;
  line-height: 1.2;
  }

h2 {
  font-family: 'DM Sans';
  font-size: 64px;
  font-weight: 700;
  line-height: 1.2; 
}

h3 {
  font-family: 'DM Sans';
  font-size: 48px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 1.2px;
}

h4 {
  font-family: 'DM Sans';
  font-size: 36px;
  font-weight: 700;
  line-height: 1.2;
}

h5 {
  font-family: 'DM Sans';
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
}

h6 {
  font-family: 'DM Sans';
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
}

/*   ***  Navigation Menu for Maxora   ***   */
/*.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
  display: inline-block;
  padding: 0 15px;
  line-height: 72px;
  font-size: 16px;
  margin: 0;
}*******************************/

/*    ***     Portfolio     ***   */
/*.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info h3>a {
    text-decoration: none;
    color: #fff;
    -webkit-transition: color .4s;
    transition: color .4s;
}

.sp-simpleportfolio .sp-simpleportfolio-filter>ul>li>a {
    font-size: 24px;
    font-weight: 500;
    line-height: 1.2;
    padding: 0px;
    color: #fff;
    border-radius: 0px;
    border-bottom: 1px solid rgba(0, 0, 0, 0);
    background-color: rgba(0, 0, 0, 0);
}

.sp-simpleportfolio-view-item .sp-simpleportfolio-header:after {
    background-color: rgba(0, 0, 0,  0.4);
}*/



/*   ***   CONVERTFORM START   ***   */
/*input[type="text"]:not(.form-control), input[type="email"]:not(.form-control), input[type="url"]:not(.form-control), input[type="date"]:not(.form-control), input[type="password"]:not(.form-control), input[type="search"]:not(.form-control), input[type="tel"]:not(.form-control), input[type="number"]:not(.form-control), select:not(.form-select):not(.form-control) {
  display: block;
  width: 100%;
  padding: .5rem .5rem !important;
  font-size: 1rem;
  line-height: 1.25;
  color: #282828;
  background-color: #000000;
  background-image: none;
  background-clip: padding-box;
  border: 1px solid #404040;
  border-radius: .25rem;
  transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}*/
/*   ***   CONVERTFORM END   ***   */


/*** MENU custom active underline Red ***/
/*.sp-megamenu-parent > li::before {
  content: "";
  position: absolute;
  width: calc(0% - 30px);
  height: 2px;
  background-color: #ff4800;
  bottom: 25px;
  left: 15px;
  transition: all .3s ease;
  visibility: hidden;
  opacity: 0;
}*/

/*.offcanvas-menu .offcanvas-inner ul.menu li.active a {
  color: #ff4848;
  font-weight: 600;
}*/

/***  FAQ Title START ***/
/*.sppb-addon-accordion .sppb-panel-modern .sppb-panel-heading .sppb-panel-title {
  padding-right: 30px;
  color: #302a3b;
  font-family: 'DM Sans';
  font-weight: 500;
  font-size: 18px;
  line-height: 24px;
  letter-spacing: 0%;
}*/
/***  FAQ Title END ***/

/*.offcanvas-menu .offcanvas-inner ul.menu > li a:hover, .offcanvas-menu .offcanvas-inner ul.menu > li a:focus, .offcanvas-menu .offcanvas-inner ul.menu > li span:hover, .offcanvas-menu .offcanvas-inner ul.menu > li span:focus {
  color: #252525;
}

.burger-icon > span {
  display: block;
  height: 2px;
  color: #ffffff;
  background-color: #ffffff;
  margin: 5px 0;
  transition: background-color .3s ease-in,opacity .3s ease-in,transform .3s ease-in;
}

.burger-icon {
  border: 1px solid #ffffff;
  width: 43px;
  height: 35px;
  padding: 4px 7px;
  border-radius: 4px;
}
*/

/*** MENU transparent ***/
/*#sp-header > .container {
  background-color: rgba(0, 0, 0, 0.0);
  border-radius: 16px;
}

#sp-header.header-sticky {
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  width: 100%;
  animation: spFadeInDown .5s;
  background-color: rgba(0, 0, 0, 0.9);  
}*/

/*** MENU transparent ***/
  #sp-header {
  height: 72px;
  width: 100%;
  position: fixed;
  z-index: 99;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.05);
  animation: spFadeIn .5s;
  background: #ffffff;
}

#sp-header.header-sticky {
  position: fixed;
  z-index: 9999;
  top: 0;
  left: 0;
  width: 100%;
  animation: spFadeInDown .5s;
  background: #ffffff;
  box-shadow: 0 0 4px 0 rgba(255, 255, 255, 0.05);
}***********************/


/*** Navigation Button Edit ***/
/*body .sppb-btn, body .btn {
    text-transform: none;
    white-space: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 1;
    letter-space: -1;
    padding: 14px 49px;
    position: relative;
    display: inline-block;
    border: 1px solid rgba(0, 0, 0, 0);
    font-family: 'DM Sans', sans-serif;**
}*/
