/******************************************************************
Site Name:
Author:

Stylesheet: TinyMCE Editor

This stylesheet is loaded automatically by Wordpress when compiled
and placed in the root theme directory folder as editor-style.css

For more info, check out the codex:
http://codex.wordpress.org/Editor_Style

******************************************************************/
/* Wrap the entire post style inside the TinyMCE selector, as suggested
here http://codex.wordpress.org/Function_Reference/add_editor_style */
body#tinymce.wp-editor {
  /*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
  /* Document ========================================================================== */
  /** 1. Correct the line height in all browsers. 2. Prevent adjustments of font size after orientation changes in IE on Windows Phone and in iOS. */
  /* Sections ========================================================================== */
  /** Remove the margin in all browsers (opinionated). */
  /** Add the correct display in IE 9-. */
  /** Correct the font size and margin on `h1` elements within `section` and `article` contexts in Chrome, Firefox, and Safari. */
  /* Grouping content ========================================================================== */
  /** Add the correct display in IE 9-. 1. Add the correct display in IE. */
  /** Add the correct margin in IE 8. */
  /** 1. Add the correct box sizing in Firefox. 2. Show the overflow in Edge and IE. */
  /** 1. Correct the inheritance and scaling of font size in all browsers. 2. Correct the odd `em` font sizing in all browsers. */
  /* Text-level semantics ========================================================================== */
  /** 1. Remove the gray background on active links in IE 10. 2. Remove gaps in links underline in iOS 8+ and Safari 8+. */
  /** 1. Remove the bottom border in Chrome 57- and Firefox 39-. 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */
  /** Prevent the duplicate application of `bolder` by the next rule in Safari 6. */
  /** Add the correct font weight in Chrome, Edge, and Safari. */
  /** 1. Correct the inheritance and scaling of font size in all browsers. 2. Correct the odd `em` font sizing in all browsers. */
  /** Add the correct font style in Android 4.3-. */
  /** Add the correct background and color in IE 9-. */
  /** Add the correct font size in all browsers. */
  /** Prevent `sub` and `sup` elements from affecting the line height in all browsers. */
  /* Embedded content ========================================================================== */
  /** Add the correct display in IE 9-. */
  /** Add the correct display in iOS 4-7. */
  /** Remove the border on images inside links in IE 10-. */
  /** Hide the overflow in IE. */
  /* Forms ========================================================================== */
  /** 1. Change the font styles in all browsers (opinionated). 2. Remove the margin in Firefox and Safari. */
  /** Show the overflow in IE. 1. Show the overflow in Edge. */
  /** Remove the inheritance of text transform in Edge, Firefox, and IE. 1. Remove the inheritance of text transform in Firefox. */
  /** 1. Prevent a WebKit bug where (2) destroys native `audio` and `video` controls in Android 4. 2. Correct the inability to style clickable types in iOS and Safari. */
  /** Remove the inner border and padding in Firefox. */
  /** Restore the focus styles unset by the previous rule. */
  /** Correct the padding in Firefox. */
  /** 1. Correct the text wrapping in Edge and IE. 2. Correct the color inheritance from `fieldset` elements in IE. 3. Remove the padding so developers are not caught out when they zero out `fieldset` elements in all browsers. */
  /** 1. Add the correct display in IE 9-. 2. Add the correct vertical alignment in Chrome, Firefox, and Opera. */
  /** Remove the default vertical scrollbar in IE. */
  /** 1. Add the correct box sizing in IE 10-. 2. Remove the padding in IE 10-. */
  /** Correct the cursor style of increment and decrement buttons in Chrome. */
  /** 1. Correct the odd appearance in Chrome and Safari. 2. Correct the outline style in Safari. */
  /** Remove the inner padding and cancel buttons in Chrome and Safari on macOS. */
  /** 1. Correct the inability to style clickable types in iOS and Safari. 2. Change font properties to `inherit` in Safari. */
  /* Interactive ========================================================================== */
  /* Add the correct display in IE 9-. 1. Add the correct display in Edge, IE, and Firefox. */
  /* Add the correct display in all browsers. */
  /* Scripting ========================================================================== */
  /** Add the correct display in IE 9-. */
  /** Add the correct display in IE. */
  /* Hidden ========================================================================== */
  /** Add the correct display in IE 10-. */
  /******************************************************************
Site Name:
Author:

Stylesheet: Variables

Here is where we declare all our variables like colors, fonts,
base values, and defaults. We want to make sure this file ONLY
contains variables that way our files don't get all messy.
No one likes a mess.

******************************************************************/
  /*********************
COLORS
Need help w/ choosing your colors? Try this site out:
http://0to255.com/
*********************/
  /*
Here's a great tutorial on how to
use color variables properly:
http://sachagreif.com/sass-color-variables/
*/
  /******************************************************************
Site Name: Template
Author: studio.bio

Stylesheet: Typography


http://alistapart.com/column/responsive-typography-is-a-physical-discipline

******************************************************************/
  /*********************
FONT FACE (IN YOUR FACE)
*********************/
  /* To embed your own fonts, use this syntax and place your fonts inside the library/fonts folder. For more information on embedding fonts, go to: http://www.fontsquirrel.com/ Be sure to remove the comment brackets. */
  /*  @font-face { font-family: 'Font Name'; src: url('library/fonts/font-name.eot'); src: url('library/fonts/font-name.eot?#iefix') format('embedded-opentype'), url('library/fonts/font-name.woff') format('woff'), url('library/fonts/font-name.ttf') format('truetype'), url('library/fonts/font-name.svg#font-name') format('svg'); font-weight: normal; font-style: normal; } */
  /*********************
FONT STACKS
*********************/
  /* Commented out since WP uses system fonts now but if you can't let go I won't be upset.  */
  /*
some nice typographical defaults
more here: http://www.newnet-soft.com/blog/csstypography
*/
  /******************************************************************
Site Name:
Author:

Stylesheet: Sass Functions

You can do a lot of really cool things in Sass. Functions help you
make repeated actions a lot easier. They are really similar to mixins,
but can be used for so much more.

Anyway, keep them all in here so it's easier to find when you're
looking for one.

For more info on functions, go here:
http://sass-lang.com/documentation/Sass/Script/Functions.html

******************************************************************/
  /*********************
COLOR FUNCTIONS
These are helpful when you're working
with shadows and such things. It's essentially
a quicker way to write RGBA.

Example:
box-shadow: 0 0 4px black(0.3);
compiles to:
box-shadow: 0 0 4px rgba(0,0,0,0.3);
*********************/
  /*********************
RESPONSIVE HELPER FUNCTION
If you're creating a responsive site, then
you've probably already read
Responsive Web Design: http://www.abookapart.com/products/responsive-web-design

Here's a nice little helper function for calculating
target / context
as mentioned in that book.

Example:
width: cp(650px, 1000px);
or
width: calc-percent(650px, 1000px);
both compile to:
width: 65%;
*********************/
  /******************************************************************
Site Name:
Author:

Stylesheet: Mixins Stylesheet

This is where you can take advantage of Sass' great features: Mixins.
I won't go in-depth on how they work exactly,
there are a few articles below that will help do that. What I will
tell you is that this will help speed up simple changes like
changing a color or adding CSS3 techniques gradients.

A WORD OF WARNING: It's very easy to overdo it here. Be careful and
remember less is more.

Helpful:
http://sachagreif.com/useful-sass-mixins/
http://thesassway.com/intermediate/leveraging-sass-mixins-for-cleaner-code
http://web-design-weekly.com/blog/2013/05/12/handy-sass-mixins/

******************************************************************/
  /*********************
TRANSITION
*********************/
  /*
I totally rewrote this to be cleaner and easier to use.
You'll need to be using Sass 3.2+ for these to work.
Thanks to @anthonyshort for the inspiration on these.
USAGE: @include transition(all 0.2s ease-in-out);
*/
  /*********************
CSS3 GRADIENTS
Be careful with these since they can
really slow down your CSS. Don't overdo it.
*********************/
  /* @include css-gradient(#dfdfdf,#f8f8f8); */
  /*********************
BOX SIZING
*********************/
  /* @include box-sizing(border-box); */
  /* NOTE: value of "padding-box" is only supported in Gecko. So
probably best not to use it. I mean, were you going to anyway? */
  width: 731px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  font-size: 100%;
  line-height: 1.5;
  color: #3f3f3f;
  -webkit-font-smoothing: antialiased;
  /********************* LINK STYLES */
  /****************************************************************** H1, H2, H3, H4, H5 STYLES */
  padding: 1.5em 1.5em 0;
  /********************* LARGER MOBILE DEVICES This is for devices like the Galaxy Note or something that's larger than an iPhone but smaller than a tablet. Let's call them tweeners. */ }

