@charset "UTF-8";
 @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 300;
src: local(''),
url(//www.viviendomusic.com/wp-content/themes/viviendomusic/fonts/open-sans-v18-latin-300.woff2) format('woff2'), url(//www.viviendomusic.com/wp-content/themes/viviendomusic/fonts/open-sans-v18-latin-300.woff) format('woff'); } @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 300;
src: local(''),
url(//www.viviendomusic.com/wp-content/themes/viviendomusic/fonts/open-sans-v18-latin-300italic.woff2) format('woff2'), url(//www.viviendomusic.com/wp-content/themes/viviendomusic/fonts/open-sans-v18-latin-300italic.woff) format('woff'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: local(''),
url(//www.viviendomusic.com/wp-content/themes/viviendomusic/fonts/open-sans-v18-latin-regular.woff2) format('woff2'), url(//www.viviendomusic.com/wp-content/themes/viviendomusic/fonts/open-sans-v18-latin-regular.woff) format('woff'); } @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 400;
src: local(''),
url(//www.viviendomusic.com/wp-content/themes/viviendomusic/fonts/open-sans-v18-latin-italic.woff2) format('woff2'), url(//www.viviendomusic.com/wp-content/themes/viviendomusic/fonts/open-sans-v18-latin-italic.woff) format('woff'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
src: local(''),
url(//www.viviendomusic.com/wp-content/themes/viviendomusic/fonts/open-sans-v18-latin-600.woff2) format('woff2'), url(//www.viviendomusic.com/wp-content/themes/viviendomusic/fonts/open-sans-v18-latin-600.woff) format('woff'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 700;
src: local(''),
url(//www.viviendomusic.com/wp-content/themes/viviendomusic/fonts/open-sans-v18-latin-700.woff2) format('woff2'), url(//www.viviendomusic.com/wp-content/themes/viviendomusic/fonts/open-sans-v18-latin-700.woff) format('woff'); } @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 600;
src: local(''),
url(//www.viviendomusic.com/wp-content/themes/viviendomusic/fonts/open-sans-v18-latin-600italic.woff2) format('woff2'), url(//www.viviendomusic.com/wp-content/themes/viviendomusic/fonts/open-sans-v18-latin-600italic.woff) format('woff'); } @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 700;
src: local(''),
url(//www.viviendomusic.com/wp-content/themes/viviendomusic/fonts/open-sans-v18-latin-700italic.woff2) format('woff2'), url(//www.viviendomusic.com/wp-content/themes/viviendomusic/fonts/open-sans-v18-latin-700italic.woff) format('woff'); } @font-face {
font-family: 'Open Sans';
font-style: italic;
font-weight: 800;
src: local(''),
url(//www.viviendomusic.com/wp-content/themes/viviendomusic/fonts/open-sans-v18-latin-800italic.woff2) format('woff2'), url(//www.viviendomusic.com/wp-content/themes/viviendomusic/fonts/open-sans-v18-latin-800italic.woff) format('woff'); } @font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 800;
src: local(''),
url(//www.viviendomusic.com/wp-content/themes/viviendomusic/fonts/open-sans-v18-latin-800.woff2) format('woff2'), url(//www.viviendomusic.com/wp-content/themes/viviendomusic/fonts/open-sans-v18-latin-800.woff) format('woff'); } @font-face {
font-family: 'PT Serif';
font-style: normal;
font-weight: 400;
src: local(''),
url(//www.viviendomusic.com/wp-content/themes/viviendomusic/fonts/pt-serif-v12-latin-regular.woff2) format('woff2'), url(//www.viviendomusic.com/wp-content/themes/viviendomusic/fonts/pt-serif-v12-latin-regular.woff) format('woff'); } @font-face {
font-family: 'PT Serif';
font-style: italic;
font-weight: 400;
src: local(''),
url(//www.viviendomusic.com/wp-content/themes/viviendomusic/fonts/pt-serif-v12-latin-italic.woff2) format('woff2'), url(//www.viviendomusic.com/wp-content/themes/viviendomusic/fonts/pt-serif-v12-latin-italic.woff) format('woff'); } @font-face {
font-family: 'PT Serif';
font-style: normal;
font-weight: 700;
src: local(''),
url(//www.viviendomusic.com/wp-content/themes/viviendomusic/fonts/pt-serif-v12-latin-700.woff2) format('woff2'), url(//www.viviendomusic.com/wp-content/themes/viviendomusic/fonts/pt-serif-v12-latin-700.woff) format('woff'); } @font-face {
font-family: 'PT Serif';
font-style: italic;
font-weight: 700;
src: local(''),
url(//www.viviendomusic.com/wp-content/themes/viviendomusic/fonts/pt-serif-v12-latin-700italic.woff2) format('woff2'), url(//www.viviendomusic.com/wp-content/themes/viviendomusic/fonts/pt-serif-v12-latin-700italic.woff) format('woff'); } @font-face {
font-display: swap; font-family: 'Farsan';
font-style: normal;
font-weight: 400;
src: url(//www.viviendomusic.com/wp-content/themes/viviendomusic/fonts/farsan-v22-latin-regular.woff2) format('woff2'); }
:root ,
:root .editor-styles-wrapper {
--global--color-primary: var(--global--color-black);
--global--color-secondary: var(--global--color-black);
--global--color-red: #DF4547;
--global--color-light-red: #FAE3E3;
--global--color-blue: #338FCC;
--global--color-dark-blue: #1A6CA2;
--global--color-background: #F0F0F0;
--global--color-lightgrey: #F0F0F0;
--global--font-primary: "Open Sans", sans-serif;
--global--font-secondary: "Open Sans", sans-serif;
--global--font-size-base:18px;
--global--font-size-lg: 1.5625rem;
--heading--font-weight: 800;
--heading--font-size-h1: 149px;
--global--font-size-page-title: 48px;
--primary-nav--font-size: 22px;
--primary-nav--font-size-button: var(--global--font-size-lg); --button--color-text: #fff;
--button--color-text-hover: #fff;
--button--color-text-active: #fff;
--button--color-background: var(--global--color-red);
--button--color-background-active: var(--global--color-background); --pullquote--font-family: "PT Sans", serif;
--pullquote--font-size: 45px;
--pullquote--font-style: italic;
--pullquote--letter-spacing: 2.25px; --responsive--alignwide-width: 80%; --form--border-color: rgb(204,204,204);
--form--border-width: 2px;
--form--spacing-unit: 5px; --footer--color-link: #fff;
--footer--color-link-hover: rgba(255, 255, 255, 0.65);
--footer--color-text: #fff;
}
.wp-custom-logo .site-header {
align-items: start;
}
#masthead {
position: fixed;
width: 100%;
max-width: 100%;
height: 70px;
z-index: 10000;
padding: 0;
margin: 0;
}
.site-branding {
position: absolute;
top: 34px;
left: 5%;
transition: all .5s ease-in-out;
}
.site-logo .custom-logo {
margin: 0;
max-width: 400px;
max-height: 145px;
height: 145px;
transition: all .5s ease-in-out;
}
.shrink-header #masthead,
.single-artists #masthead {
background-color: var(--global--color-background);
box-shadow: rgba(33, 35, 38, 0.1) 0 10px 10px -10px;
}
.shrink-header .site-branding,
.single-artists .site-branding {
top: 0;
}
.shrink-header .site-logo,
.single-artists .site-logo {
margin-top: 9px;
}
.shrink-header .site-logo .custom-logo,
.single-artists .site-logo .custom-logo {
max-height: 50px;
height: 50px;
}
.menu-button-container .button.button .dropdown-icon.open .svg-icon {
top: 1px;
}
.primary-navigation {
top: 0;
}
.primary-navigation .primary-menu-container > ul > .menu-item > a{
padding-right:3vw;
}
.primary-navigation a:hover
{
text-decoration: none;
color: var(--global--color-red) !important;
}
.primary-navigation .current-menu-item > a:first-child,
.primary-navigation .current_page_item > a:first-child,
.primary-navigation .current_page_item > a:first-child:hover {
color: var(--global--color-red);
text-decoration: none;
}
.sub-menu-toggle {
display: none !important;
}
h1 {
text-transform: uppercase;
}
h1, h2, h3 {
color: var(--global--color-red);
}
.home h1 {
text-align: center;
font-size: 57px;
}
ul {
padding-left:15px;
}
.site a,
.site a:focus {
background-color: transparent !important;
text-underline-offset: 5px;
}
#primary-menu-list a:focus {
color: #000;
}
.ek-linked-block a.editorskit-block-link {
margin: 0;
max-width: 100% !important;
}
a.editorskit-block-link:hover {
background-color: #fff !important;
opacity: .2;
}
h1.page-title,
h1.entry-title,
p.page-title {
color: var(--global--color-red);
font-size: var(--global--font-size-page-title);
text-transform: uppercase;
line-height: var(--heading--line-height-h1);
font-weight: 800;
margin-bottom: 40px;
}
h1.page-title:before,
h1.entry-title:before,
p.page-title:before {
position: absolute;
border-top: 2px solid var(--global--color-red);
width: 120px;
content: '';
margin-top: -5px;
}
.long-heading {
font-size: calc(0.66 * var(--global--font-size-page-title)) !important;
}
button,
.site .button,
.site .artist-title-wrapper button.artist-title-cta,
input[type="submit"],
input[type="reset"],
.wp-block-search__button,
.wp-block-button,
.wp-block-button__link,
#calculatePrice {
background-color: var(--global--color-blue);
border: none !important;
color: #fff;
transition: all .5s;
}
.site .button:hover,
button.artist-title-cta:hover,
.wp-block-button:hover,
.wp_block_button .wp-block-button__link:hover {
background: var(--global--color-dark-blue)!important;
color: #fff !important;
}
.site .button:focus {
background: var(--global--color-blue);
color: #fff;
}
.wp-block-columns h1:not(.page-title),
.seo-columns-group .wp-block-columns h2,
.seo-columns-group .wp-block-columns h3 {
font-size: 25px;
text-transform: none;
} .wp-block-button.transparent {
background-color: transparent;
border:1px solid var(--global--color-red)!important;
}
.wp-block-button.transparent a.wp-block-button__link{
color: var(--global--color-red) !important;
} #booking-quickie {
position: fixed;
box-sizing: content-box;
right: 0;
top: 30vh;
background-color: var(--global--color-blue);
z-index: 10000;
transition: all .3s;
}
#booking-quickie:hover {
padding-right: 20px;
}
#booking-quickie:hover:after {
opacity: 1;
}
#booking-quickie__button {
padding: calc(100vw / 150) calc(100vw / 45);
box-shadow: -2px 0 1px #00000080;
background-color: var(--global--color-blue);
}
#booking-quickie__button:hover {
color: #fff;
}
.booking-quickie__headline {
font-weight: 800;
letter-spacing: calc(100vw / 530);
font-size: calc(100vw / 40);
line-height: calc(100vw / 30);
display: block;
text-align: center;
text-transform: uppercase;
}
.booking-quickie__sub-headline {
font-size: calc(100vw / 85);
white-space: nowrap;
}
.site-main {
padding-top: 0;
padding-bottom: 0;
}
.site-content {
padding-top: 300px;
} .has-white-background {
background-color: #fff;
}
.wp-block-group.no-side-padding {
padding-left: 0 !important;
padding-right: 0 !important;
}
.font-size-2em {
font-size:2em!important;
}
.has-red-color {
color: red;
} .schema-faq .schema-faq-section {
border: 1px solid var(--global--color-red);
background-color: #fff;
}
.schema-faq .schema-faq-question {
padding-left:40px;
}
.schema-faq .schema-faq-question::after {
color: var(--global--color-red);
left:15px;
right: auto;
}
.schema-faq .schema-faq-question.faq-q-open {
border-bottom: 1px solid var(--global--color-light-red);
}
.home main {
padding-top: 0;
}
.home .entry-content {
padding-top: 100px;
} .home .wp-block-eedee-block-gutenslider.adaptive-height {
min-height: 60vh !important;
}
.home .wp-block-eedee-block-gutenslider .eedee-background-div {
left: 40vw !important;
max-width: 60vw;
}
.home .wp-block-eedee-block-gutenslider.is-position-center-center .slide-content {
align-items: start !important;
padding-left: 15%;
justify-content: flex-start !important;
padding-top: 15vh;
overflow: hidden;
}
.slide-content .wp-block-quote {
max-width: 450px !important;
}
.slide-content .wp-block-quote p {
font-size: 45px;
line-height: 55px;
color: var(--global--color-red);
}
.slide-content .wp-block-quote:after {
content: '';
background: url(//www.viviendomusic.com/wp-content/themes/viviendomusic/css/img/lines-rectangle.svg) no-repeat 0 0;
width: 150%;
height: 150%;
display: block;
margin-top: 50px;
margin-left: -50%;
} .numbers-section-container {
color: var(--global--color-red);
margin: 0 0 3% 0;
padding: 1% 0;
}
.numbers-section-container .wp-block-columns {
gap: 0 !important;
}
.numbers-section-container .number {
font-weight: 700;
font-size: 48px;
padding-top: 8px;
margin-bottom: 0;
}
.numbers-section-container .number + p {
margin-top: 0 !important;
line-height: 32px;
font-size: 24px;
}
.numbers-section-container .wp-block-group__inner-container .wp-block-column {
margin-left: 0 !important;
font-weight: normal;
text-transform: uppercase;
min-height: 200px;
}
.numbers-section-container .wp-block-column.has-icon:before {
content: "";
display: block;
background-size: auto auto;
margin: auto;
height: 120px;
background-repeat: no-repeat;
background-position-x: center;
}
.numbers-section-container .wp-block-column.has-icon-stars:before {
background-image: url(//www.viviendomusic.com/wp-content/themes/viviendomusic/img/icon-stars.svg);
}
.numbers-section-container .wp-block-column.has-icon-live:before {
background-image: url(//www.viviendomusic.com/wp-content/themes/viviendomusic/img/icon-live.svg);
}
.numbers-section-container .wp-block-column.has-icon-people:before {
background-image: url(//www.viviendomusic.com/wp-content/themes/viviendomusic/img/icon-people.svg);
}
.numbers-section-container .wp-block-column.has-icon-notes:before {
background-image: url(//www.viviendomusic.com/wp-content/themes/viviendomusic/img/icon-notes.svg);
} .home-logo-slider {
margin-bottom:3%;
}
.home .logo_slider.slide .slick-arrow.slick-next,
.home .logo_slider.slide .slick-arrow.slick-prev {
background-repeat: no-repeat !important;
height: 100px !important;
width: 25px !important;
background-position-y: center !important;
top: 50% !important;
}
.home .logo_slider.slide .slick-next {
background: url(//www.viviendomusic.com/wp-content/themes/viviendomusic/img/slider-arrow-right.svg) !important;
right: -60px;
}
.home .logo_slider.slide .slick-prev {
background: url(//www.viviendomusic.com/wp-content/themes/viviendomusic/img/slider-arrow-left.svg) !important;
left: -60px;
} .home .testimonial-slider-container {
background-color: var(--global--color-light-red);
padding-top: 1%;
padding-bottom: 0;
}
.home .testimonial-index {
display: none !important;
}
.home .testimonial {
width: 90%;
}
.home .testimonial_slider.slide .slick-arrow.slick-next,
.home .testimonial_slider.slide .slick-arrow.slick-prev {
background-repeat: no-repeat !important;
height: 200px !important;
width: 30px !important;
background-position-y: center !important;
top: 30% !important;
}
.home .testimonial_slider.slide .slick-next {
background: url(//www.viviendomusic.com/wp-content/themes/viviendomusic/img/slider-arrow-right.svg) !important;
right: -60px;
}
.home .testimonial_slider.slide .slick-prev {
background: url(//www.viviendomusic.com/wp-content/themes/viviendomusic/img/slider-arrow-left.svg) !important;
left: -60px;
}
.home .testimonial_slider.slide .slick-slide {
width: inherit !important;
padding: 0;
| margin: 0 20 px;
background-color: var(--global--color-light-red);
}
.home .testimonial .testimonial-text {
position: relative;
display: block;
box-sizing: border-box;
height: auto;
background-color: var(--global--color-light-red);
font-family: "Farsan", serif;
font-size: 22px;
color: var(--global--color-red);
font-style: italic;
margin: 20px;
padding: 6%;
margin-bottom: 100px !important;
border: 2px solid var(--global--color-red);
border-radius: 40px;
}
.home .testimonial-text:after {
content: "";
position: absolute;
display: block;
width: 70px;
height: 70px;
background-color: var(--global--color-light-red);
left: calc(50% - 35px);
background-image: url(//www.viviendomusic.com/wp-content/themes/viviendomusic/img/triangle_down_thin.svg);
background-repeat: no-repeat;
background-size: contain;
bottom: -70px;
}
.home .testimonial-author,
.home .testimonial-position {
color: var(--global--color-red);
background-color: var(--global--color-light-red);
font-weight: normal;
}
.home .testimonial-position,
.home .testimonial {
background-color: var(--global--color-light-red);
}
.home .testimonial_slider.slide .slick-dots {
display: none !important;
} .wp-block-columns.bg-white .wp-block-column {
background-color: white;
height: 728px;
padding: 0;
position: relative;
overflow: visible;
max-width: 400px;
}
.wp-block-columns.bg-white .wp-block-column.icon-calendar:before {
content: '';
position: absolute;
background-image: url(//www.viviendomusic.com/wp-content/themes/viviendomusic/img/icon-calendar.svg);
width: 250px;
height: 250px;
top: 300px;
left: -180px;
background-repeat: no-repeat;
z-index: -1;
}
.wp-block-columns.bg-white .wp-block-column.icon-piano:before {
content: '';
position: absolute;
background-image: url(//www.viviendomusic.com/wp-content/themes/viviendomusic/img/icon-piano.svg);
width: 300px;
height: 300px;
top: 200px;
left: 350px;
background-repeat: no-repeat;
z-index: -1;
}
.wp-block-columns.bg-white .wp-block-column:nth-child(2n) {
margin-left: 0;
}
.wp-block-columns.bg-white .wp-block-column img {
--webkit-clip-path: polygon(0 0, 100% 0%, 100% 86%, 0% 100%);
clip-path: polygon(0 0, 100% 0%, 100% 86%, 0% 100%);
min-width: 100%;
max-width: 200%;
height: 250px;
width: auto;
}
.wp-block-columns.bg-white .wp-block-column .wp-block-button {
width: 100%;
height: 110px;
display: flex;
justify-content: center;
align-items: center;
margin-bottom: 0;
position: absolute;
bottom: 0;
}
.wp-block-columns.bg-white .wp-block-column .home__column-headline,
.wp-block-columns.bg-white .wp-block-column h2,
.wp-block-columns.bg-white .wp-block-column p {
padding: 0 8% 0 8%;
}
.wp-block-columns.bg-white .wp-block-column .home__column-headline {
font-size: 45px;
color: var(--global--color-red);
font-weight: 800;
padding-bottom: 2%;
padding-top: 3%;
}
.wp-block-columns.bg-white .wp-block-column p {
line-height: 30px;
}
.wp-block-columns.bg-white .wp-block-column .wp-block-button__link {
border: none;
font-size: 28px;
font-weight: 800;
letter-spacing: -1.5px;
}
@media (max-width: 481px) {
.home .site-main {
padding-top:20px;
}
.home .entry-content {
padding-top: 0;
}
.home .logo_slider.slide .slick-arrow.slick-next,
.home .logo_slider.slide .slick-arrow.slick-prev {
display: none!important;
}
.home .testimonial_slider.slide .slick-arrow.slick-next {
right: -30px;
}
.home .testimonial_slider.slide .slick-arrow.slick-prev {
left: -30px;
}
}
#artist-categories {
display: none;
}
#artist-cats-toggle:before {
color: var(--global--color-red);
content: 'i';
text-align: center;
border: 1px solid var(--global--color-red);
border-radius: 50%;
display: inline-block;
background-repeat: no-repeat;
width: 30px;
height: 30px;
margin-right: 5px;
}
#artist-cats-toggle {
font-size: var(--global--font-size-xs);
margin-left: 1rem;
} #wpupg-grid-container-1 {
visibility: hidden;
}
.wpupg-grid-filters {
margin-bottom: 40px;
}
.wpupg-filter-item {
font-size: 18px;
margin-right: 30px;
height: 40px;
padding: 2px 10px !important;
}
.artist_experience_wrapper {
position: absolute;
right: 0;
padding: 1% 2%;
background-color: var(--global--color-red);
color: #fff;
font-size: 60%;
z-index: 1000;
}
.wpupg-item:hover img {
filter: grayscale(100%) brightness(40%) sepia(100%) hue-rotate(-50deg) saturate(600%) contrast(0.8);
}
.wpupg-item:hover .wpupg-hover {
position: absolute;
top: 0;
bottom: 0;
margin: auto;
display: flex;
align-items: center;
justify-content: center;
width: 100%;
color: #fff;
} .single-artists .site-content {
padding-top: 0;
}
.artist-hero-wrapper {
position: relative;
}
.artist-hero-wrapper img {
max-width: 100% !important;
}
.artist-title-wrapper {
position: absolute;
top: min(10vh, 10%);
left: 10%;
}
.artist-title {
color: #fff;
background-color: var(--global--color-red);
font-size: calc(50vw / 10);
margin-bottom: 5%;
padding: 5px 10px;
}
.artist-title-cta {
padding: 1% 4%;
font-size: max(16px, calc(50vw / 25));
font-weight: 600;
}
.artist-row__two_columns {
margin-top: 120px;
display: flex;
flex-wrap: nowrap;
justify-content: flex-end;
}
.artist-row__header + .artist-columns-group,
.artist-row__two_columns.background-white {
margin-top: 0;
}
.artist-row__two_columns.background-white {
padding-top: 40px;
padding-bottom: 40px;
}
.artist-title-small-wrapper {
width: 30%;
}
.artist-title-small {
font-size: var(--global--font-size-base);
font-weight: normal;
text-transform: none;
padding-top: 10px;
margin-right: 20px;
border-top: 1px solid var(--global--color-red);
display: inline-block;
}
.artist-experience {
color: #fff;
background: var(--global--color-red);
display: block;
width: max-content;
padding: 1% 2%;
margin-top: 13px;
}
.artist-short-info {
width: 70%;
color: var(--global--color-red);
}
.artist-info {
width: 50%;
}
.artist-info-cta-button {
max-width: fit-content;
margin-top: 20px;
}
.artist-column {
width: 50%;
padding-right: 40px;
}
.artist-claim {
font-size: 70px;
line-height: 90px;
}
.artist-claim__header {
text-transform: uppercase;
color: #7D7D7D;
font-weight: normal;
font-size: 25px;
}
.artist-logo {
padding-top: 5%;
max-width: min(300px, 75%);
}
.artist-video {
width: 50%;
}
.artist-video__left {
margin-right: 1%;
}
.artist-video__right {
margin-left: 1%;
}
.artist-gallery {
margin-top: 0;
padding-top: 40px;
padding-bottom: 40px;
}
.artist-gallery img {
padding: 5%;
} .artist-downloads a[href$=".pdf"] {
background: url(//www.viviendomusic.com/wp-content/themes/viviendomusic/css/img/PDF_file_icon.png) no-repeat left center;
padding-left: 28px;
border-bottom: none !important;
}
.artist-downloads a:not(:first-of-type) {
margin-left: 40px;
}
.artist-similar-artists-gallery {
display: flex;
padding-bottom: 4rem;
}
.artist-similar-artists .gallery-item {
max-width: 33.3%;
position: relative;
overflow: hidden;
margin: 1.7%;
|
}
.artist-similar-artists.artist-gallery img {
padding: 0;
}
.artist-similar-artists-gallery .gallery-item:hover {
background-color: var(--global--color-red);
}
.artist-similar-artists-gallery .gallery-item:hover img {
opacity: .3;
}
.artist-similar-artists-gallery .gallery-item:hover .similar-artist-title {
display: block;
font-weight: 700;
color: #fff;
}
.similar-artist-title {
position: absolute;
top: 45%;
text-align: center;
width: 100%;
display: none;
z-index: 100;
}
.artist-downloads + .artist-columns-group {
margin-bottom: 0;
} .artist-no-acf .wp-block-column h1.page-title {
padding-left: 0;
margin-left: 0;
}
.artist-no-acf .wp-block-cover {
justify-content: left;
padding-left: 0;
}
.artist-no-acf .wp-block-cover .wp-block-cover__inner-container {
width: auto;
padding: 10px;
background-color: var(--global--color-red);
}
.wp-block-group.viv-page-link-container {
border-bottom: 1px solid var(--global--color-red);
min-height: 100px;
padding-top: 18px;
margin: 0;
}
.wp-block-group.viv-page-link-container.viv-page-link-container__first {
border-top: 1px solid var(--global--color-red);
margin-top: 20px;
}
.viv-page-link-container p {
margin-bottom: 0 !important;
}
.wp-block-group.viv-page-link-container .booking__link-text {
font-size: 28px;
font-weight: 800;
line-height: 38px;
margin-bottom: 0;
}
.wp-block-group.viv-page-link-container .booking__link-text:after {
content: '';
background-image: url(//www.viviendomusic.com/wp-content/themes/viviendomusic/img/arrow-circle.svg);
display: inline-block;
width: 35px;
height: 35px;
float: right;
margin-top: 14px;
margin-right: 10px;
}
.wp-block-group.viv-page-link-container  p {
margin-top: 0;
color: var(--global--color-red);
}  .viv-artist-columns__infotext_above {
max-width: calc(var(--responsive--alignwide-width) / 1.7) !important;
}
.viv-artist-columns__infotext-above__wider {
max-width: 850px !important;
}
.wp-block-columns.viv-artist-columns {
justify-content: center;
}
.wp-block-columns.viv-artist-columns .wp-block-column {
font-size: 0.9em !important;
background-color: #fff;
padding-bottom: 2%;
max-width: calc(25% - 3.2em);
}
.wp-block-columns.viv-artist-columns .wp-block-column.artist-link-container {
position: relative;
padding-bottom: 240px;
}
.wp-block-columns.viv-artist-columns .wp-block-column:not(:first-child) {
margin-left: 2em !important;
}
.wp-block-columns.viv-artist-columns .wp-block-column .wp-block-image {
background: none;
padding: 0;
margin-top: -35px;
}
.wp-block-columns.viv-artist-columns .wp-block-column .wp-block-image img {
max-width: 100%;
}
.wp-block-columns.viv-artist-columns .wp-block-column h3 {
position: relative;
font-size: 1.25em;
background-color: var(--global--color-red);
color: #fff;
--webkit-clip-path: polygon(0 0, 100% 0%, 100% 75%, 0% 100%);
clip-path: polygon(0 0, 100% 0%, 100% 75%, 0% 100%);
width: 100%;
height: auto;
text-align: center;
font-weight: normal;
line-height: 40px;
padding: 10% 0 12% 0;
margin: 0;
z-index: 2;
}
.wp-block-columns.viv-artist-columns .wp-block-column p {
padding-left: 8%;
padding-right: 8%;
font-size: .95em;
}
.wp-block-columns.viv-artist-columns .wp-block-column ul {
padding-left: 1.2em;
padding-right: 1em;
list-style-type: none;
}
.wp-block-columns.viv-artist-columns .wp-block-column ul li {
font-size: .95em;
margin-bottom: .3em;
position: relative;
padding-left: 0.75em;
}
.wp-block-columns.viv-artist-columns .wp-block-column ul li:before {
content: "✓";
color: var(--global--color-red);
font-size: 20px;
font-weight: bold;
position: absolute;
left: -.5em;
top: -4px;
} .viv-artist-columns__price-tag {
position: absolute;
width:100%;
bottom:120px;
}
.wp-block-columns.viv-artist-columns .wp-block-column.artist-link-container .artist-link {
position: absolute;
bottom: 30px;
width: 100%;
}
.wp-block-columns.viv-artist-columns .wp-block-column .wp-block-buttons {
padding-left: 8%;
padding-right: 8%;
text-align: center;
}
.wp-block-columns.viv-artist-columns .wp-block-column .wp-block-button {
display: block;
}
.wp-block-columns.viv-artist-columns .wp-block-column .wp-block-button .wp-block-button__link {
font-size: 1em;
}
.wp-block-columns.viv-artist-columns.two-artist-columns {
max-width: 850px;
} .wp-block-group .wp-block-columns.booking-checklist-columns {
width: var(--responsive--alignfull-width) !important;
max-width: var(--responsive--alignfull-width) !important;
justify-content: space-between !important;
margin: auto;
}
.wp-block-group .wp-block-columns.booking-checklist-columns .wp-block-column {
position: relative; margin-top: 100px;
margin-left: 0 !important;
background-color: #fff;
text-align: left !important;
}
.wp-block-group .wp-block-columns.columns-with-red-border .wp-block-column {
border: 1px solid var(--global--color-red);
}
.wp-block-column span.has-border-circle {
border: 2px solid #fff;
border-radius: 50%;
display: inline-block;
font-size: 1.5em;
padding: 10px 23px;
}
.booking-checklist__header {
background-color: var(--global--color-red);
color: #fff;
--webkit-clip-path: polygon(0 0, 100% 0%, 100% 75%, 0% 100%);
clip-path: polygon(0 0, 100% 0%, 100% 75%, 0% 100%);
width: 100%;
height: auto;
text-align: center;
font-weight: normal;
line-height: 40px;
padding: 12% 0 15% 0;
margin: 0;
}
.booking-checklist-columns .icon-top:before {
content: '';
height: 100px;
width: 100%;
background-image: url(//www.viviendomusic.com/wp-content/themes/viviendomusic/img/icon-sound.svg);
background-repeat: no-repeat;
background-size: 50%;
position: absolute;
top: -100px;
left: 30%;
}
.booking-checklist__headline {
color: var(--global--color-red);
font-weight: bold;
font-size: 1.1em;
text-align: center;
}
@media (max-width: 1300px) {
.wp-block-columns.viv-artist-columns {
flex-wrap: wrap !important;
}
.wp-block-columns.viv-artist-columns .wp-block-column:not(:only-child) {
flex-basis: 27% !important;
max-width:unset!important;
}
} .viv-artist-columns.viv-artist-type-columns .wp-block-column {
position: relative;
padding-bottom: 120px;
}
.viv-artist-columns.viv-artist-type-columns .wp-block-buttons {
position: absolute;
bottom: 20px;
width: 100%;
text-align: center;
} @media (max-width: 1080px) {
.wp-block-columns.viv-artist-columns {
flex-wrap: wrap !important;
}
.wp-block-columns.viv-artist-columns .wp-block-column:not(:only-child) {
flex-basis: 32% !important;
max-width:unset!important;
}
.wp-block-columns.viv-artist-columns .wp-block-column:not(:first-child) {
margin-left: 0 !important;
}
.booking-checklist-columns .icon-top::before {
top: -80px;
}
}
@media (max-width: 820px) {
.wp-block-columns.viv-artist-columns .wp-block-column .wp-block-image {
margin-top: -50px;
}
.wp-block-group .wp-block-columns.booking-checklist-columns {
flex-wrap: wrap !important;
justify-content: center !important;
}
.wp-block-columns.viv-artist-columns .wp-block-column:not(:only-child) {
flex-basis: 100% !important;
}
.preise-column-group .preise-boxed-columns {
justify-content: center;
flex-wrap: wrap !important;
}
.preise-column-group .preise-boxed-columns .wp-block-column {
max-width: 70vw !important;
}
.preise-boxed-columns .wp-block-column:not(:first-child) {
margin-left: 0 !important;
}
}
@media (max-width: 767px) {
.preise-column-group .preise-boxed-columns .wp-block-column {
max-width: 90vw !important;
}
}
.wp-block-group.alignfull .wp-block-columns#testimonials-image-columns .wp-block-column:last-child {
margin-bottom: calc(0.66 * var(--global--spacing-vertical)) !important;
} .wp-block-group.testimonial-bubbles-groups-container {
margin-top:8rem;
}
.wp-block-group.testimonial-container {
font-family: "Farsan", serif;
font-size: 20px;
color: var(--global--color-red);
font-style: italic;
position: relative;
margin-bottom: 100px !important;
border: 2px solid var(--global--color-red);
padding: 2rem;
border-radius: 40px;
}
.wp-block-group.testimonial-container:after {
content: "";
position: absolute;
display: block;
width: 70px;
height: 70px;
background-color: var(--global--color-lightgrey);
left: calc(48% - 35px);
background-image: url(//www.viviendomusic.com/wp-content/themes/viviendomusic/img/triangle_down_thin.svg);
background-repeat: no-repeat;
background-size: contain;
bottom: -70px;
}
.wp-block-group.testimonial-container p:last-child {
font-family: "Open Sans",sans-serif;
font-style: normal;
font-size:1rem;
} #testimonial-with-image-slider {
position: relative;
background-color: var(--global--color-light-red);
padding-top: calc(2 * var(--global--spacing-vertical));
margin-bottom: calc(4rem + 70px);
}
#testimonial-with-image-slider:after {
content: "";
width: 0;
height: 0;
border-left: 40px solid transparent;
border-right: 40px solid transparent;
border-top: 70px solid var(--global--color-light-red);
position: absolute;
top: 100%;
left: 20%;
transform: translateX(-50%);
}
#testimonial-with-image-slider h2 {
text-transform: uppercase;
} #testimonial-with-image-slider .wp-block-eedee-block-gutenslider .eedee-gutenslider-nav {
height: 120px !important;
width: 50px !important;
}
.wp-block-eedee-block-gutenslider .eedee-gutenslider-nav.eedee-gutenslider-prev {
left: -60px !important;
top: 40% !important;
background: url(//www.viviendomusic.com/wp-content/themes/viviendomusic/img/slider-arrow-left.svg) no-repeat !important;
}
#testimonial-with-image-slider .wp-block-eedee-block-gutenslider .eedee-gutenslider-nav.eedee-gutenslider-next {
right: -40px !important;
top: 40% !important;
background: url(//www.viviendomusic.com/wp-content/themes/viviendomusic/img/slider-arrow-right.svg) no-repeat !important;
}
#testimonial-with-image-slider .wp-block-eedee-block-gutenslider .eedee-gutenslider-nav svg {
display: none;
}
#testimonial-with-image-slider .wp-block-columns {
padding: var(--wp--preset--spacing--70);
} .image_slider.slide .slick-prev.slick-arrow {
background: url(//www.viviendomusic.com/wp-content/themes/viviendomusic/img/slider-arrow-left.svg) no-repeat !important;
right:-24px!important;
}
.image_slider.slide .slick-next.slick-arrow {
background: url(//www.viviendomusic.com/wp-content/themes/viviendomusic/img/slider-arrow-right.svg) no-repeat !important;
right:-24px!important;
} .referenzen-logo-grid .logoSlider {
display: flex;
flex-wrap: wrap;
justify-content: space-around;
}
.referenzen-logo-grid .logoSlider.style2 .grid img {
width: 200px;
height: 200px;
filter: grayscale(100%);
}
.referenzen-logo-grid .grid {
border: none !important;
background-color: #fff !important;
margin-bottom: 20px !important;
}
@media (max-width: 820px) {
.wp-block-group.testimonial-bubbles-groups-container {
margin-top: 0;
}
.wp-block-group.testimonial-bubbles-groups-container .wp-block-columns{
flex-wrap:wrap!important;
}
.wp-block-group.alignfull .wp-block-columns#testimonials-image-columns {
flex-wrap: nowrap !important;
}
#testimonial-with-image-slider .wp-block-column:last-child {
margin-left: 0 !important;
}
#testimonial-with-image-slider .wp-block-columns{
flex-wrap:wrap!important;
}
.referenzen-logo-grid .logoSlider.style2 .grid img {
width: 150px;
height: 150px;
}
.wp-block-group.testimonials-images-container {
display: none;
}
}
@media (max-width: 481px) {
#testimonial-with-image-slider .wp-block-columns {
padding: 0;
}
#testimonial-with-image-slider .wp-block-eedee-block-gutenslider .eedee-gutenslider-nav {
height: 60px !important;
width: 25px !important;
}
.wp-block-eedee-block-gutenslider .eedee-gutenslider-nav.eedee-gutenslider-prev {
left: -30px !important;
top:20%!important;
}
#testimonial-with-image-slider .wp-block-eedee-block-gutenslider .eedee-gutenslider-nav.eedee-gutenslider-next {
right: -30px !important;
top:20%!important;
}
.referenzen-logo-grid .logoSlider.style2 .grid img {
width: 80px;
height: 80px;
}
}
html {
scroll-padding-top: 100px;
}
.footer-navigation a {
text-decoration: none;
}
.home .site-content {
padding-top: 50px;
}
.page-header {
border: none;
margin-left: 16px;
}
.singular .entry-header {
padding-bottom: var(--global--spacing-vertical);
margin-bottom: calc(2 * var(--global--spacing-vertical));
} .background-white-wave {
background-image: url(//www.viviendomusic.com/wp-content/themes/viviendomusic/img/background-white-wave.svg);
background-repeat: no-repeat;
background-size: cover;
padding-left: 10%;
padding-right: 10%;
}
.background-white-wave-flipped {
background-image: url(//www.viviendomusic.com/wp-content/themes/viviendomusic/img/background-white-wave-flipped.svg);
background-repeat: no-repeat;
background-size: cover;
padding-left: 10%;
padding-right: 10%;
}
.background-calendar-pen:before {
background-image: url(//www.viviendomusic.com/wp-content/themes/viviendomusic/img/calendar-pen.svg);
background-repeat: no-repeat;
content: '';
width: 17vw;
height: 17vw;
position: absolute;
right: 15vw;
top: 170px;
}
.wp-block-image.viv-header-image {
max-width: min(85%, 960px);
position: relative;
}
.viv-icon-calendar-top-left,
.viv-icon-calendar-top-right {
position: relative;
}
.viv-icon-calendar-top-left:after,
.viv-icon-calendar-top-right:after,
.viv-icon-calendar-bottom-left:after {
height: calc(100vw * 0.01 + 50px);
width: calc(100vw * 0.01 + 50px);
}
.viv-icon-calendar-top-left:after {
background-image: url(//www.viviendomusic.com/wp-content/themes/viviendomusic/img/icon-calendar.png);
background-repeat: no-repeat;
background-size: contain;
content: "";
position: absolute;
left: 5%;
top: 0;
}
.viv-icon-calendar-top-right:after {
background-image: url(//www.viviendomusic.com/wp-content/themes/viviendomusic/img/icon-calendar.png);
background-size: contain;
background-repeat: no-repeat;
content: "";
position: absolute;
right: 7%;
top: 0;
}
.viv-icon-calendar-bottom-left:after {
background-image: url(//www.viviendomusic.com/wp-content/themes/viviendomusic/img/icon-calendar.png);
background-repeat: no-repeat;
background-size: contain;
content: "";
position: absolute;
left: 5%;
bottom: -10px;
}
.viv-lines-big {
position: relative;
z-index: 100;
}
.viv-lines-big:before {
background-image: url(//www.viviendomusic.com/wp-content/themes/viviendomusic/img/lines-diagonal-big.png);
background-repeat: no-repeat;
height: calc(100vw * 0.16);
width: calc(100vw * 0.24);
position: absolute;
content: "";
top: 300px;
left: -10%;
z-index: -1;
} .fullwidth {
max-width: 100%;
}
.wp-block-column:not(:first-child) {
margin-left: 8em !important;
}
.wp-block-column.small-margin-left:not(:first-child) {
margin-left: 2em !important;
}
.no-margin-left .wp-block-column:not(:first-child){
margin-left: 0!important;
}
.wp-block-column.no-margin-left:not(:first-child){
margin-left: 0!important;
}
.wp-block-column .wp-block-image {
overflow: hidden;
}
.seo-columns-group {
margin: 0;
padding: 50px 0 50px 0;
}
.seo-columns-group p,
.seo-columns-group li {
font-size: 18px;
}
.wp-block-image.viv-lines-bottom-left,
.wp-block-image.viv-lines-bottom-right,
.seo-columns-group .wp-block-image,
.seo-columns .wp-block-image {
position:relative;
padding-top: 20px;
padding-bottom: 20px;
background-image: url(//www.viviendomusic.com/wp-content/themes/viviendomusic/img/lines-diagonal.png);
background-repeat: no-repeat;
background-position: bottom left;
background-size:70%;
text-align: right;
display: flex;
align-items: flex-end;
justify-content: flex-end;
}
.wp-block-image.viv-lines-bottom-left img,
.wp-block-image.viv-lines-bottom-right img,
.seo-columns-group .wp-block-image img,
.seo-columns .wp-block-image img {
max-width: 90%;
}
.wp-block-image.viv-lines-bottom-left{
padding-right: var(--global--spacing-unit);
} .wp-block-image.viv-lines-bottom-right {
padding-left: var(--global--spacing-unit);
background-position: bottom right;
justify-content: flex-start;
} .wp-block-spacer.bg-white-wave {
background-image: url(//www.viviendomusic.com/wp-content/themes/viviendomusic/img/background-white-wave.svg);
background-size: cover;
margin-top: 1%;
margin-bottom: 0;
}
.wp-block-spacer.bg-white-wave-flipped {
background-image: url(//www.viviendomusic.com/wp-content/themes/viviendomusic/img/background-white-wave-flipped.svg);
background-size: cover;
margin-top: 1%;
}
.wp-block-columns {
margin-top: 80px;
} .wp-block-columns.viv-booking-page-columns {
padding-top: 60px;
padding-bottom: 60px;
}
.wp-block-columns.viv-booking-page-columns.background-white-wave {
padding-top: 150px;
padding-bottom: 120px;
}
.wp-block-columns.viv-booking-page-columns.background-white-wave-flipped {
padding-top: 120px;
}
.wp-block-columns.viv-booking-page-columns .wp-block-column:not(:first-child) .wp-block-button {
margin-left: var(--global--spacing-unit);
}
.wp-block-columns.viv-booking-page-columns .wp-block-column:not(:first-child) {
margin-left: 7em;
}
.wp-block-columns.viv-booking-page-columns a:not(.wp-block-button__link) {
color: var(--global--color-red);
font-size: 53px;
font-weight: 800;
text-decoration: none;
} .align-medium-wide {
max-width: 1000px !important;
margin-left: auto;
margin-right: auto;
}
.wp-block-columns.align-medium-wide {
justify-content: space-around;
}
.align-narrow {
max-width: 900px !important;
margin-left: auto;
margin-right: auto;
} .wp-block-pullquote {
border: none;
color: var(--global--color-red);
padding-left: 20%;
padding-right: 20%;
padding-bottom: 20px;
max-width: 100%;
margin-bottom: 0;
}
.wp-block-pullquote blockqoute {
padding: 0;
max-width: 80%;
}
blockquote:before {
content: '' !important;
}
.wp-block-pullquote blockquote:before {
width: 60px;
height: 45px;
top: 24px;
}
blockquote.wp-block-quote p {
font-family: "PT Serif", serif;
font-style: italic;
font-weight: normal;
}
blockquote.wp-block-quote:before {
width: 30px;
height: 22px;
left: -20px;
} .quote-block-fullwidth-container {
background-color: var(--global--color-red);
color: #fff;
margin: 0;
padding: 5% 0;
}
.quote-block-fullwidth-container blockquote {
max-width: max(70vw, 600px) !important;
}
.quote-block-fullwidth-container blockquote p {
font-size: 30px;
line-height: 45px;
} .gb-block-accordion__first {
border-top: 1px solid #707070;
}
.gb-block-accordion {
border-bottom: 1px solid #707070;
margin-bottom: .6em;
}
.gb-block-accordion__first:before {
position: absolute;
display: block;
content: '';
background-image: url(//www.viviendomusic.com/wp-content/themes/viviendomusic/img/piano-guitar.png);
background-repeat: no-repeat;
background-size: contain;
width: 20vw;
height: calc(20vw * 1.66);
left: 60%;
top: 175px;
z-index: -1;
}
.gb-block-accordion .gb-accordion-title {
list-style-type: none;
font-size: 50px;
font-weight: 800;
color: var(--global--color-red);
padding-left: 0;
padding-right: 0;
cursor: pointer;
text-transform: none;
}
.gb-block-accordion .gb-accordion-title:focus {
outline: none;
} .gb-block-accordion details summary::-webkit-details-marker {
display: none;
}
.gb-accordion-title:after {
content: '';
position: absolute;
background-image: url(//www.viviendomusic.com/wp-content/themes/viviendomusic/img/arrow-circle.svg);
height: 70px;
width: 70px;
right: calc((100% - var(--responsive--alignwide-width)) / 2);
transform: rotate(90deg);
transition: all .5s;
margin-top: 10px;
}
details[open] .gb-accordion-title:after {
transform: rotate(-90deg);
}
.gb-block-accordion .wp-block-column:last-child {
flex-basis: 50% !important;
}
.gb-block-accordion .wp-block-columns {
margin-bottom: 60px;
}
.gb-block-accordion .wp-block-columns:first-child {
padding-top: 40px;
}
.gb-block-accordion .wp-block-column:first-child:before {
position: absolute;
border-top: 1px solid var(--global--color-red);
width: 60px;
content: '';
margin-top: -5px;
}
.gb-block-accordion .wp-block-column:first-child {
font-weight: 600;
}
.gb-block-accordion details[open] {
padding-bottom: 60px;
}
.gb-accordion-text blockquote:before {
background-image: url(//www.viviendomusic.com/wp-content/themes/viviendomusic/img/quote.svg)
}
.singular .entry-header {
border-bottom: none;
}
.artist-no-acf .wp-block-cover a {
text-decoration: none;
} .wp-block-group.contact-footer {
margin: 100px 0 0 0 !important;;
padding: 80px 0 80px 0;
}
.background-white + .wp-block-group.contact-footer {
margin-top: 0 !important;
}
.contact-footer .greetings:before {
position: absolute;
border-top: 1px solid #fff;
width: 120px;
content: '';
margin-top: -3px;
}
.contact-footer__headline {
font-size: 47px;
letter-spacing: -2px;
font-weight: 800;
margin-top: -22px !important;
}
.site-main > article > .entry-footer,
.single .site-main > article > .entry-footer {
display: none;
border-top: none;
margin-top: 0;
padding-top: 0;
padding-bottom: 0;
}
.entry-content,
.site-main > article > * {
margin-bottom: 0;
}
.site-footer {
display: flex;
align-items: center;
max-width: 100%;
background: var(--global--color-red);
padding-bottom: 0;
height: 127px;
color: #fff;
padding-left: 10%;
padding-right: 10%;
}
.no-widgets .site-footer {
margin-top: 0;
}
.viviendo-info, .footer-navigation {
font-size: 20px;
margin: 0;
padding: 0;
}
.footer-navigation-wrapper li a:link,
.footer-navigation-wrapper li a:visited {
margin-top: -30px;
color: #fff;
}
.footer-navigation-wrapper li a:hover {
color: #fff !important;
}
.footer-navigation-wrapper li .svg-icon {
transform: scale(1.3);
fill: #fff;
stroke: #fff;
}
.footer-navigation-wrapper li .svg-icon:hover {
transform: scale(1.4);
} .testimonial {
width: 100%;
}
.testimonial-index {
display: block !important;
background-color: var(--global--color-red);
color: var(--global--color-red);
margin: 0 0 20px 0;
height: 100px;
width: 500px;
--webkit-clip-path: polygon(0 0, 100% 0%, 100% 86%, 0% 100%);
clip-path: polygon(0 0, 100% 0%, 100% 86%, 0% 100%);
background-image: url(//www.viviendomusic.com/wp-content/themes/viviendomusic/img/message.svg);
background-repeat: no-repeat;
background-position: center;
background-size: 10%;
}
.testimonialSlider .slick-track {
display: flex !important;
justify-content: space-between;
align-items: stretch;
}
.testimonial_slider.slide .slick-slide {
width: 500px !important;
height: unset;
background-color: #fff;
}
.testimonial.border {
border: none;
padding: 0 0 20px 0;
margin: 0;
}
.testimonial .testimonial-text,
.testimonial .testimonial-author,
.testimonial .testimonial-position {
font-size: 18px;
line-height: inherit;
}
.logo_slider.slide .slick-slide {
background-color: #fff;
margin: 10px;
}
.logoSlider .slick-slide img {
border: none;
object-fit: contain;
}
.black-and-white-images .logoSlider .slick-slide img {
filter:grayscale(100%);
}
.logo_slider.slide .slick-dots {
display: none !important;
} .viv-image-inline-title {
background-color: var(--global--color-red);
color: #fff;
--webkit-clip-path: polygon(0 0, 100% 0%, 100% 75%, 0% 100%);
clip-path: polygon(0 0, 100% 0%, 100% 75%, 0% 100%);
width: 75%;
height: auto;
text-align: center;
font-size: 32px;
line-height: 40px;
margin-top: 5% !important;
margin-bottom: 0 !important;
padding: 10% 0;
float: right;
}
.viv-image-with-inline-title-container {
background-image: url(//www.viviendomusic.com/wp-content/themes/viviendomusic/img/lines-diagonal-big.png);
background-repeat: no-repeat;
background-position: 50% 10%;
background-size: 70%;
padding-top: 5%;
align-self: start;
}
.viv-image-with-inline-title {
margin-top: -10% !important;
width: 75%;
height: auto;
float: right;
}
.viv-ueber-uns-text-column {
padding-top: 100px;
max-width: 780px;
}
.viv-ueber-uns-text-column h2 {
font-size: 40px;
} .preise-headline-container {
border-top: 2px solid var(--global--color-red);
border-bottom: 2px solid var(--global--color-red);
padding: 2% 0;
}
.preise-headline-container h2 {
font-size: 35px;
}
.preise-column-group .preise-boxed-columns .wp-block-column {
text-align: center;
}
.preise-column-group .preise-boxed-columns {
padding-top: 2%;
max-width: max(1200px, var(--responsive--alignwide-width)) !important;
justify-content: center;
}
.preise-column-group .preise-boxed-columns .wp-block-column {
max-width: max(320px,27%);
font-size: 16px;
padding-bottom: 5%;
}
.preise-column-group .preise-boxed-columns .wp-block-column p {
padding-left: 5%;
padding-right: 5%;
}
.preise-column-group .preise-boxed-columns .wp-block-column h3,
.technik-boxed-columns h3,
.preise-boxed-columns p.h3-styles{
background-color: var(--global--color-red);
color: #fff;
--webkit-clip-path: polygon(0 0, 100% 0%, 100% 75%, 0% 100%);
clip-path: polygon(0 0, 100% 0%, 100% 75%, 0% 100%);
width: 100%;
height: auto;
text-align: center;
font-weight: normal;
line-height: 40px;
padding: 12% 0 15% 0;
margin: 0;
}
.preise-column-group .preise-boxed-columns .wp-block-column h3.has-exclamation-icon ,
.preise-column-group .preise-boxed-columns .wp-block-column p.has-exclamation-icon {
padding: 20% 0;
background-image: url(//www.viviendomusic.com/wp-content/themes/viviendomusic/img/icon-exclamation-mark-white.svg);
background-position: center;
background-size: 15%;
background-repeat: no-repeat;
background-position-y: 40%;
}
.icon-clock-watch {
background: url(//www.viviendomusic.com/wp-content/themes/viviendomusic/img/icon-clock-watch.svg) center 0 no-repeat;
}
.icon-clock-old {
background: url(//www.viviendomusic.com/wp-content/themes/viviendomusic/img/icon-clock-trad.svg) center 0 no-repeat;
}
.icon-exclamation-mark {
background: url(//www.viviendomusic.com/wp-content/themes/viviendomusic/img/icon-exclamation-mark.svg) center 0 no-repeat;
}
.icon-clock-watch,
.icon-clock-old,
.icon-exclamation-mark {
padding-top: max(50px, 15%);
background-size: 15%;
}
.viv-price-calculator__headline {
color: var(--global--color-red);
}
#viv-price-calculator .button {
margin-top: 30px;
}
#viv-price-calculator__result {
margin-top: 20px;
}
#viv-price-calculator__result .price {
font-weight: bold;
font-size: 110%;
}
#viv-price-calculator__result .vat {
font-size: 80%;
} .technik-boxed-columns .wp-block-columns {
justify-content: center !important;
align-items: start;
}
.technik-boxed-columns .wp-block-column {
max-width: 500px;
background-color: #fff;
position: relative;
padding-top: 300px;
}
.technik-boxed-columns .wp-block-column.has-icon-above {
max-height: 1100px;
}
.technik-boxed-columns .wp-block-column.has-icon-above:hover {
background-color: var(--global--color-red);
}
.technik-boxed-columns .wp-block-column.technik-info-column {
padding-top: 0;
}
.technik-boxed-column__icon {
content: '';
background-image: url(//www.viviendomusic.com/wp-content/themes/viviendomusic/img/icon-sound.svg);
background-repeat: no-repeat;
background-size: contain;
background-position: center bottom;
background-color: var(--global--color-background);
width: min(500px, 100%);
height: 400px !important;
position: absolute;
top: 0;
}
.technik-boxed-columns .wp-block-column:last-child {
margin-top: 150px;
}
.technik-boxed-columns .wp-block-column:last-child .technik-boxed-column__icon {
}
.technik-boxed-column__icon-sound {
background-image: url(//www.viviendomusic.com/wp-content/themes/viviendomusic/img/icon-sound.svg);
}
.technik-boxed-column__icon-light {
background-image: url(//www.viviendomusic.com/wp-content/themes/viviendomusic/img/icon-light.svg);
}
.technik-boxed-column__icon-light-2 {
background-image: url(//www.viviendomusic.com/wp-content/themes/viviendomusic/img/icon-light-2.svg);
background-position-y: 80%;
}
.technik-boxed-column__icon-light-3 {
background-image: url(//www.viviendomusic.com/wp-content/themes/viviendomusic/img/icon-light-3.svg);
background-position: 80% 100px;
}
.technik-boxed-column__header {
background-color: var(--global--color-red);
color: #fff;
--webkit-clip-path: polygon(0 0, 100% 0%, 100% 75%, 0% 100%);
clip-path: polygon(0 0, 100% 0%, 100% 75%, 0% 100%);
width: 100%;
height: auto;
text-align: center;
font-weight: normal;
padding: 12% 0 15% 0;
margin: 0 !important;
position: relative;
z-index: 101;
}
.technik-info-column .technik-boxed-column__header {
background-image: url(//www.viviendomusic.com/wp-content/themes/viviendomusic/img/icon-exclamation-mark-white.svg);
background-position: center;
background-repeat: no-repeat;
background-size: 15%;
background-position-y: 40%;
}
.technik-boxed-column__header h2 {
color: #fff;
margin-bottom: 0 !important;
}
.technik-boxed-column__header p {
font-size: 25px;
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.technik-boxed-column__text {
height: 500px;
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.technik-info-column .technik-boxed-column__text {
height: 300px;
}
.technik-boxed-column__hover-text {
background-color: var(--global--color-red);
color: #fff;
text-align: center;
height: 615px;
margin-top: -615px !important;
margin-bottom: 0 !important;
padding-top: 115px;
z-index: 100;
opacity: 0;
position: relative;
}
.technik-boxed-column__hover-text .wp-block-button {
margin-left: auto;
margin-right: auto !important;
}
.technik-boxed-column__hover-text .wp-block-button__link {
border: 1px solid #fff !important;
}
.technik-boxed-column__text,
.technik-boxed-column__hover-text {
padding-left: 8%;
padding-right: 8%;
text-align: center;
}
.technik-boxed-column__hover-text:hover,
.technik-boxed-column__hover-text:active {
opacity: 1;
}
.technik-boxed-column__text .wp-block-group__inner-container,
.technik-boxed-column__hover-text .wp-block-group__inner-container {
padding-top: 20px;
} #cmplz-document h2 {
border-bottom: none;
padding-top: 15px;
padding-bottom: 25px;
}
#cmplz-document {
font-size: var(--global--font-size-base);
}
.cmplz-subtitle {
font-weight:bold;
padding-top: 5px;
padding-bottom: 10px;
}
#cmplz-document h3 {
font-size:var(--global--font-size-base);
}
#cmplz-document .cmplz-category summary {
color:#fff;
background-color: var(--global--color-red);
margin-bottom: 10px;
} .entry-footer {
display: none;
}
.margin-left__20percent {
margin-left: 25%;
}
.wp-block-spacer {
margin:0;
}
.wp-block-spacer.large {
height: 12vw !important;
max-height: 12rem;
}
.wp-block-spacer.medium {
height: 9vw !important;
max-height: 9rem;
}
.wp-block-spacer.small {
height: 5vw !important;
max-height: 5rem;
}
.background-white {
background-color: #fff !important;
}
.background-red {
color: var(--global--color-red);
}
.no-margin-bottom {
margin-bottom: 0 !important;
}
.has-padding-bottom-instead {
padding-bottom: calc(var(--global--spacing-vertical) * 2)
}
.no-margin-top {
margin-top: 0 !important;
}
.background-lines-decoration {
background-image: url(//www.viviendomusic.com/wp-content/themes/viviendomusic/img/lines-decoration.svg);
background-repeat: no-repeat;
background-position-y: 70%;
background-size: contain;
min-height: 18vw;
}
.alignwide {
max-width: var(--responsive--alignwide-width);
} .wp-block-group.booking-form-container {
padding-top:2%!important;
}
.booking-form-container .wp-block-group__inner-container,
.booking-form-container .wp-block-columns {
max-width:1200px!important;
}
.wpforms-form {
max-width: min(100%, 800px) !important;
padding-bottom: 4%;
}
.wpforms-page-indicator-page-progress {
background-color: var(--global--color-red) !important;
}
div.wpforms-container-full .wpforms-form input[type="date"], div.wpforms-container-full .wpforms-form input[type="datetime"], div.wpforms-container-full .wpforms-form input[type="datetime-local"], div.wpforms-container-full .wpforms-form input[type="email"], div.wpforms-container-full .wpforms-form input[type="month"], div.wpforms-container-full .wpforms-form input[type="number"], div.wpforms-container-full .wpforms-form input[type="password"], div.wpforms-container-full .wpforms-form input[type="range"], div.wpforms-container-full .wpforms-form input[type="search"], div.wpforms-container-full .wpforms-form input[type="tel"], div.wpforms-container-full .wpforms-form input[type="text"], div.wpforms-container-full .wpforms-form input[type="time"], div.wpforms-container-full .wpforms-form input[type="url"], div.wpforms-container-full .wpforms-form input[type="week"],
div.wpforms-container-full .wpforms-form select,
div.wpforms-container-full .wpforms-form textarea {
height: 52px;
}
div.wpforms-container-full .wpforms-form .wpforms-section-header {
padding-top: 20px;
}
div.wpforms-container-full .wpforms-form .wpforms-field {
padding: 20px 0;
}
.wpforms-container input[type="text"],
.wpforms-container input[type="email"],
.wpforms-container input[type="url"],
.wpforms-container textarea,
#viv-price-calculator input {
background-color: #fcfcfc !important;
}
.wpforms-event-details {
display: block;
padding-top: 10px !important;
line-height: 20px;
font-size: 14px !important;
}
.wp-forms-entry-note {
font-size: 16px !important;
}
#wpforms-event-location-detail-table {
min-width: 40%;
margin-bottom: 30px;
}
.wpforms-container.premiumplus-info-form h3 {
margin-top: 60px;
}
.wpforms-container.premiumplus-info-form .wpforms-field-label {
max-width: 975px;
} div.wpforms-container-full .wpforms-form input[type="checkbox"],
div.wpforms-container-full .wpforms-form input[type="radio"],
#viv-price-calculator input[type="radio"] {
-webkit-appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
appearance: none;
position: relative;
top: 13.33333px;
right: 0;
bottom: 0;
left: 0;
height: 40px !important;
width: 40px !important;
transition: all 0.15s ease-out 0s;
background: #fcfcfc;
border: 2px solid rgb(204, 204, 204);
color: #fff;
cursor: pointer;
display: inline-block;
margin-right: 0.5rem;
outline: none;
z-index: 1000;
border-radius: 0 !important;
}
.wpforms-container input[type="radio"]:before,
#viv-price-calculator input[type="radio"]:before {
height: 40px;
width: 40px;
position: absolute;
content: '';
display: inline-block;
font-size: 26.66667px;
text-align: center;
line-height: 40px;
}
.wpforms-container input[type="radio"]:checked:after,
div.wpforms-container-full .wpforms-form input[type="checkbox"]:checked:after,
#viv-price-calculator input[type="radio"]:checked:after {
content: 'x' !important;
color: black;
display: block;
position: absolute;
padding-left: 11px;
font-size: 30px;
z-index: 100;
left: 0;
top: 0;
height: 40px !important;
width: 40px !important;
background: transparent;
transform: none;
border: none;
}
.option-input.radio {
border-radius: 50%;
}
.option-input.radio::after {
border-radius: 50%;
}
div.wpforms-container-full .wpforms-form button[type="submit"],
div.wpforms-container-full .wpforms-form .wpforms-page-button {
margin-top: 40px;
background-color: var(--global--color-red);
border: 1px solid var(--global--color-red);
color: #fff;
}
#viv-price-calculator .input-wrapper {
padding-top: 1rem;
padding-bottom: 1rem;
}
#viv-price-calculator input {
max-width: 100px;
}
#viv-price-calculator input[type="radio"] + label {
vertical-align: baseline !important;
padding-right: 1rem;
}
#viv-price-calculator input + label {
font-size: var(--global--font-size-xs);
padding-left: 10px;
}
.red {
color: var(--global--color-red)!important;
}
@media (max-width: 1450px) {
#masthead {
background-color: var(--global--color-background);
box-shadow: rgba(33, 35, 38, 0.1) 0 10px 10px -10px;
}
.site-branding {
transform: none;
top: 0;
}
.site-logo {
margin-top: 9px;
}
.site-logo .custom-logo {
max-height: 70px;
height: 70px;
}
.site-content {
padding-top: 150px;
}
}
@media (min-width: 1301px) {
.primary-navigation {
position: absolute;
right: 3%;
top: 11px;
}
.viviendo-info {
flex-basis: 20%;
}
.legal-menu.footer-navigation {
margin-left: 4em;
flex-basis: 50%;
}
.footer-navigation-wrapper {
justify-content: start;
}
.footer-navigation:last-child .footer-navigation-wrapper {
justify-content: end;
}
}
@media only screen and (max-width: 1300px) {
.primary-navigation-open .primary-navigation > .primary-menu-container {
height: 100vh;
max-width:max(100vw, 450px);
overflow-x: hidden;
overflow-y: auto;
border: 2px solid transparent;
}
.primary-navigation > div > .menu-wrapper {
display: block;
padding-bottom: 100px;
padding-left: 0;
}
.primary-navigation-open .primary-navigation {
width: 100%;
position: fixed;
}
.primary-navigation > div > .menu-wrapper > li > .sub-menu {
position: static;
}
.primary-navigation .primary-menu-container > ul > .menu-item {
display: block;
}
.primary-navigation-open #sub-menu-1 {
display: block;
border:none;
}
.primary-navigation-open #sub-menu-1 li {
height:40px;
}
.primary-navigation-open #sub-menu-1 li a {
font-size: 16px
}
.primary-navigation-open #sub-menu-1::before {
display: none;
}
.menu-button-container {
display: block;
}
.primary-navigation > .primary-menu-container {
visibility: hidden;
opacity: 0;
position: fixed;
padding-top: calc(var(--button--line-height) * var(--primary-nav--font-size-button) + 42px + 5px);
padding-left: var(--global--spacing-unit);
padding-right: var(--global--spacing-unit);
padding-bottom: var(--global--spacing-horizontal);
background-color: var(--global--color-background);
transition: all 0.15s ease-in-out;
transform: translateY(var(--global--spacing-vertical));
}
.primary-navigation > div > .menu-wrapper li {
display: block;
position: relative;
width: 100%;
}
.primary-navigation > .primary-menu-container {
width: 4000px;
left: unset;
transform: translateX(320px);
}
.primary-navigation-open .menu-button-container {
width: 301px;
}
.primary-navigation-open .primary-navigation > .primary-menu-container {
box-shadow: rgba(33, 35, 38, 0.1) 0 -5px 5px 5px;
}
#colophon {
display: block;
text-align: center;
height: 250px;
padding-top: 20px;
}
h1.page-title,
h1.entry-title,
.singular h1.page-title,
.singular h1.entry-title {
font-size: 64px;
margin-bottom: 30px;
}
.wp-block-group .wp-block-group__inner-container {
margin-left: 3%;
margin-right: 3%;
}
.home .wp-block-eedee-block-gutenslider.is-position-center-center .slide-content {
padding-left: 5%;
padding-top: 5%;
}
.slide-content .wp-block-quote {
max-width: 400px !important;
}
.slide-content .wp-block-quote p {
font-size: 35px;
line-height: 45px;
color: var(--global--color-red);
} .numbers-section-container .number {
font-size: 28px;
padding-top: 8px;
margin-bottom: 0;
}
.numbers-section-container .number + p {
margin-top: 0 !important;
line-height: 24px;
font-size: 20px;
}
.numbers-section-container .wp-block-group__inner-container .wp-block-column {
margin-left: 0 !important;
font-weight: 700;
text-transform: uppercase;
min-height: 150px;
}
.wp-block-column:not(:first-child) {
margin-left: 4em !important;
}
.wp-block-columns.bg-white .wp-block-column.icon-piano:before,
.wp-block-columns.bg-white .wp-block-column.icon-calendar:before {
display: none;
} .artist-claim {
font-size: 35px;
line-height: 40px;
margin-bottom: 40px;
} .gb-block-accordion .gb-accordion-title {
font-size: 40px;
}
.gb-block-accordion .gb-accordion-title:after {
width: 50px;
height: 50px;
}
.wp-block-pullquote {
padding-left: 10%;
padding-right: 10%;
|
} .wp-block-columns.viv-artist-columns .wp-block-column:not(:first-child) {
margin-left: 2em;
}
.wp-block-columns.viv-artist-columns .wp-block-column p {
font-size: 0.75em;
} .testimonial-index,
.testimonial_slider.slide .slick-slide {
width: 37vw !important;
} .technik-boxed-column__text,
.technik-boxed-column__hover-text {
font-size: 16px;
}
.technik-boxed-columns .wp-block-group__inner-container {
margin-left: 0;
margin-right: 0;
}
}
@media screen and (max-width: 1080px) {
.site-main {
padding-top: 50px;
}
.home h1 {
font-size: 43px;
}
#booking-quickie {
top: 60vh;
transform: rotate(90deg);
transform-origin: top right;
}
#booking-quickie:hover {
padding-top: 20px;
padding-right: inherit;
}
#booking-quickie__button {
box-shadow: none;
}
.booking-quickie__sub-headline {
font-size: 16px;
}
.home .wp-block-columns .wp-block-column {
margin-bottom: var(--global--spacing-vertical);
}
.wp-block-columns.viv-booking-page-columns {
padding-top: 60px;
padding-bottom: 60px;
}
.background-white-wave {
background-image: url(//www.viviendomusic.com/wp-content/themes/viviendomusic/img/background-white-wave-mobile.svg);
}
.wp-block-columns.viv-booking-page-columns:nth-child(2n),
.reverse-column-direction {
flex-direction: column-reverse;
}
.wp-block-columns.viv-booking-page-columns .wp-block-column:not(:first-child) {
margin-left: 0;
}
.viv-booking-page-columns.wp-block-columns .wp-block-column:last-child {
margin-bottom: var(--global--spacing-vertical);
} .gb-block-accordion .gb-accordion-title {
font-size: 25px;
}
.gb-block-accordion .gb-accordion-title:after {
height: 40px;
width: 40px;
margin-top: 3px;
}
.wp-block-columns {
margin-top: 40px;
flex-wrap: wrap;
}
.gb-block-accordion .wp-block-columns:first-child {
padding-top: 0;
}
.wp-block-pullquote {
padding-left: 0;
padding-right: 0;
} .wp-block-columns.viv-artist-columns .wp-block-column p {
font-size: 1em;
}
.wp-block-columns.viv-artist-columns .wp-block-column {
margin-left: 0 !important;
} .testimonial .testimonial-text,
.testimonial .testimonial-author,
.testimonial .testimonial-position {
font-size: 16px;
} .preise-headline-container h2 {
font-size: 25px;
} .technik-boxed-columns .wp-block-column:last-child {
margin-top: 0;
} .wp-block-group.contact-footer {
padding: 50px 0 50px 0;
}
}
@media (max-width: 820px){
.wp-block-columns .wp-block-column:not(:only-child) {
flex-basis: 100%;
}
}
@media (max-width: 781px) {
.wp-block-columns,
.wp-block-group.alignfull .wp-block-columns {
flex-wrap: wrap !important;
}
.wp-block-column:nth-child(2n),
.wp-block-column:not(:first-child) {
margin-left: 0 !important;
}
.numbers-section-container .number {
font-size: 24px;
padding-top: 8px;
margin-bottom: 0;
}
.numbers-section-container .wp-block-group__inner-container .wp-block-column {
min-height: 100px;
padding-bottom: 1%;
}
.numbers-section-container .wp-block-column:not(:last-child) {
border-right: 1px solid #ffffff;
}
.numbers-section-container .number + p {
margin-top: 0 !important;
line-height: 24px;
font-size: 16px;
}
}
@media (max-width: 767px) {
body {
font-size: 18px;
}
.seo-columns-group p {
font-size: 16px;
}
.home h1 {
font-size: 30px;
} .testimonial-index,
.testimonial_slider.slide .slick-slide {
width: 100% !important;
}
.testimonial .testimonial-text {
font-size: 16px;
}
.contact-footer__headline {
font-size: 30px;
letter-spacing: -1px;
}
}
@media screen and (max-width: 481px) {
.wp-block-group .wp-block-group__inner-container {
margin-left: 0;
margin-right: 0;
}
.entry-header .post-thumbnail,
.singular .post-thumbnail,
.alignfull [class*=inner-container] > .alignwide,
.alignwide [class*=inner-container] > .alignwide {
margin-left: auto;
margin-right: auto;
width: 90%;
max-width: 100%;
}
.alignwide {
max-width: 90%;
}
h2 {
font-size: 24px;
}
.home h1 {
font-size: 23px;
}
.single-artists .site-main {
padding-top: 100px;
}
.has-large-font-size {
font-size: 1.5em !important;
}
.site-header.has-logo:not(.has-title-and-tagline).has-menu .site-logo img {
max-height: 50px;
height: 50px;
}
.primary-navigation > .primary-menu-container {
width: 100%;
}
.singular .entry-title {
font-size: 48px;
}
.site-footer > div,
.footer-navigation {
margin-bottom: 20px;
margin-top: 20px;
font-size: 15px;
}
h1.page-title,
h1.entry-title,
.singular h1.page-title,
.singular h1.entry-title {
font-size: 32px;
margin-bottom: 10px;
}
.singular .entry-header {
margin-bottom: calc(var(--global--spacing-vertical))
}
.wp-block-eedee-block-gutenslider .eedee-swiper-outer {
height: 80vh;
}
.wp-block-eedee-block-gutenslider.adaptive-height {
height: 100vh !important;
max-height: 100vh !important;
}
.wp-block-eedee-block-gutenslider .slick-track .slick-slide > div {
flex-wrap: wrap !important;
}
.wp-block-eedee-block-gutenslider.adaptive-height .slick-slide > div {
display: flex !important;
}
.home .wp-block-eedee-block-gutenslider .eedee-background-div {
position: relative !important;
left: 0 !important;
max-width: 100% !important;
order: 2;
top: 200px !important;
}
.home .wp-block-eedee-block-gutenslider.is-position-center-center .slide-content {
order: 1;
position: relative;
}
.slide-content .wp-block-quote p {
font-size: 30px;
line-height: 35px;
}
blockquote.wp-block-quote::before {
width: 25px;
height: 20px;
left: -10px;
background-repeat: no-repeat;
}
.viv-icon-calendar-top-left:after,
.viv-icon-calendar-top-right:after,
.viv-icon-calendar-bottom-left:after {
height: calc(100vw * 0.02 + 40px);
width: calc(100vw * 0.02 + 40px);
}
.wp-block-columns.alignfull .wp-block-column p:not(.has-background),
.wp-block-columns.alignfull .wp-block-column h2:not(.has-background) {
padding-left: 0;
padding-right: 0;
}
.wp-block-image .alignright {
margin: 0;
}
.wp-block-columns.align-medium-wide {
max-width: 90vw !important;
}
.wp-block-columns.bg-white .wp-block-column {
height: auto;
padding-bottom: 110px;
font-size: 16px;
}
.wp-block-columns.bg-white .wp-block-column p {
line-height: 26px;
}
.wp-block-columns.bg-white .wp-block-column img {
max-width: 90vw;
height: auto;
}
.wp-block-columns.bg-white .wp-block-column .wp-block-button__link {
font-size: 26px;
letter-spacing: -1.3px;
}
.wp-block-columns.viv-booking-page-columns a:not(.wp-block-button__link) {
font-size: 32px;
} .single-artists #booking-quickie {
display: none;
}
.artist-row__two_columns {
flex-wrap: wrap;
margin-top: 60px;
}
.artist-title-small-wrapper {
margin-bottom: 20px;
}
.artist-title-small-wrapper,
.artist-short-info {
width: 100%;
}
.artist-column {
width: 100%;
margin-bottom: 0;
padding-right: 0;
text-align: center;
}
.artist-logo {
padding-top: 5%;
margin-left: auto;
margin-right: auto;
margin-bottom: var(--global--spacing-vertical);
}
.artist-video,
.artist-info {
width: 100%;
}
.artist-video__left {
margin-right: 0;
margin-bottom: 2%;
}
.artist-video__right {
margin-left: 0;
} .gb-block-accordion .gb-accordion-title {
font-size: 25px;
padding-right: 50px;
}
.gb-block-accordion .gb-accordion-title:after {
height: 40px;
width: 40px;
margin-top: -20px;
}
.wp-block-pullquote blockquote {
margin: 0;
}
.wp-block-pullquote p {
font-size: 25px;
letter-spacing: 1px;
}
.wp-block-pullquote blockquote::before {
width: 30px;
height: 24px;
background-repeat: no-repeat;
} .wp-block-group.viv-page-link-container .wp-block-group__inner-container .booking__link-text {
font-size: 25px;
}
.wp-block-group.viv-page-link-container .wp-block-group__inner-container .booking__link-text::after {
width: 50px;
height: 50px;
} .technik-boxed-columns .wp-block-column {
padding-top: 200px;
. footer-navigation-wrapper li a:link
}
.technik-boxed-columns .wp-block-spacer[style] {
height: 300px !important;
}
.technik-boxed-column__text,
.technik-boxed-column__hover-text {
font-size: 16px;
}
.technik-boxed-column__icon-light-3 {
background-position: 70% 50px;
} #artist-cats-toggle {
font-size: var(--global--font-size-xs);
margin-left: 0;
}
}
@media only screen and (min-width: 768px) {
.wp-block-columns .wp-block-column:not(:last-child) {
margin-bottom: 0;
}
}
@media (min-width: 811px) {
.wp-block-columns. .viv-artist-columns .wp-block-column:not(:first-child) {
margin-left: 2em !important;
}
.viv-ueber-uns-text-column.wp-block-column:not(:first-child) {
margin-left: 4em !important;
}
.preise-column-group .preise-boxed-columns .wp-block-column{
font-size:14px;
}
.preise-boxed-columns .wp-block-column:not(:first-child) {
margin-left: 0!important;
}
}
@media screen and (min-width: 2100px) {
.alignwide {
max-width: 1920px!important;
}
}