/*! -----------------------------------------------------------------------------
 * ADMIN TEMPLATE | WOO Admin Template
 * --------------------------------------
 * version       : 10.08.2014 - 1.0.0
 * copyright     : (c) 2014 Petr Marasek. All Rights Reserved.
 * license:      : Copyrighted Commercial Software
 * website:      : http://www.gootoboo.com
 * support       : gootoboo@gmail.com
 * 
 * -----------------------------------------------------------------------------
 * FONT OPEN SANS @font-face kit
 * ----------------------------------------------------------------------------- 
 */
@font-face {
  font-family: 'Open Sans';
  src: url('../fonts/open-sans/Light/OpenSans-Light.eot');
  src: url('../fonts/open-sans/Light/OpenSans-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/open-sans/Light/OpenSans-Light.woff') format('woff'), url('../fonts/open-sans/Light/OpenSans-Light.ttf') format('truetype'), url('../fonts/open-sans/Light/OpenSans-Light.svg#OpenSansLight') format('svg');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans';
  src: url('../fonts/open-sans/LightItalic/OpenSans-LightItalic.eot');
  src: url('../fonts/open-sans/LightItalic/OpenSans-LightItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/open-sans/LightItalic/OpenSans-LightItalic.woff') format('woff'), url('../fonts/open-sans/LightItalic/OpenSans-LightItalic.ttf') format('truetype'), url('../fonts/open-sans/LightItalic/OpenSans-LightItalic.svg#OpenSansLightItalic') format('svg');
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: 'Open Sans';
  src: url('../fonts/open-sans/Regular/OpenSans-Regular.eot');
  src: url('../fonts/open-sans/Regular/OpenSans-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/open-sans/Regular/OpenSans-Regular.woff') format('woff'), url('../fonts/open-sans/Regular/OpenSans-Regular.ttf') format('truetype'), url('../fonts/open-sans/Regular/OpenSans-Regular.svg#OpenSansRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans';
  src: url('../fonts/open-sans/Italic/OpenSans-Italic.eot');
  src: url('../fonts/open-sans/Italic/OpenSans-Italic.eot?#iefix') format('embedded-opentype'), url('../fonts/open-sans/Italic/OpenSans-Italic.woff') format('woff'), url('../fonts/open-sans/Italic/OpenSans-Italic.ttf') format('truetype'), url('../fonts/open-sans/Italic/OpenSans-Italic.svg#OpenSansItalic') format('svg');
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Open Sans';
  src: url('../fonts/open-sans/Semibold/OpenSans-Semibold.eot');
  src: url('../fonts/open-sans/Semibold/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'), url('../fonts/open-sans/Semibold/OpenSans-Semibold.woff') format('woff'), url('../fonts/open-sans/Semibold/OpenSans-Semibold.ttf') format('truetype'), url('../fonts/open-sans/Semibold/OpenSans-Semibold.svg#OpenSansSemibold') format('svg');
  font-weight: 600;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans';
  src: url('../fonts/open-sans/SemiboldItalic/OpenSans-SemiboldItalic.eot');
  src: url('../fonts/open-sans/SemiboldItalic/OpenSans-SemiboldItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/open-sans/SemiboldItalic/OpenSans-SemiboldItalic.woff') format('woff'), url('../fonts/open-sans/SemiboldItalic/OpenSans-SemiboldItalic.ttf') format('truetype'), url('../fonts/open-sans/SemiboldItalic/OpenSans-SemiboldItalic.svg#OpenSansSemiboldItalic') format('svg');
  font-weight: 600;
  font-style: italic;
}
@font-face {
  font-family: 'Open Sans';
  src: url('../fonts/open-sans/Bold/OpenSans-Bold.eot');
  src: url('../fonts/open-sans/Bold/OpenSans-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/open-sans/Bold/OpenSans-Bold.woff') format('woff'), url('../fonts/open-sans/Bold/OpenSans-Bold.ttf') format('truetype'), url('../fonts/open-sans/Bold/OpenSans-Bold.svg#OpenSansBold') format('svg');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans';
  src: url('../fonts/open-sans/BoldItalic/OpenSans-BoldItalic.eot');
  src: url('../fonts/open-sans/BoldItalic/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/open-sans/BoldItalic/OpenSans-BoldItalic.woff') format('woff'), url('../fonts/open-sans/BoldItalic/OpenSans-BoldItalic.ttf') format('truetype'), url('../fonts/open-sans/BoldItalic/OpenSans-BoldItalic.svg#OpenSansBoldItalic') format('svg');
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'Open Sans';
  src: url('../fonts/open-sans/ExtraBold/OpenSans-ExtraBold.eot');
  src: url('../fonts/open-sans/ExtraBold/OpenSans-ExtraBold.eot?#iefix') format('embedded-opentype'), url('../fonts/open-sans/ExtraBold/OpenSans-ExtraBold.woff') format('woff'), url('../fonts/open-sans/ExtraBold/OpenSans-ExtraBold.ttf') format('truetype'), url('../fonts/open-sans/ExtraBold/OpenSans-ExtraBold.svg#OpenSansExtrabold') format('svg');
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans';
  src: url('../fonts/open-sans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot');
  src: url('../fonts/open-sans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/open-sans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff') format('woff'), url('../fonts/open-sans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.ttf') format('truetype'), url('../fonts/open-sans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.svg#OpenSansExtraboldItalic') format('svg');
  font-weight: 800;
  font-style: italic;
}
@font-face {
  font-family: 'Open Sans Condensed';
  src: url('../fonts/open-sans-condensed/Condensed_Light/OpenSans-CondLight.eot');
  src: url('../fonts/open-sans-condensed/Condensed_Light/OpenSans-CondLight.eot?#iefix') format('embedded-opentype'), url('../fonts/open-sans-condensed/Condensed_Light/OpenSans-CondLight.woff') format('woff'), url('../fonts/open-sans-condensed/Condensed_Light/OpenSans-CondLight.ttf') format('truetype'), url('../fonts/open-sans-condensed/Condensed_Light/OpenSans-CondLight.svg#OpenSans-CondLight') format('svg');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'Open Sans Condensed';
  src: url('../fonts/open-sans-condensed/Condensed_LightItalic/OpenSans-CondLightItalic.eot');
  src: url('../fonts/open-sans-condensed/Condensed_LightItalic/OpenSans-CondLightItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/open-sans-condensed/Condensed_LightItalic/OpenSans-CondLightItalic.woff') format('woff'), url('../fonts/open-sans-condensed/Condensed_LightItalic/OpenSans-CondLightItalic.ttf') format('truetype'), url('../fonts/open-sans-condensed/Condensed_LightItalic/OpenSans-CondLightItalic.svg#OpenSans-CondLight') format('svg');
  font-weight: 300;
  font-style: italic;
}
@font-face {
  font-family: 'Open Sans Condensed';
  src: url('../fonts/open-sans-condensed/Condensed_Bold/OpenSans-CondBold.eot');
  src: url('../fonts/open-sans-condensed/Condensed_Bold/OpenSans-CondBold.eot?#iefix') format('embedded-opentype'), url('../fonts/open-sans-condensed/Condensed_Bold/OpenSans-CondBold.woff') format('woff'), url('../fonts/open-sans-condensed/Condensed_Bold/OpenSans-CondBold.ttf') format('truetype'), url('../fonts/open-sans-condensed/Condensed_Bold/OpenSans-CondBold.svg#OpenSans-CondBold') format('svg');
  font-weight: bold;
  font-style: normal;
}

/* =========================================================
   MODERN OVERRIDE - Open Sans (local)
   Pegar al FINAL de assets/css/01-font.css
   Usa tus archivos reales: OpenSans-*.woff / .ttf
   ========================================================= */

:root{
  --font-sans: "Open Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, "Noto Sans", "Liberation Sans", sans-serif;
  --font-condensed: "Open Sans Condensed", system-ui, -apple-system, "Segoe UI", Roboto, Arial, "Noto Sans", "Liberation Sans", sans-serif;
}

/* 300 Light */
@font-face{
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src:
    url("../fonts/open-sans/Light/OpenSans-Light.woff") format("woff"),
    url("../fonts/open-sans/Light/OpenSans-Light.ttf") format("truetype");
}

/* 300 Light Italic */
@font-face{
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src:
    url("../fonts/open-sans/LightItalic/OpenSans-LightItalic.woff") format("woff"),
    url("../fonts/open-sans/LightItalic/OpenSans-LightItalic.ttf") format("truetype");
}

/* 400 Regular */
@font-face{
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src:
    url("../fonts/open-sans/Regular/OpenSans-Regular.woff") format("woff"),
    url("../fonts/open-sans/Regular/OpenSans-Regular.ttf") format("truetype");
}

/* 400 Italic */
@font-face{
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src:
    url("../fonts/open-sans/Italic/OpenSans-Italic.woff") format("woff"),
    url("../fonts/open-sans/Italic/OpenSans-Italic.ttf") format("truetype");
}

/* 600 SemiBold */
@font-face{
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src:
    url("../fonts/open-sans/Semibold/OpenSans-Semibold.woff") format("woff"),
    url("../fonts/open-sans/Semibold/OpenSans-Semibold.ttf") format("truetype");
}

/* 600 SemiBold Italic */
@font-face{
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src:
    url("../fonts/open-sans/SemiboldItalic/OpenSans-SemiboldItalic.woff") format("woff"),
    url("../fonts/open-sans/SemiboldItalic/OpenSans-SemiboldItalic.ttf") format("truetype");
}

/* 700 Bold */
@font-face{
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src:
    url("../fonts/open-sans/Bold/OpenSans-Bold.woff") format("woff"),
    url("../fonts/open-sans/Bold/OpenSans-Bold.ttf") format("truetype");
}

/* 700 Bold Italic */
@font-face{
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 700;
  font-display: swap;
  src:
    url("../fonts/open-sans/BoldItalic/OpenSans-BoldItalic.woff") format("woff"),
    url("../fonts/open-sans/BoldItalic/OpenSans-BoldItalic.ttf") format("truetype");
}

/* 800 ExtraBold */
@font-face{
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src:
    url("../fonts/open-sans/ExtraBold/OpenSans-ExtraBold.woff") format("woff"),
    url("../fonts/open-sans/ExtraBold/OpenSans-ExtraBold.ttf") format("truetype");
}

/* 800 ExtraBold Italic */
@font-face{
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 800;
  font-display: swap;
  src:
    url("../fonts/open-sans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff") format("woff"),
    url("../fonts/open-sans/ExtraBoldItalic/OpenSans-ExtraBoldItalic.ttf") format("truetype");
}

/* Condensed 300 */
@font-face{
  font-family: "Open Sans Condensed";
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src:
    url("../fonts/open-sans-condensed/Condensed_Light/OpenSans-CondLight.woff") format("woff"),
    url("../fonts/open-sans-condensed/Condensed_Light/OpenSans-CondLight.ttf") format("truetype");
}

/* Condensed 300 italic */
@font-face{
  font-family: "Open Sans Condensed";
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src:
    url("../fonts/open-sans-condensed/Condensed_LightItalic/OpenSans-CondLightItalic.woff") format("woff"),
    url("../fonts/open-sans-condensed/Condensed_LightItalic/OpenSans-CondLightItalic.ttf") format("truetype");
}

/* Condensed 700 */
@font-face{
  font-family: "Open Sans Condensed";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src:
    url("../fonts/open-sans-condensed/Condensed_Bold/OpenSans-CondBold.woff") format("woff"),
    url("../fonts/open-sans-condensed/Condensed_Bold/OpenSans-CondBold.ttf") format("truetype");
}
