@charset "UTF-8";
@font-face {
  font-family:'me';
  src:url('assets/fonts/icomoon.eot');
  src:url('assets/fonts/icomoon.eot?#iefix') format('embedded-opentype'), url('assets/fonts/icomoon.svg#est') format('svg'), url('assets/fonts/icomoon.woff') format('woff'), url('assets/fonts/icomoon.ttf') format('truetype');
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:'opensans';
  src:url('assets/fonts/OpenSans-Light-webfont.eot');
  src:url('assets/fonts/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'), url('assets/fonts/OpenSans-Light-webfont.woff') format('woff'), url('assets/fonts/OpenSans-Light-webfont.ttf') format('truetype'), url('assets/fonts/OpenSans-Light-webfont.svg#OpenSansLight') format('svg');
  font-weight:100;
  font-style:normal;
}
@font-face {
  font-family:'opensans';
  src:url('assets/fonts/OpenSans-Regular-webfont.eot');
  src:url('assets/fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('assets/fonts/OpenSans-Regular-webfont.woff') format('woff'), url('assets/fonts/OpenSans-Regular-webfont.ttf') format('truetype'), url('assets/fonts/OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:'opensans';
  src:url('assets/fonts/OpenSans-Italic-webfont.eot');
  src:url('assets/fonts/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'), url('assets/fonts/OpenSans-Italic-webfont.woff') format('woff'), url('assets/fonts/OpenSans-Italic-webfont.ttf') format('truetype'), url('assets/fonts/OpenSans-Italic-webfont.svg#OpenSansItalic') format('svg');
  font-weight:normal;
  font-style:italic;
}
@font-face {
  font-family:'opensans';
  src:url('assets/fonts/OpenSans-Italic-webfont.eot');
  src:url('assets/fonts/OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'), url('assets/fonts/OpenSans-Italic-webfont.woff') format('woff'), url('assets/fonts/OpenSans-Italic-webfont.ttf') format('truetype'), url('assets/fonts/OpenSans-Italic-webfont.svg#OpenSansItalic') format('svg');
  font-weight:bold;
  font-style:normal;
}
@font-face {
  font-family:'opensans-semi';
  src:url('assets/fonts/OpenSans-Semibold-webfont.eot');
  src:url('assets/fonts/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'), url('assets/fonts/OpenSans-Semibold-webfont.woff') format('woff'), url('assets/fonts/OpenSans-Semibold-webfont.ttf') format('truetype'), url('assets/fonts/OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');
  font-weight:normal;
  font-style:normal;
}
@font-face {
  font-family:'opensans';
  src:url('assets/fonts/OpenSans-Bold-webfont.eot');
  src:url('assets/fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('assets/fonts/OpenSans-Bold-webfont.woff') format('woff'), url('assets/fonts/OpenSans-Bold-webfont.ttf') format('truetype'), url('assets/fonts/OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');
  font-weight:bold;
  font-style:normal;
}
@font-face {
  font-family:'opensans';
  src:url('assets/fonts/OpenSans-BoldItalic-webfont.eot');
  src:url('assets/fonts/OpenSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'), url('assets/fonts/OpenSans-BoldItalic-webfont.woff') format('woff'), url('assets/fonts/OpenSans-BoldItalic-webfont.ttf') format('truetype'), url('assets/fonts/OpenSans-BoldItalic-webfont.svg#OpenSansBoldItalic') format('svg');
  font-weight:bold;
  font-style:italic;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  background:transparent;
  border:0;
  margin:0;
  padding:0;
  vertical-align:baseline;
  font-weight:inherit;
}
h1, h2, h3, h4, h5, h6 { font-size:1em; }
body, input, textarea {
  font-family:'opensans', 'Helvetica Neue', helvetica;
  line-height:1;
}
ol, ul { list-style:none; }
blockquote { quotes:none; }
blockquote:before, blockquote:after {
  content:'';
  content:none;
}
del { text-decoration:line-through; }
table {
  border-collapse:collapse;
  border-spacing:0;
}
a img { border:none; }
input, select {
  margin-right:0;
  margin-left:0;
}
.ic-left:before {
  float:left;
  margin-right:5px;
}
.ic-right:before {
  float:right;
  margin-left:5px;
}
[class^="ic-"]:before, [class*=" ic-"]:before, .learn-more:after, .ic-icon, canvas {
  font-family:'me';
  font-style:normal;
  speak:none;
}
.ic-instagram:before { content:"\e002"; }
.ic-twitter:before { content:"\e001"; }
.ic-facebook:before { content:"\e000"; }
.ic-arrow-right:before, .learn-more:after { content:"\e004"; }
.ic-arrow-left:before { content:"\e005"; }
.ic-arrow-down:before { content:"\e006"; }
.bo { font-weight:bold; }
.reg { font-weight:300; }
.med { font-weight:400; }
.lite { font-weight:200; }
.xlite { font-weight:100; }
.em { font-style:italic; }
.caps { text-transform:uppercase; }
.lower { text-transform:lowercase; }
.ttn { text-transform:none; }
.tac { text-align:center; }
.tar { text-align:right; }
.tal { text-align:left; }
.tdn, .tdn * { text-decoration:none !important; }
.tdu { text-decoration:underline; }
.txt-shad, .txt-shad * { text-shadow:0 0 6px rgba(0,0,0,1); }
.block, .block *, .block-ps:after, .block-ps:before, .block-ps *:after, .block-ps *:before { display:block; }
.none { display:none; }
.table { display:table; }
.pr { position:relative; }
.fl, .alignleft { float:left; }
.fr, .alignright { float:right; }
.alignleft { margin-right:20px; }
.alignright { margin-left:20px; }
.center { margin:0 auto; }
.clear { clear:both; }
.group:before, .group:after, #header ul:before, #header ul:after {
  content:"";
  display:table;
}
.group:after, #header ul:after { clear:both; }
.group, #header ul { zoom:1; }
@media (min-width: 1000px) {
  .nav-hor li { float:left; }
  .nav-hor li:first-child {
    padding-left:0;
    margin-left:auto;
  }
}
.img-fluid img, img.img-fluid {
  width:100%;
  max-width:214.28571428571em;
  height:auto;
  display:block;
}
html { overflow-y:scroll; }
html, body {
  max-width:100%;
  min-width:320px;
  width:100%;
  overflow-x:hidden;
  background:#333333;
}
body {
  font-size:0.875em;
  line-height:1.7142857142857em;
  overflow-x:hidden;
}
.wrapper, .inner { margin:0 auto; }
.inner { padding:0 40px; }
.main-content {
  max-width:768px;
  background:#ffffff;
  padding-bottom:48px;
}
.home .main-content { padding-bottom:0; }
#content {
  -webkit-transition:background 0.3s ease ;
  -moz-transition:background 0.3s ease ;
  -o-transition:background 0.3s ease ;
  -ms-transition:background 0.3s ease ;
  transition:background 0.3s ease ;
}
#loader {
  width:50px;
  height:50px;
  position:fixed;
  top:50%;
  left:50%;
  margin:-25px 0 0 -25px;
  background:url(assets/images/loader.gif) no-repeat center center #000000;
  background-size:70% 70%;
  opacity:0;
  -moz-opacity:0;
  -webkit-transition:opacity 0.3s ease ;
  -moz-transition:opacity 0.3s ease ;
  -o-transition:opacity 0.3s ease ;
  -ms-transition:opacity 0.3s ease ;
  transition:opacity 0.3s ease ;
  -wekit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  z-index:10;
}
.loading #loader {
  opacity:.7;
  -moz-opacity:.7;
}
.main-content > div:first-child {
  -webkit-transition:opacity 0.3s ease ;
  -moz-transition:opacity 0.3s ease ;
  -o-transition:opacity 0.3s ease ;
  -ms-transition:opacity 0.3s ease ;
  transition:opacity 0.3s ease ;
}
.loading .main-content > div:first-child {
  opacity:0;
  -moz-opacity:0;
}
@media (min-width: 1000px) {
  .main-content {
    max-width:none;
    position:relative;
    margin-top:-24px;
    z-index:2;
    -moz-box-shadow:0 0 15px rgba(0,0,0,0.4);
    -webkit-box-shadow:0 0 15px rgba(0,0,0,0.4);
    box-shadow:0 0 15px rgba(0,0,0,0.4);
  }
  .wrapper { max-width:960px; }
  .inner { max-width:880px; }
}
a {
  text-decoration:none;
  -webkit-transition:color 0.3s ease ;
  -moz-transition:color 0.3s ease ;
  -o-transition:color 0.3s ease ;
  -ms-transition:color 0.3s ease ;
  transition:color 0.3s ease ;
  color:#00a6c7;
}
p { margin-bottom:24px; }
b { font-weight:bold; }
img {
  display:block;
  max-width:100%;
  margin:0 auto;
}
input, textarea {
  display:block;
  border:1px solid #808080;
  outline:none;
  background:#ffffff;
  margin:0;
  vertical-align:text-top;
  padding:0;
  -webkit-transition:border 0.3s ease ;
  -moz-transition:border 0.3s ease ;
  -o-transition:border 0.3s ease ;
  -ms-transition:border 0.3s ease ;
  transition:border 0.3s ease ;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  -webskit-box-sizing:border-box;
}
input[type="text"], input[type="email"] {
  width:100%;
  line-height:24px;
  height:36px;
  padding:6px 2.5%;
}
input[type="text"]:focus, textarea:focus { border-color:#00a6c7; }
input[type="submit"] {
  background:#00a6c7;
  height:36px;
  line-height:36px;
  border:none;
  padding:0 20px;
  font-weight:bold;
  color:#c8f0f0;
  text-align:center;
  text-transform:uppercase;
  -moz-box-shadow:0 0 10px rgba(0,0,0,0.3);
  -webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);
  box-shadow:0 0 10px rgba(0,0,0,0.3);
}
input[type="submit"]:hover { color:#ffffff !important; }
textarea {
  width:100%;
  padding:10px 2.5%;
}
input[type="checkbox"] {
  display:inline-block;
  width:20px;
  line-height:21px;
  height:21px;
  padding:0;
  -webkit-appearance:checkbox;
}
input[type="checkbox"] + span {
  display:inline-block;
  vertical-align:top;
  margin-left:5px;
  width:calc(100% - 32px);
  line-height:26px;
  font-style:italic;
  font-size:13px;
}
.learn-more { font-family:'opensans-semi'; }
.learn-more:after {
  vertical-align:middle;
  margin-left:2px;
  position:relative;
  top:-1px;
}
.collapse {
  position:relative;
  height:0;
  overflow:hidden;
  -webkit-transition:height 0.35s ease;
  -moz-transition:height 0.35s ease;
  -o-transition:height 0.35s ease;
  transition:height 0.35s ease;
}
.collapse.in { height:auto; }
.nav-collapse, .nav-collapse.collapse {
  height:0;
  overflow:hidden;
}
.nav-collapse { -webkit-transform:translate3d(0,0,0); }
button {
  vertical-align:middle;
  font-size:1em;
  outline:none;
  border:none;
  background:none;
  padding:0 !important;
}
button, input {
  -webkit-appearance:none;
  -wekit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
}
.slides, .slide-wrap {
  position:relative;
  overflow:hidden;
}
.slides img {
  display:block;
  width:100%;
}
.slide-wrap .text {
  width:100%;
  z-index:10;
  padding:24px 0;
  font-weight:100;
  background:rgba(255,255,255,0.8);
}
.slide-wrap .learn-more { color:#00a6c7; }
@media (min-width: 700px) {
  .slide-wrap .text {
    position:absolute;
    bottom:36px;
  }
  .slide-wrap .text p {
    font-size:20px;
    line-height:30px;
  }
}
@media (min-width: 1000px) {
  .slide-wrap { height:500px; }
  .slide-wrap .text {
    bottom:60px;
    padding:36px 0 24px;
  }
  .slide-wrap .text p {
    font-size:28px;
    line-height:36px;
    margin-bottom:12px;
  }
  .slide-wrap .text span {
    float:right;
    display:block;
  }
}
#footer {
  background:#333333;
  color:#ffffff;
  margin:0 0 30px;
  padding:24px 0;
  font-size:12px;
}
#footer .wrapper {
  padding:0 40px;
  width:880px;
}
#footer .wrapper .copyright {
  float:left;
  width:49%;
  margin:0;
}
#footer .wrapper .nav-menu {
  float:right;
  width:49%;
  text-align:right;
}
#footer .wrapper .nav-menu li a {
  color:#ffffff;
  text-decoration:none;
}
#footer .wrapper .nav-menu li a:hover { text-decoration:underline; }
@media (min-width: 1000px) {
  #footer {
    padding:42px 0 40px;
    margin-top:-24px;
  }
  #footer .wrapper {
    padding:0;
    width:880px;
  }
}
.page-content { padding-top:48px; }
.main-content h1:first-child {
  font-size:30px;
  line-height:1em;
  margin-bottom:24px;
  text-transform:uppercase;
}
.main-content h1:first-child { color:#00a6c7; }
.main-content h2 { font-weight:bold; }
.main-content .content-left li {
  list-style:disc;
  margin-left:20px;
  margin-bottom:24px;
}
.sidebar img {
  display:block;
  height:auto;
}
.sidebar-content {
  padding-top:20px;
  font-style:italic;
  color:#808080;
}
.sidebar { padding-bottom:48px; }
.sidebar > b {
  display:block;
  margin:36px 0 12px;
  font-size:16px;
}
.sidebar > b:first-child { margin-top:0; }
.sidebar .search { width:80%; }
#searchform { margin-bottom:48px; }
.sidebar .search-submit {
  width:15%;
  height:36px;
  line-height:36px;
  padding:0;
  background:#00a6c7;
  font-weight:bold;
  border-color:#00a6c7;
  text-transform:uppercase;
  -moz-box-shadow:0 0 10px rgba(0,0,0,0.3);
  -webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);
  box-shadow:0 0 10px rgba(0,0,0,0.3);
}
.sidebar .accordion { margin-bottom:18px; }
.sidebar .accordion-group { margin-bottom:6px; }
.sidebar .accordion-group .accordion-inner { padding-bottom:6px; }
.sidebar .accordion li { margin-left:20px; }
.sidebar .accordion-heading a {
  display:block;
  position:relative;
  margin-bottom:12px;
}
.sidebar .accordion-heading a:after {
  content:"\2013";
  display:block;
  float:right;
  position:relative;
  top:2px;
  width:20px;
  height:20px;
  line-height:17px;
  font-size:18px;
  text-align:center;
  background:#00a6c7;
  color:#c8f0f0;
  -moz-box-shadow:0 0 10px rgba(0,0,0,0.3);
  -webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);
  box-shadow:0 0 10px rgba(0,0,0,0.3);
}
.sidebar .accordion-heading a.collapsed:after {
  content:'+';
  line-height:20px;
}
.sidebar .accordion-heading a:hover:after { color:#ffffff; }
.sidebar ul li a {
  display:block;
  list-style:none;
  line-height:24px;
  margin-bottom:0;
}
.sidebar ul.links a { line-height:36px; }
@media (min-width: 1000px) {
  .content-left {
    width:570px;
    float:left;
  }
  .sidebar {
    float:right;
    width:260px;
    padding-top:54px;
    text-align:left;
  }
  .sidebar-content { padding-right:40px; }
  .template-b .sidebar, .page-template-contact-php .sidebar, .template-d .sidebar, .template-f .sidebar, .template-e .sidebar {
    width:300px;
    right:-40px;
  }
}
.post { margin-bottom:24px; }
.post.single-post {
  border:none;
  margin-bottom:0;
  padding-bottom:18px;
}
.single .post time + h1 + p { font-weight:bold; }
.tags {
  border-top:1px solid #000000;
  padding-top:18px;
  padding-bottom:18px;
}
.tags b { color:#cccccc; }
article.post {
  padding-bottom:36px;
  margin-bottom:36px;
  border-bottom:#808080 1px solid;
}
time {
  text-transform:uppercase;
  color:#808080;
  font-size:12px;
}
.post h1 {
  font-size:28px;
  line-height:36px;
  margin-bottom:24px;
}
.post h1 a { color:#000000; }
.post h1 a:hover { color:#00a6c7; }
.post h1 + img { margin-bottom:24px; }
.post blockquote {
  padding-left:40px;
  font-style:italic;
}
.post .learn-more:after { display:none; }
.pagination {
  width:60%;
  margin:0 auto;
  font-size:12px;
  float:left;
  text-transform:uppercase;
}
.page-numbers li {
  margin:0;
  list-style:none;
  display:inline;
}
.page-numbers a, .page-numbers span { padding:0 5px; }
.pagination .next, .pagination .prev { display:none; }
.post-nav {
  width:20%;
  text-transform:uppercase;
  font-size:12px;
}
.post-nav.fr { text-align:right; }
#comments {
  border-top:1px solid #000000;
  padding-top:48px;
}
h2.comments-title, #reply-title {
  font-weight:bold;
  font-size:16px;
  margin-bottom:12px;
}
h2.comments-title { margin-bottom:36px; }
.main-content li.comment {
  margin-left:0;
  list-style:none;
}
article.comment { margin-bottom:48px; }
li.comment header { margin-bottom:12px; }
li.comment header a:hover, li.comment header a:hover time { color:#00a6c7; }
.comment-meta:before, .comment-meta:after {
  content:"";
  display:table;
}
.comment-meta:after { clear:both; }
.comment-meta { zoom:1; }
.avatar {
  display:none;
  float:left;
  margin:0 12px 12px 0;
}
.comment cite {
  margin-right:5px;
  font-family:'opensans-semi';
}
.comment cite a {
  color:#000000;
  font-style:normal;
  font-weight:bold;
}
.comment-content, .comment p {
  font-size:12px;
  line-height:20px;
}
.comment-awaiting-moderation { font-style:italic; }
.reply { text-transform:uppercase; }
.reply span { display:none; }
#respond { margin-bottom:48px; }
#respond p { font-size:14px !important; }
#reply-title {
  width:70%;
  font-size:16px;
  height:24px;
  line-height:24px;
  font-weight:bold;
}
#comment {
  display:block;
  width:100%;
  line-height:18px;
}
.edit-link { margin-bottom:0; }
.comment-reply-link {
  font-weight:bold;
  font-size:12px;
}
.form-allowed-tags { display:none; }
.required { font-size:10px; }
.comment-form-url { display:none; }
.wpcf7-not-valid-tip-no-ajax, .wpcf7-validation-errors, .wpcf7-mail-sent-ok {
  display:block;
  padding:6px 12px;
  background:#f0d7d8;
  color:#7c5256;
  font-style:italic;
}
.wpcf7-mail-sent-ok {
  background:#dfffcf;
  color:#86b26f;
}
input + span, textarea + span { display:none; }
.wpcf7-acceptance span.wpcf7-list-item {
  width:100%;
  margin:0;
}
.clearfix:before, .clearfix:after {
  content:"";
  display:table;
}
.clearfix:after { clear:both; }
.clearfix { *zoom:1; }
#header .upper {
  height:100px;
  -moz-box-shadow:0 0 15px rgba(0,0,0,0.4);
  -webkit-box-shadow:0 0 15px rgba(0,0,0,0.4);
  box-shadow:0 0 15px rgba(0,0,0,0.4);
  z-index:2;
}
#header .upper .inner {
  height:100%;
  background-position:right top;
  background-repeat:no-repeat;
}
@media (max-width: 1000px) {
  #header .upper .inner {
    background:none !important;
    padding:0 20px;
  }
}
#header .logo {
  height:18px;
  width:202px;
  display:block;
  position:absolute;
  top:50%;
  margin-top:-9px;
}
#header .lower { background:#333333; }
#header nav {
  -moz-box-shadow:0 0 15px rgba(0,0,0,0.4);
  -webkit-box-shadow:0 0 15px rgba(0,0,0,0.4);
  box-shadow:0 0 15px rgba(0,0,0,0.4);
}
#header nav a {
  line-height:36px;
  height:36px;
  display:block;
  color:#cccccc;
}
#header nav .current_page_item a, .single-post #header nav .menu-item-41 a, #header nav .current-page-ancestor a {
  font-weight:bold;
  color:#ffffff;
}
#header nav a:hover { color:#ffffff; }
#header nav ul { padding:12px 40px; }
#header button {
  position:absolute;
  top:32px;
  right:20px;
  height:40px;
  text-transform:uppercase;
  line-height:40px;
  display:block;
  color:#ffffff;
  z-index:3;
}
@media (min-width: 1000px) {
  #header .upper {
    z-index:0;
    -moz-box-shadow:0 0 0 #000000;
    -webkit-box-shadow:0 0 0 #000000;
    box-shadow:0 0 0 #000000;
  }
  #header .upper .inner {
    padding:0;
    background-position:right;
  }
  #header nav {
    margin:0 auto;
    height:60px !important;
    padding-bottom:24px;
    display:block;
  }
  #header nav ul {
    padding:0;
    width:880px;
    margin:0 auto;
    text-align:center;
  }
  #header nav a {
    height:60px;
    line-height:60px;
    margin-right:45px;
  }
  #header button { display:none; }
}
.template-a #header button { color:#e6dcfa; }
.template-a #header .upper { background:#00afd0; }
.template-a #header .upper .inner { background-image:url(assets/images/bg-header-a.png); }
.template-a #header .logo {
  background:url(assets/images/logo-a.png);
  background:url(assets/images/logo-a.svg);
  background-repeat:no-repeat;
}
.template-a#content { background:#e6dcfa; }
.template-b #header button { color:#c8f0f0; }
.template-b #header .upper { background:#cc52af; }
.template-b #header .upper .inner { background-image:url(assets/images/bg-header-b.png); }
.template-b #header .logo {
  background:url(assets/images/logo-b.png);
  background:url(assets/images/logo-b.svg);
  background-repeat:no-repeat;
}
.template-b#content { background:#c8f0f0; }
.template-c #header button { color:#c8f0f0; }
.template-c #header .upper { background:#8080cb; }
.template-c #header .upper .inner { background-image:url(assets/images/bg-header-c.png); }
.template-c #header .logo {
  background:url(assets/images/logo-b.png);
  background:url(assets/images/logo-b.svg);
  background-repeat:no-repeat;
}
.template-c#content { background:#c8f0f0; }
.template-d #header .upper { background:#f09063; }
.template-d #header .upper .inner { background-image:url(assets/images/bg-header-music.png); }
.template-d #header .logo {
  background:url(assets/images/logo-d.png);
  background:url(assets/images/logo-d.svg);
  background-repeat:no-repeat;
}
.template-d#content { background:#ebfab4; }
.template-e #header button { color:#c8f0f0; }
.template-e #header .upper { background:#cc52af; }
.template-e #header .upper .inner { background-image:url(assets/images/bg-header-training.png); }
.template-e #header .logo {
  background:url(assets/images/logo-e.png);
  background:url(assets/images/logo-e.svg);
  backgroune-repeat:no-repeat;
}
.template-e#content { background:#c8f0f0; }
.template-f #header button { color:#ebfab4; }
.template-f #header .upper { background:#49c0b6; }
.template-f #header .upper .inner { background-image:url(assets/images/bg-header-practical.png); }
.template-f #header .logo {
  background:url(assets/images/logo-f.png);
  background:url(assets/images/logo-f.svg);
  backgrounf-repeat:no-repeat;
}
.template-f#content { background:#ebfab4; }
#header button.collapsed { color:#ffffff; }
