ï»¿@media screen and (max-width: 767px) and (orientation:landscape) and (min-aspect-ratio: 100/61) and (max-aspect-ratio: 100/58) {	/* 60% */

@media screen and (max-width: 1440px) and (min-width: 1281px) {

.fla_AlbumsViewPostSlider .fla_AlbumsViewPostSliderInfoBox .sliderInfoDescriptionWrap .title_SIB, .fla_AlbumsViewPostSlider div.fla_SliderCounter {
}

.fla_AlbumsViewPostSlider .fla_AlbumsViewPostSliderInfoBox .sliderInfoDescriptionWrap .description_SIB {
}

} /* /media changes */


@media screen and (max-width: 1280px) and (min-width: 961px) {

.fla_AlbumsViewPostSlider .fla_AlbumsViewPostSliderInfoBox .sliderInfoDescriptionWrap .title_SIB, .fla_AlbumsViewPostSlider div.fla_SliderCounter {
}

.fla_AlbumsViewPostSlider .fla_AlbumsViewPostSliderInfoBox .sliderInfoDescriptionWrap .description_SIB {
}

} /* /media changes */

@media screen and (max-width: 960px) and (min-width: 768px) {

.fla_AlbumsViewPostSlider .fla_AlbumsViewPostSliderInfoBox .sliderInfoDescriptionWrap .title_SIB, .fla_AlbumsViewPostSlider div.fla_SliderCounter {
}

.fla_AlbumsViewPostSlider .fla_AlbumsViewPostSliderInfoBox .sliderInfoDescriptionWrap .description_SIB {
}



} /* /media changes */


@media screen and (min-width: 768px) {

.termine #subcontent_menu-top {
}

} /* /media changes */



html #wpadminbar {
}

.desktop {
}

.large-image figcaption,
figcaption {
}
.large-image figcaption {
}


.wp-block-coblocks-accordion + h1:not(.hl-size-1):not(.hl-size-2):not(.hl-size-3):not(.hl-size-4):not(.hl-size-5):not(.hl-size-6), .wp-block-coblocks-accordion + .hl-size-1,
.wp-block-coblocks-accordion + h2:not(.hl-size-1):not(.hl-size-2):not(.hl-size-3):not(.hl-size-4):not(.hl-size-5):not(.hl-size-6), .wp-block-coblocks-accordion + .hl-size-2,
.wp-block-coblocks-accordion + h3:not(.hl-size-1):not(.hl-size-2):not(.hl-size-3):not(.hl-size-4):not(.hl-size-5):not(.hl-size-6), .wp-block-coblocks-accordion + .hl-size-3,
.wp-block-image + h1:not(.hl-size-1):not(.hl-size-2):not(.hl-size-3):not(.hl-size-4):not(.hl-size-5):not(.hl-size-6), .wp-block-image + .hl-size-3,
.wp-block-image + h2:not(.hl-size-1):not(.hl-size-2):not(.hl-size-3):not(.hl-size-4):not(.hl-size-5):not(.hl-size-6), .wp-block-image + .hl-size-3,
.wp-block-image + h3:not(.hl-size-1):not(.hl-size-2):not(.hl-size-3):not(.hl-size-4):not(.hl-size-5):not(.hl-size-6), .wp-block-image + .hl-size-3,
.wp-block-embed + h1:not(.hl-size-1):not(.hl-size-2):not(.hl-size-3):not(.hl-size-4):not(.hl-size-5):not(.hl-size-6), .wp-block-embed + .hl-size-3,
.wp-block-embed + h2:not(.hl-size-1):not(.hl-size-2):not(.hl-size-3):not(.hl-size-4):not(.hl-size-5):not(.hl-size-6), .wp-block-embed + .hl-size-3,
.wp-block-embed + h3:not(.hl-size-1):not(.hl-size-2):not(.hl-size-3):not(.hl-size-4):not(.hl-size-5):not(.hl-size-6), .wp-block-embed + .hl-size-3,
.wp-block-columns.last-is-h1 + .wp-block-image,
.wp-block-columns.last-is-h2 + .wp-block-image,
.wp-block-columns.last-is-h3 + .wp-block-image,
.wp-block-columns.last-is-h1 + .wp-block-embed,
.wp-block-columns.last-is-h2 + .wp-block-embed,
.wp-block-columns.last-is-h3 + .wp-block-embed {
	margin-top: 6.48vw;
}



