body{font-family:'Benton Sans Cond Reg', sans-serif;font-family:"benton-sans-condensed";font-weight:500;font-style:normal;font-size:14px;line-height:23px;color:#353533;width:100%;*zoom:1;font-feature-settings:"liga", "kern";text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0px;padding:0px;}body:before,body:after{content:"";display:table;}body:after{clear:both;}@media only screen and (max-width: 767px){body{overflow-x:hidden;}}body *{box-sizing:border-box;text-decoration:none;font-family:'Benton Sans Cond Reg', sans-serif;font-family:"benton-sans-condensed";font-weight:500;font-style:normal;}*,*:before,*:after{box-sizing:inherit;}html{box-sizing:border-box;}@media only screen and (max-width: 767px){html{overflow-x:hidden;}}input[type="text"],input[type="email"],input[type="search"],input[type="password"]{-webkit-appearance:none;-moz-appearance:none;}.clear{*zoom:1;}.clear:before,.clear:after{content:"";display:table;}.clear:after{clear:both;}hr{border:none;height:1px;background-color:white;width:100%;margin:15px 0px;}img{max-width:100%;vertical-align:middle;display:inline-block;height:auto;}strong{font-family:"benton-sans-condensed";font-weight:700;font-style:normal;}figure{margin:0;}.btn,button{color:white;font-size:14px;font-family:"benton-sans-condensed";font-weight:500;font-style:normal;transition:all ease 300ms;padding:10px 10px;display:inline-block;text-decoration:none;background-color:#353533;outline:0px;-webkit-appearance:none;}.btn.action,button.action{border:1px solid #353533;background-color:#353533;}.btn.outline,button.outline{background-color:transparent;border:1px solid #353533;color:#353533;}.btn:hover,.btn:active,.btn:focus,button:hover,button:active,button:focus{background-color:#353533;box-shadow:0 0 0 transparent;}.btn.streamline-filled,button.streamline-filled{position:relative;padding-right:41px;}.btn.streamline-filled:before,button.streamline-filled:before{font-size:14px;position:absolute;right:10px;}.btn.streamline-filled.icon-right,button.streamline-filled.icon-right{padding-right:41px;}.btn.streamline-filled.icon-right:before,button.streamline-filled.icon-right:before{right:10px;}.btn.streamline-filled.icon-left,button.streamline-filled.icon-left{padding-left:41px;}.btn.streamline-filled.icon-left:before,button.streamline-filled.icon-left:before{left:10px;right:auto;}.btn.streamline-filled.icon-center:before,button.streamline-filled.icon-center:before{left:10px;right:auto;}.btn.close,button.close{background-color:transparent;border:none;position:absolute;top:20px;right:40px;}.btn.close:hover,button.close:hover{cursor:pointer;}.btn.close:before,button.close:before{color:#353533;font-size:25px;}#breadcrumb{margin:10px 0px;}#breadcrumb a{font-family:"benton-sans-condensed";font-weight:500;font-style:normal;font-size:14px;color:#353533;text-decoration:none;}#breadcrumb a.homelink{font-family:"benton-sans-condensed";font-weight:700;font-style:normal;padding:2px 0px 2px 20px;position:relative;}#breadcrumb a.homelink:before{top:0;left:0;font-size:13px;}#breadcrumb span{font-family:"benton-sans-condensed";font-weight:500;font-style:normal;font-size:14px;}#breadcrumb span.current{font-family:"benton-sans-condensed";font-weight:700;font-style:normal;color:#353533;}#breadcrumb span.delimiter{position:relative;display:inline-block;width:20px;height:20px;}#breadcrumb span.delimiter:before{left:5px;top:0px;font-size:10px;}@font-face{font-family:'graublau_sansbold_italic';src:url('../../../fonts/graublau/fdi_-_graublau_sans_bold_italic-webfont.eot');src:url('../../../fonts/graublau/fdi_-_graublau_sans_bold_italic-webfont.eot?#iefix') format('embedded-opentype'), url('../../../fonts/graublau/fdi_-_graublau_sans_bold_italic-webfont.woff') format('woff'), url('../../../fonts/graublau/fdi_-_graublau_sans_bold_italic-webfont.ttf') format('truetype'), url('../../../fonts/graublau/fdi_-_graublau_sans_bold_italic-webfont.svg#graublau_sansbold_italic') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'graublau_sansitalic';src:url('../../../fonts/graublau/fdi_-_graublau_sans_italic-webfont.eot');src:url('../../../fonts/graublau/fdi_-_graublau_sans_italic-webfont.eot?#iefix') format('embedded-opentype'), url('../../../fonts/graublau/fdi_-_graublau_sans_italic-webfont.woff') format('woff'), url('../../../fonts/graublau/fdi_-_graublau_sans_italic-webfont.ttf') format('truetype'), url('../../../fonts/graublau/fdi_-_graublau_sans_italic-webfont.svg#graublau_sansitalic') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'graublau_sanslight_italic';src:url('../../../fonts/graublau/fdi_-_graublau_sans_light_italic-webfont.eot');src:url('../../../fonts/graublau/fdi_-_graublau_sans_light_italic-webfont.eot?#iefix') format('embedded-opentype'), url('../../../fonts/graublau/fdi_-_graublau_sans_light_italic-webfont.woff') format('woff'), url('../../../fonts/graublau/fdi_-_graublau_sans_light_italic-webfont.ttf') format('truetype'), url('../../../fonts/graublau/fdi_-_graublau_sans_light_italic-webfont.svg#graublau_sanslight_italic') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'graublau_sansbold';src:url('../../../fonts/graublau/fdi_-_graublausans-bold-webfont.eot');src:url('../../../fonts/graublau/fdi_-_graublausans-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../../../fonts/graublau/fdi_-_graublausans-bold-webfont.woff') format('woff'), url('../../../fonts/graublau/fdi_-_graublausans-bold-webfont.ttf') format('truetype'), url('../../../fonts/graublau/fdi_-_graublausans-bold-webfont.svg#graublau_sansbold') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'graublau_sanslight';src:url('../../../fonts/graublau/fdi_-_graublausans-light-webfont.eot');src:url('../../../fonts/graublau/fdi_-_graublausans-light-webfont.eot?#iefix') format('embedded-opentype'), url('../../../fonts/graublau/fdi_-_graublausans-light-webfont.woff') format('woff'), url('../../../fonts/graublau/fdi_-_graublausans-light-webfont.ttf') format('truetype'), url('../../../fonts/graublau/fdi_-_graublausans-light-webfont.svg#graublau_sanslight') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'graublau_sansregular';src:url('../../../fonts/graublau/fdi_-_graublausans-regular-webfont.eot');src:url('../../../fonts/graublau/fdi_-_graublausans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../../../fonts/graublau/fdi_-_graublausans-regular-webfont.woff') format('woff'), url('../../../fonts/graublau/fdi_-_graublausans-regular-webfont.ttf') format('truetype'), url('../../../fonts/graublau/fdi_-_graublausans-regular-webfont.svg#graublau_sansregular') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'graublau_slabbold_italic';src:url('../../../fonts/graublau/fdi_-_graublauslab-bolditalic-webfont.eot');src:url('../../../fonts/graublau/fdi_-_graublauslab-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('../../../fonts/graublau/fdi_-_graublauslab-bolditalic-webfont.woff') format('woff'), url('../../../fonts/graublau/fdi_-_graublauslab-bolditalic-webfont.ttf') format('truetype'), url('../../../fonts/graublau/fdi_-_graublauslab-bolditalic-webfont.svg#graublau_slabbold_italic') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'graublau_slabitalic';src:url('../../../fonts/graublau/fdi_-_graublauslab-italic-webfont.eot');src:url('../../../fonts/graublau/fdi_-_graublauslab-italic-webfont.eot?#iefix') format('embedded-opentype'), url('../../../fonts/graublau/fdi_-_graublauslab-italic-webfont.woff') format('woff'), url('../../../fonts/graublau/fdi_-_graublauslab-italic-webfont.ttf') format('truetype'), url('../../../fonts/graublau/fdi_-_graublauslab-italic-webfont.svg#graublau_slabitalic') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'graublau_slabregular';src:url('../../../fonts/graublau/fdi_-_graublauslab-regular-webfont.eot');src:url('../../../fonts/graublau/fdi_-_graublauslab-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../../../fonts/graublau/fdi_-_graublauslab-regular-webfont.woff') format('woff'), url('../../../fonts/graublau/fdi_-_graublauslab-regular-webfont.ttf') format('truetype'), url('../../../fonts/graublau/fdi_-_graublauslab-regular-webfont.svg#graublau_slabregular') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'graublau_slabbold';src:url('../../../fonts/graublau/fdi_-_graublauslab-bold-webfont.eot');src:url('../../../fonts/graublau/fdi_-_graublauslab-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../../../fonts/graublau/fdi_-_graublauslab-bold-webfont.woff') format('woff'), url('../../../fonts/graublau/fdi_-_graublauslab-bold-webfont.ttf') format('truetype'), url('../../../fonts/graublau/fdi_-_graublauslab-bold-webfont.svg#graublau_slabbold') format('svg');font-weight:normal;font-style:normal;}.wrapper{max-width:1200px;width:100%;margin:0 auto;position:relative;}@media screen and (max-width: 1200px){.wrapper{max-width:96%;width:96%;margin-left:2%;margin-right:2%;}}.modal{position:absolute;top:140px;left:0;background-color:#353533;z-index:20;padding:5px 10px;transition:all ease 300ms;opacity:0;visibility:hidden;}.modal.active{top:40px;opacity:1;visibility:visible;}.modal p{margin:0px 0px 10px 0px;}.modal p strong{width:70px;display:inline-block;}.modal .btn,.modal button{margin:0px 10px 10px 0px;}ul.main-menu{margin:0px;padding:10px 0px 0px 0px;position:relative;z-index:10;}ul.main-menu > li.hover > ul.sub-menu,ul.main-menu > li:hover > ul.sub-menu{visibility:visible;opacity:1;top:50px;}ul.main-menu > li.hover a,ul.main-menu > li:hover a{color:#353533;}ul.main-menu > li.hover a:after,ul.main-menu > li:hover a:after{bottom:0px;opacity:1;visibility:visible;}ul.main-menu li{list-style:none;display:inline-block;padding:0px;margin:0px;position:relative;}ul.main-menu li a{font-family:"benton-sans-condensed";font-weight:700;font-style:normal;font-size:15px;color:#353533;transition:all ease 300ms;padding:10px 0px 0px 0px;display:block;position:relative;white-space:nowrap;letter-spacing:0.5px;text-decoration:none;}ul.main-menu li.current-menu-item > ul.sub-menu{visibility:visible;opacity:1;}ul.main-menu li.current-menu-item a{color:#353533;}ul.main-menu li.current-menu-item a:after{bottom:0px;opacity:1;visibility:visible;}ul.main-menu li ul.sub-menu{visibility:hidden;opacity:0;position:absolute;top:100px;left:0;z-index:5;transition:all ease 300ms;}ul.main-menu li ul.sub-menu > li:last-child > a{border-bottom:0px;}ul.main-menu li ul.sub-menu li{display:block;}ul.main-menu li ul.sub-menu li.menu-item-has-children.hover ul,ul.main-menu li ul.sub-menu li.menu-item-has-children:hover ul,ul.main-menu li ul.sub-menu li.menu-item-has-children:active ul{position:relative;height:auto;visibility:visible;opacity:1;transition:all ease 300ms;}ul.main-menu li ul.sub-menu li.menu-item-has-children ul{z-index:5;width:100%;padding-bottom:0px;padding-top:0px;position:relative;height:0;overflow:hidden;top:100%;background-color:transparent;transition:all ease 0ms;}ul.main-menu li ul.sub-menu li.current-menu-item a{color:#353533;}ul.main-menu li ul.sub-menu li a{font-family:"benton-sans-condensed";font-weight:500;font-style:normal;color:#353533;transition:all ease 300ms;font-size:15px;display:block;}ul.main-menu li ul.sub-menu li a:hover{color:#353533;}ul.main-menu li:last-child ul.sub-menu{left:auto;right:-1px;}#scroll-top-link{position:fixed;bottom:2%;right:2%;width:50px;height:50px;z-index:20;transition:all ease 300ms;display:none;}#scroll-top-link:before{font-size:50px;line-height:50px;top:0px;left:0px;transition:all ease 300ms;width:50px;height:50px;}#scroll-top-link .hidden{opacity:0;visibility:hidden;}h1,h2,h3,h4,h5,h6{line-height:normal;font-weight:500;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none;}h1{font-size:50px;}h2{font-size:27px;}h3{font-size:17px;}h4{font-size:16px;}h5{font-size:12px;}a{text-decoration:none;color:#353533;}a:hover{text-decoration:none;}a:focus{outline:none;}a:active,a:hover{outline:0;}section.content ul{margin:0px;padding:0px;width:auto;}section.content ul li{list-style:none;margin:0px 0px 0px 20px;padding:2px 0px 2px 10px;position:relative;font-family:"benton-sans-condensed";font-weight:500;font-style:normal;font-size:14px;line-height:23px;}section.content ul li strong{font-family:"benton-sans-condensed";font-weight:700;font-style:normal;}section.content ul li a{text-decoration:none;color:#353533;}section.content ul li ul{margin:0px 0px 0px 20px;}section.content ol{margin:0px;padding:0px;width:auto;}section.content ol li{margin:0px 0px 0px 20px;padding:2px 0px 2px 10px;position:relative;font-family:"benton-sans-condensed";font-weight:500;font-style:normal;font-size:14px;line-height:23px;}section.content ol li strong{font-family:"benton-sans-condensed";font-weight:700;font-style:normal;}section.content ol li a{text-decoration:none;color:#353533;}section.content ol li ul{margin:0px 0px 0px 20px;}h2{font-family:"benton-sans-condensed";font-weight:500;font-style:normal;}@media only screen and (max-width: 767px){h2{font-size:20px;}}h3{font-family:"benton-sans-condensed";font-weight:700;font-style:normal;}p a{border-bottom:1px solid #b9b9b9;transition:all ease 300ms;font-family:"benton-sans-condensed";font-weight:500;font-style:normal;}p a:hover{border-bottom:1px solid transparent;}.is--hidden{display:none !important;visibility:hidden;}.sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;border:0 !important;}.ui-datepicker td{background-color:#353533;border:1px solid #353533;}.ui-datepicker td.ui-datepicker-current-day{background-color:white;border:1px solid #353533;}.ui-datepicker td.ui-datepicker-current-day a{color:#353533;}.ui-datepicker td.ui-datepicker-today{background-color:rgba(53,53,51,0.1);border:1px solid #353533;}.ui-datepicker td.ui-datepicker-today a{color:#353533;}.ui-datepicker td *{color:white;text-decoration:none;}.ui-datepicker td.ui-datepicker-unselectable{background-color:transparent;border-color:transparent;}.ui-datepicker td.ui-datepicker-unselectable *{color:#353533;}.ui-datepicker td.ui-datepicker-unselectable.ui-datepicker-today *{color:#353533;}.ui-datepicker .ui-datepicker-header{position:relative;margin:0px;height:30px;}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev,.ui-datepicker .ui-datepicker-header .ui-datepicker-next,.ui-datepicker .ui-datepicker-header .ui-datepicker-title{position:absolute;top:5px;}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon,.ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon,.ui-datepicker .ui-datepicker-header .ui-datepicker-title .ui-icon{display:none;}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev,.ui-datepicker .ui-datepicker-header .ui-datepicker-next{width:20px;height:20px;text-align:center;line-height:20pxpx;transition:all ease 300ms;}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before,.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before{width:20px;height:20px;line-height:20pxpx;font-family:'streamline-30px-filled-in';position:absolute;display:inline-block;font-style:normal;font-weight:normal;*display:inline;*zoom:1;vertical-align:top;text-transform:none;-webkit-font-smoothing:antialiased;font-size:13px;transition:all ease 300ms;color:#353533;top:0px;left:0;}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover,.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover{cursor:pointer;background-color:#353533;}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover:before,.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover:before{color:white;}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{left:0;}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before{content:"\e5ae";}.ui-datepicker .ui-datepicker-header .ui-datepicker-next{right:0;}.ui-datepicker .ui-datepicker-header .ui-datepicker-next:before{content:"\e5af";}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{font-size:14px;left:25%;width:50%;text-align:center;font-family:"benton-sans-condensed";font-weight:700;font-style:normal;}.wpcf7{width:100%;box-sizing:border-box;display:block;text-align:justify;}.wpcf7:after{content:'';display:inline-block;width:100%;vertical-align:middle;}.wpcf7 .screen-reader-response{display:none;}.wpcf7 .wpcf7-not-valid-tip{top:0px;left:0px;display:block;position:relative;background-color:transparent;color:white;border-top:1px solid #9a1d1d;font-family:"benton-sans-condensed";font-weight:500;font-style:normal;padding:5px 10px;width:100%;box-sizing:border-box;font-size:13px;}.wpcf7 .wpcf7-response-output{font-size:13px;border:1px solid #9a1d1d;float:right;padding:5px 10px;box-sizing:border-box;width:100%;font-family:"benton-sans-condensed";font-weight:500;font-style:normal;color:red;}.wpcf7 .wpcf7-response-output.wpcf7-mail-sent-ok{border:1px solid #1d9a56;color:#1d9a56;}.wpcf7 .wpcf7-response-output.wpcf7-display-none{display:none;}.wpcf7 .row{width:45%;text-align:left;margin-bottom:15px;display:inline-block;box-sizing:border-box;}@media only screen and (max-width: 767px){.wpcf7 .row{width:100%;}}.wpcf7 .row .wpcf7-form-control-wrap{margin-bottom:0px;}.wpcf7 .row.full{width:100%;}.wpcf7 .row .text{display:block;text-transform:uppercase;letter-spacing:1px;font-size:11px;color:#353533;}.wpcf7 .row .content{display:block;}.wpcf7 .row .content img.ajax-loader{width:40px;}.wpcf7 .row .content a{color:#353533;text-decoration:none;}.wpcf7 .row .content input{background-color:rgba(185,185,185,0.5);border:0px;box-sizing:border-box;padding:5px 10px;width:100%;}.wpcf7 .row .content input[type="submit"]{background-color:#353533;text-transform:uppercase;border:1px solid rgba(53,53,51,0.4);width:50%;color:white;}.wpcf7 .row .content input[type="submit"]:disabled{background-color:transparent;border:1px solid rgba(255,255,255,0.4);}.wpcf7 .row .content input[type="text"]{border-top:1px solid rgba(185,185,185,0.5);padding:6px 10px;}.wpcf7 .row .content textarea{background-color:rgba(185,185,185,0.5);border:0px;border-top:1px solid rgba(53,53,51,0.5);box-sizing:border-box;padding:5px 10px;width:100%;}.wpcf7 .row *{font-family:"benton-sans-condensed";font-weight:500;font-style:normal;font-size:12px;line-height:20px;}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:rgba(0,0,0,0.9);opacity:1;}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;}.mfp-wrap .mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;}.mfp-wrap .mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle;}.mfp-wrap .mfp-container .mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}.mfp-wrap .mfp-container .mfp-content .mfp-figure{line-height:0;}.mfp-wrap .mfp-container .mfp-content .mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444;}.mfp-wrap .mfp-container .mfp-content .mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px;}.mfp-wrap .mfp-container .mfp-content .mfp-figure figure{margin:0;}.mfp-wrap .mfp-container .mfp-content .mfp-figure figure img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;padding:40px 0 40px;margin:0 auto;}.mfp-wrap .mfp-container .mfp-content .mfp-figure figure .mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;}.mfp-wrap .mfp-container .mfp-content .mfp-figure figure .mfp-bottom-bar .mfp-title{text-align:left;word-wrap:break-word;}.mfp-wrap .mfp-container .mfp-content .mfp-figure figure .mfp-bottom-bar .mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap;}.mfp-wrap .mfp-container .mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;}.mfp-wrap .mfp-container .mfp-preloader a{color:#ccc;}.mfp-wrap .mfp-container .mfp-preloader a:hover{color:#fff;}.mfp-wrap .mfp-container .mfp-arrow{position:absolute;margin:0;top:50%;padding:0;width:42px;height:24px;background-size:42px 24px;}.mfp-wrap .mfp-container .mfp-arrow.mfp-arrow-left{left:5%;background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon/icon-arrow-left-white.svg");}.mfp-wrap .mfp-container .mfp-arrow.mfp-arrow-right{right:5%;background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon/icon-arrow-right-white.svg");}.mfp-wrap .mfp-container .mfp-close,.mfp-wrap .mfp-container .mfp-arrow,.mfp-wrap .mfp-container .mfp-preloader,.mfp-wrap .mfp-container .mfp-counter{user-select:none;}.mfp-wrap .mfp-close{width:30px;height:30px;position:absolute;right:32px;top:32px;text-decoration:none;text-align:center;opacity:1;background-repeat:no-repeat;background-position:center;background-size:30px 30px;background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon-close.svg");background-color:transparent;border:0;}.mfp-wrap .mfp-close:hover,.mfp-wrap .mfp-close:focus{opacity:1;}.mfp-wrap button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;}.mfp-wrap button::-moz-focus-inner{padding:0;border:0;}.mfp-align-top .mfp-container:before{display:none;}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}.mfp-ajax-cur{cursor:progress;}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out;}.mfp-zoom-out-cur .mfp-image-holder .mfp-close{display:none;}.mfp-auto-cursor .mfp-content{cursor:auto;}.mfp-loading.mfp-figure{display:none;}.mfp-hide{display:none !important;}.mfp-s-ready .mfp-preloader{display:none;}.mfp-s-error .mfp-content{display:none;}.mfp-close-btn-in .mfp-close{color:#333;}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%;}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}.mfp-iframe-holder .mfp-close{top:-40px;}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000;}.mfp-image-holder .mfp-content{max-width:100%;}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}.mfp-ie7 .mfp-img{padding:0;}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px;}.mfp-ie7 .mfp-container{padding:0;}.mfp-ie7 .mfp-content{padding-top:44px;}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0;}@media screen and (max-width: 800px) and (orientation: landscape),screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}.mfp-img-mobile img.mfp-img{padding:0;}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0;}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}.mfp-img-mobile .mfp-counter{right:5px;top:3px;}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0;}}@media all and (max-width: 900px){.mfp-arrow{transform:scale(0.75);}.mfp-arrow-left{transform-origin:0;}.mfp-arrow-right{transform-origin:100%;}.mfp-container{padding-left:6px;padding-right:6px;}}.mfp-zoom{cursor:pointer;cursor:zoom-in;}.mfp-zoom.mfp-ready{opacity:1;}.mfp-zoom.mfp-ready .mfp-container{opacity:1;transform:scale(1);}.mfp-zoom.mfp-ready.mfp-bg{opacity:0.8;}.mfp-zoom.mfp-removing .mfp-container{opacity:0;}.mfp-zoom.mfp-removing.mfp-bg{opacity:0;}.mfp-zoom .mfp-container{opacity:0;-webkit-backface-visibility:hidden;transition:all ease 300ms;transform:scale(0.8);transition-delay:300ms;}.mfp-zoom.mfp-bg{opacity:0;-webkit-backface-visibility:hidden;transition:all ease 300ms;}.mfp-iframe-holder .mfp-content,.mfp-inline-holder .mfp-content{max-width:1200px;min-height:600px;}@media screen and (max-width: 1200px){.mfp-iframe-holder .mfp-content,.mfp-inline-holder .mfp-content{max-width:100%;width:100%;}}.mfp-inline-holder .mfp-content{background-color:white;width:800px;max-width:1200px;}.mfp-inline-holder .mfp-content .lightbox-inline{display:block;}.lightbox-inline{padding:40px;display:none;}.slick-slider{position:relative;display:block;user-select:none;touch-action:pan-y;tap-highlight-color:transparent;}.slick-slider .slick-arrow{position:absolute;top:40%;z-index:5;background-color:rgba(53,53,51,0.1);border:none;width:30px;height:30px;border:0px;transition:all ease 300ms;cursor:pointer;}.slick-slider .slick-arrow:before{font-size:15px;color:white;width:30px;height:30px;line-height:30px;top:0;left:0;cursor:pointer;transition:all ease 300ms;}.slick-slider .slick-arrow.slick-next{right:16px;}.slick-slider .slick-arrow.slick-prev{left:16px;}.slick-slider .slick-dots{position:absolute;bottom:0px;margin:0px;padding:0px;text-align:center;width:100%;}.slick-slider .slick-dots li{list-style:none;display:inline-block;}.slick-slider .slick-dots li button{border:none;}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0);}.slick-track{position:relative;left:0;top:0;display:block;}.slick-track:before,.slick-track:after{content:"";display:table;}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{float:left;min-height:1px;outline:none;display:none;}[dir="rtl"] .slick-slide{float:right;}.slick-slide img{display:block;width:100%;}.slick-slide a{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;}.vc_col-sm-1,.vc_col-sm-2,.vc_col-sm-3,.vc_col-sm-4,.vc_col-sm-5,.vc_col-sm-6,.vc_col-sm-7,.vc_col-sm-8,.vc_col-sm-9,.vc_col-sm-10,.vc_col-sm-11,.vc_col-sm-12{float:left;box-sizing:border-box;position:relative;min-height:1px;padding-left:16px;padding-right:16px;}.vc_row{margin-left:-16px;margin-right:-16px;margin-bottom:16px;}.vc_row:before,.vc_row:after{content:" ";display:table;}.vc_row:after{clear:both;}.vc_column_container{padding-left:0;padding-right:0;}.vc_column_container.vc_col-sm-12{width:100%;}.vc_column_container.vc_col-sm-9{width:75%;}@media only screen and (max-width: 767px){.vc_column_container.vc_col-sm-9{width:100%;}}.vc_column_container.vc_col-sm-8{width:66.666666%;}@media only screen and (max-width: 767px){.vc_column_container.vc_col-sm-8{width:100%;}}.vc_column_container.vc_col-sm-6{width:50%;}@media only screen and (max-width: 767px){.vc_column_container.vc_col-sm-6{width:100%;}}.vc_column_container.vc_col-sm-4{width:33.333333%;}@media only screen and (max-width: 767px){.vc_column_container.vc_col-sm-4{width:100%;}}.vc_column_container.vc_col-sm-3{width:25%;}@media only screen and (max-width: 767px){.vc_column_container.vc_col-sm-3{width:100%;}}.vc_column_container >.vc_column-inner{box-sizing:border-box;padding-left:16px;padding-right:16px;width:100%;}.vc_column_container >.vc_column-inner:before,.vc_column_container >.vc_column-inner:after{content:" ";display:table;}.vc_column_container >.vc_column-inner > .wpb_wrapper{padding-left:16px;padding-right:16px;}.vc_column_container >.vc_column-inner > .wpb_wrapper .wpb_wrapper{padding-left:0;padding-right:0;}.vc_column_container >.vc_column-inner:after{clear:both;}.vc_column_container >.vc_column-inner .wpb_content_element.wpb_gallery ul.wpb_image_grid_ul li{display:inline-block;padding:0px;}.vc_column_container >.vc_column-inner .wpb_content_element.wpb_gmaps_widget iframe{width:100%;min-height:250px;}.vc_column_container >.vc_column-inner .vc_cta3-container{padding:0px;width:100%;}.flip-clock-wrapper{-webkit-user-select:none;text-align:center;position:relative;width:100%;margin:0;}.flip-clock-wrapper:before,.flip-clock-wrapper:after{content:" ";display:table;}.flip-clock-wrapper:after{clear:both;}.flip-clock-wrapper *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;}.flip-clock-wrapper a{cursor:pointer;text-decoration:none;color:#ccc;}.flip-clock-wrapper a:hover{color:#fff;}.flip-clock-wrapper ul{list-style:none;position:relative;float:left;margin:0px;width:97px;height:194px;background:rgba(0,0,0,0.7);padding:0px;}@media only screen and (min-width: 768px) and (max-width: 991px){.flip-clock-wrapper ul{width:10.5%;height:159.33333333333px;}}@media only screen and (min-width: 576px) and (max-width: 767px){.flip-clock-wrapper ul{width:10%;height:87px;}}@media only screen and (max-width: 767px){.flip-clock-wrapper ul{width:10%;height:87px;}}.flip-clock-wrapper ul:nth-of-type(odd) .inn{padding-right:5px;}.flip-clock-wrapper ul:nth-of-type(even) .inn{padding-left:5px;}.flip-clock-wrapper ul li{z-index:1;position:absolute;left:0;top:0;width:100%;height:100%;line-height:194px;text-decoration:none !important;margin:0px;padding:0px;}@media only screen and (min-width: 768px) and (max-width: 991px){.flip-clock-wrapper ul li{line-height:129.33333333333px;}}@media only screen and (min-width: 576px) and (max-width: 767px){.flip-clock-wrapper ul li{line-height:70px;}}@media only screen and (max-width: 767px){.flip-clock-wrapper ul li{line-height:70px;}}.flip-clock-wrapper ul li.flip-clock-before{display:none;}.flip-clock-wrapper ul li a{display:block;height:100%;-webkit-perspective:200px;-moz-perspective:200px;perspective:200px;margin:0 !important;overflow:visible !important;cursor:default !important;}.flip-clock-wrapper ul li a div{z-index:1;position:absolute;left:0;width:100%;height:100%;font-size:80px;overflow:hidden;outline:1px solid transparent;}.flip-clock-wrapper ul li a div .shadow{position:absolute;width:100%;height:100%;z-index:2;display:none;}.flip-clock-wrapper ul li a div.up{-webkit-transform-origin:50% 100%;-moz-transform-origin:50% 100%;-ms-transform-origin:50% 100%;-o-transform-origin:50% 100%;transform-origin:50% 100%;top:0;}.flip-clock-wrapper ul li a div.up:after{content:"";position:absolute;top:44px;left:0;z-index:5;width:100%;height:3px;}.flip-clock-wrapper ul li a div.up .inn{top:0;}.flip-clock-wrapper ul li a div.down{-webkit-transform-origin:50% 0;-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-o-transform-origin:50% 0;transform-origin:50% 0;bottom:0;display:none;}.flip-clock-wrapper ul li a div.down .inn{bottom:0;}.flip-clock-wrapper ul li a div .inn{position:absolute;left:0;z-index:1;width:100%;height:100%;font-family:"adobe-garamond-pro";font-weight:400;font-style:normal;color:white;text-align:center;font-size:130px;}@media only screen and (min-width: 768px) and (max-width: 991px){.flip-clock-wrapper ul li a div .inn{font-size:80px;}}@media only screen and (min-width: 576px) and (max-width: 767px){.flip-clock-wrapper ul li a div .inn{font-size:80px;}}@media only screen and (max-width: 767px){.flip-clock-wrapper ul li a div .inn{font-size:40px;}}.flip-clock-wrapper.clearfix{*zoom:1;}.flip-clock-wrapper.clearfix:before,.flip-clock-wrapper.clearfix:after{content:" ";display:table;}.flip-clock-wrapper.clearfix:after{clear:both;}.flip-clock-wrapper ul.play li.flip-clock-before{z-index:3;}.flip-clock-wrapper ul.play li.flip-clock-before .up{z-index:2;}.flip-clock-wrapper ul.play li.flip-clock-active{z-index:5;}.flip-clock-wrapper ul.play li.flip-clock-active .down{z-index:2;}.flip-clock-wrapper .flip-clock-divider{float:left;display:inline-block;position:relative;width:194px;height:194px;margin-right:-194px;z-index:9;margin-left:30px;}.flip-clock-wrapper .flip-clock-divider.tage,.flip-clock-wrapper .flip-clock-divider.days{margin-left:0px;}@media only screen and (min-width: 768px) and (max-width: 991px){.flip-clock-wrapper .flip-clock-divider.tage,.flip-clock-wrapper .flip-clock-divider.days{margin-left:4px;}}@media only screen and (min-width: 576px) and (max-width: 767px){.flip-clock-wrapper .flip-clock-divider.tage,.flip-clock-wrapper .flip-clock-divider.days{margin-left:4px;}}@media only screen and (max-width: 767px){.flip-clock-wrapper .flip-clock-divider.tage,.flip-clock-wrapper .flip-clock-divider.days{margin-left:2px;}}@media only screen and (min-width: 768px) and (max-width: 991px){.flip-clock-wrapper .flip-clock-divider{width:24%;bottom:-20px;margin-right:-24%;height:129.33333333333px;margin-left:1%;}}@media only screen and (min-width: 576px) and (max-width: 767px){.flip-clock-wrapper .flip-clock-divider{width:24%;bottom:-30px;margin-right:-24%;margin-left:5px;height:70px;}}@media only screen and (max-width: 767px){.flip-clock-wrapper .flip-clock-divider{width:24%;bottom:-30px;margin-right:-24%;margin-left:3px;height:70px;}}.flip-clock-wrapper .flip-clock-divider .flip-clock-label{color:#fcda00;font-size:18px;font-family:"adobe-garamond-pro";font-weight:400;font-style:normal;text-shadow:none;position:absolute;width:194px;bottom:20px;left:0;}@media only screen and (min-width: 768px) and (max-width: 991px){.flip-clock-wrapper .flip-clock-divider .flip-clock-label{width:100%;}}@media only screen and (min-width: 576px) and (max-width: 767px){.flip-clock-wrapper .flip-clock-divider .flip-clock-label{width:100%;}}@media only screen and (max-width: 767px){.flip-clock-wrapper .flip-clock-divider .flip-clock-label{width:100%;font-size:13px;}}.flip-clock-wrapper .flip-clock-dot{display:none;background:#323434;width:10px;height:10px;position:absolute;border-radius:50%;left:5px;}.flip-clock-wrapper .flip-clock-dot.top{top:30px;}.flip-clock-wrapper .flip-clock-dot.bottom{bottom:30px;}.flip-clock-meridium{background:none !important;font-size:36px !important;}.flip-clock-meridium a{color:#313333;}html{margin-top:0px !important;}body{-webkit-text-size-adjust:none;-webkit-overflow-scrolling:touch;z-index:0;background-color:black;}body .wpb_content_element{margin-bottom:15px;}body:not(.home):before{content:"";background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/keyvisual_2025.jpg");background-repeat:no-repeat;background-position:bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;display:block;position:fixed;left:0;top:0;bottom:0;width:100vw;height:100dvh;z-index:-10;}@media only screen and (max-width: 767px){body:not(.home):before{overflow-x:hidden;}}@media only screen and (max-width: 767px){body:not(.home):before{background-size:auto 100%;}}body.page-template-wearelive:before,body.page-template-page-karte:before{content:"";background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/keyvisual_2025.jpg");background-repeat:no-repeat;background-position:bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;display:block;position:fixed;left:0;top:0;bottom:0;width:100vw;height:100dvh;z-index:-10;opacity:.5;}@media only screen and (max-width: 767px){body.page-template-wearelive:before,body.page-template-page-karte:before{overflow-x:hidden;}}@media only screen and (max-width: 767px){body.page-template-wearelive:before,body.page-template-page-karte:before{background-size:auto 100%;}}.form-item.is--checkbox{cursor:pointer;}.form-item.is--checkbox input{display:none;}.form-item.is--checkbox .state{display:inline-grid;margin-right:0.5rem;}.form-item.is--checkbox .state i{font-size:1.25rem;grid-area:1 / 1 / 2 / 2;}.form-item.is--checkbox .state .fa-check-square{opacity:0;}.form-item.is--checkbox .state .fa-square{opacity:1;}.form-item.is--checkbox:has(input[type="checkbox"]:checked) .state .fa-check-square{opacity:1;}.form-item.is--checkbox:has(input[type="checkbox"]:checked) .state .fa-square{opacity:0;}.mfp-bg,.mfp-wrap{z-index:10001;}body .arrows{display:flex;position:absolute;top:50%;left:50%;width:30px;height:30px;transform:translate(-50%,-50%);}@media only screen and (max-width: 767px){body .arrows{margin-top:2rem;}}body .arrows:before{content:'';position:absolute;width:100%;height:100%;border-left:10px solid rgba(255,255,255,0.8);border-bottom:10px solid rgba(255,255,255,0.8);transform:translate(10px,40px) rotate(-45deg);animation:arrows 3s linear infinite;}body .arrows:after{content:'';position:absolute;width:100%;height:100%;border-left:10px solid rgba(255,255,255,0.8);border-bottom:10px solid rgba(255,255,255,0.8);transform:translate(20px,0px) rotate(-45deg);animation:arrows 3s linear infinite -1.5s;}@keyframes arrows{0%{border-left:10px solid rgba(255,255,255,0);border-bottom:10px solid rgba(255,255,255,0);transform:translate(-5px,-20px) rotate(-45deg);}10%,90%{border-left:10px solid rgba(255,255,255,0);border-bottom:10px solid rgba(255,255,255,0);}50%{border-left:10px solid rgba(255,255,255,0.8);border-bottom:10px solid rgba(255,255,255,0.8);transform:translate(-5px,0px) rotate(-45deg);}100%{border-left:10px solid rgba(255,255,255,0);border-bottom:10px solid rgba(255,255,255,0);transform:translate(-5px,20px) rotate(-45deg);}}header#main-header{background-color:rgba(0,0,0,0.85);position:fixed;top:0;left:0;right:0;z-index:10000;}@media only screen and (min-width: 768px) and (max-width: 991px){header#main-header{min-height:50px;}}header#main-header .container{display:flex;}header#main-header .logo{display:block;text-align:center;display:inline-block;float:left;width:16.25%;margin:0;position:relative;padding-right:20px;transition:all ease 300ms;}@media only screen and (max-width: 767px){header#main-header .logo{display:inline-block;float:left;width:35%;margin:0;}}header#main-header .logo img{display:inline-block;max-height:3.5rem;}@media only screen and (max-width: 767px){header#main-header{position:fixed;top:0px;left:0px;width:100%;z-index:10000;}}header#main-header.sized{padding:0.75rem 0;background-color:rgba(0,0,0,0.85);}header#main-header.sized .navigation.top{float:right;bottom:-8px;right:-20px;transition:all ease 300ms;display:flex;align-items:center;justify-content:flex-end;padding:0 1rem;}header#main-header.sized .navigation.top ul{text-align:right;}header#main-header.sized .navigation.top ul li a{color:white;padding:5px 20px 15px 20px;}@media only screen and (max-width: 767px){header#main-header.sized .navigation.top ul li a{padding:5px 20px;}}header#main-header.sized .meta{transition:all ease 300ms;display:flex;align-items:center;justify-content:flex-end;}header#main-header.sized .meta:after{top:-10px;right:-94px;width:79px;height:105px;}@media only screen and (min-width: 768px) and (max-width: 991px){header#main-header.sized .meta:after{top:-15px;right:64%;width:59px;height:74px;}}@media only screen and (max-width: 767px){header#main-header.sized .meta:after{top:-15px;right:42%;width:59px;height:76px;}}@media only screen and (min-width: 768px) and (max-width: 991px){header#main-header.sized .meta{position:static !important;display:inline-block;float:left;width:22.5%;margin:0;margin-top:2px;display:flex;}}@media only screen and (max-width: 767px){header#main-header.sized .meta{position:static !important;display:inline-block;float:left;width:22.5%;margin:0;margin-left:26.25%;margin-top:2px;display:flex;}}header#main-header.sticky{background-color:rgba(0,0,0,0.95);padding:5px 0px 5px 0px;}header#main-header.sticky .logo{display:inline-block;float:left;width:10%;margin:0;padding:0;}header#main-header.sticky .logo img{margin:5px 60px 5px 0px;}header#main-header.sticky .navigation.top{display:inline-block;float:left;width:78.75%;margin:0;position:static !important;float:left !important;}header#main-header.sticky .navigation.top ul li a{padding:5px 20px 7px 20px;}header#main-header.sticky .meta{display:inline-block;float:left;width:10%;margin:0;top:0;}header#main-header .meta{display:inline-block;float:left;width:16.25%;margin:0;margin-left:1.25%;text-align:right;float:right;transition:all ease 300ms;position:relative;}@media only screen and (min-width: 768px) and (max-width: 991px){header#main-header .meta{position:static !important;display:inline-block;float:left;width:47.5%;margin:0;text-align:left;}}@media only screen and (max-width: 767px){header#main-header .meta{position:static !important;display:inline-block;float:left;width:47.5%;margin:0;text-align:left;}}header#main-header .meta .social{display:inline-block;vertical-align:top;}header#main-header .meta .social a.link{display:inline-block;width:16px;text-align:center;vertical-align:sub;margin-left:10px;line-height:35px;}@media only screen and (max-width: 767px){header#main-header .meta .social a.link{width:20px;margin-left:10px;line-height:35px;}}header#main-header .meta .social a.link img{display:inline-block;vertical-align:middle;height:16px;}@media only screen and (max-width: 767px){header#main-header .meta .social a.link img{height:20px;}}header#main-header .meta .wpml-ls{display:inline-block;padding-left:10px;margin-left:10px;display:none;}header#main-header .meta .wpml-ls.active ul.js-wpml-ls-sub-menu{opacity:1;visibility:visible;background-color:rgba(0,0,0,0.5);}header#main-header .meta .wpml-ls.active a.js-wpml-ls-item-toggle:after{background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon/icon-arrow-up-white.svg");}header#main-header .meta .wpml-ls ul{padding:0px;margin:0px;width:100%;}header#main-header .meta .wpml-ls ul li{margin:0px;padding:0px;display:block;line-height:20px;position:relative;}header#main-header .meta .wpml-ls ul li ul{opacity:0;visibility:hidden;transition:all ease 300ms;position:absolute;top:100%;left:0;margin-top:0px;}header#main-header .meta .wpml-ls ul li.wpml-ls-current-language{display:block;}header#main-header .meta .wpml-ls ul li a{display:block;padding:0px 5px;text-align:left;line-height:35px;}@media only screen and (max-width: 767px){header#main-header .meta .wpml-ls ul li a{line-height:55px;}}header#main-header .meta .wpml-ls ul li a.js-wpml-ls-item-toggle{padding-right:20px;position:relative;}header#main-header .meta .wpml-ls ul li a.js-wpml-ls-item-toggle:after{content:"";background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon/icon-arrow-down-white.svg");background-size:14px 8px;width:14px;height:8px;position:absolute;top:13px;right:0px;background-repeat:no-repeat;}@media only screen and (max-width: 767px){header#main-header .meta .wpml-ls ul li a.js-wpml-ls-item-toggle:after{top:23px;}}header#main-header .meta .wpml-ls ul li a span{color:white;font-family:"benton-sans-condensed";font-weight:700;font-style:normal;letter-spacing:1px;font-size:13px;}header#main-header .meta .wpml-ls ul ul.js-wpml-ls-sub-menu li a{line-height:20px;padding:5px;}.logo.frontpage{text-align:center;display:inline-block;float:left;width:47.5%;margin:0;margin-left:26.25%;margin-top:50px;}@media only screen and (max-width: 767px){.logo.frontpage{display:inline-block;float:left;width:97.5%;margin:0;margin-top:90px;}}.logo.frontpage img{display:inline-block;}.navigation .mobil-toggle{display:none;font-size:13px;text-transform:uppercase;line-height:13px;transition:all ease 300ms;letter-spacing:1px;border:0px;background-color:transparent;position:fixed;top:26px;right:15px;width:30px;height:20px;}.navigation .mobil-toggle:before{position:absolute;height:1px;width:100%;display:block;background-color:white;content:"";top:0;left:0;transition:all ease 300ms;}.navigation .mobil-toggle:after{position:absolute;height:1px;width:100%;display:block;background-color:white;content:"";bottom:0;left:0;transition:all ease 300ms;}.navigation .mobil-toggle span{position:absolute;height:1px;width:100%;display:block;background-color:white;top:9px;left:0;transition:all ease 300ms;}.navigation .mobil-toggle.active span{opacity:0;visibility:hidden;}.navigation .mobil-toggle.active:before{-webkit-transform:rotate(45deg);-webkit-transform-origin:50% 50%;-ms-transform:rotate(45deg);-ms-transform-origin:50% 50%;transform:rotate(45deg);transform-origin:50% 50%;top:10px;}.navigation .mobil-toggle.active:after{-webkit-transform:rotate(-45deg);-webkit-transform-origin:50% 50%;-ms-transform:rotate(-45deg);-ms-transform-origin:50% 50%;transform:rotate(-45deg);transform-origin:50% 50%;bottom:10px;}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (max-width: 767px){.navigation .mobil-toggle{display:block;}}.navigation.top{display:inline-block;float:left;width:60%;margin:0;margin-left:20%;}@media only screen and (min-width: 992px) and (max-width: 1199px){.navigation.top{display:inline-block;float:left;width:66.25%;margin:0;margin-left:1.25%;}}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (max-width: 767px){.navigation.top{display:inline-block;float:left;width:97.5%;margin:0;background-color:rgba(0,0,0,0.9);position:fixed !important;width:100% !important;right:-100% !important;top:0 !important;transition:all ease 300ms;z-index:10;height:100%;}}.navigation.top.active{right:0 !important;}.navigation.top ul{padding:0px;margin:0px;text-align:center;}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (max-width: 767px){.navigation.top ul{margin-top:100px;}}.navigation.top ul li{list-style:none;display:inline-block;}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (max-width: 767px){.navigation.top ul li{display:block;margin:0 auto;border-bottom:1px solid #333;}}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (max-width: 767px){.navigation.top ul li:last-of-type{border-bottom:0px;}}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (max-width: 767px){.navigation.top ul li:not(:last-of-type){margin-bottom:10px;}}.navigation.top ul li.current-menu-item a{color:#fcda00;}.navigation.top ul li.current-menu-item a:before{width:100%;left:0%;}.navigation.top ul li a{color:white;font-size:16px;padding:5px 10px 5px 10px;line-height:35px;transition:all ease 300ms;position:relative;}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (max-width: 767px){.navigation.top ul li a{font-size:20px;padding:5px 10px 5px 10px;display:block;text-align:right;}}.navigation.top ul li a:before{position:absolute;bottom:0;left:50%;width:0px;content:"";height:1px;background-color:#fcda00;transition:all ease 300ms;}.navigation.top ul li a:hover{color:#fcda00;}.navigation.top ul li a:hover:before{width:100%;left:0%;}footer#main-footer{background-color:rgba(0,0,0,0.85);position:relative;margin-top:200px;width:100%;z-index:9999;transition:all ease 300ms;}@media only screen and (min-width: 2000px){footer#main-footer{position:fixed;bottom:0;}}@media only screen and (min-width: 768px) and (max-width: 991px){footer#main-footer{margin-top:180px;}}@media only screen and (max-width: 767px){footer#main-footer{margin-top:50px;}}footer#main-footer .caption{display:inline-block;float:left;width:22.5%;margin:0;position:absolute;bottom:0px;left:0;}@media only screen and (min-width: 768px) and (max-width: 991px){footer#main-footer .caption{display:inline-block;float:left;width:35%;margin:0;}}@media only screen and (max-width: 767px){footer#main-footer .caption{display:none;}}footer#main-footer .container{display:flex;flex-direction:column;}@media only screen and (min-width: 768px) and (max-width: 991px){footer#main-footer .container{flex-direction:row;}}@media only screen and (min-width: 992px) and (max-width: 1199px){footer#main-footer .container{flex-direction:row;}}@media only screen and (min-width: 1200px){footer#main-footer .container{flex-direction:row;}}@media only screen and (min-width: 2000px){footer#main-footer .container{flex-direction:row;}}footer#main-footer .container .left{flex-grow:1;flex-shrink:1;flex-basis:50%;}footer#main-footer .container .right{flex-grow:0;flex-shrink:1;flex-basis:auto;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;padding:15px 0;}footer#main-footer .container .right >*{width:unset;}@media only screen and (max-width: 767px){footer#main-footer .navigation{display:inline-block;float:left;width:97.5%;margin:0;border-top:1px solid #b9b9b9;}}footer#main-footer .navigation ul{text-align:right;margin:0px;padding:0px;}@media only screen and (min-width: 768px) and (max-width: 991px){footer#main-footer .navigation ul{text-align:right;margin-top:0px;}}@media only screen and (max-width: 767px){footer#main-footer .navigation ul{text-align:center;margin-top:0px;}}footer#main-footer .navigation ul li{margin:0px 10px 0px 0px;padding:0;list-style:none;display:inline-block;}footer#main-footer .navigation ul li:last-of-type{margin-right:0px;}footer#main-footer .navigation ul li a{color:#fff;display:inline-block;border-bottom:1px solid transparent;font-size:.8em;transition:all ease 300ms;}footer#main-footer .navigation ul li a:hover{border-bottom:1px solid #ffeb0c;}@media only screen and (min-width: 768px) and (max-width: 991px){footer#main-footer .navigation ul li a{padding-top:10px;}}@media only screen and (max-width: 767px){footer#main-footer .navigation ul li a{padding-top:7px;padding-bottom:3px;}}footer#main-footer .sponsoren{display:flex;justify-content:left;align-items:center;flex-wrap:wrap;gap:0.5rem;}@media only screen and (max-width: 767px){footer#main-footer .sponsoren{justify-content:center;}}footer#main-footer .sponsoren .sponsor{width:80px;display:inline-block;vertical-align:top;}footer#main-footer .sponsoren .sponsor:last-of-type{margin-right:0px;}@media only screen and (min-width: 768px) and (max-width: 991px){footer#main-footer .sponsoren .sponsor{width:50px;margin-right:5px;}}@media only screen and (max-width: 767px){footer#main-footer .sponsoren .sponsor{width:70px;margin-right:3px;}}footer#main-footer .sponsoren .sponsor img{width:100%;display:block;}footer .futureDate{font-size:15px;color:white;text-align:right;}@media only screen and (min-width: 768px) and (max-width: 991px){footer .futureDate{width:100%;}}@media only screen and (max-width: 767px){footer .futureDate{display:inline-block;float:left;width:97.5%;margin:0;}}footer .futureDate strong{margin-left:10px;}@media only screen and (max-width: 767px){footer .futureDate strong{text-align:left;display:block;}}@media only screen and (max-width: 880px){footer .futureDate{font-size:12px;}}@media only screen and (max-width: 767px){footer .futureDate{display:block;text-align:left;font-size:12px;width:100%;position:relative;background:transparent;}}footer .futureDate > div{display:flex;gap:0.5rem;justify-content:flex-end;}@media only screen and (max-width: 767px){footer .futureDate > div{justify-content:center;}}@media only screen and (max-width: 767px){footer .futureDate span{width:auto;text-align:center;}}footer .futureDate strong{margin:0;}@media only screen and (max-width: 767px){footer .futureDate strong{display:inline-block;width:100%;text-align:center;}}body.home b{font-weight:700;}body.home main >section.content .container.intro{background-color:transparent;}body.home main >section.content .container.intro .wpb-content-wrapper >.vc_row{margin-bottom:6rem;}body.home main >section.content .container.intro .wpb-content-wrapper .aftermovie video{width:100%;}body.home main >section.content .container.intro .wpb-content-wrapper.rueckblick .background{padding:0;padding-bottom:30px;}body.home main >section.content .container.intro .wpb-content-wrapper.rueckblick .background h2{transform:translateY(-30px);margin-top:0;}body.home main >section.content .container.intro .title.home{z-index:2;font-size:32px;font-family:"adobe-garamond-pro";transform:translateY(15px);background-color:#fcda00;font-weight:400;font-style:italic;padding:7.5px 15px 7.5px 30px;margin:15px 15px 0 -30px;display:inline-block;position:relative;}body.home main >section.content .container.intro .title.home::after{content:'';height:90%;width:4rem;background:#fcda00;display:block;bottom:-15px;position:absolute;right:calc(100% - 15px);z-index:-1;}body.home main >section.content .container .background{padding-top:45px;padding-bottom:30px;background-color:rgba(255,255,255,0.6);background:linear-gradient(135deg,rgba(255,255,255,0.9) 0%,rgba(255,255,255,0.6) 50%);backdrop-filter:blur(4px);padding-top:30px;}body.home main >section.content .container .button:last-child{margin-bottom:0;}body.home main >section.content .container .vc_column_container h2{margin-bottom:0;transform:translateY(50%);padding-left:45px;z-index:2;}main section.countdown .wrapper{text-align:center;margin-top:90px;}@media only screen and (max-width: 767px){main section.countdown .wrapper{margin-top:50px;}}main section.countdown .wrapper .clock{display:flex;justify-content:center;width:100%;}@media only screen and (min-width: 768px) and (max-width: 991px){main section.countdown .wrapper .clock{width:100%;}}@media only screen and (min-width: 576px) and (max-width: 767px){main section.countdown .wrapper .clock{width:100%;}}@media only screen and (max-width: 767px){main section.countdown .wrapper .clock{width:100%;margin-top:0px;}}main section.content{margin:16px auto 48px auto;position:relative;z-index:4;}@media only screen and (min-width: 2000px){main section.content{margin-bottom:9rem;}}@media only screen and (max-width: 767px){main section.content{margin-top:112px;}}main section.content hr.note{margin:-5px 15px 5px 15px;background-color:#f1f1f1;width:auto;}main section.content .wrapper >.container{background-color:white;min-height:400px;}main section.content .wrapper >.container >.attachement{background-color:#2296cf;margin:22px 15px 15px 15px;padding:16px;display:inline-block;color:white;background-repeat:no-repeat;background-position:15px 48%;font-size:14px;background-size:16px 16px;padding-right:10px;padding-left:48px;position:relative;border-top:1px solid #2296cf;border-left:1px solid #2296cf;border-bottom:1px solid #2296cf;border-right:1px solid #2296cf;transition:all ease 300ms;vertical-align:top;}@media only screen and (max-width: 767px){main section.content .wrapper >.container >.attachement{margin-top:0;display:block;}}main section.content .wrapper >.container >.attachement:after{content:"";transition:all ease 300ms;width:16px;height:16px;position:absolute;right:-31px;top:35%;background-repeat:no-repeat;background-position:center;background-size:16px 16px;opacity:0;background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon-download.svg");}main section.content .wrapper >.container >.attachement.zip{background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon-zip-file.svg");}main section.content .wrapper >.container >.attachement.pdf{background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon-pdf-file.svg");}main section.content .wrapper >.container >.attachement:hover{background-color:transparent;border-right:48px solid #1b76a3;color:#2296cf;background-image:none;padding-left:32px;}main section.content .wrapper >.container >.attachement:hover:after{opacity:1;}main section.content .wrapper >.container.intro{min-height:200px;}main section.content .wrapper >.container .wpb_wrapper ul li{background-repeat:no-repeat;background-position:0px 9px;background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon/icon-arrow-right-light.svg");background-size:14px 8px;margin:0px;padding:2px 0px 5px 16px;font-size:15px;line-height:25px;}main section.content .wrapper >.container .wpb_wrapper h4{font-family:"benton-sans-condensed";font-weight:700;font-style:normal;font-size:16px;color:#2296cf;}main section.content .wrapper >.container .wpb_wrapper p{font-size:15px;line-height:23px;}main section.content .wrapper >.container .yellow .wpb_wrapper p{text-transform:uppercase;font-size:22px;line-height:27px;padding:16px;background-color:#ffeb0c;margin:0px;}main section .programmfinder{padding:32px 16px 16px 16px;margin:-16px -16px 0 -16px;}main section .programmfinder .tab-container .tab-navi{font-size:0px;}main section .programmfinder .tab-container .tab-navi .tab-single{display:inline-block;padding:10px 15px;width:33.33333333%;cursor:pointer;font-family:"benton-sans-condensed";font-weight:700;font-style:normal;font-size:15px;background-color:#c4bba5;text-align:center;}main section .programmfinder .tab-container .tab-navi .tab-single.active,main section .programmfinder .tab-container .tab-navi .tab-single:hover{background-color:#9b8c68;color:white;}main section .programmfinder .tab-container .tab-content{background-color:#9b8c68;border-top:2px solid #d8d2c4;}main section .programmfinder .tab-container .tab-content .tab-content-single{display:none;}main section .programmfinder .tab-container .tab-content .tab-content-single.active{display:block;}main section .programmfinder .tab-container .tab-content .tab-content-single#days ul,main section .programmfinder .tab-container .tab-content .tab-content-single#thema ul{font-size:0px;}main section .programmfinder .tab-container .tab-content .tab-content-single#days ul li,main section .programmfinder .tab-container .tab-content .tab-content-single#thema ul li{display:inline-block;vertical-align:top;width:50%;}main section .programmfinder .tab-container .tab-content .tab-content-single#days ul li:nth-child(2n+1) a,main section .programmfinder .tab-container .tab-content .tab-content-single#thema ul li:nth-child(2n+1) a{border-right:1px solid #afa387;}main section .programmfinder .tab-container .tab-content .tab-content-single#days ul li:last-child a,main section .programmfinder .tab-container .tab-content .tab-content-single#thema ul li:last-child a{border-bottom:0px;}main section .programmfinder .tab-container .tab-content .tab-content-single#days ul li a,main section .programmfinder .tab-container .tab-content .tab-content-single#thema ul li a{text-align:center;}main section .programmfinder .tab-container .tab-content .tab-content-single#days ul li{width:33.3333333333%;}main section .programmfinder .tab-container .tab-content .tab-content-single#days ul li:nth-child(2n+1) a{border-right:0px;}main section .programmfinder .tab-container .tab-content .tab-content-single#days ul li:nth-child(3n+2) a{border-left:1px solid #afa387;border-right:1px solid #afa387;}main section .programmfinder .tab-container .tab-content .tab-content-single#days ul li a{border-bottom:0px;}main section .programmfinder ul li{margin:0px;padding:0px;}main section .programmfinder ul li.current{background-color:#5f553e;}main section .programmfinder ul li a{padding:10px 15px;border-bottom:1px solid #afa387;display:block;color:white;}main section .programmfinder ul li a:hover{background-color:#5f553e;}main section .programmfinder ul li a span{vertical-align:middle;}main section .programmfinder ul li a span.cat{background-color:#7d7053;display:inline-block;padding:10px;margin-right:10px;color:#d8d2c4;font-size:12px;line-height:12px;}main section .programmfinder ul li a span.name{display:inline-block;width:80%;line-height:16px;}@media only screen and (min-width: 768px) and (max-width: 991px){.page .sidebar{width:100%;}}.page .content-container{width:70%;float:left;margin-top:16px;}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (max-width: 767px){.page .content-container{width:100%;}}body.home main{z-index:99;position:relative;}body.home #main-footer{margin-top:80px;}@media only screen and (max-width: 767px){body.home #main-footer{position:relative;}}body:not(.home) main{margin-top:145px;position:relative;z-index:1000;}.home header#main-header .wpml-ls{display:inline-block !important;}.home header#main-header .navigation.top .mobil-toggle{top:17px;}@media only screen and (max-width: 767px){.home header#main-header .meta .social a.link{line-height:55px;}}.home .content .container{margin-top:45px;}.home .content .container.wide{width:100%;}.home .content .box{display:inline-block;float:left;width:22.5%;margin:0;padding:16px;max-height:510px;overflow:hidden;}@media only screen and (min-width: 992px) and (max-width: 1199px){.home .content .box{width:23.8%;}}@media only screen and (min-width: 768px) and (max-width: 991px){.home .content .box{display:inline-block;float:left;width:47.5%;margin:0;margin:0px 0px 32px 0px;}}@media only screen and (max-width: 767px){.home .content .box{width:100%;margin-bottom:30px !important;max-height:none;}}.home .content .box:nth-child(4n+2){margin-right:40px;margin-left:40px;}@media only screen and (min-width: 992px) and (max-width: 1199px){.home .content .box:nth-child(4n+2){margin-right:15px;margin-left:15px;}}@media only screen and (min-width: 768px) and (max-width: 991px){.home .content .box:nth-child(4n+2){margin:0px 0px 32px 0px;float:right;}}@media only screen and (max-width: 767px){.home .content .box:nth-child(4n+2){margin:0px;}}.home .content .box:nth-child(4n+3){margin-right:40px;}@media only screen and (min-width: 992px) and (max-width: 1199px){.home .content .box:nth-child(4n+3){margin-right:15px;}}@media only screen and (min-width: 768px) and (max-width: 991px){.home .content .box:nth-child(4n+3){margin:0px;}}@media only screen and (max-width: 767px){.home .content .box:nth-child(4n+3){margin:0px;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.home .content .box:nth-child(4n+4){float:right;}}@media only screen and (min-width: 768px) and (max-width: 991px){.home .content .box:nth-child(4n+4){margin:0px;float:right;}}@media only screen and (min-width: 992px) and (max-width: 1199px){.home .content .box:nth-child(4n+5){float:right;}}@media only screen and (min-width: 768px) and (max-width: 991px){.home .content .box:nth-child(4n+5){margin:0px;float:right;}}.home .content .box h3{font-size:24px;font-family:"adobe-garamond-pro";font-weight:400;font-style:normal;margin-top:0;}.home .content .box h3 a{font-size:24px;font-family:"adobe-garamond-pro";font-weight:400;font-style:normal;}.home .content .box .box-slide-container.slick-slider .slick-arrow{top:-45px;background-color:transparent;background-repeat:no-repeat;background-size:8px 14px;width:16px;height:28px;background-position:center;padding:0px;outline:none;}.home .content .box .box-slide-container.slick-slider .slick-arrow.slick-next{right:0;background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon/icon-arrow-right-light.svg");}.home .content .box .box-slide-container.slick-slider .slick-arrow.slick-prev{right:22.5px;left:auto;background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon/icon-arrow-left-light.svg");}.home .content .box .box-slide-container .box-slide{opacity:0;transition:all ease 300ms;}.home .content .box .box-slide-container .box-slide figure{border-bottom:6px solid #fcda00;}.home .content .box .box-slide-container .box-slide .section{background-color:white;padding:0 16px;}.home .content .box .box-slide-container .box-slide .section .date{font-family:"benton-sans-condensed";font-weight:500;font-style:normal;font-size:12px;padding:5px 0px;display:block;float:left;}.home .content .box .box-slide-container .box-slide .section .category{font-family:"benton-sans-condensed";font-weight:500;font-style:normal;font-size:9px;padding:5px 0px;display:block;float:right;text-transform:uppercase;color:#b9b9b9;letter-spacing:1px;}.home .content .box .box-slide-container .box-slide .section h2{font-size:20px;line-height:1;margin-top:10px;}.home .content .box .box-slide-container .box-slide .section h2 a{font-size:20px;font-family:"adobe-garamond-pro";font-weight:400;font-style:normal;line-height:1.3;transition:all ease 300ms;border-bottom:1px solid transparent;display:inline;}.home .content .box .box-slide-container .box-slide .section h2 a:hover{border-bottom:1px solid #b9b9b9;}.home .content .box .box-slide-container .box-slide .section .toolbar{border-top:1px solid #f1f1f1;padding-top:7px;}.home .content .box .box-slide-container .box-slide .section .toolbar .social{width:70%;float:left;}.home .content .box .box-slide-container .box-slide .section .toolbar .social a.social-link{border-radius:50%;overflow:hidden;border:1px solid #b9b9b9;display:inline-block;width:30px;height:30px;text-align:center;margin-right:5px;transition:all ease 300ms;line-height:25px;}.home .content .box .box-slide-container .box-slide .section .toolbar .social a.social-link:hover{border-color:#fcda00;}.home .content .box .box-slide-container .box-slide .section .toolbar .social a.social-link img{vertical-align:middle;width:auto;height:14px;display:inline-block;}.home .content .box .box-slide-container .box-slide .section .toolbar .readmore{position:relative;display:block;width:16px;height:18px;float:right;}.home .content .box .box-slide-container .box-slide .section .toolbar .readmore:after{content:"";background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon/icon-arrow-right.svg");background-size:16px 18px;width:16px;height:18px;position:absolute;top:5px;right:0px;background-repeat:no-repeat;}.home .content .box .box-footer{background-color:#353533;margin:32px -16px -16px -16px;}.home .content .box .box-footer a{color:white;padding:5px 16px;display:block;font-size:13px;transition:all ease 300ms;}@media only screen and (max-width: 767px){.home .content .box .box-footer a{padding:16px;font-size:15px;}}.home .content .box .box-footer a:hover{background-color:#fcda00;color:#353533;}.home .content .box.news{background-color:#f1f1f1;}.home .content .box.anreise{background-color:#2296cf;height:463px;}@media only screen and (max-width: 767px){.home .content .box.anreise{height:auto;}}.home .content .box.anreise h3 a{color:white;}.home .content .box.gewerbe{height:480px;z-index:2;padding:0px;}.home .content .box.gewerbe .gewerbe-single{background-size:cover;background-repeat:no-repeat;height:100%;position:relative;}@media only screen and (min-width: 576px) and (max-width: 767px){.home .content .box.gewerbe{margin-bottom:0;}}@media only screen and (max-width: 767px){.home .content .box.gewerbe{margin-bottom:0;height:auto;}}.home .content .box.gewerbe a{display:block;z-index:3;}.home .content .box.container{padding:0px;background-color:transparent;}.home .content .box.container .dvb{background-color:#373737;padding:5px 5px 15px 5px;}.home .content .box.container .dvb h3,.home .content .box.container .dvb p{color:white;padding-left:10px;}.home .content .box.container .live{padding:0px;margin-top:23px;background-color:transparent;}.home .content .box.container .live .section{padding:0px;position:relative;background-color:white;height:167px;}.home .content .box.container .live h3{position:absolute;background-color:#ffeb0c;color:#353533;padding:5px 10px;left:15px;right:15px;bottom:5px;transition:all ease 300ms;font-size:15px;text-align:center;}.home .content .box.container .live p{position:absolute;color:white;padding:5px 10px;left:15px;top:0px;transition:all ease 300ms;font-size:15px;text-align:left;}.home .content .box.parkplatz{background-size:cover;background-position:top center;background-repeat:no-repeat;min-height:220px;position:relative;}@media only screen and (min-width: 992px) and (max-width: 1199px){.home .content .box.parkplatz{margin-top:21px;}}@media only screen and (max-width: 767px){.home .content .box.parkplatz{background-size:contain;min-height:400px;}}.home .content .box.parkplatz h3{color:white;font-size:34px;font-family:"adobe-garamond-pro";font-weight:400;font-style:italic;line-height:34px;transition:all ease 300ms;}@media only screen and (min-width: 992px) and (max-width: 1199px){.home .content .box.parkplatz h3{font-size:30px;}}.home .content .box.parkplatz p{color:white;margin:0px;font-size:14px;line-height:18px;}.home .content .box.parkplatz a{position:absolute;top:0;bottom:0;left:0;right:0;display:block;}.home .content .box.parkplatz a.btn{background-color:transparent;color:white;padding:0px 10px 0px 0px;margin:0px;font-family:"benton-sans-condensed";font-weight:700;font-style:normal;text-transform:uppercase;text-decoration:none;border:0px;font-size:12px;letter-spacing:1px;background-repeat:no-repeat;background-position:right 1px;background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon/icon-arrow-right-white.svg");background-size:6px;}.home .content .box.canaletto{background-color:#ffeb0c;position:relative;}.home .content .box.canaletto figure{min-height:357px;margin:-16px -16px 0 -16px;background-size:cover;background-position:top center;background-repeat:no-repeat;}.home .content .box.canaletto h3{color:#353533;text-transform:uppercase;margin-bottom:0;}.home .content .box.canaletto h3 span{color:#a59700;font-size:50px;font-family:"adobe-garamond-pro";font-weight:400;font-style:italic;line-height:50px;transition:all ease 300ms;text-transform:none;}.home .content .box.canaletto .submit-more{position:absolute;bottom:76px;right:20px;text-transform:uppercase;font-size:12px;}.home .content .box.artist{background-color:#ffeb0c;}.home .content .box.artist h3 a{color:#353533;}.home .content .box.artist .slick-slider .slick-arrow.slick-next{background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon/icon-arrow-right.svg");}.home .content .box.artist .slick-slider .slick-arrow.slick-prev{background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon/icon-arrow-left.svg");}.home .content .box.artist .box-footer{margin:0 -16px -16px -16px;background-color:#ffeb0c;}.home .content .box.artist .box-footer a{color:#353533;}.home .content .box.artist .box-slide{position:relative;height:360px;}@media only screen and (min-width: 768px) and (max-width: 991px){.home .content .box.artist .box-slide{height:395px;}}.home .content .box.artist .box-slide figure{border:0px !important;min-height:280px;text-align:center;background-repeat:no-repeat;background-position:center;background-size:cover;}.home .content .box.artist .box-slide figure .promo{position:absolute;left:15px;top:15px;background-color:white;padding:10px 0px 0px 0px;width:60px;text-align:center;font-size:10px;line-height:15px;}.home .content .box.artist .box-slide figure .promo img{width:auto;margin:0 auto;}@media only screen and (min-width: 768px) and (max-width: 991px){.home .content .box.artist .box-slide figure{height:310px;}}.home .content .box.artist .box-slide .section{position:absolute;bottom:0px;width:100%;padding-top:10px !important;padding-bottom:10px !important;}.home .content .box.artist .box-slide .section h3{margin-bottom:15px;}.home .content .box.artist .box-slide .section .dates,.home .content .box.artist .box-slide .section .location{margin:0px;padding-left:25px;font-size:13px;background-repeat:no-repeat;line-height:16px;}.home .content .box.artist .box-slide .section .dates{background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon/icon-clock.svg");background-size:16px 16px;background-position:left;}.home .content .box.artist .box-slide .section .location{background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon/icon-gps.svg");background-size:10px 16px;background-position:3px;margin-bottom:10px;}.home .content .box.artist .box-slide .section .readmore{position:absolute;display:block;width:8px;height:14px;bottom:16px;right:16px;background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon/icon-arrow-right.svg");background-size:8px 14px;}@media only screen and (min-width: 768px) and (max-width: 991px){.single .sidebar,.page-template-view .sidebar{width:100%;}}.single .content-container,.page-template-view .content-container{width:100%;display:flex;}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (max-width: 767px){.single .content-container,.page-template-view .content-container{width:100%;}}@media only screen and (max-width: 767px){.single .content-container,.page-template-view .content-container{flex-direction:column;}}.single .content-container .view-images,.page-template-view .content-container .view-images{flex-basis:50%;}.single .content-container .view-images .slide,.page-template-view .content-container .view-images .slide{position:relative;}.single .content-container .view-images .slide .caption,.page-template-view .content-container .view-images .slide .caption{position:absolute;bottom:0px;left:0px;right:0px;padding:8px 16px;background-color:rgba(255,235,12,0.9);color:#353533;font-size:14px;line-height:20px;}.single .content-container .post-content,.page-template-view .content-container .post-content{flex-basis:50%;}.single .content-container .post-content h1,.page-template-view .content-container .post-content h1{color:#353533;font-size:40px;display:block;}.single .content-container .post-content .date,.page-template-view .content-container .post-content .date{font-size:20px;display:block;position:relative;font-family:"adobe-garamond-pro";font-weight:400;font-style:italic;margin:0;padding:8px 16px 8px 48px;}.single .content-container .post-content .date:before,.page-template-view .content-container .post-content .date:before{content:"";width:40px;height:40px;position:absolute;left:0px;top:0px;background-repeat:no-repeat;background-position:center;background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon/icon-clock.svg");background-size:28px 28px;}.single .content-container .post-content .promo,.page-template-view .content-container .post-content .promo{display:inline-block;border-left:1px solid #b9b9b9;padding-left:20px;}.single .featured-container,.page-template-view .featured-container{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5em;padding:0px 1em;margin-bottom:1em;}@media only screen and (min-width: 768px) and (max-width: 991px){.single .featured-container,.page-template-view .featured-container{grid-template-columns:repeat(2,minmax(0,1fr));}}@media only screen and (max-width: 767px){.single .featured-container,.page-template-view .featured-container{grid-template-columns:minmax(0,1fr);}}.single .featured-container h3,.page-template-view .featured-container h3{font-size:18px;padding:15px;margin-bottom:0px;padding-bottom:0px;flex-basis:100%;grid-column:span 3;}@media only screen and (min-width: 768px) and (max-width: 991px){.single .featured-container h3,.page-template-view .featured-container h3{grid-column:span 2;}}@media only screen and (max-width: 767px){.single .featured-container h3,.page-template-view .featured-container h3{grid-column:span 1;}}.single .featured-container article,.page-template-view .featured-container article{position:relative;overflow:hidden;display:flex;flex-flow:column;}@media only screen and (max-width: 767px){.single .featured-container article,.page-template-view .featured-container article{width:100%;}}.single .featured-container article figure,.page-template-view .featured-container article figure{border:0px !important;}.single .featured-container article figure img,.page-template-view .featured-container article figure img{width:100%;height:auto;}.single .featured-container article:hover::before,.page-template-view .featured-container article:hover::before{opacity:1;}.single .featured-container article:hover .programm-info,.page-template-view .featured-container article:hover .programm-info{transform:translateY(0);opacity:1;}.single .featured-container article .programm-sponsor,.page-template-view .featured-container article .programm-sponsor{position:absolute;inset:10px 10px auto auto;background-color:rgba(53,53,51,0.9);width:4rem;aspect-ratio:1;}@media only screen and (max-width: 767px) and only screen and (min-width: 768px) and (max-width: 991px){.single .featured-container article .programm-sponsor,.page-template-view .featured-container article .programm-sponsor{width:3rem;}}.single .featured-container article .programm-info,.page-template-view .featured-container article .programm-info{transition:all ease-in 0.2s;position:absolute;top:10px;left:10px;background-color:rgba(255,235,12,0.9);padding:.375em .5em;display:inline-flex;gap:0.5rem 1em;flex-wrap:wrap;max-width:90%;}.single .featured-container article .programm-info span,.page-template-view .featured-container article .programm-info span{font-size:12px;display:flex;align-items:center;gap:0.5rem;line-height:1;}.single .featured-container article h3,.page-template-view .featured-container article h3{position:absolute;left:0;right:0;padding:.5em 1em;bottom:0;margin:0;background-color:rgba(53,53,51,0.9);overflow:hidden;}.single .featured-container article h3::before,.page-template-view .featured-container article h3::before{content:"";position:absolute;inset:0 auto 0 0;width:1em;background:linear-gradient(270deg,rgba(53,53,51,0) 0%,#353533 100%);opacity:1;z-index:1;}.single .featured-container article h3::after,.page-template-view .featured-container article h3::after{content:"";position:absolute;inset:0 0 0 auto;width:1em;background:linear-gradient(90deg,rgba(53,53,51,0) 0%,#353533 100%);opacity:1;z-index:1;}.single .featured-container article h3.has--overflow a,.page-template-view .featured-container article h3.has--overflow a{animation:newsticker linear infinite;}.single .featured-container article h3 a,.page-template-view .featured-container article h3 a{transition:max-height ease 1s;color:white;font-size:20px;font-family:"adobe-garamond-pro";font-weight:400;font-style:italic;max-height:1.75rem;height:auto;white-space:nowrap;display:inline-block;}.single-programm,.page-template-view{background-color:black;}.single-programm .btn.back,.page-template-view .btn.back{margin:16px 16px 16px 0;}.single-programm::before,.page-template-view::before{opacity:0.5;}.single-programm .search-container,.page-template-view .search-container{margin-top:16px;}@media only screen and (max-width: 767px){.single-programm .search-container,.page-template-view .search-container{margin-top:0px;}}@media only screen and (max-width: 767px){.single-programm .search-container #searchform,.page-template-view .search-container #searchform{margin-bottom:0px;}}.single-programm .content-container,.page-template-view .content-container{align-items:flex-start;}.single-programm .content-container .view-images,.page-template-view .content-container .view-images{float:left;width:50%;position:relative;}@media only screen and (max-width: 767px){.single-programm .content-container .view-images,.page-template-view .content-container .view-images{width:100%;}}.single-programm .content-container .view-images .artist,.page-template-view .content-container .view-images .artist{display:block;height:380px;background-size:contain;background-position:center;background-repeat:no-repeat;background-color:#d8d2c4;}.single-programm .content-container .view-images h1,.page-template-view .content-container .view-images h1{position:absolute;bottom:30px;margin:0px;left:-15px;font-size:32px;margin-right:32px;}@media only screen and (max-width: 767px){.single-programm .content-container .view-images h1,.page-template-view .content-container .view-images h1{font-size:24px;margin-right:0;}}.single-programm .content-container .post-content,.page-template-view .content-container .post-content{padding:0px 15px 15px 15px;}.single-programm .content-container .post-content p,.page-template-view .content-container .post-content p{font-size:15px;line-height:23px;}.single-programm .content-container .post-content .subline,.page-template-view .content-container .post-content .subline{font-size:20px;}.single-programm .content-container .post-content .location,.page-template-view .content-container .post-content .location{font-size:20px;display:inline-block;vertical-align:middle;position:relative;font-family:"adobe-garamond-pro";font-weight:400;font-style:italic;margin:0;padding:8px 16px 8px 48px;}.single-programm .content-container .post-content .location:before,.page-template-view .content-container .post-content .location:before{content:"";width:40px;height:40px;position:absolute;left:0px;top:0px;background-repeat:no-repeat;background-position:center;background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon/icon-gps.svg");background-size:20px 32px;}.single-programm .content-container .post-content hr,.page-template-view .content-container .post-content hr{background-color:rgba(185,185,185,0.5);margin-bottom:0;}.single-post .btn.back{margin:16px 16px 16px 0;}.single-post .search-container{margin-top:16px;}@media only screen and (max-width: 767px){.single-post .search-container{margin-top:0px;}}@media only screen and (max-width: 767px){.single-post .search-container #searchform{margin-bottom:0px;}}.single-post .content-container{flex-direction:column;float:left;width:70%;}@media only screen and (max-width: 767px){.single-post .content-container{width:100%;}}.single-post .content-container figure{float:left;width:100%;padding:16px;position:relative;}.single-post .content-container figure h1{position:absolute;bottom:60px;margin:0px;left:-15px;font-size:32px;margin-right:32px;background-color:#fcda00;}.single-post .content-container figure h1:before{content:"";width:0;height:0;border-style:solid;border-width:0 16px 16px 0;border-color:transparent #c9ae00 transparent transparent;top:100%;left:0;position:absolute;}@media only screen and (max-width: 767px){.single-post .content-container figure h1{font-size:24px;margin-right:0;bottom:auto;top:0;}}.single-post .content-container figure .slider{margin-bottom:32px;}@media only screen and (max-width: 767px){.single-post .content-container figure .slider{margin-top:96px;margin-bottom:48px;}}.single-post .content-container figure .slider img{transition:all ease 300ms;opacity:0;}.single-post .content-container figure .slider.slick-initialized img{opacity:1;}.single-post .content-container figure .slider .slick-arrow{background-color:transparent;background-repeat:no-repeat;background-position:center;outline:none;}.single-post .content-container figure .slider .slick-arrow.slick-prev{background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon/icon-arrow-left-white.svg");left:0;}.single-post .content-container figure .slider .slick-arrow.slick-next{background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon/icon-arrow-right-white.svg");right:0;}.single-post .content-container figure .slider .slick-dots{bottom:-30px;}@media only screen and (max-width: 767px){.single-post .content-container figure .slider .slick-dots{bottom:-35px;}}.single-post .content-container figure .slider .slick-dots li{margin:0px 16px 0px 0px;padding:0px;}@media only screen and (max-width: 767px){.single-post .content-container figure .slider .slick-dots li{margin:0px 1px 0px 0px;}}.single-post .content-container figure .slider .slick-dots li:last-of-type{margin-right:0;}.single-post .content-container figure .slider .slick-dots li button{display:inline-block;padding:5px 10px;font-family:"benton-sans-condensed";font-weight:500;font-style:normal;font-size:10px;outline:0px;cursor:pointer;}@media only screen and (max-width: 767px){.single-post .content-container figure .slider .slick-dots li button{padding:10px 15px;font-size:13px;}}.single-post .content-container figure .slider .slick-dots li.slick-active button{background-color:#fcda00;color:#353533;}.single-post .content-container .post-content p{font-size:16px;line-height:23px;margin-bottom:0px;}.single-post .content-container .post-content h2{font-size:20px;font-family:"benton-sans-condensed";font-weight:700;font-style:normal;margin-top:15px;}.single-post .content-container .post-content .subline{font-size:20px;}.single-post .content-container .post-content .date{margin-left:15px;}.single-post .featured-container{grid-template-columns:repeat(2,minmax(0,1fr));}.single-post .featured-container h3{grid-column:span 2;}.single-post .featured-container article figure{flex-basis:unset;padding:0;aspect-ratio:1.5;}.single-post .featured-container article .section{padding:0 1.5rem 1.5rem 1.5rem;background-color:#353533;color:#fff;flex:1 0 auto;display:flex;flex-direction:column;align-items:flex-start;}.single-post .featured-container article .section h2,.single-post .featured-container article .section p,.single-post .featured-container article .section a{color:#fff;}.single-post .featured-container article .section .date{font-size:12px;font-family:"benton-sans-condensed";font-weight:700;font-style:normal;}.single-post .featured-container article .section h2{line-height:1;}.single-post .featured-container article .section h2 > a{font-family:"adobe-garamond-pro";font-weight:400;font-style:normal;line-height:25px;font-size:22px;transition:all ease 300ms;border-bottom:1px solid transparent;}.single-post .featured-container article .section h2 > a:hover{border-bottom:1px solid #fcda00;}.single-post .featured-container article .section .readmore{margin-top:auto;font-family:"benton-sans-condensed";font-weight:500;font-style:normal;font-size:15px;text-transform:uppercase;background-repeat:no-repeat;background-position:79px 2px;background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon/icon-arrow-right-light.svg");background-size:28px 16px;padding-right:20px;display:inline-block;transition:all ease 300ms;border-bottom:1px solid transparent;}.single-post .featured-container article .section .readmore:hover{border-bottom:1px solid #fcda00;}.tax-locations .programm-container h2{padding:15px 15px 0px 15px;}.tax-locations .tax-container{margin-bottom:20px;}.tax-locations .tax-container h3{padding-left:15px;}.tax-locations .tax-container ul{background-color:rgba(216,210,196,0.3);padding:15px;text-align:center;}.tax-locations .tax-container ul li{display:inline-block;padding:0px;margin:0px;width:25%;vertical-align:top;text-align:left;}.tax-locations .tax-container ul li.current a{background-color:#7d7053;color:white;}.tax-locations .tax-container ul li.current a span.cat{background-color:#d8d2c4;color:#5f553e;}.tax-locations .tax-container ul li a{padding:15px;background-color:#c4bba5;display:block;margin-right:1px;margin-bottom:1px;transition:all ease 300ms;}@media only screen and (min-width: 768px) and (max-width: 991px){.tax-locations .tax-container ul li a{padding:10px;}}.tax-locations .tax-container ul li a span{font-size:15px;}.tax-locations .tax-container ul li a span.cat{background-color:#7d7053;display:inline-block;padding:5px;margin-right:5px;color:#d8d2c4;font-size:12px;line-height:12px;transition:all ease 300ms;}.tax-locations .tax-container ul li a:hover{background-color:#7d7053;color:white;}.tax-locations .tax-container ul li a:hover span.cat{background-color:#d8d2c4;color:#5f553e;}.error404 .search404 p{font-size:45px;text-align:center;}.error404 .search404 #searchform{max-width:50%;display:block;margin:0 auto;}@media only screen and (max-width: 767px){.error404 .search404 #searchform{max-width:100%;}}.error404 .search404 #searchform input#s{background-color:#d8d2c4;color:#353533;}.category .post-container,.search .post-container{width:100%;padding:48px 16px;}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (max-width: 767px){.category .post-container,.search .post-container{padding:16px;}}.category .post-container .post,.search .post-container .post{padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid #f1f1f1;opacity:0;}.category .post-container .post:last-of-type,.search .post-container .post:last-of-type{padding-bottom:0px;margin-bottom:0px;border-bottom:0px;}.category .post-container .post figure,.search .post-container .post figure{width:30%;float:left;min-height:140px;}.category .post-container .post figure.placeholder,.search .post-container .post figure.placeholder{background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/placeholder-feature.jpg") !important;background-repeat:no-repeat;background-size:cover;background-position:center;}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (max-width: 767px){.category .post-container .post figure,.search .post-container .post figure{width:100%;}}.category .post-container .post .section,.search .post-container .post .section{width:67%;margin-left:3%;padding-right:3%;float:left;}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (max-width: 767px){.category .post-container .post .section,.search .post-container .post .section{width:100%;margin-left:0;padding-right:0;}}.category .post-container .post .section .category,.search .post-container .post .section .category{font-family:"benton-sans-condensed";font-weight:500;font-style:normal;font-size:9px;text-transform:uppercase;letter-spacing:1px;}.category .post-container .post .section h2,.search .post-container .post .section h2{margin:0px 0px 5px 0px;padding:0px;}.category .post-container .post .section h2 a,.search .post-container .post .section h2 a{font-family:"adobe-garamond-pro";font-weight:400;font-style:normal;line-height:35px;border-bottom:1px solid transparent;transition:all ease 300ms;}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (max-width: 767px){.category .post-container .post .section h2 a,.search .post-container .post .section h2 a{line-height:25px;}}.category .post-container .post .section h2 a:hover,.search .post-container .post .section h2 a:hover{border-bottom:1px solid #b9b9b9;}.category .post-container .post .section span.date,.search .post-container .post .section span.date{font-family:"benton-sans-condensed";font-weight:500;font-style:normal;font-size:12px;}.category .post-container .post .section p,.search .post-container .post .section p{font-family:"benton-sans-condensed";font-weight:500;font-style:normal;font-size:14px;line-height:22px;margin:0px;}.category .post-container .post .section a.readmore,.search .post-container .post .section a.readmore{font-family:"benton-sans-condensed";font-weight:500;font-style:normal;font-size:15px;text-transform:uppercase;background-repeat:no-repeat;background-position:79px 2px;background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon/icon-arrow-right-light.svg");background-size:28px 16px;padding-right:20px;display:inline-block;margin-top:10px;transition:all ease 300ms;border-bottom:1px solid transparent;}.category .post-container .post .section a.readmore:hover,.search .post-container .post .section a.readmore:hover{border-bottom:1px solid #b9b9b9;}.category.category-neuigkeiten .content .container .post-container,.category.category-presse .content .container .post-container,.search.category-neuigkeiten .content .container .post-container,.search.category-presse .content .container .post-container{width:70%;float:left;}@media only screen and (min-width: 768px) and (max-width: 991px){.category.category-neuigkeiten .content .container .post-container,.category.category-presse .content .container .post-container,.search.category-neuigkeiten .content .container .post-container,.search.category-presse .content .container .post-container{width:55%;}}@media only screen and (max-width: 767px){.category.category-neuigkeiten .content .container .post-container,.category.category-presse .content .container .post-container,.search.category-neuigkeiten .content .container .post-container,.search.category-presse .content .container .post-container{width:100%;}}.category.category-neuigkeiten .content .container .sidebar #facebook-wall-container,.category.category-presse .content .container .sidebar #facebook-wall-container,.search.category-neuigkeiten .content .container .sidebar #facebook-wall-container,.search.category-presse .content .container .sidebar #facebook-wall-container{padding-top:16px;}.accordion-container .close{background-position:center;background-repeat:no-repeat;background-size:16px 16px;background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon-close-dark.svg");top:15px;right:15px;}.accordion-container.small{width:100%;}.accordion-container.small h2{font-family:"adobe-garamond-pro" !important;font-weight:400 !important;font-style:italic !important;font-size:33px;color:#353533;padding:15px;margin:0px;}.accordion-container.small h2 span{display:block;font-family:"benton-sans-condensed";font-weight:700;font-style:normal;font-size:10px;text-transform:uppercase;letter-spacing:1px;color:rgba(53,53,51,0.5);padding-left:5px;}.accordion-container.small h3{background-color:#c4bba5;transition:all ease 300ms;padding:10px 15px;font-family:"benton-sans-condensed";font-weight:700;font-style:normal;font-size:16px;margin:0px;background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon/icon-arrow-down.svg");background-size:14px 8px;background-repeat:no-repeat;background-position:96% 50%;cursor:pointer;}.accordion-container.small h3.active{background-color:#afa387;background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon/icon-arrow-up.svg");}.accordion-container.small ul{padding:0px;max-height:500px;overflow:hidden;}.accordion-container.large{width:40%;float:left;padding-left:15px;padding-right:15px;}.accordion-container.large h3{background-color:#d8d2c4;margin:0px;}.accordion-container .accordion h3+ul{display:none;}.accordion-container .accordion:first-child h3+ul{display:block;}.accordion-container .accordion h3{font-family:"benton-sans-condensed";font-weight:500;font-style:normal;font-size:16px;color:#353533;padding:10px 15px;cursor:pointer;border-bottom:1px solid #c4bba5;line-height:16px;transition:all ease 300ms;background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon/icon-arrow-down.svg");background-size:14px 8px;background-repeat:no-repeat;background-position:96% 50%;}.accordion-container .accordion h3 span{font-size:13px;display:inline-block;margin-left:10px;}.accordion-container .accordion h3:hover,.accordion-container .accordion h3.active{background-color:#9b8c68;background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon/icon-arrow-left.svg");}.accordion-container .accordion h3:hover span,.accordion-container .accordion h3.active span{color:white;}.accordion-container .accordion h3 span{vertical-align:middle;transition:all ease 300ms;}.accordion-container .accordion h3 span.cat{background-color:#7d7053;display:inline-block;padding:10px;margin-right:10px;color:#d8d2c4;font-size:16px;line-height:16px;}.accordion-container .accordion h3 span.name{display:inline-block;width:80%;line-height:16px;padding:10px;}.accordion-container .accordion ul{padding:0px;}.accordion-container .accordion ul li{margin:0px 0px 1px 0px;padding:0px;transition:all ease 300ms;}.accordion-container .accordion ul li.highlight{background-color:rgba(216,210,196,0.5);}.accordion-container .accordion ul li:hover{background-color:#353533;cursor:pointer;}.accordion-container .accordion ul li:hover a,.accordion-container .accordion ul li:hover span{color:white;}.accordion-container .accordion ul li figure{height:70px;width:70px;display:inline-block;vertical-align:middle;}.accordion-container .accordion ul li figure.placeholder{background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/placeholder-thumb.jpg") !important;background-repeat:no-repeat;background-size:100%;}.accordion-container .accordion ul li a{display:inline-block;vertical-align:middle;padding:5px 10px 5px 15px;width:80%;transition:all ease 300ms;line-height:15px;}.accordion-container .accordion ul li a span{font-size:10px;line-height:15px;transition:all ease 300ms;display:block;color:#5f553e;margin-top:5px;}.highlight-container{width:100%;float:left;}.highlight-container h2{padding-left:15px;}.highlight-container .promo{position:absolute;left:30px;top:15px;background-color:white;padding:10px 0px 0px 0px;width:60px;text-align:center;font-size:10px;line-height:15px;}.highlight-container .promo img{width:auto;margin:0 auto;}.highlight-container .slider-container article{position:relative;overflow:hidden;display:flex;flex-flow:column;}@media only screen and (max-width: 767px){.highlight-container .slider-container article{width:100%;}}.highlight-container .slider-container article figure{border:0px !important;}.highlight-container .slider-container article figure img{width:100%;height:auto;}.highlight-container .slider-container article:hover::before{opacity:1;}.highlight-container .slider-container article:hover .programm-info{transform:translateY(0);opacity:1;}.highlight-container .slider-container article .programm-sponsor{position:absolute;inset:10px 10px auto auto;background-color:rgba(53,53,51,0.9);width:4rem;aspect-ratio:1;}@media only screen and (max-width: 767px) and only screen and (min-width: 768px) and (max-width: 991px){.highlight-container .slider-container article .programm-sponsor{width:3rem;}}.highlight-container .slider-container article .programm-info{transition:all ease-in 0.2s;position:absolute;top:10px;left:10px;background-color:rgba(255,235,12,0.9);padding:.5em .75em;display:inline-flex;gap:0.5rem 1em;flex-wrap:wrap;max-width:90%;}.highlight-container .slider-container article .programm-info span{font-size:14px;display:flex;align-items:center;gap:0.5rem;line-height:1;}@media only screen and (max-width: 767px){.highlight-container .slider-container article .programm-info span{font-size:12px;}}.highlight-container .slider-container article h3{position:absolute;left:0;right:0;padding:.5em 1em;bottom:0;margin:0;background-color:rgba(53,53,51,0.9);overflow:hidden;}.highlight-container .slider-container article h3::before{content:"";position:absolute;inset:0 auto 0 0;width:1em;background:linear-gradient(270deg,rgba(53,53,51,0) 0%,#353533 100%);opacity:1;z-index:1;}.highlight-container .slider-container article h3::after{content:"";position:absolute;inset:0 0 0 auto;width:1em;background:linear-gradient(90deg,rgba(53,53,51,0) 0%,#353533 100%);opacity:1;z-index:1;}.highlight-container .slider-container article h3.has--overflow a{animation:newsticker linear infinite;}.highlight-container .slider-container article h3 a{transition:max-height ease 1s;color:white;font-size:20px;font-family:"adobe-garamond-pro";font-weight:400;font-style:italic;max-height:1.75rem;height:auto;white-space:nowrap;display:inline-block;}.highlight-container .slider-container .slick-arrow{top:-45px;background-size:10px;}.highlight-container .slider-container .slick-arrow.slick-prev{left:auto;right:50px;}.highlight-container .slider-container .slick-arrow.slick-next{right:15px;}.programm-map-container{padding:15px;overflow:hidden;position:relative;}.programm-map-container .accordion-container{width:370px;background-color:#d8d2c4;position:absolute;top:15px;bottom:15px;right:-370px;z-index:9;background-position:center;background-repeat:no-repeat;background-size:30px 30px;transition:all ease 300ms;opacity:0;visibility:hidden;}@media only screen and (min-width: 768px) and (max-width: 991px){.programm-map-container .accordion-container{width:46%;}}@media only screen and (max-width: 767px){.programm-map-container .accordion-container{width:100%;}}.programm-map-container .accordion-container.active{right:15px;opacity:1;visibility:visible;}@media only screen and (max-width: 767px){.programm-map-container .accordion-container.active{right:0px;}}.programm-map-container .accordion-container.loading{background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/loader.svg");}.programm-map-container #map-canvas{min-height:700px;width:100%;z-index:8;transition:all ease 300ms;}.programm-map-container #map-canvas.active{width:770px;}@media only screen and (min-width: 992px) and (max-width: 1199px){.programm-map-container #map-canvas.active{width:550px;}}@media only screen and (min-width: 768px) and (max-width: 991px){.programm-map-container #map-canvas.active{width:50%;}}@media only screen and (max-width: 767px){.programm-map-container #map-canvas.active{width:100%;}}.programm-map-container #map-canvas .pane h2{font-family:"adobe-garamond-pro" !important;font-weight:400 !important;font-style:italic !important;font-size:23px;color:#353533;padding:0px;margin:0px;}.programm-map-container #map-canvas .ol-attribution.ol-unselectable.ol-control,.programm-map-container #map-canvas .ol-rotate.ol-unselectable.ol-control{display:none;}.programm-map-container #map-canvas .ol-zoom.ol-unselectable.ol-control{bottom:10px;position:absolute;left:10px;}.programm-map-container #map-canvas .ol-zoom.ol-unselectable.ol-control button{border:0px;padding:5px 10px;margin-right:5px;}.programm-map-container .map-categories{position:absolute;top:30px;left:30px;z-index:9;background-color:#ffeb0c;}@media only screen and (max-width: 767px){.programm-map-container .map-categories{top:15px;left:15px;right:15px;}}.programm-map-container .map-categories.active p{background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon/icon-arrow-up.svg");}.programm-map-container .map-categories p{padding:5px 35px 5px 15px;margin:0;background-repeat:no-repeat;background-position:75px 12px;background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon/icon-arrow-down.svg");background-size:18px 8px;cursor:pointer;}@media only screen and (max-width: 767px){.programm-map-container .map-categories p{font-size:20px;padding:15px 35px 15px 15px;background-position:93% 24px;}}.programm-map-container .map-categories .toggle-container{position:absolute;left:-200%;}@media only screen and (max-width: 767px){.programm-map-container .map-categories .toggle-container{width:100%;}}.programm-map-container .map-categories .toggle-container.active{left:0;transition:all ease 300ms;}.programm-map-container .map-categories .toggle-container li{margin:0 0 2px 0;background-color:white;padding:5px 10px;transition:all ease 300ms;}@media only screen and (max-width: 767px){.programm-map-container .map-categories .toggle-container li{margin:0 0 0px 0;padding:10px 10px;}}.programm-map-container .map-categories .toggle-container li span.name{white-space:nowrap;}@media only screen and (max-width: 767px){.programm-map-container .map-categories .toggle-container li span.name{font-size:18px;}}.programm-map-container .map-categories .toggle-container li.active,.programm-map-container .map-categories .toggle-container li:hover{background-color:#2296cf;color:white;cursor:pointer;}.programm-map-container .ol-popup{background-color:white;padding:1em;}.search-container{padding:0px;float:right;width:30%;margin-top:32px;}@media only screen and (max-width: 767px){.search-container{width:100%;margin-top:0;}}.search-container #searchform input{padding:15px;-webkit-appearance:none;border-radius:0;vertical-align:top;display:inline-block;line-height:20px;font-size:15px;}.search-container #searchform input#s{background-color:#f1f1f1;}.search-container #searchform input#searchsubmit{background-color:#353533;font-family:"benton-sans-condensed";font-weight:700;font-style:normal;transition:all ease 300ms;text-transform:uppercase;letter-spacing:1px;cursor:pointer;}.search-container #searchform input#searchsubmit:hover{background-color:#2296cf;}.header-intro{display:flex;flex-direction:column;min-height:50dvh;max-height:45rem;height:100%;position:relative;z-index:2;}@media only screen and (max-width: 767px),only screen and (min-width: 576px) and (max-width: 767px){.header-intro{max-height:unset;}}.header-intro.is--map{min-height:25dvh;margin-bottom:2em;}.header-intro >.wrapper{display:flex;align-items:flex-end;margin-bottom:4em;flex:1;padding:15px;flex-wrap:wrap;gap:1.5rem;}.header-intro >.wrapper::before{content:"";position:absolute;top:0;left:50%;right:0;bottom:-4rem;background:#000;background:linear-gradient(0deg,#000 0%,transparent 100%);opacity:0.4rem;z-index:0;width:100vw;transform:translateX(-50%);}.header-intro >.wrapper .headline{flex:1 0 auto;z-index:1;}.header-intro >.wrapper .headline p{color:#ffeb0c;font-family:"benton-sans-condensed";font-weight:700;font-style:normal;margin-bottom:0;}.header-intro >.wrapper .headline h1{padding-left:0;margin:0;font-size:60px;color:white;}.header-intro >.wrapper .advertisment{flex:0 1 26rem;text-align:right;position:relative;z-index:2;}.header-intro >.wrapper .advertisment a{display:block;width:100%;}.header-intro >.wrapper .advertisment a img{width:100%;}#programm-filter{margin:0px;position:relative;padding:30px 15px;display:inline-block;width:100%;transition:all ease 300ms;}#programm-filter:not(.is--redirect){background-color:rgba(252,218,0,0.85);backdrop-filter:blur(4px);}#programm-filter.is--redirect{background-color:#fcda00;}#programm-filter.is--redirect .select{width:22%;}@media only screen and (min-width: 992px) and (max-width: 1199px){#programm-filter.is--redirect .select{width:19%;margin-right:9px;}}@media only screen and (min-width: 768px) and (max-width: 991px){#programm-filter.is--redirect .select{width:19%;margin-right:9px;}}@media only screen and (max-width: 767px){#programm-filter.is--redirect .select{width:100%;margin:0px 0px 15px 0px;}}#programm-filter.is--redirect .select.is--active{background-color:#ffeb0c;}#programm-filter.is--redirect .attachements .attachement{background-color:transparent;color:#353533;border-color:#353533;padding:7px;background-image:none;margin-bottom:3%;}@media only screen and (max-width: 576px){#programm-filter.is--redirect .attachements{width:100%;flex-wrap:wrap;}#programm-filter.is--redirect .attachements .attachement{width:100%;}}#programm-filter #event-filter-form{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:0;}#programm-filter .reset-filter span{font-family:"benton-sans-condensed";font-weight:700;font-style:normal;}#programm-filter input[type="checkbox"]{margin-right:0.5rem;}#programm-filter .wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:0;}#programm-filter:before{position:absolute;background-color:#fcda00;content:"";width:100%;right:100%;top:0;bottom:0;}@media only screen and (min-width: 992px) and (max-width: 1199px){#programm-filter:before{display:none;}}@media only screen and (min-width: 768px) and (max-width: 991px){#programm-filter:before{display:none;}}@media only screen and (min-width: 576px) and (max-width: 767px){#programm-filter:before{display:none;}}@media only screen and (max-width: 767px){#programm-filter:before{display:none;}}#programm-filter:after{position:absolute;background-color:#fcda00;content:"";width:100%;left:100%;top:0;bottom:0;}@media only screen and (min-width: 992px) and (max-width: 1199px){#programm-filter:after{display:none;}}@media only screen and (min-width: 768px) and (max-width: 991px){#programm-filter:after{display:none;}}@media only screen and (min-width: 576px) and (max-width: 767px){#programm-filter:after{display:none;}}@media only screen and (max-width: 767px){#programm-filter:after{display:none;}}#programm-filter.loading{padding-bottom:50px;}#programm-filter h3{font-size:30px;text-transform:uppercase;letter-spacing:1px;background-color:#353533;color:white;display:inline-block;font-size:14px;padding:.2em .5em;}#programm-filter h3 >span{margin-left:40px;}@media only screen and (max-width: 767px){#programm-filter h3 >span{margin-left:0;margin-top:5px;}}#programm-filter h3 span{text-transform:none;font-size:17px;color:#353533;display:inline-block;letter-spacing:normal;}#programm-filter h3 span.count{position:relative;}#programm-filter h3 span.count:before{background-color:#ffeb0c;content:"";position:absolute;left:0;right:0;top:0;bottom:0;transition:all ease 300ms;background-repeat:no-repeat;background-position:center;background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon/icon-filter.svg");background-size:13px;opacity:0;visibility:hidden;}#programm-filter h3 span.loading:before{opacity:1;visibility:visible;}#programm-filter h3 span span{font-family:"adobe-garamond-pro";font-weight:400;font-style:italic;font-size:28px;padding:5px 10px;color:#353533;}#programm-filter label.highlight{display:inline-flex;align-items:center;margin-top:1%;justify-content:flex-end;font-family:"benton-sans-condensed";font-weight:700;font-style:normal;}@media only screen and (min-width: 768px) and (max-width: 991px){#programm-filter label.highlight{margin-right:9px;margin-top:1%;}}@media only screen and (max-width: 767px){#programm-filter label.highlight{width:100%;margin-top:1%;}}#programm-filter .attachement.map{border:1px solid #353533;padding:8px 10px;margin-top:1%;}@media only screen and (max-width: 767px){#programm-filter .attachement.map{width:100%;margin-top:6%;text-align:center;}}#programm-filter .select{width:28%;background-color:rgba(53,53,51,0.9);margin-right:1%;}#programm-filter .select:last-of-type{margin-right:0px;}#programm-filter .select.is--active{background-color:#fcda00;color:#353533;}#programm-filter .select.is--active .placeholder{color:#353533;background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon/icon-arrow-down.svg");}#programm-filter .select#details_date_start-select,#programm-filter .select#details_time_start-select{width:19%;}@media only screen and (max-width: 767px){#programm-filter .select#details_date_start-select,#programm-filter .select#details_time_start-select{width:100%;margin:0px 0px 15px 0px;}}@media only screen and (min-width: 992px) and (max-width: 1199px){#programm-filter .select{width:19%;margin-right:9px;}}@media only screen and (min-width: 768px) and (max-width: 991px){#programm-filter .select{width:19%;margin-right:9px;}}@media only screen and (max-width: 767px){#programm-filter .select{width:100%;margin:0px 0px 15px 0px;}}@media only screen and (min-width: 768px) and (max-width: 991px){#programm-filter .select#thema-select{float:right;margin:0px;}}#programm-filter .select:last-child{margin:0px;}#programm-filter .select#locations-select{display:flex;}#programm-filter .select#locations-select .options{width:100%;}@media only screen and (max-width: 767px){#programm-filter .select#locations-select .options{width:100%;}}#programm-filter .select#locations-select ul{width:100%;}#programm-filter .select#locations-select ul li{flex-basis:100%;}@media only screen and (max-width: 767px){#programm-filter .select#locations-select ul li{width:100%;}}#programm-filter button.filter-submit{border:none;padding:12px 10px;background-color:#2296cf;font-family:"benton-sans-condensed";font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:1.2px;}.popup_notice{background-color:rgba(0,0,0,0.7);z-index:8000;position:fixed;inset:0;width:100dvw;height:100dvh;display:flex !important;align-items:center;justify-content:center;transition:all ease 300ms;}.popup_notice.is--hidden{pointer-events:none;visibility:hidden;opacity:0;}.popup_notice.is--urgent .wrapper{background-color:#ffeb0c;}.popup_notice .wrapper{text-align:center;display:flex;flex-direction:column;align-items:center;padding:1em;background-color:white;max-width:32rem;transition:all ease 300ms;}@media only screen and (min-width: 768px) and (max-width: 991px){.popup_notice .wrapper{padding:2em;}}.popup_notice .wrapper p{margin-top:0;margin-bottom:.5em;}.popup_notice .notice-close{position:absolute !important;top:0;right:0;border:none;aspect-ratio:1;width:40px;}.popup_notice .notice-close-button{padding:1em 2em !important;border:none;margin-top:2em;}.popup_notice .notice-close-button:hover{color:#ffeb0c;text-decoration:none;cursor:pointer;}#programm-tiles{background-color:white;}#programm-tiles .wrapper{max-width:1600px;}#programm-tiles .tile-intro{display:flex;width:100%;max-width:1200px;margin-inline:auto;padding-top:4rem;padding-bottom:2rem;justify-content:space-between;align-items:center;flex-wrap:wrap;}@media only screen and (max-width: 576px){#programm-tiles .tile-intro .attachements{width:100%;flex-wrap:wrap;}#programm-tiles .tile-intro .attachements .attachement{width:100%;}}#programm-tiles #sort-select{border:1px solid #353533;color:#353533;min-width:12rem;display:flex;align-items:center;padding:15px;gap:0.5rem;}#programm-tiles #sort-select .placeholder{width:unset;color:#353533;padding:0;}#programm-tiles .tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5em;padding-bottom:1em;align-items:flex-start;min-height:5em;background-position:center;background-repeat:no-repeat;background-size:2em;padding-left:1em;padding-right:1em;}@media only screen and (min-width: 992px) and (max-width: 1199px){#programm-tiles .tiles{grid-template-columns:repeat(4,minmax(0,1fr));}}@media only screen and (min-width: 768px) and (max-width: 991px){#programm-tiles .tiles{grid-template-columns:repeat(2,minmax(0,1fr));}}@media only screen and (max-width: 767px){#programm-tiles .tiles{grid-template-columns:minmax(0,1fr);}}#programm-tiles .tiles .event-pagination{grid-column:span 4;display:flex;justify-content:center;align-items:center;}@media only screen and (min-width: 768px) and (max-width: 991px){#programm-tiles .tiles .event-pagination{flex-wrap:wrap;grid-column:span 2;}}@media only screen and (max-width: 767px){#programm-tiles .tiles .event-pagination{flex-wrap:wrap;grid-column:span 1;}}#programm-tiles .tiles .event-pagination p{margin-right:1em;text-align:center;}@media only screen and (min-width: 768px) and (max-width: 991px){#programm-tiles .tiles .event-pagination p{order:1;flex-basis:100%;}}@media only screen and (max-width: 767px){#programm-tiles .tiles .event-pagination p{order:1;flex-basis:100%;}}#programm-tiles .tiles .event-pagination .page-btn{display:inline-block;padding:0.5em 1em;background-color:#f1f1f1;color:#353533;text-decoration:none;border:0;margin-top:1rem;cursor:pointer;margin:.2em;}#programm-tiles .tiles .event-pagination .page-btn.active{background-color:#2296cf;color:white;}#programm-tiles .tiles .event-pagination .page-btn:hover{background-color:#1b76a3;color:white;}#programm-tiles .tiles:has(.failure:only-child){position:absolute;inset:0;padding-top:4rem;padding-bottom:2rem;display:flex;align-items:center;width:100%;max-width:1200px;margin-inline:auto;justify-content:flex-end;}#programm-tiles .tiles.loading{background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/loader.svg");min-height:5em;}#programm-tiles .tiles.loading .programm{opacity:0.5;transition:all ease 300ms;}#programm-tiles .tiles.loading .programm img{opacity:0;transition:all ease 300ms;}#programm-tiles .tiles .programm{position:relative;overflow:hidden;aspect-ratio:1.4285714285714;}#programm-tiles .tiles .programm figure{border:0px !important;}#programm-tiles .tiles .programm figure img{width:100%;height:auto;}#programm-tiles .tiles .programm figure a{display:block;}#programm-tiles .tiles .programm::before{content:"";position:absolute;inset:0 0 auto 0;height:4rem;background:linear-gradient(0deg,rgba(53,53,51,0) 0%,rgba(53,53,51,0.6) 100%);transition:all ease 300ms;}#programm-tiles .tiles .programm .programm-sponsor{position:absolute;inset:10px 10px auto auto;background-color:rgba(53,53,51,0.9);width:4rem;aspect-ratio:1;}@media only screen and (max-width: 767px) and only screen and (min-width: 768px) and (max-width: 991px){#programm-tiles .tiles .programm .programm-sponsor{width:3rem;}}#programm-tiles .tiles .programm .programm-info{transition:all ease-in 0.2s;position:absolute;top:10px;left:10px;background-color:rgba(255,235,12,0.9);padding:.375em .5em;display:inline-flex;gap:0.5rem 1em;flex-wrap:wrap;max-width:90%;}#programm-tiles .tiles .programm .programm-info span{font-size:12px;display:flex;align-items:center;gap:0.5rem;line-height:1;}#programm-tiles .tiles .programm h3{position:absolute;left:0;right:0;padding:.5em 1em;bottom:0;margin:0;background-color:rgba(53,53,51,0.9);overflow:hidden;}#programm-tiles .tiles .programm h3::before{content:"";position:absolute;inset:0 auto 0 0;width:1em;background:linear-gradient(270deg,rgba(53,53,51,0) 0%,#353533 100%);opacity:1;z-index:1;}#programm-tiles .tiles .programm h3::after{content:"";position:absolute;inset:0 0 0 auto;width:1em;background:linear-gradient(90deg,rgba(53,53,51,0) 0%,#353533 100%);opacity:1;z-index:1;}#programm-tiles .tiles .programm h3.has--overflow a{animation:newsticker linear infinite;}#programm-tiles .tiles .programm h3 a{transition:max-height ease 1s;color:white;font-size:20px;font-family:"benton-sans-condensed";font-weight:700;font-style:normal;max-height:1.75rem;height:auto;white-space:nowrap;display:inline-block;}@keyframes newsticker{0%{right:0;left:auto;transform:translateX(0);}100%{left:0;right:auto;transform:translateX(-100%);}}.masonry-container{margin-top:32px;}.masonry-container h2{padding-left:15px;}.column-tag{width:33.3333333333%;float:left;vertical-align:top;margin-bottom:32px;opacity:0;transition:all ease 300ms;}@media only screen and (max-width: 767px){.column-tag{width:100%;}}.column-tag h5{font-family:"adobe-garamond-pro" !important;font-weight:400 !important;font-style:italic !important;font-size:35px;color:#353533;background-color:#d8d2c4;padding:10px 15px;margin:0px 15px 15px 15px;}@media only screen and (max-width: 767px){.column-tag h5{font-size:25px;}}.column-tag h5 .promo{float:right;max-width:64px;margin-top:-10px;margin-right:-15px;}.column-tag ul li.single-item{list-style:none;margin:0px 15px 5px 15px;padding:0px;background-color:white;position:relative;}.column-tag ul li.single-item .promo{position:absolute;right:0;width:70px;}.column-tag ul li.single-item.highlight{background-color:rgba(216,210,196,0.5);}.column-tag ul li.single-item:hover{background-color:#353533;cursor:pointer;}.column-tag ul li.single-item:hover a,.column-tag ul li.single-item:hover span{color:white;}.column-tag ul li.single-item figure{height:70px;width:70px;display:inline-block;vertical-align:middle;background-position:center;}@media only screen and (min-width: 768px) and (max-width: 991px){.column-tag ul li.single-item figure{height:40px;width:40px;vertical-align:top;}}.column-tag ul li.single-item figure.placeholder{background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/placeholder-thumb.jpg") !important;background-repeat:no-repeat;background-size:100%;}.column-tag ul li.single-item a{display:inline-block;vertical-align:middle;padding:5px 10px 5px 15px;width:65%;transition:all ease 300ms;line-height:17px;font-size:15px;}.column-tag ul li.single-item a span{font-size:13px;line-height:15px;transition:all ease 300ms;display:block;color:#5f553e;margin-top:5px;}.column-partner{width:100%;float:left;vertical-align:top;margin:0;transition:all ease 300ms;}.column-partner h5{font-family:"adobe-garamond-pro" !important;font-weight:400 !important;font-style:italic !important;font-size:35px;color:#353533;background-color:#d8d2c4;padding:10px 15px;margin:0px 15px 15px 15px;}.column-partner ul{width:100%;display:block;margin:16px !important;font-size:0px;}.column-partner ul li.single-item{list-style:none;margin:0px 4% 15px 0px;padding:0px;background-color:white;display:inline-block;}.column-partner ul li.single-item.hauptsponsoren,.column-partner ul li.single-item.exklusivsponsoren,.column-partner ul li.single-item.medienpartner,.column-partner ul li.single-item.medienpartner{width:22%;}@media only screen and (max-width: 767px){.column-partner ul li.single-item.hauptsponsoren,.column-partner ul li.single-item.exklusivsponsoren,.column-partner ul li.single-item.medienpartner,.column-partner ul li.single-item.medienpartner{width:48%;margin:0px 4% 15px 0px;}}.column-partner ul li.single-item.hauptsponsoren:nth-child(4n+4),.column-partner ul li.single-item.exklusivsponsoren:nth-child(4n+4),.column-partner ul li.single-item.medienpartner:nth-child(4n+4),.column-partner ul li.single-item.medienpartner:nth-child(4n+4){margin-right:0px;}@media only screen and (max-width: 767px){.column-partner ul li.single-item.hauptsponsoren:nth-child(2n+2),.column-partner ul li.single-item.exklusivsponsoren:nth-child(2n+2),.column-partner ul li.single-item.medienpartner:nth-child(2n+2),.column-partner ul li.single-item.medienpartner:nth-child(2n+2){margin-right:0px;}}.column-partner ul li.single-item.hauptsponsoren figure,.column-partner ul li.single-item.exklusivsponsoren figure,.column-partner ul li.single-item.medienpartner figure,.column-partner ul li.single-item.medienpartner figure{min-height:150px;}.column-partner ul li.single-item.weitere-partner{width:14%;margin:0px 3% 15px 0px;}@media only screen and (max-width: 767px){.column-partner ul li.single-item.weitere-partner{width:32%;margin:0px 2% 15px 0px;}}.column-partner ul li.single-item.weitere-partner figure{min-height:100px;background-size:70%;}.column-partner ul li.single-item.weitere-partner:nth-child(4n+4){margin:0px 3% 15px 0px;}@media only screen and (max-width: 767px){.column-partner ul li.single-item.weitere-partner:nth-child(4n+4){margin:0px 2% 15px 0px;}}.column-partner ul li.single-item.weitere-partner:nth-child(6n+6){margin-right:0px;}@media only screen and (max-width: 767px){.column-partner ul li.single-item.weitere-partner:nth-child(3n+3){margin-right:0px;}}.column-partner ul li.single-item a{display:block;border:1px solid #f1f1f1;transition:all ease 300ms;}.column-partner ul li.single-item a:hover{border:1px solid #b9b9b9;}.column-partner ul li.single-item figure{height:100%;width:100%;display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-size:contain;background-position:center;}.column-partner ul li.single-item figure.placeholder{background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/placeholder-thumb.jpg") !important;background-size:100%;}.sidebar{width:27%;float:right;background-color:#d8d2c4;padding:calc(32px);margin:16px;}@media only screen and (min-width: 768px) and (max-width: 991px){.sidebar{width:45%;margin-bottom:0;padding-bottom:16px;}}@media only screen and (max-width: 767px){.sidebar{width:100%;margin-bottom:0;padding-bottom:16px;}}.sidebar .post-archive{background-color:#c4bba5;color:#353533;padding:15px;font-family:"benton-sans-condensed";font-weight:700;font-style:normal;text-transform:uppercase;text-decoration:none;border:0px;font-size:14px;letter-spacing:1px;background-repeat:no-repeat;background-position:96% center;background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon/icon-arrow-right.svg");background-size:14px;margin:0 -15px 0 -15px;display:block;}.sidebar .post-archive:hover{background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon/icon-arrow-right-white.svg");color:white;}.sidebar .attachements{flex-wrap:wrap;}.sidebar .adverts{margin:0 -16px 0 -16px;padding:15px;}.sidebar .adverts.parkplatz{background-color:#009952;}.sidebar .adverts.parkplatz h3{color:white;font-size:45px;font-family:"adobe-garamond-pro";font-weight:400;font-style:italic;line-height:45px;transition:all ease 300ms;}.sidebar .adverts.parkplatz p{color:white;margin:10px 0px 10px 0px;font-size:16px;line-height:24px;}.sidebar .adverts.parkplatz ul{margin-bottom:10px;}.sidebar .adverts.parkplatz ul li{background-repeat:no-repeat;background-position:0px 9px;background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon/icon-arrow-right-light.svg");background-size:14px 8px;margin:0px;padding:2px 0px 0px 16px;font-size:15px;line-height:23px;color:white;}.sidebar .adverts.parkplatz span{color:white;}.sidebar .adverts.parkplatz a.btn{background-color:#006637;color:white;padding:15px;margin:0px;font-family:"benton-sans-condensed";font-weight:700;font-style:normal;text-transform:uppercase;text-decoration:none;border:0px;width:100%;font-size:14px;letter-spacing:1px;background-repeat:no-repeat;background-position:96% center;background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon/icon-arrow-right-white.svg");background-size:14px;}.sidebar hr{background-color:#c4bba5;}.sidebar .categories{padding:16px;background-color:#f1f1f1;margin:0 -16px 0 -16px;}.sidebar .categories ul li{margin:0px;padding:0px;display:block;}.sidebar .categories ul li.current-cat a{font-family:"benton-sans-condensed";font-weight:700;font-style:normal;background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon/icon-arrow-left.svg");}.sidebar .categories ul li a{display:block;padding-left:20px;background-repeat:no-repeat;background-position:0px 6px;background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon/icon-arrow-right.svg");background-size:14px 8px;}.page-id-589 .sidebar{background-color:#f1f1f1;}h1:not(.headline-2){font-family:"adobe-garamond-pro";font-weight:400;font-style:italic;padding:8px 16px 8px 32px;margin:16px 16px 16px -16px;display:inline-block;position:relative;}@media only screen and (max-width: 767px){h1:not(.headline-2){font-size:25px;}}h1:not(.headline-2).title{font-size:16px;font-family:"benton-sans-condensed";font-weight:700;font-style:normal;}h1:not(.headline-2) sup{font-size:20px;margin-left:2px;}h1.headline-2{font-size:35px;line-height:1;margin-top:10px;text-align:center;font-family:"adobe-garamond-pro";font-weight:400;font-style:italic;}h1.headline-2 a{font-size:20px;font-family:"adobe-garamond-pro";font-weight:400;font-style:normal;line-height:1.3;transition:all ease 300ms;border-bottom:1px solid transparent;display:inline;}h1.headline-2 a:hover{border-bottom:1px solid #b9b9b9;}h2.headline-1{background-color:#fcda00;font-family:"adobe-garamond-pro";font-weight:400;font-style:italic;padding:8px 16px 8px 32px;margin:16px 16px 16px -16px;display:inline-block;position:relative;}@media only screen and (max-width: 767px){h2.headline-1{font-size:25px;}}h2.headline-1:before{content:"";width:0;height:0;border-style:solid;border-width:0 16px 16px 0;border-color:transparent #c9ae00 transparent transparent;top:100%;left:0;position:absolute;}h2.headline-1.title{font-size:16px;font-family:"benton-sans-condensed";font-weight:700;font-style:normal;}h2.headline-1 sup{font-size:20px;margin-left:2px;}p.subline{font-size:30px;display:inline-block;vertical-align:middle;font-family:"adobe-garamond-pro";font-weight:400;font-style:italic;margin-top:16px;padding:8px 16px 8px 32px;}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (max-width: 767px){p.subline{display:none;}}.btn{font-size:14px;line-height:13px;font-family:"benton-sans-condensed";font-weight:500;font-style:normal;}.btn:hover{color:#fcda00;text-decoration:underline;}.btn.bottom{position:absolute;bottom:-33px;right:0;}@media only screen and (max-width: 767px){.btn.bottom{bottom:-48px;}}.btn.arrow-right{padding-right:48px;}.btn.arrow-right span{color:#fcda00;font-family:"benton-sans-condensed";font-weight:500;font-style:normal;}.btn.arrow-right:after{content:"";background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon/icon-arrow-right-light.svg");background-size:8px 14px;width:8px;height:14px;position:absolute;top:8px;right:15px;background-repeat:no-repeat;}@media only screen and (max-width: 767px){.btn.arrow-right:after{top:35%;}}.btn.icon-left{padding-left:64px;}.btn.icon-left:before{content:"";width:25px;height:25px;position:absolute;top:4px;left:16px;border-radius:50%;border:1px solid #b9b9b9;background-repeat:no-repeat;background-position:center;}@media only screen and (max-width: 767px){.btn.icon-left:before{top:24%;}}.btn.facebook-icon:before{background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/facebook.svg");background-size:6px 12px;}.btn.back{position:relative;padding-left:32px;margin:0 16px 16px 0;background-repeat:no-repeat;background-position:16px center;background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon/icon-arrow-left.svg");background-size:6px;background-color:#f1f1f1;color:#353533;}.btn.submit{position:relative;margin:0;background-repeat:no-repeat;background-position:16px center;background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon/icon-arrow-right-white.svg");background-size:8px;outline:none;padding:16px 16px 16px 32px;}.btn.submit.filter{padding:16px 32px 16px 48px;background-position:118px center;border:0px;}.btn.submit.filter:focus{color:white;}.btn.submit.filter:hover{background-color:#ffeb0c;text-decoration:none;color:#353533;background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon/icon-arrow-right.svg");}.btn.submit.filter:hover:before{background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon/icon-filter.svg");}.btn.submit.filter.disabled{background-color:#f1f1f1 !important;color:#b9b9b9 !important;cursor:not-allowed;background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon/icon-arrow-down-light.svg");}.btn.submit.filter.disabled:before{background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon/icon-filter-light.svg");}.btn.submit.filter:before{content:"";width:16px;height:16px;background-repeat:no-repeat;background-position:center;background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon/icon-filter-white.svg");background-size:14px 16px;top:14px;left:15px;position:absolute;transition:all ease 300ms;}#top-post-navigation,#bottom-post-navigation{background-color:#f1f1f1;padding:0px 16px;margin-bottom:16px;}#top-post-navigation #breadcrumb,#bottom-post-navigation #breadcrumb{float:left;margin:5px 0px;}#top-post-navigation #breadcrumb a.homelink,#bottom-post-navigation #breadcrumb a.homelink{font-family:"benton-sans-condensed";font-weight:500;font-style:normal;font-size:13px;background-repeat:no-repeat;background-position:0px 2px;background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon-home.svg");background-size:16px 13.5px;padding-left:32px;}#top-post-navigation #breadcrumb span.delimiter,#bottom-post-navigation #breadcrumb span.delimiter{background-repeat:no-repeat;background-position:0px 0px;background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon-home.svg");background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon/icon-arrow-right.svg");background-size:14px 8px;width:14px;height:8px;}#top-post-navigation #breadcrumb span.current,#bottom-post-navigation #breadcrumb span.current{font-family:"benton-sans-condensed";font-weight:500;font-style:normal;font-size:13px;border-bottom:1px solid #b9b9b9;}#top-post-navigation .pagination,#bottom-post-navigation .pagination{float:right;}#top-post-navigation .pagination .pagination-meta,#bottom-post-navigation .pagination .pagination-meta{margin:5px 10px 5px 0px;font-family:"benton-sans-condensed";font-weight:500;font-style:normal;font-size:13px;}#top-post-navigation .pagination .current,#bottom-post-navigation .pagination .current{padding:5px 0px;background-color:#353533;color:#fcda00;}#top-post-navigation .pagination a,#bottom-post-navigation .pagination a{padding:5px 0px;display:inline-block;transition:all ease 300ms;}#top-post-navigation .pagination a:hover,#bottom-post-navigation .pagination a:hover{background-color:#353533;color:#fcda00;}#top-post-navigation .pagination .current,#top-post-navigation .pagination a,#bottom-post-navigation .pagination .current,#bottom-post-navigation .pagination a{display:inline-block;padding:5px 15px;font-family:"benton-sans-condensed";font-weight:500;font-style:normal;}#bottom-post-navigation .current,#bottom-post-navigation a{margin-top:-1px;}#searchform{font-size:0px;margin-bottom:15px;}#searchform input{display:inline-block;vertical-align:middle;border:0px;padding:10px;outline:transparent;-webkit-appearance:none;border-radius:0;}#searchform input#s{width:60%;background-color:white;}#searchform input#searchsubmit{background-color:#2296cf;color:white;width:40%;}.nicescroll-rails{background-color:#696965;}.slick-slider .slick-arrow{background-repeat:no-repeat;background-position:center;outline:none;background-size:10px;top:50%;transform:translateY(-50%);background-color:#353533;}.slick-slider .slick-arrow.slick-next{background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon/icon-arrow-right-white.svg");right:0px;}.slick-slider .slick-arrow.slick-prev{background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon/icon-arrow-left-white.svg");left:0px;}.clockpicker-popover{border:0px;margin:0px !important;padding:0px;border-radius:0px;box-shadow:0 0 0 transparent;background-color:#9b8c68;}.clockpicker-popover .popover-title{background-color:transparent;border:0px;border-radius:0px;font-family:"benton-sans-condensed";font-weight:500;font-style:normal;color:white;font-size:15px;}.clockpicker-popover .popover-title span{font-family:"benton-sans-condensed";font-weight:500;font-style:normal;color:white;font-size:15px;transition:all ease 300ms;}.clockpicker-popover .popover-title span.text-primary{color:#353533;font-size:18px;}.clockpicker-popover .popover-content{background-color:#d8d2c4;}.clockpicker-popover .popover-content .clockpicker-plate{background-color:#c4bba5;border:0px;}.clockpicker-popover .popover-content .clockpicker-plate .clockpicker-canvas line{stroke:#9b8c68;stroke-width:1;stroke-linecap:round;}.clockpicker-popover .popover-content .clockpicker-plate .clockpicker-canvas .clockpicker-canvas-bearing{stroke:none;fill:#353533;}.clockpicker-popover .popover-content .clockpicker-plate .clockpicker-canvas .clockpicker-canvas-fg{stroke:none;fill:#9b8c68;}.clockpicker-popover .popover-content .clockpicker-plate .clockpicker-canvas .clockpicker-canvas-bg{stroke:none;fill:#9b8c68;}.clockpicker-popover .popover-content .clockpicker-plate .clockpicker-dial .clockpicker-tick{color:#353533;font-family:"benton-sans-condensed";font-weight:500;font-style:normal;font-size:13px;}.clockpicker-popover .popover-content .clockpicker-plate .clockpicker-dial .clockpicker-tick:hover{background-color:#9b8c68;}.clockpicker-popover .arrow{border:0px;display:none;}.clockpicker-popover .arrow:after{border-bottom-color:#353533 !important;}.select{display:flex;vertical-align:top;position:relative;border:0px;color:white;outline:none;cursor:pointer;}.select select{display:none;}.select.disabled{background-color:#f1f1f1 !important;cursor:not-allowed;}.select.disabled .placeholder{color:#b9b9b9 !important;background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon/icon-arrow-down-light.svg");}.select .placeholder{display:inline-block;position:relative;padding:15px;width:100%;color:white;font-size:15px;line-height:15px;background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon/icon-arrow-down-white.svg");background-size:16px 28px;background-repeat:no-repeat;background-position:90% 50%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-right:3rem;height:100%;}.select .options{position:absolute;pointer-events:none;width:100%;visibility:hidden;opacity:0;top:100%;left:0;transition:all ease 300ms;box-shadow:4px 4px 2rem rgba(0,0,0,0.1);transform:translateY(1rem);}.select .options ul{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-wrap:wrap;}.select .options ul li{opacity:1;visibility:visible;background-color:white;color:#353533;padding:0px;font-size:16px;transition:all ease 300ms;flex-basis:100%;margin:0;cursor:pointer;background-size:28px 16px;background-repeat:no-repeat;background-position:90% 50%;background-image:none;display:block;padding:10px 15px;}.select .options ul li.selected{background-color:#353533;color:white;background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon/icon-arrow-left-white.svg");background-size:14px 8px;}.select .options ul li.selected.first{padding:10px 15px;}.select .options ul li:hover{background-color:#353533;color:white;}.select.active{z-index:200;}.select.active .options{transform:translateY(0);visibility:visible;opacity:1;pointer-events:all;}#map-anreise-container{margin:0px 15px 50px 15px;position:relative;}#map-anreise-container .mobile-more-anchor{display:none;padding:16px 16px 16px 64px;font-size:15px;margin-top:5px;background-repeat:no-repeat;background-position:15px 12px;background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon/icon-route-white.svg");background-size:16px 16px;width:100%;border:0px;}@media only screen and (min-width: 768px) and (max-width: 991px),only screen and (max-width: 767px){#map-anreise-container .mobile-more-anchor.active{display:block;}}#map-anreise-container h3{padding:16px 16px 16px 0;font-size:30px;font-family:"adobe-garamond-pro";font-weight:400;font-style:italic;line-height:35px;transition:all ease 300ms;}#map-anreise-container.small{margin:0px;}#map-anreise-container.small #map-anreise{min-height:277px;z-index:8;margin-top:0px;transition:all ease 300ms;}#map-anreise-container.small #map-anreise .pane h2{font-family:"benton-sans-condensed";font-weight:500;font-style:normal;font-size:15px;color:#353533;padding:0px;margin:0px;}#map-anreise-container.small.light .action-panel{margin-top:0px;background-color:transparent;}#map-anreise-container.small.light .action-panel .input-group .label{color:white;padding:5px 0px;display:inline-block;font-size:12px;}#map-anreise-container.small.light .action-panel .input-group .route-button,#map-anreise-container.small.light .action-panel .input-group #route-adresse{font-family:"benton-sans-condensed";font-weight:500;font-style:normal;font-size:14px;padding:10px;line-height:20px;width:100%;}#map-anreise-container.small.light .action-panel .input-group #route-adresse{background-color:rgba(255,255,255,0.5);color:#353533;}#map-anreise-container #map-anreise{min-height:500px;z-index:8;margin-top:15px;transition:all ease 300ms;}#map-anreise-container #map-anreise .pane h2{font-family:"benton-sans-condensed";font-weight:500;font-style:normal;font-size:15px;color:#353533;padding:0px;margin:0px;}#map-anreise-container .action-panel{font-size:0;}#map-anreise-container .action-panel p{font-family:"benton-sans-condensed";font-weight:500;font-style:normal;font-size:15px;}#map-anreise-container .action-panel .input-group{width:50%;display:inline-block;}#map-anreise-container .action-panel .input-group .label{font-family:"benton-sans-condensed";font-weight:500;font-style:normal;font-size:15px;padding:15px;}#map-anreise-container .action-panel .input-group .route-button,#map-anreise-container .action-panel .input-group #route-adresse{font-family:"benton-sans-condensed";font-weight:500;font-style:normal;font-size:15px;display:inline-block;padding:15px;line-height:20px;width:100%;-webkit-appearance:none;border-radius:0;}#map-anreise-container .action-panel .input-group #route-adresse{border:0px;background-color:#d8d2c4;color:white;}#map-anreise-container .action-panel .input-group .route-button{border:0px;background-color:#353533;color:white;cursor:pointer;}#panel-container{display:none;padding:15px;background-color:white;margin:-10px -15px 15px -15px;transition:all ease 300ms;}#panel-container.active{display:block;}#facebook-wall-container,#instagram-container{margin:0 -16px 0 -16px;background-color:white;padding-bottom:16px;}#facebook-wall-container h3,#instagram-container h3{padding-left:16px;}#facebook-wall-container .facebook-wall,#facebook-wall-container .instagram,#instagram-container .facebook-wall,#instagram-container .instagram{padding:16px;border-left:1px solid #b9b9b9;}#facebook-wall-container .facebook-loading,#facebook-wall-container .instagram-loading,#instagram-container .facebook-loading,#instagram-container .instagram-loading{background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/loader.svg");background-repeat:no-repeat;background-size:30px 30px;background-position:center;width:100%;height:100px;}#facebook-wall-container .post,#instagram-container .post{list-style:none;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #f1f1f1;display:none;background-color:white;}#facebook-wall-container .post:last-child,#instagram-container .post:last-child{border-bottom:none;margin-bottom:0px;}#facebook-wall-container .post.type-event .link-event,#instagram-container .post.type-event .link-event{margin:20px 10px 0px 0px;border:1px solid rgba(185,185,185,0.3);padding:10px 10px 0px 10px;position:relative;}#facebook-wall-container .post.type-event .link-event:after,#instagram-container .post.type-event .link-event:after{clear:both;content:"";display:table;}#facebook-wall-container .post.type-event .link-event a,#instagram-container .post.type-event .link-event a{margin-bottom:10px;display:block;}#facebook-wall-container .post.type-event .link-event a.arrow,#instagram-container .post.type-event .link-event a.arrow{position:absolute;bottom:10px;right:-3px;}#facebook-wall-container .post.type-event .link-event a.arrow:before,#instagram-container .post.type-event .link-event a.arrow:before{color:#353533;}#facebook-wall-container .post.type-event .link-event span,#instagram-container .post.type-event .link-event span{display:block;}#facebook-wall-container .post.type-event .link-event span.picture,#instagram-container .post.type-event .link-event span.picture{padding-bottom:10px;float:left;}#facebook-wall-container .post.type-event .link-event span.event-description,#instagram-container .post.type-event .link-event span.event-description{float:right;width:160px;font-family:"benton-sans-condensed";font-weight:500;font-style:normal;}#facebook-wall-container .post .meta-header:after,#instagram-container .post .meta-header:after{clear:both;content:"";display:table;}#facebook-wall-container .post .meta-header .avatar,#instagram-container .post .meta-header .avatar{width:15%;float:left;}#facebook-wall-container .post .meta-header .avatar a,#instagram-container .post .meta-header .avatar a{display:block;}#facebook-wall-container .post .meta-header .author,#instagram-container .post .meta-header .author{float:right;width:80%;}#facebook-wall-container .post .meta-header .author a,#instagram-container .post .meta-header .author a{display:block;font-size:14px;font-family:"benton-sans-condensed";font-weight:700;font-style:normal;color:#353533;}#facebook-wall-container .post .meta-header .date,#instagram-container .post .meta-header .date{float:right;width:80%;font-size:12px;color:#353533;}#facebook-wall-container .post .post-content .story,#instagram-container .post .post-content .story{padding:10px 0px;}#facebook-wall-container .post .post-content .story a,#instagram-container .post .post-content .story a{font-family:"benton-sans-condensed";font-weight:500;font-style:normal;}#facebook-wall-container .post .post-content .message,#instagram-container .post .post-content .message{padding:10px 0px;}#facebook-wall-container .post .post-content .message a,#instagram-container .post .post-content .message a{font-family:"benton-sans-condensed";font-weight:500;font-style:normal;}#facebook-wall-container .post .post-content .media,#instagram-container .post .post-content .media{margin:10px 10px 0px 0px;width:100%;}#facebook-wall-container .post .tags .tag,#instagram-container .post .tags .tag{font-family:"benton-sans-condensed";font-weight:700;font-style:normal;display:inline-block;margin-right:10px;}#facebook-wall-container .post .meta-footer .seperator,#instagram-container .post .meta-footer .seperator{color:#353533;display:inline-block;padding:0px 3px;vertical-align:middle;}#facebook-wall-container .post .meta-footer .likes span,#instagram-container .post .meta-footer .likes span{color:#353533;}#facebook-wall-container .post .meta-footer .comments span,#instagram-container .post .meta-footer .comments span{color:#353533;}#facebook-wall-container .post .meta-footer .shares span,#instagram-container .post .meta-footer .shares span{color:#353533;}#facebook-wall-container .post .meta-footer .actionlinks,#instagram-container .post .meta-footer .actionlinks{margin-top:5px;}#facebook-wall-container .post .meta-footer .actionlinks a,#instagram-container .post .meta-footer .actionlinks a{padding-left:27px;margin-right:3px;}#facebook-wall-container .post .meta-footer .actionlinks a:last-child,#instagram-container .post .meta-footer .actionlinks a:last-child{margin-right:0px;}#facebook-wall-container .post .meta-footer .actionlinks a:before,#instagram-container .post .meta-footer .actionlinks a:before{color:#353533;left:10px;}#facebook-wall-container .post .meta-footer .actionlinks a.like,#instagram-container .post .meta-footer .actionlinks a.like{background-position:95% center;background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon/icon-arrow-right-white.svg");background-size:28px 16px;background-repeat:no-repeat;}#facebook-wall-container .post .like-list,#instagram-container .post .like-list{display:none;}#facebook-wall-container .post .comment-list,#instagram-container .post .comment-list{display:none;}.attachements{display:flex;gap:0.5rem;}.attachements .attachement{background-color:#2296cf;margin-bottom:5.3333333333333px;padding:8px;display:block;color:white;background-repeat:no-repeat;background-position:15px 48%;font-size:15px;background-size:16px 16px;padding-right:16px;padding-left:48px;position:relative;border-top:1px solid #2296cf;border-left:1px solid #2296cf;border-bottom:1px solid #2296cf;border-right:1px solid #2296cf;transition:all ease 300ms;}.attachements .attachement:after{content:"";transition:all ease 300ms;width:16px;height:16px;position:absolute;right:-25px;top:35%;background-repeat:no-repeat;background-position:center;background-size:16px 16px;opacity:0;background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon-download.svg");}.attachements .attachement.pdf{background-image:url("https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon-pdf-file.svg");}.attachements .attachement:hover{background-color:transparent;border-right:32px solid #1b76a3;color:#2296cf;background-image:none;padding-left:16px;padding-right:16px;}.attachements .attachement:hover:after{opacity:1;}body.page-template-wearelive #programm-filter.active,body.page-template-page-karte #programm-filter.active{background-color:#f1f1f1;}body.page-template-wearelive .content.live,body.page-template-page-karte .content.live{position:relative;width:100%;}body.page-template-wearelive .content.live .wrapper .live-container,body.page-template-page-karte .content.live .wrapper .live-container{margin:0 0 3em 0;}@media only screen and (max-width: 767px){body.page-template-wearelive .content.live .wrapper .live-container,body.page-template-page-karte .content.live .wrapper .live-container{margin:0;}}body.page-template-wearelive .content.live .livebox,body.page-template-page-karte .content.live .livebox{position:relative;float:left;width:25%;padding:15px 19px;}body.page-template-wearelive .content.live .livebox.finder,body.page-template-page-karte .content.live .livebox.finder{padding:0;}@media only screen and (min-width: 992px) and (max-width: 1199px){body.page-template-wearelive .content.live .livebox,body.page-template-page-karte .content.live .livebox{width:50%;}}@media only screen and (min-width: 768px) and (max-width: 991px){body.page-template-wearelive .content.live .livebox,body.page-template-page-karte .content.live .livebox{width:50%;}}@media only screen and (max-width: 767px){body.page-template-wearelive .content.live .livebox,body.page-template-page-karte .content.live .livebox{width:100%;padding:5px;}}body.page-template-wearelive .content.live .livebox h3,body.page-template-page-karte .content.live .livebox h3{margin-top:0;}body.page-template-wearelive .content.live .livebox.cta,body.page-template-page-karte .content.live .livebox.cta{width:33.3333%;text-align:center;margin:0 auto;}@media only screen and (min-width: 768px) and (max-width: 991px){body.page-template-wearelive .content.live .livebox.cta,body.page-template-page-karte .content.live .livebox.cta{width:100%;}}@media only screen and (max-width: 767px){body.page-template-wearelive .content.live .livebox.cta,body.page-template-page-karte .content.live .livebox.cta{width:100%;}}body.page-template-wearelive .content.live .livebox.cta a,body.page-template-page-karte .content.live .livebox.cta a{font-size:24px;font-family:adobe-garamond-pro;padding:15px 0;display:block;}body.page-template-wearelive .content.live .livebox.cta a:hover,body.page-template-page-karte .content.live .livebox.cta a:hover{transition:all ease 300ms;}body.page-template-wearelive .content.live .livebox.qrush,body.page-template-page-karte .content.live .livebox.qrush{width:100%;}body.page-template-wearelive .content.live .livebox.qrush #besucherinformationen,body.page-template-page-karte .content.live .livebox.qrush #besucherinformationen{font-size:24px;background:#ffeb0c;font-family:adobe-garamond-pro;padding:15px 0;display:block;text-align:center;margin:.5em auto;width:calc(45% + 40px);}@media only screen and (max-width: 767px){body.page-template-wearelive .content.live .livebox.qrush #besucherinformationen,body.page-template-page-karte .content.live .livebox.qrush #besucherinformationen{width:100%;}}body.page-template-wearelive .content.live .livebox.qrush #besucherinformationen:hover,body.page-template-page-karte .content.live .livebox.qrush #besucherinformationen:hover{transition:all ease 300ms;color:#ffeb0c;background:#373737;}body.page-template-wearelive .content.live .livebox.map .live-content >h3,body.page-template-page-karte .content.live .livebox.map .live-content >h3{padding-top:15px;padding-left:15px;}body.page-template-wearelive .content.live .livebox.map .live-content >p,body.page-template-page-karte .content.live .livebox.map .live-content >p{padding-left:15px;}body.page-template-wearelive .content.live .livebox.livestream .live-content,body.page-template-page-karte .content.live .livebox.livestream .live-content{padding:15px;}body.page-template-wearelive .content.live .livebox.livestream .live-content img,body.page-template-page-karte .content.live .livebox.livestream .live-content img{width:100%;}body.page-template-wearelive .content.live .livebox.dvb .live-content,body.page-template-page-karte .content.live .livebox.dvb .live-content{padding:15px;}body.page-template-wearelive .content.live .livebox .live-content,body.page-template-page-karte .content.live .livebox .live-content{background-color:white;height:100%;}body.page-template-wearelive .content.live .livebox .live-content .highlight-container,body.page-template-page-karte .content.live .livebox .live-content .highlight-container{padding-top:15px;}body.page-template-wearelive .content.live .livebox .live-content .highlight-container >h3,body.page-template-page-karte .content.live .livebox .live-content .highlight-container >h3{padding-left:15px;}body.page-template-wearelive .content.live .livebox .live-content .highlight-container .slider-container .slick-arrow,body.page-template-page-karte .content.live .livebox .live-content .highlight-container .slider-container .slick-arrow{top:-29px;}body.page-template-wearelive .content.live .livebox .live-content .programm-map-container,body.page-template-page-karte .content.live .livebox .live-content .programm-map-container{padding:0px 15px 15px 15px;}body.page-template-wearelive .content.live .livebox .live-content .programm-map-container .accordion-container,body.page-template-page-karte .content.live .livebox .live-content .programm-map-container .accordion-container{top:0;}body.page-template-wearelive .content.live .livebox .live-content .programm-map-container #map-canvas.active,body.page-template-page-karte .content.live .livebox .live-content .programm-map-container #map-canvas.active{width:90%;}body.page-template-wearelive .content.live .livebox .live-content .programmfinder,body.page-template-wearelive .content.live .livebox .live-content #facebook-wall-container,body.page-template-wearelive .content.live .livebox .live-content #instagram-container,body.page-template-page-karte .content.live .livebox .live-content .programmfinder,body.page-template-page-karte .content.live .livebox .live-content #facebook-wall-container,body.page-template-page-karte .content.live .livebox .live-content #instagram-container{margin:0px;padding-top:15px;}body.page-template-wearelive .content.live .livebox .live-content #facebook-wall-container .facebook-wall,body.page-template-page-karte .content.live .livebox .live-content #facebook-wall-container .facebook-wall{border:0px;padding-bottom:0px;}body.page-template-wearelive .content.live .livebox .live-content #facebook-wall-container .facebook-wall .post,body.page-template-page-karte .content.live .livebox .live-content #facebook-wall-container .facebook-wall .post{padding-bottom:0px;}body.page-template-wearelive .content.live .livebox .live-content #instagram-container .instagram,body.page-template-page-karte .content.live .livebox .live-content #instagram-container .instagram{border:0px;padding-bottom:0px;}body.page-template-wearelive .content.live .livebox .live-content #instagram-container .instagram .post,body.page-template-page-karte .content.live .livebox .live-content #instagram-container .instagram .post{padding-bottom:0px;}body.page-template-wearelive .content.live .livebox.dvb,body.page-template-wearelive .content.live .livebox.gewerbe,body.page-template-page-karte .content.live .livebox.dvb,body.page-template-page-karte .content.live .livebox.gewerbe{height:496px;}@media only screen and (min-width: 768px) and (max-width: 991px){body.page-template-wearelive .content.live .livebox.dvb,body.page-template-wearelive .content.live .livebox.gewerbe,body.page-template-page-karte .content.live .livebox.dvb,body.page-template-page-karte .content.live .livebox.gewerbe{height:auto;}}body.page-template-wearelive .content.live .livebox.dvb .live-content,body.page-template-wearelive .content.live .livebox.gewerbe .live-content,body.page-template-page-karte .content.live .livebox.dvb .live-content,body.page-template-page-karte .content.live .livebox.gewerbe .live-content{background-repeat:no-repeat;background-size:cover;}body.page-template-wearelive .content.live .livebox.dvb .live-content p,body.page-template-wearelive .content.live .livebox.gewerbe .live-content p,body.page-template-page-karte .content.live .livebox.dvb .live-content p,body.page-template-page-karte .content.live .livebox.gewerbe .live-content p{margin-top:0px;}body.page-template-wearelive .content.live .livebox.gewerbe,body.page-template-page-karte .content.live .livebox.gewerbe{display:flex;flex-direction:column;justify-content:space-between;width:26%;}@media only screen and (min-width: 992px) and (max-width: 1199px){body.page-template-wearelive .content.live .livebox.gewerbe,body.page-template-page-karte .content.live .livebox.gewerbe{width:50%;}}@media only screen and (min-width: 768px) and (max-width: 991px){body.page-template-wearelive .content.live .livebox.gewerbe,body.page-template-page-karte .content.live .livebox.gewerbe{width:50%;}}@media only screen and (max-width: 767px){body.page-template-wearelive .content.live .livebox.gewerbe,body.page-template-page-karte .content.live .livebox.gewerbe{width:100%;padding:5px;}}@media only screen and (min-width: 992px) and (max-width: 1199px){body.page-template-wearelive .content.live .livebox.dvb,body.page-template-page-karte .content.live .livebox.dvb{width:27%;}}@media only screen and (max-width: 767px){body.page-template-wearelive .content.live .livebox.dvb,body.page-template-page-karte .content.live .livebox.dvb{height:426px;margin-bottom:1em;}}body.page-template-wearelive .content.live .livebox.dvb .live-content,body.page-template-page-karte .content.live .livebox.dvb .live-content{height:100%;}@media only screen and (min-width: 992px) and (max-width: 1199px){body.page-template-wearelive .content.live .livebox.gewerbe,body.page-template-page-karte .content.live .livebox.gewerbe{width:28%;}}@media only screen and (max-width: 767px){body.page-template-wearelive .content.live .livebox.gewerbe,body.page-template-page-karte .content.live .livebox.gewerbe{height:auto;}}body.page-template-wearelive .content.live .livebox.gewerbe .live-content a,body.page-template-page-karte .content.live .livebox.gewerbe .live-content a{display:block;height:100%;}body.page-template-wearelive .content.live .livebox.highlights,body.page-template-page-karte .content.live .livebox.highlights{height:496px;}@media only screen and (min-width: 992px) and (max-width: 1199px){body.page-template-wearelive .content.live .livebox.highlights,body.page-template-page-karte .content.live .livebox.highlights{height:auto;}}@media only screen and (min-width: 768px) and (max-width: 991px){body.page-template-wearelive .content.live .livebox.highlights,body.page-template-page-karte .content.live .livebox.highlights{height:auto;magin:1em 0;}}@media only screen and (max-width: 767px){body.page-template-wearelive .content.live .livebox.highlights,body.page-template-page-karte .content.live .livebox.highlights{height:auto;margin:1em 0;}}body.page-template-wearelive .content.live .livebox.highlights .live-content,body.page-template-page-karte .content.live .livebox.highlights .live-content{height:100%;background-color:#ffeb0c;}body.page-template-wearelive .content.live .livebox.highlights .live-content .highlight-container .slider-container .programm figure,body.page-template-page-karte .content.live .livebox.highlights .live-content .highlight-container .slider-container .programm figure{min-height:410px;background-color:white;}@media only screen and (min-width: 992px) and (max-width: 1199px){body.page-template-wearelive .content.live .livebox.highlights .live-content .highlight-container .slider-container .programm figure,body.page-template-page-karte .content.live .livebox.highlights .live-content .highlight-container .slider-container .programm figure{min-height:auto;}}@media only screen and (min-width: 768px) and (max-width: 991px){body.page-template-wearelive .content.live .livebox.highlights .live-content .highlight-container .slider-container .programm figure,body.page-template-page-karte .content.live .livebox.highlights .live-content .highlight-container .slider-container .programm figure{min-height:auto;}}@media only screen and (min-width: 576px) and (max-width: 767px){body.page-template-wearelive .content.live .livebox.highlights .live-content .highlight-container .slider-container .programm figure,body.page-template-page-karte .content.live .livebox.highlights .live-content .highlight-container .slider-container .programm figure{min-height:auto;}}@media only screen and (max-width: 767px){body.page-template-wearelive .content.live .livebox.highlights .live-content .highlight-container .slider-container .programm figure,body.page-template-page-karte .content.live .livebox.highlights .live-content .highlight-container .slider-container .programm figure{min-height:auto;}}@media only screen and (min-width: 992px) and (max-width: 1199px){body.page-template-wearelive .content.live .livebox.facebook,body.page-template-page-karte .content.live .livebox.facebook{width:50%;}}@media only screen and (min-width: 768px) and (max-width: 991px){body.page-template-wearelive .content.live .livebox.facebook,body.page-template-page-karte .content.live .livebox.facebook{width:50%;}}@media only screen and (max-width: 767px){body.page-template-wearelive .content.live .livebox.facebook,body.page-template-page-karte .content.live .livebox.facebook{width:100%;}}@media only screen and (min-width: 992px) and (max-width: 1199px){body.page-template-wearelive .content.live .livebox.instagram,body.page-template-page-karte .content.live .livebox.instagram{width:50%;}}@media only screen and (min-width: 768px) and (max-width: 991px){body.page-template-wearelive .content.live .livebox.instagram,body.page-template-page-karte .content.live .livebox.instagram{width:50%;}}@media only screen and (max-width: 767px){body.page-template-wearelive .content.live .livebox.instagram,body.page-template-page-karte .content.live .livebox.instagram{width:100%;}}body.page-template-wearelive .content.live .livebox.livestream,body.page-template-page-karte .content.live .livebox.livestream{width:75%;left:0 !important;}@media only screen and (min-width: 992px) and (max-width: 1199px){body.page-template-wearelive .content.live .livebox.livestream,body.page-template-page-karte .content.live .livebox.livestream{width:100%;}}@media only screen and (min-width: 768px) and (max-width: 991px){body.page-template-wearelive .content.live .livebox.livestream,body.page-template-page-karte .content.live .livebox.livestream{width:100%;}}@media only screen and (max-width: 767px){body.page-template-wearelive .content.live .livebox.livestream,body.page-template-page-karte .content.live .livebox.livestream{width:100%;}}body.page-template-wearelive .content.live .livebox.highlights,body.page-template-page-karte .content.live .livebox.highlights{width:48%;}@media only screen and (min-width: 992px) and (max-width: 1199px){body.page-template-wearelive .content.live .livebox.highlights,body.page-template-page-karte .content.live .livebox.highlights{width:45%;}}@media only screen and (min-width: 768px) and (max-width: 991px){body.page-template-wearelive .content.live .livebox.highlights,body.page-template-page-karte .content.live .livebox.highlights{width:100%;}}@media only screen and (max-width: 767px){body.page-template-wearelive .content.live .livebox.highlights,body.page-template-page-karte .content.live .livebox.highlights{width:100%;}}body.page-template-wearelive .content.live .livebox.finder,body.page-template-page-karte .content.live .livebox.finder{width:100%;}@media only screen and (min-width: 768px) and (max-width: 991px){body.page-template-wearelive .content.live .livebox.finder,body.page-template-page-karte .content.live .livebox.finder{width:100%;}}@media only screen and (max-width: 767px){body.page-template-wearelive .content.live .livebox.finder,body.page-template-page-karte .content.live .livebox.finder{width:100%;}}body.page-template-wearelive .content.live .livebox.map,body.page-template-page-karte .content.live .livebox.map{width:100%;}@media only screen and (min-width: 992px) and (max-width: 1199px){body.page-template-wearelive .content.live .livebox.map,body.page-template-page-karte .content.live .livebox.map{width:66%;}}@media only screen and (min-width: 768px) and (max-width: 991px){body.page-template-wearelive .content.live .livebox.map,body.page-template-page-karte .content.live .livebox.map{width:100%;}}@media only screen and (max-width: 767px){body.page-template-wearelive .content.live .livebox.map,body.page-template-page-karte .content.live .livebox.map{width:100%;}}body.page-template-wearelive .content.live .livebox.box-footer,body.page-template-page-karte .content.live .livebox.box-footer{width:50%;}@media only screen and (min-width: 768px) and (max-width: 991px){body.page-template-wearelive .content.live .livebox.box-footer,body.page-template-page-karte .content.live .livebox.box-footer{width:100%;}}@media only screen and (max-width: 767px){body.page-template-wearelive .content.live .livebox.box-footer,body.page-template-page-karte .content.live .livebox.box-footer{width:100%;}}body.page-template-wearelive .content.live .livebox.programm-pdf,body.page-template-page-karte .content.live .livebox.programm-pdf{width:50%;}@media only screen and (min-width: 768px) and (max-width: 991px){body.page-template-wearelive .content.live .livebox.programm-pdf,body.page-template-page-karte .content.live .livebox.programm-pdf{width:100%;}}@media only screen and (max-width: 767px){body.page-template-wearelive .content.live .livebox.programm-pdf,body.page-template-page-karte .content.live .livebox.programm-pdf{width:100%;}}body.page-template-wearelive .content.live .livebox.programm-pdf a,body.page-template-page-karte .content.live .livebox.programm-pdf a{font-size:24px;font-family:adobe-garamond-pro;padding:15px 0;display:block;background:#353533;text-align:center;color:white;}body.page-template-wearelive .content.live .livebox.programm-pdf a:hover,body.page-template-page-karte .content.live .livebox.programm-pdf a:hover{background:#fff;color:#353533;transition:all ease 300ms;}.single-gallery{width:33.33%;float:left;padding:0.5em;}@media (max-width: 991px){.single-gallery{width:50%;}}@media (max-width: 575px){.single-gallery{width:100%;}}.single-gallery a{position:relative;width:100%;height:100%;display:inline-block;}.single-gallery a .overlay{opacity:0;visibility:hidden;display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(255,235,12,0.4);transition:all ease 300ms;}.single-gallery a .overlay:before{position:absolute;content:"";width:10px;height:10px;left:50%;top:50%;margin-top:-5px;margin-left:-5px;background-image:url(../images/watch.svg);background-repeat:no-repeat;transition:all ease 300ms;}.single-gallery a:hover .overlay{opacity:1;visibility:visible;}.single-gallery a:hover .overlay:before{width:30px;height:30px;margin-left:-15px;margin-top:-15px;}.button.button--optout{border:0px;}body .backpack-module.cookie-banner{font-size:0.8em;background-color:rgba(0,0,0,0.95);padding-top:0;}body .backpack-module.cookie-banner .cookie-banner__content .content__message{padding:1em 1em 0 1em;}body .backpack-module.cookie-banner .cookie-banner__content .content__message p{color:white;margin:0;font-size:1em;}body .backpack-module.cookie-banner .cookie-banner__content .content__toolbar .button{background-color:transparent;margin:0;font-size:1em;line-height:1.5;color:white;vertical-align:middle;display:inline-block;text-transform:none;letter-spacing:normal;width:auto;border:none;text-align:center;padding:1em 2em;cursor:pointer;}@media only screen and (min-width: 992px) and (max-width: 1199px){body .backpack-module.cookie-banner .cookie-banner__content .content__toolbar .button{display:block;border-top:1px solid white;width:100%;}}body .backpack-module.cookie-banner .cookie-banner__content .content__toolbar .button i{font-size:1.4em;vertical-align:middle;}body .backpack-module.cookie-banner .cookie-banner__content .content__toolbar .button.button--accept i{margin-right:.5em;}body .backpack-module.cookie-banner .cookie-banner__content .content__toolbar .button.button--refuse i{margin-right:.5em;}body .backpack-module.cookie-banner .cookie-banner__content .content__toolbar .button.button--more i{margin-left:.5em;}body .backpack-module.vc_policy_view_cookies{font-size:.5em;}body .backpack-module.vc_policy_google_opt_out{font-size:0.8em;}small.note-monitoring{display:block;padding:0 15px 15px 15px;}.flip-clock-divider.days,.flip-clock-divider.hours,.flip-clock-divider.minutes,.flip-clock-divider.seconds,.clock ul:nth-of-type(3),.clock ul:nth-of-type(4),.clock ul:nth-of-type(5),.clock ul:nth-of-type(6),.clock ul:nth-of-type(7),.clock ul:nth-of-type(8){display:none;}.live .flip-clock-wrapper ul{width:50%;height:167px;background-color:#353533;}.live .flip-clock-wrapper ul li{line-height:134px;margin:0;padding:0;}.live .flip-clock-wrapper ul li a div .inn{font-size:80px;}.live .flip-clock-wrapper ul:nth-of-type(even) .inn{padding-left:4px;text-align:left;}.live .flip-clock-wrapper ul:nth-of-type(odd) .inn{padding-right:4px;text-align:right;}.omio-widget{margin:15px 0 30px 0;padding:0 15px;}main.rueckblick .content-container{width:100%;}main.rueckblick .recap-videos{display:flex;flex-basis:100%;flex-wrap:wrap;justify-content:space-between;background-color:#fcda00;padding:15px 15px 60px 15px;}main.rueckblick .recap-videos .single-day{background-color:white;width:100%;margin-bottom:50px;}@media screen and (min-width: 954px){main.rueckblick .recap-videos .single-day{max-width:calc(50% - 15px);}}@media screen and (min-width: 1200px){main.rueckblick .recap-videos .single-day{max-width:380px;}}main.rueckblick .recap-videos .single-day iframe{width:100%;height:auto;aspect-ratio:1.7777777777778;}main.rueckblick .recap-videos .single-day.aftermovie{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:100%;margin-bottom:75px;}@media screen and (min-width: 767px){main.rueckblick .recap-videos .single-day.aftermovie{margin-bottom:50px;}}main.rueckblick .recap-videos .single-day.aftermovie:has(.content) iframe{width:100%;}@media screen and (min-width: 954px){main.rueckblick .recap-videos .single-day.aftermovie:has(.content) iframe{width:50%;}}@media screen and (min-width: 1200px){main.rueckblick .recap-videos .single-day.aftermovie:has(.content) iframe{width:66%;}}main.rueckblick .recap-videos .single-day.aftermovie:not(:has(.content)) iframe{width:100%;}main.rueckblick .recap-videos .single-day.aftermovie:only-child{margin-bottom:0;}main.rueckblick .recap-videos .single-day.aftermovie .content{width:100%;}@media screen and (min-width: 954px){main.rueckblick .recap-videos .single-day.aftermovie .content{width:calc(50% - 15px);}}@media screen and (min-width: 1200px){main.rueckblick .recap-videos .single-day.aftermovie .content{width:380px;}}main.rueckblick .recap-videos .single-day.aftermovie .content p.music{width:100%;right:unset;left:0;bottom:-58px;}@media screen and (min-width: 478px){main.rueckblick .recap-videos .single-day.aftermovie .content p.music{bottom:-35px;}}@media screen and (min-width: 1200px){main.rueckblick .recap-videos .single-day.aftermovie .content p.music{font-size:12px;}}main.rueckblick .recap-videos .single-day .content{padding:15px;position:relative;}main.rueckblick .recap-videos .single-day .content p{margin:0;}main.rueckblick .recap-videos .single-day .content p.title{font-family:"adobe-garamond-pro";font-style:italic;font-weight:700;font-size:18px;margin-bottom:8px;}main.rueckblick .recap-videos .single-day .content p.music{position:absolute;right:0;bottom:-35px;background-color:#353533;color:white;padding:6px 12px 6px 48px;font-size:14px;font-family:"benton-sans-condensed";font-weight:500;}main.rueckblick .recap-videos .single-day .content p.music:before{content:"";width:25px;height:25px;position:absolute;top:5px;bottom:0;left:12px;border-radius:50%;border:1px solid #b9b9b9;background-repeat:no-repeat;background-position:center;background-image:url(https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/music.svg);background-size:50%;}main.rueckblick .recap-videos .single-day .content p.music a{color:#fcda00;border-bottom:none;font-family:"benton-sans-condensed";font-weight:500;}main.rueckblick .recap-videos video{max-width:100%;}main.rueckblick .copyright{display:flex;background-color:#f1f1f1;padding:15px;}main.rueckblick .copyright p{margin:0;position:relative;padding-left:35px;}main.rueckblick .copyright p.photos:before{background-image:url(https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/camera.svg);background-size:60%;}main.rueckblick .copyright p.film{margin-left:24px;}main.rueckblick .copyright p.film:before{background-image:url(https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/film.svg);background-size:60%;}main.rueckblick .copyright p:before{content:"";width:25px;height:25px;position:absolute;top:-2px;bottom:0;left:0;border-radius:50%;border:1px solid #353533;background-repeat:no-repeat;background-position:center;}main.rueckblick .copyright p a{border-bottom:1px solid #fcda00;}main.rueckblick .copyright p a:hover{border-bottom:1px solid transparent;}body.page-template-startseite a.button{background-color:#40403d;padding:12px;float:left;margin:20px 15px 30px 0px;position:relative;color:white;transition:all ease 300ms;}@media screen and (min-width: 767px){body.page-template-startseite a.button{padding:12px 12px 9px 12px;}}body.page-template-startseite a.button:hover{background-color:#fcda00;color:#353533;}@media screen and (min-width: 767px){body.page-template-startseite a.button:hover{padding:12px 40px 9px 12px;}}body.page-template-startseite a.button:hover:after{right:15px;}body.page-template-startseite a.button:after{display:none;content:"";background-image:url(https://www.canaletto-fest.de/wp-content/themes/dresdner-stadtfest/images/icon/icon-arrow-right.svg);background-size:8px 14px;width:8px;height:14px;position:absolute;top:15px;right:0;background-repeat:no-repeat;transition:all ease 300ms;}@media screen and (min-width: 767px){body.page-template-startseite a.button:after{display:block;}}#hygiene .vc_column-inner{padding:0 !important;}@media screen and (min-width: 990px){#hygiene .wpb_wrapper{padding:0;}}#hygiene{padding-left:15px;}@media only screen and (min-width: 300px) and (max-width: 767px){#hygiene .wpb_column.vc_column_container.vc_col-sm-1\/5{max-width:8em;float:left;}}@media only screen and (min-width: 300px) and (max-width: 767px){#hygiene .modded_by_backpack.vc_figure img{width:7em;max-width:unset;}}@media only screen and (min-width: 300px) and (max-width: 767px){#hygiene{padding-right:30px;}}.buttons-only{display:flex;flex-wrap:wrap;justify-content:center;gap:2em;max-width:870px;margin-top:3em;margin-left:auto;margin-right:auto;}@media only screen and (min-width: 767px){.buttons-only{flex-wrap:nowrap;}}.buttons-only a{font-size:24px;font-family:adobe-garamond-pro;padding:15px;display:block;background:#ffeb0c;text-align:center;flex-basis:100%;}@media only screen and (min-width: 767px){.buttons-only a{flex-basis:100%;}}.buttons-only a:hover{background:#353533;color:white;transition:all ease 300ms;}.single-job section.content ul li{list-style:unset;}.half{display:flex;flex-flow:column;width:50%;}#backgroundVideo{position:fixed;right:50%;-webkit-transform:translate(50%,0);-ms-transform:translate(50%,0);transform:translate(50%,0);bottom:0;height:100vh;z-index:1;opacity:0.4;width:100vw;object-fit:cover;}@media screen and (min-width: 2200px){#backgroundVideo{height:auto;width:100%;}}.sidebar .text-filled{display:flex;flex-direction:row;gap:1rem;margin-top:2rem;}.sidebar .text-filled i{font-size:2rem;color:#009952;margin-top:-6px;}.wpcf7-form .row .content >p{margin:0;}.wpcf7-form .row .content .wpcf7-not-valid-tip{color:#9a1d1d;}.wpcf7-form .wpcf7-response-output{border:none;}.is--faded-out{transition:all ease 300ms;animation:fade-out 1s linear forwards;opacity:0;translate:-100%;}.content .box.qrush{position:relative;display:flex;flex-direction:row;align-items:start;justify-content:start;gap:40px;background-color:#353533;padding:20px;width:calc(45% + 40px);margin:auto !important;margin-top:40px;float:unset !important;transition:all ease 300ms;}@media only screen and (min-width: 768px) and (max-width: 991px){.content .box.qrush{width:100%;margin-top:0;}}@media only screen and (min-width: 576px) and (max-width: 767px){.content .box.qrush{width:100%;margin-top:0;}}@media only screen and (max-width: 767px){.content .box.qrush{flex-direction:column;width:100%;margin-top:0;}}.content .box.qrush::after{content:"";mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzODQgNTEyIj48IS0tIUZvbnQgQXdlc29tZSBQcm8gNi43LjIgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb20gTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSkgQ29weXJpZ2h0IDIwMjUgRm9udGljb25zLCBJbmMuLS0+PHBhdGggZD0iTTMyOCA5NmwyNCAwIDAgMjQgMCAyNDAgMCAyNC00OCAwIDAtMjQgMC0xODIuMUw4MSA0MDFsLTE3IDE3TDMwLjEgMzg0bDE3LTE3IDIyMy0yMjNMODggMTQ0bC0yNCAwIDAtNDggMjQgMCAyNDAgMHoiLz48L3N2Zz4=");mask-size:contain;mask-repeat:no-repeat;width:1.25rem;height:1.25rem;position:absolute;top:20px;right:20px;background-color:#fff;transition:all ease 300ms;}.content .box.qrush::before{content:"Zu Qrush";position:absolute;top:20px;right:calc(20px + 1.25rem + 10px);color:#fff;font-size:12px;text-transform:uppercase;transition:all ease 300ms;opacity:0;}.content .box.qrush > a{position:absolute;inset:0;display:block;z-index:2;}.content .box.qrush *{color:#fff;}.content .box.qrush h3,.content .box.qrush p{margin-bottom:15px;}.content .box.qrush h3:first-child,.content .box.qrush p:first-child{margin-top:0;}.content .box.qrush h3:last-child,.content .box.qrush p:last-child{margin-bottom:0;}.content .box.qrush img.image-qrcode{aspect-ratio:1;}@media only screen and (min-width: 576px) and (max-width: 767px){.content .box.qrush img.image-qrcode{order:1;align-self:center;}}@media only screen and (max-width: 767px){.content .box.qrush img.image-qrcode{order:1;align-self:center;}}.content .box.qrush img.image-button{height:40px;width:auto;aspect-ratio:3.4615384615385;}.content .box.qrush ul.button-list{position:relative;display:flex;flex-direction:row;align-items:start;justify-content:start;gap:10px;margin-top:10px;z-index:3;}@media only screen and (max-width: 767px){.content .box.qrush ul.button-list{flex-wrap:wrap;}}.content .box.qrush ul.button-list li{list-style-type:none;margin:0;padding:0;}.content .box.qrush ul.button-list li a::after{content:"";position:absolute;inset:0;background-color:#353533;opacity:0;z-index:1;border-radius:2px;transition:all ease 300ms;}@media (hover: hover){.content .box.qrush ul.button-list li a:hover::after{opacity:0.2;}}@media (hover: hover){.content .box.qrush:hover{background-color:color-mix(in srgb,#353533,#fff 5%);translate:0 -5px;}.content .box.qrush:hover::after{background-color:#ff6543;translate:5px -5px;}.content .box.qrush:hover::before{opacity:1;translate:5px -5px;}}@keyframes fade-out{0%{position:relative;}100%{position:absolute;}}