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:top}
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}
html{height:100%;width:100%}
body{font-size:20px;line-height:140%;min-height:100%;width:100%}
h1,h2,h3,h4,h5,h6{line-height:140%}
.container{width:980px;margin:0 auto}
.message{float:left;width:694.1666666666667px;margin-left:142.91666666666669px;margin-right:10.208333333333336px}
.reasons{float:left;width:632.9166666666667px;margin-left:173.54166666666669px;margin-right:10.208333333333336px}
.user-important{float:left;width:632.9166666666667px;margin-left:173.54166666666669px;margin-right:10.208333333333336px}
.share-content{float:left;width:632.9166666666667px;margin-left:173.54166666666669px;margin-right:10.208333333333336px}
body{color:#414042;font-family:'Droid Serif','Helvetica',sans-serif;-webkit-font-smoothing:antialiased}
h1,h2,h3,h4,h5,h6{font-family:'Oswald',sans-serif;font-weight:400;text-transform:uppercase}
h1{font-size:2em;margin:0.25em 0 0;text-align:center;color:white;display:inline-block;zoom:1;*display:inline;border-bottom:4px solid white}
h2{font-size:2em;margin-top:1em;margin-bottom:1em}h2.section-title{display:inline-block;zoom:1;*display:inline;border-bottom:3px solid #414042}
h2 span{color:#6f8fc6}
h2.priority{font-family:'Arvo','Droid Serif','Helvetica',sans-serif;text-transform:none;font-size:0.8em;line-height:1.2em;font-weight:400}
h3{font-size:1.5em;margin-top:1.25em;margin-bottom:0.5em;font-weight:normal}
h4{font-size:1.25em;margin-top:1em;margin-bottom:0.5em;font-weight:normal;color:#8d8c8f}
h5{font-size:1.125em;margin-top:0.5em;margin-bottom:0.5em}
h6{font-size:1em;margin-top:0.5em;margin-bottom:0.5em}
p{margin:1em 0}
a{color:#6f8fc6;text-decoration:none}a:hover{text-decoration:underline}
p small{font-size:0.8rem}
abbr,acronym{border-bottom:1px dotted;cursor:help}
address{font-size:1em;font-style:italic}
blockquote{margin:1em 0;padding:0 0 0 2em}
cite{font-style:italic}
code{font-size:1em;font-family:monospace;background:#fff;border:1px solid #f2f2f2;padding:0.125em 0.25em;line-height:150%}
em,i{font-style:italic}
strong,b{font-weight:bold}
hr{outline:none;border:none;margin:1em 0;padding:0;border-top:1px solid #fff}
ol,ul{margin:1em 0;padding:0 0 0 2em}ol li,ul li{font-size:1em;list-style-position:outside}
ul li{list-style:disc}
ol li{list-style:decimal}
form{margin:1em 0}
dl{margin:1em 0}dl dt{font-weight:bold}
dl dd{margin:0 0 0.5em}
table{width:100%;margin:1em 0}table th{padding:0.5em;border:1px solid #fff;background:#fff;text-align:left;font-weight:bold}
table td{padding:0.5em;border:1px solid #fff}
form{display:block}
fieldset{display:block;margin:1.25em 0;padding:0}
legend{display:block;width:100%;margin:0 0 1em 0;font-weight:bold;border-bottom:1px solid #fff}
label{display:block;margin:0 0 0.25em;font-weight:bold}
textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="image"],input[type="color"],select{display:block;padding:0.5em;margin:0 0 0.625em;vertical-align:middle;border:1px solid #747276;color:#414042;outline:none;font-family:inherit;font-size:1em;border-radius:0;font-family:'Oswald',sans-serif;-webkit-appearance:none;-moz-appearance:none;width:100%}textarea:hover,input[type="text"]:hover,input[type="password"]:hover,input[type="datetime"]:hover,input[type="datetime-local"]:hover,input[type="date"]:hover,input[type="month"]:hover,input[type="time"]:hover,input[type="week"]:hover,input[type="number"]:hover,input[type="email"]:hover,input[type="url"]:hover,input[type="search"]:hover,input[type="tel"]:hover,input[type="image"]:hover,input[type="color"]:hover,select:hover{border-color:#414042}
textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="image"]:focus,input[type="color"]:focus,select:focus{border-color:#343335}
textarea.error,input[type="text"].error,input[type="password"].error,input[type="datetime"].error,input[type="datetime-local"].error,input[type="date"].error,input[type="month"].error,input[type="time"].error,input[type="week"].error,input[type="number"].error,input[type="email"].error,input[type="url"].error,input[type="search"].error,input[type="tel"].error,input[type="image"].error,input[type="color"].error,select.error{border-color:red}
::-webkit-input-placeholder{font-family:'Oswald',sans-serif;text-transform:uppercase;color:#747276}
:-moz-placeholder{font-family:'Oswald',sans-serif;text-transform:uppercase;color:#747276}
::-moz-placeholder{font-family:'Oswald',sans-serif;text-transform:uppercase;color:#747276}
:-ms-input-placeholder{font-family:'Oswald',sans-serif;text-transform:uppercase;color:#747276}
input[type="submit"],input[type="button"]{display:block;border-radius:0}
input[type="file"]{padding:0.125em;margin:0 0 0.625em;font-family:inherit;font-size:1em;-webkit-appearance:none;border-radius:0;line-height:100%}
textarea{color:#5a595c;font-family:'Droid Serif','Helvetica',sans-serif;text-transform:none;border:1px solid #dad9db}textarea:hover{border-color:#cdccce}
textarea:focus{border-color:#c1c0c1}
select{cursor:pointer}
progress,meter{padding:0.125em;margin:0 0 0.625em;font-family:inherit;font-size:1em}
form div.icon:before{position:absolute;margin-left:0.5rem;line-height:2.7;color:#6f8fc6}
form div.icon.gender-dropdown:before{content:'\e811'}
form div.icon.age-dropdown:before{content:'\e822'}
form div.icon.countries-dropdown:before{content:'\e81d'}
form div.icon.education-dropdown:before{content:'\e81c'}
form div.icon select{padding-left:2em;margin-bottom:0.8em}
form div.gender-dropdown{float:left;width:48.5%}
form div.age-dropdown{float:right;width:48.5%}
form div.countries-dropdown{clear:left}
form .field-submit{text-align:right;font-size:1.2em}form .field-submit .button-submit{margin-bottom:0}
button,.button,[class^="button"],input[type="button"],input[type="submit"],input[type="reset"]{padding:0.125em 0.5em;margin:0;font-size:1.2em;font-family:'Oswald',sans-serif;text-transform:uppercase;color:white;border:4px solid white;outline:none;background:transparent;line-height:1.2;cursor:pointer;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;display:inline-block;zoom:1;*display:inline}button:hover,.button:hover,[class^="button"]:hover,input[type="button"]:hover,input[type="submit"]:hover,input[type="reset"]:hover{text-decoration:none}
button.disabled,.button.disabled,[class^="button"].disabled,input[type="button"].disabled,input[type="submit"].disabled,input[type="reset"].disabled{cursor:default;opacity:.3;filter:alpha(opacity=30)}
button.primary,.button-primary,input.button-primary{color:white;border-color:#5d81bf;background:#6f8fc6}
.welcome button.primary,.welcome .button-primary,.welcome input.button-primary{color:white;border-color:white;background:transparent;-webkit-transition:200ms;-moz-transition:200ms;-o-transition:200ms;transition:200ms}.welcome button.primary:hover,.welcome .button-primary:hover,.welcome input.button-primary:hover{color:white;border-color:rgba(255,255,255,0.5)}
button.secondary,.button-secondary,input.button-secondary,.button-secondary.disabled{color:#a7a6a8;border-color:#a7a6a8}button.secondary:hover,.button-secondary:hover,input.button-secondary:hover,.button-secondary.disabled:hover{color:#8d8c8f;border-color:#8d8c8f}
button.secondary.disabled:hover,.button-secondary.disabled:hover,input.button-secondary.disabled:hover,.button-secondary.disabled.disabled:hover{color:#a7a6a8;border-color:#a7a6a8}
button.large,.button-large,input.button-large{font-size:2em;border-size:8px}
.share-button{padding:0;font-family:'Oswald',sans-serif;text-transform:uppercase;border-radius:3px;display:inline-block;zoom:1;*display:inline;padding:4px 10px 6px;color:white;text-decoration:none;line-height:120%;font-weight:normal;margin:0;font-size:0.8em}.share-button:hover{text-decoration:none}
.share-button.facebook-share{background-color:#385591;background-image:-moz-linear-gradient(top, #3b5998, #344e86);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#3b5998), to(#344e86));background-image:-webkit-linear-gradient(top, #3b5998, #344e86);background-image:-o-linear-gradient(top, #3b5998, #344e86);background-image:linear-gradient(to bottom, #3b5998, #344e86);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3b5998', endColorstr='#ff344e86', GradientType=0)}.share-button.facebook-share:before{font-family:'entypo';content:'\e820';margin:-2px 7px 0 0;display:inline-block;zoom:1;*display:inline;font-size:1.1em}
.share-button.twitter-share{background-color:#55a5db;background-image:-moz-linear-gradient(top, #5da9dd, #489ed9);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5da9dd), to(#489ed9));background-image:-webkit-linear-gradient(top, #5da9dd, #489ed9);background-image:-o-linear-gradient(top, #5da9dd, #489ed9);background-image:linear-gradient(to bottom, #5da9dd, #489ed9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5da9dd', endColorstr='#ff489ed9', GradientType=0)}.share-button.twitter-share:before{font-family:'entypo';content:'\e81f';margin:-2px 5px 0 0;color:white;font-size:1.1em;display:inline-block;zoom:1;*display:inline}
ul[class*="menu-"]{margin:1em 0;padding:0}ul[class*="menu-"] li{position:relative;list-style:none}ul[class*="menu-"] li a{padding:0.5em 1em;line-height:100%;color:#414042;text-decoration:none}
ul[class*="menu-"] li:hover>a,ul[class*="menu-"] li a:hover,ul[class*="menu-"] li a.selected,ul[class*="menu-"] li.selected a{background:#e6e6e6}
ul[class*="menu-"] li a:active,ul[class*="menu-"] li a.selected:hover,ul[class*="menu-"] li.selected a:hover{background:#ccc}
ul.menu-primary{text-tansform:none;margin:.2em 0}ul.menu-primary li{display:inline-block;zoom:1;*display:inline;color:#414042;font-size:.85rem;line-height:1rem;font-family:'Droid Serif','Helvetica',sans-serif;text-align:left;text-transform:none}ul.menu-primary li a{display:inline-block;zoom:1;*display:inline;color:white;background:transparent}ul.menu-primary li a:hover{background:transparent}
ul.menu-primary li:hover a{background:transparent}
ul.menu-primary li ul{display:none;margin:0;padding:10px;position:absolute;top:2em;left:0;border:1px solid #fff;background:white;z-index:1000}ul.menu-primary li ul li{display:block}ul.menu-primary li ul li a{display:block;white-space:nowrap;color:#414042;text-transform:none;font-family:'Droid Serif','Helvetica',sans-serif}ul.menu-primary li ul li a:hover{background:#e6e6e6}
ul.menu-primary li:hover ul,ul.menu-primary li ul:hover{display:inline}
ul.menu-secondary{border:1px solid #fff}ul.menu-secondary li{display:block}ul.menu-secondary li a{display:block}
#modal-overlay{visibility:hidden;position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(252,183,73,0);z-index:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
body.show-modal #modal-overlay{z-index:500;visibility:visible;background:#fcb749;background:rgba(252,183,73,0.9);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.modal-wrap{position:fixed;display:none;width:100%;height:100%;text-align:center;top:0;left:0;z-index:1050;background:white;background:rgba(255,255,255,0.9);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.modal-wrap.show{display:block}
.modal{display:none;position:absolute;left:50%;top:50%;width:40%;text-align:left;z-index:1100;overflow:visible;-webkit-overflow-scrolling:touch;*zoom:1;-webkit-transform:scale(.85);-moz-transform:scale(.85);-ms-transform:scale(.85);-o-transform:scale(.85);transform:scale(.85);-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.modal.show{z-index:1000;display:inline-block;zoom:1;*display:inline;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}
.modal .modal-inner{background:#fff;border:1px solid #d9d9d9;padding:1.5em;-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 0 30px 0 rgba(0,0,0,0.1);box-shadow:0 0 30px 0 rgba(0,0,0,0.1)}
.modal .close{position:absolute;top:5px;right:5px;background:none;color:grey;display:block;width:26px;height:26px;text-align:center;cursor:pointer;z-index:3;font-family:'Oswald',sans-serif;text-transform:none}.modal .close:hover{text-decoration:none}
.modal h2{margin:0;font-size:1.4em}.modal h2 span{border:0}
.modal fieldset{margin:0}
.modal p{margin-top:0.5em;font-size:0.9em;line-height:1.4}.modal p.disclaimer{padding:0.5em 1.5em;line-height:1;margin-bottom:0}
.lt-ie9 .modal{width:500px;margin-left:-250px;top:10%}
.modal .split{width:49%;display:inline-block;zoom:1;*display:inline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.modal h4{margin-top:0}
.modal .req{color:red;font-size:20px}
.signup-extra h4{border-bottom:1px solid #fff;margin-top:10px}.signup-extra h4:first-child{margin-top:0}
.signup-extra fieldset{margin-bottom:-15px}
.signup-extra .personal{padding:0 15px 0 0}
.signup-extra .profile{padding:0 0 0 15px}
.signup-extra .field{margin:0 0 15px}.signup-extra .field label{margin-bottom:-3px}
.signup-extra .state-field{display:inline-block;zoom:1;*display:inline;margin:0 10px 0 0}
.signup-extra .postcode-field{display:inline-block;zoom:1;*display:inline}
.signup-extra .dob-field{display:inline-block;zoom:1;*display:inline;margin:0 10px 0 0}.signup-extra .dob-field select{font-size:0.75em;padding:5px 20px 5px 5px;line-height:20px}
.signup-extra .gender-field{display:inline-block;zoom:1;*display:inline}.signup-extra .gender-field fieldset{margin:0;background:orange;padding:1px 5px;border-radius:3px;border:1px solid #e69500}.signup-extra .gender-field fieldset label{display:inline;margin:-10px 10px 0 0;line-height:25px;cursor:pointer;font-family:'Droid Serif','Helvetica',sans-serif;text-transform:none;font-size:14px;font-weight:600}
.signup-extra .goal-wrap{position:relative}.signup-extra .goal-wrap .prefix{font-family:'Oswald',sans-serif;font-size:22px;position:absolute;line-height:40px;left:10px;color:#747276}
.signup-extra .goal-wrap input{padding-left:30px;font-family:'Droid Serif','Helvetica',sans-serif;font-weight:700}
.signup-extra .password-field input{width:48%;display:inline-block;zoom:1;*display:inline}.signup-extra .password-field input#password{margin-right:1.5%}
.signup-extra .submit-field{padding:20px 0 0}
.signup-extra .facebook-field label{display:inline}
.signup-extra .connection-link{font-weight:600;display:inline-block;zoom:1;*display:inline;font-size:0.875em;margin:-2px 0 0 5px}
.signup-extra .network-autocomplete.loading{background:url('../img/preloader.gif') no-repeat 99% 50%}
.signup-extra .twitter-typeahead{width:100%}.signup-extra .twitter-typeahead .tt-dropdown-menu{background:orange;border-radius:2px;border:1px solid #e69500;width:100%;margin:-10px 0 0}.signup-extra .twitter-typeahead .tt-dropdown-menu .tt-suggestions{padding:0 0}
.signup-extra .twitter-typeahead .tt-dropdown-menu .tt-suggestion{padding:5px 10px;margin:0;font-size:0.875em}.signup-extra .twitter-typeahead .tt-dropdown-menu .tt-suggestion.tt-is-under-cursor{background:white;color:#6f8fc6}
.signup-extra .twitter-typeahead .tt-dropdown-menu .tt-suggestion p{margin:0}
.dashboard-edit .aquisition-field{display:none}
.dashboard-edit .goal-intro{display:none}
.dashboard-edit .newpassword-field{width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 0 0 10px;margin-top:-19px;display:inline-block;zoom:1;*display:inline}
.change-image{max-width:500px;max-height:320px}.change-image #upload_picture_progress,.change-image #process_picture_progress{font-size:0.875em;font-weight:600}
.team-edit{max-width:600px;max-height:560px}.team-edit .team-photo-field input{display:block}
.team-edit input[type="submit"]{margin-top:10px}
.team-edit textarea{max-height:110px}
.viv-video{max-width:800px}
@font-face{font-family:'entypo';src:url('http://cdn.mywrld.org/fonts/entypo.eot');src:url('http://cdn.mywrld.org/fonts/entypo.eot?#iefix') format('embedded-opentype'),url('http://cdn.mywrld.org/fonts/entypo.woff') format('woff'),url('http://cdn.mywrld.org/fonts/entypo.ttf') format('truetype'),url('http://cdn.mywrld.org/fonts/entypo.svg#entypo') format('svg');font-weight:normal;font-style:normal}[class^="icon"]:before,[class*=" icon-"]:before{font-family:"entypo";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;}
.icon-mail:before{content:'\e830'}
.icon-facebook-squared:before{content:'\e825'}
.icon-menu:before{content:'\e801'}
.icon-check:before{content:'\e815'}
.icon-cancel:before{content:'\e817'}
.icon-cancel-circled:before{content:'\e82f'}
.icon-help-circled:before{content:'\e819'}
.icon-info-circled:before{content:'\e81a'}
.icon-export:before{content:'\e82d'}
.icon-pencil:before{content:'\e82e'}
.icon-chat:before{content:'\e82b'}
.icon-attention:before{content:'\e82c'}
.icon-doc-landscape:before{content:'\e824'}
.icon-doc-text:before{content:'\e81b'}
.icon-doc-text-inv:before{content:'\e818'}
.icon-newspaper:before{content:'\e800'}
.icon-book-open:before{content:'\e803'}
.icon-book:before{content:'\e804'}
.icon-calendar:before{content:'\e822'}
.icon-mute:before{content:'\e810'}
.icon-sound:before{content:'\e80f'}
.icon-popup:before{content:'\e82a'}
.icon-down-open:before{content:'\e808'}
.icon-left-open:before{content:'\e807'}
.icon-user:before{content:'\e811'}
.icon-up-open:before{content:'\e805'}
.icon-down-open-mini:before{content:'\e802'}
.icon-left-open-mini:before{content:'\e80d'}
.icon-right-open-mini:before{content:'\e80c'}
.icon-up-open-mini:before{content:'\e80e'}
.icon-down-open-big:before{content:'\e809'}
.icon-left-open-big:before{content:'\e80a'}
.icon-right-open-big:before{content:'\e80b'}
.icon-up-open-big:before{content:'\e814'}
.icon-ccw:before{content:'\e816'}
.icon-loop:before{content:'\e823'}
.icon-play:before{content:'\e812'}
.icon-stop:before{content:'\e829'}
.icon-pause:before{content:'\e813'}
.icon-trophy:before{content:'\e81c'}
.icon-globe:before{content:'\e81d'}
.icon-dot:before{content:'\e826'}
.icon-dot-2:before{content:'\e827'}
.icon-dot-3:before{content:'\e828'}
.icon-twitter:before{content:'\e81f'}
.icon-twitter-circled:before{content:'\e81e'}
.icon-facebook:before{content:'\e820'}
.icon-facebook-circled:before{content:'\e821'}
.icon-right-open:before{content:'\e806'}
#vote{padding:0 0 50px}#vote .intro{background:white;text-align:center;position:absolute;width:100%;left:0}#vote .intro h2{margin-bottom:0}#vote .intro h2 span span{color:#6f8fc6;border-bottom-color:#6f8fc6}
#vote .intro.fixed{-webkit-box-shadow:0 10px 30px -10px rgba(0,0,0,0.1);-moz-box-shadow:0 10px 30px -10px rgba(0,0,0,0.1);box-shadow:0 10px 30px -10px rgba(0,0,0,0.1);position:fixed}#vote .intro.fixed h2{display:none}
#vote .intro.warning h2 span span{color:red;border-bottom-color:red}
#vote #ballot label.error{display:none !important}
.issues ul{padding:225px 0 0;margin:0 auto 0;width:80%}.issues ul li{list-style:none;border:1px solid #dad9db;display:table;width:100%;margin-bottom:1em}.issues ul li input{display:none}
.issues ul li div{display:table-cell;vertical-align:middle;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s;transition:.4s}
.issues ul li.disabled{opacity:0.5}
.issues ul li .issue-info{display:table;width:100%;border-right:1px solid #dad9db}.issues ul li .issue-info .colour-code{width:7%;border-top:3px solid transparent;border-left:3px solid transparent;border-bottom:3px solid transparent}
.issues ul li .issue-info .content{width:90%;border-top:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid transparent;padding:0.5em 1em;background:white}.issues ul li .issue-info .content label{font-family:'Oswald',sans-serif;text-transform:uppercase;font-size:1.2em;font-weight:400;cursor:pointer}.issues ul li .issue-info .content label .icon:before{content:'\e806';color:#dad9db}
.issues ul li .issue-info .content label.active .icon:before{content:'\e808'}
.issues ul li .issue-info .content p{margin-bottom:0.5em}
.issues ul li .issue-info .content textarea{width:100%;margin-top:1em}
.issues ul li .issue-info:hover{cursor:pointer}.issues ul li .issue-info:hover div{border-color:#414042}
.issues ul li .issue-info:hover .content label .icon:before{color:#414042}
.issues ul li .checkbox{width:7%;min-width:40px;background:url('../img/tick.png') center center no-repeat;background-size:80%;border:3px solid transparent}.issues ul li .checkbox:hover{border-color:#414042;cursor:pointer}
.issues ul li .checkbox.issue-selected{background-image:url('../img/tick-noborder.png')}
.colour-code.issue-climate,.issue-selected.issue-climate{background-color:#fcb749 !important}
.colour-code.issue-communications,.issue-selected.issue-communications{background-color:#7cb5d6 !important}
.colour-code.issue-crime,.issue-selected.issue-crime{background-color:#387195 !important}
.colour-code.issue-discrimination,.issue-selected.issue-discrimination{background-color:#dec0ca !important}
.colour-code.issue-education,.issue-selected.issue-education{background-color:#47c0be !important}
.colour-code.issue-energy,.issue-selected.issue-energy{background-color:#a01c40 !important}
.colour-code.issue-equality,.issue-selected.issue-equality{background-color:#c84699 !important}
.colour-code.issue-food,.issue-selected.issue-food{background-color:#b0d256 !important}
.colour-code.issue-forests,.issue-selected.issue-forests{background-color:#71be45 !important}
.colour-code.issue-government,.issue-selected.issue-government{background-color:#2da9e1 !important}
.colour-code.issue-healthcare,.issue-selected.issue-healthcare{background-color:#ca3a28 !important}
.colour-code.issue-jobs,.issue-selected.issue-jobs{background-color:#e8168b !important}
.colour-code.issue-politics,.issue-selected.issue-politics{background-color:#723390 !important}
.colour-code.issue-transport,.issue-selected.issue-transport{background-color:#fbe792 !important}
.colour-code.issue-water,.issue-selected.issue-water{background-color:#97d3c9 !important}
.colour-code.issue-welfare,.issue-selected.issue-welfare{background-color:#233884 !important}
.colour-code.issue-suggested,.issue-selected.issue-suggested{background-color:#dad9db !important}
.welcome.thankyou{position:absolute;height:100%}.welcome.thankyou h1{line-height:1.2}
.welcome.thankyou h2{font-size:1.5rem;margin-bottom:0.5em}.welcome.thankyou h2 span{border-color:white}
.welcome.thankyou p{font-size:1.2rem}.welcome.thankyou p .input-name{display:inline-block;zoom:1;*display:inline;border-bottom:2px solid white;width:100px}
.welcome.thankyou .cta{padding-top:40px}
.welcome.thankyou .repeat{color:white;font-size:0.75em;display:block;padding:0px 0 0;font-style:italic}
.welcome.thankyou p{display:inline-block;zoom:1;*display:inline}
.welcome.thankyou form{display:inline-block;zoom:1;*display:inline;margin:0;line-height:1.4}.welcome.thankyou form input#voter-name{display:inline;margin:0;font-size:1rem;font-family:'Droid Serif','Helvetica',sans-serif;text-transform:none;color:white;background-color:transparent;border:0;border-bottom:2px solid white}
#share-message{display:none}
.about .customise-button{text-align:right}
.video-wrapper{background:white;position:relative;width:100%;margin:1.5em 0;padding:7px}
.video-meta{color:#414042;font-family:'Oswald',sans-serif;font-size:0.6em;text-transform:uppercase;padding:10px 0 5px}.video-meta .video-title{width:49%;display:inline-block;zoom:1;*display:inline;text-align:left;color:#8d8c8f;line-height:27px}
.video-meta .video-share{width:49%;display:inline-block;zoom:1;*display:inline;text-align:right}.video-meta .video-share>span{line-height:27px;padding-right:10px}
#video-player{width:100%;top:0;left:0;position:relative;display:none}#video-player canvas{background:#333 url('http://cdn.mywrld.org/media/intro.1.jpg') no-repeat center center;background-size:cover}
#video-screen{width:100%;height:100%;height:344px}#video-screen.playing{background:black;background-size:100% 100%}
#video-poster{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}#video-poster #video-profile{margin-top:10%}#video-poster #video-profile img{border-radius:300px;border:3px solid white;width:14%}
#video-poster #video-message{width:65%;margin:20px auto 0;font-size:0.9em}#video-poster #video-message span.name{text-transform:capitalize}
#video-loading{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:rgba(0,0,0,0.5);display:none}#video-loading h3{font-size:1em;margin-top:100px}
#video-loading .loading-bar{background:rgba(255,255,255,0.2);height:20px;width:350px;margin:auto}#video-loading .loading-bar .progress{background:#fff;display:block;height:20px;width:0%;-webkit-transition:width .1s linear;-moz-transition:width .1s linear;-o-transition:width .1s linear;transition:width .1s linear}
#video-controls{background:#343335;width:100%;height:40px;text-align:left;position:relative;z-index:2}#video-controls .play-bar{background:#4e4d4f;width:100%;height:5px}#video-controls .play-bar .complete{width:1%;height:5px;background:#c22b2b;display:block}
#video-controls a{color:white;cursor:pointer;text-decoration:none;font-size:0.9em}
#video-controls a.pause{margin-left:-20px}
#video-clips,#audio-clips{display:none}#video-clips video,#audio-clips video{width:100%}
.js-share-count{display:none}
.cinema-mode .cta{z-index:900;position:relative}
.cinema-mode .video-wrapper{z-index:900}
.cinema-mode .cinema{background:rgba(0,0,0,0.6);z-index:1}
.cinema{display:block;visibility:none;position:fixed;z-index:-1;width:100%;height:100%;background:rgba(0,0,0,0);-webkit-transition:background .5s;-moz-transition:background .5s;-o-transition:background .5s;transition:background .5s}
.cinema-mode .video-wrapper.fullscreen,.video-wrapper.fullscreen{position:fixed;width:100%;height:100%;z-index:1000;top:0;left:0;background:black;margin:0;padding:0}.cinema-mode .video-wrapper.fullscreen #video-screen,.video-wrapper.fullscreen #video-screen{height:100%}
.cinema-mode .video-wrapper.fullscreen #video-controls,.video-wrapper.fullscreen #video-controls{position:fixed;bottom:0}
.cinema-mode .video-wrapper.fullscreen .video-meta,.video-wrapper.fullscreen .video-meta{display:none}
.fullscreen-button{float:right;top:2px;position:relative}
.mute-button{float:right;top:2px;position:relative}
.swiper-container{width:100%}
#video-swiper{background:#343335;background:black;border-top:3px solid black;border-bottom:3px solid black;cursor:pointer}#video-swiper .swiper-slide{background:#fff;position:relative;overflow:hidden;border:0px solid transparent;cursor:pointer;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}#video-swiper .swiper-slide>img{width:100%;position:relative;left:0;top:0;height:auto}
#video-swiper .swiper-slide .slide-content{z-index:1;position:absolute;top:25%;width:100%}
#video-swiper .swiper-slide .slide-profile{margin-top:10%;display:none}#video-swiper .swiper-slide .slide-profile img{border-radius:300px;border:1px solid white;width:14%}
#video-swiper .swiper-slide .slide-script{width:75%;margin:20px auto 0;font-size:0.9em;font-family:'Arvo','Droid Serif','Helvetica',sans-serif;font-weight:400;text-transform:none;font-size:1.25em}
#video-swiper .swiper-slide#slide1 .slide-content,#video-swiper .swiper-slide#slide2 .slide-content,#video-swiper .swiper-slide#slide13 .slide-content,#video-swiper .swiper-slide#slide14 .slide-content,#video-swiper .swiper-slide#slide15 .slide-content{top:0}
#video-swiper .swiper-slide#slide1 .slide-profile,#video-swiper .swiper-slide#slide2 .slide-profile,#video-swiper .swiper-slide#slide13 .slide-profile,#video-swiper .swiper-slide#slide14 .slide-profile,#video-swiper .swiper-slide#slide15 .slide-profile{display:block}
#video-swiper .swiper-slide#slide1 .slide-script,#video-swiper .swiper-slide#slide2 .slide-script,#video-swiper .swiper-slide#slide13 .slide-script,#video-swiper .swiper-slide#slide14 .slide-script,#video-swiper .swiper-slide#slide15 .slide-script{font-family:'Droid Serif','Helvetica',sans-serif;text-transform:none;font-size:1em;font-weight:normal}
#video-swiper .swiper-slide#slide1.no-profile .slide-script,#video-swiper .swiper-slide#slide2.no-profile .slide-script,#video-swiper .swiper-slide#slide13.no-profile .slide-script,#video-swiper .swiper-slide#slide14.no-profile .slide-script,#video-swiper .swiper-slide#slide15.no-profile .slide-script{margin-top:20%}
#video-swiper .swiper-slide#slide14 .slide-script,#video-swiper .swiper-slide#slide15 .slide-script{margin-top:10px}
#video-swiper .swiper-slide#slide14 .slide-content,#video-swiper .swiper-slide#slide15 .slide-content{top:-10%}
#video-swiper .swiper-slide-visible{opacity:0.3}
#video-swiper .swiper-slide-active{opacity:1}
#youtube iframe{width:700px;height:394px;margin-bottom:60px}
html.canvas.video #video-player{display:block}
html.canvas.video #video-swiper{display:none}
.welcome.share-thankyou #video-player{padding-bottom:0}
.customise{text-align:center;padding-bottom:0}.customise input.typing{background:url('../img/loader.gif') no-repeat 95% 50% #fff}
.customise input.saved{background:url('../img/saved.png') no-repeat 95% 50% #fff}
.customise .button-primary{padding:0.375em 0.625em}
.customise .user-facebook{width:47.5%;float:left;text-align:right}.customise .user-facebook em{color:#6f8fc6;display:block;font-size:0.75em;width:100%;max-width:300px;padding:0 40px;float:right;text-align:center;margin:10px 0 0;line-height:1.2}
.customise .user-conjuct{float:left;width:5%}
.customise .user-name{float:left;width:47.5%}.customise .user-name input{max-width:300px;text-transform:uppercase}
.customise .user-name div[class^="icon"]{position:relative}.customise .user-name div[class^="icon"]:before{position:absolute;left:10px;top:50%;margin-top:-0.5em;color:#6f8fc6}
.customise .user-name div[class^="icon"] input{text-indent:40px}
.customise .user-important{clear:both;padding:30px 0 0}.customise .user-important select{width:80%;float:left;margin-left:10%}
.customise .user-important .saving{color:#299B43;font-size:20px;font-style:italic;width:5%;float:left;height:50px}.customise .user-important .saving.typing{background:url('../img/loader.gif') no-repeat center center}
.customise .user-important .saving.saved{background:url('../img/saved.png') no-repeat center center}
.customise .user-controls{clear:both;padding-top:30px}.customise .user-controls .more-customise{padding:.375em .625em}
.customise .reasons{padding:20px 0 20px}.customise .reasons p{font-size:0.9em;line-height:1.3}
.customise .reasons .generate{font-size:1.5em;margin-top:30px;padding-left:1.25em;padding-right:1.25em}
.customise+.about{position:relative;margin-bottom:-90px}
.main-details{background:#f5f5f5;padding:0 0 70px}
.extra-details{padding:0 0 100px}.extra-details ::-webkit-input-placeholder{font-family:'Droid Serif','Helvetica',sans-serif;text-transform:none}
.extra-details :-moz-placeholder{font-family:'Droid Serif','Helvetica',sans-serif;text-transform:none}
.extra-details ::-moz-placeholder{font-family:'Droid Serif','Helvetica',sans-serif;text-transform:none}
.extra-details :-ms-input-placeholder{font-family:'Droid Serif','Helvetica',sans-serif;text-transform:none}
.share-details{background:#e8e8e8;padding:0 0 50px;display:none}.share-details #subscribe{padding:10px 0 0}.share-details #subscribe input{width:70%;float:left}
.share-details #subscribe button{width:28%;margin-left:2%;float:left}
.share-details p:first-child{margin-top:0}
.issues.personalise-issues ul{padding-top:20px;width:100%}.issues.personalise-issues ul li .issue-info{cursor:default}.issues.personalise-issues ul li .issue-info:hover div{border-color:transparent}
.issues.personalise-issues ul li .content{text-align:left}.issues.personalise-issues ul li .content label{cursor:default;display:inline-block;zoom:1;*display:inline;font-size:1em}
.issues.personalise-issues ul li .content input{display:inline-block;zoom:1;*display:inline;width:40%;border:none;border-bottom:1px solid #a7a6a8;padding:0 0 5px;margin:0 0 0 10px;position:relative;top:2px;font-family:'Droid Serif','Helvetica',sans-serif;font-style:italic}
#vote-again{display:none;background:white;background:rgba(255,255,255,0.9);color:#5d81bf;margin-left:20px}#vote-again.show{display:inline-block;zoom:1;*display:inline}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-wrapper{position:relative;width:100%;-webkit-transition-property:-webkit-transform,left,top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0, 0, 0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform,left,top;-moz-transition-duration:0s;-moz-transform:translate3d(0, 0, 0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform,left,top;-o-transition-duration:0s;-o-transform:translate3d(0, 0, 0);-o-transition-timing-function:ease;-o-transform:translate(0, 0);-ms-transition-property:-ms-transform,left,top;-ms-transition-duration:0s;-ms-transform:translate3d(0, 0, 0);-ms-transition-timing-function:ease;transition-property:transform, left, top;transition-duration:0s;transform:translate3d(0, 0, 0);transition-timing-function:ease;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.swiper-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}
.swiper-slide{float:left}
.swiper-wp8-horizontal{-ms-touch-action:pan-y}
.swiper-wp8-vertical{-ms-touch-action:pan-x}
.swiper-container{}
.swiper-slide{}
.swiper-slide-active{}
.swiper-slide-visible{}
.swiper-pagination-switch{}
.swiper-active-switch{}
.swiper-visible-switch{}
body{padding-bottom:90px}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.clearfix:after,.clear{display:block;clear:both;content:""}
ul[class*="menu-"].language,ul[class*="menu-"].links{margin:0;padding:0;height:20px;display:inline-block;zoom:1;*display:inline}ul[class*="menu-"].language li,ul[class*="menu-"].links li{font-family:'Oswald',sans-serif;text-transform:uppercase;font-size:1em}ul[class*="menu-"].language li a,ul[class*="menu-"].links li a{padding:0.325em}
ul[class*="menu-"].language li ul,ul[class*="menu-"].links li ul{margin-top:-10px}
ul[class*="menu-"].language li li,ul[class*="menu-"].links li li{font-size:0.8em}
ul[class*="menu-"].language li ul{margin-left:20px}
ul[class*="menu-"].links{margin-right:0px}
.ballot-checkboxes{display:none}
.submit-vote{background:orange}
.warning-vote{color:#6f8fc6;font-size:11px;line-height:13px;margin:0;display:none}
.fixed{position:fixed;z-index:100;top:0;left:0;width:100%}
.divider{margin:0.5em auto 0;width:1em;position:relative;display:block;height:100px}.divider .arrow:before{content:'\e808';color:white;background:transparent;position:absolute;margin:0;left:0;top:0;line-height:0}
.divider .line{width:2px;height:100%;background:white;margin:0 auto;display:block}
.welcome{display:block;width:100%;height:70%;top:0;background:#414042;color:white;position:relative;overflow:hidden}
.poster{position:absolute;width:100%;height:100%;background-color:#619CC8;left:0;top:0}.poster img{min-width:100%;min-height:100%;width:auto;height:auto;margin:auto}
.message{display:block;top:30px;bottom:0;left:0;right:0;border-radius:600px;position:relative;text-align:center;font-size:1.5em;line-height:1.1;padding-bottom:0px}.message.hidden{-webkit-transform:translate3d(0, -200%, 0);-moz-transform:translate3d(0, -200%, 0);-ms-transform:translate3d(0, -200%, 0);-o-transform:translate3d(0, -200%, 0);transform:translate3d(0, -200%, 0)}
.message-content{padding:0 5%}
.logo img{height:114px;width:auto}
.meta{position:absolute;padding:10px;text-align:left;width:100%}.meta .fb-like{margin-top:5px}
.meta .twitter-share-button{margin:13px 0 0 10px}
.meta .social-buttons{margin-top:-5px;display:inline-block;zoom:1;*display:inline}
.about{display:block;position:fixed;left:0;bottom:0;width:100%;overflow:hidden;background:white;z-index:998;padding:20px 20px 15px;-webkit-box-shadow:0 10px 30px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 10px 30px 10px rgba(0,0,0,0.1);box-shadow:0 10px 30px 10px rgba(0,0,0,0.1)}.about>div{float:left}
.about .button{margin:0}
.about .why{font-size:0.63em;width:25%}.about .why a{width:50%}
.about .cta{width:50%;text-align:center}.about .cta .vote-button{display:inline-block;zoom:1;*display:inline;display:none}
.about .cta .progress{text-align:center;display:inline-block;zoom:1;*display:inline}
.about .vote-button{text-align:right;font-size:0.825em;padding-right:10px}
.about .progress{font-family:'Oswald',sans-serif;color:#6f8fc6;text-transform:uppercase;text-align:left;padding-left:10px}.about .progress ul.progress-list{padding:0;margin:0}.about .progress ul.progress-list li{list-style:none;font-size:0;height:15px;width:15px;margin:8px 5px 8px 0;background:white;border:2px solid #6f8fc6;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:inline-block;zoom:1;*display:inline}.about .progress ul.progress-list li.selected{background:#6f8fc6;font-weight:bold}
.about .brand{float:right;width:25%;text-align:right}.about .brand img{width:100%;max-width:240px;max-height:70px;height:auto}
#debug{display:block;position:fixed;overflow-y:auto;width:80%;height:80%;margin:5%;top:0;background:white;padding:5%;font-family:Courier}
.untranslated{background:red;color:white !important}
.swipe{background:white;background:rgba(255,255,255,0.1);margin-bottom:-35px;font-size:0.75em;padding:10px;text-align:center;display:none}.swipe span.note{display:block;font-style:italic;font-size:0.8em;color:rgba(255,255,255,0.7);margin-bottom:2px}
.lt-ie10 .swipe{display:block}.lt-ie10 .swipe span.note{display:none}
#kiosk-mode{background:#414042;font-size:0.625em;color:white;font-weight:bold;padding:0 10px;display:none}#kiosk-mode a{float:right;color:#b3b3b3}


@media (min-width:1140px){html{height:100%;width:100%} body{font-size:20px;line-height:140%;min-height:100%;width:100%} h1,h2,h3,h4,h5,h6{line-height:140%} .container{width:1140px;margin:0 auto} .message{float:left;width:802.75px;margin-left:168.625px;margin-right:14.25px} .reasons{float:left;width:731.5px;margin-left:204.25px;margin-right:14.25px} .user-important{float:left;width:731.5px;margin-left:204.25px;margin-right:14.25px} .share-content{float:left;width:731.5px;margin-left:204.25px;margin-right:14.25px} .modal{width:35%} #video-screen{height:395px}}


@media (max-width:767px){html{height:100%;width:100%} body{font-size:16px;line-height:140%;min-height:100%;width:100%} h1,h2,h3,h4,h5,h6{line-height:140%} .container{width:100%;margin:0 auto} .message{float:left;width:90%;margin-left:5%;margin-right:5%} .reasons{float:left;width:90%;margin-left:5%;margin-right:5%} .user-important{float:left;width:90%;margin-left:5%;margin-right:5%} .share-content{float:left;width:90%;margin-left:5%;margin-right:5%} .verbose{display:none} #vote .issues ul li .checkbox{background-size:50%} #vote .intro{width:80%;left:10%}#vote .intro h2{border-bottom:none} .meta{width:100%;top:10px;left:0;text-align:left}.meta>.social-buttons{display:inline-block;zoom:1;*display:inline;float:right;padding-right:10px} .about{padding:10px}.about .brand{display:none} .about>.cta{float:right} .about>.cta>.progress{text-align:right}.about>.cta>.progress ul.progress-list li{margin:2px 2px 0} .about .why a{width:60%;padding-top:3px;padding-bottom:3px} .video-meta .video-title{display:none} .video-meta .video-share{width:100%} .modal{width:90%;top:50%} .show-modal .about{z-index:10} .issues ul{width:90%;padding-top:190px} .message{width:96%;margin-left:2%;margin-right:2%}.message .divider{display:none} .message .cta{margin-bottom:40px} .message-content{font-size:0.9em;padding:0 5%} .cta{font-size:0.8em} .user .user-facebook{width:100%;text-align:center}.user .user-facebook em{display:none} .user .user-conjuct{width:100%;text-align:center;color:#8d8c8f;padding:5px 0} .user .user-name{width:100%;text-align:center;padding:0 14%}.user .user-name input{max-width:100%} .customise .user-important .saving{height:40px;width:9%} .customise+.about{position:relative;margin-bottom:-90px}.customise+.about .why{width:40%} .customise+.about .brand{display:block;width:45%;margin-top:10px} .extra-details h3{margin-top:0} .video-wrapper{padding:3px} h1{border-bottom:none;font-size:1.25em} h2 span:after{display:none} h2.section-title{border-bottom:none;font-size:1.5em} h4{font-size:1.125em} html.canvas.video.flexbox #video-player,html #video-player{display:none} html.canvas.video.flexbox #video-swiper,html #video-swiper{display:block} #youtube iframe{width:320px;height:210px;margin-bottom:70px}}


@media (min-width:768px) and (max-width:959px){html{height:100%;width:100%} body{font-size:18px;line-height:140%;min-height:100%;width:100%} h1,h2,h3,h4,h5,h6{line-height:140%} .container{width:768px;margin:0 auto} .message{float:left;width:544px;margin-left:112px;margin-right:8px} .reasons{float:left;width:496px;margin-left:136px;margin-right:8px} .user-important{float:left;width:496px;margin-left:136px;margin-right:8px} .share-content{float:left;width:496px;margin-left:136px;margin-right:8px} #vote .issues ul li .checkbox{background-size:50%} .why a .verbose{display:none} .issues ul{padding-top:180px} #video-screen{height:268px} #youtube iframe{width:500px;height:281px;margin-bottom:60px}}