body {

}

body,
.p-size-1 {
	font-size:2.64vw;
}

.menu_button {
    padding-top: 3vw;

}

.menu_button a {
    width: 9vw;
    height: 4.8vw;
    width: 7.2vw;
    height: 3.84vw;
}



.event-noslide .event-box-element {
}

.event-noslide .event-box-morecontent-boxes ~ .event-box-element {
	margin-top:6.48vw;
}



h3:not(.hl-size-1):not(.hl-size-3):not(.hl-size-2):not(.hl-size-4):not(.hl-size-5):not(.hl-size-6)+h3:not(.hl-size-1):not(.hl-size-3):not(.hl-size-2):not(.hl-size-4):not(.hl-size-5):not(.hl-size-6),
.hl-size-3+.hl-size-3,
.hl-size-3+h3:not(.hl-size-1):not(.hl-size-3):not(.hl-size-2):not(.hl-size-4):not(.hl-size-5):not(.hl-size-6),
h3:not(.hl-size-1):not(.hl-size-3):not(.hl-size-2):not(.hl-size-4):not(.hl-size-5):not(.hl-size-6)+.hl-size-3 {
}


.header {
	height:18vw;
}

.wp-block-group__inner-container, .content-element-inner,
.menu_button_wrap {
    max-width: 100vw;
}

.cookie2-close, .layer-close {
    padding-top: 3vw;
}

.event-box-morecontent-boxes .layer-close {
}

.event-box-morecontent-boxes .layer-close + .content-indent-1 > h3:first-child {
    padding-right: 7.8vw;
}


.cookie2-close span,
.layer-close a {
    width: 6vw;
    height: 6vw;
}

.cookie2-button, .header-logo .layer-close, .menu_layer .layer-close {
}


.iframe-navigation {
    width: 1.38vw !important;
    height: 5.04vw !important;
}

.iframe-right {
    right: 0.81vw;
}

.iframe-left {
    left: 0.81vw;
}


.layer_menu .layer_menu > .label {
}


.layer_fullsize_content_outer {
    padding:18vw 0 6vw 0;
}

.content {
    padding: 0 0 4.8vw 0;
}

.content > div:first-child {
    padding-top: 12vw;
}


.top_button,
.layer_fullsize .content-indent-2,
.content-indent-1,
.content-wrap-0 .content-element-inner2,
.content-wrap-1 .content-element-inner2 {
    max-width: 100vw;
}

.top_button_inner {
    width: 19.2vw;
    height: 19.2vw;
    transform: translate(-1.68vw,26%);
}

.top_button p {
    font-size: 3.648vw;
	font-size:calc(3.648vw / 100 * var(--button_textscale));
}

.top_button img {
    height: 2.9184vw;
}



.detail .content-element-inner2 .content-element-inner2,
.newsarchiv .content-element-inner2,
.contentlayer_content .content-element-inner2,
.subcontent .content-wrap-0 .content-element-inner2,
.content-wrap-0 .content-element-inner2 .content-indent-1 {
}


.subcontent .content-indent-1, .subcontent .content-wrap-1 .content-element-inner2 {
}

h1:not(.hl-size-1):not(.hl-size-2):not(.hl-size-3):not(.hl-size-4):not(.hl-size-5):not(.hl-size-6), .hl-size-1 {
    font-size: 9.6vw;
    font-size: 7.386vw;
}

blockquote p, h2:not(.hl-size-1):not(.hl-size-2):not(.hl-size-3):not(.hl-size-4):not(.hl-size-5):not(.hl-size-6), .hl-size-2 {
    font-size: 7.2vw;
    font-size: 5.538vw;
}

h4:not(.hl-size-1):not(.hl-size-2):not(.hl-size-3):not(.hl-size-4):not(.hl-size-5):not(.hl-size-6), .hl-size-4 {
    font-size: 4.8vw;
    font-size: 3.69vw;
}

.bewerbung .form-text-wrap:after,
.bewerbung .form-text:not(.form-textarea) {

}

h5:not(.hl-size-1):not(.hl-size-2):not(.hl-size-3):not(.hl-size-4):not(.hl-size-5):not(.hl-size-6), .hl-size-5 {
    font-size: 4.8vw;
    font-size: 3.69vw;
}

