html, body {font-family: 'Barlow', sans-serif;font-weight: 400;font-size: 100%;line-height: 1.25;background-color: #fff;color: #444456;text-align: center;}#header {background: url("../images/templates/zivahudba/header-background.jpg") no-repeat center top;background-size: cover;position: relative;padding: 0;}#header #menu {position: fixed;width: 100%;height: 49px;background-color: rgba(50, 50, 70, 0.9);border-bottom: 2px solid #bfc0bf;color: #fff;font-weight: 700;text-transform: uppercase;z-index: 1;}#header #menu .button {text-align: center;line-height: 49px;cursor: pointer;}#header #menu ul {background-color: rgba(50, 50, 70, 0.9);display: none;padding: 0;margin: 0;list-style-type: none;}#header #menu ul li {border-bottom: 1px solid #fff;}#header #menu ul li a {display: block;color: #fff;padding: 15px 0;text-decoration: none;}#header #menu ul li a:active, #header #menu ul li a:visited {text-decoration: none;color: #fff;}#header #menu ul li:last-child {border-bottom: 0;}#header .introduction {padding-top: 18rem;}#header .introduction p {padding: 0;margin: 3.56521739em auto 0 auto;width: 90%;font-size: 1.4375em;text-transform: uppercase;color: #fff;font-weight: 500;}#header .introduction .arrow {background: url("../images/templates/zivahudba/header-arrow-down.png") no-repeat center center;width: 58px;height: 36px;cursor: pointer;margin: 1.875em auto 2.5em auto;}#header .introduction .news {padding-top: 0.33333333em;font-size: 1.125em;font-weight: 500;background-color: rgba(50, 50, 70, 0.9);min-height: 2em;color: #fff;}#header .introduction .news span {text-transform: uppercase;color: #00c9ff;}#about {padding: 2.125em 0;}#about h2 {padding: 1.22727273em 0 0.59090909em 0;}#about ul {padding: 0;margin: 0;list-style-type: none;}#about ul li {margin-bottom: 1.875em;}#about ul li:last-child {margin-bottom: 0;}#about ul p {margin: 0;}#about ul p:first-child {font-size: 1.25em;}#gallery a {display: block;}#gallery a img {width: 100%;height: auto;}#gallery .row > div {padding: 0;position: relative;cursor: pointer;}#gallery .title {background-color: rgba(50, 50, 70, 0.9);position: absolute;bottom: 0;left: 0;width: 100%;text-align: center;font-size: 2.47vh;line-height: 2;color: #fff;display: none;}#offer, #repertoire {padding: 4.375em 0;}#offer h2, #repertoire h2 {margin-bottom: 1em;}#offer ul, #repertoire ul {padding: 0;margin: 0;list-style-type: none;}#offer ul li .header, #repertoire ul li .header {background-color: #e6e6eb;font-size: 1.375em;line-height: 2.27272727;cursor: pointer;}#offer ul li h3, #repertoire ul li h3 {margin: 1em 0;}#offer .content, #repertoire .content {display: none;}#offer .header {border-bottom: 1px solid #fff;}#repertoire {background-color: #323246;}#repertoire h2 {color: #e6e6eb;}#repertoire .header {border-top: 1px solid #fff;}#repertoire .item {background-color: #e6e6eb;}#repertoire .item ul {padding: 1em 1em 1.875em 1em;}#repertoire li:first-child .header {border-top: 0;}#repertoire .osa a {color: #00c9ff;text-transform: uppercase;background: url("../images/templates/zivahudba/osa-arrow-down.png") no-repeat center bottom;display: block;height: 2.625em;margin: 0.5625em 0 3em 0;}#repertoire .samples {padding: 0;margin: 0;list-style-type: none;margin-bottom: 3em;}#repertoire .samples li {display: inline-block;}#repertoire .samples li a {color: #00c9ff;padding: 0.4375em 0.75em;display: block;}#repertoire .player .arrow {background: url("../images/templates/zivahudba/osa-arrow-down.png") no-repeat center top;height: 17px;}#repertoire .player .component {display: none;margin: 1.625em auto 0;width: 420px;}#repertoire .player .component #jp_container_1 .jp-playlist ul li {text-align: left;}#wedding-special {padding: 4.375em 0;}#wedding-special .title-wrapper {border-bottom: 1px solid #00c9ff;width: 23.125em;margin: 0 auto;padding-bottom: 0.625em;}#wedding-special .title-wrapper h2 {white-space: nowrap;}#wedding-special .howto, #wedding-special .whywe {padding: 2.625em 0 1.5em 0;border-bottom: 1px solid #00c9ff;}#wedding-special .howto img, #wedding-special .whywe img {margin: 0.875em 0 1.5em 0;}#wedding-special .more {padding: 1.625em 0 0.375em 0;border-bottom: 1px solid #00c9ff;}#wedding-special .more h3 {margin-bottom: 0.85em;}#wedding-special .places h3 {margin: 0.8em 0 1.15em;}#wedding-special .places ul {padding: 0;margin: 0;list-style-type: none;}#wedding-special .places ul li {display: none;}#wedding-special .places ul li:nth-child(1), #wedding-special .places ul li:nth-child(2), #wedding-special .places ul li:nth-child(3) {display: inherit;}#wedding-special .places .arrow {margin-top: 1.1875em;background: url("../images/templates/zivahudba/places-arrow-down.png") no-repeat center top;height: 24px;}#calendar {background: #323246;padding: 4.375em 0;color: #fff;}#calendar h2 {color: #fff;margin-bottom: 0.90909091em;}#calendar table {width: 100%;}#calendar table thead {background-color: #fff;color: #323246;text-transform: uppercase;}#calendar table thead th {text-align: center;border-right: 2px solid #323246;border-left: 2px solid #323246;}#calendar table tbody tr {border-bottom: 1px solid #4a4a5c;}#questions {padding: 4.375em 0;}#questions h2 {margin-bottom: 1.09090909em;}#questions ul {padding: 0;margin: 0;list-style-type: none;}#questions ul li {margin-bottom: 1.25em;}#questions ul li p {padding: 0;margin: 0;}#questions ul li p.question {font-size: 1.125em;font-weight: 500;}#questions ul li:last-child {margin-bottom: 0;}#book {padding: 4.375em 0;background: #323246;}#book h2 {color: #fff;margin-bottom: 1.68181818em;}#book .records {color: #fff;width: 85%;margin: 0 auto;}#book .records .record .writer {margin-bottom: 0.5625em;}#book .records .record .writer span {color: #00c9ff;}#book .records .record .message {margin-bottom: 1em;}#book .records .record .reaction .separator {width: 330px;height: 1px;font-size: 0;margin: 0 auto 1rem;background-color: #e6e6eb;}#book .records .record .reaction span {color: #00c9ff;}#book .new-record {color: #fff;}#book .new-record > div:first-child {margin-top: 4.15em;text-transform: uppercase;font-size: 1.25em;}#book .new-record form {display: none;}#book .new-record form div {padding: 0.4375em 0;}#book .new-record form div textarea {height: 14em;}#book .new-record form div input[type=submit] {background-color: #00c9ff;border: 1px solid #00c9ff;padding: 0.7em;}#book .new-record .arrow {margin-top: 1.1875em;background: url("../images/templates/zivahudba/book-arrow-down.png") no-repeat center top;height: 24px;}#write-us {background-color: #e6e6eb;padding: 4.375em 0;}#write-us h2 {margin-bottom: 0.86363636em;}#write-us form div {padding: 0.625em 0;}#write-us form div textarea {height: 14em;}#write-us form div input[type=submit] {background-color: #323246;border: 1px solid #323246;padding: 0.7em;color: #fff;}#footer {background-color: #323246;color: #fff;padding: 1em 0;}#footer span {color: #00c9ff;}#footer a, #footer a:visited, #footer a:focus {color: #fff;}#footer .container div {margin: 0.5em 0;}#footer .container div:last-child a {font-size: 0;height: 34px;width: 35px;display: block;margin: 0 auto;}#footer .container div:last-child a:first-child {background: url("../images/templates/zivahudba/facebook-icon.png") no-repeat center center;}#footer .container div:last-child a:last-child {background: url("../images/templates/zivahudba/instagram-icon.png") no-repeat center center;background-size: contain;}h1 {display: none;}h2, h3 {color: #323246;font-weight: 400;padding: 0;margin: 0;}h2 {font-size: 1.375em;text-transform: uppercase;}h3 {font-size: 1.25em;}p {padding: 0;margin: 0 0 1em 0;}input, textarea {color: #444456;background-color: #fff;border: 1px solid #fff;text-align: center;text-transform: uppercase;padding: 0.5em;width: 100%;}.blank {display: none;}.rotate {-webkit-transform: rotate(180deg);transform: rotate(180deg);}.arrow {cursor: pointer;}.gbook-response {margin: 2em;padding: 1em;border-radius: 5px;}.gbook-success {background-color: #558000;}.gbook-fail {background-color: #e62e00;}.white {color: #fff;}