﻿@import url(/assets/common/css/base.css?v2.5);body{font-size:16px}.block{font-size:1.5em}h2{font-family:'Roboto Slab',sans-serif;font-weight:500;font-size:2.5em;letter-spacing:-.05ex;text-align:center;margin-bottom:.5em}h3{font-family:Ubuntu,sans-serif;font-weight:400;font-size:2em;text-align:center;margin-bottom:.75em}a{color:inherit}.content{display:block;padding:3em 0 0 0}.content p,.content ul,.content ol{margin-bottom:1em}.col-content-image{width:100%;max-width:280px;border-radius:50%;display:block;margin:0 auto 3em}.col-content-text{font-size:.8em;line-height:1.8;padding:2em 7%;margin-bottom:3em}.icon-list-item{padding-left:3ex;position:relative}a.icon-list-item{color:#2a6eb4}a.icon-list-item:hover{color:#c5413b}.icon-list-item .fa{position:absolute;left:.25ex;top:.5em}a.icon-list-item .fa{top:.3em}.icon-list-item .fa,.icon-list-item:hover .fa{color:#6c9edb}.main{background:#9cc0e4;position:relative;z-index:40;text-align:center;font-family:'Roboto Slab',sans-serif}.main-1{background:#76a0d2 url(/assets/english/images/main/bg1.png) repeat-x left bottom;padding:3em 10%}.main-2{background:#9cc0e4 url(/assets/english/images/main/bg2.jpg) no-repeat 50% top;background-size:100% auto;background-size:cover}.main-logo{width:100%;max-width:256px;display:block;margin:0 auto 3em}.main-heading,.main-heading:hover{color:#fff;text-decoration:none}.main-heading-part{display:block;text-shadow:-1px -1px 0 rgba(23,46,68,.5)}.main-heading-program{font-size:2em}.main-heading-location{font-size:3em}.main-subheading{max-width:30ex;margin:2em auto 3em;font-family:Ubuntu,sans-serif;font-size:1.8em;font-weight:bold;color:#11457e;text-shadow:0 0 .15em #fff}.main-subheading a:hover{color:#31659e}.main-details{font-size:2em;font-weight:bold;max-width:22ex;padding:.5em 1em;margin:0 auto 2em;background:#fff;border-radius:.5em}.main-detail{display:block}.main-detail-where{font-size:1.3em;color:#cf142b;margin-bottom:.4em}.main-detail-when{color:#17212b;margin-bottom:.4em}.main-detail-when-option{width:50%;float:left}.main-detail-when-option-container{border-radius:.25em;box-shadow:0 0 .25em #b1cdee;margin:0 5%;padding:.25em .1em;width:90%;box-sizing:border-box;display:block;text-decoration:none}.main-detail-when-option-container:hover{box-shadow:0 0 .25em #90a9cf}.main-detail-when-option-name{font-size:.8em;margin-bottom:.25em;color:#3d6eb6}.main-detail-when-option-dates{font-family:"Open Sans",Arial,sans-serif;font-weight:normal;font-size:.5em}.main-detail-when-option-date{line-height:1.6}.main-detail-when-option-date-day{font-weight:bold}.main-detail-when:after{width:0;height:0;margin:0;padding:0;display:block;content:"";float:none;clear:both}.main-detail-age{font-size:.6em;line-height:2;color:#3d6eb6}.main-menu{padding:3em 0 5em}.main-menu ul{display:block;font-size:1.5em;width:90%;max-width:32ex;padding:1em;margin:0 auto;border:solid 1px rgba(255,255,255,.5);background:rgba(159,220,255,.8);background:rgba(255,234,90,.8);background:rgba(255,241,127,.8);background:rgba(159,206,255,.8);background:rgba(255,255,255,.8);background:rgba(33,66,94,.8);box-shadow:0 0 .5em rgba(0,20,60,.6);box-shadow:0 0 .5em rgba(255,255,255,.8);border-radius:.5em;line-height:2;box-sizing:border-box}.main-menu li{display:inline}.main-menu a{display:block;color:#274679;color:#fff;text-shadow:1px 1px 0 rgba(255,255,255,.8);text-shadow:-1px -1px 0 rgba(26,63,107,.8);text-decoration:none}.main-menu a:hover{background:rgba(0,0,0,.5);background:#b3071c;text-shadow:-1px -1px 0 rgba(137,11,27,.8)}.main-menu li:nth-child(n+2) a{border-top:solid 1px rgba(39,70,121,.3);border-top:solid 1px rgba(255,255,255,.3)}.hello{border-top:solid .25em #923;background:#fff8e7;color:#7b1028;display:block}.hello-content{display:block;padding:3em 0}.hello-title{text-align:center;font-size:2.4em;margin-bottom:1em;font-weight:bold;font-style:italic;letter-spacing:-.1ex;color:#b33b3a}.hello-person{display:block;float:left;width:50%;text-align:center}.hello-person-container{display:block;width:90%;margin:0 5%}.hello-person-face{display:block;margin:0 auto;border-radius:50%;width:100%;max-width:440px;border:solid #fff .5em;box-shadow:0 0 1em rgba(60,30,20,.25);margin-bottom:2em}.hello-person-name{display:block;font-weight:bold;font-size:1.7em}.hello-person-title{display:block;font-style:italic;font-size:1.2em}.hello-olga,.hello-confucius{display:block;float:left}.hello-olga{width:30%;text-align:center}.hello-confucius{width:70%}.hello-olga-vcard,.hello-confucius-quote{display:block;padding:0 10%}.hello-olga-vcard-photo{border-radius:50%;width:100%;max-width:440px;border:solid #fff .5em;box-shadow:0 0 1em rgba(60,30,20,.25)}.hello-confucius-never-said-this{margin-bottom:1em}.hello-olga-agrees-with-confucius{text-align:right;font-style:italic}.hello-olga-agrees-with-confucius>*{display:block}.hello-olga-is-happily-married{font-weight:700;color:#a51938}.hello-olga-is-a-manager{color:#5d3c3c}.location{background:#69533e url(/assets/english/images/location/bg.jpg?v1) no-repeat left top;background-size:100% auto;background-size:cover;padding-bottom:5em;border-top:solid .25em #360c02;overflow:hidden}.location-intro{color:#4f1b0f;background:#f8f1cf url(/assets/english/images/location/heading-bg.jpg) no-repeat left top;background-size:100% auto;background-size:cover;border-bottom:solid .1em rgba(255,255,255,.2);padding-bottom:1.5em;box-shadow:0 0 .5em #000;text-align:center}.location-intro-heading{display:block;box-sizing:border-box;width:80%;max-width:30ex;padding:.65em 1em .8em;margin:0 auto 1.5em;background:#7d1a1a url(/assets/english/images/location/heading-title-bg.png) repeat-x left top;border-radius:0 0 .5em .5em;border:solid 1px rgba(255,255,255,.5);border-top:0;color:#fff;box-shadow:0 0 .5em rgba(94,70,42,.5)}.location-intro-heading-text{font-size:.9em}.location-intro-photos{padding-top:0;margin:2em auto 1em}.location-intro-photo{width:100%;max-width:540px;border-radius:1.5em;border:solid #fff .5em;box-shadow:0 0 .5em rgba(94,70,42,.5);box-sizing:border-box}.location-intro-text{font-family:'Open Sans',sans-serif;font-weight:700;font-size:1.1em;letter-spacing:-.05ex;padding:0;margin-bottom:.25em;line-height:1.6;text-shadow:1px 1px 0 #f4f8bb}.location-intro-text a,.location-intro-text a *{color:#7c1111;text-decoration:none;border-bottom:solid 1px #7c1111}.location-intro-text a:hover,.location-intro-text a:hover *{color:#c94050;border-color:#c94050}.location-content{margin-top:3em}.location-content-image{border:solid #fff .5em;box-shadow:0 0 1em rgba(0,0,0,.5)}.location-content-text{border-radius:1em;background:#fff;color:#000;font-size:.7em;box-shadow:0 0 1em rgba(0,0,0,.5)}.location-content-text b{color:#b24}.location-intro-text a.location-accommodation-link{background:#7d1a1a url(/assets/english/images/location/heading-title-bg.png) repeat-x left top;color:#fff;text-shadow:none;margin:2em 0 3em;padding:.5em 5%;border-radius:1.5em;display:inline-block}.location-intro-text a.location-accommodation-link:hover{background-position:left -100px}.program{background:#e6c6a0 url(/assets/english/images/program/bg.jpg) no-repeat 50% top;background-size:100% auto;background-size:cover;padding:4em 0 6em;border-top:solid .25em #0a203b;overflow:hidden}.program-heading{background:rgba(37,68,107,.9);color:#fff;text-shadow:0 0 .2em #1c385b;max-width:24ex;margin:0 auto 3em;border-radius:1em;padding:.25em .5em .35em;border:solid #fff .1em;box-shadow:0 0 1em rgba(0,0,0,.5)}.program-content-image{border-radius:15%;border:solid #fff .5em;box-shadow:0 0 1em rgba(0,0,0,.5)}.program-content-text{padding:0}.program-content-text-heading{font-family:Ubuntu,sans-serif;font-size:1.4em;background:#e75209;color:#fff;border-radius:1em 1em 0 0;margin:0;padding:.5em 10%;text-align:center}.program-theme .program-content-text-heading{background:#f7a300;text-shadow:-1px -1px 0 #e78419}.program-entertainment .program-content-text-heading{background:#457dbc}.program-content-text-content{background:#fff;border-radius:0 0 1em 1em;padding:1em 7% .5em}.theme{border-top:solid .25em #fff;background:#fffbe2 url(/assets/english/images/theme/bg.jpg) no-repeat 50% bottom;background-size:100% auto;padding:2em 0 10em}.theme-heading{text-align:center;margin:0 auto 2em;max-width:24ex;border-radius:1em;padding:.25em .5em .35em;background:#b22d3f;color:#fff}.theme-content-image{border:solid #fff .5em}.theme-content-text{padding:0}.theme-content-text-heading{font-family:"Roboto Slab",sans-serif;font-size:1.2em;background:#b0c301;color:#fff;border-radius:1em 1em 0 0;margin:0;padding:.5em 10%;text-align:center}.theme-sport .theme-content-text-heading{background:#f98700}.theme-personality .theme-content-text-heading{background:#d2378b}.theme-content-text-content{background:#fff;border-radius:0 0 1em 1em;padding:1em 7% .5em}.theme-content-text-content p,.theme-content-text-content ul,.theme-content-text-content ol{margin-bottom:1em}.theme a.icon-list-item,.theme .icon-list-item .fa,.theme .icon-list-item:hover .fa{color:#b0c301}.theme-sport a.icon-list-item,.theme-sport .icon-list-item .fa,.theme-sport .icon-list-item:hover .fa{color:#f98700}.theme-personality a.icon-list-item,.theme-personality .icon-list-item .fa,.theme-personality .icon-list-item:hover .fa{color:#d2378b}.theme a.icon-list-item:hover{color:#e22ecf}.schedule{border-top:solid .25em #152832;background:#b1a085 url(/assets/english/images/schedule/bg.jpg) no-repeat 50% 70%;background-size:100% auto;background-size:cover;position:relative;padding:5em 0 7em}.schedule-box{background:rgba(20,40,50,.8);padding:5% 2%;margin:0 auto;width:100%;box-sizing:border-box;color:#fff;text-shadow:-2px -1px 0 rgba(0,0,0,.5);border-radius:1em;border:outset 1px rgba(200,200,200,.5)}.schedule-heading{margin-bottom:1em;text-align:center;overflow:hidden}.schedule-heading-text{display:inline}.schedule-table{width:100%}.schedule-table tr:nth-child(n+2){border-top:solid 1px rgba(255,255,255,.15)}.schedule-table td,.schedule-table th{padding:.5em}.schedule-table th{font-weight:700;text-align:center}.travel{border-top:solid .25em #fff;background:#a3d5ff url(/assets/english/images/travel/bg.jpg) no-repeat 50% bottom;background-size:100% auto;background-size:cover;padding:6em 0 15em}.travel-heading{box-sizing:border-box;text-align:center;margin:0 auto 1em;width:90%;max-width:24ex;border-radius:1em;padding:.25em .5em .35em;background:#ff8a00 url(/assets/english/images/travel/heading-bg.png) repeat-x left top;border:solid 1px #ff8a00;box-shadow:0 0 .5em #fff;text-shadow:-1px -1px 0 #dd5300;color:#fff}.travel .col-content{line-height:1.7;background:rgba(29,100,167,.8);color:#fff;text-shadow:-1px -1px 0 rgba(0,0,0,.5);padding:1.5em 7%;border:solid 1px #fff;border-radius:1em}.travel .col-content b{color:#fff;font-weight:700}.travel .icon-list-item .fa{top:.4em;color:#fff}.accommodation{border-top:solid .25em #000}.accommodation-hero{background:#94ab3a url(/assets/english/images/accommodation/hero-bg-2.jpg) no-repeat 50% 50%;background-size:100% auto;background-size:cover;min-height:20em}.accommodation-heading{margin:0;font-family:Ubuntu,sans-serif;font-weight:400;background:#5c823a url(/assets/english/images/accommodation/heading-bg.jpg) repeat-x left 50%;background-size:auto 100%;color:#fff;border:solid .25em #7aa057;border-width:.07em 0}.accommodation-heading-text{display:block;text-shadow:-1px -1px 0 #5c823a;padding:.5em 5%;width:90%}.accommodation-content{background:#fffcf1 url(/assets/english/images/accommodation/bg.png) repeat-x left top}.accommodation-content-image{max-width:600px;border-radius:0;box-sizing:border-box;box-shadow:0 0 .5em rgba(20,30,0,.2);border:solid .5em #fff;margin-bottom:1em}.accommodation-content-text{padding:1em 5%}.accommodation-content-text-heading{color:#e25000;letter-spacing:-.05ex;text-shadow:none}.accommodation-content-text a{color:#a12e04}.accommodation-content-text a:hover{color:#d15e34}.accommodation-content-features-list li{padding-left:3ex;position:relative}.accommodation-content-features-list li:before{position:absolute;left:.2ex;top:.45em;font:normal 1em 'FontAwesome';content:"";color:#a30}.included{margin:0 auto 1em;padding:0 2% 3em 2%;border-top:solid .2em #fa8}.included-heading{padding:1em 0 0;margin-bottom:0;color:#a30}.included .cols{max-width:1280px;margin:0 auto}.included-list li{position:relative;padding-left:4ex;line-height:2}.included-list li:before{position:absolute;left:1ex;top:.45em;font:normal 1em 'FontAwesome';content:"";color:#a30}.price{border-top:solid .25em #e16e44;padding:7em 0;background:#e4d19f url(/assets/english/images/price/bg.jpg) no-repeat 50% 50%;background-size:100% auto;background-size:cover}.price-heading{margin-bottom:.75em}.price-heading-text{border-bottom:solid .05em #e16e44}.price-content{padding:2em 2%;max-width:960px;text-align:center;text-shadow:1px 1px 0 #fff;background:rgba(255,255,242,.8);border:solid 1px #fff;border-radius:1em;box-shadow:0 0 1em rgba(0,0,0,.75);box-sizing:border-box}.price-content-text a{color:#306ca4}.price-content-text a:hover{color:#c34b29}.price-option{width:50%;float:left}.price-option-container{padding:.5em 0 1.5em}.price-option-button{display:inline-block;text-decoration:none;color:#fff;background-color:#fa8100;text-shadow:-1px -2px 0 #e25a00;border-radius:.5em;padding:.75em 1.5em}.price-option-button-title{font-size:1.4em}.price-option-button-price{font-size:2em;font-weight:700}.price-option-button:hover{background-color:#ffa200;text-shadow:-1px -2px 0 #f28504}.contacts{padding:2em 0 1em;background:#f48c23 url(//www.czstudent.cz/assets/czstudent/interface/stock/wrapper/images/aside-bg.jpg) no-repeat 50% top;background-size:100% auto;background-size:cover;color:#fff;border-top:solid .1em #ff9b25;text-shadow:0 0 1em rgba(200,0,0,.5)}.contacts-heading{margin-bottom:0}.contacts-subheading{font-size:1.3em;font-weight:400;padding:0}.contacts-content{padding-top:0}.contacts-link{display:block;width:90%;padding:1.5em 5%;font-size:1.2em;text-decoration:none;text-align:center;border-radius:1em}.contacts-link:hover{background-color:#ff7300}.contacts-link:hover,.contacts-link i{text-shadow:none}.contacts-bottom{padding:1em 20%;text-align:center}.application{padding:1em 0 4em}.application-heading{margin-bottom:1.5em}.application-heading-text{padding-bottom:.1em;border-bottom:dashed .15em #fdca5b}.application .form{font-size:.9em;width:100%;position:relative}.application .form-fields{margin-bottom:1.5em}.application .form-field-part{padding:.75em 1%}.application .form-field-part,.application .form-field-part *{line-height:2}.apply .form-control-radio:checked ~ .form-control-label{background-color:#74b72b}.application .form-notification{bottom:6em}.footer{text-align:center;padding:1.5em 0 1em;background:#eff5f9;border-top:solid .25em #bcd0de;color:#4d6a7e}.footer-content{padding:0;margin:0 auto;font-size:.8em}.footer-content a{text-decoration:none}@media(min-width:1650px){.main{font-size:1.7em}}@media(max-width:1280px){.block{font-size:1.2em}}@media(max-width:1024px){.block{font-size:1em}.col-content{font-size:1.2em;margin-bottom:3em}}@media(max-width:1024px) and (min-width:801px){.col-content{margin-bottom:3em}.col-content-image{width:30%;margin:0;float:left}.col-content-text{margin:0 0 0 40%}.location-description{font-size:1.2em}}@media(max-width:800px) and (min-width:641px){.col-content{margin-bottom:3em}.col-content-image{width:40%;margin:0;float:left}.col-content-text{margin:0 0 0 50%}}@media(max-width:640px){h2{font-size:1.8em}.main{font-size:.8em}.schedule-table th{white-space:nowrap}.included-list{font-size:.9em;margin:0}.price-button{font-size:1.3em;padding:.25em 5%;text-shadow:none}}@media(max-width:480px){.col-content-image{box-sizing:border-box}.main{font-size:.5em}.main-menu{font-size:1.5em;line-height:2.5}.col-content-text{font-size:.7em}.schedule{font-size:.9em}.travel{font-size:.8em;padding:5em 0}.travel .col-content b{font-weight:400}}@media(max-width:480px) and (orientation:portrait){.main-2{background-size:auto 100%;background-size:cover}}