h6:not(.hl-size-1):not(.hl-size-2):not(.hl-size-3):not(.hl-size-4):not(.hl-size-5):not(.hl-size-6), .hl-size-6 {
    font-size: 4.2vw;
    font-size: 3.228vw;
}

h3:not(.hl-size-1):not(.hl-size-2):not(.hl-size-3):not(.hl-size-4):not(.hl-size-5):not(.hl-size-6), .hl-size-3 {
    font-size: 6vw;
    font-size: 4.614vw;
}


.layer_sitemap .layer_menu,
.layer_menu .layer_menu {
    /* padding-bottom:8.16vw; */
    padding-bottom:12.36vw;
}


.layer_sitemap .layer_menu:after {
	height:3.6vw;
}

.layer_menu_list {
}

.layer_menu_list .divider-after {
	padding-bottom: 0.9vw;
    margin-bottom: 3.6vw;
}

.layer_menu_list .divider-before {
	margin-top: 0.9vw;
    padding-top: 3.6vw;
}

.layer_menu_list .depth-0 ul {
    padding: 1.2vw 0px 3.6vw 0;
}

.layer_menu_list .depth-0 ul:first-child {
}

.sticky-meta_menu {
}

.subcontent-wrap .large-image {
}

.home .subcontent .large-image .content-element-inner:before {
}


.home .header-logo .header_inner2:before {
    width: 11.4vw;
    height: 6vw;
	top:3vw; */
}

.home .subcontent .large-image .content-element-inner:before {
	
}


.wp-block-group + .content-2, .content-element + .content-2 {
    margin-top: 15vw;
    margin-top: 7.2vw;
}

.home .subcontent .large-image {
    /* margin-top: 22.8vw; */
}

.wp-block-table, blockquote cite, .p-size-2 {
    font-size: 2.16vw;
}

.logo {
    top: 15vw;
}

.logo img {
    width: 16.8vw;
    max-width: 16.8vw;
}

.slogan {
    bottom: 0.6vw;
    margin-left: 3vw;
	font-size:1.8vw;
}

.layerteaser-box-inner {
	gap:1.5vw;
}

.layerteaser-element-text {
    padding: 3vw;
}

.layerteaser-element {
}

.partner-box-outer {
    margin-top: 3vw;
}

.teasergruppe .event-box-inner, .newsteaser .event-box-inner, .termineteaser .event-box-inner {
    margin-top: 3vw;
}

.pagelayerteaser .layerteaser-box-inner, .teasergruppe .event-box-inner, .newsteaser .event-box-inner {
    margin-top: 3vw;
}

.teasergruppe .event-box-inner {
    margin-top: 6.48vw;
}

.salva-grid[data-columns]::before {
}

.salva-grid.salva-grid-3[data-columns]::before {
}

.column {
}


.size-1of2 {
}


.teasergruppe .event-box-element, .newsteaser .event-box-element, .termineteaser .event-box-element {
    margin-top: 6.48vw;
}

.teasergruppe .column .event-box-element:first-child,
.newsteaser .column:first-child .event-box-element {
}


.teasergruppe .column .event-box-element,
.newsteaser .column .event-box-element {
    margin-top: 6.48vw;
}



.termineteaser .event-box-image-inner,
.event-box-image-inner {
}


.teasergruppe .teaser_cntnt {
    margin-top: 1.2vw;
}

.event-box-image-inner, .is-style-group-block-2 .wp-block-image, .content-2 .image-wrap {
    /* border-radius: 0.96vw; */
}

.teasergruppe .event-box-image img, .newsteaser .event-box-image img, .termineteaser .event-box-image img {
}

.event-lastrow-blocks {
    margin-top: 2.4vw;
}

.event-lastrow-block + .event-lastrow-block.morecontent-block {
	padding-top:1.2vw;
}

.event-lastrow-block.morecontent-block a.arrow {
}

.ticket-link, .ics-link, .permalink-link {
    width: 4.8vw;
    height: 4.8vw;
}

.event-lastrow-block + .event-lastrow-block {
    padding-left: 1.2vw;
}

.termineteaser .event-box-element:first-child + div {
    /* margin-top: 6vw; */
}


/* .newsteaser .event-box-element:first-child + div .event-box-element-inner, */
.teasergruppe .event-box-element:first-child + div .event-box-element-inner {
}


.partner-box-elements {
    padding: 6vw 0 0;
}

.partner-box-element {
}

.partner-box-element .a,
.partner-box-element a {
    padding: 3vw;
}




