@charset "UTF-8";
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local("Source Sans Pro"), local("SourceSansPro-Regular"), url(https://fonts.gstatic.com/s/sourcesanspro/v9/ODelI1aHBYDBqgeIAH2zlNOAHFN6BivSraYkjhveRHY.woff2) format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local("Source Sans Pro"), local("SourceSansPro-Regular"), url(https://fonts.gstatic.com/s/sourcesanspro/v9/ODelI1aHBYDBqgeIAH2zlC2Q8seG17bfDXYR_jUsrzg.woff2) format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local("Source Sans Pro"), local("SourceSansPro-Regular"), url(https://fonts.gstatic.com/s/sourcesanspro/v9/ODelI1aHBYDBqgeIAH2zlNV_2ngZ8dMf8fLgjYEouxg.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: local("Source Sans Pro Bold"), local("SourceSansPro-Bold"), url(https://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGDovqjS_dXPZszO_XltPdNg.woff2) format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: local("Source Sans Pro Bold"), local("SourceSansPro-Bold"), url(https://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGFxe-GPfKKFmiXaJ_Q0GFr8.woff2) format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: local("Source Sans Pro Bold"), local("SourceSansPro-Bold"), url(https://fonts.gstatic.com/s/sourcesanspro/v9/toadOcfmlt9b38dHJxOBGEo0As1BFRXtCDhS66znb_k.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  src: local("Source Sans Pro Italic"), local("SourceSansPro-It"), url(https://fonts.gstatic.com/s/sourcesanspro/v9/M2Jd71oPJhLKp0zdtTvoM7YHq4FgHI02B8rPccK0FJQ.woff2) format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  src: local("Source Sans Pro Italic"), local("SourceSansPro-It"), url(https://fonts.gstatic.com/s/sourcesanspro/v9/M2Jd71oPJhLKp0zdtTvoM40tgx99jmYGv_xzYuwd1rU.woff2) format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 400;
  src: local("Source Sans Pro Italic"), local("SourceSansPro-It"), url(https://fonts.gstatic.com/s/sourcesanspro/v9/M2Jd71oPJhLKp0zdtTvoMxgy2Fsj5sj3EzlXpqVXRKo.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 700;
  src: local("Source Sans Pro Bold Italic"), local("SourceSansPro-BoldIt"), url(https://fonts.gstatic.com/s/sourcesanspro/v9/fpTVHK8qsXbIeTHTrnQH6J-EY3txTwhUdSs_eHhDaJM.woff2) format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;
}

/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 700;
  src: local("Source Sans Pro Bold Italic"), local("SourceSansPro-BoldIt"), url(https://fonts.gstatic.com/s/sourcesanspro/v9/fpTVHK8qsXbIeTHTrnQH6Kr3NmSntz3GE6rIpxOPZGY.woff2) format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}

/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: italic;
  font-weight: 700;
  src: local("Source Sans Pro Bold Italic"), local("SourceSansPro-BoldIt"), url(https://fonts.gstatic.com/s/sourcesanspro/v9/fpTVHK8qsXbIeTHTrnQH6Nnl6YROR5rHLkdLoHwoOWA.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

body#tinymce.wp-editor {
  line-height: 24px;
  margin: 30px;
  color: #595959;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
  font-family: 'Source Sans Pro', sans-serif;
}

body#tinymce.wp-editor img,
body#tinymce.wp-editor figure {
  max-width: 100%;
}

body#tinymce.wp-editor a {
  color: #f96c5a;
}

body#tinymce.wp-editor a:hover {
  color: #1a1a1a;
}

body#tinymce.wp-editor p {
  margin-bottom: 20px;
}

body#tinymce.wp-editor .wp-caption-text {
  font-size: 14px;
  font-style: italic;
  opacity: 0.8;
  text-align: center;
  letter-spacing: 0.05em;
}

body#tinymce.wp-editor input[type="text"],
body#tinymce.wp-editor input[type="password"],
body#tinymce.wp-editor input[type="url"],
body#tinymce.wp-editor input[type="email"],
body#tinymce.wp-editor textarea {
  padding: 15px;
  font-family: 'Source Sans Pro', sans-serif;
  color: rgba(26, 26, 26, 0.8);
  font-weight: 400;
}

body#tinymce.wp-editor input[type="submit"],
body#tinymce.wp-editor button {
  background-color: #f96c5a;
  border: 2px solid transparent;
  color: #fff;
  padding: 15px;
  font-family: 'Source Sans Pro', sans-serif;
  text-transform: uppercase;
  font-weight: 700;
}

