html{margin:0;padding:0;height:100%;min-height:700px;overflow-y:scroll;font-family:'Arial', sans-serif;background:#000000;color:#5f6061;}
body{margin:0;padding:0;min-height:100%;min-width:200px;font-size:14px;line-height:2;position:relative;}
#main{padding:0;}

/********************************************************************************************************************************** COMMON ELEMENTS */
.link, a{text-decoration:none;cursor:pointer;outline:none;color:#993333;}
.link:hover, a:hover{text-decoration:none;color:#ed3333;}
a img{border:none;}
ul, ol{margin:15px 0 15px 30px;}
ul {list-style-image:url("../images/layout/li.png");}
li {margin: 1px 0;}
hr{display:block;clear:both;height:1px;margin:20px 0;padding:0;border:none;background:#92A7C3;}
small {color: #555; font-size: 11px;}
.full-width{width:100%;}
.max-width{max-width:100%;}
.v-top{vertical-align:top;}
.small{font-size:12px;}
.very-small{font-size:10px;line-height:13px;}
.bigger{font-size:130%;}
.short-line{line-height:1.3;}
.clear{display:block;height:0px;clear:both;}
.sprite{background-position:top left;background-repeat:no-repeat;}
.sprite:hover{background-position:bottom left;background-repeat:no-repeat;}
.sprite.small{width:16px;height:16px;}
.sprite.marker{background-image:url(../images/layout/sprite_marker.png);}
.nowrap{white-space:nowrap;}
.gray{color:#a8a8a8;}
.uc{display:block;padding:80px 20px;text-align:center;font-size:30px;color:#a8a8a8;}
h1,h2,h3,h4,h5{font-weight:800;margin-bottom:0.5em;}
h1{font-size:2.2em;} h2{font-size:1.7em;} h3{font-size:1.4em;} h4{font-size:1.1em;} h5{font-size:1.1em;}
b, strong{font-weight:700;}
.img-left{float:left;margin:0 20px 10px 0;}
.img-right{max-width:100%;float:none;}
.img-border{padding:5px;border:1px solid #c5c5c5;}
a:hover .img-border{border:1px solid #333;}
.right-banner{border:1px solid transparent;}
a:hover .right-banner{border:1px solid #fff;}

#header-wrap{position:fixed;z-index:2000;top:0px;left:0px;padding:20px 0;width:100%;height:110px;background:transparent;transition:background 0.5s;}
#header-wrap.ban{top:50px;}
#header-wrap.scrolled{background:#000;top:0px;}
#lang-link{position:absolute;top:-12px;right:110px;}
/*
#share-link{position:absolute;top:-9px;right:76px;display:block;width:20px;height:20px;background:url('../images/layout/icon_share.png') no-repeat center;}
#share-link img{display:none;}
*/
.commons-share-wrap{position:absolute;top:-12px;right:76px;}
.commons-share-wrap img{width:20px;height:20px}
#social-icons{position:absolute;top:-14px;right:17px;}
.social-icon img{width:24px;height:24px;}
.news-header-right-cell .commons-share-wrap{display:none}

#page-title{font-size:2.2em;font-weight:800;margin-bottom:0.5em;}

.downloads-block{display:inline-block;margin:0px 5px 5px 0;border: none; border-bottom:1px solid #aeaeae;}
.downloads-block br,.downloads-block span{display:none;}

.gallery-page .gal-container{display:inline-block;margin:0px;text-align:center;}
.gallery-page .gal-container .gal-thumb{width:120px;}
.gal-container{text-align:left;}
.container-large .gal-thumb, .container-small .gal-thumb{display:inline-block;width:120;height:80px;border-radius:0;border:none;padding:0px;margin:0px;margin:5px;}
.gallery-page .gal-thumb{border-radius:5px;height:100px;}
.gal-link{background-size:cover;width:100%;border-radius:0;border-radius:5px;opacity:0.85}
.gallery-page .gal-link{height:80px;border-radius:0}
.gallery-page .gal-link{opacity:1;}
.gal-caption{display:block;width:120px;padding:5px 0;text-align:center;background-color:#e6e6e6;color:#3c3c3c;font-size:10px;line-height:1.1;border-radius:0 0 5px 5px}
.gal-thumb:hover .gal-caption{background-color:#3c3c3c;color:#fff;}

#year-selector{display:block;position:absolute;top:-5px;left:80px;line-height:1;z-index:500;}
#year-selector-options{display:none;position:absolute;top:0;left:0;transition:opacity 0.5s;}
#year-selector-options a{display:block;padding:5px 15px;background:rgba(0,0,0,0.3);font-size:32px;opacity:1;transition:opacity 0.5s;}
#year-selector-button{display:block;position:relative;padding:5px 15px 15px 15px;font-size:32px;cursor:pointer;color:#fff;background:url('../images/layout/icon_year_selector.png') no-repeat center bottom;}
/*
#year-selector:hover{overflow:visible;}
#year-selector:hover #year-selector-options{opacity:1;}
#year-selector:hover #year-selector-button{opacity:0;}
*/
.slider-img-wrap{position:relative;width:100%;overflow:hidden;}
.slider-img{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;}
.slider-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../images/layout/overlay.png);z-index:0;}
.slider-text{position:absolute;width:100%;top:40%;}
.slider-text.page{position:relative;width:100%;top:auto;padding:140px 0 30px 0;background-repeat:no-repeat;background-size:cover;background-position:center;}
.slider-text h1{font-size:1.5em;font-weight:800;color:#fff;margin-bottom:0.2em;}
.slider-text h2{font-size:1.2em;color:#fff;}
.slider-text h3{font-size:1em;color:#ed3333;}
.slider-text h4{font-size:1em;color:#fff;}
.slider-text.page h1,.slider-text.page h2,.slider-text.page h3,.slider-text.page h4{margin-bottom:0.1em;line-height:1.2;}
#caption-wrap{position:absolute;width:100%;bottom:0;background-color:rgba(0,0,0,0.5);color:#eee;text-align:center;line-height:1.2;padding:5px;}

#menu{display:block;margin-top:54px;text-align:right;font-size:12px;}
#menu a{display:inline-block;color:#fff;letter-spacing:0px;margin-left:10px;border-bottom:1px dotted #989898;white-space: nowrap;}
#menu a.selected, #menu a:hover{color:#ed3333;border-bottom:1px solid #ed3333;}

.mobile-menu-icon{cursor:pointer;margin:20px 0;}
#mobile-menu-overlay{position:fixed;top:0px;left:0px;width:100%;height:100%;display:none;background:rgba(0,0,0,0.4);z-index:5000;}
#mobile-menu-items{position:fixed;top:1%;right:1%;width:98%;display:none;z-index:6000;}
#mobile-menu-items a{display:block;font-size:14px;padding:8px 10px;margin:1px;white-space:nowrap;text-align:center;color:#3d3d3d;background:#fff;}
#mobile-menu-items a:hover, #mobile-menu-items a.selected:hover{color:#fff;background:#ed3333;}
#mobile-menu-items a.selected{color:#ed3333;}

#content-wrap{padding:50px 0;min-height:400px;width:100%;background:#fff;}

.proceedings-block{padding:15px 25px;background:rgba(0,0,0,0.1);}

.hicon{opacity:0.6;}
a:hover .hicon{opacity:1;}

.gall-block{padding:30px 0;text-align:center;}
.gall-img{display:inline-block;margin:5px;padding:10px;border-radius:4px;border:1px solid gray;}
a:hover .gall-img{border:1px solid black;}

.galp{text-align:center;}
.galp-thumb{display:inline-block;width:90px;margin:5px;vertical-align:top;border-radius:5px;overflow:hidden;}
.galp-thumb-img{display:block;width:90px;height:90px;}
.galp-thumb-caption{display:block;width:90px;min-height:30px;padding:5px 0;text-align:center;background-color:#e6e6e6;color:#3c3c3c;font-size:10px;line-height:1.1;}
.galp-thumb:hover .galp-thumb-caption{background-color:#3c3c3c;color:#fff;}

.file {display:inline-block;padding:6px 15px 6px 40px;color:#ed3333;font-size:15px;border-radius:2px;text-align:left;background-color:#333333;background-repeat:no-repeat;background-position:5px;}
.file:hover{color:#fff;text-decoration:none; }
.file.pdf{background-image:url(../images/layout/icon_pdf.png);}
.file.doc{background-image:url(../images/layout/icon_doc.png);}
.date{font-size:80%;color:#868686;}
.caption{padding:10px;background:#e8e8e8;}
.caption span{display:block;padding:5px;background:#cecece;font-size:10px;color:#4d4d4d;text-align:center;line-height:1.1;font-style:italic;}
.caption.right{float:right;margin:0 0 15px 20px;}
.caption.left{float:left;margin:0 20px 15px 0;}

.accom-table{border-collapse:collapse;width:100%;}
.accom-table td{padding:4px;border:1px dotted #cfcfcf;border-bottom:1px solid #cfcfcf;vertical-align:top;}
.accom-table th{padding:4px;border:1px solid #333366;background:#333366;color:#fff;}
.accom-title{width:150px;}
.accom-title img{width:100%;}
.accom-description{width:auto;font-size:12px;}
.accom-prices{width:auto;font-size:12px;}
.accom-contact{width:170px;font-size:12px;}
.accom-map{width:50px;}
.accom-contact a{display:block;height:20px;width:150px;padding:2px 4px;border-radius:3px;overflow:hidden;}
.accom-contact a:hover{position:absolute;width:auto;background:#656565;}

.partners-wrap{display:block;text-align:center;}
.partner-block{display:inline-block;width:190px;vertical-align:top;padding:10px;margin:10px;}
.partner-img{width:170px;padding:10px;border:1px solid #cfcfcf;}
a:hover .partner-img{border:1px solid #b1b1b1;}

.tab-content{padding:20px;background:#fff;border:1px solid #b2bbbb;border-top:none;}
.tabs{height:56px;border-bottom:1px solid #b2bbbb;}
.tabs a{position:relative;display:inline-block;height:56px;padding:10px 6px;color:#000;vertical-align:top;text-align:center;line-height:1.2;font-size:12px;font-weight:700;border:1px solid transparent;}
.tabs a:hover{text-decoration:none;color:#ff7800;background:rgba(0,0,0,0.1);border:1px solid #fff;}
.tabs a.selected{background:#fff;color:#ff7800;border:1px solid #b2bbbb;border-bottom:1px solid #fff;}

.fancybox-content, .fancybox-iframe{background:transparent;}
.fancybox-close-small{display:block;}
.video-link{display:block;position:relative;height:300px;width:100%;margin-bottom:30px;}
.video-title{display:block;position:absolute;left:0;bottom:0;width:100%;padding:10px;background:rgba(0,0,0,0.5);color:#fff;}
.video-image{display:block;position:absolute;left:0;bottom:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;}

.pdf, .doc{display:inline-block;height:auto;padding:3px 10px 3px 40px;margin:2px 0;color:#fff;font-size:15px;border-radius:5px;text-align:left;}
.pdf.simple, .doc.simple{display:inline;height:24px;padding:0px 0px 1px 40px;color:#ff7800;}
.ics {color: #555; border: solid 1px #777; height: 28px;}
.pdf:hover, .doc:hover{color: #000; text-decoration:none; }
.pdf{background:url(../images/layout/icon_pdf.png) #ab0000 no-repeat 5px;} .pdf.simple{background:url(../images/layout/icon_pdf.png) #fff no-repeat 5px;}
.doc{background:url(../images/layout/icon_doc.png) #1d4bae no-repeat 5px;} .doc.simple{background:url(../images/layout/icon_doc.png) #fff no-repeat 5px;}

#parallax-wrap, #speakers-wrap{position:relative;padding:100px 0;width:100%;color:#fff;background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed;}
#artists-wrap{position:relative;padding:80px 0;width:100%;color:#000;background-color:#fff;}

.ttt-speaker-list-legacy .speaker-list{text-align:center;}
.ttt-speaker-list-legacy .speaker-list-name{position:absolute;width:198px;bottom:20px;font-size:120%;font-weight:bold;padding:5px 10px;background-color:rgba(0,0,0,0.5);line-height:1.1}
.ttt-speaker-list-legacy .speaker-list-link{display:inline-block;margin-bottom:10px;height:250px;width:200px;max-width:100%;background-position:center;background-size:cover;background-repeat:no repeat;border:1px solid #cb3447}
.ttt-speaker-list-legacy .speaker-list-link:hover .speaker-list-name{background-color:rgba(0,0,0,1)}
.ttt-speaker-list-legacy .speaker-list-link:hover{border:1px solid #f68951}

.event-list{text-align:center;}
.event-list-title{font-size:100%;font-weight:bold;padding:3px 7px;background-color:rgba(0,0,0,0.5);line-height:1.1}
.event-list-link{display:inline-block;margin-bottom:10px;height:200px;width:100%;max-width:100%;background-position:center;background-size:cover;background-repeat:no repeat;border:1px solid #cb3447}
.event-list-link:hover .event-list-title{background-color:rgba(0,0,0,1)}
.event-list-link:hover{border:1px solid #f68951}
.event-title, .speaker-name, .sponsors-category-title{font-weight:bold;margin-bottom:0.5em;font-size:1.7em;}
.speaker-event-category-title, .event-speaker-category-title{font-weight:bold;font-size:1.3em}
.event-content, .speaker-content{text-align:left;}
.event-container, .speaker-container{text-align:center;}
.event-image, .speaker-image{margin:auto;max-width:100%;}

.parallax-wrap{position:relative;padding:100px 0;background-attachment:fixed;background-size:cover;color:#fff;}
#parallax-1-wrap{background-color:#000;color:#5f6061;background-attachment:scroll;}
#parallax-2-wrap{background-color:#390418}
#parallax-video-wrap{padding:0;background-position:center}

.frontpage-downloads-block {display: inline-block;color: #eee;border-radius: 2px;padding: 5px 10px;text-align: left;background-color: #333333;background-repeat: no-repeat;background-position: 5px;margin: 0px 10px 10px 0;}

#festival-wrap{position:relative;padding:40px 0;width:100%;color:#000;background:/*url(../images/layout/festival_bg.jpg)*/ #fff;background-attachment:fixed;}
#festival-link{font-size:22px;color:#000;font-weight:bold;}
#festival-link span{color:#f03a0d;}

#footer-wrap{position:relative;padding:30px 0 250px 0;width:100%;background:url(../images/layout/footer.jpg) repeat-x top #000;color:#fff;}
#footer-wrap a{display:inline-block;margin-bottom:15px;}
#footer-wrap .t-right{line-height:1.5;}

.form-table td{padding:5px 8px 5px 0;vertical-align:top;color:#666666;font-weight:bold;font-size:85%;border:none !important;}
.form-table td.t-right{padding-top:10px;}
.input-line, #country, #captcha{display:inline-block;width:100%;padding:8px 14px;border:none;border:1px solid #b4b4b4;background:rgba(255,255,255,0.7);color:#888888;vertical-align:top;}
a.button, .button{display:inline-block;padding:12px 30px;min-width:160px;margin:10px auto 3px auto;border:none;background:#993333;color:#fff;text-align:center;vertical-align:top;cursor:pointer;}
.button.small{padding:4px 8px;}
.button.cancel{background:#b0b1b3;}
.button:hover{background:#333366;color:#fff;}
select{cursor:pointer;}
#captchaimage{display:inline-block;width:117px;height:42px;border:1px solid #b4b4b4;}
#captcha-refresh{font-size:80%;}
.big-label{cursor:pointer;}

.uc-msg{padding:10px 25px;border-radius:5px;font-weight:bold;font-size:110%;text-align:center;line-height:1.4;background:#c3552a;color:#fff;margin-bottom:20px;}
.registration-form{margin-top:30px;padding-left:0;border-left:0;}

#scroll-top{display:none;position:fixed;bottom:90px;right:0px;width:35px;height:50px;background-color:#333333;background-image:url('../images/layout/back_to_top.png');background-repeat:no-repeat;background-position:center;border-radius:20px 0 0 20px;z-index:1500;box-shadow:3px 4px 5px 0 rgba(0,0,0,0.2);}
#scroll-top:hover{background-color:#000;}

table.schedule-table{border-collapse:collapse;width:100%;}
table.schedule-table td{border:1px solid #e3e3e3;background:#fff;padding:2px 4px;font-size:12px;}
table.schedule-table td.time{border:1px solid #ffff00 !important;background:#ffff00 !important;color:#262626;font-size:16px;font-weight:bold;}
table.schedule-table td.time.set{border:1px solid #ffd200;background:#ffd200;}
table.schedule-table td.t1{background:#262626 !important;font-size:22px;color:#fff;font-weight:bold;border:1px solid #262626;padding:20px 4px;}
table.schedule-table td.t2{background:#6e6e6e !important;font-size:16px;color:#fff;font-weight:bold;}
table.schedule-table td.t3{background:#adadad !important;font-size:12px;color:#fff;font-weight:bold;}

table.program-2020-table{border-collapse:collapse;width:100%;margin-bottom:20px}
table.program-2020-table th{padding:2px 4px;background-color:#222;color:#fff;border:1px solid #222}
table.program-2020-table td{padding:2px 4px;border:1px solid #c3c3c3;vertical-align:top;}
table.program-2020-table td:nth-child(odd){width:100px;text-align:center;}
table.program-2020-table tr:nth-child(1){background-color:#fff}
table.program-2020-table tr:nth-child(2n+3) td:nth-child(even){background-color:#e7e7e7}

.schedule-presentation-starting-time{display:inline-block;margin-right:4px;}

.center-xs, .t-right.center-xs, .t-left.center-xs, .center-sm, .t-right.center-sm, .t-left.center-sm{text-align:center}

.credit{font-size:75%;background:#333;color:#ccc;text-align:center;line-height:1.2;padding:3px 6px;}

.sponsors-category-title{font-size: 1.4em;font-weight: 800;margin-bottom: 0.5em;text-align:center;}

.committees-list-odd{padding-top:20px;padding-bottom:20px;}
.committees-list-even{padding-top:20px;padding-bottom:20px;background-color:#ede9e3}
.committee-block, .speaker-block{display:inline-block;margin:10px 35px;max-width:200px;vertical-align:bottom}
.speaker-block{margin:10px 15px;}
.committee-list-img, .speaker-list-img{width:200px;height:200px;border-radius:100%;background-position:center;background-repeat:no-repeat;background-size:cover;}
.committee-list-name, .speaker-list-name{font-size:110%;line-height:1;margin:5px auto;text-align:center;}
.committee-list-institution{font-size:80%;font-style:italic;font-color:#ddd;line-height:1.2;text-align:center;min-height:41px;}
.committee-read-wrap, .speaker-read-wrap{padding:15px 30px;width:85vw;}
.committee-read-img{max-width:100%}
.committee-read-name{font-size:140%;line-height:1;margin:5px auto;}
.committee-read-institution{font-style:italic;font-color:#ddd;line-height:1.2;}
.committee-read-cv{text-align:left}
.speaker-search{display:inline-block;width:300px;}

.session-list-day{display:block;padding:10px;line-height:1;font-size:130%;font-weight:bold;background:#333;color:#fff;border-radius:10px 10px 0 0;}
.session-list-block{display:block;padding:15px;border:2px solid #333;border-radius:0 0 10px 10px;margin-bottom:30px;}
.session-list-title{display:block;font-size:110%;font-weight:bold;border-bottom:2px solid #767676;}
.session-list-dates{display:block;padding:5px;line-height:1;margin-bottom:5px;border:2px dotted #333;border-top:0}
.session-presentation-title{display:block;padding:0 5px;margin:15px 0;line-height:1.1;border-left:2px solid #900c3e;}
.session-presentation-title a{font-weight:bold;}

.presentation-read-title{display:block;font-size:130%;font-weight:bold;border-bottom:2px solid #333;}
.presentation-read-info{display:block;padding:0 5px;margin:15px 0;line-height:1.1;border-left:2px solid #333;}
.presentation-read-info.text{padding:20px;background:#fff;border:0;box-shadow:2px 2px 10px rgba(0,0,0,0.2);}
.gal20-block{background:#fff;border:0;box-shadow:2px 2px 10px rgba(0,0,0,0.2);}
.gal20-link{display:inline-block;margin:10px;width:120px;height:120px;background-size:coner;background-position:center;opacity:0.6;transition:0.4s;}
.gal20-link:hover{opacity:1;}

#top-live-link{display:block;padding:10px 40px;background-color:#900c3e;color:#fff;font-weight:bold;text-align:center;line-height:1.1;transition:0.3s;
background-image: url(../images/layout/icon_vod.png), url(../images/layout/icon_vod.png);
background-position: right, left;
background-repeat: no-repeat, no-repeat;
}
#top-live-link span{display:block;font-weight:normal;font-style:italic;}
#top-live-link:hover{background-color:#000;color:#fff;}

.ext-links-wrap{position:fixed;top:0;left:0;width:100%;height:0;text-align:center;z-index:2010;left:20px}
.ext-links{display:inline-block;vertical-align:bottom;}
.ext-links-icons{display:none;padding:20px;border-radius:0 0 15px 15px;background:#333;color:#fff;}
.ext-links-icons img{height:60px;margin:0 6px;opacity:0.8;transition:0.3s;}
.ext-links-icons a:hover img{opacity:1;}
.ext-links-icons a.selected img, .ext-links-icons a.selected:hover img{opacity:0.4;}
.ext-links-btn{display:block;text-align:center;}
.ext-links-btn span{display:inline-block;width:40px;height:40px;background-color:#333;background-repeat:no-repeat;background-position:center;background-size:22px;border-radius:0 0 10px 10px;cursor:pointer;}

.login-password-show {display: inline-block;opacity: 0.75;margin-left: -26px;margin-top: -3px;width: 24px;height: 24px;vertical-align: middle;cursor: pointer;background-image: url(../images/layout/icon_pass_show.png);background-color: rgba(0,0,0,0);  background-size: contain;  background-position: center;  background-repeat: no-repeat;}
.login-password-show.shown {background-image: url(../images/layout/icon_pass_hide.png);}

#form-container{font-size:16px;margin-top:20px;background-color:#eee;border-radius:20px;border-top:2px solid #fe9400;border-bottom:2px solid #fe9400;}
#form-container td{vertical-align:bottom}
#form-container input{padding:4px 8px;border-radius:5px;border:none;}
.profile-name{display:inline-block;padding:5px 15px;border:1px solid rgba(0,0,0,0.2);border-radius:4px;margin-top:10px;}
.profile-presentation-link-title{font-size:18px;font-weight:300}
.profile-presentation-row{font-size:16px;font-style:italic;margin:0 0 5px 0;border-left:4px solid #666666;padding:2px 10px}
.profile-presentation-list{margin-bottom:20px}
.form-title{padding:5px 8px;line-height:1;margin:20px 0 5px 0;font-size:120%;background:#666666;color:#fff;border-radius:5px;}
.info-title{font-size:140%;}
.pointer{cursor:pointer;}
.upload-block{padding:2px;border-radius:7px;border:2px solid #c82a35;}
.upload-block .form-title{margin-top:0;}
.disclaimer{padding:4px 8px;border-radius:7px;border:2px solid #888;line-height:1.2;margin-bottom:10px;}
.info-uploaded{padding:4px 8px;border-radius:7px;border:2px solid forestgreen;line-height:1.2;margin-bottom:4px;font-size:110%}



@media (min-width: 768px) {
	.img-right{float:right;max-width:40%;margin:0 0 10px 20px;}
	.event-container,.speaker-container{text-align:left;}
	.event-image,.speaker-image{max-width:40%;float:right;margin:0 0 10px 15px}
	.event-content,.speaker-content,.text-content{text-align:justify;}
	.page-content{text-align:justify;}
	#scroll-top{width:50px;right:20px;border-radius:40px;}
	.slider-text h1{font-size:1.5em;}
	.slider-text h2{font-size:1.2em;}
	.slider-text h3,.slider-text h4{font-size:1em;}
	#festival-link{font-size:32px;}
	.t-right.center-xs{text-align:right}
	.center-xs, .t-left.center-xs{text-align:left}
	.committee-read-cv{text-align:justify}
}
@media (min-width: 992px) {
	.slider-text h1{font-size:1.8em;}
	.slider-text h2{font-size:2em;}
	.slider-text h3,.slider-text h4{font-size:1.1em;}
	#festival-link{font-size:42px;}
	.t-right.center-sm{text-align:right}
	.center-sm, .t-left.center-sm{text-align:left}
	.registration-form{margin-top:0px;padding-left:25px;border-left:1px solid #dcdcdc;}
}
@media (min-width: 1200px) {
	.container-large .gal-thumb{width:255px;height:200px;}
	.slider-text h1{font-size:2.8em;}
	.slider-text h2{font-size:2.5em;}
	.slider-text h3,.slider-text h4{font-size:1.5em;}
	/*#menu a{letter-spacing:1px;margin-left:10px;}*/
	#festival-link{font-size:52px;}
}