.sticky-footer-inner2, .footer-inner2 {
}

.footer-td {
    padding-top: 6vw;
	
}

.abs-pos-right {
}

.footer-inner {
    padding-bottom: 6vw;
}

body > #ajaxsearchliteres1 {
}


.sticky-footer-inner {

}

body > footer {
    padding-top: 30vw;
}

.framed body > footer {
    padding-top: 15vw;
}

.subcontent_menu-inner {
	
}

.submenu-fixed .subcontent_menu-inner {
	
}

.subcontent_menu-inner ul {
    width: 100vw;
    padding-bottom: 3.48vw;
    padding-top: 3.48vw;
    padding-bottom: 3vw;
    padding-top: 3vw;
	
}

.subcontent_menu-inner li {
}

.subcontent_menu-inner li + li {
	padding-left:6vw;
	/* padding-left:18vw; */
}


.termine .subcontent_menu-inner li + li {
}

.termine .subcontent_menu-inner li {
}


.termine #subcontent_menu-top {
	padding:3vw;
}

.termine #subcontent_menu-top:before {

}

.termine #subcontent_menu-top.open {
}

.termine .subcontent_menu-inner ul {
	
}

.termine #subcontent_menu-top.open ~ ul {
}

.termine .subcontent_menu-inner ul:before {
}

.termine .subcontent_menu-inner ul:after {
}

.submenu-fixed .termine .subcontent_menu-inner {
    height: 10.44vw;
    width: 100vw;
}



.subcontent-wrap {
}

.stickied-header .menu_button:before {
	
    width: 100vw;
    height: 11.4vw;
    height: 10.44vw;
}


/* flipbook ergänzt wegen https://www.tonali.de/produktionen/parti-app/#beschreibung */
.subcontent-wrap.last-is-flagallery,
.subcontent-wrap.last-is-flipbook,
.subcontent-wrap.last-is-p,
.subcontent-wrap.last-is-button,
.subcontent-wrap.last-is-sc,
.subcontent-wrap.last-is-blockquote {
    padding-bottom: 6.48vw;
}

.twinglewrap:not(:first-child),
.subcontent-wrap:first-child {
    padding-top: 6.48vw;
}

.content-2 + .content-1, .content-wrap-1 + .content-wrap-0, .wp-block-group + .content-4, .content-element + .content-4 {
    padding-top: 6.48vw;
    /* padding-top: 7.2vw; */
}

.large-image.content-2 + .content-1 {
    padding-top: 7.2vw;
}

.subcontent > .content-element.last-is-accordion + .content-element,
.subcontent-wrap + .subcontent-wrap {
    padding-top: 6.48vw;
}

.wp-block-image + .wp-block-coblocks-accordion, .wp-block-separator, * + .pagelayerteaser {
    margin-top: 6.48vw;
}

hr + blockquote {
    margin-top: 6.48vw;
}

.wp-block-separator + ul,
.wp-block-separator + ol,
.wp-block-separator + p {
	margin-top:1.2vw;
}

.wp-block-columns {
}


.termineteaser .event-box-inner {
}

.termineteaser .event-box-element {
	
}


.event-box-morecontent-box-inner, .termine .subcontent-wrap.visible + .subcontent-wrap.layout-3.visible {
    padding-top: 6.48vw;
}

.event-box-morecontent-box-inner2 {
    padding-top: 6.48vw;
}

.event-box-morecontent-boxes {
}


.last-is-blockquote + .first-is-button, .last-is-blockquote + .first-is-blockquote, .wp-block-quote + .wp-block-quote {
    margin-top: 12.96vw;
}


.tuttiticketcanvas:not(:first-child) {
	margin-top:6.48vw;
}

.tuttiticketcanvas:not(:last-child) + div {
	margin-top:6.48vw;
}

.last-is-button + .first-is-blockquote,
.sc + .first-is-blockquote {
	margin-top:6.48vw;
	padding-top:6.48vw;
}

.sc + .first-is-h3 {
	margin-top:6.48vw;
}

.cr_form,
.searchform_wrap {
	margin-top: 6.48vw;
}

body #ajaxsearchlite1 .probox .proinput input, body div.asl_w .probox .proinput input {
    font-size: 5.538vw;
}

body div.asl_w .probox .proinput input.autocomplete {
    margin-top: -5.76vw !important;
}

