/*
  Theme Name: Site Name TODO: Add Site Name
  Author: Lucas Jordan, Stephen Arias
  Description: Typography Styles
  Version: 0.0.1
  Copyright: Raremedia Pty Ltd (Andrew Davidson)'
*/


/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------

## Typography
    #Fonts
    #Glyph Icons
--------------------------------------------------------------*/


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


/* montserrat-100 - latin */

@font-face {
    font-family: 'Montserrat';
    font-weight: 100;
    font-style: normal;
    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-weight: 200;
    font-style: normal;
    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-weight: 300;
    font-style: normal;
    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-weight: 400;
    font-style: normal;
    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-weight: 500;
    font-style: normal;
    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-weight: 600;
    font-style: normal;
    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-weight: 700;
    font-style: normal;
    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-weight: 800;
    font-style: normal;
    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-weight: 900;
    font-style: normal;
    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 */
}


/*--------------------------------------------------------------
  # Typography - Glyphs Icons (Rare Icomoon library)
--------------------------------------------------------------*/

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


/* icon default */

[class^="icons-"], [class*=" icons-"] {
    text-transform: none;
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'raremedia' !important;
    font-weight: normal;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    speak: none;
    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


/*  icon rotation */

.icons.up {
    /* IE 9 */
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    /* Safari */
    transform: rotate(0deg);
}

.icons.right {
    /* IE 9 */
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    /* Safari */
    transform: rotate(90deg);
}

.icons.down {
    /* IE 9 */
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    /* Safari */
    transform: rotate(180deg);
}

.icons.left {
    /* IE 9 */
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    /* Safari */
    transform: rotate(270deg);
}


/*  icon size */

.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;
}

.icons.xxsmall {
    font-size: 16px;
}


/* icon list */

.icons-chevron2:before {
    content: "\e900";
}

.icons-close:before {
    content: "\e901";
}

.icons-email:before {
    content: "\e902";
}

.icons-drink:before {
    content: "\e903";
}

.icons-coffee:before {
    content: "\e904";
}

.icons-cutlery:before {
    content: "\e905";
}

.icons-cutlery2:before {
    content: "\e906";
}

.icons-arrow:before {
    content: "\e907";
}

.icons-facebook:before {
    content: "\e908";
}

.icons-instagram:before {
    content: "\e909";
}

.icons-raremedia:before {
    content: "\e90a";
}

.icons-home:before {
    content: "\e90b";
}

.icons-twitter:before {
    content: "\e90c";
}

.icons-wineglass:before {
    content: "\e90d";
}

.icons-winebottle:before {
    content: "\e90e";
}

.icons-image:before {
    content: "\e90f";
}

.icons-camera:before {
    content: "\e910";
}

.icons-menu:before {
    content: "\e911";
}

.icons-linkedin:before {
    content: "\e912";
}

.icons-menu2:before {
    content: "\e913";
}

.icons-youtube:before {
    content: "\e914";
}

.icons-bubble2:before {
    content: "\e96e";
}

.icons-user:before {
    content: "\e971";
}

.icons-heart:before {
    content: "\e9da";
}

.icons-mail:before {
    content: "\ea83";
}

.icons-mail2:before {
    content: "\ea84";
}

.icons-mail3:before {
    content: "\ea85";
}

.icons-mail4:before {
    content: "\ea86";
}

.icons-amazon:before {
    content: "\ea87";
}

.icons-google:before {
    content: "\ea88";
}

.icons-google2:before {
    content: "\ea89";
}

.icons-google3:before {
    content: "\ea8a";
}

.icons-google-plus:before {
    content: "\ea8b";
}

.icons-google-plus2:before {
    content: "\ea8c";
}

.icons-google-plus3:before {
    content: "\ea8d";
}

.icons-facebook2:before {
    content: "\ea90";
}

.icons-facebook22:before {
    content: "\ea91";
}

.icons-instagram2:before {
    content: "\ea92";
}

.icons-whatsapp:before {
    content: "\ea93";
}

.icons-spotify:before {
    content: "\ea94";
}

.icons-telegram:before {
    content: "\ea95";
}

.icons-twitter2:before {
    content: "\ea96";
}

.icons-rss:before {
    content: "\ea9b";
}

.icons-rss2:before {
    content: "\ea9c";
}

.icons-youtube2:before {
    content: "\ea9d";
}

.icons-youtube22:before {
    content: "\ea9e";
}

.icons-vimeo:before {
    content: "\eaa0";
}

.icons-vimeo2:before {
    content: "\eaa1";
}
