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

/* Montserrat */

@font-face {	
 font-family: 'Montserrat', sans-serif;
src:url('../fonts/flexslider-icon.eot');
src:url('../fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),
url('../fonts/flexslider-icon.woff') format('woff'),
url('../Wfonts/flexslider-icon.ttf') format('truetype'),
url('../fonts/flexslider-icon.svg#flexslider-icon') format('svg');
font-weight: normal; font-style: normal; }

@font-face {
  font-family: 'Montserrat‘, sans-serif; 
  font-style: italic;
  font-weight: 100;
  font-display: swap;
  src: local('/fonts/montserrat-v25-latin-100italic.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Montserrat', sans-serif;
  font-style: italic;
  font-weight: 200;
  font-display: swap;
  src: local('/fonts/montserrat-v25-latin-200italic.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Montserrat', sans-serif;
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: local('/fonts/montserrat-v25-latin-300italic.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


@font-face {
  font-family: 'Montserrat', sans-serif;
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('/fonts/montserrat-v25-latin-italic.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Montserrat', sans-serif;
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: local('/fonts/montserrat-v25-latin-500italic.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Montserrat', sans-serif;
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: local('/fonts/montserrat-v25-latin-600italic.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Montserrat', sans-serif;
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src: local('/fonts/montserrat-v25-latin-700italic.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Montserrat', sans-serif;
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src: local('/fonts/montserrat-v25-latin-800italic.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Montserrat', sans-serif;
  font-style: italic;
  font-weight: 900;
  font-display: swap;
  src: local('/fonts/montserrat-v25-latin-900italic.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Montserrat', sans-serif;
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local('/fonts/montserrat-v25-latin-100.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Montserrat', sans-serif;
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: local('/fonts/montserrat-v25-latin-200.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Montserrat', sans-serif;
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('/fonts/montserrat-v25-latin-300.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Montserrat', sans-serif;
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('/fonts/montserrat-v25-latin-regular.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Montserrat', sans-serif;
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('/fonts/montserrat-v25-latin-500.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Montserrat', sans-serif;
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('/fonts/montserrat-v25-latin-600.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Montserrat', sans-serif;
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('/fonts/montserrat-v25-latin-700.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Montserrat', sans-serif;
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: local('/fonts/montserrat-v25-latin-800.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Montserrat', sans-serif;
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: local('/fonts/montserrat-v25-latin-900.woff2') format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}



/* Playfair Display */

@font-face {	
font-family: 'Playfair Display', serif;
src:local('../fonts/PlayfairDisplay-VariableFont_wght.ttf');
src:local('../fonts/PlayfairDisplay-Italic-VariableFont_wght.ttf') format('embedded-opentype'),
local('../fonts/PlayfairDisplay-VariableFont_wght.ttf') format('truetype'),;
font-weight: normal; font-style: normal; }	


/* DM Serif */

@font-face {
  font-family: 'DM Serif Display';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('../fonts/DMSerifDisplay-Italic.tff') format('tff');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'DM Serif Display';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: local('../fonts/DMSerifDisplay-Italic.tff') format('tff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'DM Serif Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('../fonts/DMSerifDisplay-Regular.ttf') format('tff');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'DM Serif Display';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('../fonts/DMSerifDisplay-Regular.ttf') format('tff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* BRITANIC */
/* latin */
@font-face {
  font-family: 'BRITANIC.ttf';
  font-style: regular;
  font-weight: 400;
	src:url('../fonts/BRITANIC.ttf');
	src:url('../fonts/BRITANIC.ttf') format('embedded-opentype'),
}
				
/* ----->>> TYPOGRAPHY <<<---------------------------------------------------------------------- *//* . */
h1, .hl	{ font-family:DM Serif Display; font-weight:500; font-size:6em; line-height:1.1em; color:#fff; text-shadow:6px 6px 22px rgba(0,0,0,0.6); -webkit-text-shadow: rgba(0,0,0,.01) 0 0 1px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
h2, .h2	{ font-family:Playfair Display; font-weight:200; font-size:1.6em; line-height:1.6em; color:#fff; text-shadow:1px 1px 6px rgba(0,0,0,0.6);}
h3, .h3 { font-family:DM Serif Display; font-weight:500; font-size:3.8em; line-height:1.2em; color:#214b58;}
h4, .h4 { font-family:Playfair Display; font-weight:200; font-size:1.8em; line-height:1.6em; color:#131313; text-shadow: rgba(0,0,0,.01) 0 0 1px; -webkit-text-shadow: rgba(0,0,0,.01) 0 0 1px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
h5, .h5	{ font-family:Montserrat; font-size:112%; font-weight:400; line-height:2em;}
h6, .h6 { font-family:Montserrat; font-size:1.1em; 	line-height:1.8;   font-weight:400;  -webkit-text-shadow: rgba(0,0,0,.01) 0 0 1px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.bold 	{ font-family:Montserrat; font-size:1.05em; line-height:1.6;   font-weight:500; color:#333; -webkit-text-shadow: rgba(0,0,0,.01) 0 0 1px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
p 		{ font-family:Montserrat; font-size:.94em; 	line-height:1.8em; font-weight:400; color:#666;  -webkit-text-shadow: rgba(0,0,0,.01) 0 0 1px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;  }
a 		{ font-family:Montserrat; font-size:.94em; 	line-height:1.8em; font-weight:400; }

/* ----->>> ................. <<<---------------------------------------------------------------------- *//* GEO - Semibold */
/* ----->>> RESPONSIVE DESIGN <<<---------------------------------------------------------------------- *//* GEO - Semibold */
/* ----->>> MAX WIDTH 1240px  <<<---------------------------------------------------------------------- *//* GEO - Semibold */
/* ----->>> ................. <<<---------------------------------------------------------------------- *//* GEO - Semibold */
@media only screen and (min-width: 0px) and (max-width: 1900px) {
h1, .hl	{ font-family:DM Serif Display; font-weight:500; font-size:4.8em; line-height:1.1em; color:#fff; text-shadow:2px 2px 10px rgba(0,0,0,0.6); -webkit-text-shadow: rgba(0,0,0,.01) 0 0 1px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

}