body #ajaxsearchliteres1 {
    margin-top: 12.96vw;
}

body div.asl_r.vertical .results .asl_spacer {
	height:6.48vw;
}

body div.asl_r.vertical .results .asl_spacer,
body div.asl_r .results .item.hovered, body div.asl_r .results .item .asl_content h3 a:hover, body div.asl_r .results .item .asl_content h3, body div.asl_r .results .item div.etc, body div.asl_r .results .item .asl_content .asl_desc, body div.asl_r .results .item .asl_content h3 a, body div.asl_r .results .asl_nores {
    font-size: 2.64vw;
}

body div.asl_r .results .asl_nores, body div.asl_r .results .item .asl_content h3 a:hover, body div.asl_r .results .item .asl_content h3 a {
    font-size: 5.538vw;
}

.contentlayer_content,
.layer_sitemap_list {
    margin-top: 6.48vw;
}

.layer_content .contentlayer_content {
	margin-top: 6.48vw;
	/* padding-bottom: 6.48vw; */
}

.layer_content .contentlayer_content > .content-element:last-child .wp-block-group:last-child >*:last-child:after {
	height:6.48vw;
}

.layer_sitemap_list .depth-0 > ul.children {
    padding-top: 0vw;
}

.layer_sitemap_list .depth-1 {
    padding-top: 4.2vw;
}

.layer_sitemap_list .depth-0:nth-child(3n+1), .layer_sitemap_list .depth-0:first-child {
}

.layer_sitemap_list .depth-0:nth-child(n+4) {
    margin-top: 6.48vw;
}

.layer_sitemap_list .depth-0 {
    padding-top: 6.48vw;
    margin-top: 6.48vw;
	
}

.layer_sitemap_list .depth-0:first-child {
}

.sticky-footer-outer {
}

.footer_menu_2 .socialmedia_wrap,
.layer_menu .socialmedia_wrap {
	padding:3.6vw 0 0;
}

.footer_menu_2 .socialmedia_wrap ul,
.layer_menu .socialmedia_wrap ul {
}

.footer_menu_2 ul {
	padding-bottom:3.6vw;
}



.socialmedia_icon img,
.socialmedia_icon.fb img {
    height: 4.62vw;
}

.socialmedia_icon.yt img,
.socialmedia_icon.tw img,
.socialmedia_icon.in img {
    height: 3.99vw;
}

.socialmedia_icon + .socialmedia_icon {
    padding-left: 3.6vw;
}


.totop {
    top: -6.84vw;
    width: 2.376vw;
    height: 3.96vw;
}

.totop a {
    width: 2.376vw;
    height: 3.96vw;
}

.totop a:after {
    bottom: 6.84vw;
    left: -2.22vw;
}



.termine .subcontent-wrap.layout-3.visible {
    padding-top: 6.48vw;
}

.arrow-size-4:after, .arrow-size-4:before {
    font-size: 2.64vw;
}

.weekday {
    margin-top: 1.2vw;
}

.starttime {
    margin-top: 0.6vw;
}


.subtitle-1,
.subtitle-2 {
    margin-top: 1.2vw;
}

.portrait-box-image img,
.event-box-image img {
}

.portrait-box-inner,
.event-box-inner {
}

.portrait-box-element,
.event-box-element {
}

.portrait-box-inner,
.event-box-inner {
}

.portrait-box-inner.slick-slider:after,
.event-box-inner.slick-slider:after {
    width: 3vw;
    right: -1.5vw;
}

.portrait-box-image,
.portrait-box-size-1 {
}


.event-box-inner .slick-prev, .portrait-box-inner .slick-prev, .event-box-inner .slick-next, .portrait-box-inner .slick-next {
    height: 2.4vw;
    right: -0.9vw;
    width: 1.8vw;
    height: 3.24vw;
}

.event-box-inner .slick-prev, .portrait-box-inner .slick-prev {
    left: -2.4vw;
}

.event-box-inner .slick-prev, .event-box-inner .slick-next {
    top: 24.6vw;
}

.portrait-box-inner .slick-prev, .portrait-box-inner .slick-next {
}

.headline-divider + h3 {
    margin-top: 3.6vw;
}

.wp-block-separator + h3:not(.hl-size-1):not(.hl-size-2):not(.hl-size-3):not(.hl-size-4):not(.hl-size-5):not(.hl-size-6), .wp-block-separator + .hl-size-3 {
    margin-top: 1.2vw;
}

