.toggle-single{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.menu-toggle{display:none}.to-top{width:50px;height:50px;background:#061325 url(../images/caret.png);background-size:cover;border-radius:6px;color:#fff;font-weight:700;font-size:30px;display:none;position:fixed;right:20px;bottom:20px;text-align:center;cursor:pointer;z-index:10;opacity:.6}@media screen and (min-width:1001px){.to-top{display:none!important}}#header .list-venue{display:none;padding-top:30px;margin-bottom:-20px}@media screen and (max-width:650px){#header .list-venue{display:block}}#header .list-venue h3{display:none}#header .list-venue .select{font-weight:700;font-size:24px;display:inline-block;padding-right:15px;position:relative;margin-bottom:5px}#header .list-venue .select.active:after{-webkit-transform:rotateZ(180deg);-moz-transform:rotateZ(180deg);-ms-transform:rotateZ(180deg);-o-transform:rotateZ(180deg);transform:rotateZ(180deg)}#header .list-venue .select:after{content:'';position:absolute;top:7px;right:0;height:0;width:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000}#header .list-venue a{margin:8px 0;display:block;text-decoration:none;font-size:14px}#header .list-venue li.active a{font-weight:700}#header .list-venue .regular-block{display:none}#header .list-venue .regular-block.active{display:block}.nav-holder .search-form{float:none;position:relative;top:4px;display:none;width:100%;margin-bottom:10px}.nav-holder .search-form.active{display:inline-block}.nav-holder .search-toggle{width:20px;height:20px;float:right;background:url(../images/btn-search-black.png);background-size:cover;position:relative;top:10px;margin-bottom:8px}.home-page .nav-holder .search-toggle{background:url(../images/btn-search-white.png);background-size:cover}.nav-holder .search-form table.gsc-search-box tbody td.gsc-input input.gsc-input{height:11px;border-radius:0;width:100%}.nav-holder .search-form .submit{background:url(/assets/images/btn-submit-lg.gif) no-repeat;width:22px;position:absolute;top:0;right:0}.nav-holder .search-form fieldset{display:block;padding-right:22px;position:relative}@media screen and (max-width:1000px){body{min-width:initial}input{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}#wrapper{width:auto;padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wrapper *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#header .logo-holder{width:auto}#header a{border:0!important}.nav-holder{width:100%;text-align:center;padding:0 8px 13px}.nav-holder #nav{display:inline-block}.nav-holder #nav ul.menu-left,.nav-holder #nav ul.menu-right{float:left}.nav-holder #nav ul.menu-right{padding-left:5px}.nav-holder #nav li{padding:0 5px}.nav-holder #nav li:first-child{padding-left:0}.nav-holder #nav li#phi{padding:0 0 0 7px}.nav-holder #nav li.sub-menu>ul{text-align:left}.nav-holder #nav li.sub-menu>ul>li:first-child{padding-left:5px}.search-toggle{margin-right:0}.search-form{margin:3px 0 0;width:100%}.search-form form.gsc-search-box,form.gsc-search-box{padding:8px 0 2px}.nav-holder .search-form table.gsc-search-box tbody td.gsc-input input.gsc-input{height:19px}table.gsc-search-box tbody td.gsc-search-button{width:18px}.home-gallery{height:auto}.home-gallery .mask{width:auto;overflow:visible}.home-page .three-column{width:auto;margin:0}.home-page .three-column .column>a,.home-page .three-column .column>a img{width:100%;height:auto}.data-gallery{width:auto}.data-gallery .mask{width:auto}.home-page .mail-form{width:240px;margin:auto;float:none;text-align:center}.home-page .mail-form input{height:25px;border-radius:0}.home-page .mail-form .submit{background:url(/assets/images/btn-submit-lg.gif) no-repeat;width:22px}.home-page .mail-form fieldset{display:inline-block;width:217px}.home-page .social{height:auto}.home-page .social-buttons-black{float:none;padding-top:10px;clear:both;text-align:center}.home-page .social-buttons-black p,.home-page .social-buttons-black ul{display:inline-block;float:none;vertical-align:middle}.home-page .social-buttons-black ul a{background-image:url(/assets/images/btn-social-icons-lg.png)!important}.home-page .social-buttons-black ul li#facebook a{background-position:0 0;width:27px;height:26px}.home-page .social-buttons-black ul li#facebook a:hover{background-position:0 -33px}.home-page .social-buttons-black ul li#twitter a{background-position:-41px 0;width:34px;height:26px}.home-page .social-buttons-black ul li#twitter a:hover{background-position:-41px -33px}.home-page .social-buttons-black ul li#flickr a{background-position:-87px 0;width:27px;height:26px}.home-page .social-buttons-black ul li#flickr a:hover{background-position:-87px -33px}.home-page .social-buttons-black ul li#vimeo a{background-position:-127px 0;width:27px;height:26px}.home-page .social-buttons-black ul li#vimeo a:hover{background-position:-127px -33px}.home-page .social-buttons-black ul li#youtube a{background-position:-168px 0;width:61px;height:26px}.home-page .social-buttons-black ul li#youtube a:hover{background-position:-168px -33px}#footer{width:auto;text-align:center}#footer p{float:none}#footer .footer-nav{float:none;margin-top:10px}#footer .footer-nav ul{display:inline-block}#side{width:35%;padding-right:20px}#side img{max-width:100%;height:auto}#side .mail-form{position:relative;padding-right:22px;padding-left:0;width:auto}#side .mail-form input{height:25px;border-radius:0;width:100%}#side .mail-form .submit{background:url(/assets/images/btn-submit-lg.gif) no-repeat;width:22px;position:absolute;top:14px;right:0}#side .social-buttons-white{text-align:center}#side .social-buttons-white ul{margin-left:0;float:none}#side .social-buttons-white ul li{display:inline-block;margin:0 3px 15px;float:none}#side .calendar-area .calendar,#side .calendar .datepicker,#side .datepicker-header,#side .article-block,#side .popular-section,#side .regular-block,#side .contact-box{width:auto;padding-left:0;padding-right:0}#main{width:65%}#main h2{margin-left:0}#main img{max-width:100%;height:auto}#main .big-image{width:auto}#main h1,#main .big-text,#main .text,#main .normal-text{padding-left:0;padding-right:0}#main .two-column .gallery{display:none}.side-heading{width:auto;padding-left:0;padding-right:0}.events-list .text{width:auto;float:none;margin-left:202px}.datepicker-header .datepicker-prev,.datepicker-header .datepicker-next{background:url(/assets/images/btn-gallery-lg.png) no-repeat;width:24px;height:23px}.datepicker-header .datepicker-next{background-position:-28px 0}.datepicker-title{width:auto;float:none;padding-top:5px}.datepicker-calendar{width:100%}.datepicker-calendar td{width:14%;border:1px solid #fff}.datepicker-calendar td a{width:100%!important;height:30px!important}.calendar-area h3{margin-left:0}.calendar-data{width:auto;padding-left:0;padding-right:0}.calendar-data ul li{width:auto;padding-left:0}.events-block .event{position:relative;min-height:200px;padding-right:200px!important}.events-block .event>.overlay,.events-block .event>a{width:180px;position:absolute;top:24px;right:0;border:0}.events-block .text{float:none;width:auto!important}.events-block .pagination{padding:0}.events-block .pagination ul li,.events-block .pagination ul a{width:29px;height:30px}.events-block .pagination ul li{padding-top:5px;background:#ccc;margin-bottom:3px}.events-block .pagination ul li:hover a{background:0 0;border:0}.events-block .pagination ul li.active{background-size:cover}#fancybox-wrap,#fancybox-wrap *,.lightbox,.lightbox *{max-width:100%}.lightbox .photo .photo-frame,.lightbox img{height:auto}.visit-page #main .two-column{width:auto;padding-left:0}.visit-page #main .two-column .big-column{width:73%}.visit-page #main .two-column .column{width:25%;padding-right:0}.visit-page #main .two-column .column img{margin:0 auto 27px;max-width:100%;height:auto}.contact-form{padding-left:0}.contact-form fieldset,.contact-form .row,.contact-form input,.contact-form textarea{max-width:100%;min-width:initial}.contact-form .submit{margin-left:0}.data-gallery{border:0}.data-gallery .mask{height:auto}.data-gallery .date{margin-bottom:2px}.data-gallery .gallery-carousel{display:block;padding:0 12px}.data-gallery .gallery-carousel>div{margin:12px 0 0}.event-entry .two-column .big-column{width:100%;float:none}.photo-holder .notes-block,.event-entry #main .two-column .column{width:100%;float:none;clear:both}.photo-holder .notes-block .section{padding-top:20px}.event-entry #main .two-column .column h2,.event-entry #main .two-column .column ul{margin-left:0;padding-left:0}.event-entry #main .heading{margin-left:0;padding-left:0}.event-entry #main .heading h1{margin-left:0}.accordion-block{padding-left:0}#main .two-column,#main .article-section{padding-left:0}#main .two-column .holder{width:100%;margin:0}#main .two-column .column{width:100%;padding:10px 0}#main .heading-info .text{width:auto;float:none;padding:0 0 20px}#main .heading-info img{float:none}.person-entry .two-column .big-column{float:none;width:auto}.person-entry #main .column{padding:20px 0;float:none;width:auto}#sitemap #main{width:auto}#sitemap #main ul{width:32%;float:none;display:inline-block;vertical-align:top}#sitemap #main ul ul{width:100%}.person-list ul{width:50%}.person-list ul li{width:100%}.letter-list ul{float:none;margin-left:50px;overflow:hidden}.visit-page #main .two-column .links-list{padding-left:0}.event-entry #main .heading .social-area{height:auto}iframe{max-width:100%}.schedule-block .accordion-schedule li,.schedule-block .date-list{width:100%}.schedule-block .date-list .event{width:auto;margin-left:60px;float:none}.gsc-result .gs-title{height:auto!important}.gsc-webResult.gsc-result{padding-left:0!important}}@media screen and (max-width:768px){#header .logo{display:none}.menu-toggle .bar{height:3px;background:#000;margin-bottom:7px}.home-page .menu-toggle .bar{background:#fff}.nav-holder{position:relative;overflow:visible;border:0;padding:0;width:100%}.nav-holder .search-form{margin-bottom:30px}.nav-holder .menu-toggle{display:block;width:30px;position:absolute;right:0;top:-63px}.nav-holder #nav{display:none;margin:20px 0;padding:0;width:100%}.nav-holder #nav.active{display:block}.home-page .nav-holder #nav.active{background-color:#000}.nav-holder #nav ul.menu-left,.nav-holder #nav ul.menu-right{float:none}.nav-holder #nav li{padding:0!important;width:100%;margin:8px 0;text-align:center;font-size:14px;line-height:15px;float:none}.nav-holder #nav li.sub-menu>ul{width:100%;padding:10px 0 0;position:relative;left:0;margin-top:0;display:none;opacity:0;transition:opacity linear .15s;border-bottom:0}.nav-holder #nav li.sub-menu:hover>ul{display:block;opacity:100}.nav-holder #nav li.sub-menu>ul>li{width:100%;margin:4px 0}.nav-holder #nav li.sub-menu>ul>li>a{padding:2px;display:block}.nav-holder .search-toggle{position:absolute;top:-67px;right:45px;width:30px;height:30px}.home-gallery{background:0 0;margin:0 0 50px;border-bottom:1px solid #a6a6a6}}@media screen and (min-width:651px) and (max-width:1000px){.home-page .three-column .column:first-child{width:48%;margin:0 4% 0 0}.home-page .three-column .column:nth-child(2){width:48%;margin:0}.home-page .three-column .column:last-child{width:100%;margin:30px 0 0}}@media screen and (min-width:651px) and (max-width:768px){.events-list li>a,.events-list li>a>img{float:none;display:block;margin:0 0 20px;border:0!important}.events-list .text{margin-left:0}.events-block .event{float:none;padding-right:0!important}.events-block .event>.overlay,.events-block .event>a{margin-top:20px;position:static;text-align:center;display:block}.events-block .event>.overlay img,.events-block .event>a img{float:none;width:100%;height:auto}.contact-box{font-size:11px}}@media screen and (max-width:650px){#header{padding:0;margin-bottom:20px}#header .logo-holder{padding:0}#header .slogan{margin:35px 0;width:178px;height:30px;background-size:cover!important}#header .logo{display:none}#header .logo-holder{border:0}.home-gallery{background:0 0;margin:0 0 50px;border-bottom:1px solid #a6a6a6;padding-bottom:100px}.nav-holder{position:relative;overflow:visible;border:0;padding:0}.nav-holder:after{content:"";display:table;clear:both}.nav-holder .search-toggle{position:absolute;top:-67px;right:45px;width:30px;height:30px}.menu-toggle{display:block;width:30px;position:absolute;right:0;top:-63px}.menu-toggle .bar{height:3px;background:#000;margin-bottom:7px}.home-page .menu-toggle .bar{background:#fff}.nav-holder #nav{display:none;margin:0 0 20px;padding:0;width:100%}.nav-holder #nav:after{content:"";display:table;clear:both}.nav-holder #nav.active{display:block}.nav-holder #nav ul.menu-left,.nav-holder #nav ul.menu-right{float:none}.nav-holder #nav li{padding:0!important;width:100%;margin:8px 0;text-align:center;font-size:14px}.home-page .three-column .column{width:100%;margin:0 0 35px}.home-page .three-column .column:last-child{margin-bottom:0}.home-page .three-column .column:nth-child(2){display:none}.home-page .social{margin-bottom:22px}.home-page .social-buttons-black p{display:none}#footer{padding-bottom:35px}#side{width:100%;max-width:280px;margin:0 auto 50px;float:none;padding:0}#content{position:relative;padding-top:40px}.home-page #content{padding-top:0}.side-heading{position:absolute;top:0;left:0;padding:0;border:0}.side-heading h1,.side-heading h2{font-size:24px}#main{width:100%;margin-bottom:35px;float:none}#main .normal-text{padding:0}#main .two-column .gallery{display:none}.visit-page #main .two-column .big-column{width:100%}.visit-page #main .two-column .column{width:100%;margin-top:20px;text-align:center}.contact-form label{display:block;margin-bottom:5px;width:100%}.home-page .social-buttons-black ul{padding:0}.home-page .social-buttons-black ul li:first-child{margin-left:0}#sitemap #main ul{width:100%;padding:0}.social-buttons-white ul a{background-image:url(/assets/images/btn-social-icons-lg.png)!important}.social-buttons-white ul li{display:inline-block;margin:0 5px 15px;float:none}.social-buttons-white ul li#facebook a{background-position:0 -66px;width:27px;height:26px}.social-buttons-white ul li#facebook a:hover{background-position:0 -33px}.social-buttons-white ul li#twitter a{background-position:-41px -66px;width:34px;height:26px}.social-buttons-white ul li#twitter a:hover{background-position:-41px -33px}.social-buttons-white ul li#flickr a{background-position:-87px -66px;width:27px;height:26px}.social-buttons-white ul li#flickr a:hover{background-position:-87px -33px}.social-buttons-white ul li#vimeo a{background-position:-127px -66px;width:27px;height:26px}.social-buttons-white ul li#vimeo a:hover{background-position:-127px -33px}.social-buttons-white ul li#youtube a{background-position:-168px -66px;width:61px;height:26px}.social-buttons-white ul li#youtube a:hover{background-position:-168px -99px}#main .one-column{padding-left:0}.visit-page .side-heading{display:none}}@media screen and (max-width:480px){.events-list li>a,.events-list li>a>img{float:none;display:block;margin:0 0 20px;border:0!important}.events-list .text{margin-left:0}.events-block .event{float:none;padding-right:0!important}.events-block .event>.overlay,.events-block .event>a{margin-top:20px;position:static;text-align:center;display:block}.events-block .event>.overlay img,.events-block .event>a img{float:none;width:100%;height:auto}.person-list ul{width:100%}}@media screen and (max-width:650px){.home-carousel .text{width:100%;padding:0 0 30px}}.home-carousel .image{display:block;margin-left:320px}@media screen and (max-width:650px){.home-carousel .image{margin:0}}.home-carousel .image img{width:100%;height:auto}.home-carousel .owl-nav{position:absolute;bottom:45px;left:264px}@media screen and (max-width:1000px){.home-carousel .owl-nav{left:234px}}@media screen and (max-width:650px){.home-carousel .owl-nav{left:0;bottom:-50px;width:100%;text-align:center}}.gallery-carousel .owl-item{height:130px}.gallery-carousel .owl-nav{position:absolute;right:13px;bottom:13px}.owl-carousel:after{content:"";display:table;clear:both}.owl-carousel .owl-prev,.owl-carousel .owl-next{background:url(/assets/images/btn-gallery.png) no-repeat;width:12px;height:11px;display:inline-block}@media screen and (max-width:1000px){.owl-carousel .owl-prev,.owl-carousel .owl-next{background:url(/assets/images/btn-gallery-lg.png) no-repeat;width:24px;height:23px}}.owl-carousel .owl-prev.disabled{background-position:0 -19px}@media screen and (max-width:1000px){.owl-carousel .owl-prev.disabled{background-position:0 -37px}}.owl-carousel .owl-next{background-position:-14px 0;margin-left:3px}@media screen and (max-width:1000px){.owl-carousel .owl-next{background-position:-28px 0}}.owl-carousel .owl-next.disabled{background-position:-14px -19px}@media screen and (max-width:1000px){.owl-carousel .owl-next.disabled{background-position:-28px -37px}}