html { box-sizing: border-box; }

* { box-sizing: inherit; }
*:before, *:after { box-sizing: inherit; }

body { background-color: #f9f9f9; color: #666; font-size: 16px; font-family: "Cabin", "Helvetica", sans-serif; line-height: 1.617; text-rendering: optimizeLegibility; }

h1, h2, h3, h4, h5, h6 { font-family: "Belleza", serif; line-height: 1.25; margin: 0; }

a { text-decoration: none; -webkit-transition: 350ms all ease-out; transition: 350ms all ease-out; }
a:hover, a:focus { text-decoration: underline; }

p { margin: 0 0 1.617em 0; }

img, figure { margin: 0; max-width: 100%; height: auto; }

blockquote { margin: 0.8085em 0; padding-left: 1.617em; }

table { border-collapse: collapse; margin: 0.8085em 0; width: 100%; }
table td, table th { border: 1px solid #666; padding: 0.539em; }

ul, ol { margin: 0.8085em 0; }
ul ul, ul ol, ol ul, ol ol { margin-top: 0; margin-bottom: 0; }

dl { margin: 0.8085em 0; }
dl dt { font-weight: bold; margin: 0; }
dl dd { margin: 0 0 0.40425em 0; }

abbr[title], acronym { border-bottom: 1px dashed #666; cursor: help; }

address { margin: 0.8085em 0; }

code, kbd, tt { border-radius: 5px; font-size: 0.9em; margin: 0 3px; padding: 2px; }

code { background-color: #ececec; }

kbd, tt { background-color: #666; color: #f9f9f9; }

ins, var { background-color: yellow; padding: 0 3px; text-decoration: none; }

button, input[type="button"], input[type="reset"], input[type="submit"] { background-color: inherit; box-sizing: border-box; padding: 5px 12px; }
button:focus, button:active, input[type="button"]:focus, input[type="button"]:active, input[type="reset"]:focus, input[type="reset"]:active, input[type="submit"]:focus, input[type="submit"]:active { box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.5), inset 0 2px 5px rgba(0, 0, 0, 0.15); }

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], textarea { background-color: #f9f9f9; box-sizing: border-box; color: #666; padding: 5px 12px; -webkit-transition: all 350ms ease-out; transition: all 350ms ease-out; width: 100%; max-width: 100%; }
input[type="text"]:hover, input[type="text"]:focus, input[type="email"]:hover, input[type="email"]:focus, input[type="url"]:hover, input[type="url"]:focus, input[type="password"]:hover, input[type="password"]:focus, input[type="search"]:hover, input[type="search"]:focus, textarea:hover, textarea:focus { background-color: white; }

.search-form { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; padding: 0.40425em 0; }
.search-form input[type="search"] { box-sizing: border-box; margin-bottom: 0.8085em; width: 100%; }
@media (min-width: 600px) { .search-form { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
  .search-form label { -webkit-flex-basis: 75%; -ms-flex-preferred-size: 75%; flex-basis: 75%; margin-right: 1.617em; }
  .search-form input[type="search"] { margin-bottom: 0; }
  .search-form input[type="submit"] { -webkit-flex-basis: 25%; -ms-flex-preferred-size: 25%; flex-basis: 25%; } }

.alignleft { display: inline-block; float: left; margin-right: 1.617em; }

.alignright { display: inline-block; float: right; margin-left: 1.617em; }

.aligncenter { clear: both; display: block; margin: 0 auto; }

.wp-caption, .gallery-caption { display: block; margin-bottom: 0.8085em; }

.wp-caption-text { font-size: 0.8em; font-style: italic; }

.gallery { margin-bottom: 0.8085em; }

.gallery-item { display: inline-block; text-align: center; vertical-align: top; width: 100%; }
.gallery-columns-2 .gallery-item { max-width: 50%; }
.gallery-columns-3 .gallery-item { max-width: 33.33%; }
.gallery-columns-4 .gallery-item { max-width: 25%; }
.gallery-columns-5 .gallery-item { max-width: 20%; }
.gallery-columns-6 .gallery-item { max-width: 16.66%; }
.gallery-columns-7 .gallery-item { max-width: 14.28%; }
.gallery-columns-8 .gallery-item { max-width: 12.5%; }
.gallery-columns-9 .gallery-item { max-width: 11.11%; }

body#tinymce { padding: 0.8085em 0.539em; }

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