 *, *::before, *::after {box-sizing: border-box;}html {font-family: sans-serif;line-height: 1.15;-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}body {margin: 0;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size: 18px;font-weight: 400;line-height: 1.5;text-align: left;background-color: #faf8ef;color: #5b534c;}a {text-decoration: none;color: #0056b3;font-weight: bold;cursor: pointer;}a:hover {text-decoration: underline;}strong.important {text-transform: uppercase;}hr {border: none;border-bottom: 1px solid #d8d4d0;margin-top: 20px;margin-bottom: 30px;}img {vertical-align: middle;border-style: none;max-width: 100%;height: auto;}h1 {font-size: 2rem;margin-top: 0px;margin-bottom: 25px;}h2 {font-size: 1.5rem;}h3 {font-size: 1.25rem;}h4 {font-size: 1rem;}h5 {font-size: 0.875rem;}h6 {font-size: 0.75rem;}p {margin-top: 0;margin-bottom: 10px;line-height: 1.65;}.bold {font-weight: bold;}.text-center {text-align: center;}.btn {display: inline-block;font-size: 16px;padding: 5px 20px;text-align: center;border: 1px solid #c3c3c3;border-radius: 20px;text-decoration: none;}.btn:hover {text-decoration: none;border-color: #000;}.clear-fix:before, .clear-fix:after {content: " ";display: table;}.clear-fix:after {clear: both;}header, footer, main {}main, footer {padding: 40px 15px;max-width: 1400px;margin-left: auto;margin-right: auto;}main.custom-theme {}header {border-bottom: 1px solid #e5e6e7;}header nav {}header nav ul {margin: 0;padding: 0;list-style: none;}header a {color: #5b534c;}header a:hover {color: #000;}footer {}footer a {font-weight: normal;display: inline-block;margin: 0px 20px 5px 0px;padding: 5px 10px;}footer a:last-of-type {margin-right: 0px;}.themes {display: grid;grid-template-columns: repeat(5, 1fr);grid-template-columns: repeat(auto-fill, minmax(152px, 1fr));row-gap: 30px;column-gap: 20px;}.theme {width: 152px;text-align: center;color: #5b534c;display: block;border: 1px solid #c3c3c3;}.theme img {}.theme:hover {color: #000;}.theme > p {margin: 0px;padding: 15px 2px;font-size: 16px;font-weight: 500;}.themes-not-found {padding: 40px 10px;text-align: center;background-color: #fff;border-radius: 5px;}.themes-not-found a {display: inline-block;padding: 5px 10px;}.themes-not-found p:last-of-type {margin-bottom: 0px;}.view-more-link {}.pagination {margin-top: 50px;display: flex;align-items: center;}.pagination a, .pagination span {display: inline-block;border: 1px solid #c3c3c3;padding: 10px 20px;min-width: 150px;text-align: center;font-weight: bold;flex: 1;}.pagination a {color: #0056b3;}.full-pagination {flex-wrap: wrap;}.full-pagination a, .full-pagination span {min-width: auto;margin-bottom: 10px;margin-right: -1px;}.full-pagination a:last-child, .full-pagination span:last-child {margin-right: 0;}.full-pagination span.current-page {background-color: #ddd;}.container {position: relative;}.toolbar {position: absolute;right: 0px;top: -17px;}.toolbar svg, .toolbar img {width: 30px;height: 30px;border-radius: 50%;border-radius: 4px;cursor: pointer;}.toolbar svg:hover, .toolbar img:hover, .toolbar.show svg, .toolbar.show img {background-color: #bbada0;}.toolbar ul {list-style: none;margin: 0px;padding: 0px;position: absolute;top: 33px;right: 0;z-index: 10000;border: 1px solid #8f7a66;border-radius: 5px;overflow: hidden;display: none;}.toolbar.show ul {display: block;min-width: 120px;}.toolbar ul li {}.toolbar ul li span, .toolbar ul li a {display: block;font-weight: normal;background-color: #fff;color: #5b534c;padding: 10px 20px;white-space: nowrap;cursor: pointer;border-bottom: 1px solid #c3c3c3;}.toolbar ul li:last-of-type span, .toolbar ul li:last-of-type a {border: none;}.toolbar ul li span:hover, .toolbar ul li a:hover {background-color: #eee4da;text-decoration: none;}.toolbar-button {border: none;background-color: transparent;text-decoration: underline;color: blue;cursor: pointer;padding: 0;vertical-align: middle;}.toolbar-button:hover {text-decoration: underline;}.toolbar-button:focus {outline: none;}.toolbar-buttonnn::after {content: url('/images/options-horizontal.svg');display: inline-block;margin-left: 5px;}.share-buttons {min-height: 120px;text-align: center;display: flex;align-items: center;justify-content: center;flex-direction: column;}.share-buttons > div > a {margin-bottom: 10px;}.info {margin-top: 50px;}.info h2 {margin-top: 0px;}.info ol, .info ul {padding-left: 30px;}.disclaimer {margin-top: 50px;}.disclaimer a {font-weight: 500;}article {line-height: 1.6;max-width: 960px;margin: 50px 0px 0px;padding: 40px 50px;background-color: #f9f9f9;color: #333;border-radius: 8px;box-shadow: 0 4px 8px rgba(0,0,0,0.1);}article h1 {font-size: 2em;color: #222;margin-bottom: 20px;text-align: center;}article h2 {margin-top: 40px;font-size: 1.5em;color: #333;margin-top: 30px;margin-bottom: 5px;}article h2:first-child {margin-top: 0px;}article h3 {margin-top: 30px;margin-bottom: 5px;}article h4, article h5, article ol, article ul {margin-top: 20px;margin-bottom: 5px;}article p {font-size: 1em;margin-bottom: 20px;text-align: justify;}article ol {list-style: decimal;margin: 20px 0;padding-left: 40px;}article ol li {margin-bottom: 10px;}article ul {list-style: disc;margin: 10px 0;padding-left: 40px;}article ul li {margin-bottom: 5px;}article strong {color: #444;}.guest-info {background-color: #fff;padding: 20px 30px;margin-bottom: 20px;border-radius: 5px;border: 1px solid #c3c3c3;}.guest-info p {margin-bottom: 5px;}.title-container {margin-bottom: 25px;display: flex;align-items: center;justify-content: space-between;}.title-container h1 {margin-bottom: 0px;}.title-container .toolbar {position: relative;top: auto;right: auto;}.title-container .toolbar svg {transform: rotate(90deg);}.title-container .toolbar svg, .title-container .toolbar img {width: 40px;height: 40px;padding: 5px;}.title-container .toolbar ul {top: 45px;border-color: #555;box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.5);width: 250px;max-width: 80vw;}.title-container .toolbar ul li p {font-weight: bold;font-size: 24px;line-height: 1;text-align: center;margin: 0;padding: 30px 5px;background-color: #555;color: #fff;word-break: break-all;}.auth {}.auth input[type=number]::-webkit-inner-spin-button, .auth input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}.auth input[type=number] {-moz-appearance: textfield;}input[type=text], input[type=email], input[type=number], input[type=password], select, textarea {width: 100%;max-width: 500px;padding: 12px;border: 1px solid #ccc;border-radius: 4px;resize: vertical;margin-top: 5px;}label {display: inline-block;font-weight: bold;}input[type=submit] {background-color: #04AA6D;color: white;padding: 12px 20px;border: none;border-radius: 4px;cursor: pointer;}input[type=submit]:hover {background-color: #45a049;}.captcha-container label {margin-bottom: 2px;}.captcha-container img {border-radius: 4px;}.message-text {font-weight: bold;margin-bottom: 30px;padding: 10px 20px;border: 1px solid #c5c5c5;border-radius: 3px;display: inline-block;background: #eaeaea;width: 100%;}.col-25 {float: left;width: 25%;margin-top: 6px;}.col-75 {float: left;width: 75%;margin-top: 6px;}.col-75 p {font-size: 14px;}.row:after {content: "";display: table;clear: both;}@media(min-width:768px) {.mobile-menu {display: none;}header nav ul {display: flex;align-items: center;justify-content: space-between;}header nav ul li {text-align: center;flex: 1;position: relative;}header nav ul li a {display: block;padding: 12px 5px 16px;border-top: 4px solid transparent;font-size: 1.25rem;white-space: nowrap;}header nav ul li a:hover {text-decoration: none;border-color: #bbb;}header nav ul li ul {flex-direction: column;position: absolute;z-index: 999999;left: 0;width: 100%;min-width: 300px;background: #fff;box-shadow: 0px 6px 8px rgba(0, 0, 0, 0.5);padding: 10px 0px;display: none;}header nav ul li:hover ul {display: block;}header nav ul li ul li a {padding: 10px 10px 10px 50px;text-align: left;}header nav ul li ul li a, header nav ul li ul li a:hover {border: none;}header nav ul li ul li a:hover {background: #f2f2f2;}main, footer {padding-left: 30px;padding-right: 30px;}}@media(min-width:992px){main, footer {padding-left: 50px;padding-right: 50px;}}@media(min-width:1200px){main, footer {padding-left: 100px;padding-right: 100px;}}@media(max-width:767px) {.mobile-menu {height: 50px;padding: 0px 15px;display: flex;align-items: center;justify-content: space-between;}.mobile-menu a {display: block;padding: 12px 0px;white-space: nowrap;}.mobile-menu a:hover {color: #000;text-decoration: none;}.hamburger {display: block;float: right;cursor: pointer;}nav {display: block;overflow: hidden;max-height: 0;transition: max-height 0.3s ease-in-out;}nav.show {max-height: 800px;}header nav ul {}header nav ul li {}header nav ul li a {display: block;padding: 12px 5px 12px 50px;white-space: nowrap;}header nav ul li a:hover {color: #000;text-decoration: none;}header nav ul li ul li a {padding-left: 75px;}main, footer {padding-top: 20px;padding-left: 15px;padding-right: 15px;}.themes {}article {padding: 15px;}.share-buttons {min-height: 160px;}}