@import url('https://fonts.googleapis.com/css?family=Slabo+27px');
 @import url('https://fonts.googleapis.com/css?family=Roboto:400,700');
 hr {
	 border: solid 2px #ccad8f;
}
 h1 {
	 font-size: 32px;
}
 h2 {
	 font-size: 25.6px;
}
 h3 {
	 font-size: 19.2px;
}
 h1, h2, h3, h4 {
	 font-family: 'Slabo 27px', serif;
}
 body {
	 background: #ffffff;
	 font-family: 'Roboto', sans-serif;
	 font-size: 16px;
	 color: #2f2f2f;
}
 strong {
	 font-weight: bold;
	 color: #555555;
}
 table > *:not(h1):not(h2):not(h3) {
	 font-size: 14.4px;
}
 table tr:nth-child(odd) {
	 background: #ccad8f;
}
 table td {
	 border-color: #a87a4d;
}
 form label {
	 font-size: 14.4px;
}
 form input[type=text], form input[type=email], form input[type=password], form textarea, form select {
	 border: solid 2px #ccc;
}
 form span.error-msg {
	 font-size: 14.4px;
}
 form span.description {
	 font-size: 14.4px;
}
 a.button, .button a, button, input[type=submit] {
	 background: #EB5E4F;
	 color: #2f2f2f;
}
 a.button:hover, .button a:hover, button:hover, input[type=submit]:hover {
	 background: #f0887d;
}
 a.button:active, .button a:active, button:active, input[type=submit]:active {
	 background: #e63421;
}
 aside.topbar div.language ul li.active, aside.topbar div.language ul li:hover {
	 background: #ffffff;
	 color: #2f2f2f;
}
 header {
	 background: #ffffff;
}
 header .dropdown-item-active {
	 color: #2f2f2f;
}
 header .dropdown-menu {
	 background: #EB5E4F;
}
 header .dropdown-menu li.dropdown-item {
	 color: #2f2f2f;
}
 header .dropdown-menu li.dropdown-item:hover {
	 color: #EB5E4F;
	 background: #2f2f2f;
}
 header div#logo a {
	 color: #2f2f2f;
	 font-size: 25.6px;
}
 header nav ul#menu > li > a {
	 color: #2f2f2f;
	 font-size: 17px;
}
 header nav ul#menu > li.current > a, header nav ul#menu > li.section > a, header nav ul#menu > li:hover > a {
	 color: #2f2f2f;
	 background: #EB5E4F;
}
 header nav ul#menu > li.current > ul > li > a, header nav ul#menu > li.section > ul > li > a, header nav ul#menu > li:hover > ul > li > a {
	 color: #2f2f2f;
	 background: #EB5E4F;
}
 header nav ul#menu > li.current > ul > li.current > a, header nav ul#menu > li.current > ul > li.section > a, header nav ul#menu > li.current > ul > li:hover > a, header nav ul#menu > li.section > ul > li.current > a, header nav ul#menu > li.section > ul > li.section > a, header nav ul#menu > li.section > ul > li:hover > a, header nav ul#menu > li:hover > ul > li.current > a, header nav ul#menu > li:hover > ul > li.section > a, header nav ul#menu > li:hover > ul > li:hover > a {
	 color: #EB5E4F;
	 background: #2f2f2f;
}
 header nav div.menu-toggle {
	 color: #2f2f2f;
}
 div.slide h1 {
	 font-size: 41.6px;
}
 div.slide h2 {
	 font-size: 36px;
}
 div.slide h3 {
	 font-size: 32px;
}
 div.slide p {
	 font-size: 19.2px;
}
 main div.gallery figure figcaption {
	 font-size: 14.4px;
}
 main h1, main h2, main h3, main h4 {
	 color: #333333;
}
 main a {
	 color: #4B5263;
}
 main strong {
	 color: #333333;
}
 footer {
	 background: #4B5263;
	 font-size: 14.4px;
}
 footer h1, footer h2, footer h3, footer h4, footer h5, footer h6, footer p, footer span, footer strong, footer address {
	 color: #ededed;
}
 footer a {
	 color: #EB5E4F;
}
 footer *:not(.button) > a:hover {
	 color: #f5b2ab;
}
 