body#tinymce.wp-editor html {
  line-height: 1.15;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

body#tinymce.wp-editor body {
  margin: 0; }

body#tinymce.wp-editor article, body#tinymce.wp-editor aside, body#tinymce.wp-editor footer, body#tinymce.wp-editor header, body#tinymce.wp-editor nav, body#tinymce.wp-editor section {
  display: block; }

body#tinymce.wp-editor h1 {
  font-size: 2em;
  margin: 0.67em 0; }

body#tinymce.wp-editor figcaption, body#tinymce.wp-editor figure, body#tinymce.wp-editor main {
  /* 1 */
  display: block; }

body#tinymce.wp-editor figure {
  margin: 1em 40px; }

body#tinymce.wp-editor hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

body#tinymce.wp-editor pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

body#tinymce.wp-editor a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */ }

body#tinymce.wp-editor abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */ }

body#tinymce.wp-editor b, body#tinymce.wp-editor strong {
  font-weight: inherit; }

body#tinymce.wp-editor b, body#tinymce.wp-editor strong {
  font-weight: bolder; }

body#tinymce.wp-editor code, body#tinymce.wp-editor kbd, body#tinymce.wp-editor samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

body#tinymce.wp-editor dfn {
  font-style: italic; }

body#tinymce.wp-editor mark {
  background-color: #ff0;
  color: #000; }

