.column,.twocolumn-wrap .content{float:left}@font-face{font-family:Linotype;src:url(/fonts/LinotypeSpitzComLight.ttf)}@font-face{font-family:Linotype;src:url(/fonts/LinotypeSpitzComBold.ttf);font-weight:700}iframe{max-width:100%}table{padding:0}table td{padding:5px}.column{display:block;margin-left:20px;margin-bottom:20px;position:relative}.column:first-child{margin-left:0}.column.three{width:calc(33.33% - 14px)}.gallery-thumbs{width:100%;display:table}.gallery-thumbs .column{height:199px}.gallery-thumbs .column .imageContainer{height:132px;overflow:hidden;position:relative;width:100%}.gallery-thumbs .column .imageContainer img{width:100%;object-fit:cover;height:100%}.gallery-thumbs .column .description{position:relative;bottom:5px;left:0;background:#e20613;color:#fff;width:calc(100% - 10px);padding:5px}.gallery-thumbs .column .description span{font-size:12px}.gallery-thumbs .column .description h3{font-size:18px;margin:5px 0;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gallery-thumbs .column a:hover .description{background-color:#75000c}.fest_hall_content p{margin:20px 0!important}.fest_hall_content td p{margin:0!important}li{list-style:none}li.disc{list-style:disc}.bold{font-weight:700}.none{display:none}.clearfix{clear:both}a:hover{color:#75000c!important}body{font-family:Linotype;font-size:18px;color:#4f4031;margin:0;background:#f2eada;width:100%;height:100%}.center,.fixed,.fixedOdd{display:block;margin:0 auto}.fixed,.fixedOdd{max-width:281px}a{color:#bf081a}.twocolumn-wrap{overflow:hidden;position:relative}.twocolumn-wrap .content.program{float:none}.twocolumn-wrap .content-sidebar{display:none}.twocolumn-wrap.festDvor .pdom-content.location{position:relative;bottom:auto;display:table}.twocolumn-wrap.festDvor .tab-nav{margin:50px 0;display:table}.twocolumn-wrap.festDvor .tab-nav .btn-box{background:9px 9px #e20613;padding:10px;position:relative;margin:0 0 0 20px;height:78px;width:180px;display:block;background-image:url(/images/home-boxborderTablet-5.png)!important;background-repeat:no-repeat!important;border-radius:5px;float:left}.twocolumn-wrap.festDvor .tab-nav .btn-box:first-child{margin-left:0}.twocolumn-wrap.festDvor .tab-nav .btn-box:hover{background-color:#75000c}.twocolumn-wrap.festDvor .tab-nav .btn-box:hover a{color:#fff!important}.twocolumn-wrap.festDvor .tab-nav .btn-box a{color:#fff;padding:20px 9px;font-size:18px;line-height:18px;font-weight:700;display:block}#header .lang-selector,#header .logo .desktop,#header .main-nav,#header .main-nav-cart,.gmnoprint a,.gmnoprint span{display:none}.twocolumn-wrap.festDvor .tab-nav .btn-box.active{color:#000;background-color:#fff}.twocolumn-wrap.festDvor .tab-nav .btn-box.active:hover,.twocolumn-wrap.festDvor .tab-nav .btn-box.active:hover a{color:#000!important}.twocolumn-wrap.festDvor .tab-nav .btn-box.active a{color:#000}.twocolumn-wrap.festDvor .tab-nav .btn-box.active a:hover{color:#000!important}.twocolumn-wrap.festDvor{min-height:auto!important}.gmnoprint div{background:0 0!important}.infoBox{background-image:url(/images/gmaps-innerborder.png)!important;background-position:center!important}#header,#panel{background:#fff}.popup-container{padding:20px 0 0 25px}.infoBox a{color:#fff;font-weight:700;text-transform:uppercase;font-size:25px;font-family:Linotype;text-decoration:none;border-bottom:1px solid #fff}#header{padding:17px 0 18px;box-shadow:0 3px 5px 0 rgba(0,0,0,.3);position:relative}#header .logo{text-transform:none;float:left}#header .mobile-nav .nav-btn{float:right;cursor:pointer}#header .mobile-nav ul{margin:0}.slideout-menu{position:fixed;top:0;bottom:0;right:0;z-index:0;width:256px;overflow-y:auto;-webkit-overflow-scrolling:touch;display:none}.slideout-panel{position:relative;z-index:1}.slideout-open,.slideout-open .slideout-panel,.slideout-open body{overflow:hidden}.slideout-open .slideout-menu{display:block}#panel{width:222px}#panel .first-col{margin-top:20px;padding-left:17px}#panel .first-col li{margin-bottom:2px}#panel .first-col li .active{color:#1b1b1b;background-repeat:no-repeat;background-position:0 3px}#panel .first-col a{padding:4px 37px 4px 8px;text-decoration:none;text-transform:uppercase;font-size:19px;color:#bf081a;line-height:28px}#panel .first-col li:nth-child(1) .active{background-image:url(/images/mobile_nav6.png);background-position:0 3px}#panel .first-col li:nth-child(2) .active{background-image:url(/images/mobile_nav2.png)}#panel .first-col li:nth-child(3) .active{background-image:url(/images/mobile_nav3.png)}#panel .first-col li:nth-child(4) .active{background-image:url(/images/mobile_nav4.png)}#panel .first-col li:nth-child(5) .active{background-image:url(/images/mobile_nav5.png)}#panel .first-col li:nth-child(6) .active{background-image:url(/images/mobile_nav6.png)}#main-panel{height:100%;z-index:99;background:#f2eada}main .step-number{display:none}main .main-cart-wrap .cart-header{background:#e20613}main .main-cart-wrap .cart-header .cart-header-content{padding:25px 0 0 20px;margin-bottom:20px;font-size:25px;color:#fff}main .main-cart-wrap .cart-header .cart-header-content .header_final{font-size:47px}main .main-cart-wrap .cart-header .cart-header-content .header_final,main .main-cart-wrap .cart-header .cart-header-content .header_group{font-weight:700}main .main-cart-wrap .cart-header .cart-header-bottom{height:40px;background-image:url(/images/boygirlicon.png);background-position:0 0}main .main-cart-wrap .cart-content{background:#fff;padding:55px 40px 40px}main .main-cart-wrap .cart-content .row{margin-bottom:15px}main .main-cart-wrap .cart-content .row .checkbox{width:45px;height:45px;background:#fff;display:block;float:left;border-radius:5px;border:1px solid #ccc;cursor:pointer}main .main-cart-wrap .cart-content .row .checkbox.error{border:1px solid #e20613}main .main-cart-wrap .cart-content .row .checked{background-image:url(/images/check.png);background-repeat:no-repeat;background-position:10px 10px}main .main-cart-wrap .cart-content .row .label{position:relative;top:0;margin-left:15px;float:left;width:74%}main .main-cart-wrap .cart-content .cart-subtitle,main .main-cart-wrap .cart-content .cart-title,main .main-cart-wrap .cart-content .cart-title-2{font-size:25px;color:#bf081a;margin:0;padding-bottom:15px;text-transform:uppercase}main .main-cart-wrap .cart-content .row .label .cart-mobile-span{display:block}main .main-cart-wrap .cart-content .close-participant{float:right;cursor:pointer}main .main-cart-wrap .cart-content .cart-title{font-weight:700;border-bottom:1px dashed #ccc}main .main-cart-wrap .cart-content .cart-title-2{font-weight:700;padding-top:15px}main .main-cart-wrap .cart-content .cart-subtitle{font-weight:400;padding-top:15px}main .main-cart-wrap .cart-content .cart-courses{padding-bottom:10;border-bottom:1px dashed #ccc}main .main-cart-wrap .cart-content .cart-inputs .col{border-bottom:1px dashed #ccc;padding:15px 0 5px}main .main-cart-wrap .cart-content .cart-inputs .col .form-group label{display:block;margin-bottom:10px}main .main-cart-wrap .cart-content .cart-inputs .col .form-group .form-input{width:250px;border-radius:5px;box-shadow:none!important;padding:10px 15px;border:1px solid #ccc;font-size:19px;color:#4f4031;font-weight:300;margin-bottom:14px;background:#fff;outline:0;font-family:Linotype}main .main-cart-wrap .cart-content .cart-inputs .col .form-group .error{width:220px;border:1px solid #e20613;background:#f2eada}main .main-cart-wrap .cart-content .cart-inputs .col .form-group .danger-icon{position:relative;left:8px;top:8px}main .main-cart-wrap .cart-content .cart-inputs .col:last-of-type{border-bottom:none}main .main-cart-wrap .cart-content .cart_add_one .orange-bar{padding:4px;background-image:url(/images/headerBar.png);background-repeat:no-repeat;background-position:0 0;margin:15px 0}main .main-cart-wrap .cart-content .cart_add_one .add_cart{position:relative;bottom:4px;left:10px;font-weight:700;font-size:21px;text-transform:uppercase;letter-spacing:.2em}main .main-cart-wrap .cart-content h3{font-size:19px;margin:10px 0}main .main-cart-wrap .cart-button{cursor:pointer;background:url(/images/newsSearchBorder.png) 15px 5px no-repeat #e20613;height:50px;text-transform:uppercase;text-align:center;letter-spacing:.2em;border-radius:5px;font-weight:700;color:#fff!important;width:200px;float:left;outline:0;font-size:19px;border:none;font-family:Linotype}main .main-cart-wrap .cart-button span{position:relative;top:11px}main .main-cart-wrap .cart-button:hover{background:url(/images/newsSearchBorder.png) 15px 5px no-repeat #75000c}main .main-cart-wrap .photo-term{border-bottom:1px dashed #ccc}main .main-cart-wrap .legal .row .form-group .payment_label,main .main-cart-wrap .payment .row .form-group .payment_label,main .main-cart-wrap .photo-term .row .form-group .payment_label{margin-top:15px;display:block}main .main-cart-wrap .legal .row .form-group ul,main .main-cart-wrap .payment .row .form-group ul,main .main-cart-wrap .photo-term .row .form-group ul{padding-left:0;padding-top:0;margin-top:0}main .main-cart-wrap .legal .row .form-group ul li,main .main-cart-wrap .payment .row .form-group ul li,main .main-cart-wrap .photo-term .row .form-group ul li{display:block;position:relative;float:left;width:100%;height:60px}main .main-cart-wrap .legal .row .form-group ul li input[type=radio],main .main-cart-wrap .payment .row .form-group ul li input[type=radio],main .main-cart-wrap .photo-term .row .form-group ul li input[type=radio]{position:absolute;visibility:hidden}main .main-cart-wrap .legal .row .form-group ul li label,main .main-cart-wrap .payment .row .form-group ul li label,main .main-cart-wrap .photo-term .row .form-group ul li label{display:block;position:relative;font-weight:300;padding:10px 25px 10px 50px;margin:10px auto;height:30px;z-index:9;cursor:pointer;-webkit-transition:all .15s linear}main .main-cart-wrap .legal .row .form-group ul li .check,main .main-cart-wrap .payment .row .form-group ul li .check,main .main-cart-wrap .photo-term .row .form-group ul li .check{display:block;position:absolute;border:2px solid #ccc;border-radius:100%;height:40px;width:40px;top:10px;left:0;z-index:5;transition:border .15s linear;-webkit-transition:border .15s linear}main .main-cart-wrap .legal .row .form-group ul li .check::before,main .main-cart-wrap .payment .row .form-group ul li .check::before,main .main-cart-wrap .photo-term .row .form-group ul li .check::before{display:block;position:absolute;content:'';border-radius:100%;height:30px;width:30px;top:5px;left:5px;margin:auto;transition:background .15s linear;-webkit-transition:background .15s linear}main .main-cart-wrap .legal .row .form-group input[type=radio]:checked~.check,main .main-cart-wrap .payment .row .form-group input[type=radio]:checked~.check,main .main-cart-wrap .photo-term .row .form-group input[type=radio]:checked~.check{border:2px solid #ccc}main .main-cart-wrap .legal .row .form-group input[type=radio]:checked~.check::before,main .main-cart-wrap .payment .row .form-group input[type=radio]:checked~.check::before,main .main-cart-wrap .photo-term .row .form-group input[type=radio]:checked~.check::before{background:#1d1d1b}main .main-cart-wrap .back{letter-spacing:.2em;float:left;width:100%;margin-bottom:10px}main .main-cart-wrap .cart-overview .inner-payment-col{border-top:1px dashed #ccc;padding:15px 0 5px}main .main-cart-wrap .cart-overview .inner-payment-col:last-of-type{border-bottom:none}main .main-cart-wrap .cart-overview .buyer{border-top:1px dashed #ccc;padding:10px 0}main .main-cart-wrap .cart-overview .buyer:first-of-type{border-top:none}main .main-cart-wrap .cart-overview .old_price{text-decoration:line-through;float:right}main .main-cart-wrap .cart-overview .price{float:right;margin-left:30px}main .main-cart-wrap .cart-overview .buyer,main .main-cart-wrap .cart-overview .payer-title,main .main-cart-wrap .cart-overview .sum,main .main-cart-wrap .cart-overview .sum_price{font-size:19px;font-weight:700}main .main-cart-wrap .cart-overview .cart_sum{border-top:1px dashed #ccc;padding-top:15px}main .main-cart-wrap .cart-overview .cart_sum .sum{float:left}main .main-cart-wrap .cart-overview .cart_sum .sum_price{float:right}main .main-cart-wrap .cart-overview .payer .payer-title{padding-top:10px}main .main-cart-wrap .cart-overview .payer .payment-method{padding:10px 0}#content .content-header .header-bar{height:85px;background:url(/images/boygirlicon.png) 0 2px #e20613}#content .content-header .header-bar-title{background:url(/images/boygirlicon.png) 0 2px repeat-x #e20613}#content .content-header .header-bar-title .title-wrap{padding:68px 0 25px}#content .content-header .header-bar-title .title-wrap h1{margin:0;padding-left:0;color:#fff;text-transform:uppercase;font-size:35px;font-weight:700;letter-spacing:.1em}#content .content-header .header-bar-title .left-padding{padding-left:50px!important}#content .content-header .home{height:540px;background:url(/images/anim.gif) center center;background-size:cover;position:relative}#content .content-header .home #video-container{display:none}#content .content-header .home .boxes{position:absolute;bottom:0;padding-bottom:10px;width:100%}@media (max-width:767px){#content .content-header .home{background:url(/images/anim.gif) center;background-size:cover}#content .content-header .home .boxes{bottom:-40px}}#content .content-header .home .boxes .box{display:block;margin:0 auto 20px;padding:20px 10px;border-radius:5px;background:url(/images/home-boxborder.png) 6px 10px no-repeat #e20613;height:52px}#content .content-header .home .boxes .box:hover{background:url(/images/home-boxborder.png) 6px 10px #75000c}#content .content-header .home .boxes .box a{line-height:1;float:left;font-weight:700;padding:0 0 0 11px;font-size:26.67px;color:#fff;text-transform:uppercase}#content .content-header .home .boxes .box a:hover{color:#fff!important}#content .content-header .home .boxes.four .box{height:78px;padding:10px}#content .content-header .home .boxes.four .box a{font-size:26px;padding:10px 11px;width:calc(100% - 18px)}#content .content-header .home .boxes.four .box.active{background-color:#fff}#content .content-header .home .boxes.four .box.active a{color:#000}#content .content-header .home .boxes.four .box.active a:hover{color:#000!important}#content .content-header .home.festDvor{height:256px;background:url(/images/festivalnaheader.jpg);background-size:cover}#content .content-header #venue-map{height:215px}#content .content-header #venues-map{height:210px}#content .content-header .page-heading{height:66px}#content .content-header .page-heading .title{background-image:url(/images/headerBar.png);background-repeat:repeat no-repeat;background-position:0 7px;text-transform:uppercase;font-size:25px;padding-top:29px}#content .content-header .news-carousel-wrap{background:#bf081a;height:437px}#content .content-header .news-carousel-wrap .news-item{height:437px;width:281px}#content .content-header .news-carousel-wrap .news-item .image{height:250px;width:281px}#content .content-header .news-carousel-wrap .news-item .content{padding:25px 15px 0;width:260px}#content .content-header .news-carousel-wrap .news-item .content p{margin:0;color:#000}#content .content-header .news-carousel-wrap .news-item .content a{color:#fff;font-weight:700}#content .content-header .news-carousel-wrap .gray{background-color:#958c83}#content .content-header .news-carousel-wrap .orange{background:#ee7d00}#content .content-header .news-carousel-wrap .gray-program{background-color:#958c83}#content .content-header .news-carousel-wrap .gray-program .image{background:#7f756c}#content .content-header .news-carousel-wrap .carousel-next,#content .content-header .news-carousel-wrap .carousel-prev{font-size:0;line-height:0;position:absolute;top:36px;display:block;width:20px;height:400px;margin-top:-10px;padding:0;cursor:pointer;color:transparent;border:none;outline:0;background:0 0}#content .content-header .news-carousel-wrap .carousel-prev{left:-36px}#content .content-header .news-carousel-wrap .carousel-next{right:-22px}#content .content-header .single-festival{position:relative;height:256px;background-image:url(/images/pd_o_nas.jpg);background-size:cover;background-position:center;overflow:hidden}#content .content-header .single-festival .content{position:relative}#content .content-header .single-festival .content .tabs{display:none;position:relative;height:85px;width:660px;float:left;top:160px}#content .content-header .single-festival .content .tabs .tab{background:#e20613;font-size:25px;font-weight:700;display:inline-block;border-radius:5px;margin-right:6px;text-align:center;text-transform:uppercase;cursor:pointer}#content .content-header .single-festival .content .tabs .tab a{text-decoration:none;color:#fff;padding:20px 0;display:block}#content .content-header .single-festival .content .tabs .active{background:#fff!important;color:#4f4031!important}#content .content-header .single-festival .content .tab:nth-child(1):hover,#content .content-header .single-festival .content .tab:nth-child(2):hover,#content .content-header .single-festival .content .tab:nth-child(3):hover,#content .content-header .single-festival .content .tab:nth-child(4):hover{background-color:#75000c}#content .content-header .single-festival .content .tabs .active a,#content .content-header .single-festival .content .tabs .active:hover a:hover{color:#4f4031!important}#content .content-header .single-festival .content .tab:nth-child(1):hover a,#content .content-header .single-festival .content .tab:nth-child(2):hover a,#content .content-header .single-festival .content .tab:nth-child(3):hover a,#content .content-header .single-festival .content .tab:nth-child(4):hover a{color:#fff!important}#content .content-header .single-festival .content .tabs .active:after{content:"";position:absolute;width:0;height:0;border-width:10px;border-style:solid;border-color:#FFF transparent transparent;top:72px}#content .content-header .single-festival .content .active:nth-child(1):after{left:81px}#content .content-header .single-festival .content .active:nth-child(2):after{left:253px}#content .content-header .single-festival .content .active:nth-child(3):after{left:412px}#content .content-header .single-festival .content .active:nth-child(4):after{left:551px}#content .content-header .single-festival .content .tab:nth-child(1){width:177px;background-image:url(/images/festivaltab1.png)!important;background-repeat:no-repeat!important;background-position:10px 10px!important}#content .content-header .single-festival .content .tab:nth-child(2){width:148px;background-image:url(/images/festivaltab2.png)!important;background-repeat:no-repeat!important;background-position:2px 5px!important}#content .content-header .single-festival .content .tab:nth-child(3){width:148px;background-image:url(/images/festivaltab2.png)!important;background-repeat:no-repeat!important;background-position:2px 5px!important}#content .content-header .single-festival .content .tab:nth-child(4){width:115px;background-image:url(/images/festivaltab3.png)!important;background-repeat:no-repeat!important;background-position:2px 5px!important}#content .content-header .single-festival .tabs-mobile{padding:20px 0;background:#e20613;position:absolute;bottom:0;width:100%}#content .content-header .single-festival .tabs-mobile .tab{display:none;background-image:none!important;font-size:25px;font-weight:700;text-transform:uppercase}#content .content-header .single-festival .tabs-mobile .tab a{color:#fff}#content .content-header .single-festival .tabs-mobile .active,#content .content-header .single-festival .tabs-mobile .tab span{display:block}#content .content-header .single-festival .tabs-mobile .active a{text-decoration:none;width:100%;display:block;background-image:url(/images/tabmobilearrow.png);background-repeat:no-repeat;background-position-x:252px 8px;background-position:right}#content .content-header .single-festival .content-sidebar{margin-left:710px;display:none;height:100%;width:100%;position:absolute;background:#fff}#content .content-header .single-festival .content-sidebar .festival-logo{max-width:250px;margin:15px 25px;height:226px;position:relative}#content .content-header .single-festival .content-sidebar img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-width:100%;width:100%;height:auto;max-height:250px}#content .content-header .mentor .title-wrap{padding-bottom:78px;position:relative}#content .content-header .mentor .title-wrap .image{position:absolute;left:140px;width:130px}#content .content-header .mentor .title-wrap .image img{max-width:100%}#content .content-header .courses .cart{position:relative;margin-top:5px;width:227px;text-align:center;background:url(/images/cart.png) 10px 6px no-repeat #fff;border-radius:5px}#content .content-header .courses .cart .carta{padding:16px 0 14px}#content .content-header .courses .cart .carta a{text-transform:uppercase;letter-spacing:.1em}#content .content-header .courses .cart .cart_caret{cursor:pointer}#content .content-header .courses .cart .active_caret img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#content .content-header .courses .cart .cart-extended{display:none;position:absolute;width:300px;background:#fff;padding:15px;top:51px;z-index:999}#content .content-header .courses .cart .cart-extended .cart-item{border-bottom:1px dashed #ccc;margin-bottom:16px;padding-bottom:15px}#content .content-header .courses .cart .cart-extended .cart-item .cart-info{float:left}#content .content-header .courses .cart .cart-extended .cart-item .cart-info .cart-info-title{text-align:left}#content .content-header .courses .cart .cart-extended .cart-item .cart-info .cart-info-a{text-align:left;display:block}#content .content-header .courses .cart .cart-extended .cart-item .cart-close{float:right;cursor:pointer}#content .content-header .courses .cart .cart-extended .cart-item:last-of-type{margin-bottom:12px}#content .content-header .courses .cart .cart-extended .cart-button{cursor:pointer;background:url(/images/cart_border.png) 20px 5px no-repeat #e20613;height:50px;text-transform:uppercase;text-align:center;letter-spacing:.1em;border-radius:5px;font-weight:700;color:#fff;display:block!important}#content .content-header .courses .cart .cart-extended .cart-button span{position:relative;top:12px}#content .content-header .courses .cart .cart-extended .cart-button:hover{background:url(/images/cart_border.png) 20px 5px no-repeat #75000c;color:#fff!important}#content .content-header .courses .cart .cart-extended .cart-footer{text-align:center;position:relative;display:block;margin:10px auto;width:217px}#content .content-header .courses .cart .cart-extended .cart-footer .comment{color:#958c83}#content .content-header #courses-header{background-position:center!important;background-size:cover!important;height:480px;position:relative}#content .content-header #courses-header .content{position:relative;top:128px;width:100%}#content .content-header #courses-header .content .btn-box{background:#e20613;padding:20px 0;position:relative;margin:0 auto 12px;height:65px;display:block;background-image:url(/images/boxbtncourses.png)!important;background-repeat:no-repeat!important;background-position:10px 10px!important;border-radius:5px}#content .content-header #courses-header .content .btn-box:hover{background-color:#75000c}#content .content-header #courses-header .content .btn-box:hover a{color:#fff!important}#content .content-header #courses-header .content .btn-box a{color:#fff;font-size:25px;padding:0 15px;font-weight:700;display:block}#content .content-header #courses-header .content .active{background:url(/images/boxbtncourses.png) no-repeat #fff!important}#content .content-header #courses-header .content .active a,#content .content-header #courses-header .content .active a:hover,#content .content-header #courses-header .content .active:hover a{color:#1b1b1b!important}#content .content-header #courses-header .content .active:after{content:"";position:absolute;width:0;height:0;border-width:10px;border-style:solid;border-color:#FFF transparent transparent;top:104px;left:145px}#content .content-header #pdom-header{background-position:center!important;background-size:cover!important;height:360px;position:relative}#content .content-header #pdom-header .btn-box-mobile{display:block;background:#e20613;width:100%;position:absolute;bottom:0}#content .content-header #pdom-header .btn-box-mobile .about-btn{display:none;font-weight:700;font-size:25px;color:#fff;padding:15px;text-transform:uppercase;letter-spacing:.05em;width:100%;float:left;text-decoration:none}#content .content-header #pdom-header .btn-box-mobile .active{background-image:url(/images/tabmobilearrow.png)!important;background-repeat:no-repeat!important;background-position:260px 25px!important;display:block!important}#content .content-header #pdom-header .content{position:relative;top:128px;width:100%}#content .content-header #pdom-header .content .btn-box{display:none;background:#e20613;padding:20px 0;position:relative;margin:0 auto 12px;background-image:url(/images/boxbtncourses.png)!important;background-repeat:no-repeat!important;background-position:10px 10px!important;border-radius:5px}#content .content-header #pdom-header .content .btn-box:hover{background-color:#75000c}#content .content-header #pdom-header .content .btn-box a{color:#fff;font-size:25px;padding:0 15px;font-weight:700;display:block}#content .content-header #pdom-header .content .about-btn-box{background:#e20613;padding:16px 0;position:relative;display:inline-block;border-radius:5px;margin-bottom:12px;margin-right:5px}#content .content-header #pdom-header .content .about-btn-box a{color:#fff;font-size:25px;padding:0 15px;text-align:center;font-weight:700;display:block;text-decoration:none;text-transform:uppercase}#content .content-header #pdom-header .content .about-btn-box:hover a{color:#fff!important}#content .content-header #pdom-header .content .about-btn-box:nth-child(1){width:112px;background-image:url(/images/onas.png)!important;background-position:8px 7px!important;background-repeat:no-repeat!important}#content .content-header #pdom-header .content .about-btn-box:nth-child(1):hover{background:#75000c}#content .content-header #pdom-header .content .about-btn-box:nth-child(2){width:148px;background-image:url(/images/kontakt.png)!important;background-position:2px 2px!important;background-repeat:no-repeat!important}#content .content-header #pdom-header .content .about-btn-box:nth-child(2):hover{background:#75000c}#content .content-header #pdom-header .content .about-btn-box:nth-child(3){width:101px;background-repeat:no-repeat!important;background-image:url(/images/press.png)!important}#content .content-header #pdom-header .content .about-btn-box:nth-child(3):hover{background:#75000c}#content .content-header #pdom-header .content .active:nth-child(1):hover,#content .content-header #pdom-header .content .active:nth-child(2):hover,#content .content-header #pdom-header .content .active:nth-child(3):hover{background-color:#fff}#content .content-header #pdom-header .content .active:after{content:"";position:absolute;width:0;height:0;border-width:10px;border-style:solid;border-color:#FFF transparent transparent;top:64px}#content .content-header #pdom-header .content .active:nth-child(1):after{left:45px}#content .content-header #pdom-header .content .active:nth-child(2):after{left:65px}#content .content-header #pdom-header .content .active:nth-child(3):after{left:42px}#content #main-content .guide .content .carousel-prev,#content .content-header .course-carousel-wrap .carousel-prev{left:-36px}#content .content-header #pdom-header .about-content{display:none;top:280px}#content .content-header #pdom-header .about-content .active{background:#fff}#content .content-header #pdom-header .about-content .active:hover a{color:#4f4031!important}#content .content-header #pdom-header .about-content .active a{color:#4f4031}#content .content-header .course-carousel-wrap{background:#bf081a;height:260px}#content .content-header .course-carousel-wrap .course-item{height:260px;width:281px}#content .content-header .course-carousel-wrap .course-item .content{padding:25px 15px 0;width:260px}#content .content-header .course-carousel-wrap .course-item .content p{margin:0}#content .content-header .course-carousel-wrap .course-item .content a{color:#fff}#content .content-header .course-carousel-wrap .course-item:nth-child(3n+3){background-color:#958c83}#content .content-header .course-carousel-wrap .course-item:nth-child(3n+2){background:#ee7d00}#content .content-header .course-carousel-wrap .course-item:nth-child(3n+1){background:0 0!important}#content .content-header .course-carousel-wrap .carousel-next,#content .content-header .course-carousel-wrap .carousel-prev{font-size:0;line-height:0;position:absolute;top:125px;display:block;width:20px;height:20px;margin-top:-10px;padding:0;cursor:pointer;color:transparent;border:none;outline:0;background:0 0}#content .content-header .course-carousel-wrap .carousel-next{right:-22px}#content #main-content ul li{list-style:outside}#content #main-content .beaking-news{padding:20px 0}#content #main-content .beaking-news.festDvor{padding-top:10px}#content #main-content .beaking-news.festDvor .fixed{padding-top:15px;background-image:url(/images/headerBar.png);background-repeat:repeat-x}#content #main-content .beaking-news .latestarticle{display:none}#content #main-content .beaking-news .beakingh2{font-size:25px;letter-spacing:2px;color:#634e42;text-transform:uppercase}#content #main-content .beaking-news a{font-size:19px}#content #main-content .files h3{margin-bottom:0}#content #main-content .files span{color:#958c83}#content #main-content .guide{background:#bf081a}#content #main-content .guide .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}#content #main-content .guide.homepage .slick-track{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}#content #main-content .guide .content{width:220px;margin:0 auto}#content #main-content .guide .content .carousel-next,#content #main-content .guide .content .carousel-prev{clear:both;font-size:0;line-height:0;position:absolute;top:50%;display:block;width:34px;height:41px;margin-top:-10px;padding:0;cursor:pointer;color:transparent;border:none;outline:0;background:0 0}#content #main-content .guide .content .carousel-next{right:-35px}#content #main-content .guide .content .date-wrap{background-image:url(/images/calendar.png);height:80px;width:46px}#content #main-content .guide .content .red{background:#e20613}#content #main-content .guide .content .orange{background:#ee7d00}#content #main-content .guide .content .gray{background:#7f7266}#content #main-content .guide .content .guide-item{color:#fff;width:200px;height:auto!important;padding:10px}#content #main-content .guide .content .guide-item .event-listing-image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:5px}#content #main-content .guide .content .guide-item .event-listing-image img{width:100%;height:auto}#content #main-content .guide .content .guide-item .date{float:left;width:56px;clear:both}#content #main-content .guide .content .guide-item .date .day,#content #main-content .guide .content .guide-item .date .month{font-size:15px;display:block}#content #main-content .guide .content .guide-item .date .date-day{font-size:25px}#content #main-content .guide .content .guide-item .date span{position:relative;top:8px;left:13px}#content #main-content .guide .content .guide-item .date .month{position:relative;top:3px}#content #main-content .guide .content .guide-item .info{float:left;width:144px}#content #main-content .guide .content .guide-item .info a{display:block;font-weight:700;color:#fff}#content #main-content .guide .content .guide-item .info .place{color:#000;text-decoration:none;font-weight:500}#content #main-content .whole-guide{padding:16px 0 15px;font-size:19px;text-align:center}#content #main-content .festivalhall{position:relative;background:#fff}#content #main-content .festivalhall .text{padding:18px 0 30px}#content #main-content .festivalhall .img{position:relative;padding-bottom:20px}#content #main-content .festivalhall .img img{display:block;max-width:100%}#content #main-content .location .title{text-transform:uppercase;color:#634e42;font-size:25px;padding:29px 0 18px}#content #main-content .location #map{height:270px;width:100%}#content #main-content .newsletter{padding:30px 0 25px;background:#7f7266;color:#fff;font-weight:300;position:relative}#content #main-content .newsletter .label{font-size:25px;text-transform:uppercase;margin-bottom:20px;letter-spacing:2px}#content #main-content .newsletter button{background:0 0;border:none;position:relative;float:right;top:-40px;right:8px}#content #main-content .newsletter button img{height:24px}#content #main-content .newsletter input{font-family:Linotype;padding:15px 12px 15px 13px;width:256px;font-size:15px}#content #main-content .newsletter .social{text-transform:uppercase;font-size:25px;letter-spacing:2px;margin-top:-22px;width:100%}#content #main-content .newsletter .social span{position:relative;top:13px}#content #main-content .newsletter .social a{text-decoration:none}#content #main-content .newsletter .social .newsletter-fb,#content #main-content .newsletter .social .newsletter-tw{height:53px;display:block;float:right;width:55px}#content #main-content .newsletter .social .newsletter-tw{background-position:55px 0;background-image:url(/images/fbtw.png);margin-right:8px}#content #main-content .newsletter .social .newsletter-fb{background-image:url(/images/fbtw.png)}#content #main-content .newsletter .social,#content #main-content .newsletter form,#content #main-content .newsletter label{float:left;margin-left:-2px}#content #main-content .twocolumn-wrap .workshop-sidebar .checkboxes .row{margin-bottom:15px}#content #main-content .twocolumn-wrap .workshop-sidebar .checkboxes .row .checkbox{width:45px;height:45px;background:#fff;display:block;float:left;border-radius:5px;border:1px solid #ccc;cursor:pointer}#content #main-content .twocolumn-wrap .workshop-sidebar .checkboxes .row .checked{background-image:url(/images/check.png);background-repeat:no-repeat;background-position:10px 10px}#content #main-content .twocolumn-wrap .workshop-sidebar .checkboxes .row .label{position:relative;top:10px;margin-left:15px;display:table-caption}#content #main-content .twocolumn-wrap .content-sidebar ul{margin-top:10px}#content #main-content .twocolumn-wrap .content-sidebar li{list-style:url(/images/li-sidebar.png);width:200px}#content #main-content .twocolumn-wrap .content-sidebar h3{font-weight:300;font-size:19px;text-transform:uppercase;letter-spacing:.1em;margin:20px 0 0 25px;padding:0 0 15px;border-bottom:1px dashed #4f4031}#content #main-content .twocolumn-wrap .content-sidebar .program-sidebar-wrap{width:200px}#content #main-content .twocolumn-wrap .content-sidebar .program-sidebar-wrap ul li{margin-bottom:10px}#content #main-content .twocolumn-wrap .content-sidebar .pdom-sidebar{width:160px;margin:20px 0 0 25px}#content #main-content .twocolumn-wrap .content-sidebar .pdom-sidebar s .bold{font-weight:700}#content #main-content .twocolumn-wrap .content-sidebar .pdom-sidebar .block{margin-bottom:15px}#content #main-content .twocolumn-wrap .content-sidebar .pdom-sidebar .block span{display:block}#content #main-content .twocolumn-wrap .content-sidebar .news-more-desc{width:206px}#content #main-content .twocolumn-wrap .content-sidebar .fdvor-sidebar{margin-left:25px}#content #main-content .twocolumn-wrap .content-sidebar .fdvor-sidebar h3{border-bottom:1px dashed #4f4031}#content #main-content .twocolumn-wrap .content-sidebar .fdvor-sidebar ul{padding-left:45px}#content #main-content .twocolumn-wrap .content-sidebar.festivalna-bar .pdom-sidebar{margin-top:178px}#content #main-content .twocolumn-wrap .content-sidebar.festivalna-bar .facebook{background-image:url(/images/redfb.png);margin-right:8px;height:41px;width:46px;background-position:-2px 0;display:block}#content #main-content .twocolumn-wrap .workshop-sidebar .workshop-sidebar-wrap{width:215px;margin-left:25px}#content #main-content .twocolumn-wrap .workshop-sidebar .workshop-sidebar-wrap h3{width:200px;border-bottom:none;font-size:19px;padding-bottom:0;margin-left:0}#content #main-content .twocolumn-wrap .workshop-sidebar .workshop-sidebar-wrap .sech3{margin-top:10px}#content #main-content .twocolumn-wrap .workshop-sidebar .workshop-sidebar-wrap .orange-bar{padding-top:7px;background-image:url(/images/headerBar.png);background-repeat:no-repeat;background-position:0 0;margin-top:5px}#content #main-content .twocolumn-wrap .workshop-sidebar .workshop-sidebar-wrap .course-list .course-item{border-top:1px dashed #958c83;margin-top:10px;padding-top:10px}#content #main-content .twocolumn-wrap .content .details,#content #main-content .twocolumn-wrap .content .twocolumn-text{padding:20px 0}#content #main-content .twocolumn-wrap .workshop-sidebar .workshop-sidebar-wrap .course-list .course-item .course-subject{color:#958c83}#content #main-content .twocolumn-wrap .workshop-sidebar .workshop-sidebar-wrap .course-list .course-item .course-groups{margin-top:7px}#content #main-content .twocolumn-wrap .workshop-sidebar .workshop-sidebar-wrap .course-list .course-item .course-groups span::after{content:'·';color:#958c83;margin:0 5px}#content #main-content .twocolumn-wrap .workshop-sidebar .workshop-sidebar-wrap .course-list .course-item .course-groups span:last-of-type::after{display:none}#content #main-content .twocolumn-wrap .workshop-sidebar .workshop-sidebar-wrap .course-list .course-item .course-info p{margin-top:8px;margin-bottom:10px}#content #main-content .twocolumn-wrap .content .gallery-wrap{position:relative}#content #main-content .twocolumn-wrap .content .gallery-wrap .gallery-controls{position:absolute;top:187px;width:93px}#content #main-content .twocolumn-wrap .content .gallery-wrap .gallery-controls .gallery-next{height:44px;cursor:pointer;float:right;margin-right:4px}#content #main-content .twocolumn-wrap .content .gallery-wrap .gallery-controls .gallery-next img{width:45px}#content #main-content .twocolumn-wrap .content .gallery-wrap .gallery-controls .gallery-prev{height:44px;cursor:pointer;float:left}#content #main-content .twocolumn-wrap .content .gallery-wrap .gallery-controls .gallery-prev img{height:44px}#content #main-content .twocolumn-wrap .content .gallery-wrap .gallery{float:left;width:280px}#content #main-content .twocolumn-wrap .content .gallery-wrap .gallery .galleryitem iframe{height:185px}#content #main-content .twocolumn-wrap .content .gallery-wrap .gallery .galleryitem img{width:100%;max-height:100%}#content #main-content .twocolumn-wrap .content .twocolumn-text .title{font-weight:700}#content #main-content .twocolumn-wrap .content .twocolumn-text ul li{list-style:disc}#content #main-content .twocolumn-wrap .news-inbar{height:55px;position:relative;margin-top:20px;margin-bottom:10px;background:url(/images/news-moreSmall.png) 5px 5px no-repeat #e20613;font-size:21px;font-weight:700;text-align:center;border-radius:5px;letter-spacing:.2em;color:#fff;text-transform:uppercase}#content #main-content .twocolumn-wrap .news-inbar span{position:relative;top:15px}#content #main-content .twocolumn-wrap .news-list{background-image:url(/images/headerBar.png);background-repeat:no-repeat;background-position:0 24px;padding-top:30px}#content #main-content .twocolumn-wrap .news-list.international{background-image:none}#content #main-content .twocolumn-wrap .news-list .article{width:280px;padding-top:15px;padding-bottom:20px;border-bottom:1px dashed #ccc}#content #main-content .twocolumn-wrap .news-list .article a{margin-bottom:7px}#content #main-content .twocolumn-wrap .news-list .article .program_a{font-weight:700}#content #main-content .twocolumn-wrap .news-list .article .image{width:281px}#content #main-content .twocolumn-wrap .news-list .article .image img{width:100%}#content #main-content .twocolumn-wrap .news-list .loadMoreNews,#content #main-content .twocolumn-wrap .news-list .loadMoreProgram{cursor:pointer;height:55px;position:relative;margin-top:20px;margin-bottom:40px}#content #main-content .twocolumn-wrap .loadMoreNews,#content #main-content .twocolumn-wrap .loadMoreProgram{background:url(/images/news-moreSmall.png) 5px 5px no-repeat #e20613;font-size:21px;font-weight:700;text-align:center;border-radius:5px;letter-spacing:.2em;color:#fff;text-transform:uppercase}#content #main-content .twocolumn-wrap .loadMoreNews span,#content #main-content .twocolumn-wrap .loadMoreProgram span{position:relative;top:15px;margin-bottom:20px}#content #main-content .twocolumn-wrap .news-galley-wrap{margin-bottom:40px}#content #main-content .twocolumn-wrap .international-project-details{font-size:25px;padding-bottom:20px!important}#content #main-content .twocolumn-wrap .news-details{font-size:25px}#content #main-content .twocolumn-wrap .news-details p:last-of-type{padding-bottom:20px!important;border-bottom:1px dashed #d1c7b8}#content #main-content .twocolumn-wrap .producent{margin-bottom:20px;font-size:19px;font-weight:700}#content #main-content .twocolumn-wrap .news-interactive{margin-bottom:25px;display:block}#content #main-content .twocolumn-wrap .interactive{padding-top:15px;background-image:url(/images/headerBar.png);background-repeat:no-repeat}#content #main-content .twocolumn-wrap .interactive .date{float:left;padding-top:10px}#content #main-content .twocolumn-wrap .interactive .share{float:right;text-transform:uppercase}#content #main-content .twocolumn-wrap .interactive .share span{position:relative;top:10px;margin-right:15px}#content #main-content .twocolumn-wrap .interactive .facebook{background-image:url(/images/redfb.png);margin-right:8px;height:41px;width:46px;background-position:-2px 0}#content #main-content .twocolumn-wrap .interactive .twitter{background-image:url(/images/redtw.png);height:42px;width:42px}#content #main-content .twocolumn-wrap .interactive .facebook,#content #main-content .twocolumn-wrap .interactive .twitter{display:block;float:right}#content #main-content .twocolumn-wrap .play-info{background-image:url(/images/headerBar.png);background-repeat:no-repeat;padding-top:23px;margin-bottom:20px}#content #main-content .twocolumn-wrap .content-tickets{padding-top:15px;background-image:url(/images/headerBar.png);background-repeat:no-repeat;position:relative}#content #main-content .twocolumn-wrap .content-tickets .title{text-transform:uppercase;letter-spacing:.1em;font-size:19px;margin-bottom:10px;display:block}#content #main-content .twocolumn-wrap .content-tickets .nav .left,#content #main-content .twocolumn-wrap .content-tickets .nav .right{display:inline-block;background:url(/images/li-sidebar.png) no-repeat;outline:0;border:none;width:10px;height:16px;cursor:pointer}#content #main-content .twocolumn-wrap .content-tickets .nav{position:absolute;right:20px;top:75px;z-index:20000}#content #main-content .twocolumn-wrap .content-tickets .nav .left{-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-right:15px}#content #main-content .twocolumn-wrap .content-tickets .ticketbox{padding:28px 20px 30px;background:#fff;margin-bottom:15px}#content #main-content .twocolumn-wrap .content-tickets .ticketbox .month{font-size:19px;text-transform:uppercase;margin-bottom:10px;letter-spacing:.1em}#content #main-content .twocolumn-wrap .content-tickets .ticketbox .ticket{padding:8px 0 10px;border-top:1px dashed #d1c7b8}#content #main-content .twocolumn-wrap .content-tickets .ticketbox .ticket .date{float:left;width:56px;clear:both}#content #main-content .twocolumn-wrap .content-tickets .ticketbox .ticket .date .date-wrap{background-image:url(/images/datewrap-news.png);height:80px;width:46px}#content #main-content .twocolumn-wrap .content-tickets .ticketbox .ticket .date .date-wrap .day,#content #main-content .twocolumn-wrap .content-tickets .ticketbox .ticket .date .date-wrap .month{font-size:15px;display:block}#content #main-content .twocolumn-wrap .content-tickets .ticketbox .ticket .date .date-wrap .date-day{font-size:25px;color:#ee7d00}#content #main-content .twocolumn-wrap .content-tickets .ticketbox .ticket .date .date-wrap span{position:relative;top:8px;left:13px}#content #main-content .twocolumn-wrap .content-tickets .ticketbox .ticket .date .date-wrap .month{position:relative;top:3px;color:#ee7d00}#content #main-content .twocolumn-wrap .content-tickets .ticketbox .ticket .info{float:left;width:170px;font-size:19px}#content #main-content .twocolumn-wrap .content-tickets .ticketbox .ticket .info .name{display:block}#content #main-content .twocolumn-wrap .content-tickets .ticketbox .ticket .info .time{font-weight:700}#content #main-content .twocolumn-wrap .content-tickets .ticketbox .ticket .info .place{float:left;width:146px;margin-top:4px;margin-left:12px}#content #main-content .twocolumn-wrap .content-tickets .ticketbox .ticket .info img{position:relative;top:4px;float:left;padding-bottom:10px}#content #main-content .twocolumn-wrap .content-tickets .ticketbox .ticket .mojekarte{margin:10px 0;background:url(/images/mojekarte.png) 7px 8px no-repeat #e20613;border-radius:5px;float:right;width:225px;letter-spacing:.2em;font-size:21px;font-weight:700;text-decoration:none;color:#fff;padding:15px 0 15px 15px!important}#content #main-content .news-sidebar-mobile{display:none;max-width:281px}#content #main-content .news-sidebar-mobile .title{text-transform:uppercase;font-size:19px;margin-bottom:15px;margin-top:15px;letter-spacing:.1em}#content #main-content .news-sidebar-mobile .control-input{padding:17px 10px;font-size:17px;border-radius:5px;width:259px;border:1px solid #ddd;margin-bottom:15px;font-family:Linotype}#content #main-content .news-sidebar-mobile .control-select{-moz-appearance:none;width:281px;padding:17px 10px;font-size:17px;line-height:1;height:54px;border:1px solid #ddd;-webkit-appearance:none;border-radius:5px;margin-bottom:15px;background-image:url(/images/sidebarDropdownArrow.png);background-repeat:no-repeat;background-position:230px 20px;color:#4f4031;font-family:Linotype}#content #main-content .news-sidebar-mobile .submit{cursor:pointer;background:url(/images/newsSearchBorder.png) 15px 5px no-repeat #e20613;height:50px;text-transform:uppercase;text-align:center;letter-spacing:.2em;border-radius:5px;font-weight:700;color:#fff;width:200px}#content #main-content .news-sidebar-mobile .submit span{position:relative;top:11px}#content #main-content .content-sidebar-mobile{background:#e2d8c7;padding:25px 0 20px}#content #main-content .content-sidebar-mobile ul{margin-top:10px;margin-bottom:0;padding-left:15px}#content #main-content .content-sidebar-mobile .festivalna-bar h3,#content #main-content .content-sidebar-mobile h3{padding:0 0 15px;border-bottom:1px dashed #4f4031}#content #main-content .content-sidebar-mobile li{list-style:url(/images/li-sidebar.png)}#content #main-content .content-sidebar-mobile h3{font-weight:300;text-transform:uppercase;letter-spacing:.1em;margin:0;font-size:19px}#content #main-content .content-sidebar-mobile .program-sidebar-wrap-mobile ul li{margin-bottom:10px}#content #main-content .content-sidebar-mobile .festivalna-bar{margin-bottom:50px}#content #main-content .content-sidebar-mobile .festivalna-bar ul{padding-left:25px}#content #main-content .workshop-sidebar-mobile .workshop-sidebar-wrap h3{border-bottom:none;font-size:19px;padding-bottom:0;margin-left:0}#content #main-content .workshop-sidebar-mobile .workshop-sidebar-wrap .sech3{margin-top:10px}#content #main-content .workshop-sidebar-mobile .workshop-sidebar-wrap .orange-bar{padding-top:8px;background-image:url(/images/headerBar.png);background-repeat:no-repeat;background-position:0 0;margin-top:5px}#content #main-content .workshop-sidebar-mobile .workshop-sidebar-wrap .course-list .course-item{border-top:1px dashed #958c83;margin-top:10px;padding-top:10px}#content #main-content .workshop-sidebar-mobile .workshop-sidebar-wrap .course-list .course-item .course-subject{color:#958c83}#content #main-content .workshop-sidebar-mobile .workshop-sidebar-wrap .course-list .course-item .course-groups{margin-top:7px}#content #main-content .workshop-sidebar-mobile .workshop-sidebar-wrap .course-list .course-item .course-groups span::after{content:'·';color:#958c83;margin:0 5px}#content #main-content .workshop-sidebar-mobile .workshop-sidebar-wrap .course-list .course-item .course-groups span:last-of-type::after{display:none}#content #main-content .workshop-sidebar-mobile .workshop-sidebar-wrap .course-list .course-item .course-info p{margin-top:8px;margin-bottom:10px}#content #main-content .pdom-sidebar-mobile .bold{font-weight:700}#content #main-content .pdom-sidebar-mobile .block{margin-bottom:15px}#content #main-content .pdom-sidebar-mobile .block span{display:block}#content #main-content .courses-bar ul{padding-left:45px}#content #main-content .courses-bar h3{border-bottom:none}#content #main-content .courses-bar .courseli{list-style-image:url(/images/checkLi.png);margin-bottom:15px}#content #main-content .courses-bar .courseli span{position:relative;top:-15px}#content #main-content .courses-bar .facebook{background-image:url(/images/redfb.png);margin-right:8px;height:41px;width:46px;background-position:-2px 0;display:block}#content #main-content .festival{margin-bottom:20px;height:400px;width:280px;border-bottom:1px dashed #ccc}#content #main-content .festival .img{position:relative;height:284px;width:280px;display:block}#content #main-content .festival .img .festival-img img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;max-width:100%;max-height:284px;border-radius:10px}#content #main-content .festival .festival-details{margin-top:10px;width:280px}#content #main-content .festival .festival-details a{font-weight:700}#content #main-content .program .title{letter-spacing:.2em;text-transform:uppercase;margin-bottom:15px}#content #main-content .program .programbox{padding:25px 30px 30px 20px;background:#fff;margin-bottom:30px}#content #main-content .program .programbox .title{margin-bottom:20px}#content #main-content .program .programbox .ticket{padding:8px 0 10px;border-top:1px dashed #d1c7b8}#content #main-content .program .programbox .orange-line{padding-top:20px;background-image:url(/images/headerBar.png);background-repeat:no-repeat}#content #main-content .program .programbox .info{width:175px;float:left}#content #main-content .program .programbox .info .fest-place,#content #main-content .program .programbox .info .name,#content #main-content .program .programbox .info .time{display:block}#content #main-content .program .programbox .info .fest-place{padding-left:20px;background-repeat:no-repeat;background-image:url(/images/placemark.png);background-position:1px 1px}#content #main-content .program .programbox .date{float:left;width:56px;clear:both}#content #main-content .program .programbox .date .date-wrap{background-image:url(/images/datewrap-news.png);height:80px;width:46px}#content #main-content .program .programbox .date .date-wrap .day,#content #main-content .program .programbox .date .date-wrap .month{font-size:15px;display:block}#content #main-content .single-festival .tabcontent,#content #main-content .single-festival .tabcontent .tab-share{display:none}#content #main-content .program .programbox .date .date-wrap .date-day{font-size:25px;color:#ee7d00}#content #main-content .program .programbox .date .date-wrap span{position:relative;top:8px;left:13px}#content #main-content .program .programbox .date .date-wrap .month{position:relative;top:3px;color:#ee7d00}#content #main-content .single-festival{padding-top:35px;width:100%}#content #main-content .single-festival h2.single-program{font-weight:700;font-size:35px;letter-spacing:.1em;margin:0}#content #main-content .single-festival .orange-bar{padding-top:30px;background-image:url(/images/headerBar.png);background-repeat:no-repeat;background-position:0 22px}#content #main-content .single-festival .single-program-short-desc p{font-size:25px;margin:0}#content #main-content .single-festival .single-festival-long{margin-bottom:40px}#content #main-content .single-festival .single-festproducent{margin-bottom:10px!important;font-size:19px;font-weight:700}#content #main-content .single-festival .tabcontent p:first-of-type{margin-bottom:20px;margin-top:0;line-height:1.5}#content #main-content .single-festival .tabcontent .interactive{margin-bottom:0}#content #main-content .single-festival .tabcontent .interactive .date{font-weight:700}#content #main-content .single-festival .tabcontent .fest-signup{padding-top:30px;background-image:url(/images/headerBar.png);background-repeat:no-repeat;background-position:0 10px}#content #main-content .single-festival .tabcontent .fest-signup .block{padding:15px 20px 15px 25px;background:#e2d8c7;margin-bottom:20px}#content #main-content .single-festival .tabcontent .fest-signup .block span{display:block;position:relative;margin-bottom:25px}#content #main-content .single-festival .tabcontent .fest-signup .block .signup-btn{background:url(/images/prijavanafest.png) no-repeat #e20613;float:right;width:265px;border-radius:5px;padding:17px 0;text-align:center;text-transform:uppercase;color:#fff;font-size:25px;font-weight:700}#content #main-content .single-festival .tabcontent .program-item{width:280px;padding-top:15px;padding-bottom:20px;border-bottom:1px dashed #ccc}#content #main-content .single-festival .tabcontent .program-item .short-desc{margin-bottom:15px}#content #main-content .single-festival .tabcontent .program-item a{margin-bottom:7px}#content #main-content .single-festival .tabcontent .program-item .image{width:281px}#content #main-content .single-festival .tabcontent .program-item .image img{width:100%}#content #main-content .single-festival .tabcontent .prize-item{font-size:25px;border-bottom:none}#content #main-content .single-festival .tabcontent .prize-item .prize-winner{font-weight:700}#content #main-content .single-festival .tabcontent .prize-item .image{max-width:100px;height:auto}#content #main-content .single-festival .tabcontent .prize-bottom{display:block;padding-top:15px;padding-bottom:20px;background-image:url(/images/headerBar.png);background-repeat:no-repeat}#content #main-content .single-festival .active{display:block}#content #main-content .single-festival .loadMoreProgram{background:url(/images/news-moreSmall.png) 5px 5px no-repeat #e20613;font-size:21px;font-weight:700;text-align:center;border-radius:5px;letter-spacing:.2em;color:#fff;text-transform:uppercase;height:55px;position:relative;margin-top:20px;margin-bottom:40px}#content #main-content .courses p,#content #main-content .workshops .workshopstab-wrapper .workshoptab .tab-content .workshop-description{font-size:25px}#content #main-content .single-festival .loadMoreProgram span{position:relative;top:15px;margin-bottom:20px}#content #main-content .venue{margin-bottom:20px;height:260px;width:280px;border-bottom:1px dashed #ccc}#content #main-content .venue .img{display:block;height:184px;width:100%;border-radius:10px;background-position:center;background-size:cover}#content #main-content .venue .details-venue{margin-top:10px}#content #main-content .mentors-list{margin-top:-10px;margin-bottom:20px}#content #main-content .mentors-list .mentor{height:134px;padding:20px 0;border-bottom:1px dashed #ccc}#content #main-content .mentors-list .mentor .image{float:left;margin-right:10px}#content #main-content .mentors-list .mentor .information{float:left;width:142px}#content #main-content .mentors-list .mentor .information a{display:block;margin-bottom:10px}#content #main-content .mentor-single{padding-top:30px;margin-bottom:40px}#content #main-content .mentor-single .basic-info .phone{margin-bottom:20px}#content #main-content .mentor-single .basic-info .mail{margin-bottom:30px}#content #main-content .workshops{display:block;width:100%}#content #main-content .workshops .details{padding-left:0!important;margin-bottom:10px!important}#content #main-content .workshops .orange-bar{padding-top:15px;background-image:url(/images/headerBar.png);background-repeat:no-repeat;background-position:0 5px}#content #main-content .workshops .workshopstab-wrapper{margin-bottom:25px}#content #main-content .workshops .workshopstab-wrapper .workshoptab .tab-header{background:#e2d8c7;cursor:pointer;margin-top:10px}#content #main-content .workshops .workshopstab-wrapper .workshoptab .tab-header span{text-transform:uppercase;color:#bf081a;font-size:25px;letter-spacing:.1em;display:block;padding:12px 0 14px 15px}#content #main-content .workshops .workshopstab-wrapper .workshoptab .open{background-image:url(/images/tabarrowup.png);background-repeat:no-repeat;background-position:235px 20px}#content #main-content .workshops .workshopstab-wrapper .workshoptab .opened{display:block!important}#content #main-content .workshop-info .groups span:last-of-type::after,#content #main-content .workshop-info .mentors span:last-of-type::after,#content #main-content .workshops .workshopstab-wrapper .workshoptab .tab-content,#content #main-content .workshops .workshopstab-wrapper .workshoptab .tab-content .workshop-groups span:last-of-type::after{display:none}#content #main-content .workshops .workshopstab-wrapper .workshoptab .down{background-image:url(/images/tabarrowdown.png);background-repeat:no-repeat;background-position:235px 20px}#content #main-content .workshops .workshopstab-wrapper .workshoptab .tab-content a{margin-top:10px;font-weight:700}#content #main-content .workshops .workshopstab-wrapper .workshoptab .tab-content .workshop-title{font-weight:300;color:#958c83;margin-top:10px;padding-top:10px;border-top:1px dashed #ccc}#content #main-content .workshops .workshopstab-wrapper .workshoptab .tab-content .orangebar{border-top:none;padding-top:10px;margin-top:-10px;background-image:url(/images/headerBar.png);background-repeat:no-repeat;background-position:0 0}#content #main-content .workshops .workshopstab-wrapper .workshoptab .tab-content .workshop-groups{margin-top:10px}#content #main-content .workshops .workshopstab-wrapper .workshoptab .tab-content .workshop-groups span{font-weight:700}#content #main-content .workshops .workshopstab-wrapper .workshoptab .tab-content .workshop-groups span::after{content:'·';color:#958c83;margin-left:5px}#content #main-content .workshops .workshopstab-wrapper .workshoptab .tab-content .workshop-shortdesc p{font-size:19px;margin-top:12px}#content #main-content .gallery-orange-bar{padding-top:15px;background-image:url(/images/headerBar.png);background-repeat:no-repeat;background-position:0 5px;margin-top:27px}#content #main-content .workshop-shortdesc p{margin:0;font-size:25px}#content #main-content .workshop-shortdesc .orange-bar{margin-top:10px;padding-top:20px;background-image:url(/images/headerBar.png);background-repeat:no-repeat;background-position:0 0}#content #main-content .workshop-interactive{margin-bottom:15px!important}#content #main-content .workshop-info .duration,#content #main-content .workshop-info .groups{padding:10px 0}#content #main-content .workshop-info .mentors{padding:15px 0;background-image:url(/images/course_mentor.png)}#content #main-content .workshop-info .mentors span::after{content:'·';color:#958c83;margin:0 5px}#content #main-content .workshop-info .duration,#content #main-content .workshop-info .groups,#content #main-content .workshop-info .mentors{border-top:1px solid #ccc;padding-left:35px;background-repeat:no-repeat;background-position:0 10px}#content #main-content .workshop-info .duration{background-image:url(/images/course_date.png);border-bottom:1px solid #ccc;margin-bottom:10px}#content #main-content .workshop-info .groups{background-image:url(/images/course_group.png)}#content #main-content .workshop-info .groups span::after{content:'·';color:#958c83;margin:0 3px}#content #main-content .signin-wrap{background:#fff;padding:15px;margin-top:20px}#content #main-content .signin-wrap .tab-head{color:#bf081a;font-size:25px;text-transform:uppercase;letter-spacing:.1em;background-position:215px 8px;background-repeat:no-repeat;cursor:pointer}#content #main-content .signin-wrap .down{background-position:575px 10px!important;background-repeat:no-repeat;background-image:url(/images/signindown.png)}#content #main-content .signin-wrap .open{background-position:575px 10px!important;background-repeat:no-repeat;background-image:url(/images/signinup.png)}#content #main-content .signin-wrap .opened{display:block!important}#content #main-content .signin-wrap .tab-content{display:none}#content #main-content .signin-wrap .tab-content .item{border-top:1px dashed #ccc;padding:15px 0 15px 36px;background-repeat:no-repeat;background-position:0 14px}#content #main-content .signin-wrap .tab-content .item a{margin-right:7px}#content #main-content .signin-wrap .tab-content .orange-bar{background-image:url(/images/headerBar.png);background-repeat:no-repeat;height:10px;margin-top:15px}#content #main-content .signin-wrap .tab-content .group{padding-left:0;margin-top:-10px;border-top:none;font-weight:700;text-transform:uppercase}#content #main-content .signin-wrap .tab-content .groups{background-image:url(/images/course_group.png)}#content #main-content .signin-wrap .tab-content .level{background-image:url(/images/course_level.png)}#content #main-content .signin-wrap .tab-content .mentor{background-image:url(/images/course_mentor.png)}#content #main-content .signin-wrap .tab-content .time{background-image:url(/images/course_date.png)}#content #main-content .signin-wrap .tab-content .time span{display:block}#content #main-content .signin-wrap .tab-content .place{background-image:url(/images/placemarkgrey.png)}#content #main-content .signin-wrap .tab-content .orderbox{padding:20px 24px;background:#e2d8c7}#content #main-content .signin-wrap .tab-content .orderbox .title{font-weight:700}#content #main-content .signin-wrap .tab-content .orderbox .title span{display:block}#content #main-content .signin-wrap .tab-content .orderbox .title span:last-of-type{font-size:25px}#content #main-content .signin-wrap .tab-content .orderbox .content{margin-top:10px;padding-top:9px;border-top:1px dashed #999}#content #main-content .signin-wrap .tab-content .orderbox .content span{display:block;font-weight:700}#content #main-content .signin-wrap .tab-content .orderbox .content .signin-btn{color:#fff;cursor:pointer;font-size:21px;font-weight:700;padding:11px;display:block;background:url(/images/newsSearchBorder.png) 10px 4px no-repeat #e20613;text-align:center;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;margin:10px auto 0;border-radius:5px;font-family:Linotype;width:195px;border:none}#content #main-content .signin-wrap .tab-content .orderbox .content .available{text-align:center;margin-top:5px}#content #main-content .signin-wrap .tab-content .orderbox:last-of-type{margin-bottom:0}#content #main-content .guide-list .guide-list-wrap:first-of-type{background-position:0 24px;padding-top:30px}#content #main-content .guide-list .guide-list-wrap{background-image:url(/images/headerBar.png);background-repeat:no-repeat;background-position:0 5px;padding-top:10px;padding-bottom:100px}#content #main-content .guide-list .guide-list-wrap .guide-bar{margin-top:10px;padding:20px 0 10px 17px;font-size:25px;background:#e2d8c7;border-radius:5px;text-transform:uppercase;letter-spacing:.1em}#content #main-content .guide-list .guide-list-wrap .guide-item{width:280px;padding-top:15px;padding-bottom:20px;border-top:1px solid #ccc;margin-top:10px}#content #main-content .guide-list .guide-list-wrap .guide-item .guide-date{width:60px;float:left}#content #main-content .guide-list .guide-list-wrap .guide-item .guide-date .date{float:left;width:56px;clear:both}#content #main-content .guide-list .guide-list-wrap .guide-item .guide-date .date .date-wrap{background-image:url(/images/datewrap-news.png);height:80px;width:46px}#content #main-content .guide-list .guide-list-wrap .guide-item .guide-date .date .date-wrap .day,#content #main-content .guide-list .guide-list-wrap .guide-item .guide-date .date .date-wrap .month{font-size:15px;display:block}#content #main-content .guide-list .guide-list-wrap .guide-item .guide-date .date .date-wrap .date-day{font-size:25px;color:#ee7d00}#content #main-content .guide-list .guide-list-wrap .guide-item .guide-date .date .date-wrap span{position:relative;top:8px;left:13px}#footer_cart .bottom img,footer .bottom img{position:relative;bottom:-5px;left:2px}#content #main-content .guide-list .guide-list-wrap .guide-item .guide-date .date .date-wrap .month{position:relative;top:3px;color:#ee7d00}#content #main-content .guide-list .guide-list-wrap .guide-item .content{float:left;width:220px}#content #main-content .guide-list .guide-list-wrap .guide-item .content .datetime:after{content:'·';margin:0 5px}#content #main-content .guide-list .guide-list-wrap .guide-item a{margin-bottom:7px;font-weight:700;display:block}#content #main-content .guide-list .guide-list-wrap .guide-item .program_a{font-weight:700}#content #main-content .guide-list .guide-list-wrap .guide-item .image{margin-top:10px;width:220px}#content #main-content .guide-list .guide-list-wrap .guide-item .image img{width:100%}#content #main-content .loadMoreGuide{height:55px;position:relative;cursor:pointer;margin-top:20px;margin-bottom:40px;background:url(/images/news-moreSmall.png) 5px 5px no-repeat #e20613;font-size:21px;font-weight:700;text-align:center;border-radius:5px;letter-spacing:.2em;color:#fff;text-transform:uppercase}#content #main-content .loadMoreGuide span{position:relative;top:15px;margin-bottom:20px}#content .venues-content{padding-top:35px}#content .pdom-content .orange-bar{background-image:url(/images/headerBar.png);background-repeat:no-repeat;height:10px;margin-top:15px}#content .pdom-content .contact-item{float:left;width:280px;padding-top:15px;padding-bottom:35px;font-size:25px}#content .pdom-content .contact-image{float:left;width:250px}#content .pdom-content .contact-image img{width:100%}#content .pdom-content .contact-headline{font-size:25px;color:#bf081a;margin-top:45px}#content .pdom-content .contact-bottom{display:block;padding-top:15px;padding-bottom:0;background-image:url(/images/headerBar.png);background-repeat:no-repeat}#content .pdom-content .headline p{font-size:25px}#content .pdom-content .long-desc{margin-bottom:35px}#content .pdom-content .content-pdom{font-size:25px}#content .pdom-content .content-pdom .headline{font-weight:700;margin-top:50px!important}footer{background:#4f4031;color:#fff;padding:32px 0 20px}footer .block{float:left}footer .block .adress{margin-bottom:25px}footer .block .info{margin-bottom:20px}footer .block a{display:block;text-decoration:none;color:#fff}footer .block a:hover{color:#fff!important;text-decoration:underline}footer .block span{display:block}footer .block:nth-child(2){margin-top:42px}footer .picture{display:none}footer .location{display:block;margin-bottom:5px}#footer_cart .bottom span,footer .bottom span{margin:0 4px}footer .location .title{text-transform:uppercase;color:#634e42;font-size:25px;padding:29px 0 18px}footer .location #map{height:260px;width:260px}footer .bottom{font-size:15px;padding-top:18px;border-top:1px dashed #fff}footer .bottom a{color:#fff;text-decoration:underline}footer .bottom a:hover{color:#fff!important}#footer_cart{background:0 0;color:#4f4031;padding:32px 0 20px}#footer_cart .bottom{font-size:15px;padding-top:18px;border-top:1px dashed #e8e0d3}@media (max-width:767px){#content .content-header .home.festDvor{height:512px}.twocolumn-wrap.festDvor .tab-nav{width:281px}.twocolumn-wrap.festDvor .tab-nav .btn-box{background:url(/images/home-boxborder.png) 6px 10px no-repeat #e20613!important;width:261px;height:78px;padding:10px;margin:0 0 20px}.twocolumn-wrap.festDvor .tab-nav .btn-box:last-child{margin-bottom:0}.twocolumn-wrap.festDvor .tab-nav .btn-box.active{background-color:#fff!important}.gallery-thumbs .column{width:100%;margin-left:0}.gallery-wrap{height:250px}}@media (min-width:768px){#header .lang-selector,#header .logo .mobile{display:none}.fixed,.fixedOdd{max-width:640px}#header .logo{text-transform:none;float:left}#header .logo .desktop{display:block}#header .main-nav-cart{display:block;float:right;position:relative}#header .main-nav-cart a{font-size:25px;color:#958c83;text-align:center;text-transform:uppercase;text-decoration:none;padding:6px 16px;border-radius:50%;margin:10px 20px;font-weight:700;cursor:default}#header .main-nav-cart a:hover{color:#958c83!important}#header .main-nav-cart a.active:hover{color:#fff!important}#header .main-nav-cart .active:after{content:"";width:0;height:0;top:55px;position:absolute;border-style:solid;border-width:0 15px 20px;border-color:transparent transparent #e20613}#header .main-nav-cart a.active:nth-child(1):after{left:30px}#header .main-nav-cart a.active:nth-child(2):after{left:118px}#header .main-nav-cart a.active:nth-child(3):after{left:206px}#header .main-nav-cart span{position:relative;left:3px}#header .main-nav-cart .active{background-color:#bf081a;color:#fff}main .cart-fixed{max-width:640px;display:block;margin:0 auto}main .cart-fixed .main-cart-wrap{margin-top:20px}main .cart-fixed .main-cart-wrap .cart-content .row .label{top:10px;width:85%}main .cart-fixed .main-cart-wrap .cart-content .row .label .cart-mobile-span{display:inline-block}main .cart-fixed .main-cart-wrap .cart-content .cart-inputs .col .form-group .form-input{width:535px}main .cart-fixed .main-cart-wrap .cart-content .cart-inputs .col .form-group .error{width:505px}main .cart-fixed .main-cart-wrap .cart-content .cart-inputs .col .form-group .form-birth{width:347px}main .cart-fixed .main-cart-wrap .cart-content .cart-helper{float:right;color:#ccc}main .cart-fixed .main-cart-wrap .back{width:initial}main .cart-fixed .cart-button{float:right}main .cart-fixed .cart-overview .inner-payment-col{width:440px;float:right}#content .content-header .header-bar-title .title-wrap h1{padding-left:0}#content .content-header .home{height:268px}#content .content-header .home .header-unit{height:228px;border-right:none;border-left:none;position:relative;padding:20px}#content .content-header .home #video-container{position:absolute;display:block;top:0;left:0;height:100%;width:100%;overflow:hidden}#content .content-header .home video{position:absolute;z-index:0}#content .content-header .home video.fillWidth{width:100%;max-width:100%;height:100%;min-height:100%;object-fit:contain;object-position:top;background:#fff}#content #main-content .twocolumn-wrap .news-inbar,#content #main-content .twocolumn-wrap .news-list .loadMoreNews,#content #main-content .twocolumn-wrap .news-list .loadMoreProgram{background-image:url(/images/news-more.png)}#content .content-header #venue-map,#content .content-header #venues-map{height:426px}#content .content-header .news-carousel-wrap .news-item,#content .content-header .news-carousel-wrap .news-item .image{width:320px}#content .content-header .news-carousel-wrap .news-item .content{width:300px}#content .content-header .single-festival .content .tabs{display:block}#content .content-header #pdom-header .btn-box-mobile,#content .content-header .tabs-mobile{display:none}#content .content-header .mentor .title-wrap{padding-bottom:30px}#content .content-header .mentor .title-wrap .image{left:510px;top:70px}#content .content-header .header-bar-title .courses{padding-bottom:15px}#content .content-header .header-bar-title .courses h1{position:relative;top:10px}#content .content-header .courses h1{float:left}#content .content-header .courses .cart{float:right}#content .content-header .course-carousel-wrap .course-item{width:320px}#content .content-header .course-carousel-wrap .course-item .content{width:280px}#content .content-header #pdom-header .about-content{display:block}#content #main-content .newsletter label{position:relative;top:12px;margin-right:15px}#content #main-content .newsletter input{width:313px}#content #main-content .newsletter .social{margin-top:13px}#content #main-content .newsletter .social .newsletter-fb,#content #main-content .newsletter .social .newsletter-tw,#content #main-content .newsletter .social span{float:left}#content #main-content .newsletter .social span{margin-right:20px}#content #main-content .guide .content{width:640px}#content #main-content .guide .content .guide-item .info{width:135px}#content #main-content .whole-guide{text-align:right;padding-right:64px}#content #main-content .festivalhall{overflow:hidden}#content #main-content .festivalhall .text{height:232px;width:292px;float:left}#content #main-content .festivalhall .img{float:left;padding-bottom:0}#content #main-content .festivalhall .img img{height:280px;max-width:348px}#content #main-content .location #map{height:350px;width:100%}#content #main-content .twocolumn-wrap .content{width:100%;float:left}#content #main-content .twocolumn-wrap .content .twocolumn-text{padding:0 0 40px}#content #main-content .twocolumn-wrap .content p{margin:0}#content #main-content .twocolumn-wrap .content .details{padding-top:25px;padding-bottom:0}#content #main-content .twocolumn-wrap .content .gallery-wrap{margin-top:40px;position:relative}#content #main-content .twocolumn-wrap .content .gallery-wrap .gallery-controls{top:0;width:45px;position:absolute;left:-45px}#content #main-content .twocolumn-wrap .content .gallery-wrap .gallery-controls .gallery-next,#content #main-content .twocolumn-wrap .content .gallery-wrap .gallery-controls .gallery-prev{height:44px;cursor:pointer;float:none;margin-right:0}#content #main-content .twocolumn-wrap .content .gallery-wrap .gallery-controls .gallery-next img,#content #main-content .twocolumn-wrap .content .gallery-wrap .gallery-controls .gallery-prev img{width:100%}#content #main-content .twocolumn-wrap .content .gallery-wrap .slick-slider{margin-bottom:10px}#content #main-content .twocolumn-wrap .content .gallery-wrap .gallery{float:left;width:663px;height:440px;overflow:hidden}#content #main-content .twocolumn-wrap .content .gallery-wrap .gallery .galleryitem{height:440px;width:663px;overflow:hidden}#content #main-content .twocolumn-wrap .content .gallery-wrap .gallery .galleryitem iframe{height:440px}#content #main-content .twocolumn-wrap .content .gallery-wrap .gallery .galleryitem img{width:100%;height:100%;object-fit:cover}#content #main-content .twocolumn-wrap .venue{float:left}#content #main-content .twocolumn-wrap .venue .img{width:280px;height:185px}#content #main-content .twocolumn-wrap .venue:nth-child(odd){width:360px}#content #main-content .twocolumn-wrap .news-list .article{width:100%}#content #main-content .twocolumn-wrap .news-list .article .content{width:457px;margin-right:50px;float:left}#content #main-content .twocolumn-wrap .news-list .article .image{width:130px;float:right}#content #main-content .twocolumn-wrap .news-list .article .image img{width:100%}#content #main-content .twocolumn-wrap .content-tickets .nav .left,#content #main-content .twocolumn-wrap .content-tickets .nav .right{display:inline-block;cursor:pointer;background:url(/images/li-sidebar.png) no-repeat;outline:0;border:none;width:10px;height:16px}#content #main-content .twocolumn-wrap .content-tickets{position:relative}#content #main-content .twocolumn-wrap .content-tickets .nav{position:absolute;right:20px;top:75px;z-index:20000}#content #main-content .twocolumn-wrap .content-tickets .nav .left{-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-right:15px}#content #main-content .loadMoreGuide,#content #main-content .single-festival .tabcontent .loadMoreProgram{background-image:url(/images/news-more.png)}#content #main-content .twocolumn-wrap .content-tickets .ticketbox{padding:28px 30px 30px 20px}#content #main-content .twocolumn-wrap .content-tickets .ticketbox .ticket .info{width:250px}#content #main-content .twocolumn-wrap .content-tickets .ticketbox .ticket .info .place{width:166px}#content #main-content .twocolumn-wrap .content-tickets .ticketbox .ticket .mojekarte{padding:20px 0 20px 15px!important;margin:0;background-position:8px 13px}#content #main-content .twocolumn-wrap .news-details{margin-bottom:25px}#content #main-content .twocolumn-wrap .news-interactive{margin-bottom:-25px!important}#content #main-content .twocolumn-wrap .offer-summary{margin-top:10px;margin-bottom:0!important}#content #main-content .twocolumn-wrap .news-galley-wrap{margin-bottom:0}#content #main-content .twocolumn-wrap .festival{float:left}#content #main-content .twocolumn-wrap .festival:nth-child(odd){width:360px}#content #main-content .twocolumn-wrap .no-border{border:none!important}#content #main-content .twocolumn-wrap.festDvor .content{margin-bottom:40px}#content #main-content .twocolumn-wrap.festDvor .pdom-content.location{position:absolute;bottom:0;width:100%}#content #main-content .twocolumn-wrap.festDvor .pdom-content.location .title{max-width:none;width:100%;margin-left:0}#content #main-content .program .programbox .info{width:459px}#content #main-content .single-festival .single-program-short-desc{margin-bottom:20px!important}#content #main-content .single-festival .tabcontent .fest-signup .block span{display:initial;top:25px;margin-bottom:0}#content #main-content .single-festival .tabcontent .tab-share{display:initial}#content #main-content .single-festival .tabcontent .long-desc{margin-bottom:70px}#content #main-content .single-festival .tabcontent .program-item{width:100%}#content #main-content .single-festival .tabcontent .program-item .content{width:457px;margin-right:50px;float:left}#content #main-content .single-festival .tabcontent .program-item .image{width:130px;float:right}#content #main-content .single-festival .tabcontent .program-item .image img{width:100%}#content #main-content .mentors-list{margin-top:20px;margin-bottom:40px}#content #main-content .mentors-list .mentor:nth-child(odd){width:340px}#content #main-content .mentors-list .mentor{float:left;width:300px}#content #main-content .courses p{margin:20px 0!important}#content #main-content .workshops .workshopstab-wrapper .workshoptab .down,#content #main-content .workshops .workshopstab-wrapper .workshoptab .open{background-position:585px 20px}#content #main-content .workshops .workshopstab-wrapper .workshoptab .tab-content .orangebar{margin-top:10px}#content #main-content .gallery-orange-bar{margin-top:0}#content #main-content .signin-wrap{margin-bottom:30px}#content #main-content .signin-wrap .tab-head{background-position:575px 0}#content #main-content .item-info{float:left;width:275px;margin-right:12px}#content #main-content .orange-bar{margin-bottom:10px}#content #main-content .orderbox{min-height:229px;float:left;margin-right:0;margin-top:10px;width:275px}#content #main-content .twocolumn-wrap .workshop-interactive{margin-bottom:15px!important}#content #main-content .twocolumn-wrap .workshop-shortdesc p{margin-bottom:13px}#content #main-content .workshop-info{margin-top:-30px;text-transform:uppercase}#content #main-content .workshop-info .type{margin-top:-10px}#content #main-content .guide-list .guide-list-wrap .guide-item{width:100%;padding-bottom:0}#content #main-content .guide-list .guide-list-wrap .guide-item .content{width:580px;margin-right:0}#content #main-content .guide-list .guide-list-wrap .guide-item .content .guide-info{width:400px;float:left}#content #main-content .guide-list .guide-list-wrap .guide-item .image{width:130px;float:right;margin-top:0}#content #main-content .guide-list .guide-list-wrap .guide-item .image img{width:100%}#content #main-content .pdom-content .contact-item{width:380px}#content #main-content .pdom-content .headline{margin-top:35px;margin-bottom:5px}footer{padding:32px 0 55px}footer .block{width:300px}footer .block:nth-child(2){margin-top:0;float:right}}@media (min-width:768px) and (min-width:768px){#content .content-header .home .boxes .box,#content .content-header .home .boxes .box:hover{background-image:url(/images/home-boxborderTABLET.png);background-repeat:no-repeat;background-position:5px 10px}#content .content-header .home .boxes .box{width:180px;height:88px;float:left;margin-left:20px}#content .content-header .home .boxes .box a{padding:5px 10px}#content .content-header .home .boxes.four .box,#content .content-header .home .boxes.four .box:hover{background-image:url(/images/home-boxborderTablet-4.png);background-position:9px 9px}#content .content-header .home .boxes .box:last-of-type{margin-left:0}#content .content-header .home .boxes.four .box{width:125px}#content .content-header .home .boxes.four .box a{padding:20px 9px;font-size:18px}}@media (min-width:768px) and (min-width:1024px){#content .content-header #courses-header{height:256px}#content .content-header #courses-header .content{top:130px}#content .content-header #courses-header .content .btn-box{background-image:url(/images/boxbtncourseslarge.png)!important;width:310px;margin:initial;float:left;background-position:10px 10px!important}#content .content-header #courses-header .content .btn-box:hover{background-color:#75000c;background-repeat:no-repeat}#content .content-header #courses-header .content .btn-box a{padding-left:30px;text-transform:uppercase}#content .content-header #courses-header .content .btn-box:first-of-type{margin-right:15px}}@media (min-width:1024px){#header .lang-selector a,#header .main-nav ul li a{color:#bf081a;text-decoration:none;background-repeat:no-repeat;font-size:19px;text-transform:uppercase}.fixed,.fixedOdd{max-width:960px}.fixed-new{max-width:1350px}#content #main-content .twocolumn-wrap{overflow:hidden;position:relative}#content #main-content .twocolumn-wrap .content{float:left;width:710px}#content #main-content .twocolumn-wrap .content .details{padding-bottom:0}#content #main-content .twocolumn-wrap .content .twocolumn-text{padding:0 20px 70px 50px}#content #main-content .twocolumn-wrap .content-sidebar{margin-left:710px}#content #main-content .twocolumn-wrap .content-sidebar h3{width:206px}#content #main-content .twocolumn-wrap .courses-bar ul{width:250px;padding-left:65px}#content #main-content .twocolumn-wrap .courses-bar h3{border-bottom:none}#content #main-content .twocolumn-wrap .courses-bar .courseli{list-style-image:url(/images/checkLi.png)}#content #main-content .twocolumn-wrap .courses-bar .courseli span{position:relative;top:-15px}#content #main-content .twocolumn-wrap .single-festival-sidebar h3{margin-top:25px!important}#content #main-content .twocolumn-wrap.festDvor .content{margin-bottom:40px}#content #main-content .twocolumn-wrap.festDvor .pdom-content.location{position:absolute;bottom:0}.content-sidebar-mobile{display:none}#header .lang-selector{display:block;position:absolute;right:0;margin-right:25px;top:0;margin-top:18px}#header .lang-selector a{padding:3px 10px}#header .mobile-nav{display:none}#content .content-header .single-festival .content-sidebar,#header .main-nav,main .step-number,main .step-number img{display:block}#header .main-nav ul{padding:0;margin-top:0;margin-bottom:0;float:left}#header .main-nav ul li{line-height:1.45;letter-spacing:1.8px}#header .main-nav ul li a{padding:3px 10px}#header .main-nav .first-col a.active,#header .main-nav .second-col a.active{color:#1d1d1b}#header .main-nav .first-col{padding-left:100px}#header .main-nav .first-col li:nth-child(1) a.active{background-image:url(/images/main_nav1.png)}#header .main-nav .first-col li:nth-child(2) a.active{background-image:url(/images/main_nav2.png)}#header .main-nav .first-col li:nth-child(3) a.active{background-image:url(/images/main_nav3.png)}#header .main-nav .second-col{padding-left:95px}#header .main-nav .second-col li:nth-child(1) a.active{background-image:url(/images/main_nav4.png)}#header .main-nav .second-col li:nth-child(2) a.active{background-image:url(/images/main_nav5.png)}#header .main-nav .second-col li:nth-child(3) a.active{background-image:url(/images/main_nav6.png)}#header .main-nav-cart{float:none;margin-left:410px}main .cart-fixed{max-width:960px}main .step-number{margin-top:40px;width:400px;float:left}main .step-number img{margin:0 auto}main .cart-fixed .main-cart-wrap{float:left;width:545px}main .cart-fixed .main-cart-wrap .cart-content{padding-top:25px}main .cart-fixed .main-cart-wrap .cart-content .cart-inputs .col .form-group .error,main .cart-fixed .main-cart-wrap .cart-content .cart-inputs .col .form-group .form-input{width:370px}main .cart-fixed .main-cart-wrap .cart-content .cart-inputs .col .form-group .form-birth{width:347px}#content .content-header .page-heading .title{margin-left:35px;width:960px}#content .content-header .page-heading .dont-miss{margin-left:50px}#content .content-header .header-bar-title .title-wrap h1{padding-left:50px;width:660px}#content .content-header .home{height:465px}#content .content-header .home .header-unit{height:425px}#content .content-header .page-heading{width:960px}#content .content-header .news-carousel-wrap{padding-left:70px}#content .content-header .news-carousel-wrap .news-carousel .news-item,#content .content-header .news-carousel-wrap .news-carousel .news-item .image{width:330px}#content .content-header .news-carousel-wrap .news-carousel .news-item .content{width:300px}#content .content-header .news-carousel-wrap .program-carousel p{color:#000}#content .content-header .single-festival .content{padding-left:50px}#content .content-header #pdom-header .about-content,#content .content-header .course-carousel-wrap{padding-left:100px}#content .content-header .header-bar-title .courses{padding-bottom:15px}#content .content-header .header-bar-title .courses h1{position:relative;top:10px}#content .content-header .courses{margin:0 auto}#content .content-header .courses h1{float:left}#content .content-header .courses .cart{float:right}#content .content-header .courses .cart-extended{right:0}#content .content-header .course-carousel-wrap .course-item{width:330px}#content .content-header .course-carousel-wrap .course-item .content{width:290px}#content .content-header #courses-header .content .btn-box:first-of-type{margin-left:50px}#content #main-content .newsletter{padding:16px 0 22px}#content #main-content .newsletter button{top:15px;right:45px}#content #main-content .newsletter .social{margin-top:0;width:initial}#content #main-content .festivalhall .img img{height:280px;max-width:668px}#content #main-content .twocolumn-wrap .twocolumn-text p{margin:0}#content #main-content .twocolumn-wrap .content-sidebar{display:block;height:100%;width:100%;position:absolute;background:#e2d8c7}#content #main-content .twocolumn-wrap .content-sidebar .venues-sidebar{width:222px;padding-top:10px;padding-left:25px}#content #main-content .twocolumn-wrap .content-sidebar .news-sidebar{padding-top:30px;padding-left:25px;width:205px}#content #main-content .twocolumn-wrap .content-sidebar .news-sidebar .title{text-transform:uppercase;font-size:19px;margin-bottom:15px;letter-spacing:.1em}#content #main-content .twocolumn-wrap .content-sidebar .news-sidebar .control-input{padding:17px 10px;font-size:17px;border-radius:5px;width:178px;border:1px solid #ddd;margin-bottom:15px;font-family:Linotype}#content #main-content .twocolumn-wrap .content-sidebar .news-sidebar .control-select{-moz-appearance:none;font-family:Linotype;width:200px;padding:17px 10px;font-size:17px;line-height:1;height:54px;border:1px solid #ddd;-webkit-appearance:none;border-radius:5px;margin-bottom:15px;background-image:url(/images/sidebarDropdownArrow.png);background-repeat:no-repeat;background-position:155px 20px;color:#4f4031}#content #main-content .twocolumn-wrap .content-sidebar .news-sidebar .submit{cursor:pointer;background:url(/images/newsSearchBorder.png) 15px 5px no-repeat #e20613;height:50px;text-transform:uppercase;text-align:center;letter-spacing:.2em;border-radius:5px;font-weight:700;color:#fff}#content #main-content .twocolumn-wrap .content-sidebar .news-sidebar .submit span{position:relative;top:12px}#content #main-content .twocolumn-wrap .content-sidebar .news-sidebar .submit:hover{background:url(/images/newsSearchBorder.png) 15px 5px no-repeat #75000c}#content #main-content .twocolumn-wrap .content .details{padding:20px 20px 0 50px}#content #main-content .twocolumn-wrap .content .details .address{margin-bottom:40px}#content #main-content .twocolumn-wrap .content .twocolumn-padding{padding:0 20px 0 50px}#content #main-content .twocolumn-wrap .content .gallery-wrap .gallery-controls{position:relative;width:47px;top:0;height:440px;float:left;left:0}#content #main-content .twocolumn-wrap .content .gallery-wrap .gallery-controls .gallery-next,#content #main-content .twocolumn-wrap .content .gallery-wrap .gallery-controls .gallery-prev{height:45px;cursor:pointer;float:none;margin-right:0}#content #main-content .twocolumn-wrap .content .gallery-wrap .gallery-controls .gallery-next img,#content #main-content .twocolumn-wrap .content .gallery-wrap .gallery-controls .gallery-prev img{width:100%}#content #main-content .twocolumn-wrap .content .gallery-wrap .gallery{float:left;width:663px;height:440px;margin-bottom:25px}#content #main-content .twocolumn-wrap .content .gallery-wrap .gallery .galleryitem img{width:100%;max-width:100%}#content #main-content .twocolumn-wrap .program .programbox .info{width:529px}#content #main-content .twocolumn-wrap .single-festival h2.single-program{padding-left:50px}#content #main-content .twocolumn-wrap .single-festival .single-festival-long{padding:0 20px 0 50px}#content #main-content .mentors-list,#content #main-content .venues-content{padding-left:50px}#content #main-content .twocolumn-wrap .single-festival .orange-bar{margin:0 20px 0 50px}#content #main-content .twocolumn-wrap .single-festival .tabcontent{padding-left:50px;padding-right:25px}#content #main-content .twocolumn-wrap .single-festival .tabcontent .program-item .content{width:100%;margin-right:48px;float:left}#content #main-content .twocolumn-wrap .single-festival .tabcontent .program-item .image{width:130px;float:right}#content #main-content .twocolumn-wrap .single-festival .tabcontent .program-item .image img{width:100%}#content #main-content .twocolumn-wrap .single-festival .tabcontent .loadMoreProgram{width:642px;position:relative}#content #main-content .twocolumn-wrap .news-inbar{display:none}#content #main-content .twocolumn-wrap .news-list{width:640px;margin-left:50px}#content #main-content .twocolumn-wrap .news-list.international{width:100%}#content #main-content .twocolumn-wrap .news-list .article .content{width:457px;margin-right:53px;float:left}#content #main-content .twocolumn-wrap .news-list .article .image{width:130px;float:right}#content #main-content .twocolumn-wrap .news-list .article .image img{width:100%}#content #main-content .twocolumn-wrap .news-list .loadMoreNews,#content #main-content .twocolumn-wrap .news-list .loadMoreProgram{width:642px;position:relative}#content #main-content .guide .content{width:960px}#content #main-content .guide .content .guide-item .info{width:144px}#content .courses-content,#content .workshops{width:640px!important}#content .mentor-single{width:640px!important;padding:0 20px 0 50px}#content .courses{margin:0 20px 0 50px}#content .workshops{margin-left:50px}#content .workshops .workshopstab-wrapper .workshoptab .down,#content .workshops .workshopstab-wrapper .workshoptab .open{background-position:585px 0}#content .workshops .workshopstab-wrapper .workshoptab .tab-content .workshop-groups,#content .workshops .workshopstab-wrapper .workshoptab .tab-content .workshop-shortdesc{width:480px}#content .workshops .workshopstab-wrapper .workshoptab .tab-content .workshop-fulldesc{width:100%}#content .gallery-orange-bar{margin-top:0}#content .gallery-orange-bar,#content .signin-wrap,#content .workshop-info{margin-left:50px;width:640px}#content .signin-wrap{width:615px}#content .signin-wrap .content{width:100%!important}#content .guide-list .guide-list-wrap{width:640px!important;margin-left:50px}#content .guide-list .guide-list-wrap .guide-item .content{width:457px;margin-right:53px;float:left}#content .guide-list .guide-list-wrap .guide-item .image{width:130px;float:right}#content .guide-list .guide-list-wrap .guide-item .image img{width:100%}#content .guide-list .loadMoreGuide{width:642px;position:relative}#content .pdom-content{padding-left:50px;width:640px!important}footer .block{width:340px;float:left}footer .block:nth-child(2){float:left}footer .picture{display:block;float:right}}@media (min-width:1024px) and (min-width:1320px){#content .content-header .home .boxes .box,#content .content-header .home .boxes .box:hover{background-image:url(/images/home-boxborderTABLET.png);background-position:7px 8px}#content .content-header .home .boxes .box{margin-left:20px}#content .content-header .home .boxes .box a{padding:15px 11px 15px 20px;font-size:26px}#content .content-header .home .boxes.four .box,#content .content-header .home .boxes.four .box:hover{background-image:url(/images/home-boxborderDESKTOP-4.png);background-position:9px 9px}#content .content-header .home .boxes.four .box{width:205px;font-size:20px}}.cookies{width:282px;height:45px;padding:11px 12px 9px 13px;position:fixed;bottom:0;left:0;z-index:9999999;background:#3f3731;color:#fff}.cookies .cookies-text{width:161px;margin-right:13px;margin-top:2px;font-size:14px;line-height:14px;float:left}.cookies .cookies-button{float:right;font-size:18px;cursor:pointer;font-weight:700;padding:15px 14px;height:14px;line-height:16px;background:#e20613}.partners-content .row{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;border-bottom:1px dashed #ccc;margin-top:35px}.partners-content .partner{max-width:350px;margin-right:10px}.partners-content .img{display:block;height:184px;width:100%;border-radius:10px;background-position:center;background-size:cover}.partners-content .details-partner{margin-top:10px}.courses-signup{display:none;position:absolute;z-index:999;background-image:url(/images/courses_banner.jpg);height:200px;width:367px}.courses-signup p{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40%;margin:0;padding:10px;background-color:rgba(255,255,255,.9)}.courses-signup .close-popup{display:inline-block;position:relative;background:url(/images/cart_close_white.png) center center no-repeat;background-size:contain;float:right;height:24px;width:24px;z-index:1000;right:5px;top:5px;cursor:pointer}.mute-btn{height:24px;width:24px;background:url(/images/mute.png) center center no-repeat;background-size:contain;position:absolute;top:10px;right:10px;z-index:1;cursor:pointer}@media (min-width:1024px) and (max-width:1320px){#content .content-header .home .boxes .box,#content .content-header .home .boxes .box:hover{background-image:url(/images/home-boxborderTABLET.png);background-repeat:no-repeat;background-position:5px 10px}.fixed-new{max-width:960px}#content .content-header .home{height:465px}#content .content-header .home .header-unit{height:425px}#content .content-header .home .boxes .box{width:180px;height:88px;float:left;margin-left:20px}#content .content-header .home .boxes .box a{padding:5px 10px}#content .content-header .home .boxes.four .box,#content .content-header .home .boxes.four .box:hover{background-image:url(/images/home-boxborderTablet-4.png);background-position:9px 9px}#content .content-header .home .boxes .box:last-of-type{margin-left:0}#content .content-header .home .boxes.four .box{width:125px}#content .content-header .home .boxes.four .box a{padding:20px 9px;font-size:18px}#content .content-header .header-bar-title .courses{padding-bottom:15px}#content .content-header .header-bar-title .courses h1{position:relative;top:10px}#content .content-header .courses{margin:0 auto}#content .content-header .courses h1{float:left}#content .content-header .courses .cart{float:right}#content .content-header .courses .cart-extended{right:0}#content .content-header .course-carousel-wrap{padding-left:100px}#content .content-header .course-carousel-wrap .course-item{width:330px}#content .content-header .course-carousel-wrap .course-item .content{width:290px}#content .content-header #courses-header .content .btn-box:first-of-type{margin-left:50px}}@media (min-width:1024px){#courses-header .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}