@font-face{font-family:"southamptonbold";font-style:normal;font-weight:normal;src:url("/fonts/southampton_bold-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/southampton_bold-webfont.woff") format("woff"),url("/fonts/southampton_bold-webfont.ttf") format("truetype"),url("/fonts/southampton_bold-webfont.svg#southamptonbold") format("svg");}@font-face{font-family:"southampton_display_boldRg";font-style:normal;font-weight:normal;src:url("/fonts/southampton_displaybd-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/southampton_displaybd-webfont.woff") format("woff"),url("/fonts/southampton_displaybd-webfont.ttf") format("truetype"),url("/fonts/southampton_displaybd-webfont.svg#southampton_display_boldRg") format("svg");}@font-face{font-family:"southampton_mediumregular";font-style:normal;font-weight:normal;src:url("/fonts/southampton_med-webfont.eot?#iefix") format("embedded-opentype"),url("/fonts/southampton_med-webfont.woff") format("woff"),url("/fonts/southampton_med-webfont.ttf") format("truetype"),url("/fonts/southampton_med-webfont.svg#southampton_mediumregular") format("svg");}@font-face{font-family:'Swiss_721_Regular';src:url("/fonts/Swiss%20721%20Regular.eot");src:local('â˜º'),url("/fonts/Swiss%20721%20Regular.woff") format('woff'),url("/fonts/Swiss%20721%20Regular.ttf") format('truetype'),url("/fonts/Swiss%20721%20Regular.svg") format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:"icomoon";font-style:normal;font-weight:normal;src:url("/fonts/icomoon.eot?#iefix-c2dpsy&v=3") format("embedded-opentype"),url("/fonts/icomoon.woff?-c2dpsy&v=3") format("woff"),url("/fonts/icomoon.ttf?-c2dpsy&v=3") format("truetype"),url("/fonts/icomoon.svg?-c2dpsy#icomoon&v=3") format("svg");}[class^="icon-"],[class*=" icon-"],.item-list__rich .active:before{font-family:"icomoon","franklin-gothic-urw",sans-serif;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;}html{font-family:"franklin-gotic-urw",sans-serif;}#skiptocontent a{background:none repeat scroll 0 0 transparent;border-bottom:1px solid white;border-bottom-right-radius:8px;border-right:1px solid white;color:white;left:0;padding:6px;position:absolute;top:-40px;z-index:100;}#skiptocontent a:focus{background:none repeat scroll 0 0 #dc0050;left:0;outline:0 none;position:absolute;top:0;}div.container-fluid{padding:0;}header{}.header-main{width:100%;background-color:rgba(0,25,60,0.9);}div.header-main > div.content{display:flex;justify-content:space-between;padding:1.7rem 0;}div.no-padding{padding-left:0;padding-right:0;}.search-nav-links{padding-bottom:0.2em;text-align:right;}.search-nav-links a,.search-nav-links span{color:#ffffff;display:inline-block;font-size:1em;margin-bottom:0.6em;margin-left:0.25em;}.search-nav-links a:hover,.search-nav-links a:focus{text-decoration:underline;}.search-main{margin-bottom:0px;margin-top:0px;width:100%;}.popular-tasks{padding:3.5rem 0 2.5rem 0;}.popular-tasks.container div.row div.col-md-4{display:flex;flex-flow:column;flex-grow:1;}.popular-tasks.container div.row div.col-md-4 a:hover{background:none repeat scroll 0% 0% #002e6f;color:#ffffff;transition:background 0.25s ease 0s;}.popular-tasks.container div.row div.col-md-4 a{font-size:1.2em;font-weight:400;color:#ffffff;background:rgba(0,25,60,0.9);border-radius:4px;margin:5px;padding:1rem;flex-grow:1;}.popular-tasks.container div.row div.col-md-4 a.img{margin-right:.7rem;}.alert{box-sizing:border-box;padding:1em;position:relative;width:100%;text-align:center;font-size:1rem;border-radius:unset !important;margin-bottom:0;}.alert p{font-size:1em;margin:0px;width:90%;}.alert h2{font-size:1.1em;margin:0px;}.alert__success{background:none repeat scroll 0% 0% #233d15;}.alert__success p{color:#f1f2f0;}.alert__success p a{color:#f1f2f0;}.alert__success p a:hover{color:#f1f2f0;}.alert__success h2{color:#2a8a3a;}.alert__danger{background:none repeat scroll 0% 0% #CE1937;}.alert__danger p{color:#FFF;}.alert__danger p a{color:#FFF;}.alert__danger p a:hover{color:#FFF;}.alert__danger h2{color:#b44848;}.alert__info{background:none repeat scroll 0% 0% lightgrey;}.alert__info p{color:#1e3363;overflow:hidden;line-height:1.3em;}.alert__info p a{color:#1e3363;}p.icon-info a{color:#1e3363;}.alert__info p a:hover{color:#1e3363;}.alert__info h2{color:#2a488a;}.alert__warning{background:none repeat scroll 0% 0% #f4f165;}.alert__warning p{color:#545206;}.alert__warning p a{color:#545206;}.alert__warning p a:hover{color:#545206;}.alert__warning h2{color:#545206;}.alert__sombre{background:#5b5b5b;}.alert__sombre p{color:#fff;}.alert__sombre p a{color:#fff;}.alert .container{margin:0px auto;}.alert .container p{font-size:1.1em;margin:0px;vertical-align:top;display:-webkit-inline-box;width:100%;text-align:left;font-weight:500;}.alert .container p:before{font-size:1.5em;margin-right:0.7em;display:none;white-space:nowrap;margin-top:13px;color:#e60054;}.alert a{text-decoration:underline;}input:focus{outline:solid 1px #fff;outline-offset:1px;}.form__inline label{display:none;}.form__inline .field{display:inline;}.form__inline .button,.form__inline .button__primary,.form__inline .search-main button,.search-main .form__inline button,.form__inline .button__outline-standout,.form__inline .button__outline-white,.form__inline .button__standout,.form__inline input[type="submit"]{display:inline;}.form__inline select{display:inline;}.form__block label{display:block;}.form__block .field{display:block;padding:6px 12px;width:94%;}.form__block .button,.form__block .button__primary,.form__block .search-main button,.search-main .form__block button,.form__block .button__outline-standout,.form__block .button__outline-white,.form__block .button__standout,.form__block input[type="submit"]{display:block;}.form__block select{display:block;}.form__append{overflow:auto;}.form__append .field{box-sizing:content-box;float:left;font-size:1em;}.form__append-search{display:flex;justify-content:center;}.form__append-search .field{background-clip:padding-box;border-radius:3px 0 0 3px;border:medium none;box-sizing:border-box;float:none;padding:0.5em 0.7em;width:85%;z-index:100;}.lt-ie8 .form__append-search .field{}.form__append-search button{border-radius:0px 3px 3px 0px;border:medium none;color:#ffffff;float:none ! important;font-family:'icomoon';margin:0px;position:absolute;right:-3px;width:10%;z-index:1000000;}div.search input[type=submit] {}div.search label{display:inline-block;text-align:left;text-indent:-9999px;color:#fff;width:0px;}.form__append-search input[type="submit"]{border:medium none;border-radius:0 3px 3px 0;color:#fff;float:none !important;font-family:'icomoon';margin:0;position:relative;z-index:1000000;height:2.22em;}.button,.button__primary,.search-main button,.button__outline-standout,.button__outline-white,.button__standout,input[type="submit"],button{border-radius:3px;border:medium none;cursor:pointer;display:inline-block;font-family:"franklin-gothic-urw",sans-serif;font-size:1em;font-weight:400;margin:0.5em 0px;padding:0px 1em;text-decoration:none;text-rendering:optimizelegibility;}.button.bigger,.bigger.button__primary,.search-main button.bigger,.bigger.button__outline-standout,.bigger.button__outline-white,.bigger.button__standout,input.bigger[type="submit"],button.bigger{font-size:1.2em;padding:0.2em 1.7em;}.button.show-hide-list,.show-hide-list.button__primary,.search-main button.show-hide-list,.show-hide-list.button__outline-standout,.show-hide-list.button__outline-white,.show-hide-list.button__standout,input.show-hide-list[type="submit"],button.show-hide-list{font-size:1.2em;padding:0.2em 1em;text-transform:uppercase;}.button__primary,.search-main button{background:none repeat scroll 0 0 #dc0050;border-color:#606060;color:#ffffff;}.button__primary:hover,.button__primary:focus,.search-main button:hover,.search-main button:focus{background:none repeat scroll 0 0 #a9003d;}.button__outline-standout{border:2px solid #dc0050;text-transform:uppercase;background:none repeat scroll 0 0 #dc0050;color:#ffffff ! important;}.button__outline-standout:hover,.button__outline-standout:focus{background:none repeat scroll 0 0 #ffffff;color:#dc0050 ! important;transition:background 0.25s ease 0s;}.search-nav-links{padding-bottom:0.2em;}.search-nav-links span:last-of-type{display:none;}.search-nav-links a,.search-nav-links span{color:#ffffff;display:inline-block;font-size:1em;margin-bottom:0.6em;margin-left:0.25em;}.search-nav-links a:hover,.search-nav-links a:focus{text-decoration:underline;color:#fff;}.search-main{margin-bottom:0;margin-top:0;width:100%;}icon-container:last-of-type{display:none;}.icon-container-wrapper{margin:0.5em 0;}.icon-container-wrapper:last-of-type{border-bottom:none;}.icon-container-wrapper .icon-container{font-family:"franklin-gothic-urw",sans-serif;overflow:auto;padding:0 0.75em 0.75em 0.75em;text-align:center;vertical-align:top;width:230px;border-bottom:1px solid #ccc;}.icon-container img{padding:10px;transition:padding .3s ease-out;height:100px;box-sizing:border-box }.icon-container a:hover img{padding:5px;transition:padding .1s ease-out;}.icon-container a{color:#00193c ! important;}.icon-container h2{font-family:"franklin-gothic-urw",sans-serif;font-weight:500;font-size:1.3rem;margin:0 0 0.5em;}.icon-container h2:before{display:block;font-family:'icomoon';font-size:1.5em;margin-bottom:0.5em;}.icon-container a:hover,.taxonomy-row .icon-container a:focus{color:#00193c !important;text-decoration:underline;}.icon-container nav{font-size:0.75em;line-height:1.25;}.icon-container nav ul{padding:0;}.icon-container nav a{padding:0.2em;}.icon-container nav a:hover{text-decoration:underline;}.icon-container nav em{font-weight:700;}.icon-container .button__standout{background:none repeat scroll 0 0 transparent;border:2px solid #ffffff;color:#ffffff ! important;display:block;font-size:0.9em;margin:0.7em auto 0;text-transform:uppercase;width:60%;}.icon-container .button__standout:hover,.taxonomy-row .icon-container .button__standout:focus{background:none repeat scroll 0 0 #ffffff;border-width:2px;color:#dc0050 ! important;transition:background 0.25s ease 0s;}.promotional-row{background:none repeat scroll 0 0 #f6f0ef;overflow:hidden;text-align:center;padding:30px 20px 30px 20px;}.promo-block{position:relative;transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;text-align:left;padding-left:7px !important;padding-right:7px !important;padding:7px;}.promo-row{margin:1rem 0;}.image-wrap{background-color:#fff;height:220px;width:100%;display:block;transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;}.promo-image{background-size:cover;background-repeat:no-repeat;background-position:top;height:220px;width:100%;display:block;transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;}.promo-block a{color:#fff !important;display:block;height:100%;width:100%;display:flex;flex-flow:column;}.promo-text{transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;padding:12px 15px;font-size:1.2em;min-width:100%;display:block;box-sizing:border-box;flex-grow:1;}.promo-block .promo-text{background:#00193c;}.promo-block:nth-of-type(2) .promo-text,.promo-block:nth-of-type(4) .promo-text,.promo-block:nth-of-type(8) .promo-text,.promo-block:nth-of-type(10) .promo-text{background:#2F73AD !important;}.promo-block:nth-of-type(3) .promo-text,.promo-block:nth-of-type(5) .promo-text,.promo-block:nth-of-type(9) .promo-text,.promo-block:nth-of-type(11) .promo-text{background:#666 !important;}.kicker{font-weight:bold;font-family:Arial;}.promo-block:hover .promo-image{opacity:0.8;}.promo-block:hover .promo-text{text-decoration:underline;}.field{border-color:#c2bdb6;border-radius:3px;border-style:solid;border-width:2px;font-family:"franklin-gothic-urw",sans-serif;font-size:0.9em;padding:0.25em 0.4em;}.login-box button,input{line-height:normal;background:none repeat scroll 0 0 #fafafa;border-color:#c2bdb6;border-radius:3px;border-style:solid;border-width:2px;font-family:"franklin-gothic-urw",sans-serif;padding:0.25em 0.4em;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;}.login-box button,input{line-height:normal;background:none repeat scroll 0 0 #fafafa;border-color:#c2bdb6;border-radius:3px;border-style:solid;border-width:2px;font-family:"franklin-gothic-urw",sans-serif;padding:0.25em 0.4em;}.footer-links .social a:before{font-size:1.2em;margin-right:0.2em;}.icon-twitter:before{content:"\f099";font-family:"FontAwesome";}.icon-facebook:before{content:"\e62d";}.icon-youtube:before{content:"\e63d";}.flxb-button.flxb-docked:not(.flxb-dock-full){top:calc(85% - 100px);}#ccc-button-holder{text-align:center;}#ccc-end{text-align:center;}#ccc[close-button] #ccc-dismiss-button{display:inline-block !important}#ccc-icon{display:none}#ccc .ccc-tabbable:focus{outline:solid 3px #ffbf47 !important;}.ui-autocomplete-category {font-weight:bold;padding:.2em .4em;margin:.8em 0 .2em;line-height:1.5;}.ui-widget {font-family:"franklin-gothic-urw",sans-serif;}.ui-state-focus {background-color:#7da1c4 !important;background-image:none !important;}.moreResults {margin-left:40px;}.searchResFoot {color:#008000;word-wrap:break-word;}@media (max-width:768px){div.header-main > div.container{display:block;}.site-logo{display:block;font-size:1.5em;margin:0px 0px 1em;text-align:center;width:100%;}.search-nav-links{text-align:center;}div.form__append-search.search{padding-left:.5rem;padding-right:.5rem;}.icon-container-wrapper{border-bottom:none;}div.icon-container:last-of-type{display:none;border-bottom:0;}div.icon-container:nth-last-child(3),div.icon-container:nth-last-child(4){border:0;}.promo-block:nth-of-type(3) .promo-text{background-color:#2F73AD;}.promo-block:nth-of-type(4) .promo-text{background-color:#666;}.promo-row{Margin-bottom:0;}.promo-block{margin:0 0 1rem 0;}.promo-text{padding:12px 15px;}.footer-main > div.container{flex-direction:column;text-align:center;}.footer-main a:visited{color:#ffffff;}.footer-links{order:-1 !important;margin-bottom:1rem;font-size:1em;}}@media (min-width:768px){div.icon-container:last-of-type{display:block !important;}div.icon-container:nth-last-child(-n+4){border:0;}.footer-links{font-size:.8em;margin-left:3rem;}.promo-block:nth-of-type(3) .promo-text{background-color:#2F73AD !important;}.promo-block:nth-of-type(4) .promo-text{background-color:#666 !important;}}@media (max-width:576px){div.icon-container:last-of-type{display:none;}div.icon-container{border-bottom:1px solid #ccc ! important;}div.icon-container:nth-last-child(-n+4){border:0 !important;}.icon-container-wrapper{border-bottom:none;}.footer-links{order:-1 !important;margin-bottom:1rem;}div.popular-tasks.container{padding:1.5rem 2rem 2.5rem 2rem;}.popular-tasks.container div.row div.col-md-4 a{font-size:1.1em;}.icon-container h2{font-size:1.1rem;}.promo-text{font-size:1.1rem }.footer-links{font-size:1rem;}}@media (min-width:992px){div.icon-container:last-of-type{display:none !important;}div.icon-container:nth-last-child(-n+7){border:0;}.promo-block:nth-of-type(3) .promo-text{background-color:#666 !important;}.promo-block:nth-of-type(4) .promo-text{background-color:#2F73AD !important;}}.footer-main > div.container{display:block;overflow:visible;text-align:center;}.footer-main{padding:16px 0;font-size:14px;background:none repeat scroll 0 0 #00193c;}.footer-column{border-right:0;}.sectionLinks{display:block;columns:2;column-rule:1px solid rgba(255,255,255,0.4);column-gap:30px;}.sectionLinks a{display:block;margin:0 0 10px 0;}.footer-column:nth-of-type(1){padding:0 20px;}.footer-main a{color:#ffffff;}.footer-main a:visited{color:#ffffff;}.footer-main a:hover{text-decoration:underline;cursor:pointer;}.stayconnected{text-align:center;margin-top:0;}.stayconnected img{max-width:100%;}.cityofopportunity{margin-top:30px;}.cityofopportunity img{max-width:100%;}.social-column{display:flex;flex-wrap:wrap;}.social-block{align-self:flex-end;}.social{text-align:center;padding:25px 0;}.social a{display:inline;margin:0 10px;}.social a i:hover{text-decoration:underline;cursor:pointer;}@media only screen and (min-width:576px){.sectionLinks{columns:3;}.footer-column:nth-of-type(3){margin:5px 0;}.sectionLinks a{margin:0 0 8px 0;}}@media only screen and (min-width:768px){.footer-main > div.container{text-align:unset;}.stayconnected{text-align:left;}.footer-column:nth-of-type(1){border-right:1px solid rgba(255,255,255,0.4);}.social{text-align:left;padding:0;}.sectionLinks a:hover{color:#fff !important;}.social a{display:block;margin:0 0 8px 0;}}
