/*
  Theme Name: Eastridge Entertainment Precinct
  Author: Stephen Arias, Lucas Jordan
  Description: Typography Styles for Eastridge Entertainment Precinct for KFT
  Version: 0.0.1
  Copyright: Raremedia Pty Ltd (Andrew Davidson)'
*/

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
#Imports
#Fonts
#Icons
--------------------------------------------------------------*/

/*--------------------------------------------------------------
  # Imports
--------------------------------------------------------------*/

/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/33755e");
@import url("//hello.myfonts.net/count/33755c");

/*--------------------------------------------------------------
  # Fonts
--------------------------------------------------------------*/

/* montserrat-100 - latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 100;
    src: url('../font/montserrat-v10-latin-100.eot'); /* IE9 Compat Modes */
    src: local('Montserrat Thin'), local('Montserrat-Thin'),
       url('../font/montserrat-v10-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../font/montserrat-v10-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('../font/montserrat-v10-latin-100.woff') format('woff'), /* Modern Browsers */
       url('../font/montserrat-v10-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../font/montserrat-v10-latin-100.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-200 - latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 200;
    src: url('../font/montserrat-v10-latin-200.eot'); /* IE9 Compat Modes */
    src: local('Montserrat ExtraLight'), local('Montserrat-ExtraLight'),
       url('../font/montserrat-v10-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../font/montserrat-v10-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('../font/montserrat-v10-latin-200.woff') format('woff'), /* Modern Browsers */
       url('../font/montserrat-v10-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../font/montserrat-v10-latin-200.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-300 - latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 300;
    src: url('../font/montserrat-v10-latin-300.eot'); /* IE9 Compat Modes */
    src: local('Montserrat Light'), local('Montserrat-Light'),
       url('../font/montserrat-v10-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../font/montserrat-v10-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../font/montserrat-v10-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../font/montserrat-v10-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../font/montserrat-v10-latin-300.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-400 - latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    src: url('../font/montserrat-v10-latin-regular.eot'); /* IE9 Compat Modes */
    src: local('Montserrat Regular'), local('Montserrat-Regular'),
       url('../font/montserrat-v10-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../font/montserrat-v10-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../font/montserrat-v10-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../font/montserrat-v10-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../font/montserrat-v10-latin-regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-500 - latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 500;
    src: url('../font/montserrat-v10-latin-500.eot'); /* IE9 Compat Modes */
    src: local('Montserrat Medium'), local('Montserrat-Medium'),
       url('../font/montserrat-v10-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../font/montserrat-v10-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../font/montserrat-v10-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../font/montserrat-v10-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../font/montserrat-v10-latin-500.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-600 - latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    src: url('../font/montserrat-v10-latin-600.eot'); /* IE9 Compat Modes */
    src: local('Montserrat SemiBold'), local('Montserrat-SemiBold'),
       url('../font/montserrat-v10-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../font/montserrat-v10-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../font/montserrat-v10-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../font/montserrat-v10-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../font/montserrat-v10-latin-600.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-700 - latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 700;
    src: url('../font/montserrat-v10-latin-700.eot'); /* IE9 Compat Modes */
    src: local('Montserrat Bold'), local('Montserrat-Bold'),
       url('../font/montserrat-v10-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../font/montserrat-v10-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../font/montserrat-v10-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../font/montserrat-v10-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../font/montserrat-v10-latin-700.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-800 - latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 800;
    src: url('../font/montserrat-v10-latin-800.eot'); /* IE9 Compat Modes */
    src: local('Montserrat ExtraBold'), local('Montserrat-ExtraBold'),
       url('../font/montserrat-v10-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../font/montserrat-v10-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../font/montserrat-v10-latin-800.woff') format('woff'), /* Modern Browsers */
       url('../font/montserrat-v10-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../font/montserrat-v10-latin-800.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-900 - latin */
@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 900;
    src: url('../font/montserrat-v10-latin-900.eot'); /* IE9 Compat Modes */
    src: local('Montserrat Black'), local('Montserrat-Black'),
       url('../font/montserrat-v10-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../font/montserrat-v10-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('../font/montserrat-v10-latin-900.woff') format('woff'), /* Modern Browsers */
       url('../font/montserrat-v10-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../font/montserrat-v10-latin-900.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* AlFresco */
@font-face {
    font-family: 'AlFresco';
    src: url('../font/AlFresco/33755E_0_0.eot');
    src: url('../font/AlFresco/33755E_0_0.eot?#iefix') format('embedded-opentype'),
    url('../font/AlFresco/33755E_0_0.woff2') format('woff2'),
    url('../font/AlFresco/33755E_0_0.woff') format('woff'),
    url('../font/AlFresco/33755E_0_0.ttf') format('truetype');
}

/* AlFresco-Bold */
@font-face {
    font-family: 'AlFresco-Bold';
    src: url('../font/AlFresco/33755E_1_0.eot');
    src: url('../font/AlFresco/33755E_1_0.eot?#iefix') format('embedded-opentype'),
    url('../font/AlFresco/33755E_1_0.woff2') format('woff2'),
    url('../font/AlFresco/33755E_1_0.woff') format('woff'),
    url('../font/AlFresco/33755E_1_0.ttf') format('truetype');
}

/* CheapPine-Sans */
@font-face {
    font-family: 'CheapPine-Sans';
    src: url('../font/cheapPine/33755C_0_0.eot');
    src: url('../font/cheapPine/33755C_0_0.eot?#iefix') format('embedded-opentype'),
    url('../font/cheapPine/33755C_0_0.woff2') format('woff2'),
    url('../font/cheapPine/33755C_0_0.woff') format('woff'),
    url('../font/cheapPine/33755C_0_0.ttf') format('truetype');
}

/* CheapPine-Shadow */
@font-face {
    font-family: 'CheapPine-Shadow';
    src: url('../font/cheapPine/33755C_1_0.eot');
    src: url('../font/cheapPine/33755C_1_0.eot?#iefix') format('embedded-opentype'),
    url('../font/cheapPine/33755C_1_0.woff2') format('woff2'),
    url('../font/cheapPine/33755C_1_0.woff') format('woff'),
    url('../font/cheapPine/33755C_1_0.ttf') format('truetype');
}

/* CheapPine */
@font-face {
    font-family: 'CheapPine';
    src: url('../font/cheapPine/33755C_2_0.eot');
    src: url('../font/cheapPine/33755C_2_0.eot?#iefix') format('embedded-opentype'),
    url('../font/cheapPine/33755C_2_0.woff2') format('woff2'),
    url('../font/cheapPine/33755C_2_0.woff') format('woff'),
    url('../font/cheapPine/33755C_2_0.ttf') format('truetype');
}

/*--------------------------------------------------------------
  # Icons - Icomoon
--------------------------------------------------------------*/
@font-face {
    font-family: 'icomoon';
    font-weight: normal;
    font-style: normal;
    src:  url('../font/icomoon.eot?z6czl8');
    src:  url('../font/icomoon.eot?z6czl8#iefix') format('embedded-opentype'),
    url('../font/icomoon.ttf?z6czl8') format('truetype'),
    url('../font/icomoon.woff?z6czl8') format('woff'),
    url('../font/icomoon.svg?z6czl8#icomoon') format('svg');
}

/* icon default */
.icons {
    font-family: 'icomoon' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    display:inline-block;
    font-size: 50px;
}

.icons.up {
    -ms-transform: rotate(0deg); /* IE 9 */
    -webkit-transform: rotate(0deg); /* Safari */
    transform: rotate(0deg);
}
.icons.right {
    -ms-transform: rotate(90deg); /* IE 9 */
    -webkit-transform: rotate(90deg); /* Safari */
    transform: rotate(90deg);
}
.icons.down {
    -ms-transform: rotate(180deg); /* IE 9 */
    -webkit-transform: rotate(180deg); /* Safari */
    transform: rotate(180deg);
}
.icons.left {
    -ms-transform: rotate(270deg); /* IE 9 */
    -webkit-transform: rotate(270deg); /* Safari */
    transform: rotate(270deg);
}

.icons.xlarge {
    font-size: 150px;
}
.icons.large {
    font-size: 100px;
}
.icons.medium {
    font-size: 80px;
}
.icons.small {
    font-size: 50px;
}
.icons.xsmall {
    font-size: 25px;
}

/* icon references */
.icon-drink_on:before {
  content: "\e90e";
}
.icon-close:before {
  content: "\e900";
}
.icon-arrow:before {
  content: "\e906";
}
.icon-wineglass:before {
  content: "\e90c";
}
.icon-winebottle:before {
  content: "\e90d";
}
.icon-email:before {
  content: "\e901";
}
.icon-drink:before {
  content: "\e902";
}
.icon-coffee:before {
  content: "\e903";
}
.icon-cutlery:before {
  content: "\e904";
}
.icon-cutlery2:before {
  content: "\e905";
}
.icon-facebook:before {
  content: "\e907";
}
.icon-instagram:before {
  content: "\e908";
}
.icon-menu-on:before {
  content: "\e909";
}
.icon-menu-off:before {
  content: "\e90a";
}
.icon-twitter:before {
  content: "\e90b";
}
