/* 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;
}

/* Raleway */
/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local('/fonts/Raleway-Italic-VariableFont_wght.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: 'Raleway';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local('/fonts/Raleway-VariableFont_wght.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:Playfair Display;  font-size:2.6em; font-weight:600; color:#22222; text-shadow: rgba(0,0,0,.4) 0 0 1px;  -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-size:2.3em; line-height:2.6em; font-weight:600; color:#1a1a1a; }
h3, .h3 { font-family:Montserrat;  font-size:1.2em; font-weight:600; line-height:2.2em; -webkit-text-shadow: rgba(0,0,0,.01) 0 0 1px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
h4, .h4 { font-family:Playfair Display; font-size:86%; line-height:1.6em; font-weight:300; color:#333333; 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:Playfair Display; font-size:162%; font-weight:600; 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; color:#ee7100; }

	
hr		{ color:#efefef; width:80%;}
.bold   { font-weight:500;}

.btn		{ padding:.8% 3% .8% 3%; font-size: .84em; font-weight:500; background:#1d797c; color:#fff; background:#ee7100; border:2px solid #ee7100; text-shadow:2px 2px 10px rgba(0,0,0,0.2); }												
.btn:hover	{ border:2px solid #ee7100;  color:#ee7100; background:#fff; text-shadow:2px 2px 10px rgba(0,0,0,0);}


@media only screen and (min-width: 0px) and (max-width: 1280px) {
h1, .hl	{ font-family:DM Serif Display; font-size:2.6em; font-weight:300; color:#22222; line-height:1.4em;}
h2, .h2	{ font-family:Playfair Display; font-size:2em; line-height:1.4em; font-weight:600; color:#1a1a1a; }
h3, .h3 { font-family:Montserrat; font-size:1.1em; font-weight:600; line-height:2.2em;  }
h4, .h4 { font-family:Playfair Display; font-size:86%; line-height:1.6em; font-weight:300; color:#333333; 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:Playfair Display; font-size:1.9em; font-weight:600; line-height:3em;  }
h6, .h6 { font-family:Montserrat; font-size:1.2em; font-weight:300; line-height:1.7000000; -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:.9em; 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:.9em; line-height:1.8em; font-weight:400; color:#ee7100; }

	
hr		{ color:#efefef; width:80%;}
.bold   { font-weight:500;}

.btn		{ padding:.8% 3.6% .8% 3.6%; font-size: .84em; font-weight:500; background:#1d797c; color:#fff; background:#ee7100; border:2px solid #ee7100; text-shadow:2px 2px 10px rgba(0,0,0,0.2); }												
.btn:hover	{ border:2px solid #ee7100;  color:#ee7100; background:#fff; text-shadow:2px 2px 10px rgba(0,0,0,0);}

}