@charset "UTF-8";


@font-face {
font-family: "Century751BT-SemiBold";
src: url(//agenturmartinakapral.at/wp-content/themes/kapral/webfont/Century751BT-SemiBold/font.woff2) format("woff2"), url(//agenturmartinakapral.at/wp-content/themes/kapral/webfont/Century751BT-SemiBold/font.woff) format("woff");
font-display: swap;
}
@font-face {
font-family: "ConneqtRegular";
src: url(//agenturmartinakapral.at/wp-content/themes/kapral/webfont/ConneqtRegular/font.woff2) format("woff2"), url(//agenturmartinakapral.at/wp-content/themes/kapral/webfont/ConneqtRegular/font.woff) format("woff");
font-display: swap;
}
@font-face {
font-family: "Century751BT-SemiBoldItalicB";
src: url(//agenturmartinakapral.at/wp-content/themes/kapral/webfont/Century751BT-SemiBoldItalicB/font.woff2) format("woff2"), url(//agenturmartinakapral.at/wp-content/themes/kapral/webfont/Century751BT-SemiBoldItalicB/font.woff) format("woff");
font-display: swap;
}
input[type=text], input[type=email], input[type=tel], select, textarea, nav.mobile .sub-menu a, .hmenu .sub-menu a, .page-home.page-template-default .text, .text, h3.services, cite, h3, .h3, h1.h3, h2, .h2, h2.cat, .archive h1, .page-template-default h1, .page-template-page-product h1, body {
font-family: "Century751BT-SemiBold";
font-weight: normal;
}
input[type=button], input[type=submit], nav.mobile a, .hmenu a, .btn-text, .btn, .wp-block-button__link, .single-artist .infos h2, .artist-grid h2, .event-container h2, .small-h2, h1 {
font-family: "ConneqtRegular";
font-weight: normal;
}
.all-cats li a, .artist-website, .back-overview, .slick-dots li button, .page-home.page-template-default .italic, .italic, p.subline, .testimonials .quote, blockquote p, .bigger, .bildbeschriftung {
font-family: "Century751BT-SemiBoldItalicB";
font-weight: normal;
}
body {
font-size: 10pt;
line-height: 1.6rem;
}
::-moz-selection {
background: #333da1;
color: #fff;
}
::selection {
background: #333da1;
color: #fff;
}
h1 {
font-size: 3.3rem;
line-height: 3.8rem;
letter-spacing: 0px !important;
}
@media all and (max-width: 600px) {
h1 {
font-size: 3.2rem;
line-height: 3rem;
}
}
@media all and (max-width: 450px) {
h1 {
font-size: 2.2rem;
line-height: 3rem;
}
}
.archive h1, .page-template-default h1, .page-template-page-product h1 {
font-size: 3.2rem;
line-height: 4rem;
text-transform: uppercase;
margin-top: 0px;
text-align: center;
}
@media all and (max-width: 600px) {
.archive h1, .page-template-default h1, .page-template-page-product h1 {
font-size: 2.5rem;
line-height: 3rem;
}
}
.page-template-page-product h1 {
text-align: left;
margin-bottom: 20px;
}
.onstage h1 {
margin-top: 0px;
}
h2.cat {
font-size: 1.2rem;
line-height: 1.2rem;
text-transform: none;
}
.artist-grid h2, .event-container h2, .small-h2 {
font-size: 1.2rem;
line-height: 1.4rem;
letter-spacing: 0px !important;
}
.small-h2 {
font-size: 1.6rem;
line-height: 2.1rem;
letter-spacing: 0px !important;
}
.event-container h2 + p {
margin-top: 0px;
}
.artist-grid h2 {
margin-top: 15px;
text-align: center;
margin-bottom: 30px;
}
.bildbeschriftung {
font-size: 1rem;
line-height: 1rem;
}
.event-container h2 {
margin-bottom: 0px;
}
.single-artist .infos h2 {
font-size: 2.5rem;
line-height: 2.8rem;
text-transform: uppercase;
margin-bottom: 0px;
margin-top: 0px;
letter-spacing: 0px !important;
}
.single-artist .infos h2:before {
content: url(//agenturmartinakapral.at/wp-content/themes/kapral/img/svg/zitat-invers.svg);
display: block;
margin-bottom: 5px;
}
@media all and (max-width: 1500px) {
.single-artist .infos h2 {
font-size: 1.6rem;
line-height: 1.8rem;
}
}
h2, .h2 {
font-size: 2.5rem;
line-height: 3rem;
text-transform: uppercase;
margin-top: 0px;
}
@media all and (max-width: 750px) {
h2, .h2 {
overflow-wrap: break-word;
font-size: 2rem;
line-height: 2.5rem;
}
}
h3, .h3, h1.h3 {
font-size: 1.6rem;
line-height: 2.1rem;
text-transform: uppercase;
margin-top: 0px;
margin-bottom: 0px;
}
@media all and (max-width: 750px) {
h3, .h3, h1.h3 {
overflow-wrap: break-word;
}
}
h1, h2, h3 {
letter-spacing: 2px;
}
@media all and (max-width: 750px) {
h1, h2, h3 {
letter-spacing: 0px;
}
}
blockquote p, .bigger {
font-size: 1.8rem;
line-height: 2.3rem;
}
@media all and (max-width: 750px) {
blockquote p, .bigger {
font-size: 1.5rem;
line-height: 1.8rem;
}
}
cite {
font-size: 1.2rem;
line-height: 1.6rem;
font-style: normal;
}
hr {
border: none;
background-color: #333da1;
height: 1px;
display: block;
}
h3.services {
font-size: 1.2rem;
font-style: normal;
}
.btn, .wp-block-button__link {
border: none;
cursor: pointer;
position: relative;
font-size: 1.2rem;
color: #fff;
text-decoration: none;
padding: 15px 40px 15px 20px;
display: inline-block;
background-image: url(//agenturmartinakapral.at/wp-content/themes/kapral/img/svg/button.svg);
background-size: auto 100%;
background-repeat: repeat;
text-align: center;
letter-spacing: 0px !important;
}
.btn:hover, .wp-block-button__link:hover {
background-image: url(//agenturmartinakapral.at/wp-content/themes/kapral/img/svg/button-high.svg);
color: white;
}
.btn:hover:after, .wp-block-button__link:hover:after {
margin-left: 15px;
}
.btn:after, .wp-block-button__link:after {
position: absolute;
content: "";
top: 19px;
margin-left: 10px;
width: 15px;
height: 15px;
display: inline-block;
background-image: url(//agenturmartinakapral.at/wp-content/themes/kapral/img/svg/link-invers.svg);
background-repeat: no-repeat;
background-position: center center;
background-size: 8px auto;
-webkit-transition: margin-left 0.2s ease-out;
-moz-transition: margin-left 0.2s ease-out;
transition: margin-left 0.2s ease-out;
}
.btn-text {
display: block;
position: relative;
font-size: 1.2rem;
text-decoration: none;
color: #333da1;
}
.btn-text:hover {
color: #5ec8e5;
}
.btn-text:hover:after {
margin-left: 10px;
}
.btn-text:after {
position: absolute;
content: "";
top: 5px;
margin-left: 5px;
width: 15px;
height: 15px;
display: inline-block;
background-image: url(//agenturmartinakapral.at/wp-content/themes/kapral/img/svg/link.svg);
background-repeat: no-repeat;
background-position: center center;
background-size: 8px auto;
-webkit-transition: margin-left 0.2s ease-out;
-moz-transition: margin-left 0.2s ease-out;
transition: margin-left 0.2s ease-out;
}
.has-text-align-center.btn-text {
margin-left: -10px;
}
p.subline, .testimonials .quote {
font-size: 1.8rem;
line-height: 2.3rem;
margin-bottom: 0px;
}
@media all and (max-width: 750px) {
p.subline, .testimonials .quote {
font-size: 1.5rem;
line-height: 1.8rem;
}
}
.all-cats li a {
line-height: 2.5rem;
}
.text {
font-size: 1.2rem;
line-height: 1.6rem;
}
.page-home.page-template-default .text {
font-size: 1.2rem;
line-height: 1.6rem;
text-transform: none;
}
.has-text-align-left {
text-align: left !important;
}
.mobile-small {
height: 40px !important;
}
* {
outline: none;
}
html {
margin: 0px 0px 0px 0px;
padding: 0px;
height: 100%;
}
body {
position: relative;
margin: -1px 0px 0px 0px;
padding: 1px 0px 0px 0px;
text-align: center;
width: 100%;
min-height: 100%;
}
#desktop-header {
position: fixed;
background-repeat: repeat;
background-color: transparent;
-webkit-transition: background-color 50ms ease-out;
-moz-transition: background-color 50ms ease-out;
transition: background-color 50ms ease-out;
width: 100%;
display: block;
left: 0px;
top: 0px;
padding-bottom: 30px;
z-index: 100;
}
#desktop-header.small {
padding-bottom: 10px;
background-color: white;
background-image: none;
max-height: 80px;
z-index: 100;
-webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.1);
box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.1);
}
@media all and (max-width: 1024px) {
#desktop-header.small {
max-height: none;
}
}
@media all and (max-width: 1024px) {
#desktop-header {
display: none;
}
}
#mobile-header {
display: none;
}
@media all and (max-width: 1024px) {
#mobile-header {
display: block;
}
}
.wrapper {
width: 95%;
max-width: 1500px;
margin: auto;
}
.wrapper-small {
width: 95%;
max-width: 1500px;
margin: auto;
}
@media all and (max-width: 1600px) {
.wrapper-small {
width: -moz-calc(100% - 160px);
width: calc(100% - 160px);
}
}
#menu-left {
text-align: right;
}
#menu-right {
text-align: left;
}
#mobile-logo {
width: 220px;
margin: 8px auto auto 0px;
position: fixed;
top: 0px;
left: 15px;
z-index: 11;
}
#mobile-logo img {
width: 100%;
height: auto;
}
#logo {
float: left;
width: 200px;
margin: 20px 120px 0px 120px;
max-height: 160px;
-webkit-transition: max-height 0ms ease-out, margin-top 250ms ease-out;
-moz-transition: max-height 0ms ease-out, margin-top 250ms ease-out;
transition: max-height 0ms ease-out, margin-top 250ms ease-out;
}
#logo.small {
overflow: hidden;
max-height: 40px;
margin: 20px 120px 0px 120px;
}
#logo.small img {
margin-top: -85px;
}
@media all and (max-width: 1250px) {
#logo.small {
margin: 15px 50px 0px 50px;
}
}
@media all and (max-width: 1250px) {
#logo {
width: 200px;
margin: 20px 50px 0px 50px;
}
}
.hmenu {
float: left;
width: -moz-calc(50% - 220px);
width: calc(50% - 220px);
margin-top: 121px;
-webkit-transition: margin-top 250ms ease-out;
-moz-transition: margin-top 250ms ease-out;
transition: margin-top 250ms ease-out;
}
.hmenu.small {
margin-top: 38px;
}
@media all and (max-width: 1500px) {
.hmenu.small {
margin-top: 40px;
}
}
@media all and (max-width: 1250px) {
.hmenu.small {
margin-top: 35px;
}
}
@media all and (max-width: 1500px) {
.hmenu {
margin-top: 125px;
}
}
@media all and (max-width: 1250px) {
.hmenu {
width: -moz-calc(50% - 150px);
width: calc(50% - 150px);
}
}
.hmenu ul {
padding: 0px;
margin: 0px;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-moz-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.hmenu ul li {
list-style: none;
position: relative;
display: inline-block;
padding-bottom: 15px;
}
.hmenu ul li.current-menu-item > a:after, .hmenu ul li.current_page_parent > a:after {
display: block;
content: "";
width: 100%;
-webkit-transition: width 0.3s ease 0s, left 0.3s ease 0s;
-moz-transition: width 0.3s ease 0s, left 0.3s ease 0s;
transition: width 0.3s ease 0s, left 0.3s ease 0s;
height: 2px;
background-color: #5ec8e5;
left: 0px;
position: absolute;
bottom: -4px;
}
.hmenu a {
position: relative;
color: #333da1;
text-decoration: none;
font-size: 1.2rem;
text-transform: uppercase;
}
@media all and (max-width: 1350px) {
.hmenu a {
font-size: 0.9rem;
}
}
@media all and (max-width: 1250px) {
.hmenu a {
font-size: 0.8rem;
}
}
.hmenu a:after {
display: block;
content: "";
width: 0px;
-webkit-transition: width 0.3s ease 0s, left 0.3s ease 0s;
-moz-transition: width 0.3s ease 0s, left 0.3s ease 0s;
transition: width 0.3s ease 0s, left 0.3s ease 0s;
height: 2px;
background-color: #5ec8e5;
left: 50%;
position: absolute;
bottom: -4px;
}
.hmenu a:hover:after {
width: 100%;
left: 0;
}
.hmenu li:hover .sub-menu {
display: block;
}
.hmenu .sub-menu {
width: 100%;
display: none;
position: absolute;
padding: 20px 20px 20px 20px;
text-align: left;
background-color: #333da1;
margin: 15px auto auto auto;
}
.hmenu .sub-menu a {
color: white;
text-transform: none;
}
.hmenu .sub-menu li {
display: block;
list-style: none;
margin: 10px 0px 0px 0px;
}
.hmenu .sub-menu li a {
position: relative;
}
@media all and (max-width: 1024px) {
.hmenu .sub-menu {
display: block;
}
}
#mobile-balken {
display: none;
}
@media all and (max-width: 1024px) {
#mobile-balken {
position: fixed;
display: block;
background-color: #333da1;
padding-bottom: 10px;
width: 100%;
top: 0px;
z-index: 10;
height: 55px;
}
}
#mobile-container {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
overflow: hidden;
display: none;
}
@media all and (max-width: 1024px) {
#mobile-container {
display: block;
position: static;
top: auto;
left: auto;
}
}
#burger {
position: fixed;
z-index: 100;
right: 0px;
margin: 4px 0px auto auto;
overflow: visible;
padding: 15px;
cursor: pointer;
width: 40px;
font: inherit;
display: inline-block;
cursor: pointer;
-webkit-transition-timing-function: linear;
-moz-transition-timing-function: linear;
transition-timing-function: linear;
-webkit-transition-duration: 0.15s;
-moz-transition-duration: 0.15s;
transition-duration: 0.15s;
-webkit-transition-property: opacity, -webkit-filter;
transition-property: opacity, -webkit-filter;
-moz-transition-property: opacity, filter;
transition-property: opacity, filter;
transition-property: opacity, filter, -webkit-filter;
text-transform: none;
color: inherit;
border: 0;
background-color: transparent;
}
#burger .burger-box {
position: relative;
display: inline-block;
width: 40px;
height: 24px;
}
#burger .burger-inner {
position: absolute;
width: 40px;
height: 4px;
background-color: #fff;
border-radius: 4px;
-webkit-transition-delay: 0.22s;
-moz-transition-delay: 0.22s;
transition-delay: 0.22s;
top: 2px;
-webkit-transition: background-color 0s linear 0.13s;
-moz-transition: background-color 0s linear 0.13s;
transition: background-color 0s linear 0.13s;
-webkit-transition-timing-function: ease;
-moz-transition-timing-function: ease;
transition-timing-function: ease;
-webkit-transition-duration: 0.15s;
-moz-transition-duration: 0.15s;
transition-duration: 0.15s;
-webkit-transition-property: -webkit-transform;
transition-property: -webkit-transform;
-moz-transition-property: transform, -moz-transform;
transition-property: transform;
transition-property: transform, -webkit-transform, -moz-transform;
display: block;
margin-top: -2px;
}
#burger .burger-inner:after, #burger .burger-inner:before {
display: block;
content: "";
}
#burger .burger-inner, #burger .burger-inner:after, #burger .burger-inner:before {
position: absolute;
width: 40px;
height: 4px;
background-color: white;
border-radius: 4px;
}
#burger .burger-inner:before {
top: 10px;
-webkit-transition: top 0.1s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
transition: top 0.1s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
-moz-transition: top 0.1s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -moz-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
transition: top 0.1s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
transition: top 0.1s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -moz-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
}
#burger .burger-inner:after {
top: 20px;
-webkit-transition: top 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
transition: top 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
-moz-transition: top 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -moz-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
transition: top 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
transition: top 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1) 0.2s, transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -webkit-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19), -moz-transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19);
bottom: -10px;
}
#burger.open .burger-inner {
-webkit-transition-delay: 0.22s;
-moz-transition-delay: 0.22s;
transition-delay: 0.22s;
background-color: transparent !important;
top: 2px;
-webkit-transition: background-color 0s linear 0.13s;
-moz-transition: background-color 0s linear 0.13s;
transition: background-color 0s linear 0.13s;
}
#burger.open .burger-inner:before {
top: 0;
-webkit-transition: top 0.1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0.15s, -webkit-transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s;
transition: top 0.1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0.15s, -webkit-transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s;
-moz-transition: top 0.1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0.15s, transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s, -moz-transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s;
transition: top 0.1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0.15s, transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s;
transition: top 0.1s cubic-bezier(0.33333, 0, 0.66667, 0.33333) 0.15s, transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s, -webkit-transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s, -moz-transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s;
-webkit-transform: translate3d(0, 10px, 0) rotate(45deg);
-moz-transform: translate3d(0, 10px, 0) rotate(45deg);
transform: translate3d(0, 10px, 0) rotate(45deg);
background-color: #fff;
}
#burger.open .burger-inner:after {
top: 0;
-webkit-transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s;
transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), -webkit-transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s;
-moz-transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s, -moz-transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s;
transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s;
transition: top 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s, -webkit-transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s, -moz-transform 0.13s cubic-bezier(0.215, 0.61, 0.355, 1) 0.22s;
-webkit-transform: translate3d(0, 10px, 0) rotate(-45deg);
-moz-transform: translate3d(0, 10px, 0) rotate(-45deg);
transform: translate3d(0, 10px, 0) rotate(-45deg);
background-color: #fff;
}
nav.mobile {
position: absolute;
top: 0;
right: 0;
bottom: 0;
text-align: center;
opacity: 0;
z-index: -1;
visibility: hidden;
-webkit-transition: opacity 0.8s;
-moz-transition: opacity 0.8s;
transition: opacity 0.8s;
left: -100%;
width: 100%;
}
nav.mobile .menu {
margin-top: 60px;
padding-top: 40px;
margin-left: 15px;
}
nav.mobile .sub-menu {
margin-left: 30px;
font-size: 0.7rem;
}
.menu-mobile-menu-container {
text-align: left;
}
nav.mobile.open {
opacity: 1;
z-index: 99;
visibility: visible;
left: 0px;
position: relative;
min-height: 100vh;
}
nav.mobile::before {
content: "";
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: -15px;
min-height: 100vh;
height: auto;
background: #333da1;
-webkit-transform-origin: 0 0;
-ms-transform-origin: 0 0;
-moz-transform-origin: 0 0;
transform-origin: 0 0;
-webkit-transform: translateX(-120%);
-ms-transform: translateX(-120%);
-moz-transform: translateX(-120%);
transform: translateX(-120%);
-webkit-transition: all 280ms 0.1s;
-moz-transition: all 280ms 0.1s;
transition: all 280ms 0.1s;
width: 100%;
z-index: 4;
}
nav.mobile.open::before {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
-moz-transform: translateX(0);
transform: translateX(0);
}
nav.mobile ul {
display: block;
height: 100%;
z-index: 99;
position: relative;
}
nav.mobile li {
display: block;
text-align: left;
}
nav.mobile ul,
nav.mobile li {
list-style: none;
padding: 0;
}
nav.mobile li.current-menu-item > a:after, nav.mobile li.current_page_parent > a:after {
display: block;
content: "";
width: 100%;
-webkit-transition: width 0.3s ease 0s, left 0.3s ease 0s;
-moz-transition: width 0.3s ease 0s, left 0.3s ease 0s;
transition: width 0.3s ease 0s, left 0.3s ease 0s;
height: 2px;
background-color: #5ec8e5;
left: 0px;
position: absolute;
bottom: 2px;
}
nav.mobile a {
display: inline-block;
padding: 12px 0;
color: white;
font-size: 1.2rem;
text-decoration: none;
position: relative;
}
nav.mobile a:after {
display: block;
content: "";
width: 0px;
-webkit-transition: width 0.3s ease 0s, left 0.3s ease 0s;
-moz-transition: width 0.3s ease 0s, left 0.3s ease 0s;
transition: width 0.3s ease 0s, left 0.3s ease 0s;
height: 2px;
background-color: #5ec8e5;
left: 50%;
position: absolute;
bottom: 2px;
}
nav.mobile a:hover:after {
width: 100%;
left: 0;
}
@media only screen and (max-width: 390px) {
nav.mobile a {
font-size: 1.2rem;
}
}
nav.mobile .sub-menu a {
color: white;
text-transform: none;
}
main {
min-height: -moz-calc(100vh - 503px);
min-height: calc(100vh - 503px);
margin-top: 250px;
margin-bottom: 100px;
display: block;
color: #333da1;
text-align: left;
}
@media all and (max-width: 1500px) {
main {
min-height: -moz-calc(100vh - 503px);
min-height: calc(100vh - 503px);
}
}
@media all and (max-width: 1250px) {
main {
margin-top: 200px;
min-height: -moz-calc(100vh - 453px);
min-height: calc(100vh - 453px);
}
}
@media all and (max-width: 1024px) {
main {
margin-top: 100px;
}
}
@media all and (max-width: 1080px) {
main {
min-height: -moz-calc(100vh - 453px);
min-height: calc(100vh - 453px);
}
}
footer {
width: 100%;
}
footer .mobile-logo-footer {
display: none;
}
@media all and (max-width: 1200px) {
footer .mobile-logo-footer {
display: block;
margin: auto;
}
footer .desktop-logo-footer {
display: none;
}
}
.footer-head {
margin-left: -5%;
width: 105%;
height: 10px;
background-image: url(//agenturmartinakapral.at/wp-content/themes/kapral/img/svg/footer.svg);
background-size: cover;
background-repeat: no-repeat;
display: block;
}
.footer-content {
margin-top: -2px;
font-size: 1.2rem;
line-height: 1.6rem;
background-color: #333da1;
color: white;
text-align: left;
padding: 60px 0px 20px 0px;
}
@media all and (max-width: 1200px) {
.footer-content {
padding: 20px 0px 20px 0px;
}
}
@media all and (max-width: 370px) {
.footer-content {
font-size: 1rem;
}
}
.footer-content p {
padding: 0px;
margin: 0px;
}
.footer-content a {
color: white;
text-decoration: none;
}
.footer-content .label {
width: 80px;
display: inline-block;
}
.footer-content .wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: -moz-box;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
-webkit-justify-content: space-between;
-moz-box-pack: justify;
justify-content: space-between;
-webkit-box-align: end;
-ms-flex-align: end;
-webkit-align-items: flex-end;
-moz-box-align: end;
align-items: flex-end;
}
@media all and (max-width: 1200px) {
.footer-content .wrapper {
display: block;
text-align: center;
}
.footer-content .wrapper div {
margin-top: 25px;
}
}
.footer-content .footer-content-text h2 {
display: none;
}
.footer-content #footer1 {
margin: 0px auto;
}
.footer-content #footer1 a {
position: relative;
padding-right: 25px;
}
.footer-content #footer1 a:hover {
text-decoration: none;
color: #5ec8e5;
}
.footer-content #footer1 a:hover:after {
right: 0px;
}
.footer-content #footer1 a:after {
content: "";
position: absolute;
top: 1px;
bottom: 0;
right: 6px;
margin-left: 10px;
width: 15px;
background-image: url(//agenturmartinakapral.at/wp-content/themes/kapral/img/svg/link-invers.svg);
background-repeat: no-repeat;
background-position: center center;
background-size: 8px auto;
-webkit-transition: right 0.2s ease-out;
-moz-transition: right 0.2s ease-out;
transition: right 0.2s ease-out;
}
@media all and (max-width: 750px) {
.footer-content #footer1 a:after {
position: relative;
display: block;
margin: 10px auto auto auto;
height: 16px;
right: 0;
}
}
.footer-content #footer2 {
-ms-flex-item-align: flex-end;
-webkit-align-self: flex-end;
align-self: flex-end;
text-align: right;
margin: 0px;
}
.footer-content #footer2 ul {
padding: 0px;
margin: 0px;
list-style: none;
}
.footer-content #footer2 ul li {
float: right;
}
.footer-content #footer2 ul li a:hover {
color: #5ec8e5;
}
.footer-content #footer2 ul li:after {
content: " | ";
display: inline-block;
padding: 0px;
}
.footer-content #footer2 ul li:first-child:after {
content: "";
}
@media all and (max-width: 1200px) {
.footer-content #footer2 {
text-align: center;
}
.footer-content #footer2 .footer-content-text:first-child {
margin-left: auto;
margin-right: auto;
width: 130px;
}
.footer-content #footer2 .footer-content-text:last-child {
margin-left: auto;
margin-right: auto;
width: 328px;
}
}
@media all and (max-width: 1200px) and (max-width: 370px) {
.footer-content #footer2 .footer-content-text:last-child {
width: 270px;
}
}
.footer-content .menu-footer-menu-container {
margin-top: 15px;
}
.footer-content .social:hover {
margin-top: -3px;
}
.clear {
clear: both;
float: none !important;
}
.social {
display: block;
float: right;
width: 25px;
height: 25px;
background-size: 25px 25px;
text-indent: -10000px;
background-position: center center;
background-repeat: no-repeat;
overflow: hidden;
white-space: nowrap;
text-align: left;
-webkit-transition: margin 0.2s ease-in;
-moz-transition: margin 0.2s ease-in;
transition: margin 0.2s ease-in;
margin-left: 10px;
}
.wp-block-column .social {
float: left;
}
.linkedin {
margin-left: 0px;
background-image: url(//agenturmartinakapral.at/wp-content/themes/kapral/img/svg/linkedin.svg);
}
.linkedin:hover {
background-image: url(//agenturmartinakapral.at/wp-content/themes/kapral/img/svg/linkedin-high.svg);
}
.facebook {
background-image: url(//agenturmartinakapral.at/wp-content/themes/kapral/img/svg/facebook.svg);
}
.facebook:hover {
background-image: url(//agenturmartinakapral.at/wp-content/themes/kapral/img/svg/facebook-high.svg);
}
.youtube {
background-image: url(//agenturmartinakapral.at/wp-content/themes/kapral/img/svg/youtube.svg);
}
.youtube:hover {
background-image: url(//agenturmartinakapral.at/wp-content/themes/kapral/img/svg/youtube-high.svg);
}
.instagram {
background-image: url(//agenturmartinakapral.at/wp-content/themes/kapral/img/svg/instagram.svg);
}
.instagram:hover {
background-image: url(//agenturmartinakapral.at/wp-content/themes/kapral/img/svg/instagram-high.svg);
}
.linkedin-dark {
margin-left: 0px;
background-image: url(//agenturmartinakapral.at/wp-content/themes/kapral/img/svg/linkedin-blue.svg);
}
.linkedin-dark:hover {
background-image: url(//agenturmartinakapral.at/wp-content/themes/kapral/img/svg/linkedin-blue-high.svg);
}
.facebook-dark {
background-image: url(//agenturmartinakapral.at/wp-content/themes/kapral/img/svg/facebook-blue.svg);
}
.facebook-dark:hover {
background-image: url(//agenturmartinakapral.at/wp-content/themes/kapral/img/svg/facebook-blue-high.svg);
}
.instagram-dark {
background-image: url(//agenturmartinakapral.at/wp-content/themes/kapral/img/svg/instagram-blue.svg);
}
.instagram-dark:hover {
background-image: url(//agenturmartinakapral.at/wp-content/themes/kapral/img/svg/instagram-blue-high.svg);
}
.youtube-dark {
background-image: url(//agenturmartinakapral.at/wp-content/themes/kapral/img/svg/youtube-blue.svg);
}
.youtube-dark:hover {
background-image: url(//agenturmartinakapral.at/wp-content/themes/kapral/img/svg/youtube-blue-high.svg);
}
@media all and (max-width: 1024px) {
.desktop {
display: none;
}
.mobile {
display: block;
}
}
main {
font-size: 1.2rem;
}
figure {
margin: 0px;
padding: 0px;
}
.slick-next {
position: absolute;
cursor: pointer;
top: -moz-calc(50% - 20px);
top: calc(50% - 20px);
right: -50px;
z-index: 2;
background-size: contain;
background-repeat: no-repeat;
background-color: transparent;
width: 40px;
height: 40px;
border: none;
text-indent: -9999px;
outline: none;
}
@media all and (max-width: 540px) {
.slick-next {
display: none !important;
}
}
.slick-prev {
position: absolute;
cursor: pointer;
top: -moz-calc(50% - 20px);
top: calc(50% - 20px);
left: -10px;
z-index: 2;
background-size: contain;
background-repeat: no-repeat;
background-color: transparent;
width: 40px;
height: 40px;
border: none;
text-indent: -9999px;
outline: none;
}
@media all and (max-width: 540px) {
.slick-prev {
display: none !important;
}
}
.slick-slider {
outline: none;
}
.slick-dots {
list-style: none;
text-align: right;
}
.slick-dots li {
display: inline-block;
}
.slick-dots li:after {
content: "|";
color: rgba(0, 0, 0, 0.2);
}
.slick-dots li:last-child:after {
content: "";
}
.slick-dots li button {
background-color: transparent;
border: none;
font-size: 1.2rem;
color: rgba(0, 0, 0, 0.2);
outline: none;
cursor: pointer;
}
.slick-dots li.slick-active button {
color: #333da1;
}
.artist-left.small, .artist-right.small {
width: -moz-calc(33.3333% - 100px);
width: calc(33.3333% - 100px);
}
.artist-left.big, .artist-right.big {
width: 66.666666%;
}
.artist-maintext {
width: 66.666666%;
margin: 50px 0px 80px auto;
}
.artist-maintext h2 {
text-align: center;
}
@media all and (max-width: 1350px) {
.artist-left.small, .artist-right.small {
width: -moz-calc(40% - 25px);
width: calc(40% - 25px);
}
.artist-left.big, .artist-right.big, .artist-maintext {
width: -moz-calc(60% - 25px);
width: calc(60% - 25px);
}
}
@media all and (max-width: 1024px) {
.artist-left.small, .artist-right.small {
width: 100%;
}
.artist-left.big, .artist-right.big, .artist-maintext {
width: 100%;
}
}
@media all and (max-width: 1024px) and (max-width: 1024px) {
.artist-right {
margin-top: 50px;
}
}
@media all and (max-width: 600px) {
.onstage-template-default .artist-event, .onstage-template-default .artist-left h2 {
text-align: center;
}
.onstage-template-default .allevents-button {
text-align: center;
}
}
.artist-container {
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-moz-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: start;
-webkit-align-items: flex-start;
-moz-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
@media all and (max-width: 1024px) {
.artist-container {
display: block;
}
}
.back-overview {
text-decoration: none;
color: #333da1;
}
.back-overview:hover {
color: #5ec8e5;
}
.artist-head {
margin-top: 60px;
}
h1 {
margin-bottom: 0px;
}
h1 + h2.cat {
margin-top: 15px;
margin-bottom: 50px;
}
blockquote {
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
padding: 0px;
margin: 0px;
}
blockquote p {
margin-bottom: 5px;
margin-top: 0px;
width: -moz-calc(100% - 75px);
width: calc(100% - 75px);
}
blockquote cite {
display: block;
}
blockquote::before {
content: "";
background-image: url(//agenturmartinakapral.at/wp-content/themes/kapral/img/svg/zitat.svg);
background-repeat: no-repeat;
background-size: contain;
display: block;
margin-right: 30px;
width: 45px;
height: 40px;
}
.services {
margin-left: 75px;
}
@media all and (max-width: 400px) {
.services {
margin-left: 0px;
}
}
ul.services {
padding: 0px 0px 0px 20px;
margin-top: 0px;
}
.artist-socialmedia {
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
margin-top: 1em;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-moz-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
}
.artist-website {
margin-left: 15px;
text-decoration: none;
color: #333da1;
}
.artist-website:hover {
color: #5ec8e5;
}
.book-now {
width: -moz-calc(100% - 30px);
width: calc(100% - 30px);
margin-top: 15px;
}
@media all and (max-width: 1024px) {
.book-now {
width: auto;
}
}
.embed-container {
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
max-width: 100%;
}
.embed-container iframe, .embed-container object, .embed-container embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.slideshow {
overflow: hidden;
}
.slideshow img {
display: block;
width: 100%;
height: auto;
}
.slideshow .rahmen, .embed-container-image .rahmen {
position: relative;
}
.slideshow .rahmen::after, .embed-container-image .rahmen:after {
position: absolute;
width: 100%;
height: 100%;
background-image: url(//agenturmartinakapral.at/wp-content/themes/kapral/img/svg/rahmen-quer.svg);
z-index: 2;
content: "";
background-size: cover;
top: 0px;
left: 0px;
}
.embed-container-image img {
width: 100%;
height: auto;
}
.artist-events {
margin-bottom: 100px;
}
.artist-event {
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-moz-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-align-self: flex-start;
-ms-flex-item-align: start;
align-self: flex-start;
margin-bottom: 50px;
}
.artist-event .artist-date {
text-align: center;
min-width: 130px;
}
.artist-event .artist-date.two > div {
float: left;
}
.artist-event .artist-date .bis {
margin: 40px 10px 0px 10px;
}
.artist-event .artist-date .month {
font-size: 1.4rem;
text-transform: uppercase;
margin-bottom: 8px;
}
.artist-event .artist-date .day {
font-size: 2.7rem;
margin-bottom: 8px;
}
.artist-event .artist-date .year {
font-size: 1.3rem;
}
.artist-event .artist-info {
width: -moz-calc(100% - 150px);
width: calc(100% - 150px);
}
.artist-event .artist-info .title {
text-transform: uppercase;
}
.artist-event .artist-info .tickets, .artist-event .artist-info .closed {
margin-top: 10px;
}
.artist-event:last-child {
margin-bottom: 0px;
}
.testimonals-container {
margin-top: 100px;
overflow: hidden;
}
.testimonals-container h2, .testimonals-container p.subline {
text-align: center;
}
.testimonals-container .slick-list {
margin: 0 -15px;
}
.testimonals-container .testimonial {
padding: 0 15px;
outline: none;
}
.testimonials .source {
margin-top: 5px;
}
.testimonials img {
width: 100%;
height: auto;
border-radius: 50%;
}
.testimonials .testimonial-logo img {
width: 100%;
max-width: 180px;
height: auto;
border-radius: 0%;
margin: auto auto 30px auto;
}
.testimonials .rahmen {
position: relative;
max-width: 180px;
width: 60%;
margin: auto auto 30px auto;
}
.testimonials .rahmen::after {
position: absolute;
width: 100%;
height: 100%;
background-image: url(//agenturmartinakapral.at/wp-content/themes/kapral/img/svg/rahmen-rund.svg);
z-index: 2;
content: "";
background-size: cover;
top: 0px;
left: 0px;
}
.testimonials .embed-container {
margin-bottom: 40px;
}
.testimonials .quote-container {
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-moz-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-align-self: flex-start;
-ms-flex-item-align: start;
align-self: flex-start;
}
.testimonials .quote-container::before {
content: "";
width: 60px;
height: 50px;
margin-right: 10px;
background-image: url(//agenturmartinakapral.at/wp-content/themes/kapral/img/svg/zitat.svg);
background-repeat: no-repeat;
}
.testimonials .quote-container p.quote {
margin-top: 0px;
}
.testimonials .quote-container div {
width: -moz-calc(100% - 70px);
width: calc(100% - 70px);
}
.all-cats {
text-align: center;
}
.all-cats ul {
padding: 0px;
margin: 15px 0px 0px 0px;
}
.all-cats li {
display: inline-block;
}
.all-cats li:after {
content: " | ";
padding-right: 5px;
}
.all-cats li:last-child:after {
content: "";
}
.all-cats li a {
color: #333da1;
text-decoration: none;
position: relative;
}
.all-cats li a::after {
display: block;
content: "";
width: 0px;
-webkit-transition: width 0.3s ease 0s, left 0.3s ease 0s;
-moz-transition: width 0.3s ease 0s, left 0.3s ease 0s;
transition: width 0.3s ease 0s, left 0.3s ease 0s;
height: 2px;
background-color: #5ec8e5;
left: 50%;
position: absolute;
bottom: -4px;
}
.all-cats li a:hover:after {
display: block;
content: "";
width: 100%;
left: 0px;
}
.all-cats li.active a:after {
display: block;
content: "";
width: 100%;
left: 0px;
}
.artist-grid {
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: start;
-webkit-justify-content: flex-start;
-moz-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-top: 70px;
}
.artist-grid .overlay {
position: relative;
}
.artist-grid .single-artist {
display: block;
margin-left: 30px;
width: -moz-calc(25% - 22.5px);
width: calc(25% - 22.5px);
color: #333da1;
text-decoration: none;
}
.artist-grid .single-artist:nth-child(4n+1) {
margin-left: 0px;
}
@media all and (max-width: 1250px) {
.artist-grid .single-artist {
width: -moz-calc(33.3333% - 20px);
width: calc(33.3333% - 20px);
}
.artist-grid .single-artist:nth-child(4n+1) {
margin-left: 30px;
}
.artist-grid .single-artist:nth-child(3n+1) {
margin-left: 0px;
}
}
@media all and (max-width: 920px) {
.artist-grid .single-artist {
width: -moz-calc(50% - 15px);
width: calc(50% - 15px);
}
.artist-grid .single-artist:nth-child(3n+1) {
margin-left: 30px;
}
.artist-grid .single-artist:nth-child(2n+1) {
margin-left: 0px;
}
}
@media all and (max-width: 540px) {
.artist-grid .single-artist {
width: 100%;
margin-left: 0px !important;
}
}
.artist-grid .single-artist .infos {
position: absolute;
width: 100%;
height: 100%;
background-color: rgba(51, 61, 161, 0.95);
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
text-align: center;
-webkit-box-pack: center;
-webkit-justify-content: center;
-moz-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-moz-box-orient: vertical;
-moz-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
top: 0px;
color: white;
opacity: 0;
-webkit-transition: opacity 0.5s;
-moz-transition: opacity 0.5s;
transition: opacity 0.5s;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
visibility: hidden;
padding: 20px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.artist-grid .single-artist .rahmen {
position: relative;
}
.artist-grid .single-artist .rahmen::after {
position: absolute;
width: 100%;
height: 100%;
background-image: url(//agenturmartinakapral.at/wp-content/themes/kapral/img/svg/rahmen-quadrat.svg);
background-repeat: no-repeat;
z-index: 3;
content: "";
background-size: cover;
top: 0px;
left: 0px;
}
.artist-grid .single-artist img {
width: 100%;
height: auto;
display: block;
}
.artist-grid .single-artist:hover .infos {
opacity: 1;
visibility: visible;
}
.events-projects {
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-moz-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.home-events {
width: -moz-calc(66.6666% - 60px);
width: calc(66.6666% - 60px);
}
@media all and (max-width: 1350px) {
.home-events {
width: -moz-calc(66.6666% - 40px);
width: calc(66.6666% - 40px);
}
}
@media all and (max-width: 920px) {
.home-events {
width: 100%;
margin-top: 80px;
}
}
.home-events .event-container {
margin-top: 40px !important;
}
@media all and (max-width: 750px) {
.page-all-events .artist-event, .home-events .artist-event {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: start !important;
-webkit-align-items: flex-start !important;
-moz-box-align: start !important;
-ms-flex-align: start !important;
align-items: flex-start !important;
}
}
.page-all-events h1, .home-events h1 {
text-align: center;
}
.page-all-events .event-container, .home-events .event-container {
max-width: 1000px;
margin: 80px auto auto auto;
}
.page-all-events .artist-info, .home-events .artist-info {
width: 25%;
}
@media all and (max-width: 750px) {
.page-all-events .artist-info, .home-events .artist-info {
padding-left: 20px;
width: -moz-calc(100% - 160px);
width: calc(100% - 160px);
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-moz-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
}
}
.page-all-events .artist-event, .home-events .artist-event {
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.page-all-events .ticket-link, .home-events .ticket-link {
text-align: left;
width: 130px;
}
@media all and (max-width: 750px) {
.page-all-events .ticket-link, .home-events .ticket-link {
width: -moz-calc(100% - 160px);
width: calc(100% - 160px);
margin-left: 150px;
}
}
.page-all-events .rahmen, .home-events .rahmen {
position: relative;
width: 180px;
}
.page-all-events .rahmen::after, .home-events .rahmen::after {
position: absolute;
width: 100%;
height: 100%;
background-image: url(//agenturmartinakapral.at/wp-content/themes/kapral/img/svg/rahmen-rund.svg);
z-index: 2;
content: "";
background-size: cover;
top: 0px;
left: 0px;
}
.page-all-events .rahmen img, .home-events .rahmen img {
border-radius: 50%;
width: 100%;
height: auto;
display: block;
}
@media all and (max-width: 750px) {
.page-all-events .rahmen, .home-events .rahmen {
display: none;
}
}
.home-events .rahmen {
position: relative;
width: 100px;
margin: 0px 20px;
}
.home-events .artist-info {
width: 50%;
}
@media all and (max-width: 600px) {
.artist-event {
display: block;
text-align: center;
}
.artist-event > div {
margin: 10px auto auto auto !important;
text-align: center !important;
}
.artist-event .artist-image {
display: block;
margin: auto;
}
.artist-event .artist-date.two {
width: 135px;
}
.artist-info {
padding: 0px !important;
width: 100% !important;
}
}
#moreinfos {
margin-top: 80px;
margin-right: 25px;
margin-left: auto;
width: -moz-calc(75% - 35px);
width: calc(75% - 35px);
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-moz-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
#moreinfos p {
width: 247px;
}
@media all and (max-width: 920px) {
#moreinfos p {
display: none;
}
}
@media all and (max-width: 1024px) {
#moreinfos {
width: 100%;
}
}
@media all and (max-width: 920px) {
#moreinfos {
-webkit-justify-content: space-around;
-ms-flex-pack: distribute;
justify-content: space-around;
}
}
@media all and (max-width: 540px) {
#moreinfos {
display: block;
text-align: center;
width: 100%;
}
}
.more-artists {
display: block;
width: 242px;
height: 80px;
background-image: url(//agenturmartinakapral.at/wp-content/themes/kapral/img/svg/weitere-kuenstler.svg);
background-size: contain;
background-repeat: no-repeat;
}
.more-artists:hover {
background-image: url(//agenturmartinakapral.at/wp-content/themes/kapral/img/svg/weitere-kuenstler-high.svg);
}
.more-music {
display: block;
width: 203px;
height: 80px;
background-image: url(//agenturmartinakapral.at/wp-content/themes/kapral/img/svg/weitere-musiker.svg);
background-size: contain;
background-repeat: no-repeat;
}
.more-music:hover {
background-image: url(//agenturmartinakapral.at/wp-content/themes/kapral/img/svg/weitere-musiker-high.svg);
}
.more-speaker {
display: block;
width: 190px;
height: 80px;
background-image: url(//agenturmartinakapral.at/wp-content/themes/kapral/img/svg/weitere-speaker.svg);
background-size: contain;
background-repeat: no-repeat;
}
.more-speaker:hover {
background-image: url(//agenturmartinakapral.at/wp-content/themes/kapral/img/svg/weitere-speaker-high.svg);
}
.more-is-more:after {
position: absolute;
content: "";
width: 19px;
height: 30px;
right: -15px;
left: auto;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
display: inline-block;
background-image: url(//agenturmartinakapral.at/wp-content/themes/kapral/img/svg/link.svg);
background-repeat: no-repeat;
background-position: center center;
background-size: 19px auto;
-webkit-transition: right 0.2s ease-out;
-moz-transition: right 0.2s ease-out;
transition: right 0.2s ease-out;
}
.more-is-more {
position: relative;
}
.more-is-more:hover:after {
right: -30px;
}
@media all and (max-width: 540px) {
.more-is-more {
margin: auto auto 50px auto;
}
}
#home-block-bottom {
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-moz-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-top: 80px;
}
@media all and (max-width: 920px) {
#home-block-bottom {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
}
.projekt-home {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
width: -moz-calc(33.333% - 120px);
width: calc(33.333% - 120px);
position: relative;
background-image: url(//agenturmartinakapral.at/wp-content/themes/kapral/img/svg/hintergrund-highligh.svg);
background-repeat: no-repeat;
background-size: cover;
padding: 40px;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-moz-box-orient: vertical;
-moz-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-moz-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
@media all and (max-width: 920px) {
.projekt-home {
min-height: 400px;
}
}
.projekt-home img {
width: 100%;
height: auto;
}
@media all and (max-width: 920px) {
.projekt-home img {
max-width: 350px;
}
}
.projekt-home a, .projekt-home p {
color: white;
text-align: center;
margin: 0px;
}
.projekt-home .btn-text:after {
background-image: url(//agenturmartinakapral.at/wp-content/themes/kapral/img/svg/link-invers.svg);
}
@media all and (max-width: 1350px) {
.projekt-home {
width: -moz-calc(33.3333% - 40px);
width: calc(33.3333% - 40px);
}
}
@media all and (max-width: 920px) {
.projekt-home {
width: 100%;
}
}
.all-events {
margin-left: -moz-calc(33.3333% + 60px);
margin-left: calc(33.3333% + 60px);
margin-top: 40px;
}
@media all and (max-width: 920px) {
.all-events {
margin: 40px auto auto auto;
text-align: center;
}
}
#home-header .rahmen {
position: relative;
}
#home-header .rahmen img {
display: block;
width: 100%;
height: auto;
}
#home-header .rahmen::after {
position: absolute;
width: 100%;
height: 100%;
background-image: url(//agenturmartinakapral.at/wp-content/themes/kapral/img/svg/rahmen-hoch.svg);
z-index: 2;
content: "";
background-size: cover;
top: 0px;
left: 0px;
}
#home-header {
overflow: hidden;
}
#home-header .left {
float: left;
width: -moz-calc(66.6666% - 15px);
width: calc(66.6666% - 15px);
}
@media all and (max-width: 920px) {
#home-header .left {
width: 100%;
}
}
#home-header .left .row1 {
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-moz-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: end;
-webkit-align-items: flex-end;
-moz-box-align: end;
-ms-flex-align: end;
align-items: flex-end;
}
#home-header .left .row1 .colum1 {
width: -moz-calc(66.6666% - 15px);
width: calc(66.6666% - 15px);
text-align: center;
}
@media all and (max-width: 540px) {
#home-header .left .row1 .colum1 {
width: 100%;
}
}
#home-header .left .row1 .colum1 h2 {
display: block;
max-width: 525px;
margin: 30px auto auto auto;
}
@media all and (max-width: 1250px) {
#home-header .left .row1 .colum1 h2 {
font-size: 1.7rem;
line-height: 2.5rem;
}
}
@media all and (max-width: 600px) {
#home-header .left .row1 .colum1 h2 {
font-size: 1.3rem;
line-height: 2.1rem;
}
}
#home-header .left .row1 .colum2 {
width: -moz-calc(33.3333% - 15px);
width: calc(33.3333% - 15px);
}
@media all and (max-width: 540px) {
#home-header .left .row1 .colum2 {
display: none;
}
}
#home-header .left .row2 {
width: 50%;
float: right;
margin-top: 30px;
}
@media all and (max-width: 1250px) {
#home-header .left .row2 {
width: 80%;
}
}
@media all and (max-width: 540px) {
#home-header .left .row2 {
width: 100%;
}
}
#home-header .right {
float: right;
width: -moz-calc(33.3333% - 15px);
width: calc(33.3333% - 15px);
}
#home-header .right p {
margin-top: 0px;
margin-bottom: 0px;
}
#home-header .right .rahmen {
margin-top: 18px;
}
@media all and (max-width: 920px) {
#home-header .right {
display: none;
}
}
#home-header + div.clear {
margin-bottom: 80px;
}
.pagination {
text-align: center;
}
.pagination .prev {
margin-right: 10px;
}
.pagination .next {
margin-left: 10px;
}
.pagination .page-numbers {
display: inline-block;
margin: 0px 5px;
}
.pagination .current {
color: #5ec8e5;
}
#home-header .btn {
margin-top: 10px;
}
#home-header .left .row2 {
position: relative;
}
#home-header .left a.callus {
position: absolute;
left: -250px;
top: -moz-calc(50% - 100px);
top: calc(50% - 100px);
background-image: url(//agenturmartinakapral.at/wp-content/themes/kapral/img/svg/stoerer.svg);
background-repeat: no-repeat;
background-size: contain;
width: 150px;
height: 150px;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-webkit-justify-content: center;
-moz-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
color: white;
font-family: "ConneqtRegular";
font-size: 1.2rem;
}
@media all and (max-width: 1250px) {
#home-header .left a.callus {
left: -110px;
width: 100px;
height: 100px;
top: -moz-calc(50% - 80px);
top: calc(50% - 80px);
font-size: 1rem;
}
}
#home-header .left a.callus:hover {
background-image: url(//agenturmartinakapral.at/wp-content/themes/kapral/img/svg/stoerer_high.svg);
}
.wp-block-quote {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.wp-block-quote cite {
width: -moz-calc(100% - 75px);
width: calc(100% - 75px);
margin-left: 75px;
}
.small-content {
max-width: 990px;
margin: auto;
}
figure.wp-block-image.border, div.wp-block-image.border > figure {
position: relative;
}
figure.wp-block-image.border img, div.wp-block-image.border > figure img {
display: block;
max-width: 100%;
height: auto;
}
figure.wp-block-image.border::after, div.wp-block-image.border > figure::after {
position: absolute;
width: 100%;
height: 100%;
z-index: 2;
content: "";
background-size: cover;
top: 0px;
left: 0px;
}
figure.wp-block-image.border.is-style-rounded::after, div.wp-block-image.border.is-style-rounded > figure::after {
background-image: url(//agenturmartinakapral.at/wp-content/themes/kapral/img/svg/rahmen-rund.svg);
}
figure.wp-block-image.border::after, div.wp-block-image.border > figure::after {
background-image: url(//agenturmartinakapral.at/wp-content/themes/kapral/img/svg/rahmen-quer.svg);
}
@media all and (max-width: 750px) {
.kapral .wp-block-column {
-webkit-flex-basis: 100% !important;
-ms-flex-preferred-size: 100% !important;
flex-basis: 100% !important;
margin-bottom: 40px;
}
.kapral .wp-block-column:last-child {
margin-bottom: 0px;
}
}
.teaser {
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-moz-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.teaser .desktop {
display: block;
}
@media all and (max-width: 750px) {
.teaser .desktop {
display: none;
}
}
.teaser .mobile {
display: none;
}
@media all and (max-width: 750px) {
.teaser .mobile {
display: block;
}
}
.teaser .wp-block-column {
width: -moz-calc(33.333% - 120px);
width: calc(33.333% - 120px);
-webkit-flex-basis: calc(33.333% - 120px);
-ms-flex-preferred-size: calc(33.333% - 120px);
flex-basis: -moz-calc(33.333% - 120px);
flex-basis: calc(33.333% - 120px);
margin-left: 0px !important;
-webkit-box-flex: initial;
-webkit-flex-grow: initial;
-moz-box-flex: initial;
-ms-flex-positive: initial;
flex-grow: initial;
}
@media all and (max-width: 1350px) {
.teaser .wp-block-column {
width: -moz-calc(33.333% - 40px);
width: calc(33.333% - 40px);
-webkit-flex-basis: calc(33.333% - 40px);
-ms-flex-preferred-size: calc(33.333% - 40px);
flex-basis: -moz-calc(33.333% - 40px);
flex-basis: calc(33.333% - 40px);
}
}
@media all and (max-width: 750px) {
.teaser .wp-block-column {
margin-bottom: 40px;
}
}
.teaser figure {
width: 100%;
}
.teaser figure a {
width: 100%;
}
.teaser figure img {
width: 100%;
height: auto;
}
h1.small-content {
display: block;
max-width: 600px;
}
p.btn-text a {
color: #333da1;
text-decoration: none;
}
.wp-block-gallery.referenzen {
margin: auto !important;
}
.referenzen .blocks-gallery-grid {
margin: auto;
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
}
p.columns {
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
-webkit-column-gap: 30px;
-moz-column-gap: 30px;
column-gap: 30px;
}
@media all and (max-width: 750px) {
p.columns {
-webkit-column-count: 1;
-moz-column-count: 1;
column-count: 1;
}
}
@media (max-width: 781px) and (min-width: 600px) {
.wp-block-column:nth-child(2n) {
margin-left: 0px !important;
}
}
.wp-block-columns a, main a {
color: #333da1;
text-decoration: none;
}
.wp-block-columns a:hover, main a:hover {
color: #5ec8e5;
}
.contact-start .wp-block-column:first-child {
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-moz-box-orient: vertical;
-moz-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-moz-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
@media all and (max-width: 1340px) {
.contact-start .wp-block-column:first-child blockquote, .contact-start .wp-block-column:first-child p, .contact-start .wp-block-column:first-child div {
display: none;
}
}
.contact-start-mobile {
display: none;
text-align: center;
}
.contact-start-mobile div {
margin: auto;
width: 130px;
}
@media all and (max-width: 1340px) {
.contact-start-mobile {
display: block;
}
}
.contact-start-mobile .social {
float: left;
}
.animation {
pointer-events: all;
width: 100%;
height: auto;
}
.run-animation #musiker-musiker_ts {
-webkit-animation: musiker-musiker_ts__ts 1200ms linear 1 normal forwards;
-moz-animation: musiker-musiker_ts__ts 1200ms linear 1 normal forwards;
animation: musiker-musiker_ts__ts 1200ms linear 1 normal forwards;
}
@-webkit-keyframes musiker-musiker_ts__ts {
0% {
-webkit-transform: translate(189.974609px, 190.013672px) scale(1, 1);
transform: translate(189.974609px, 190.013672px) scale(1, 1);
-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
16.666667% {
-webkit-transform: translate(189.974609px, 190.013672px) scale(1, 0);
transform: translate(189.974609px, 190.013672px) scale(1, 0);
-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
50% {
-webkit-transform: translate(189.974609px, 190.013672px) scale(1, 0);
transform: translate(189.974609px, 190.013672px) scale(1, 0);
-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
83.333333% {
-webkit-transform: translate(189.974609px, 190.013672px) scale(1, 0);
transform: translate(189.974609px, 190.013672px) scale(1, 0);
-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
100% {
-webkit-transform: translate(189.974609px, 190.013672px) scale(1, 1);
transform: translate(189.974609px, 190.013672px) scale(1, 1);
}
}
@-moz-keyframes musiker-musiker_ts__ts {
0% {
-moz-transform: translate(189.974609px, 190.013672px) scale(1, 1);
transform: translate(189.974609px, 190.013672px) scale(1, 1);
-moz-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
16.666667% {
-moz-transform: translate(189.974609px, 190.013672px) scale(1, 0);
transform: translate(189.974609px, 190.013672px) scale(1, 0);
-moz-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
50% {
-moz-transform: translate(189.974609px, 190.013672px) scale(1, 0);
transform: translate(189.974609px, 190.013672px) scale(1, 0);
-moz-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
83.333333% {
-moz-transform: translate(189.974609px, 190.013672px) scale(1, 0);
transform: translate(189.974609px, 190.013672px) scale(1, 0);
-moz-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
100% {
-moz-transform: translate(189.974609px, 190.013672px) scale(1, 1);
transform: translate(189.974609px, 190.013672px) scale(1, 1);
}
}
@keyframes musiker-musiker_ts__ts {
0% {
-webkit-transform: translate(189.974609px, 190.013672px) scale(1, 1);
-moz-transform: translate(189.974609px, 190.013672px) scale(1, 1);
transform: translate(189.974609px, 190.013672px) scale(1, 1);
-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
-moz-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
16.666667% {
-webkit-transform: translate(189.974609px, 190.013672px) scale(1, 0);
-moz-transform: translate(189.974609px, 190.013672px) scale(1, 0);
transform: translate(189.974609px, 190.013672px) scale(1, 0);
-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
-moz-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
50% {
-webkit-transform: translate(189.974609px, 190.013672px) scale(1, 0);
-moz-transform: translate(189.974609px, 190.013672px) scale(1, 0);
transform: translate(189.974609px, 190.013672px) scale(1, 0);
-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
-moz-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
83.333333% {
-webkit-transform: translate(189.974609px, 190.013672px) scale(1, 0);
-moz-transform: translate(189.974609px, 190.013672px) scale(1, 0);
transform: translate(189.974609px, 190.013672px) scale(1, 0);
-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
-moz-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
100% {
-webkit-transform: translate(189.974609px, 190.013672px) scale(1, 1);
-moz-transform: translate(189.974609px, 190.013672px) scale(1, 1);
transform: translate(189.974609px, 190.013672px) scale(1, 1);
}
}
.run-animation #musiker-gespiegelt_ts {
-webkit-animation: musiker-gespiegelt_ts__ts 1200ms linear 1 normal forwards;
-moz-animation: musiker-gespiegelt_ts__ts 1200ms linear 1 normal forwards;
animation: musiker-gespiegelt_ts__ts 1200ms linear 1 normal forwards;
}
@-webkit-keyframes musiker-gespiegelt_ts__ts {
0% {
-webkit-transform: translate(190px, 190.027344px) scale(1, 0);
transform: translate(190px, 190.027344px) scale(1, 0);
-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
16.666667% {
-webkit-transform: translate(190px, 190.027344px) scale(1, 0);
transform: translate(190px, 190.027344px) scale(1, 0);
-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
50% {
-webkit-transform: translate(190px, 190.027344px) scale(1, 1);
transform: translate(190px, 190.027344px) scale(1, 1);
-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
83.333333% {
-webkit-transform: translate(190px, 190.027344px) scale(1, 0);
transform: translate(190px, 190.027344px) scale(1, 0);
}
100% {
-webkit-transform: translate(190px, 190.027344px) scale(1, 0);
transform: translate(190px, 190.027344px) scale(1, 0);
}
}
@-moz-keyframes musiker-gespiegelt_ts__ts {
0% {
-moz-transform: translate(190px, 190.027344px) scale(1, 0);
transform: translate(190px, 190.027344px) scale(1, 0);
-moz-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
16.666667% {
-moz-transform: translate(190px, 190.027344px) scale(1, 0);
transform: translate(190px, 190.027344px) scale(1, 0);
-moz-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
50% {
-moz-transform: translate(190px, 190.027344px) scale(1, 1);
transform: translate(190px, 190.027344px) scale(1, 1);
-moz-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
83.333333% {
-moz-transform: translate(190px, 190.027344px) scale(1, 0);
transform: translate(190px, 190.027344px) scale(1, 0);
}
100% {
-moz-transform: translate(190px, 190.027344px) scale(1, 0);
transform: translate(190px, 190.027344px) scale(1, 0);
}
}
@keyframes musiker-gespiegelt_ts__ts {
0% {
-webkit-transform: translate(190px, 190.027344px) scale(1, 0);
-moz-transform: translate(190px, 190.027344px) scale(1, 0);
transform: translate(190px, 190.027344px) scale(1, 0);
-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
-moz-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
16.666667% {
-webkit-transform: translate(190px, 190.027344px) scale(1, 0);
-moz-transform: translate(190px, 190.027344px) scale(1, 0);
transform: translate(190px, 190.027344px) scale(1, 0);
-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
-moz-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
50% {
-webkit-transform: translate(190px, 190.027344px) scale(1, 1);
-moz-transform: translate(190px, 190.027344px) scale(1, 1);
transform: translate(190px, 190.027344px) scale(1, 1);
-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
-moz-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
83.333333% {
-webkit-transform: translate(190px, 190.027344px) scale(1, 0);
-moz-transform: translate(190px, 190.027344px) scale(1, 0);
transform: translate(190px, 190.027344px) scale(1, 0);
}
100% {
-webkit-transform: translate(190px, 190.027344px) scale(1, 0);
-moz-transform: translate(190px, 190.027344px) scale(1, 0);
transform: translate(190px, 190.027344px) scale(1, 0);
}
}
#speaker {
pointer-events: all;
}
.run-animation #speaker-speaker_ts {
-webkit-animation: speaker-speaker_ts__ts 1200ms linear 1 normal forwards;
-moz-animation: speaker-speaker_ts__ts 1200ms linear 1 normal forwards;
animation: speaker-speaker_ts__ts 1200ms linear 1 normal forwards;
}
@-webkit-keyframes speaker-speaker_ts__ts {
0% {
-webkit-transform: translate(189.978516px, 189.994141px) scale(1, 1);
transform: translate(189.978516px, 189.994141px) scale(1, 1);
-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
16.666667% {
-webkit-transform: translate(189.978516px, 189.994141px) scale(1, 0);
transform: translate(189.978516px, 189.994141px) scale(1, 0);
-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
50% {
-webkit-transform: translate(189.978516px, 189.994141px) scale(1, 0);
transform: translate(189.978516px, 189.994141px) scale(1, 0);
-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
83.333333% {
-webkit-transform: translate(189.978516px, 189.994141px) scale(1, 0);
transform: translate(189.978516px, 189.994141px) scale(1, 0);
-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
100% {
-webkit-transform: translate(189.978516px, 189.994141px) scale(1, 1);
transform: translate(189.978516px, 189.994141px) scale(1, 1);
}
}
@-moz-keyframes speaker-speaker_ts__ts {
0% {
-moz-transform: translate(189.978516px, 189.994141px) scale(1, 1);
transform: translate(189.978516px, 189.994141px) scale(1, 1);
-moz-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
16.666667% {
-moz-transform: translate(189.978516px, 189.994141px) scale(1, 0);
transform: translate(189.978516px, 189.994141px) scale(1, 0);
-moz-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
50% {
-moz-transform: translate(189.978516px, 189.994141px) scale(1, 0);
transform: translate(189.978516px, 189.994141px) scale(1, 0);
-moz-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
83.333333% {
-moz-transform: translate(189.978516px, 189.994141px) scale(1, 0);
transform: translate(189.978516px, 189.994141px) scale(1, 0);
-moz-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
100% {
-moz-transform: translate(189.978516px, 189.994141px) scale(1, 1);
transform: translate(189.978516px, 189.994141px) scale(1, 1);
}
}
@keyframes speaker-speaker_ts__ts {
0% {
-webkit-transform: translate(189.978516px, 189.994141px) scale(1, 1);
-moz-transform: translate(189.978516px, 189.994141px) scale(1, 1);
transform: translate(189.978516px, 189.994141px) scale(1, 1);
-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
-moz-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
16.666667% {
-webkit-transform: translate(189.978516px, 189.994141px) scale(1, 0);
-moz-transform: translate(189.978516px, 189.994141px) scale(1, 0);
transform: translate(189.978516px, 189.994141px) scale(1, 0);
-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
-moz-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
50% {
-webkit-transform: translate(189.978516px, 189.994141px) scale(1, 0);
-moz-transform: translate(189.978516px, 189.994141px) scale(1, 0);
transform: translate(189.978516px, 189.994141px) scale(1, 0);
-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
-moz-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
83.333333% {
-webkit-transform: translate(189.978516px, 189.994141px) scale(1, 0);
-moz-transform: translate(189.978516px, 189.994141px) scale(1, 0);
transform: translate(189.978516px, 189.994141px) scale(1, 0);
-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
-moz-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
100% {
-webkit-transform: translate(189.978516px, 189.994141px) scale(1, 1);
-moz-transform: translate(189.978516px, 189.994141px) scale(1, 1);
transform: translate(189.978516px, 189.994141px) scale(1, 1);
}
}
.run-animation #speaker-speker-gespiegelt_ts {
-webkit-animation: speaker-speker-gespiegelt_ts__ts 1200ms linear 1 normal forwards;
-moz-animation: speaker-speker-gespiegelt_ts__ts 1200ms linear 1 normal forwards;
animation: speaker-speker-gespiegelt_ts__ts 1200ms linear 1 normal forwards;
}
@-webkit-keyframes speaker-speker-gespiegelt_ts__ts {
0% {
-webkit-transform: translate(189.972656px, 190.005859px) scale(1, 0);
transform: translate(189.972656px, 190.005859px) scale(1, 0);
-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
16.666667% {
-webkit-transform: translate(189.972656px, 190.005859px) scale(1, 0);
transform: translate(189.972656px, 190.005859px) scale(1, 0);
-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
50% {
-webkit-transform: translate(189.972656px, 190.005859px) scale(1, 1);
transform: translate(189.972656px, 190.005859px) scale(1, 1);
-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
83.333333% {
-webkit-transform: translate(189.972656px, 190.005859px) scale(1, 0);
transform: translate(189.972656px, 190.005859px) scale(1, 0);
}
100% {
-webkit-transform: translate(189.972656px, 190.005859px) scale(1, 0);
transform: translate(189.972656px, 190.005859px) scale(1, 0);
}
}
@-moz-keyframes speaker-speker-gespiegelt_ts__ts {
0% {
-moz-transform: translate(189.972656px, 190.005859px) scale(1, 0);
transform: translate(189.972656px, 190.005859px) scale(1, 0);
-moz-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
16.666667% {
-moz-transform: translate(189.972656px, 190.005859px) scale(1, 0);
transform: translate(189.972656px, 190.005859px) scale(1, 0);
-moz-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
50% {
-moz-transform: translate(189.972656px, 190.005859px) scale(1, 1);
transform: translate(189.972656px, 190.005859px) scale(1, 1);
-moz-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
83.333333% {
-moz-transform: translate(189.972656px, 190.005859px) scale(1, 0);
transform: translate(189.972656px, 190.005859px) scale(1, 0);
}
100% {
-moz-transform: translate(189.972656px, 190.005859px) scale(1, 0);
transform: translate(189.972656px, 190.005859px) scale(1, 0);
}
}
@keyframes speaker-speker-gespiegelt_ts__ts {
0% {
-webkit-transform: translate(189.972656px, 190.005859px) scale(1, 0);
-moz-transform: translate(189.972656px, 190.005859px) scale(1, 0);
transform: translate(189.972656px, 190.005859px) scale(1, 0);
-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
-moz-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
16.666667% {
-webkit-transform: translate(189.972656px, 190.005859px) scale(1, 0);
-moz-transform: translate(189.972656px, 190.005859px) scale(1, 0);
transform: translate(189.972656px, 190.005859px) scale(1, 0);
-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
-moz-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
50% {
-webkit-transform: translate(189.972656px, 190.005859px) scale(1, 1);
-moz-transform: translate(189.972656px, 190.005859px) scale(1, 1);
transform: translate(189.972656px, 190.005859px) scale(1, 1);
-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
-moz-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
83.333333% {
-webkit-transform: translate(189.972656px, 190.005859px) scale(1, 0);
-moz-transform: translate(189.972656px, 190.005859px) scale(1, 0);
transform: translate(189.972656px, 190.005859px) scale(1, 0);
}
100% {
-webkit-transform: translate(189.972656px, 190.005859px) scale(1, 0);
-moz-transform: translate(189.972656px, 190.005859px) scale(1, 0);
transform: translate(189.972656px, 190.005859px) scale(1, 0);
}
}
#kuenstler {
pointer-events: all;
}
.run-animation #kuenstler-ebene-2_ts {
-webkit-animation: kuenstler-ebene-2_ts__ts 1200ms linear 1 normal forwards;
-moz-animation: kuenstler-ebene-2_ts__ts 1200ms linear 1 normal forwards;
animation: kuenstler-ebene-2_ts__ts 1200ms linear 1 normal forwards;
}
@-webkit-keyframes kuenstler-ebene-2_ts__ts {
0% {
-webkit-transform: translate(190.029297px, 190px) scale(1, 1);
transform: translate(190.029297px, 190px) scale(1, 1);
-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
16.666667% {
-webkit-transform: translate(190.029297px, 190px) scale(1, 0);
transform: translate(190.029297px, 190px) scale(1, 0);
-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
50% {
-webkit-transform: translate(190.029297px, 190px) scale(1, 0);
transform: translate(190.029297px, 190px) scale(1, 0);
-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
83.333333% {
-webkit-transform: translate(190.029297px, 190px) scale(1, 0);
transform: translate(190.029297px, 190px) scale(1, 0);
-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
100% {
-webkit-transform: translate(190.029297px, 190px) scale(1, 1);
transform: translate(190.029297px, 190px) scale(1, 1);
}
}
@-moz-keyframes kuenstler-ebene-2_ts__ts {
0% {
-moz-transform: translate(190.029297px, 190px) scale(1, 1);
transform: translate(190.029297px, 190px) scale(1, 1);
-moz-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
16.666667% {
-moz-transform: translate(190.029297px, 190px) scale(1, 0);
transform: translate(190.029297px, 190px) scale(1, 0);
-moz-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
50% {
-moz-transform: translate(190.029297px, 190px) scale(1, 0);
transform: translate(190.029297px, 190px) scale(1, 0);
-moz-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
83.333333% {
-moz-transform: translate(190.029297px, 190px) scale(1, 0);
transform: translate(190.029297px, 190px) scale(1, 0);
-moz-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
100% {
-moz-transform: translate(190.029297px, 190px) scale(1, 1);
transform: translate(190.029297px, 190px) scale(1, 1);
}
}
@keyframes kuenstler-ebene-2_ts__ts {
0% {
-webkit-transform: translate(190.029297px, 190px) scale(1, 1);
-moz-transform: translate(190.029297px, 190px) scale(1, 1);
transform: translate(190.029297px, 190px) scale(1, 1);
-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
-moz-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
16.666667% {
-webkit-transform: translate(190.029297px, 190px) scale(1, 0);
-moz-transform: translate(190.029297px, 190px) scale(1, 0);
transform: translate(190.029297px, 190px) scale(1, 0);
-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
-moz-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
50% {
-webkit-transform: translate(190.029297px, 190px) scale(1, 0);
-moz-transform: translate(190.029297px, 190px) scale(1, 0);
transform: translate(190.029297px, 190px) scale(1, 0);
-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
-moz-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
83.333333% {
-webkit-transform: translate(190.029297px, 190px) scale(1, 0);
-moz-transform: translate(190.029297px, 190px) scale(1, 0);
transform: translate(190.029297px, 190px) scale(1, 0);
-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
-moz-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
100% {
-webkit-transform: translate(190.029297px, 190px) scale(1, 1);
-moz-transform: translate(190.029297px, 190px) scale(1, 1);
transform: translate(190.029297px, 190px) scale(1, 1);
}
}
.run-animation #kuenstler-gespiegelt_ts {
-webkit-animation: kuenstler-gespiegelt_ts__ts 1200ms linear 1 normal forwards;
-moz-animation: kuenstler-gespiegelt_ts__ts 1200ms linear 1 normal forwards;
animation: kuenstler-gespiegelt_ts__ts 1200ms linear 1 normal forwards;
}
@-webkit-keyframes kuenstler-gespiegelt_ts__ts {
0% {
-webkit-transform: translate(190.017578px, 190.009766px) scale(1, 0);
transform: translate(190.017578px, 190.009766px) scale(1, 0);
-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
16.666667% {
-webkit-transform: translate(190.017578px, 190.009766px) scale(1, 0);
transform: translate(190.017578px, 190.009766px) scale(1, 0);
-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
50% {
-webkit-transform: translate(190.017578px, 190.009766px) scale(1, 1);
transform: translate(190.017578px, 190.009766px) scale(1, 1);
-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
83.333333% {
-webkit-transform: translate(190.017578px, 190.009766px) scale(1, 0);
transform: translate(190.017578px, 190.009766px) scale(1, 0);
}
100% {
-webkit-transform: translate(190.017578px, 190.009766px) scale(1, 0);
transform: translate(190.017578px, 190.009766px) scale(1, 0);
}
}
@-moz-keyframes kuenstler-gespiegelt_ts__ts {
0% {
-moz-transform: translate(190.017578px, 190.009766px) scale(1, 0);
transform: translate(190.017578px, 190.009766px) scale(1, 0);
-moz-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
16.666667% {
-moz-transform: translate(190.017578px, 190.009766px) scale(1, 0);
transform: translate(190.017578px, 190.009766px) scale(1, 0);
-moz-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
50% {
-moz-transform: translate(190.017578px, 190.009766px) scale(1, 1);
transform: translate(190.017578px, 190.009766px) scale(1, 1);
-moz-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
83.333333% {
-moz-transform: translate(190.017578px, 190.009766px) scale(1, 0);
transform: translate(190.017578px, 190.009766px) scale(1, 0);
}
100% {
-moz-transform: translate(190.017578px, 190.009766px) scale(1, 0);
transform: translate(190.017578px, 190.009766px) scale(1, 0);
}
}
@keyframes kuenstler-gespiegelt_ts__ts {
0% {
-webkit-transform: translate(190.017578px, 190.009766px) scale(1, 0);
-moz-transform: translate(190.017578px, 190.009766px) scale(1, 0);
transform: translate(190.017578px, 190.009766px) scale(1, 0);
-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
-moz-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
16.666667% {
-webkit-transform: translate(190.017578px, 190.009766px) scale(1, 0);
-moz-transform: translate(190.017578px, 190.009766px) scale(1, 0);
transform: translate(190.017578px, 190.009766px) scale(1, 0);
-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
-moz-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
50% {
-webkit-transform: translate(190.017578px, 190.009766px) scale(1, 1);
-moz-transform: translate(190.017578px, 190.009766px) scale(1, 1);
transform: translate(190.017578px, 190.009766px) scale(1, 1);
-webkit-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
-moz-animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}
83.333333% {
-webkit-transform: translate(190.017578px, 190.009766px) scale(1, 0);
-moz-transform: translate(190.017578px, 190.009766px) scale(1, 0);
transform: translate(190.017578px, 190.009766px) scale(1, 0);
}
100% {
-webkit-transform: translate(190.017578px, 190.009766px) scale(1, 0);
-moz-transform: translate(190.017578px, 190.009766px) scale(1, 0);
transform: translate(190.017578px, 190.009766px) scale(1, 0);
}
}
input[type=text], input[type=email], input[type=tel], select, textarea {
width: 100%;
border: 2px #333da1 solid;
padding: 10px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
font-size: 1.2rem;
color: #333da1;
}
label {
margin-top: 20px;
display: block;
margin-bottom: 5px;
}
.nf-after-form-content:last-child {
display: none;
}
input[type=button], input[type=submit] {
position: relative;
font-size: 1.2rem;
border: none;
margin-top: 40px;
color: #fff;
text-decoration: none;
padding: 15px 20px 15px 20px;
display: inline-block;
background-image: url(//agenturmartinakapral.at/wp-content/themes/kapral/img/svg/button.svg);
background-size: auto 100%;
background-repeat: repeat;
text-align: center;
cursor: pointer;
}
input[type=button]:hover, input[type=submit]:hover {
background-image: url(//agenturmartinakapral.at/wp-content/themes/kapral/img/svg/button-high.svg);
}
.nf-error-msg {
color: #5ec8e5;
}
.page-jetzt-buchen .ninja-forms-form-wrap {
max-width: 800px;
margin: auto;
}
.boxzilla-center-container .boxzilla {
max-width: 600px !important;
margin-top: 20px !important;
width: 95% !important;
}
#home-header .left  a.callus {
text-align: center;
}
@media (max-width: 540px) {
#home-header .left  a.callus {
position: relative;
left: unset;
top: unset;
}
}
body .brlbs-cmpnt-container.brlbs-cmpnt-content-blocker{
min-height: 300px;
background: #333da1
}
.brlbs-cmpnt-cb-thumbnail{
background-image: none !important;
}
.brlbs-cmpnt-cb-play-button{
display: none !important;
}
#categoryDropdown{
max-width: 500px;
}
.tax-cat-onstage h1{
margin-bottom: 20px;
}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.lb-loader,.lightbox{text-align:center;line-height:0}.lb-dataContainer:after,.lb-outerContainer:after{content:"";clear:both}html.lb-disable-scrolling{overflow:hidden;position:fixed;height:100vh;width:100vw}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-loader,.lb-nav{position:absolute;left:0}.lb-outerContainer:after{display:table}.lb-loader{top:43%;height:25%;width:100%}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(//agenturmartinakapral.at/wp-content/themes/kapral/img/loading.gif) no-repeat}.lb-nav{top:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(//agenturmartinakapral.at/wp-content/themes/kapral/img/prev-dark.svg) left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(//agenturmartinakapral.at/wp-content/themes/kapral/img/next-dark.svg) right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{display:table}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(//agenturmartinakapral.at/wp-content/themes/kapral/img/close.svg) top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}