.teasergruppe .event-box-inner.salva-grid-3,
.teasergruppe .event-box-inner {
}

.teasergruppe .size-1of2 {
}

.teasergruppe .salva-grid-3 .event-box-element,
.teasergruppe .event-box-element {
}

.subcontent-wrap.last-is-accordion:not(:last-child) .last-is-accordion {
    padding-bottom: 7.2vw;
}

.newsarchiv .event-box {
    padding-top: 3vw;
}

.newsarchiv .title-0 {
    margin-top: 2.4vw;
}

.newsarchiv .title-0 + .date {
    margin-top: 1.8vw;
}


.newsarchiv .event-box-element + .event-box-element {
    margin-top: 6.48vw;
}

.subcontent-wrap:not(:last-child) .subcontent > .sc:last-child {
    /* padding-bottom: 6.48vw; */
}

.newsarchiv .event-box-inner {
}

.partner + .partner .partner-box-outer {
    margin-top: 4.8vw;
}

.partner-box {
    margin-top: 1.2vw;
}


body:not(.stickied-header) .menu_button_wrap2 {
}


.filter-wrap {
}

.filter-wrap ul li {
    margin-left: 4.8vw;
}

.filter-wrap ul li:first-child {
}



.subcontent .termine {
}

.total-0 .size-1of2,
.total-1 .size-1of2,
.total-2 .size-1of2 {
}

.total-0.newsteaser .event-box-element,
.total-1.newsteaser .event-box-element,
.total-2.newsteaser .event-box-element {
}

.total-0.newsteaser .event-box-inner,
.total-1.newsteaser .event-box-inner,
.total-2.newsteaser .event-box-inner {
}

.total-0.newsteaser .column .event-box-element,
.total-1.newsteaser .column .event-box-element,
.total-2.newsteaser .column .event-box-element {
}




.js .flatpickr-month, .js .flatpickr-current-month input.cur-year, .js .flatpickr-current-month .flatpickr-monthDropdown-months {
    font-size: 3.69vw;
}


.flatpickr-months, .flatpickr-calendar {
    font-size: 2.64vw;
}

.js .flatpickr-calendar {
    width: 100vw;
}

.js .dayContainer, .js .flatpickr-days {
}


.js .dayContainer {
}

.flatpickr-calendar {
}

.flatpickr-months {
}

.flatpickr-innerContainer {
}

span.flatpickr-weekday, .flatpickr-day, .p-size-4 {
    font-size: 2.16vw;
}

.js .flatpickr-day {
}


h1 + h2,
h1 + .hl-size-2,
.hl-size-1 + h2,
.hl-size-1 + .hl-size-2 {
}

.hl-size-1 + .hl-size-3,
.hl-size-1 + h3,
h1 + .hl-size-3,
h1 + h3 {
}


.form-select-optic li + li {
}

.form-select-optic li:last-child {
}

canvas#myChart.mobile {
}

.chartContainer {
    min-height: 72vw;
}





.beenigmaform_wrap {
    margin-top: 6.48vw;
}


.text-size-2,
form:not(.bewerbung) .form-text,
form:not(.bewerbung) .form-text-wrap:after,
.vfb-item input[type="text"],
.vfb-item input[type="email"],
.cr_ipe_item input[type="text"] {
    font-size: 5.538vw;
}

.form-text,
.form-text-wrap:after,
.vfb-item input[type="text"],
.vfb-item input[type="email"],
.cr_ipe_item input[type="text"] {
}

.vfb-item + .vfb-item.vfb-item-instructions,
.vfb-item + .vfb-item.vfb-item-checkbox,
.vfb-item.vfb-item-text + .vfb-item.vfb-item-text,
.vfb-item.vfb-item-text + .vfb-item.vfb-item-email,
.vfb-item.vfb-item-email + .vfb-item.vfb-item-email,
.vfb-item.vfb-item-email + .vfb-item.vfb-item-text,
.vfb-item.vfb-item-instructions + .vfb-item.vfb-item-text,
.vfb-item.vfb-item-instructions + .vfb-item.vfb-item-email,
.vfb-item.vfb-item-instructions + .vfb-item.vfb-item-select,
.form-block+.form-block,
.cr_ipe_item+.cr_ipe_item {
}

.vfb-legend + .vfb-section .vfb-item:first-child:not(.vfb-item-instructions) {
	margin-top:6.48vw;
}