body#tinymce.wp-editor small {
  font-size: 80%; }

body#tinymce.wp-editor sub, body#tinymce.wp-editor sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

body#tinymce.wp-editor sub {
  bottom: -0.25em; }

body#tinymce.wp-editor sup {
  top: -0.5em; }

body#tinymce.wp-editor audio, body#tinymce.wp-editor video {
  display: inline-block; }

body#tinymce.wp-editor audio:not([controls]) {
  display: none;
  height: 0; }

body#tinymce.wp-editor img {
  border-style: none; }

body#tinymce.wp-editor svg:not(:root) {
  overflow: hidden; }

body#tinymce.wp-editor button, body#tinymce.wp-editor input, body#tinymce.wp-editor optgroup, body#tinymce.wp-editor select, body#tinymce.wp-editor textarea {
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */ }

body#tinymce.wp-editor button, body#tinymce.wp-editor input {
  /* 1 */
  overflow: visible; }

body#tinymce.wp-editor button, body#tinymce.wp-editor select {
  /* 1 */
  text-transform: none; }

body#tinymce.wp-editor button, body#tinymce.wp-editor html [type="button"], body#tinymce.wp-editor [type="reset"], body#tinymce.wp-editor [type="submit"] {
  -webkit-appearance: button;
  /* 2 */ }

body#tinymce.wp-editor button::-moz-focus-inner, body#tinymce.wp-editor [type="button"]::-moz-focus-inner, body#tinymce.wp-editor [type="reset"]::-moz-focus-inner, body#tinymce.wp-editor [type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

body#tinymce.wp-editor button:-moz-focusring, body#tinymce.wp-editor [type="button"]:-moz-focusring, body#tinymce.wp-editor [type="reset"]:-moz-focusring, body#tinymce.wp-editor [type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

body#tinymce.wp-editor fieldset {
  padding: 0.35em 0.75em 0.625em; }

body#tinymce.wp-editor legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }

body#tinymce.wp-editor progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */ }

body#tinymce.wp-editor textarea {
  overflow: auto; }

body#tinymce.wp-editor [type="checkbox"], body#tinymce.wp-editor [type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

body#tinymce.wp-editor [type="number"]::-webkit-inner-spin-button, body#tinymce.wp-editor [type="number"]::-webkit-outer-spin-button {
  height: auto; }

body#tinymce.wp-editor [type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */ }

body#tinymce.wp-editor [type="search"]::-webkit-search-cancel-button, body#tinymce.wp-editor [type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

body#tinymce.wp-editor ::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */ }

body#tinymce.wp-editor details, body#tinymce.wp-editor menu {
  display: block; }

body#tinymce.wp-editor summary {
  display: list-item; }

body#tinymce.wp-editor canvas {
  display: inline-block; }

body#tinymce.wp-editor template {
  display: none; }

body#tinymce.wp-editor [hidden] {
  display: none; }

body#tinymce.wp-editor .clearfix, body#tinymce.wp-editor .cf {
  zoom: 1; }

body#tinymce.wp-editor .clearfix:before, body#tinymce.wp-editor .clearfix:after, body#tinymce.wp-editor .cf:before, body#tinymce.wp-editor .cf:after {
  content: "";
  display: table; }

body#tinymce.wp-editor .clearfix:after, body#tinymce.wp-editor .cf:after {
  clear: both; }

body#tinymce.wp-editor * {
  box-sizing: border-box; }

body#tinymce.wp-editor .image-replacement, body#tinymce.wp-editor .ir {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden; }

body#tinymce.wp-editor p {
  -ms-word-wrap: break-word;
  word-break: break-word;
  word-wrap: break-word;
  -webkit-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
  -webkit-hyphenate-before: 2;
  -webkit-hyphenate-after: 3;
  hyphenate-lines: 3;
  -webkit-font-feature-settings: "liga", "dlig";
  -ms-font-feature-settings: "liga", "dlig";
  -o-font-feature-settings: "liga", "dlig";
  font-feature-settings: "liga", "dlig"; }

body#tinymce.wp-editor a, body#tinymce.wp-editor a:visited {
  color: #0088cc;
  /* on hover */
  /* on click */ }

