/*hss 1.0*/@import url(https://fonts.googleapis.com/css?family=Comfortaa);@import url(https://fonts.googleapis.com/css?family=Roboto);html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}.lheight,#user div[data-user-par] p,.styled > *{line-height:1.38em;}*{box-sizing:border-box;outline:none;}html{background:#fff;font-family:Roboto;font-size:13px;}input,textarea,select,button{font-family:Roboto;font-size:13px;}body{margin:128px 64px 64px 0;}a{text-decoration:none;}i,#comments #comments-list li .comments-date{font-style:italic;}b{font-weight:bold;}img[onload],nav > ul > li.nav-user .user0,nav > ul > li.nav-user .user1,#user div.ctrl.hide,#user div[data-user-par],#comments #comments-list,form.vanilla div.ctrl div.checkbox input[type="checkbox"],form.vanilla div.buttons div.checkbox input[type="checkbox"]{display:none;}img[onload].loaded,nav > ul > li:hover > ul,#user div[data-user-par].show,#comments.show,#comments.open,#comments.open #comments-list,#comments #comments-more.show,form.vanilla fieldset > *,form.vanilla div.ctrl > *,form.vanilla div.buttons > *,form.vanilla div.alert.show,.polls-list li a > span:first-child + span > span{display:block;}#body{display:flex;margin-left:$-pad;}#body > div{padding-left:64px;}#main{line-height:1.38em;width:75%;}#main > * + *,#side > * + *,.side-author li + li,.cards > li + li,form.vanilla fieldset > * + *,#account_form > * + *,.home-content > li + li,.poll-results > * + *,.poll-vote > * + *{margin-top:32px;}#main h2{font-family:Comfortaa;font-size:32px;line-height:1.38em;}#side{width:25%;}#side h4{color:#fff;font-family:Comfortaa;padding:12px 16px 12px 16px;}#side_user a{background:#17a2b8;color:#fff;display:block;padding:16px;text-align:center;}#side_user a:hover,.side-external li a:hover,nav > ul > li > ul > li a:hover,#user > ul > li:hover,div.footnote > div:first-child:hover,.cards > li a:hover,#main.list > ul.list-results > li a:hover,#main.list > ul.list-page > li.sel a,#main.list > ul.list-page > li a:hover,form.vanilla div.buttons input:hover,form.vanilla div.buttons button:hover,.home-tiles-head h3,.home-content > li a:hover,.home-hero > a:hover,.home-poll a:hover > div,.home-poll a:hover h3{background:#f0047f;}.side-search{background:#61ac00;display:flex;padding:16px;}.side-search input{border:none;flex-grow:1;padding:8px;width:1%;}.side-search input::placeholder{color:#61ac00;}.side-search button{background:#f0047f;border:none;color:#fff;cursor:pointer;}.side-user{background:#17a2b8;padding:16px;}.side-user h3{color:#fff;font-family:Comfortaa;font-size:18px;line-height:1.38em;}.side-user-switch{display:flex !important;justify-content:center;}.side-user-switch li{background:#fff;color:#f0047f;cursor:pointer;font-family:Comfortaa;padding:8px;white-space:nowrap;}.side-user-switch li.sel,.side-user-switch li:hover,.side-user div.buttons button,.side-folder li a:hover,.side-folder li a.sel,.folder-nav li a:hover,.folder-nav li a.sel,div#alert button:hover,.cards > li a:hover h3,.home-content > li a:hover h3,.home-hero > a:hover h3,.polls-list li a:hover,#poll_vote li:hover{background:#f0047f;color:#fff;}.side-user div.ctrl,.home-poll a > div ul li,#poll_results li + li{margin-top:16px;}.side-user div.ctrl label,form.vanilla div.ctrl.content > label,form.vanilla div.ctrl input::placeholder,form.vanilla div.ctrl textarea::placeholder,form.vanilla div.buttons.content > label,form.vanilla div.buttons input::placeholder,form.vanilla div.buttons textarea::placeholder,#main.account h2,#main.interact h2{color:#17a2b8;}.side-user div.ctrl.content label,.side-user div.buttons button:hover,.side-external li a:hover h3,.side-external li a:hover p,.cards > li a:hover p,#main.list > ul.list-results > li a:hover h3,#main.list > ul.list-results > li a:hover p,.countries-list ul li a:hover h3,.countries-list ul li a:hover p,.home-content > li a:hover p,.home-hero > a:hover p,.home-poll a:hover li span{color:#fff;}.side-user div.ctrl input{border:none;}.side-author li a{display:flex;flex-direction:column;padding:0px;}.side-author li a h3{background:#330a80;color:#fff;font-family:Comfortaa;font-size:18px;line-height:1.38em;padding:16px;}.side-author li a img,.side-countries li a img,#main.list > ul.list-results,.countries-list,form.vanilla div.ctrl input[type="text"],form.vanilla div.ctrl input[type="password"],form.vanilla div.ctrl textarea[type="text"],form.vanilla div.ctrl textarea[type="password"],form.vanilla div.buttons input[type="text"],form.vanilla div.buttons input[type="password"],form.vanilla div.buttons textarea[type="text"],form.vanilla div.buttons textarea[type="password"],.home-hero > a .home-hero-img img,.home-poll a > div ul,.home-countries li a img{width:100%;}.side-countries{display:flex;flex-wrap:wrap;justify-content:flex-end;margin-left:-32px;margin-top:0 !important;}.side-countries li{padding:32px 0 0 32px;width:50%;}.side-countries li a,.home-countries li a{display:flex;flex-direction:column;}.side-countries li a:hover,.home-countries li a:hover{outline:8px solid #f0047f;}.side-external li a{display:block;padding:0;}.side-external h3{background:#f27940;color:#fff;font-family:Comfortaa;font-size:18px;line-height:1.38em;padding:16px;}.side-external p:first-child{color:#f27940;font-family:Comfortaa;font-size:15px;line-height:1.38em;padding:16px 16px 4px 16px;}.side-external p:last-child{color:#000;font-style:italic;padding:0px 16px 16px 16px;text-align:right;}.side-folder h3,.cards > li a h3,.home-content h3{background:#61ac00;color:#fff;font-family:Comfortaa;font-size:18px;line-height:1.38em;padding:16px;}.side-folder li a,.folder-nav li a{color:#61ac00;display:block;font-family:Comfortaa;font-size:15px;line-height:1.38em;padding:16px;}.folder-nav,nav > ul{display:flex;width:100%;}.folder-nav li{display:flex;flex-basis:50%;flex-grow:1;}.folder-nav-next{justify-content:flex-end;}div#alert{align-items:center;background:rgba(255,255,255,0.38);bottom:0;display:none;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:16384;}div#alert.show,div#busy.show,nav > ul > li.nav-user.user1 .user1,nav > ul > li.nav-user.user0 .user0,#user.show,#main.list > ul.list-page,.countries-list ul li a,#poll_results li{display:flex;}div#alert > *{background:#f0047f;color:#fff;width:38%;}div#alert > h3{font-family:Comfortaa;font-size:15px;padding:16px;}div#alert > h3 + div{line-height:1.38em;padding:0 16px 0 16px;}div#alert > h3 + div + div{padding:16px;text-align:right;}div#alert button{background:#fff;border:none;color:#f0047f;cursor:pointer;font-family:Comfortaa;padding:8px 12px 8px 12px;}div#busy{align-items:center;background:rgba(255,255,255,0.38);bottom:0;display:none;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:16385;}div#busy span{color:#f0047f;font-size:96px;}nav{background-color:#f0047f;color:#fff;display:flex;font-family:Comfortaa;left:0;position:fixed;right:0;top:0;z-index:16382;}nav > a,nav > ul > li.nav-title > a,nav > ul > li.nav-user > ul li a,#poll_results li span:first-child + span{flex-grow:1;}nav > a h1,nav > ul > li.nav-title > a h1{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;}nav > a h1 > span:first-child,nav > ul > li.nav-title > a h1 > span:first-child{font-size:24px;}nav > a h1 > span:first-child + span,nav > ul > li.nav-title > a h1 > span:first-child + span{font-size:15px;font-style:italic;}nav > ul > li{cursor:default;padding-bottom:0;padding-top:22px;}nav > ul > li.nav-about,nav > ul > li.nav-about ul,.home-tiles-about h3{background:#13007c;}nav > ul > li.nav-content,nav > ul > li.nav-content ul{background:#61ac00;}nav > ul > li.nav-people,nav > ul > li.nav-people ul,.home-tiles-people h3{background:#330a80;}nav > ul > li.nav-itinerary,nav > ul > li.nav-itinerary ul,.home-tiles-itinerary h3{background:$itinerary;}nav > ul > li.nav-interact,nav > ul > li.nav-interact ul,nav > ul > li.nav-user ul,#user > ul > li.sel{background:#17a2b8;}nav > ul > li.nav-admin,nav > ul > li.nav-admin ul{background:#f27940;}nav > ul > li.nav-user > div{align-items:center;background:#17a2b8;display:flex;font-size:32px;height:64px;justify-content:center;padding:0;position:relative;width:64px;}nav > ul > li > div{display:inline-block;font-size:18px;padding:16px 16px 8px 16px;}nav > ul > li > img{display:block;margin:0;}nav > ul > li > ul{border:solid #fff;border-width:0 4px 4px 4px;display:none;margin-left:-4px;position:absolute;}nav > ul > li > ul > li{font-size:15px;}nav > ul > li > ul > li a{color:#fff;display:block;padding:6px 16px 6px 16px;white-space:nowrap;}nav > ul > li.nav-title{flex-grow:1;padding:0;}nav > ul > li.nav-user{padding:0;width:64px;}nav > ul > li.nav-user > div img{left:0;position:absolute;top:0;}nav > ul > li.nav-user a,#comments #comments-bar p{cursor:pointer;}nav > ul > li.nav-user > ul{right:-4px;}#user{align-items:center;background:rgba(0,0,0,.62);bottom:0;display:none;flex-direction:column;justify-content:flex-start;left:0;position:fixed;right:0;top:0;z-index:16383;}#user > ul{display:flex;font-family:Comfortaa;font-size:15px;justify-content:flex-end;margin-top:128px;width:38%;}#user > ul > li{background:#999;color:#fff;cursor:pointer;margin-left:4px;padding:8px 16px 8px 16px;}#user form{background:#17a2b8;color:#fff;padding:32px;width:38%;}#user div.ctrl{align-content:flex-start;display:flex;flex-direction:column;margin-top:32px;}#user div.ctrl.buttons{align-items:flex-end;}#user div.ctrl.buttons button,form.vanilla div.buttons button{background:#f0047f;border:none;color:#fff;cursor:pointer;font-family:Comfortaa;padding:8px 12px 8px 12px;}#user div.ctrl.buttons button:hover{background:#fff;color:#f0047f;}#user div[data-user-par] p:first-child{font-family:Comfortaa;font-size:15px;}#user div[data-user-par] p + p{margin-top:0.62em;}#user label{font-family:Comfortaa;margin-bottom:4px;}#user input{border:none;padding:8px;width:100%;}#comments{display:none;font-size:15px;line-height:1.38em;padding-left:64px;padding-right:64px;width:100%;}#comments.open #comments-bar span.fas{transform:rotate(90deg);}#comments #comments-bar{color:#17a2b8;display:flex;font-family:Comfortaa;justify-content:space-between;}#comments #comments-bar span.fas,#comments #comments-bar span.far{margin-right:0.38em;transition:0.25s ease transform;}#comments #comments-list li p + p{margin-top:.62em;}#comments #comments-list li .comments-credit{align-items:flex-start;color:#17a2b8;display:flex;justify-content:flex-end;}#comments #comments-list li .comments-credit img,#comments #comments-list li .comments-name{margin-right:1em;}#comments #comments-more{border:solid #17a2b8;border-width:1px 0 0 0;color:#17a2b8;cursor:pointer;display:none;font-family:Comfortaa;margin-top:15px;padding-top:15px;text-align:right;}#comments #comments-more span{margin-left:0.38em;}#comments #comments-more:hover,#comments #comments-bar p:hover,.styled a,.styled a:hover,div.footnote a,div.footnote a:hover,.attach-files li a:hover{color:#f0047f;}#comments #comments-list li{border:solid #17a2b8;border-width:1px 0 0 0;margin-top:15px;padding-top:15px;}.styled > * + *,.styled ul li + li,.styled ol li + li,.styled blockquote > * + *,.attach-files li + li{margin-top:1em;}.styled ul{list-style:square;padding-left:2em;}.styled ol{list-style:decimal;padding-left:2em;}.styled h3{color:#f0047f;font-size:19px;}.styled iframe{display:block;margin-left:auto !important;margin-right:auto !important;}.styled blockquote{color:#f0047f;margin-bottom:2em;margin-left:64px;margin-right:64px;margin-top:2em;padding-left:48px;padding-right:48px;position:relative;}.styled blockquote::before{content:'\f10d';font-family:'Font Awesome 5 Pro';font-size:2em;font-weight:900;left:0;position:absolute;top:0;}.styled blockquote::after{bottom:0;content:'\f10e';font-family:'Font Awesome 5 Pro';font-size:2em;font-weight:900;position:absolute;right:0;}.styled blockquote p.attrib{text-align:right;}.styled mark{background:none;}.styled mark:before{color:#f0047f;content:'\f249';cursor:pointer;font-family:'Font Awesome 5 Pro';font-size:15px;letter-spacing:normal;padding:0 0.5em 0 0.5em;}div.footnote{background:#fff;border:1px solid #f0047f;color:#f0047f;display:flex;font-size:13px;line-height:1.38em;max-width:62%;position:absolute;visibility:hidden;word-break:break-word;z-index:16382;}div.footnote.show,.polls-list li.polls-list-voted a > span:first-child{visibility:visible;}div.footnote > div:first-child{background:#f0047f;color:#fff;cursor:pointer;font-family:'Font Awesome 5 Pro';padding:4px 5px 4px 4px;}div.footnote > div + div{flex-grow:1;padding:16px;}.cards > li a,.home-content > li a{display:flex;flex-direction:column;padding:0;}.cards > li a img,.home-content > li a img{margin:0;width:100%;}.cards > li a ul.countries-small,.home-content > li a ul.countries-small{padding:8px 16px 0 16px;}.cards > li a p{color:#000;line-height:1.38em;padding:8px 16px 0 16px;}.cards > li a p:last-child,.home-content > li a p:last-child{font-style:italic;padding-bottom:8px;text-align:right;}ul.countries-small,form.vanilla div.buttons{display:flex;justify-content:flex-end;}ul.countries-small > li img{width:32px;}ul.countries-small > li + li,form.vanilla div.buttons input + input,form.vanilla div.buttons input + button,form.vanilla div.buttons button + input,form.vanilla div.buttons button + button,.people-list li + li{margin-left:16px;}#main.list,#main.generic,#account_form,#main.content,.poll-results{align-items:center;display:flex;flex-direction:column;}#main.list h2,#main.content h2{color:#61ac00;width:100%;}#main.list > ul.list-results > li a{display:block;padding:16px;}#main.list > ul.list-results > li a > * + *{margin-top:4px;}#main.list > ul.list-results > li a h3{color:#61ac00;font-family:Comfortaa;font-size:18px;line-height:1.38em;}#main.list > ul.list-results > li a p{color:#000;line-height:1.38em;}#main.list > ul.list-results > li a p:last-child,.home-hero > a .home-hero-text p:last-child,.polls-list li a > span:first-child + span > span:first-child + span{font-style:italic;text-align:right;}#main.list > ul.list-page > li + li{margin-left:8px;}#main.list > ul.list-page > li a{background:#61ac00;color:#fff;display:block;padding:8px 16px 8px 16px;}#main.list div.list-nothing{color:#61ac00;font-family:Comfortaa;font-size:18px;}.countries-list ul{display:flex;flex-wrap:wrap;margin:-64px 0 0 -64px;}.countries-list ul li{padding:64px 0 0 64px;width:50%;}.countries-list ul li a img{height:64px;}.countries-list ul li a div{flex-grow:1;padding-left:16px;}.countries-list ul li a div h3{color:#61ac00;font-family:Comfortaa;font-size:15px;}.countries-list ul li a div p{color:#000;text-align:right;}.countries-list ul li a:hover{background:#f0047f;outline:16px solid #f0047f;}#main.generic h2{color:#13007c;width:100%;}#main.generic div.generic-strap{color:#13007c;font-size:18px;line-height:1.38em;width:100%;}#main.generic div.generic-body,#main.content div.content-body{font-size:15px;line-height:1.38em;}form.vanilla div.ctrl > label,form.vanilla div.buttons > label{color:#fff;margin-bottom:4px;}form.vanilla div.ctrl.error > label,form.vanilla div.buttons.error > label{color:#bc2100;}form.vanilla div.ctrl input{border:solid #f0047f;border-width:0 0 1px 1px;padding:8px;}form.vanilla div.ctrl textarea,form.vanilla div.buttons textarea{border:solid #f0047f;border-width:1px;padding:8px;width:100%;}form.vanilla div.ctrl div.checkbox,form.vanilla div.buttons div.checkbox{padding-top:4px;}form.vanilla div.ctrl div.checkbox input[type="checkbox"] + label,form.vanilla div.buttons div.checkbox input[type="checkbox"] + label{border:solid #f0047f;border-width:0 0 1px 1px;color:#fff;cursor:pointer;padding:8px;}form.vanilla div.ctrl div.checkbox input[type="checkbox"]:checked + label,form.vanilla div.buttons div.checkbox input[type="checkbox"]:checked + label{color:#000;}form.vanilla div.buttons input{background:#f0047f;border:none;border-width:0 0 1px 1px;color:#fff;cursor:pointer;font-family:Comfortaa;padding:8px 12px 8px 12px;}form.vanilla div.alert{background:#bc2100;color:#fff;display:none;padding:8px;}form.vanilla div.info{color:#17a2b8;padding:8px;}#account_form div.account-alert{background:#17a2b8;color:#fff;font-family:Comfortaa;font-size:16px;line-height:1.38em;padding:16px;width:68%;}#account_form > form{width:68%;}.home-tiles{align-items:flex-start;display:flex;margin-left:-64px;}.home-tiles [class*="-inner"]{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;}.home-tiles [class*="-third"]{width:33.33%;}.home-tiles [class*="-twothirds"]{width:66.66%;}.home-tiles [class*="-half"],.home-hero > a .home-hero-img{width:50%;}.home-tiles [class*="-column"]{display:flex;flex-direction:column;padding-left:64px;}.home-about h3{background:#13007c;color:#fff;font-family:Comfortaa;font-size:18px;line-height:1.38em;padding:16px;}.home-about > img{margin-bottom:32px;width:100%;}.home-about > div > p:first-child{color:#13007c;font-family:Comfortaa;font-size:15px;line-height:1.38em;margin-top:1em;}.home-content > li a p{color:#000;padding:8px 16px 0 16px;}.home-hero{margin-bottom:32px;padding-left:64px;width:100%;}.home-hero > a{display:flex;flex-wrap:wrap;width:100%;}.home-hero > a h3{background:#61ac00;color:#fff;font-family:Comfortaa;font-size:18px;line-height:1.38em;padding:16px;width:100%;}.home-hero > a .home-hero-text{color:#000;padding:16px 16px 16px 32px;width:50%;}.home-hero > a .home-hero-text > * + *{padding-top:8px;}.home-poll a h3{background:#17a2b8;color:#fff;font-family:Comfortaa;font-size:18px;line-height:1.38em;padding:16px;}.home-poll a > div{align-items:center;display:flex;flex-direction:column;padding:16px;}.home-countries{display:flex;flex-direction:row !important;flex-wrap:wrap;margin-left:-32px;}.home-countries li{padding:0 0 32px 32px;width:50%;}#main.content div.content-strap{color:#61ac00;font-size:18px;line-height:1.38em;width:100%;}.attach-files{font-size:15px;width:100%;}.attach-files li a{color:#000;display:flex;}.attach-files li a:hover span{color:#f0047f !important;}.attach-files li a > span:first-child{color:#61ac00;font-size:30px;}#main.people h2{color:#330a80;}#main.people > div > img{float:left;margin:0 32px 32px 0;width:38%;}.people-list{display:flex;flex-wrap:wrap;justify-content:flex-end;width:100%;}.people-list li a{align-items:center;border:1px solid #330a80;color:#330a80;display:flex;padding-right:12px;}.people-list li a:before{background:#330a80;color:#fff;content:'\f007';font-family:'Font Awesome 5 Pro';margin-right:12px;padding:4px 8px 4px 8px;}.people-list li a:hover{border-color:#f0047f !important;color:#f0047f !important;}.people-list li a:hover:before{background:#f0047f !important;color:#fff;}.polls-list li a{color:#000;display:flex;padding:16px;}.polls-list li a:hover span{color:#fff !important;}.polls-list li a > span:first-child{color:#17a2b8;margin-right:16px;visibility:hidden;}.polls-list li a > span:first-child + span{flex-grow:1;line-height:1.38em;}.polls-list li a > span:first-child + span > span:first-child{color:#17a2b8;font-family:Comfortaa;font-size:16px;}#poll_results{max-width:68%;}#poll_results li span{font-family:Comfortaa;font-size:18px;}#poll_results li span + span{padding-left:16px;}#poll_results li span:first-child{height:15px;width:15px;}#poll_results li span:first-child + span + span:after{content:'%';}#poll_vote li{color:#17a2b8;cursor:pointer;font-family:Comfortaa;font-size:16px;padding:16px;}