.vfb-item.vfb-item-select + .vfb-item.vfb-item-select {
}


.vfb-item.vfb-item-instructions + .vfb-item.vfb-item-text,
.vfb-item.vfb-item-instructions + .vfb-item.vfb-item-email,
.vfb-item.vfb-item-instructions + .vfb-item.vfb-item-select {
}

.vfb-fieldset + .vfb-fieldset {
}





.form-wrap {
    padding-top: 6.48vw;
}






.cookie2-wrap {
}

.cookie2-wrap2 {
}

.cookie2-wrap4 {
}


.cookie2-header {
	padding-right: 9vw;
}

.cookie2-footer {
}

.cookie2-footer-box {
}

.p-size-2 .arrow:not(.arrow-after):before {
	
}





.fla_closeButton {
	width:6vw !important;
	height:6vw !important;
	top:3vw !important;
	right:3vw !important;
}

.fla_arrowButton {
    width: 1.38vw !important;
    height: 5.04vw !important;
}

.fla_nextButton {
    right: 3vw !important;
}

.fla_prevButton {
    left: 3vw !important;
}

.fla_AlbumsViewPostSlider .fla_AlbumsViewPostSliderInfoBox {
	width:100vw !important;
}

.fla_AlbumsViewPostSlider div.fla_SliderCounter {
    left: 3vw;
    font-size: 2.64vw;
}

.fla_AlbumsViewPostSlider .fla_SliderCounter {
	font-size:2.64vw;
}

.fla_AlbumsViewPostSlider .fla_AlbumsViewPostSliderInfoBox .sliderInfoDescriptionWrap .title_SIB, .photocluster_skin .fla_AlbumsViewPostCollectionListViewHover .thumbTitle_CV {
    font-size: 4.614vw;
    padding: 0 3vw;
}

.fla_AlbumsViewPostSlider .fla_AlbumsViewPostSliderInfoBox .sliderInfoDescriptionWrap .description_SIB, .photocluster_skin .fla_AlbumsViewPostCollectionListViewHover .thumbTitle_CV .description {
    font-size: 2.64vw;
}


.fla_AlbumsViewPostSlider .fla_SliderSubmenu span.fla_sliderThumbButton {
    width: 4.86vw;
    height: 4.86vw;
    padding: 0.72vw 0.9vw 0.72vw;
}

.subMenuSpacing {
    height: 3vw;
}

.sliderInfoSubMenuInner {
    padding-left: 3vw;
    padding-right: 3vw;
    padding-top: 0.6vw;
    padding-bottom: 3vw;
}

.fla_AlbumsViewPostSliderInfoBox {
}

.fla_AlbumsViewPostSlider div.fla_SliderCounter {
    top: 3vw;
}


.fla_AlbumsViewPostSlider .dummyThird, .fla_AlbumsViewPostSlider .fla_AlbumsViewPostSliderInfoBox .sliderInfoDescriptionWrap, .fla_AlbumsViewPostSlider .fla_AlbumsViewPostSliderInfoBox .sliderInfoSubMenu {
}

.fla_AlbumsViewPostSlider .fla_AlbumsViewPostSliderInfoBox .sliderInfoDescriptionWrap {
    padding: 1.8vw 3vw;
}


.sliderInfoSubMenuInner .socialmedia_icon {
    padding-left: 1.8vw !important;
    padding-right: 1.8vw !important;
}

.fla_AlbumsViewPostSlider .dummyThird, .fla_AlbumsViewPostSlider .fla_AlbumsViewPostSliderInfoBox .sliderInfoSubMenu {
}




.bootstrap-yop .basic-answers {
}

.basic-question-title h5 {
    font-size: 4.614vw !important;
}

h1+.bootstrap-yop .basic-yop-poll-container .basic-question-title h5 {
}

.basic-answer .basic-text {
    font-size: 5.538vw !important;
	
    font-size: 2.64vw !important;
    font-size: 3.69vw !important;
	
}

.basic-yop-poll-container .basic-answer {
	
}

.basic-yop-poll-container .basic-custom-field-title label, .basic-yop-poll-container .basic-custom-field-title + div .basic-input-text {
    font-size: 5.538vw !important;
}

.basic-element.basic-custom-field {
}


.basic-message {
	font-size: 2.64vw !important;
	
	
}







} /* /media */