html{font:normal 16px Nunito Sans,sans-serif}body{margin-top:35px;color:#4a4a4a;line-height:1.4;font-weight:400;background:#fff}body,h1,h2,h3,h4,h5,h6{font-family:Nunito Sans,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:.8em}h2{margin:0 0 24px;font-size:72px}h3{font-size:20px;line-height:1em}h3:after{content:"";display:block;margin-top:.2em;width:62px;height:3px;background:#4a4a4a}p{margin:0 0 1em}.uk-button{padding-top:.3em;padding-bottom:.3em;text-transform:uppercase;font-weight:600;color:#22af60;border-radius:0;border:2px solid #22af60;background:#fff}.uk-button:hover{border-color:#22af60}.uk-button-primary,.uk-button:hover{background:#22af60;color:#fff}.uk-button-primary:hover{background:#fff;border-color:#22af60;color:#22af60}.uk-container{max-width:834px;min-width:360px}.no-overflow{overflow:hidden}.activity-slider .uk-cover-background{height:100%}.activity-slider h3{margin-top:1em;color:#000;text-shadow:2px 0 hsla(0,0%,100%,.5)}.activity-slider .uk-button{width:100%;max-width:246px}@media (max-width:768px){.activity-slider .uk-cover-background{min-height:300px}.activity-slider h3{left:0}}.call-to-action{width:100%;min-width:140px;max-width:262px;line-height:0}.call-to-action .uk-button{display:block;margin-top:1em}@media (max-width:768px){.call-to-action{max-width:180px}}.location-and-date-copy{padding-left:120px;min-width:714px;font-size:3.5vw}.location-and-date-copy h2{margin:0;font-size:75%;font-weight:800}.location-and-date-copy p{font-size:40%}.location-and-date-copy h2+h2{margin:.3em 0}.location-and-date-copy p.dashed{position:relative;padding-left:94px}.location-and-date-copy p.dashed:before{content:"";display:inline-block;position:absolute;top:.5em;left:0;width:78px;height:3px;background:#979797}.location-and-date-copy p.date{text-transform:uppercase}@media (max-width:768px){.location-and-date-copy{padding-left:0;min-width:100%;font-size:38px}.location-and-date-copy p.dashed{padding-left:74px}.location-and-date-copy p.dashed:before{width:58px}}h1.logo{position:relative;text-indent:-9999px;width:150px;height:150px;background:url(../img/logo-2019.png) 50% 50% no-repeat;z-index:1;background-size:150px}.main-menu{display:none;margin:0 auto 60px}.main-menu ul li a{padding:0 10px;border:0;border-bottom:2px solid transparent;border-radius:0!important}.main-menu ul li a:hover{background:none;border-bottom:2px solid #44ad5e}@media (max-width:768px){.main-menu{margin-bottom:100px}}.uk-navbar{background:transparent;color:#444;border:none;border-radius:0;position:relative;z-index:2;top:10px}.uk-navbar .uk-navbar-nav{float:right}.uk-navbar .uk-navbar-nav li>a{font-weight:600;color:#000;border-radius:0!important;background-color:transparent;padding:0;margin:0 12px;height:34px;font-size:16px}.uk-navbar .uk-navbar-nav li>a.tickets-button{background:#22af60;padding:0 14px;color:#fff;text-shadow:none;height:41px;margin-right:0}.uk-navbar .uk-navbar-nav li.uk-active>a,.uk-navbar .uk-navbar-nav li:hover>a{border:none;border-bottom:2px solid #45ac5e}#home-page{position:relative;top:-42px}#home-page .hero-container{position:relative;margin-bottom:80px}#home-page .hero-container .uk-grid{position:relative;z-index:1}#home-page .hero-container .hero-cover{position:absolute;left:calc(36% + 10px);bottom:0;width:100%;min-height:378px;background:url(../../img/home/hero-cover-min.png) 0 0 no-repeat;background-size:auto}#home-page .location-and-date-copy{margin-top:35px;margin-bottom:35px}#home-page .about-pycaribbean{margin-bottom:50px}#home-page .about-pycaribbean h3:after{background-color:#22af60}#home-page .about-pycaribbean p{color:#9b9b9b}#home-page h3:after{background-color:#22af60}#home-page .keynote-speakers{margin-bottom:56px}#home-page .keynote-speakers h3:after{margin-top:.5em;background-color:#d97928}#home-page .keynote-speakers .lecturer-description{opacity:0;top:150px;padding:7px;position:absolute;font-size:12px;transition:all .35s ease!important}#home-page .keynote-speakers .lecturer{width:194px;height:315px;border:1px solid #d8d8d8;position:relative;overflow:hidden;margin-top:20px;margin:20px auto 0}#home-page .keynote-speakers .lecturer:hover .lecturer-description{opacity:1;position:absolute;top:0}#home-page .keynote-speakers .lecturer .lecturer-picture{margin-bottom:10px}#home-page .keynote-speakers .lecturer .lecturer-name{background:#fff;height:40px;width:170px;position:absolute;bottom:0;padding:11px 7px 7px}#home-page .keynote-speakers .lecturer .lecturer-name .second-line{margin-top:5px}#home-page .keynote-speakers .lecturer .lecturer-description{background:#fff;padding:18px;height:274px}#home-page .keynote-speakers .lecturer .lecturer-description p{font-size:13px}#home-page .keynote-speakers .lecturer h4{margin:0;margin-bottom:7px}#home-page .keynote-speakers .lecturer h6{margin:0;color:#9b9b9b}#home-page .keynote-speakers .lecturer .social-icons{position:absolute;bottom:13px;right:13px}#home-page .keynote-speakers .lecturer .social-icons .tw-icon,#home-page .keynote-speakers .lecturer .social-icons .web-icon{display:inline-block;color:#9b9b9b;width:25px;height:25px;float:right;margin-left:7px;font-size:23px;opacity:1;transition:all .31s ease!important}#home-page .keynote-speakers .lecturer .social-icons .tw-icon:hover,#home-page .keynote-speakers .lecturer .social-icons .web-icon:hover{opacity:.5}#home-page .gray-wrapper{background-attachment:#ccc}#home-page .speak-low{font-size:10px}#home-page .other-activities{margin-bottom:56px}#home-page .other-activities h3:after{margin-top:.5em;background-color:#d97928}@media (max-width:768px){#home-page .hero-container{padding-bottom:12px}#home-page .hero-container .hero-cover{bottom:-8px;left:28%;background-position-x:left}}.activity-slider{margin-bottom:50px}.d1{background:pink}.d1,.d2{min-height:33px}.d2{background:#ff0}.d3{background:#15ff00}.d3,.d4{min-height:33px}.d4{background:orange}.sponsors li{width:150px;height:150px;float:left}.sponsors li img{width:100%}footer{margin-top:40px}footer .footer-top{background:#f5f5f5;padding-bottom:45px;padding-top:45px}footer .footer-botton{background:#fff}footer h3:after{margin-top:.5em;background-color:#d97928}footer .sponsors{list-style:none;padding:0;margin:0}footer ul{list-style:none;pad:0;margin:0}footer .uk-icon-heart{margin:0 7px;color:#d97928}footer .footer-logo{width:120px;display:block;margin:0 auto;padding-bottom:35px}footer .footer-logo img{padding-top:44px}footer .social-icon{text-align:center;font-size:28px;margin-bottom:20px}footer .social-icon a{color:#9b9b9b;margin:0 5px}footer .developed-by{margin:5px}.footer-nav{border-bottom:6px solid #f7f7f7;overflow:hidden;padding:25px 0;margin-bottom:34px;width:250px;margin:0 auto 30px}.footer-nav li{width:50%;float:left;text-align:center}.footer-nav li a{color:#4a4a4a;margin-bottom:7px;display:block}.royalSlider{width:300%;height:0;position:relative;direction:ltr}#slider-with-blocks-1,.rsOverflow{width:100%}.rsMinW{background:#fff}.rsMinW,.rsMinW .rsOverflow,.rsMinW .rsSlide,.rsMinW .rsThumbs,.rsMinW .rsVideoFrameHolder{background:transparent}.rsMinW .rsBullet span{display:block;width:13px!important;height:13px!important;border-radius:50%;box-shadow:0 0 0 0 transparent!important;background:#fff!important;border:1px solid #9b9b9b}.rsMinW .rsBullet.rsNavSelected span{background:#9b9b9b!important}body .rsMinW .rsBullet{width:12px;height:9px;display:inline-block;padding:6px 5px 6px 4px}html body #slider-with-blocks-1 .rsMinW .rsOverflow[style]{width:310px;height:670px}html body #slider-with-blocks-1 .royalSlider{height:670px!important}.bContainer p{color:#4a4a4a}body #slider-with-blocks-1 .rsOverflow[style],body .royalSlider{height:660px}body #slider-with-blocks-1 .rsMinW{background:transparent}.rsMinW,.rsMinW .rsOverflow,.rsMinW .rsSlide,.rsMinW .rsThumbs,.rsMinW .rsVideoFrameHolder{background:#000;color:#fff}body .rsMinW,body .rsMinW .rsOverflow,body .rsMinW .rsSlide,body .rsMinW .rsThumbs,body .rsMinW .rsVideoFrameHolder{background:#fff}.rsMinW .rsBullets{left:0;right:0}#slider-with-blocks-1,.rsOverflow{overflow:hidden}#schedule-page .uk-container{max-width:1000px!important}#schedule-page .logo a{display:block;height:230px}h2.schedule-day{margin:38px 0 24px;font-size:32px!important}.download-app-wrapper{margin-bottom:30px}.download-app{margin-right:15px;margin-top:15px;display:inline-block}.responsive-schedule h4{font-size:18px;margin-bottom:4px}.responsive-schedule .time{font-weight:700;margin:26px 0 0}.responsive-schedule .orange{border-left:6px solid #f7941e;padding-left:15px}.responsive-schedule .orange p{color:#f7941e}.responsive-schedule .orange:before{content:"Track 1 (Auditorium)"}.responsive-schedule .blue{border-left:6px solid #158fc3;padding-left:15px}.responsive-schedule .blue p{color:#158fc3}.responsive-schedule .blue:before{content:"Track 2 (Room A)"}.responsive-schedule .purple{border-left:6px solid #653789;padding-left:15px}.responsive-schedule .purple p{color:#653789}.responsive-schedule .purple:before{content:"Track 3 (Room B)"}.responsive-schedule .green{border-left:6px solid #2bb673;padding-left:15px}.responsive-schedule .green p{color:#2bb673}.responsive-schedule .green:before{content:"Track 4 (Room C)"}.responsive-schedule .yellow{border-left:6px solid #e2b700;padding-left:15px}.responsive-schedule .yellow p{color:#e2b700}.responsive-schedule .yellow:before{content:"Track 5 (Room D)"}@media only screen and (min-width:480px) and (max-width:767px){h1.logo{-border:solid 5px red!important}}@media only screen and (min-width:768px){h1.logo{-border:solid 5px green!important}.responsive-schedule{display:grid;grid-template-columns:10% 18% 18% 18% 18% 18%;grid-auto-rows:minmax(65px,auto)}.responsive-schedule .double-rows{grid-row-end:span 2}.responsive-schedule .triple-rows{grid-row-end:span 3}.responsive-schedule .break{grid-column-end:span 5;background:#dfdfdf;border-radius:5px;padding:20px 16px;margin:3px;font-size:12px}.responsive-schedule .break p{margin:.2em 0 0}.responsive-schedule .time{font-weight:400;font-size:13px}.responsive-schedule .lecture{padding-left:15px!important;border-left:none;margin:3px;padding:20px 16px;border-radius:5px}.responsive-schedule .lecture.header{font-size:13px}.responsive-schedule .lecture h4{line-height:20px}.responsive-schedule .lecture:before{display:none}.responsive-schedule .lecture p{color:#fff;font-size:12px}.responsive-schedule .lecture h4{color:#fff}.responsive-schedule .lecture.orange{background:#f7941e}.responsive-schedule .lecture.blue{background:#158fc3}.responsive-schedule .lecture.purple{background:#653789}.responsive-schedule .lecture.green{background:#2bb673}.responsive-schedule .lecture.yellow{background:#e2b700}}#schedule-page .hero-container .hero-cover{min-height:528px}#schedule-page .hero-container .uk-grid{position:relative;z-index:1}#schedule-page .hero-container .hero-cover{position:absolute;left:calc(36% + 10px);bottom:-4px;right:0;width:67%;min-height:345px;background:url(../img/home/hero-cover-min.png) 0 0 no-repeat;background-size:auto}#schedule-page .hero-container{position:relative;margin-bottom:80px}@media only screen and (min-width:576px) and (max-width:767px){h1.logo{width:180px;height:180px;background:url(../img/logo.png) 50% 50% no-repeat;background-size:180px}}@media only screen and (min-width:320px) and (max-width:658px){h3{font-size:20px;line-height:1em}.keynote-speakers .uk-width-8-10,.keynote-speakers .uk-width-small-1-3{width:100%}}@media only screen and (min-width:659px) and (max-width:767px){h3{font-size:20px;line-height:1em}.keynote-speakers .uk-width-small-1-3{width:33.333%}.keynote-speakers .uk-width-8-10{width:100%}}@media screen and (min-width:768px){h3{font-size:24px}footer .footer-top{padding-top:45px;padding-bottom:45px}footer .footer-botton{background:#fff}footer .footer-botton .footer-nav{border-bottom:none;overflow:hidden;padding:25px 0 0;margin-bottom:0;width:auto;margin:0}footer .footer-botton .footer-nav li{width:auto;float:left;padding:0 18px 0 0}footer .footer-botton .social-icon{text-align:left;font-size:28px;margin-bottom:20px}footer .footer-botton .fa{font-size:21px!important}footer .uk-text-center.developed-by{text-align:left!important;margin-top:0!important}footer .developed-by{margin-left:0!important}footer .footer-logo{width:180px;padding-bottom:37px;float:right;margin-top:-199px}.location-and-date-copy h2{font-size:100%}h1.logo{width:230px;height:230px;background-size:230px}#home-page .hero-container .hero-cover{min-height:528px}body #slider-with-blocks-1 .rsMinW .rsOverflow{width:310px;height:418px!important}body #slider-with-blocks-1 .rsOverflow[style],body .royalSlider{height:390px!important}.rsMinW .rsBullets{bottom:0!important}}@media screen and (min-width:1200px){h1.logo{border:none;position:relative;text-indent:-9999px;width:230px;height:230px;z-index:1;background-size:230px}.location-and-date-copy h2{margin:0;font-size:100%;font-weight:800}#home-page .location-and-date-copy{margin-top:35px;margin-bottom:35px}#home-page .hero-container .hero-cover{min-height:528px}}