body#tinymce.wp-editor input[type="submit"]:hover,
body#tinymce.wp-editor button:hover {
  background-color: #fff;
  border: 2px solid #f96c5a;
  color: #f96c5a;
}

body#tinymce.wp-editor blockquote {
  border-color: #f96c5a;
}

body#tinymce.wp-editor h1, body#tinymce.wp-editor h2, body#tinymce.wp-editor h3, body#tinymce.wp-editor h4, body#tinymce.wp-editor h5, body#tinymce.wp-editor h6 {
  color: #1a1a1a;
  margin-top: 0;
}

body#tinymce.wp-editor h1, body#tinymce.wp-editor h2, body#tinymce.wp-editor h3, body#tinymce.wp-editor h4 {
  font-weight: 400;
}

body#tinymce.wp-editor h1, body#tinymce.wp-editor h2 {
  margin-bottom: 35px;
}

body#tinymce.wp-editor h3, body#tinymce.wp-editor h4 {
  margin-bottom: 42px;
}

body#tinymce.wp-editor h5, body#tinymce.wp-editor h6 {
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 50px;
}

body#tinymce.wp-editor h1 {
  font-size: 44px;
}

body#tinymce.wp-editor h2 {
  font-size: 34px;
}

body#tinymce.wp-editor h3 {
  font-size: 24px;
}

body#tinymce.wp-editor h4 {
  font-size: 18px;
}

body#tinymce.wp-editor h5 {
  font-size: 16px;
}

body#tinymce.wp-editor h6 {
  font-size: 14px;
  font-style: italic;
}

body#tinymce.wp-editor table {
  max-width: 100%;
  margin-bottom: 40px;
}

body#tinymce.wp-editor table tr:first-of-type {
  background-color: rgba(26, 26, 26, 0.1);
}

body#tinymce.wp-editor table tr:first-of-type th {
  padding: 17px 15px;
}

body#tinymce.wp-editor table td {
  padding: 17px 15px;
}

body#tinymce.wp-editor table tr {
  border-bottom: 1px solid rgba(26, 26, 26, 0.2);
}

body#tinymce.wp-editor table tr:first-of-type {
  border-bottom: none;
}

body#tinymce.wp-editor dl {
  margin-bottom: 40px;
}

body#tinymce.wp-editor dl dd {
  margin-bottom: 20px;
  font-style: italic;
}

body#tinymce.wp-editor > ul,
body#tinymce.wp-editor > ol {
  margin-bottom: 40px;
}

body#tinymce.wp-editor ul {
  padding-left: 0;
  list-style: none;
  color: #1a1a1a;
}

body#tinymce.wp-editor ul ol li:before {
  font-size: 16px;
  top: 0;
}

body#tinymce.wp-editor ul li {
  padding-left: 15px;
  position: relative;
  margin-bottom: 15px;
}

body#tinymce.wp-editor ul li:before {
  content: "• ";
  color: #f96c5a;
  font-size: 34px;
  position: absolute;
  left: 0;
  top: -4px;
}

body#tinymce.wp-editor ul ul {
  margin-left: 20px;
  margin-bottom: 15px;
}

body#tinymce.wp-editor ol {
  counter-reset: item;
  padding-left: 0;
}

body#tinymce.wp-editor ol ul li:before {
  font-size: 16px;
  top: 0;
}

body#tinymce.wp-editor ol li {
  display: block;
  margin-bottom: 15px;
}

body#tinymce.wp-editor ol li:before {
  content: counter(item) ". ";
  counter-increment: item;
  color: #f96c5a;
}

body#tinymce.wp-editor ol ol {
  margin-left: 20px;
  margin-bottom: 15px;
}

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

body#tinymce.wp-editor code,
body#tinymce.wp-editor kbd {
  background-color: rgba(249, 108, 90, 0.1);
  color: #f96c5a;
  font-family: monospace;
  box-shadow: none;
}

body#tinymce.wp-editor var {
  font-family: monospace;
  font-style: normal;
  letter-spacing: 1px;
}

body#tinymce.wp-editor pre {
  border-radius: none;
  border: none;
  font-family: monospace;
  padding: 30px;
  font-size: 16px;
  background-color: rgba(26, 26, 26, 0.07);
}

body#tinymce.wp-editor ins {
  background: #f96c5a;
  color: #fff;
  text-decoration: none;
  padding: 0 4px;
}
