@charset "UTF-8";
/**
* SASS for Font Faces
*
* This file imports SASS partials for declaring
* font faces.
*
* @package      Fort Knox Safe Builder
* @version      1.0.0
**/
/**
* Specify the charset and the math directive.
**/
/**
* 01 Tools
* Variables...........SASS variables.
* Functions...........SASS functions.
* Mixins..............SASS mixins.
* Placeholders........SASS @extend directives.
* Keyframes...........Keyframe animations.
**/
/**
* SASS Variables
*
* This file defines useful variables used throughout
* the plugin's SASS files.
*
* @package      Fort Knox Safe Builder
* @version      1.0.0
**/
/**
* Defines custom cubic Bézier easing animations.
**/
/**
* SASS Functions
*
* This file defines useful functions used throughout
* the plugin's SASS files.
*
* @package      Fort Knox Safe Builder
* @version      1.0.0
**/
/**
* Strips the unit from any given number.
*
* @param    string      $num    A number of any unit.
**/
/**
* Converts a number from pixels to rem.
*
* @param    string      $num    A number in pixels.
**/
/**
* Calculates a value in em based on two numbers in px.
*
* @param    string      $bigger-size    The larger of the two numbers.
* @param    string      $smaller-size   The smaller of the two numbers.
**/
/**
* SASS Mixins
*
* This file defines useful mixins used throughout
* the plugin's SASS files.
*
* @package      Fort Knox Safe Builder
* @version      1.0.0
**/
/**
* Defines a custom font face.
*
* @param        string      $directory          The location of the font folder.
* @param        string      $file               The name of the font file.
* @param        string      $font-family        The name of the font.
* @param        int         $weight             Optional. The weight of the font.
* @param        string      $style              Optional. The style of the font.
* @param        string      $alt-family         Optional. Variation of the font-family.
**/
/**
* Media query for retina devices.
*
* @param        string     $dpi     Pixel density in dpi.
* @param        string     $ddpx    Pixel density in dppx.
**/
/**
* Changes the element's display to inline-block.
**/
/**
* Enables hardware acceleration for transformed elements.
**/
/**
* Makes a pseudo element visible.
*
* @param        string      $type           Optional. Any value for the CSS display declaration usable.
* @param        string      $position       Optional. Any value for the CSS position declaration usable.
* @param        string      $content        Optional. Any value for the CSS content declaration usable.
**/
/**
* Center elements horizontally or vertically.
*
* @param        string        $type         The type of centering (horizontal or vertical).
* @param        value         $height       Optional. The height of the element.
**/
/**
* Adds an embossing text shadow.
*
* @param        int     $value      The opacity of the shadow.
**/
/**
* Defines an element's opacity.
*
* @param   int      $opacity    A decimal number to determine opacity.
**/
/**
* Adds lines to an element to create an inlay effect.
**/
/**
* Truncate text given a boundary.
*
* @param        string      boundary        The max width of the truncated text.
**/
/**
* Adds a currency symbol to an element using pseudo elements.
*
* @param        string     $symbol     The symbol to use.
**/
/**
* Defines a gradient as the background to an element.
*
* @param        hex         $start              The start color.
* @param        hex         $end                The end color.
* @param        string      $orientation        The orientation of the gradient.
**/
/**
* Creates a CSS triangle.
*
* @param       value       $size           Optional. The size, in pixels, of the element.
* @param       hex         $color          The color of the arrow.
* @param       string      $direction      The direction the arrow should point.
**/
/**
* Creates a CSS triangle.
*
* @param       hex         $color          The color of the arrow.
* @param       string      $direction      The direction the arrow should point.
* @param       value       $size           Optional. The size, in pixels, of the element.
* @param       string      $position       Optional. The position of the element.
* @param       bool        $round          Optional. Should the triangle be rounded.
**/
/**
* SASS Placeholders
*
* This file defines useful placeholders used throughout
* the plugin's SASS files.
*
* @package      Fort Knox Safe Builder
* @version      1.0.0
**/
/**
* Visually hide an element while remaining focusable.
**/
/**
* Visually shown an element (unset %visually-hidden).
**/
/**
* Clears floated elements utilizing pseudo elements.
**/
/**
* Focuses on making text elements more legible.
**/
/**
* Keyframes
*
* Defines custom keyframe animations.
*
* @package      Fort Knox Safe Builder
* @version      1.0.0
**/
@keyframes pulsing {
  100% {
    transform: scale(1.75);
    opacity: 0;
  }
}
@keyframes spin {
  from {
    transform-origin: 50% 50%;
    transform: rotate(0deg);
  }
  to {
    transform-origin: 50% 50%;
    transform: rotate(360deg);
  }
}
@keyframes elipsis {
  0% {
    content: ".";
  }
  33% {
    content: "..";
  }
  66% {
    content: "...";
  }
}
@keyframes cube {
  0%, 10% {
    transform: perspective(140px) rotateX(-180deg);
    opacity: 0;
  }
  25%, 75% {
    transform: perspective(140px) rotateX(0deg);
    opacity: 1;
  }
  90%, 100% {
    transform: perspective(140px) rotateY(180deg);
    opacity: 0;
  }
}
@keyframes spinner-rotate {
  to {
    transform: rotate3d(0, 0, 1, 360deg);
  }
}
@keyframes spinner-arc {
  from {
    stroke-dasharray: 0 150;
    stroke-dashoffset: 0;
  }
  to {
    stroke-dasharray: 100 150;
    stroke-dashoffset: -140;
  }
}
/**
* 02 Settings
* Fonts...............Declare font faces.
**/
/**
* Font Faces
*
* Defines custom font faces for the plugin.
*
* @package      Fort Knox Safe Builder
* @version      1.0.0
**/
/**
* Declare font faces for the Open Sans font family.
**/
@font-face {
  font-family: "Open Sans";
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src: url("../woff/opensans-300-light.woff") format("woff"), url("../woff2/opensans-300-light.woff2") format("woff2"), url("../ttf/opensans-300-light.ttf") format("truetype");
}
@font-face {
  font-family: "Open Sans";
  font-weight: 300;
  font-style: italic;
  font-display: swap;
  src: url("../woff/opensans-300-light-italic.woff") format("woff"), url("../woff2/opensans-300-light-italic.woff2") format("woff2"), url("../ttf/opensans-300-light-italic.ttf") format("truetype");
}
@font-face {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("../woff/opensans-400-regular.woff") format("woff"), url("../woff2/opensans-400-regular.woff2") format("woff2"), url("../ttf/opensans-400-regular.ttf") format("truetype");
}
@font-face {
  font-family: "Open Sans";
  font-weight: 400;
  font-style: italic;
  font-display: swap;
  src: url("../woff/opensans-400-regular-italic.woff") format("woff"), url("../woff2/opensans-400-regular-italic.woff2") format("woff2"), url("../ttf/opensans-400-regular-italic.ttf") format("truetype");
}
@font-face {
  font-family: "Open Sans";
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url("../woff/opensans-500-medium.woff") format("woff"), url("../woff2/opensans-500-medium.woff2") format("woff2"), url("../ttf/opensans-500-medium.ttf") format("truetype");
}
@font-face {
  font-family: "Open Sans";
  font-weight: 500;
  font-style: italic;
  font-display: swap;
  src: url("../woff/opensans-500-medium-italic.woff") format("woff"), url("../woff2/opensans-500-medium-italic.woff2") format("woff2"), url("../ttf/opensans-500-medium-italic.ttf") format("truetype");
}
@font-face {
  font-family: "Open Sans";
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("../woff/opensans-600-semibold.woff") format("woff"), url("../woff2/opensans-600-semibold.woff2") format("woff2"), url("../ttf/opensans-600-semibold.ttf") format("truetype");
}
@font-face {
  font-family: "Open Sans";
  font-weight: 600;
  font-style: italic;
  font-display: swap;
  src: url("../woff/opensans-600-semibold-italic.woff") format("woff"), url("../woff2/opensans-600-semibold-italic.woff2") format("woff2"), url("../ttf/opensans-600-semibold-italic.ttf") format("truetype");
}
@font-face {
  font-family: "Open Sans";
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("../woff/opensans-700-bold.woff") format("woff"), url("../woff2/opensans-700-bold.woff2") format("woff2"), url("../ttf/opensans-700-bold.ttf") format("truetype");
}
@font-face {
  font-family: "Open Sans";
  font-weight: 700;
  font-style: italic;
  font-display: swap;
  src: url("../woff/opensans-700-bold-italic.woff") format("woff"), url("../woff2/opensans-700-bold-italic.woff2") format("woff2"), url("../ttf/opensans-700-bold-italic.ttf") format("truetype");
}
@font-face {
  font-family: "Open Sans";
  font-weight: 800;
  font-style: normal;
  font-display: swap;
  src: url("../woff/opensans-800-extrabold.woff") format("woff"), url("../woff2/opensans-800-extrabold.woff2") format("woff2"), url("../ttf/opensans-800-extrabold.ttf") format("truetype");
}
@font-face {
  font-family: "Open Sans";
  font-weight: 800;
  font-style: italic;
  font-display: swap;
  src: url("../woff/opensans-800-extrabold-italic.woff") format("woff"), url("../woff2/opensans-800-extrabold-italic.woff2") format("woff2"), url("../ttf/opensans-800-extrabold-italic.ttf") format("truetype");
}
/**
* Declare font faces for the Oswald font family.
**/
@font-face {
  font-family: "Oswald";
  font-weight: 200;
  font-style: normal;
  font-display: swap;
  src: url("../woff/oswald-200-extralight.woff") format("woff"), url("../woff2/oswald-200-extralight.woff2") format("woff2"), url("../ttf/oswald-200-extralight.ttf") format("truetype");
}
@font-face {
  font-family: "Oswald";
  font-weight: 300;
  font-style: normal;
  font-display: swap;
  src: url("../woff/oswald-300-light.woff") format("woff"), url("../woff2/oswald-300-light.woff2") format("woff2"), url("../ttf/oswald-300-light.ttf") format("truetype");
}
@font-face {
  font-family: "Oswald";
  font-weight: 400;
  font-style: normal;
  font-display: swap;
  src: url("../woff/oswald-400-regular.woff") format("woff"), url("../woff2/oswald-400-regular.woff2") format("woff2"), url("../ttf/oswald-400-regular.ttf") format("truetype");
}
@font-face {
  font-family: "Oswald";
  font-weight: 500;
  font-style: normal;
  font-display: swap;
  src: url("../woff/oswald-500-medium.woff") format("woff"), url("../woff2/oswald-500-medium.woff2") format("woff2"), url("../ttf/oswald-500-medium.ttf") format("truetype");
}
@font-face {
  font-family: "Oswald";
  font-weight: 600;
  font-style: normal;
  font-display: swap;
  src: url("../woff/oswald-600-semibold.woff") format("woff"), url("../woff2/oswald-600-semibold.woff2") format("woff2"), url("../ttf/oswald-600-semibold.ttf") format("truetype");
}
@font-face {
  font-family: "Oswald";
  font-weight: 700;
  font-style: normal;
  font-display: swap;
  src: url("../woff/oswald-700-bold.woff") format("woff"), url("../woff2/oswald-700-bold.woff2") format("woff2"), url("../ttf/oswald-700-bold.ttf") format("truetype");
}
/**
* 03 Generic
**/
/**
* 04 Elements
**/
/**
* 05 Blocks
**/
/**
* 06 Components
**/
/**
* 07 Widgets
**/
/**
* 08 Shortcodes
**/
/**
* 09 Utilities
**/
/**
* 10 Vendor
**/
/*# sourceMappingURL=maps/fonts.css.map */