body#tinymce.wp-editor a:hover, body#tinymce.wp-editor a:focus, body#tinymce.wp-editor a:visited:hover, body#tinymce.wp-editor a:visited:focus {
  color: #00699e; }

body#tinymce.wp-editor a:link, body#tinymce.wp-editor a:visited:link {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3); }

body#tinymce.wp-editor h1, body#tinymce.wp-editor .h1, body#tinymce.wp-editor h2, body#tinymce.wp-editor .h2, body#tinymce.wp-editor h3, body#tinymce.wp-editor .h3, body#tinymce.wp-editor h4, body#tinymce.wp-editor .h4, body#tinymce.wp-editor h5, body#tinymce.wp-editor .h5 {
  text-rendering: optimizelegibility;
  font-weight: 500; }

body#tinymce.wp-editor h1 a, body#tinymce.wp-editor .h1 a, body#tinymce.wp-editor h2 a, body#tinymce.wp-editor .h2 a, body#tinymce.wp-editor h3 a, body#tinymce.wp-editor .h3 a, body#tinymce.wp-editor h4 a, body#tinymce.wp-editor .h4 a, body#tinymce.wp-editor h5 a, body#tinymce.wp-editor .h5 a {
  text-decoration: none; }

body#tinymce.wp-editor h1, body#tinymce.wp-editor .h1 {
  font-size: 2.5em;
  line-height: 1.333em; }

body#tinymce.wp-editor h2, body#tinymce.wp-editor .h2 {
  font-size: 1.75em;
  line-height: 1.4em;
  margin-bottom: 0.375em; }

body#tinymce.wp-editor h3, body#tinymce.wp-editor .h3 {
  font-size: 1.125em; }

body#tinymce.wp-editor h4, body#tinymce.wp-editor .h4 {
  font-size: 1.1em;
  font-weight: 700; }

body#tinymce.wp-editor h5, body#tinymce.wp-editor .h5 {
  font-size: 0.846em;
  line-height: 2.09em;
  text-transform: uppercase;
  letter-spacing: 2px; }

body#tinymce.wp-editor p {
  margin: 0 0 1.5em; }

body#tinymce.wp-editor table {
  width: 100%;
  border: 1px solid #eaedf2;
  margin-bottom: 1.5em; }

body#tinymce.wp-editor table caption {
  margin: 0 0 7px;
  font-size: 0.75em;
  color: #9fa6b4;
  text-transform: uppercase;
  letter-spacing: 1px; }

body#tinymce.wp-editor tr {
  border-bottom: 1px solid #eaedf2; }

body#tinymce.wp-editor tr:nth-child(even) {
  background-color: #f8f9fa; }

body#tinymce.wp-editor td {
  padding: 7px;
  border-right: 1px solid #eaedf2; }

body#tinymce.wp-editor td:last-child {
  border-right: 0; }

body#tinymce.wp-editor th {
  background-color: #f8f9fa;
  border-bottom: 1px solid #eaedf2;
  border-right: 1px solid #eaedf2; }

body#tinymce.wp-editor th:last-child {
  border-right: 0; }

body#tinymce.wp-editor blockquote {
  margin: 0 0 1.5em 0.75em;
  padding: 0 0 0 0.75em;
  border-left: 3px solid #2980b9;
  font-style: italic;
  color: #9fa6b4; }

body#tinymce.wp-editor dd {
  margin-left: 0;
  font-size: 0.9em;
  color: #787878;
  margin-bottom: 1.5em; }

body#tinymce.wp-editor img {
  margin: 0 0 1.5em 0;
  max-width: 100%;
  height: auto; }

body#tinymce.wp-editor .size-auto, body#tinymce.wp-editor .size-full, body#tinymce.wp-editor .size-large, body#tinymce.wp-editor .size-medium, body#tinymce.wp-editor .size-thumbnail {
  max-width: 100%;
  height: auto; }

body#tinymce.wp-editor pre {
  background: #323944;
  color: #f8f9fa;
  font-size: 0.9em;
  padding: 1.5em;
  margin: 0 0 1.5em;
  border-radius: 3px; }

@media only screen and (min-width: 481px) {
  body#tinymce.wp-editor {
    /* at this larger size, we can start to align images */ }
  body#tinymce.wp-editor .alignleft, body#tinymce.wp-editor img.alignleft {
    margin-right: 1.5em;
    display: inline;
    float: left; }
  body#tinymce.wp-editor .alignright, body#tinymce.wp-editor img.alignright {
    margin-left: 1.5em;
    display: inline;
    float: right; }
  body#tinymce.wp-editor .aligncenter, body#tinymce.wp-editor img.aligncenter {
    margin-right: auto;
    margin-left: auto;
    display: block;
    clear: both; } }

/*# sourceMappingURL=editor-style-min.css.map */