@CHARSET "ISO-8859-1";

@font-face {
  font-family: 'Mst ExtraBold';
  src: url('../../../templates_main/frontend/fonts/montserrat-extrabold.eot'); /* IE9 Compat Modes */
  src: url('../../../templates_main/frontend/fonts/montserrat-extrabold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../../templates_main/frontend/fonts/montserrat-extrabold.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../../templates_main/frontend/fonts/montserrat-extrabold.woff') format('woff'), /* Pretty Modern Browsers */
       url('../../../templates_main/frontend/fonts/montserrat-extrabold.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../../../templates_main/frontend/fonts/montserrat-extrabold.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Mst Light';
  src: url('../../../templates_main/frontend/fonts/montserrat-light.eot'); /* IE9 Compat Modes */
  src: url('../../../templates_main/frontend/fonts/montserrat-light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../../templates_main/frontend/fonts/montserrat-light.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../../templates_main/frontend/fonts/montserrat-light.woff') format('woff'), /* Pretty Modern Browsers */
       url('../../../templates_main/frontend/fonts/montserrat-light.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../../../templates_main/frontend/fonts/montserrat-light.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Mst Black';
  src: url('../../../templates_main/frontend/fonts/montserrat-black.eot'); /* IE9 Compat Modes */
  src: url('../../../templates_main/frontend/fonts/montserrat-black.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../../templates_main/frontend/fonts/montserrat-black.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../../templates_main/frontend/fonts/montserrat-black.woff') format('woff'), /* Pretty Modern Browsers */
       url('../../../templates_main/frontend/fonts/montserrat-black.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../../../templates_main/frontend/fonts/montserrat-black.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
    font-family: 'Mst Medium';
    src: url('../../../templates_main/frontend/fonts/montserrat-medium-webfont.woff2') format('woff2'),
    url('../../../templates_main/frontend/fonts/montserrat-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Mst Regular';
    src: url('../../../templates_main/frontend/fonts/montserrat-regular-webfont.woff2') format('woff2'),
    url('../../../templates_main/frontend/fonts/montserrat-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Mst SemiBold';
    src: url('../../../templates_main/frontend/fonts/montserrat-semibold-webfont.woff2') format('woff2'),
    url('../../../templates_main/frontend/fonts/montserrat-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
  font-family: 'Futura Bold';
  src: url('../../../templates_main/frontend/fonts/futura-bold.eot'); /* IE9 Compat Modes */
  src: url('../../../templates_main/frontend/fonts/futura-bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../../templates_main/frontend/fonts/futura-bold.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../../templates_main/frontend/fonts/futura-bold.woff') format('woff'), /* Pretty Modern Browsers */
       url('../../../templates_main/frontend/fonts/futura-bold.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../../../templates_main/frontend/fonts/futura-bold.svg#svgFontName') format('svg'); /* Legacy iOS */
}

@font-face {
  font-family: 'Material Design';
  src: url('../fonts/Material-Design-Iconic-Font/Material-Design-Iconic-Font.eot'); /* IE9 Compat Modes */
  src: url('../fonts/Material-Design-Iconic-Font/Material-Design-Iconic-Font?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Material-Design-Iconic-Font/Material-Design-Iconic-Font.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/Material-Design-Iconic-Font/Material-Design-Iconic-Font.woff') format('woff'), /* Pretty Modern Browsers */
       url('../fonts/Material-Design-Iconic-Font/Material-Design-Iconic-Font.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Material-Design-Iconic-Font/Material-Design-Iconic-Font.svg#svgFontName') format('svg'); /* Legacy iOS */
}

.font1 {
    font-family: var(--font-regular);
}

.font2 {
    font-family: 'Mst Black';
}

.font3 {
    font-family: var(--font-semi);
}

.border-green {
  border: 1px solid #076633;
}

.border-red {
  border: 2px solid var(--color-second-1);
}

.no-border-top {
    border-top: 0;
}

.no-border-bottom {
    border-bottom: 0;
}

#BORDERGREENDARK,
.border-green-dark {
	border: 1px solid #549673;
}

.spaceall {
	padding: 20px;
}

.spacetopbot {
	margin: 10px 0;
}

.fullwidth {
	width: 100%;
}

.spacebot {
    padding-bottom: 10px;
}

.center {
    text-align: center;
}

.size10 {
    font-size: 10px;
}

.size12 {
    font-size: 12px;
}

.size14 {
    font-size: 14px;
}

.size15 {
    font-size: 15px;
}

.size16 {
    font-size: 16px;
}

.size18 {
	font-size: 18px;
}

.size20 {
    font-size: 20px;
}

.size22 {
    font-size: 22px;
}

.size24 {
    font-size: 24px;
}

.size25 {
    font-size: 25px;
}

.size36 {
    font-size: 36px;
}

.leading-18 {
    line-height: 18px;
}

.leading-21 {
    line-height: 21px;
}

.leading-33 {

}

.fontbold{
    font-weight: bold;
}

.link {
	cursor: pointer;
	color: black;
    text-decoration: none;
    transition: all 0.3s ease;
}

.link:hover {
	color: #96C11F;
    text-decoration: none;
}

.textcolor1 {
    color: #96C11F;
}

.textcolor2 {
    color: #076633;
}

#TEXTCOLORBLACK,
.textcolorblack {
	color: black;
}

#TEXTCOLORWHITE,
.textcolorwhite {
    color: white;
}

#TEXTCOLORRED,
.textcolorred {
    color: red;
}


#TEXTCOLORGREENDARK,
.textcolorgreendark {
    color: #076633;
}

#UNDERLINE,
.underline,
#UNDERLINE:hover,
.underline:hover {
    text-decoration: underline;
}

#BGWHITE,
.bgwhite {
	background: white;
}

#BGGRAY,
.bggray {
	background: #F6F7F9;
}

#BGGREEN,
.bggreen {
    background: #97C11F;
}

#UPPERCASE,
.uppercase {
	text-transform: uppercase;
}

#TAR,
.tar {
	text-align: right;
}

#TAL,
.tal {
	text-align: left;
}

#TAC,
.tac {
	text-align: center;
}

#NOSELECT,
.noselect {
      -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none;
}