abbr,address,article,aside,audio,b,blockquote,body,body div,caption,cite,code,dd,del,dfn,dl,dt,em,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}article,aside,figure,footer,header,hgroup,main,nav,section{display:block}embed,img,object{max-width:100%}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:0 0}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:700;vertical-align:bottom}td{font-weight:400;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}.ie6 input{vertical-align:text-bottom}input,select,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}a:active,a:hover{outline:0}small{font-size:85%}strong,th{font-weight:700}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}code,kbd,pre,samp{font-family:monospace,sans-serif}.clickable,button,input[type=button],input[type=submit],label{cursor:pointer}button,input,select,textarea{margin:0}button{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.ie6 html{filter:expression(document.execCommand("BackgroundImageCache", false, true))}.clearfix:after,.clearfix:before{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}body{font:13px Helmet,Freesans,sans-serif}body,input,select,textarea{color:#333}a{color:#03f}a:hover{color:#69f}::-moz-selection{background:#fcd700;color:#fff;text-shadow:none}::selection{background:#fcd700;color:#fff;text-shadow:none}a:link{-webkit-tap-highlight-color:#fcd700}ins{background-color:#fcd700;color:#000;text-decoration:none}mark{background-color:#fcd700;color:#000;font-style:italic;font-weight:700}@-moz-viewport,@-webkit-viewport,@-ms-viewport,@-o-viewport,@viewport{width:device-width}*{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box}body{-webkit-animation:bugfix infinite 1s}@-webkit-keyframes bugfix{from{padding:0}to{padding:0}}body,html{text-align:left;padding:0;margin:0;font:normal normal normal 14px/1.5 Arial,sans-serif;color:#555;height:100%;background:#fff}@media screen and (min-width:1600px){body,html{font-size:16px}}h1,h2,h3,h4,h5,h6{margin:0;padding:0 0 .3em 0;font-family:Helvetica,Tahoma,Arial,sans-serif;font-weight:400;color:#333}h1.spaced,h2.spaced,h3.spaced,h4.spaced,h5.spaced,h6.spaced{padding-top:.6em;padding-bottom:.6em}h1{font-size:1.9em}h2{font-size:1.6em}h3{font-size:1.5em}h4{font-size:1.4em}h5{font-size:1.3em}h6{font-size:1.2em}pre{padding:0;margin:0;line-height:1.2em;white-space:pre-wrap;white-space:-moz-pre-wrap!important;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}p{text-align:left;line-height:1.8em;padding:.2em 0 1em 0;color:#303030}a,a:link,a:visited{color:#7da2fb;font-size:.9em;text-transform:uppercase;text-decoration:none;font-weight:700}a:active,a:hover{color:#4874dd}a.invisible,a.invisible:link,a.invisible:visited{color:inherit;font-size:inherit;text-transform:inherit;text-decoration:inherit;font-weight:inherit}small a,small a:link,small a:visited{text-transform:none}ol,ul{list-style:disc;margin:0 0 .7em 3em;padding:0;line-height:1.7em}ol{list-style:decimal}.printable ol,.termsandconditions ol{counter-reset:item;list-style:none}ol li,ul li{margin:0 0 .3em 0;text-align:left}.printable ol>li:before,.termsandconditions ol>li:before{position:relative;content:counters(item,'.') ' ';counter-increment:item;font-weight:700}hr{width:100%;background:#d9d9d9;border:0;height:3px;margin:2em 0}blockquote,q{quotes:'“' '”' '‘' '’' '“' '”' '‘' '’';font-style:italic}q{font-size:1.1em;color:#000}blockquote{position:relative;background:#fff;padding:1em 2.5em;border:1px solid #e1e1e1;-webkit-border-radius:6px;-khtml-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin-bottom:1em}blockquote p:last-child{padding-bottom:0}blockquote .author{display:block;text-align:right;padding:.3em;font-weight:700;font-style:normal}blockquote:before,q:before{content:open-quote}blockquote:after,q:after{content:close-quote}blockquote:after,blockquote:before{position:absolute;font-size:4em}blockquote:before{left:.1em;top:0}blockquote:after{bottom:-.5em;right:.3em}.hidden{display:none!important}.clear{display:block;clear:both;height:0;margin:0;padding:0;line-height:0;font-size:0}.inline{display:inline}ol.inline,ul.inline{margin:0;list-style:none}ol.inline li,ul.inline li{display:inline-block;margin:0 .5em .5em 0}ol.no-margin,ul.no-margin{list-style:none;margin:0}ol.compress li,ul.compress li{margin:0;padding:0;text-align:left}.centre{text-align:center}header{position:relative;background:#fff}#niche-bar{position:relative;background-color:#e4e4e6;border-top:1px solid #d6d6d8;padding:0;height:25px;line-height:25px}#niche{position:relative;color:#fff;text-transform:uppercase;letter-spacing:.1em;background:#84b796 url(/theme/2/images/niche-academic-sm-left.png) no-repeat top left;width:135px;font-weight:700;padding-left:2.2em;top:-1px;left:1em;-webkit-border-top-right-radius:12px;-khtml-border-radius-topright:12px;-moz-border-radius-topright:12px;border-top-right-radius:12px;-webkit-border-bottom-right-radius:12px;-khtml-border-radius-bottomright:12px;-moz-border-radius-bottomright:12px;border-bottom-right-radius:12px}#niche.dropdown{width:155px}#related_niche_toggler{display:inline-block;margin:0 0 0 .6em;padding:.5em .62em .45em .5em;border-left:1px solid #fff;-webkit-border-top-right-radius:12px;-khtml-border-radius-topright:12px;-moz-border-radius-topright:12px;border-top-right-radius:12px;-webkit-border-bottom-right-radius:12px;-khtml-border-radius-bottomright:12px;-moz-border-radius-bottomright:12px;border-bottom-right-radius:12px}#related_niche_toggler:hover{box-shadow:inset 0 0 400px 110px rgba(0,0,0,.1)}#related_niche_dropdown{position:relative;z-index:20;background:#fff;width:130px;list-style:none;margin:0 0 0 27px;padding:0}#related_niche_dropdown li{padding:0 0 0 2em;margin:0 -12px 1px -12px;-webkit-border-radius:13px;-khtml-border-radius:13px;-moz-border-radius:13px;border-radius:13px}#related_niche_dropdown li:hover{box-shadow:inset 0 0 400px 110px rgba(0,0,0,.1)}#related_niche_dropdown li a{padding:.1em .6em;color:#fff;display:block}#related_niche_dropdown li a:hover{padding-left:1em}#related_niche_dropdown li.academic{background:#80b692 url(/theme/2/images/niche-academic-left.png) no-repeat -1px 0}#related_niche_dropdown li.music{background:#513438 url(/theme/2/images/niche-music-left.png) no-repeat -1px 0}#related_niche_dropdown li.it{background:#f6bf26 url(/theme/2/images/niche-it-left.png) no-repeat -1px 0}#related_niche_dropdown li.languages{background:#ae372f url(/theme/2/images/niche-languages-left.png) no-repeat -1px 0}#related_niche_dropdown li.sports{background:#4c5b87 url(/theme/2/images/niche-sports-left.png) no-repeat -1px 0}#related_niche_dropdown li.arts{background:#dd5f24 url(/theme/2/images/niche-arts-left.png) no-repeat -1px 0}#related_niche_dropdown li.business{background:#ddbd69 url(/theme/2/images/niche-business-left.png) no-repeat -1px 0}#related_niche_dropdown li.dance{background:#1a3944 url(/theme/2/images/niche-dance-left.png) no-repeat -1px 0}#related_niche_dropdown li.academic,#related_niche_dropdown li.arts,#related_niche_dropdown li.business,#related_niche_dropdown li.dance,#related_niche_dropdown li.it,#related_niche_dropdown li.languages,#related_niche_dropdown li.music,#related_niche_dropdown li.sports{background-size:auto 100%}#niche a{color:#fff;line-height:1em}#niche a:active,#niche a:hover{color:#333}#logo{display:block;background:transparent url(/theme/2/images/logo-uk.png) no-repeat center center;width:221px;height:82px}#logo a{display:block;width:100%;height:100%}#logo span{display:none}#left,#right{padding:0 .3em}#right{clear:both}#middle{padding:.6em}.featured-by{display:block;padding:1em 0;text-align:center}#featured-by{background:#e0e0e0;border-top:1px solid #bebebe;margin-top:1em}#featured-top{border-bottom:solid 1px #e0e0e0}.featured-by img{vertical-align:middle;margin:0 1em 1.5em 1em;-moz-opacity:.7;-ms-filter:"alpha(opacity=70)";-khtml-opacity:.7;opacity:.7}.featured-by img:hover{-moz-opacity:1;-ms-filter:"alpha(opacity=100)";-khtml-opacity:1;opacity:1}#utilities{padding-bottom:1em}#footer_coloured{margin:0;clear:both;background:#84b796}#footer_social{text-align:center;margin:.5em 0 0 0}#footer_social li{display:inline-block;padding:0 .5em}#footer_social img{width:32px;height:32px}#footer_social img:hover{width:30px;height:30px}#footer_social li a:hover{padding:0}#siteLinks ul{margin:0}#copyright{padding:.5em 0;text-align:center;color:#fff;font-weight:700}#copyright a,#copyright a:link,#copyright a:visited{color:#fff}#copyright a:active,#copyright a:hover{color:#ededed}#top-searches-footer h3{font-size:1em;font-weight:700;color:#fff}#top-searches ul,#top-searches-footer ul{width:100%;margin:0;padding:0}#top-searches ul{text-align:center;padding-bottom:.6em}#top-searches li{list-style:none;display:inline-block}#top-searches li a,#top-searches li a:link,#top-searches li a:visited{display:block;padding:.3em .6em;background:#f1f1f1;color:#666}#top-searches li a:active,#top-searches li a:hover{background:#e1e1e1;color:#333}@media screen and (min-width:320px){#niche{margin-right:12em}}@media screen and (min-width:480px){#top-searches-footer h3{text-align:center}#top-searches-footer li{display:inline-block;width:48%;text-align:center}}@media screen and (min-width:600px){ol li,p,ul li{text-align:justify}#niche-bar{height:54px;line-height:54px;border-top:1px solid #d6d6d8}#niche{width:250px;font-size:26px;background:#84b796 url(/theme/2/images/niche-academic-left.png) no-repeat -1px 0;font-weight:400;padding-left:2.5em;left:.5em;-webkit-border-top-right-radius:27px;-khtml-border-radius-topright:27px;-moz-border-radius-topright:27px;border-top-right-radius:27px;-webkit-border-bottom-right-radius:27px;-khtml-border-radius-bottomright:27px;-moz-border-radius-bottomright:27px;border-bottom-right-radius:27px}#niche.dropdown{width:290px}#related_niche_toggler{margin:0 0 0 .4em;padding:.67em .8em .62em .5em;-webkit-border-top-right-radius:27px;-khtml-border-radius-topright:27px;-moz-border-radius-topright:27px;border-top-right-radius:27px;-webkit-border-bottom-right-radius:27px;-khtml-border-radius-bottomright:27px;-moz-border-radius-bottomright:27px;border-bottom-right-radius:27px}#related_niche_dropdown{width:250px;margin:0 0 0 2em}#related_niche_dropdown li{margin:0 -15px 1px -15px;padding:.4em 0 .4em 2.5em;-webkit-border-radius:25px;-khtml-border-radius:25px;-moz-border-radius:25px;border-radius:25px}#top-searches-footer li{width:24%}}@media screen and (min-width:768px){header{background:0 0}#siteLinks ul{text-align:center}#siteLinks ul li{width:auto}#utilities{background:#f1f1f1;border-top:1px solid #bebebe}#niche-bar{-webkit-border-radius:27px;-khtml-border-radius:27px;-moz-border-radius:27px;border-radius:27px;padding-left:27px;border-top:0}#niche-bar.responsive{position:absolute;top:15px;left:230px;right:10px;background:0 0;padding:0}#niche-bar.responsive #niche{margin:0;-webkit-border-radius:27px;-khtml-border-radius:27px;-moz-border-radius:27px;border-radius:27px}}@media screen and (min-width:960px){#container{position:relative;padding:0;margin:0;display:inline-block}#container{display:block}#middlewrapper{float:left;width:100%;padding:0;margin:0}#middle{margin:0 0 1em 19em;padding:1em 1em 2px 1.5em;min-height:560px;text-align:left}#left{float:left;margin:0 0 .5em -100%;padding:0 0 0 .3em;width:19em;text-align:left}#footer_coloured{padding:.5em 0}#related_niche_dropdown{z-index:101}.featured-by img{margin:0 1em}}@media screen and (min-width:1280px){body,html{padding:0 1%}#middle{margin:0 19em 1em 19em;padding:1em 2em 2px 2em}#right{clear:none;float:right;margin:0 0 .5em -19em;padding:0 .3em 0 0;width:19em;text-align:left}#featured-by,#footer_coloured,#footer_nav,#utilities{position:relative}#featured-by:after,#featured-by:before,#footer_coloured:after,#footer_coloured:before,#footer_nav:after,#footer_nav:before,#utilities:after,#utilities:before,.full-width:after,.full-width:before,header:after,header:before,ol.breadcrumbs:after,ol.breadcrumbs:before{content:"";position:absolute;background:#e4e4e6;top:0;bottom:0;width:1%}header:after,header:before{background:#fff;border-bottom:6px solid #84b796;bottom:-6px;right:100%}header:after{right:auto;left:100%}#utilities:before{background:#f1f1f1;top:-1px;right:100%;border-top:1px solid #bebebe}#utilities:after{background:#f1f1f1;top:-1px;left:100%;border-top:1px solid #bebebe}#featured-by:before{background:#e0e0e0;top:-1px;right:100%;border-top:1px solid #bebebe}#featured-by:after{background:#e0e0e0;top:-1px;left:100%;border-top:1px solid #bebebe}#footer_nav:before{background:#3e4042;right:100%}#footer_nav:after{background:#3e4042;left:100%}#footer_coloured:before{background:#84b796;right:100%}#footer_coloured:after{background:#84b796;left:100%}ol.breadcrumbs:before{background:0 0;right:100%;border-bottom:2px solid #e2e2e2;bottom:-2px}ol.breadcrumbs:after{background:0 0;left:100%;border-bottom:2px solid #e2e2e2;bottom:-2px}}@media screen and (min-width:1600px){body,html{padding:0 10%}#featured-by:after,#featured-by:before,#footer_coloured:after,#footer_coloured:before,#footer_nav:after,#footer_nav:before,#utilities:after,#utilities:before,.full-width:after,.full-width:before,header:after,header:before,ol.breadcrumbs:after,ol.breadcrumbs:before{width:12.5%}#related_niche_dropdown li{margin:0 -18px 1px -18px}}@media screen and (min-width:1920px){body,html{padding:0 15%}#featured-by:after,#featured-by:before,#footer_coloured:after,#footer_coloured:before,#footer_nav:after,#footer_nav:before,#utilities:after,#utilities:before,.full-width:after,.full-width:before,header:after,header:before,ol.breadcrumbs:after,ol.breadcrumbs:before{width:21.4%}}@media screen and (min-width:2550px){body,html{padding:0 20%}#featured-by:after,#featured-by:before,#footer_coloured:after,#footer_coloured:before,#footer_nav:after,#footer_nav:before,#utilities:after,#utilities:before,.full-width:after,.full-width:before,header:after,header:before,ol.breadcrumbs:after,ol.breadcrumbs:before{width:33.333%}}#nav{display:block}.nav-element input,.nav-element ul{display:none}.nav-element label{display:inline;cursor:pointer;user-select:none;z-index:100}.nav-element input:checked+ul{display:block}.nav-element>input:checked+ul:before{content:"";display:block;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.4)}.nav-element{position:absolute;z-index:90;right:0;top:0;width:100%}.nav-element label{display:block;font-weight:700;text-align:center;font-size:1.7em;width:1.7em;height:1.7em;line-height:1.7em;-webkit-border-radius:.2em;-khtml-border-radius:.2em;-moz-border-radius:.2em;border-radius:.2em;color:#999;background:#f2f2f2;border:1px solid #bebebe}.nav-element>label{position:absolute;right:.3em;top:.3em}.nav-element label:hover{background:#84b796;color:#fff;border-color:#84b796}.nav-element>ul label{position:absolute;right:.12em;top:.12em}.nav-element ul{margin:0;list-style:none}.nav-element>ul{margin-top:3.8em;width:100%;background:0 0;border-top:1px solid #d6d6d8;border-bottom:1px solid #d6d6d8}.nav-element>ul ul{width:100%;border-top:1px solid #d6d6d8}.nav-element li{position:relative;margin:0;border-bottom:1px solid #d6d6d8}.nav-element li:last-child{border-bottom:0}.nav-element li a,.nav-element li.subtitle>span{display:block;padding:.9em .5em;font-size:.9em;text-transform:uppercase;text-decoration:none;color:#333;font-weight:700;background:#fff;border-left:1em solid #e2e2e2;text-align:left}.nav-element li.inactive>a,.nav-element li.subtitle.inactive>span{background:#ffeded}.nav-element li.attention>a,.nav-element li.issue>a,.nav-element li.positive>a,.nav-element li.subtitle.attention>span,.nav-element li.subtitle.issue>span,.nav-element li.subtitle.positive>span{border-left:1em solid #ffb6b6;padding:.9em .5em .9em 2em}.nav-element li.attention>a,.nav-element li.subtitle.attention>span{border-left:1em solid #ffd695}.nav-element li.positive>a,.nav-element li.subtitle.positive>span{border-left:1em solid #c8e9b6}.nav-element li.attention>a:after,.nav-element li.issue>a:after,.nav-element li.positive>a:after,.nav-element li.subtitle.attention>span:after,.nav-element li.subtitle.issue>span:after,.nav-element li.subtitle.positive>span:after{display:block;position:absolute;left:1.2em;top:.7em;content:'(!)';color:red;z-index:90;font-size:14px}.nav-element li.attention>a:after,.nav-element li.subtitle.attention>span:after{color:orange}.nav-element li.positive>a:after,.nav-element li.subtitle.positive>span:after{color:#53b41e}.nav-element li.private:hover>a,.nav-element li.subtitle:hover>span,.nav-element li:hover>a{background:#f2f2f2}.nav-element ul ul li{margin-left:1em}.nav-element>ul ul ul>li a,.nav-element>ul ul ul>li.subtitle>span,.nav-element>ul ul>li a,.nav-element>ul ul>li.subtitle>span{background:#fff}.nav-element li.active>a,.nav-element li.highlight.subtitle:hover>span,.nav-element li.highlight.subtitle>span,.nav-element li.highlight.subtitle>span:hover,.nav-element li.highlight:hover>a,.nav-element li.highlight>a,.nav-element li.highlight>a:hover{border-color:#84b796!important}.nav-element li.private>a{color:#3b7e53;background:#d3e1d8;border-color:#c5d9cc}.nav-element li.desktop{display:none}#subnav,#subnav>label{display:none}#footer_nav{background:#3e4042;color:#fff;text-transform:uppercase;font-weight:700;margin:0;padding:1em 2em 1em 2em}#footer_nav>ul{margin:0;border-bottom:0}#footer_nav>ul>li{margin:1em 0 1em 0}#footer_nav li{list-style:none;margin:0}#footer_nav li>ul{margin:1em 0 0 0}#footer_nav li>ul>li{margin:.3em 0 0 0}#footer_nav li.active,#footer_nav li.highlight{color:#fff}#footer_nav a{color:#fff;text-transform:none;font-weight:400;font-size:1.1em}#footer_nav a:hover{color:#eee;padding-left:.3em}#footer_nav input,#footer_nav label{display:none}@media screen and (min-width:480px){.nav-element>label{font-size:2em;width:2em;height:2em;line-height:2em}.nav-element>ul{position:absolute;top:1.3em;right:0;width:80%;background:0 0}.footer_group{float:left;width:33.333%}#footer_nav_links:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}#footer_nav>ul>li{margin:0}}@media screen and (min-width:768px){header{border-bottom:6px solid #84b796}}@media screen and (min-width:960px){header{position:relative}.nav-element>ul{position:static;border-bottom:0}.nav-element li.desktop{display:inline-block}.nav-element>input:checked+ul:before{display:none}.nav-element a,.nav-element li.subtitle>span{-moz-transition:background .2s ease-in;-o-transition:background .2s ease-in;-webkit-transition:background .2s ease-in;-ms-transition:background .2s ease-in;transition:background .2s ease-in;background:#fff}.nav-element input:checked+ul,.nav-element>label{display:none}.nav-element>ul,.nav-element>ul li:hover>ul,.nav-element>ul li:hover>ul li{display:block!important}.nav-element{position:static;width:100%}.nav-element label{display:none!important}.nav-element li.attention>a,.nav-element li.issue>a,.nav-element li.positive>a,.nav-element li.subtitle.attention>span,.nav-element li.subtitle.issue>span,.nav-element li.subtitle.positive>span{padding:.8em}.nav-element li.attention>a:after,.nav-element li.issue>a:after,.nav-element li.positive>a:after,.nav-element li.subtitle.attention>span:after,.nav-element li.subtitle.issue>span:after,.nav-element li.subtitle.positive>span:after{display:none}.nav-element li{display:inline-block;border:1px solid #d6d6d8;vertical-align:bottom}.nav-element ul ul li{margin-left:0}.nav-element li:last-child{border-bottom:1px solid #d6d6d8}.nav-element>ul{margin-top:0;width:100%;background:0 0;border-top:0;top:auto}.nav-element>ul ul li{border-top:0}.nav-element>ul>li{position:relative;margin:0 .5em .5em 0}.nav-element li.active>a,.nav-element li.highlight.subtitle:hover>span,.nav-element li.highlight.subtitle>span,.nav-element li.highlight.subtitle>span:hover,.nav-element li.highlight:hover>a,.nav-element li.highlight>a,.nav-element li.highlight>a:hover{border-bottom-color:#84b796}.nav-element>ul li a,.nav-element>ul li.subtitle>span{border-left:0;border-bottom:1em solid #e9e9e9;padding:.8em .8em}.nav-element>ul>li.subtitle>span,.nav-element>ul>li>a{padding:.8em .8em .3em .8em}.nav-element>ul ul ul>li a,.nav-element>ul ul ul>li.subtitle>span,.nav-element>ul ul>li a,.nav-element>ul ul>li.subtitle>span{margin-left:0;border-left:1em solid #e2e2e2;border-bottom:0}.nav-element>ul ul ul>li.issue a,.nav-element>ul ul ul>li.subtitle.issue>span,.nav-element>ul ul>li.issue>a,.nav-element>ul ul>li.subtitle.issue>span{border-left:1em solid #ffb6b6}.nav-element>ul ul ul>li.attention a,.nav-element>ul ul ul>li.subtitle.attention>span,.nav-element>ul ul>li.attention>a,.nav-element>ul ul>li.subtitle.attention>span{border-left:1em solid #ffd695}.nav-element>ul ul ul>li.positive a,.nav-element>ul ul ul>li.subtitle.positive>span,.nav-element>ul ul>li.positive>a,.nav-element>ul ul>li.subtitle.positive>span{border-left:1em solid #c8e9b6}.nav-element li:hover>ul{position:absolute;width:19.3em;top:3.5em;left:-1px;margin-left:0;background:#d6d6d6;z-index:90;border-top:1px solid #bebebe}.nav-element>ul ul>li:hover>ul{width:19.3em;top:-1px;left:19.14em}#subnav ul label,.nav-element ul ul label{display:block!important;right:2px;visibility:hidden}.nav-element ul ul.right label{right:auto;left:2px}#subnav ul label:after,.nav-element ul ul label:after{visibility:visible;display:block;position:absolute;right:0;top:-.1em;content:'►';color:#666;z-index:90;font-size:14px}.nav-element ul ul li.attention>label:after,.nav-element ul ul li.issue>label:after,.nav-element ul ul li.positive>label:after{content:'(!) ►';color:red}.nav-element ul ul li.attention>label:after{color:orange}.nav-element ul ul li.positive>label:after{color:#53b41e}.nav-element>ul ul.right label:after{right:auto;left:0;content:'◄'}.nav-element>ul ul.right li.attention>label:after,.nav-element>ul ul.right li.issue>label:after,.nav-element>ul ul.right li.positive>label:after{content:'◄ (!)';color:red}.nav-element>ul ul.right li.attention>label:after{color:orange}.nav-element>ul ul.right li.positive>label:after{color:#53b41e}.nav-element li:hover>ul.right,.nav-element>ul ul.right li:hover>ul{left:auto;right:-1px}.nav-element>ul ul.right>li:hover ul{left:-19.3em}.nav-element>ul ul.right a,.nav-element>ul ul.right li.subtitle>span{text-align:right;border-left:0;border-right:1em solid #e2e2e2}.nav-element>ul ul.right ul>li.issue>a,.nav-element>ul ul.right ul>li.subtitle.issue>span,.nav-element>ul ul.right>li.issue>a,.nav-element>ul ul.right>li.subtitle.issue>span{border-right:1em solid #ffb6b6;border-left:0}.nav-element>ul ul.right ul>li.attention>a,.nav-element>ul ul.right ul>li.subtitle.attention>span,.nav-element>ul ul.right>li.attention>a,.nav-element>ul ul.right>li.subtitle.attention>span{border-right:1em solid #ffd695;border-left:0}.nav-element>ul ul.right ul>li.positive>a,.nav-element>ul ul.right ul>li.subtitle.positive>span,.nav-element>ul ul.right>li.positive>a,.nav-element>ul ul.right>li.subtitle.positive>span{border-right:1em solid #c8e9b6;border-left:0}#nav,#nav ul{z-index:90}#nav{display:block;position:absolute;top:0;right:0;padding:0;text-align:right;height:100%;width:48%}#nav>ul{height:100%}#nav>ul>li{border:0;border-left:1px solid #d6d6d8;margin:0;height:100%}#nav>ul>li.subtitle>span,#nav>ul>li>a{display:block;border:0;height:100%;font-size:1.1em;color:#484848;text-transform:none;margin:0;padding:2em 1em 0 1em}#nav>ul>li.subtitle:hover>span,#nav>ul>li:hover>a{background-color:#f2f2f2}#nav>ul>li.active>a,#nav>ul>li.highlight>a,#nav>ul>li.subtitle.active>span,#nav>ul>li.subtitle.highlight>span{background-color:#f2f2f2}#nav>ul>li:hover>ul{top:100%}#nav>ul>li.square{display:none}#nav>ul>li.private>a,#nav>ul>li.private>span{color:#84b796;background:#eff6f1}#nav>ul>li.private:hover>a,#nav>ul>li.private:hover>span{background-color:#f2f2f2;color:#484848}#subnav{display:block;position:relative}#subnav>ul{position:static}#subnav>ul>li{display:block}#subnav>ul ul{display:none}#subnav>ul{border-top:1px solid #bebebe}#subnav>ul>li{margin:0;border-top:0}#subnav>ul>li.subtitle>span,#subnav>ul>li>a{border-bottom:0;padding:.8em;border-left:1em solid #e2e2e2}#subnav>ul>li.highlight.subtitle>span,#subnav>ul>li.highlight>a{border-left:1em solid #84b796}#subnav>ul>li.issue>a,#subnav>ul>li.subtitle.issue>span{border-left:1em solid #ffb6b6}#subnav>ul>li.attention>a,#subnav>ul>li.subtitle.attention>span{border-left:1em solid #ffd695}#subnav>ul>li.positive>a,#subnav>ul>li.subtitle.positive>span{border-left:1em solid #c8e9b6}#subnav li:hover>ul{position:absolute;width:19.3em;top:-1px;left:100%;margin-left:0;background:#d6d6d6;z-index:90;border-top:1px solid #bebebe}.touch .nav-element>ul input+ul,.touch .nav-element>ul input+ul li{display:none!important}.touch .nav-element>ul input:checked+ul,.touch .nav-element>ul input:checked+ul li{display:block!important}.touch #subnav ul label,.touch .nav-element ul label{display:block!important;visibility:visible;position:absolute;top:.1em;left:.1em}.touch #subnav ul label,.touch .nav-element ul ul.right label{top:.1em;right:.1em;left:auto}.touch #subnav ul label:after,.touch .nav-element ul ul label:after{display:none}.touch #subnav>ul input:checked+ul{position:absolute;width:19.3em;top:-1px;left:100%;margin-left:0;background:#d6d6d6;z-index:90;border-top:1px solid #bebebe}.touch .nav-element>ul input:checked+ul{display:block;position:absolute;width:19.3em;top:100%;left:-1px;margin-left:0;background:#d6d6d6;z-index:90;border-top:1px solid #d6d6d8}.touch .nav-element>ul ul input:checked+ul{width:19.3em;top:-1px;left:19.14em}.touch .nav-element ul input:checked+ul.right{left:auto;right:-1px}.touch .nav-element>ul ul.right input:checked+ul{left:-19.3em}.touch .nav-element>ul ul.right label{right:auto;left:.2em}.touch #nav>ul>li.subtitle>span,.touch #nav>ul>li>a{padding:.4em 1em 0 1em}.touch #nav>ul>li>label{top:auto;bottom:.1em;margin:0 auto;left:0;right:0}}@media screen and (min-width:1020px){#nav>ul>li.square{display:inline-block;border:0;padding:1.3em 0 0 0;margin-right:1em}#nav>ul>li.square>a,#nav>ul>li.square>span{height:auto;line-height:auto;border:2px solid #d6d6d8;padding:.6em .8em}#nav>ul>li.square.alert>a,#nav>ul>li.square.alert>span{border:2px solid red;background:#f7d6d6}#nav>ul>li.square.alert>a:hover,#nav>ul>li.square.alert>span:hover{color:red;background:#fff}}@media screen and (min-width:1280px){#nav{width:59%}#nav>ul>li:last-child{border-right:1px solid #d6d6d8}}@media screen and (min-width:1600px){#nav>ul>li.subtitle>span,#nav>ul>li>a{padding:1.6em 1em}#nav>ul>li.square{padding:1em 0 0 0}.touch #nav>ul>li.subtitle>span,.touch #nav>ul>li>a{padding:.3em 1em 0 1em}.touch #nav>ul>li.square>a,.touch #nav>ul>li.square>span{padding:.5em .8em}}div.bold{font-weight:700;color:#000;line-height:1.6em;margin-bottom:10px}div.bold b{color:#000}.bold{font-weight:700;color:#000}.completed,.completedbold{color:green}.completedbold{font-weight:700}.highlight,.highlightbold{color:red}.highlightbold{font-weight:700}.undecided{color:#ff8400}.undecidedbold{color:#ff8400;font-weight:700}@media screen and (min-width:480px){.columns-2{float:left;width:48%;padding:1em 1%}.columns-2.left{width:49.5%;padding-left:0;padding-right:.5%}.columns-2.right{width:49.5%;padding-left:.5%;padding-right:0;text-align:right}.columns-3{float:left;width:50%;padding:.5em}.columns-3 li{text-align:left}}@media screen and (min-width:600px){.columns-3{width:33.3333333%}}@media screen and (min-width:1280px){.columns-3 li{text-align:justify}}div.error,div.message,div.message-blue,div.notice,span.error,span.message,span.message-blue,span.notice{margin:1em 0;padding:.3em 1em;font-size:1.1em;font-weight:700;color:#fff;background-color:#1a883c;line-height:1.5em}div.message-blue,span.message-blue{background-color:#117eb3}div.error,span.error{background-color:#e91d1e}div.notice,span.notice{background-color:#ffae02;color:#4d4d4d}div.error ul,div.message ul,div.notice ul,span.error ul,span.message ul,span.notice ul{margin:0;padding:.1em;list-style:none}div.error ul li,div.message ul li,div.notice ul li,span.error ul li,span.message ul li,span.notice ul li{padding:.3em 0;margin:0}div.error ul li span.num,span.error ul li span.num{font-weight:700}div.error a,div.error a:link,div.error a:visited,span.error a,span.error a:link,span.error a:visited{color:#ffd4d4}div.error a:active,div.error a:hover,span.error a:active,span.error a:hover{color:#4e0000}div.notice a,div.notice a:link,div.notice a:visited,span.notice a,span.notice a:link,span.notice a:visited{color:#a36500}div.notice a:active,div.notice a:hover,span.notice a:active,span.notice a:hover{color:#613c00}div.message a,div.message a:link,div.message a:visited,span.message a,span.message a:link,span.message a:visited{color:#c6e4c7}div.message a:active,div.message a:hover,span.message a:active,span.message a:hover{color:#fff}fieldset{padding:.3em .6em .7em .6em;margin:0 0 1em 0;border:2px dotted silver;background:#fff}fieldset.standard{border-top:0}fieldset.invisible{border:0;background:0 0}fieldset.top-border{border-top:2px dotted silver}h2.fieldset{padding:.3em .6em;border:2px dotted silver;background:#fff;border-bottom:0}fieldset.inactive,h2.fieldset.inactive{background:#ffe6e6}legend{font-weight:700;font-size:1.2em;padding:.5em;border:2px dotted silver;color:#000;background:#fff}label{font-weight:700;color:#333}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{font-family:Arial,sans-serif;border:1px solid #bdbdbd;font-size:1em;padding:.3em .2em;width:100%;margin:.2em 0;outline:0}select{padding:.2em .2em .25em .2em}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,select:focus,textarea:focus{box-shadow:0 0 5px #84b796;border-color:#84b796}textarea{height:8em}textarea.short{height:4em}textarea.medium{height:12em}textarea.long{height:19em}textarea.very-long{height:32em}div.textarea{border:1px solid #bdbdbd;padding:.5em;width:100%;background:#fff}div.textarea textarea{width:100%;border:0}div.textarea textarea:focus{box-shadow:none}div.textarea:hover{border-color:#84b796;box-shadow:0 0 5px #84b796}div.textarea label,div.textarea p{display:block;font-weight:400;padding:0 0 0 .3em;margin:0;width:100%;text-align:left;float:none}input.small,select.small{width:4em!important}input.tiny,select.tiny{width:2em!important}input.full,input[type=color].required,input[type=date].required,input[type=datetime-local].required,input[type=datetime].required,input[type=email].required,input[type=month].required,input[type=number].required,input[type=password].required,input[type=range].required,input[type=search].required,input[type=tel].required,input[type=text].required,input[type=time].required,input[type=url].required,input[type=week].required,select.full,select.required,textarea.required{width:93%}.standard_variable,.standard_variable_complete,.standard_variable_error,input.auto,select.auto{width:auto}input[type=checkbox],input[type=radio]{vertical-align:middle;position:relative;bottom:1px}input[type=radio]{bottom:2px}.input_wrapper input[type=checkbox],.input_wrapper input[type=radio]{margin-right:.2em}.input_wrapper input[type=checkbox]:not(:first-child),.input_wrapper input[type=radio]:not(:first-child){margin-left:.2em}input[disabled]{background:#d1d1d1}button{font-size:1em}.button,button[type=button],button[type=submit],input[type=button],input[type=submit]{display:inline-block;text-align:center;margin:0 0 .4em 0;font-family:Arial,sans-serif;border:1px solid #c3c3c3;-khtml-border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background-color:#e9e9e9;white-space:nowrap;color:#484848!important;font-weight:700;text-decoration:none!important;padding:.6em .6em .7em .6em;-moz-box-shadow:1px 1px 1px rgba(90,90,90,.3);-webkit-box-shadow:1px 1px 1px rgba(90,90,90,.3);box-shadow:1px 1px 1px rgba(90,90,90,.3)}.button:hover,button[type=button]:hover,button[type=submit]:hover,input[type=button]:hover,input[type=submit]:hover{color:#000!important;background:#d9d9d9!important}.button:active,button[type=button]:active,button[type=submit]:active,input[type=button]:active,input[type=submit]:active{color:#000!important;background:#d5d5d5!important;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-ms-filter:none;filter:none}.button.disabled,button[type=button][disabled],button[type=submit][disabled],input[type=button][disabled],input[type=submit][disabled]{border:1px solid #ccc!important;background-color:#fff!important;color:#ccc!important}a.button{text-transform:none;font-size:1em;line-height:1.3em;vertical-align:middle}h1 a.button{position:relative;top:-4px;font-size:.7em}a.button.primary_cta,a.button.primary_cta:link,a.button.primary_cta:visited,button[type=button].primary_cta,button[type=submit].primary_cta,input[type=button].primary_cta,input[type=submit].primary_cta{border:1px solid #b800ba;background:#b800ba!important;color:#fff!important}a.button.primary_cta:active,a.button.primary_cta:hover,button[type=button].primary_cta:active,button[type=button].primary_cta:hover,button[type=submit].primary_cta:active,button[type=submit].primary_cta:hover,input[type=button].primary_cta:active,input[type=button].primary_cta:hover,input[type=submit].primary_cta:active,input[type=submit].primary_cta:hover{border:1px solid #e02ce2;background:#e02ce2!important}a.button.secondary_cta,a.button.secondary_cta:link,a.button.secondary_cta:visited,button[type=button].secondary_cta,button[type=submit].secondary_cta,input[type=button].secondary_cta,input[type=submit].secondary_cta{border:1px solid #f28402;background:#f28402!important;color:#fff!important}a.button.secondary_cta:active,a.button.secondary_cta:hover,button[type=button].secondary_cta:active,button[type=button].secondary_cta:hover,button[type=submit].secondary_cta:active,button[type=submit].secondary_cta:hover,input[type=button].secondary_cta:active,input[type=button].secondary_cta:hover,input[type=submit].secondary_cta:active,input[type=submit].secondary_cta:hover{border:1px solid #ffa336;background:#ffa336!important}a.button.green,a.button.green:link,a.button.green:visited,button[type=button].green,button[type=submit].green,input[type=button].green,input[type=submit].green{border:1px solid #7bb238;background-color:#7bb238;color:#fff!important}a.button.green:active,a.button.green:hover,button[type=button].green:active,button[type=button].green:hover,button[type=submit].green:active,button[type=submit].green:hover,input[type=button].green:active,input[type=button].green:hover,input[type=submit].green:active,input[type=submit].green:hover{border:1px solid #6eaa83!important;background-color:#6eaa83!important}a.button.purple,a.button.purple:link,a.button.purple:visited,button[type=button].purple,button[type=submit].purple,input[type=button].purple,input[type=submit].purple{border:1px solid #2d2d86;background-color:#339;color:#fff!important}a.button.purple:active,a.button.purple:hover,button[type=button].purple:active,button[type=button].purple:hover,button[type=submit].purple:active,button[type=submit].purple:hover,input[type=button].purple:active,input[type=button].purple:hover,input[type=submit].purple:active,input[type=submit].purple:hover{border:1px solid #262673!important;background-color:#262673!important}a.button.red,a.button.red:link,a.button.red:visited,button[type=button].red,button[type=submit].red,input[type=button].red,input[type=submit].red{border:1px solid #c81113;background-color:#c81113;color:#fff!important}a.button.red:active,a.button.red:hover,button[type=button].red:active,button[type=button].red:hover,button[type=submit].red:active,button[type=submit].red:hover,input[type=button].red:active,input[type=button].red:hover,input[type=submit].red:active,input[type=submit].red:hover{border:1px solid #900!important;background-color:#900!important}small.header_button,small.header_button a.button{font-size:.7em!important}small.header_button a.button{padding:.3em .6em .4em .6em!important;margin:0!important;width:auto!important}.landing-page-wrapper small.header_button{font-size:.6em!important}.search-icon{display:inline-block;-moz-transform:scale(-1,1);-webkit-transform:scale(-1,1);-o-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}form.inline{display:inline;line-height:3}form.inline fieldset{display:inline;padding:0;margin:0;border:0;background:0 0}form.inline legend{display:none;position:static;float:left;padding:0 1em 0 0;margin:0;height:3.2em;border:none;line-height:3.2em;font-size:1em;font-weight:700;color:#333;background:0 0}form.inline label,label.inline{display:inline;float:none;text-align:left;padding:0;margin:0;font-weight:400;color:#000}form.inline .button,form.inline input[type=button],form.inline input[type=submit]{display:inline-block}.standard_label{float:left;width:240px;height:25px;padding:0 5px;font-weight:700}.compulsory{padding-left:5px;font-size:1.2em;font-weight:700;color:red}.advice{background:#f1f1f1;border-top:2px dotted silver;border-bottom:2px dotted silver;padding:.5em;margin-bottom:.5em}form .advice{margin-left:-.6em;margin-right:-.6em}@media screen and (min-width:600px){form .advice{margin-left:-1.4em;margin-right:-1.4em}}.buttons{margin:5px 0 0 0;padding:0;height:3em;text-align:center}.buttons .left{float:left;width:50%;height:3em;text-align:left}.buttons .right{margin:0 0 0 50%;height:3em;text-align:right}.input_wrapper{min-height:2.1em;line-height:2.1em;margin:.2em 0}.input_wrapper.error{background:#f8c1bf;border-color:#bc1d17;padding:0;font-size:1em;line-height:2.1em;margin:.2em 0}.sidebar .input_wrapper{width:100%!important}option.indent-1{padding-left:1em}option.indent-2{padding-left:2em}.option-advice{color:#999}input.standard_error,input.standard_variable_error,input[type=color].error,input[type=date].error,input[type=datetime-local].error,input[type=datetime].error,input[type=email].error,input[type=month].error,input[type=number].error,input[type=password].error,input[type=range].error,input[type=search].error,input[type=tel].error,input[type=text].error,input[type=time].error,input[type=url].error,input[type=week].error,select.error,select.standard_error,select.standard_variable_error,textarea.error,textarea.standard_error,textarea.standard_variable_error{background:#f8c1bf;border-color:#bc1d17;font-weight:400;color:#000;padding:.3em .2em;margin:.2em 0;font-size:1.1em;line-height:1.2em}input.standard_complete,input.standard_variable_complete,input[type=color].complete,input[type=date].complete,input[type=datetime-local].complete,input[type=datetime].complete,input[type=email].complete,input[type=month].complete,input[type=number].complete,input[type=password].complete,input[type=range].complete,input[type=search].complete,input[type=tel].complete,input[type=text].complete,input[type=time].complete,input[type=url].complete,input[type=week].complete,select.complete,select.standard_complete,select.standard_variable_complete,textarea.complete,textarea.standard_complete,textarea.standard_variable_complete{background:#cff9d6;border-color:#7cdd62}@media screen and (min-width:480px){fieldset label{display:block;float:left;width:33%;padding:.3em .5em .3em 0;margin:.2em 0;text-align:right}.input_wrapper{float:left;display:block;width:67%;margin-bottom:.5em}.input_wrapper.full{width:100%}.checkbox_field_wrapper .input_wrapper{line-height:1.625;padding:.3em .5em .3em 1.5em}.checkbox_field_wrapper input[type=checkbox]{float:left;margin:6px 0 0 -1.5em}}@media screen and (min-width:600px){fieldset{padding:.3em 1.4em .7em 1.4em}h2.fieldset{padding:.3em 1em}input[type=color],input[type=color].required,input[type=date],input[type=date].required,input[type=datetime-local],input[type=datetime-local].required,input[type=datetime],input[type=datetime].required,input[type=email],input[type=email].required,input[type=month],input[type=month].required,input[type=number],input[type=number].required,input[type=password],input[type=password].required,input[type=range],input[type=range].required,input[type=search],input[type=search].required,input[type=tel],input[type=tel].required,input[type=text],input[type=text].required,input[type=time],input[type=time].required,input[type=url],input[type=url].required,input[type=week],input[type=week].required,select,select.required{width:15.8em}input.full,input.full.required,select.full,select.full.required,textarea.required{width:96%}}@media screen and (min-width:960px){fieldset label{width:25%}.input_wrapper{width:75%}.input_wrapper.full{width:100%}input.full,input.full.required,select.full,select.full.required,textarea.required{width:97%}form.compact fieldset{border:1px solid silver}form.compact h2.fieldset{padding:0 .3em;border:1px solid silver;border-bottom:0;background:#f0f0f0;font-size:1.3em}form.compact label{display:inline-block;float:none;width:auto}form.compact .field_wrapper{display:inline-block;width:49%;white-space:nowrap}form.compact .input_wrapper{display:inline-block;float:none;width:auto}form.compact .clear{display:none}form.compact .compact_buttons{text-align:center;background:#fafafa;padding:.3em 0 0 0;margin:0 -1.4em -.7em -1.4em;border-top:1px solid silver}form.compact .compact_buttons .field_wrapper,form.compact .compact_buttons .input_wrapper,form.compact .compact_buttons label{display:inline;width:auto}}@media screen and (min-width:1200px){form.compact .field_wrapper{width:33%}}@media screen and (min-width:1920px){form.compact .field_wrapper{width:24%}}@media screen and (min-width:2560px){form.compact .field_wrapper{width:19%}}div.captcha_wrapper{display:table-cell;padding-top:.3em}div.captcha_wrapper em{display:block}img.visual_captcha{display:inline-block;width:200px;height:60px;padding:3px;border:1px solid #bdd2d6;vertical-align:middle}a.audio_captcha,a.audio_captcha:link,a.audio_captcha:visited{display:inline-block;margin:0 .3em 0 .6em;min-width:30px;min-height:30px;background:transparent url(/theme/2/images/audio-captcha-off.png) no-repeat top left;vertical-align:middle}a.audio_captcha:active,a.audio_captcha:hover{background:transparent url(/theme/2/images/audio-captcha-on.png) no-repeat top left}a.audio_captcha span{display:none}@media screen and (min-width:768px){div.captcha_wrapper em{display:inline}}table{border-collapse:collapse;width:100%;margin:0 0 1em 0;background:#fff}td,th{border:1px solid #d5d5d5;padding:.3em .5em;line-height:1.6em}table.invisible{background:0 0}table.invisible td,table.invisible th{border:1px solid transparent}tr:nth-child(even) td{background-color:#fcfcfc}table.vertical td.title,table.vertical th,table.vertical tr.title td,td.title,th,tr.title td{border:1px solid #d5d5d5;background-color:#f2f2f2;color:#484848;font-weight:700}table.vertical td.title:first-child,table.vertical th:first-child,table.vertical tr.title td:first-child,td.title:first-child,th:first-child,tr.title td:first-child{border-left:1px solid #d5d5d5}table.vertical td.title:last-child,table.vertical th:last-child,table.vertical tr.title td:last-child,td.title:last-child,th:last-child,tr.title td:last-child{border-right:1px solid #d5d5d5}td.subtitle,tr.subtitle td{background:#efefef}td.small,tr.small td{font-size:.75em}tfoot td{background:#fafafa;font-weight:700}table.hover tr:hover td{background:#fafafa}td.title a,th a,tr.title td a{display:block;width:100%;height:100%;color:#484848!important}table.minimal thead{border-bottom:2px solid #d5d5d5}table.horizontal td,table.horizontal th,table.minimal td,table.minimal th,table.vertical td,table.vertical th{border:none}table.vertical td{border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5}table.horizontal td{border-bottom:1px solid #d5d5d5}table.hover td.title,table.hover th,table.hover tr.title td{background:#d5d5d5!important}table.vertical.hover tr:hover td{background:#fafafa}table.horizontal.hover tr:hover td{background:#fafafa}td.critical,th.critical,tr.critical td,tr.critical th{color:#000;border-color:#c93a3a;background-color:#fe5858}tr:nth-child(even) td.critical,tr:nth-child(even) th.critical,tr:nth-child(even).critical td,tr:nth-child(even).critical th{background-color:#ff4242}td.critical a,td.critical label,th.critical a,th.critical label,tr.critical td a,tr.critical td label,tr.critical th a,tr.critical th label{color:#000}td.danger,th.danger,tr.danger td,tr.danger th{color:#000;border-color:#c93a3a;background-color:#fe9f9f}tr:nth-child(even) td.danger,tr:nth-child(even) th.danger,tr:nth-child(even).danger td,tr:nth-child(even).danger th{background-color:#ff9191}td.danger a,td.danger label,th.danger a,th.danger label,tr.danger td a,tr.danger td label,tr.danger th a,tr.danger th label{color:#510e0e}td.warning,th.warning,tr.warning td,tr.warning th{border-color:#c59c9c;background-color:#f7d6d6}tr:nth-child(even) td.warning,tr:nth-child(even) th.warning,tr:nth-child(even).warning td,tr:nth-child(even).warning th{background-color:#f6c6c6}td.warning a,td.warning label,th.warning a,th.warning label,tr.warning td a,tr.warning td label,tr.warning th a,tr.warning th label{color:#841717}td.notice,th.notice,tr.notice td,tr.notice th{border-color:#a29751;background-color:#f5ebae}tr:nth-child(even) td.notice,tr:nth-child(even) th.notice,tr:nth-child(even).notice td,tr:nth-child(even).notice th{background-color:#f2e69b}td.info,th.info,tr.info td,tr.info th{border-color:#85b3d6;background-color:#e6f4ff}tr:nth-child(even) td.info,tr:nth-child(even) th.info,tr:nth-child(even).info td,tr:nth-child(even).info th{background-color:#d7eaf9}td.info a,td.info label,th.info a,th.info label,tr.info td a,tr.info td label,tr.info th a,tr.info th label{color:#388fd0}td.success,th.success,tr.success td,tr.success th{border-color:#6ba875;background-color:#cff9d6}tr:nth-child(even) td.success,tr:nth-child(even) th.success,tr:nth-child(even).success td,tr:nth-child(even).success th{background-color:#c6f2cd}td.watch,th.watch,tr.watch td,tr.watch th{border-color:#9976a5;background-color:#d0b9d8}tr:nth-child(even) td.watch,tr:nth-child(even) th.watch,tr:nth-child(even).watch td,tr:nth-child(even).watch th{background-color:#cca7d8}td.watch a,td.watch label,th.watch a,th.watch label,tr.watch td a,tr.watch td label,tr.watch th a,tr.watch th label{color:#764985}td.archive,th.archive,tr.archive td,tr.archive th{border-color:#292929;background-color:#7c7c7c;color:#e6e6e6}tr:nth-child(even) td.archive,tr:nth-child(even) th.archive,tr:nth-child(even).archive td,tr:nth-child(even).archive th{background-color:#696969}td.archive a,td.archive label,th.archive a,th.archive label,tr.archive td a,tr.archive td label,tr.archive th a,tr.archive th label{color:#e6e6e6}td.critical.archive a,td.critical.archive label,th.critical.archive a,th.critical.archive label,tr.critical.archive td a,tr.critical.archive td label,tr.critical.archive th a,tr.critical.archive th label{background-color:#753b3b;color:#ecabab}td small{word-break:break-word}.resize-form-elements{min-width:100%}.resize-form-elements input.text,.resize-form-elements input[type=password],.resize-form-elements input[type=text],.resize-form-elements select,.resize-form-elements textarea{width:100%}.main_row td{border-bottom:0}.sub_row td{border-width:0 1px 1px 1px}label sup{display:none!important}.hover_help,.hover_help_front{cursor:help}.hover_help_front{color:#fff!important;text-decoration:none!important;padding-right:1px}.tip{position:relative;color:#fff;width:250px;z-index:13000;font-size:12px}.tip-title{font-weight:700;margin:0;color:#fff;background:#505050;padding:6px}.tip-text{padding:4px 8px;color:#000;border-left:2px solid #505050;border-right:2px solid #505050;border-bottom:2px solid #505050;background:#fff;border-top:0}ol.breadcrumbs{position:relative;text-transform:uppercase;line-height:1.3em;text-align:right;padding:.3em .2em;margin:0;color:#7b7b7b;font-weight:700;display:none}ol.breadcrumbs li{list-style:none;display:inline}ol.breadcrumbs li a{color:#454545;text-decoration:none;font-size:1em;background:0 0;padding:.2em .3em;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px}ol.breadcrumbs a:active,ol.breadcrumbs a:hover{background:#ffe8ab}ol.breadcrumbs li.breadcrumb-previous-2,ol.breadcrumbs li.breadcrumb-previous-3,ol.breadcrumbs li.breadcrumb-previous-4,ol.breadcrumbs li.breadcrumb-previous-5,ol.breadcrumbs li.breadcrumb-previous-6,ol.breadcrumbs li.breadcrumb-previous-7,ol.breadcrumbs li.breadcrumb-previous-8,ol.breadcrumbs li.breadcrumb-previous-9{display:none}@media screen and (min-width:600px){ol.breadcrumbs{display:block;border-bottom:2px solid #e2e2e2}}@media screen and (min-width:768px){ol.breadcrumbs{line-height:1.5em;padding:.3em .6em .5em .6em}ol.breadcrumbs li.breadcrumb-previous-2{display:inline}}@media screen and (min-width:960px){ol.breadcrumb-previous-3{display:inline}}@media screen and (min-width:1280px){ol.breadcrumbs{padding:.3em 0}ol.breadcrumbs li.breadcrumb-previous-4{display:inline}}@media screen and (min-width:1600px){ol.breadcrumbs li.breadcrumb-previous-5{display:inline}}.search_other_sites{list-style:none;margin:0;width:100%;height:auto}.search_other_sites li{display:block;float:left;vertical-align:top;border-right:1px solid transparent;border-bottom:1px solid transparent;margin:0;width:50%}.search_other_sites li:nth-child(even){border-right:0}.search_other_sites li a,.search_other_sites li a:link,.search_other_sites li a:visited{display:block;padding:.3em .6em;background:#80b692;color:#fff;text-decoration:none;-moz-box-shadow:inset 0 -6px 4px -2px rgba(90,90,90,.3);-webkit-box-shadow:inset 0 -6px 4px -2px rgba(90,90,90,.3);-ms-box-shadow:inset 0 -6px 4px -2px rgba(90,90,90,.3);-o-box-shadow:inset 0 -6px 4px -2px rgba(90,90,90,.3);box-shadow:inset 0 -6px 4px -2px rgba(90,90,90,.3)}.search_other_sites li a:active,.search_other_sites li a:hover{text-decoration:underline}.search_other_sites li.on{text-decoration:underline;color:#fff}.search_other_sites li.hide-niche{display:none}#js-other-link{background:#ababab}.search_other_sites li.on a,.search_other_sites li.on a:link,.search_other_sites li.on a:visited{-moz-box-shadow:none;-webkit-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}#search_site_1{background:#80b692}#search_site_2{background:#513438}#search_site_4{background:#f6bf26}#search_site_5{background:#ae372f}#search_site_8{background:#ddbd6a}#search_site_9{background:#1b3944}#search_site_6{background:#4d5b88}#search_site_7{background:#dd5f24}fieldset.search_box{border:0;background:#80b692}fieldset.search_box h2{display:none}fieldset.search_box label{color:#fff;font-size:1.1em}fieldset.search_box input.text,fieldset.search_box input[type=password],fieldset.search_box input[type=text],fieldset.search_box select,fieldset.search_box textarea{width:100%;border:1px solid #fff}fieldset.search_box--wizard{min-height:210px;position:relative}fieldset.search_box--wizard h2{display:block;color:#fff}fieldset.search_box--wizard .error{margin:2px 0;font-size:14px;text-align:center}.search_box__step{position:absolute;-webkit-transform:translateX(100px);-moz-transform:translateX(100px);-o-transform:translateX(100px);transform:translateX(100px);-webkit-transition:transform .3s,opacity .3s;-moz-transition:transform .3s,opacity .3s;-o-transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s;opacity:0;pointer-events:none;display:none}.search_box__step.in{-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1;pointer-events:inherit;display:block}.search_box__step.out{-webkit-transform:translateX(-100px);-moz-transform:translateX(-100px);-o-transform:translateX(-100px);transform:translateX(-100px);opacity:0;pointer-events:none;display:block}#left #TutorSearchSubmit,#right #TutorSearchSubmit,#utilities #TutorSearchSubmit,fieldset.search_box #TutorSearchSubmit,fieldset.search_box .fullwidth_cta,fieldset.search_box.slimline #TutorSearchSubmit{width:100%}.hidden_fields #level_id_field_wrapper,.hidden_fields #location_search,.hidden_fields #tuition_type_field_wrapper{display:none}.button.site-colour{border:1px solid #7eb491;background-color:#84b796;color:#fff!important}.button.site-colour:active,.button.site-colour:hover{border:1px solid #6eaa83!important;background-color:#6eaa83!important;color:#fff!important}#searchInstructionsNiche{display:none}#general_postcode_wrapper,#general_postcode_wrapper_modal{width:100%}.resize-form-elements #general_postcode_wrapper,.resize-form-elements #general_postcode_wrapper_modal,.sidebar #general_postcode_wrapper{width:100%!important}#general_postcode_wrapper>span,#general_postcode_wrapper_modal>span{display:block;overflow:hidden;padding-right:3px}#general_postcode,#general_postcode_modal{width:100%}#general_postcode_find,#general_postcode_find_modal{float:right;position:relative;top:3px;width:auto!important}#general_postcode_wrapper.required,#general_postcode_wrapper_modal.required{float:left;margin-right:4px;width:93%}@media screen and (min-width:320px){fieldset.search_box{background:#80b692 url(/theme/2/images/search-tile-academic.png) no-repeat 20em center;padding:.8em 1.4em .8em 1.4em}fieldset.search_box input.text,fieldset.search_box input[type=password],fieldset.search_box input[type=text],fieldset.search_box select,fieldset.search_box textarea{width:15.8em}fieldset.search_box #TutorSearchSubmit,fieldset.search_box .fullwidth_cta,fieldset.search_box.slimline #TutorSearchSubmit{width:15.8em}fieldset.search_box #general_postcode_wrapper,fieldset.search_box #general_postcode_wrapper_modal{width:15.8em}fieldset.search_box--wizard{padding-top:1.8em;padding-bottom:1.8em}}@media screen and (min-width:330px){.search_other_sites li{width:33.333333%}.search_other_sites li:nth-child(even){border-right:1px solid transparent}.search_other_sites li:nth-child(3n+3){border-right:0}}@media screen and (min-width:480px){.search_other_sites li{width:25%}.search_other_sites li:nth-child(3n+3){border-right:1px solid transparent}.search_other_sites li:nth-child(4n+4){border-right:0}div.search_box{background:#80b692 url(/theme/2/images/search-tile-academic.png) repeat-x 34em center}fieldset.search_box{background:#80b692;width:34em}fieldset.search_box label{width:12em}fieldset.search_box .input_wrapper{width:auto}}@media screen and (min-width:600px){.search_other_sites li{width:auto}.search_other_sites li:nth-child(4n+4){border-right:1px solid transparent}.search_other_sites li:last-child{border-right:0}.search_other_sites li.hide-niche{display:inline-block}#js-other{display:none}#search_site_1_container{width:18%}#search_site_2_container{width:13%}#search_site_4_container{width:7%}#search_site_5_container{width:20%}#search_site_8_container{width:18%}#search_site_9_container{width:13%}#search_site_6_container{width:0;display:none}#search_site_7_container{width:11%;border-right:0}.search_other_sites li a,.search_other_sites li a:link,.search_other_sites li a:visited{padding:.3em 0;text-align:center}.search_other_sites li.on{border-bottom:1px solid #80b692;text-decoration:none}#general_postcode_wrapper,#general_postcode_wrapper.required,#general_postcode_wrapper_modal,#general_postcode_wrapper_modal.required{width:15.8em}}@media screen and (min-width:960px){div.search_box.slimline{background-image:none;position:relative}fieldset.search_box.slimline{height:auto;width:auto;padding:0 0 0 .3em;margin-right:93px}fieldset.search_box.slimline .clear{clear:none;display:none}fieldset.search_box.slimline .field_wrapper{float:left;width:25%;padding:0 .3em}fieldset.search_box.slimline .input_wrapper,fieldset.search_box.slimline label{float:none;width:auto;height:auto}fieldset.search_box.slimline label{text-align:left;padding-bottom:0;overflow:hidden;height:1.8em}fieldset.search_box.slimline .input_wrapper input,fieldset.search_box.slimline .input_wrapper select{width:100%}fieldset.search_box.slimline #TutorSearchSubmit_field_wrapper{width:0;height:0;float:none;padding:0}fieldset.search_box.slimline #TutorSearchSubmit{width:auto;position:absolute;bottom:.3em;right:.6em}fieldset.search_box.slimline #general_postcode_wrapper,fieldset.search_box.slimline #general_postcode_wrapper_modal{width:100%}}.front_quote,.quote,.quoteauthor{border:2px dotted silver;background:#fff url(/theme/2/images/quote.png) no-repeat 1em 1em;padding:1em 1em 1em 5em;text-align:left}.quote{border-bottom:0;padding-top:2em}.quoteauthor{border-top:0;padding-bottom:2em;margin-bottom:.5em;background:#fff;font-weight:700}img.left,img.right{display:none}@media screen and (min-width:480px){.quote,.quoteauthor{text-align:justify}.quote.left,.quoteauthor.left{margin-right:30%}.quote.right,.quoteauthor.right{margin-left:30%}img.left,img.right{display:block;width:28%;float:left;padding:1em;border:1px solid #bebebe;background:#f2f2f2;margin:0 1% .5em 0}img.right{float:right;margin:0 0 .5em 1%}}h1.profile{background:#d9d9d9;margin:0 0 1em 0;padding:.5em}h1.profile a,h1.profile a:link,h1.profile a:visited{color:inherit;text-transform:none}h1.profile a:active,h1.profile a:hover{color:#4874dd}.profile_left_column{margin-bottom:1em}.profile_left_column h3{font-size:1.8em;padding-bottom:0}.information_chunk b{font-size:1.2em;display:block;margin:1em 0 .5em 0}.profile_left_column.qualifications,.profile_left_column.tutor-resources{background:#fbfbfb;border:1px solid #d4d4d6}.profile_extras{padding:.5em}.profile_extras ul{margin-top:1em}.profile_extras ul li{text-align:left}.profile_extras b{line-height:1.8em;display:inline-block;width:12em;margin:0}div.feedback-comment,div.feedback-reply{border:2px dotted silver;background:#fff url(/theme/2/images/quote.png) no-repeat 1em 1em;padding:1em 1em 1em 5em;margin-top:1em}div.feedback-reply{margin-top:0;border-top:0;background:#fff;color:#a2a2a2}div.feedback-comment b,div.feedback-reply b{display:inline;margin:0}#profile_right_col h3{font-size:1em;font-weight:700;margin:1em 0 1em 0;padding:.8em 0 .8em .8em;letter-spacing:.15em;color:#484848;text-transform:uppercase;border:1px solid #d5d5d5;border-left:7px solid #84b796;background-color:#f2f2f2}#profile_right_col b{display:inline;margin:0}#profile-map,#profile-picture,#profile-subjects{text-align:center}#profile-share{height:32px}#profile-references h4{float:left;margin-right:1%;width:49%}#profile-badges .badges,#profile-subjects p{text-align:center}.profile_search_form h2{display:none}.profile_search_form fieldset,.profile_search_form_full fieldset{border:2px solid #92b899;border:2px solid #fcb622;border:2px solid #74c7bf;text-align:left;background:#fed351 url(/theme/2/images/background-tile.png) repeat bottom left;position:relative;z-index:1}.profile_search_form fieldset:before,.profile_search_form_full fieldset:before{content:"";position:absolute;background:#00a8ff;background:-moz-linear-gradient(top,#00a8ff 0,#00a8ff 100%);background:-webkit-linear-gradient(top,#00a8ff 0,#00a8ff 100%);background:linear-gradient(to bottom,#00a8ff 0,#00a8ff 100%);top:0;right:0;bottom:0;left:0;z-index:-1;-moz-opacity:.5;-ms-filter:"alpha(opacity=50)";-khtml-opacity:.5;opacity:.5}.profile_search_form_full.fixed fieldset{position:fixed;top:0;right:0;left:0;z-index:30;border:0;border-bottom:2px solid #74c7bf}.profile_search_form label{color:#fff}.profile_search_form input[type=text],.profile_search_form select{border-color:#fff;width:100%}.profile_search_form button[type=submit].red{border:0;background:#b800ba}.profile_search_form button[type=submit].red:hover{border:0!important;background:#666!important}.profile_search_form .field_wrapper_button{text-align:center}.profile_search_form .field_wrapper_button label{display:none}.profile_search_form .field_wrapper_button .input_wrapper{margin:.6em 0 0 0}.profile_search_form_bottom{margin:.6em 0 0 0}.profile_search_form_link_wrapper{margin-top:.6em;text-align:center}@media screen and (min-width:480px){.profile_search_form .field_wrapper_button label{display:block}.profile_search_form .field_wrapper_button{text-align:left}.profile_search_form_login .field_wrapper_button{text-align:center}.profile_search_form_login .field_wrapper_button label{display:none}.profile_search_form_login .field_wrapper_button .input_wrapper{display:inline-block;width:auto;float:none}}@media screen and (min-width:600px){.profile_search_form input[type=text],.profile_search_form select{width:70%}.profile_search_form_right input[type=text],.profile_search_form_right select{width:100%}}@media screen and (min-width:768px){.profile_left_column{margin-right:410px;padding:0}.profile_left_column.feedback,.profile_left_column.qualifications{clear:both;margin-right:0}.profile_left_column.qualifications.top{clear:none;margin-right:410px}#profile_right_col{float:right;width:400px;padding:0;margin-bottom:1em}#profile-subjects{text-align:left}.profile_search_form_bottom.profile_search_form_2_fields fieldset,.profile_search_form_full.profile_search_form_2_fields fieldset{text-align:center}.profile_search_form_bottom.profile_search_form_2_fields .field_wrapper,.profile_search_form_bottom.profile_search_form_2_fields .field_wrapper .input_wrapper,.profile_search_form_bottom.profile_search_form_2_fields .field_wrapper label,.profile_search_form_full.profile_search_form_2_fields .field_wrapper,.profile_search_form_full.profile_search_form_2_fields .field_wrapper .input_wrapper,.profile_search_form_full.profile_search_form_2_fields .field_wrapper label{float:none;display:inline-block;width:auto;padding-left:.3em}.profile_search_form_bottom.profile_search_form_2_fields input[type=text],.profile_search_form_bottom.profile_search_form_2_fields select,.profile_search_form_full.profile_search_form_2_fields input[type=text],.profile_search_form_full.profile_search_form_2_fields select{width:auto}.profile_search_form_bottom.profile_search_form_3_fields input[type=text],.profile_search_form_bottom.profile_search_form_3_fields select,.profile_search_form_full.profile_search_form_3_fields input[type=text],.profile_search_form_full.profile_search_form_3_fields select{width:50%}}@media screen and (min-width:960px){.profile_left_column.feedback,.profile_left_column.qualifications{clear:none;margin-right:410px}.information_chunk,div.feedback-comment,div.feedback-reply{text-align:justify}.profile_search_form_bottom.profile_search_form_3_fields fieldset,.profile_search_form_full.profile_search_form_3_fields fieldset{text-align:center}.profile_search_form_bottom.profile_search_form_3_fields .field_wrapper,.profile_search_form_bottom.profile_search_form_3_fields .field_wrapper .input_wrapper,.profile_search_form_bottom.profile_search_form_3_fields .field_wrapper label,.profile_search_form_full.profile_search_form_3_fields .field_wrapper,.profile_search_form_full.profile_search_form_3_fields .field_wrapper .input_wrapper,.profile_search_form_full.profile_search_form_3_fields .field_wrapper label{display:inline-block;width:auto}.profile_search_form_bottom.profile_search_form_3_fields input[type=text],.profile_search_form_bottom.profile_search_form_3_fields select,.profile_search_form_full.profile_search_form_3_fields input[type=text],.profile_search_form_full.profile_search_form_3_fields select{width:auto}.profile_search_form_left.profile_search_form_3_fields input[type=text],.profile_search_form_left.profile_search_form_3_fields select{width:50%}}@media screen and (min-width:1280px){.profile_search_form_left.profile_search_form_2_fields fieldset{text-align:center}.profile_search_form_left.profile_search_form_2_fields .field_wrapper,.profile_search_form_left.profile_search_form_2_fields .field_wrapper .input_wrapper,.profile_search_form_left.profile_search_form_2_fields .field_wrapper label{display:inline-block;width:auto}.profile_search_form_left.profile_search_form_2_fields input[type=text],.profile_search_form_left.profile_search_form_2_fields select{width:auto}}@media screen and (min-width:1600px){.profile_search_form_left.profile_search_form_3_fields fieldset{text-align:center}.profile_search_form_left.profile_search_form_3_fields .field_wrapper,.profile_search_form_left.profile_search_form_3_fields .field_wrapper .input_wrapper,.profile_search_form_left.profile_search_form_3_fields .field_wrapper label{display:inline-block;width:auto}.profile_search_form_left.profile_search_form_3_fields input[type=text],.profile_search_form_left.profile_search_form_3_fields select{width:auto}}.tutor_profile{margin-bottom:1em}.profile_title{font-weight:700;border:1px solid #d5d5d5;background-color:#f2f2f2;color:#484848;border-bottom:0;padding:.5em}.profile_title .completed,.profile_title .completedbold{color:#34ff55}.subscriber .profile_title{border:none;background-color:#84b796;color:#fff}.partner .profile_title{border:none;background-color:#153154;color:#fff}.profile_title_right{text-transform:uppercase;font-style:italic;color:#484848;font-size:.9em}.subscriber .profile_title_right{color:#fff}.varsity .profile_picture{vertical-align:middle}.profile_picture{text-align:center}.profile_body{position:relative;background-color:#fff;padding:.5em;margin-bottom:1px;border:1px solid #d5d5d5;background:#fff}.subscriber .profile_body{border:2px solid #84b796}.partner .profile_body{border:2px solid #153154}.result_wrapper{padding:.6em}.profile_contact{padding:.5em 1em;background:#f6f6f6;border:1px solid #d7d7d7;font-weight:700;line-height:1.8em;text-align:center}.profile_contact.no-box{background:0 0;border:0}.profile_contact .contact-label{text-align:left;display:inline}.profile_contact .contact-advice{text-align:center;display:block}.profile_contact .contact-wrapper{text-align:center;margin-bottom:.5em}.profile_contact .contact-wrapper button br{display:none}.profile_contact ul.inline-travel{display:block;text-align:center;list-style:none;margin:0;color:#666}.profile_contact ul.inline-travel li{display:inline-block}.profile_contact ul.inline-travel li>span{margin-left:10px}.profile_contact ul.inline-travel li:first-child:before{display:none}.advanced-search{margin-left:.6em}.contact-button-wrapper{padding-bottom:.6em;text-align:center}.contact-label label{font-weight:700}.profile_contact span.extra_stamps{display:none}.hoverSubmit{display:none}.map-quick-view{text-align:center;padding-bottom:1em}@media screen and (min-width:480px){.profile_results>label{float:left;width:9em!important;min-height:2em;text-align:right;font-weight:700;padding:.3em .5em .3em 0}.profile_results>label.hideable{display:none}.result_wrapper{padding:.3em 0 .3em 0}.profile_title_left{float:left;width:50%;padding:.5em}.profile_title_right{float:left;width:50%;text-align:right;padding:.5em;line-height:1.7em}.profile_picture{position:absolute;top:.3em;left:6px;text-align:center;height:110px;width:104px}.profile_results.picture{margin-left:110px}.contact-button-wrapper{text-align:right}.map-quick-view{padding-bottom:0;float:right;margin:0 0 1em 1em}}@media screen and (min-width:768px){.profile_results>label.hideable{display:block}}@media screen and (min-width:960px){.profile_results{padding:.5em .2em 0 .2em}.result_wrapper{margin-left:9em;min-height:2.2em}.tutor_profile .result_wrapper{margin-left:8.4em}.tutor_profile label.inline{float:none;display:inline;color:#000}.tutor_profile label.inline:hover{color:#7da2fb}.profile_title_left{width:60%}.profile_title_right{width:40%}.profile_results{min-height:245px}.profile_results.picture{margin-left:17%;width:83%}.profile_picture{width:16%;height:auto}.hoverSubmit{display:block;position:absolute;right:1em;background:#fff;border:1px solid #696969;width:19em;padding:1em;z-index:1000;text-align:center}.hoverSubmit p{text-align:center}}@media screen and (min-width:1280px){.profile_contact{float:left;width:30%;text-align:left}.profile_contact.direct-contact{width:20%}.profile_contact.centre{text-align:center}.profile_contact .contact-label{text-align:center;display:block}.profile_contact span.contact-checkbox{display:block}.profile_contact ul.inline-travel li{display:block;text-align:center}.profile_contact ul.inline-travel li:first-child{margin-top:0}.profile_results{padding:.5em .2em 0 .2em;float:left;width:70%}.profile_results.direct-contact{width:85%}.profile_results.picture{margin-left:17%;width:53%}.profile_results.picture.direct-contact{width:62.5%}.profile_contact .contact-wrapper button br{display:block}.profile_results{min-height:auto}.profile_body{min-height:270px}}.conversation{margin-bottom:1em;background:#fff;border:1px solid #d5d5d5}.conversation.sub{margin-left:1em}.conversation .title{min-height:3.6em;border-bottom:1px solid #d5d5d5;background-color:#f2f2f2;color:#484848;font-weight:700;font-size:1em;padding:.5em .2em}.conversation .full{padding:.5em}.conversation .left{padding:.5em}.conversation .right{text-align:left;padding:.5em}.conversation .subtitle{padding:.3em .5em;border-bottom:1px solid #d5d5d5}.conversation .footer.padded,.conversation .subtitle.padded{padding:.8em}.conversation .subtitle.right{text-align:right}.conversation .body{position:relative;background:#fff;padding:5px;border-bottom:1px solid #d5d5d5}.conversation .body.tutee{background-color:#f6fdf0;border-left:10px solid #9fcb7b}.conversation .body.tutor{background-color:#f0f9fd;border-left:10px solid #a1d3e9}.conversation .body.admin{background-color:#fae8e7;border-left:10px solid #e18984}.conversation .body.spaced .result_wrapper,.conversation .body.spaced label{line-height:2.5em}.admin_request_viewer .body{border-bottom:0!important}.details_alert.conversation .body,.moderating.conversation .body{background-color:#fae8e7}.moderating.conversation .body{border-right:10px solid #e18984}.watching.conversation .body{background-color:#ebddf0}.conversation ul{padding:0;margin:0}.conversation ul li{float:left;padding:0;margin:0 .1em 0 20px}.conversation a.minimiser{margin-left:1em}.conversation .body label{display:block;width:100%}.conversation .information .right{text-align:center}.conversation.sub .information{border-bottom:1px solid #d5d5d5}.conversation .information ul li{float:none;padding:0;margin:0 0 0 10px;list-style:none}.conversation .information .picture-included{text-align:center}.conversation.inactive{border:1px solid #fcc}.conversation.inactive .title{background:#ffe6e6;border-bottom:1px solid #fcc}.conversation .blueStars,.conversation .goldStars,.conversation .greyStars,.conversation .silverStars{height:18px}@media screen and (min-width:768px){.conversation .title .left{float:left;width:60%}.conversation .title .right{float:left;width:40%;text-align:right}}@media screen and (min-width:960px){.conversation .information .picture-included{float:left;width:110px;margin-top:.5em}.conversation .information .picture-included.medium{width:260px;min-height:250px}.conversation .information .picture-included-content{margin-left:115px}.conversation .information .picture-included-content.medium{margin-left:265px}.conversation .information .picture-included-content.medium li{font-size:1.2em;margin-bottom:1.5em}.conversation .information .picture-included-content.medium .who_travels_spacer{font-size:0;display:block}.conversation .body label{float:left;width:9em;min-height:2em;text-align:right;padding-right:.3em;font-weight:700}.conversation .body .profile_results{width:auto!important}}@media screen and (min-width:1280px){.conversation.sub{margin-left:3em}.conversation .left{float:left;width:60%}.conversation .right{float:left;width:40%;text-align:right}.conversation .information .left{width:80%}.conversation .information .right{width:20%}.conversation .information .right .button{width:100%;white-space:normal}}@media screen and (min-width:1600px){.conversation .title .left,.conversation .title .right{width:50%}.conversation .information .left{width:65%}.conversation .information .right{width:35%}.conversation .information .left{width:80%}.conversation .information .right{width:20%}}@media screen and (min-width:1920px){.conversation .information .picture-included-content.medium .who_travels_spacer{font-size:1.2em;display:inline}}a.link_active,a.link_active:link,a.link_active:visited{color:green}a.link_inactive,a.link_inactive:link,a.link_inactive:visited{color:red}.greyStars{display:block;float:left;width:104px;height:20px;background:transparent url(/theme/2/images/off-stars.png) no-repeat center left;padding:0;margin:0 5px 0 0;line-height:0;font-size:0}#left .greyStars,#right .greyStars{float:none;font-size:1em;margin:.5em auto 0 auto}.blueStars,.goldStars,.silverStars{display:block;height:20px;background:transparent url(/theme/2/images/on-stars.png) no-repeat center left;padding:0;line-height:0;font-size:0}.blueStars span,.goldStars span,.silverStars span{display:none}fieldset.sidebar{padding:.5em;border:1px solid #bebebe;border-top:0;background:#fff}fieldset.sidebar label{float:none;width:auto;display:inline;color:#000;line-height:1.8em}fieldset.sidebar input.standard,fieldset.sidebar select.standard{width:100%}fieldset.sidebar div.centre{padding:3px}#left ul,#right ul,#utilities ul{margin:0;list-style:none;text-align:left}#left ul li,#right ul li,#utilities ul li{text-align:left}#left ul li.toptitle,#right ul li.toptitle,#utilities ul li.toptitle,.sidebar h2{font-size:1em;font-weight:700;margin:1em 0 1em 0;padding:.5em 0 .5em 1em;letter-spacing:.15em;color:#484848;text-transform:uppercase;border:1px solid #d5d5d5;border-left:7px solid #84b796;background:#f2f2f2}#left ul li.toptitle.no-space,#right ul li.toptitle.no-space,#utilities ul li.toptitle.no-space,.sidebar h2{margin:1em 0 0 0}#left ul li.toptitle.no-space,#right ul li.toptitle.no-space,#utilities ul li.toptitle.no-space{border-bottom:0}#left ul li.toptitle a,#left ul li.toptitle a:link,#left ul li.toptitle a:visited,#right ul li.toptitle a,#right ul li.toptitle a:link,#right ul li.toptitle a:visited,#utilities ul li.toptitle a,#utilities ul li.toptitle a:link,#utilities ul li.toptitle a:visited,.sidebar h2 a,.sidebar h2 a:link,.sidebar h2 a:visited{padding:0;color:#626262;text-decoration:none;font-size:1em;font-weight:700}#left ul li.toptitle a:active,#right ul li.toptitle a:active,#right ul li.toptitle a:hover,#utilities ul li.toptitle a:active,#utilities ul li.toptitle a:hover,.sidebar h2 a:active #left ul li.toptitle a:hover,.sidebar h2 a:hover{color:#121212;background:0 0}#search-sidebar{display:none}#find_a_tutor_sidebar{margin:1em 0}#find_a_tutor_sidebar h2{border-top:1px solid #84b796;border-bottom:1px solid #84b796;border-right:1px solid #84b796;margin-top:0}#find_a_tutor_sidebar fieldset{border-left:7px solid #84b796;border-right:1px solid #84b796;border-bottom:1px solid #84b796;margin-bottom:0}#find_a_tutor_sidebar input,#find_a_tutor_sidebar select,#login_sidebar input[type=password],#login_sidebar input[type=text]{width:100%}@media screen and (min-width:480px){#left>div,#left>ul,#right>div,#right>ul,#utilities>div,#utilities>ul{display:inline-block;vertical-align:top;width:48.5%;margin:0 .5%}#left #find_a_tutor_sidebar,#right #find_a_tutor_sidebar,#utilities #find_a_tutor_sidebar{margin:1em .5%}}@media screen and (min-width:768px){#left .sidebar h2{margin:1.5em 0 0 0}#left ul li.toptitle{margin:1.5em 0 1.5em 0}#left>div,#left>ul{display:block;width:100%;margin:0}#left #find_a_tutor_sidebar{margin:0}#right{margin-left:0}#right>div,#right>ul,#utilities>div,#utilities>ul{width:32%}#left>#subnav{margin:1.5em 0 0 0}.nav-element ul.small-mobile-only{display:none!important}}@media screen and (min-width:960px){#utilities #recommended-purchase-sidebar,#utilities #shopping-basket-sidebar,#utilities div.sidebar,#utilities ul{width:24%}.nav-element ul.small-mobile-only{display:none!important}#search-sidebar{display:block}#search-sidebar-mobile{display:none!important}}@media screen and (min-width:1280px){#right{margin-left:-19em}#right .sidebar h2{margin:1.5em 0 0 0}#right ul li.toptitle{margin:1.5em 0 1.5em 0}#right>div,#right>ul{display:block;width:100%;margin:0}#right #find_a_tutor_sidebar{margin:0}}#t_login{background:#f2f2f2 url(/theme/2/images/lock-closed.png) no-repeat 96% center}ul.padded li{padding:.3em .6em}li.tick{position:relative;padding-right:1em}li.tick span.tick{position:absolute;top:.3em;right:.3em;font-size:1.6em;color:green}.link-colour{color:#7da2fb}ul#shopping-basket-list{list-style:none;margin:0}#blog_categories li,#foreign_sites li,#popular_searches li,#recent_marketplace li,#recent_news li,#recent_tutors li,#shopping-basket-sidebar-list li,#shopping-basket-sidebar-total li,.other_sites_sm li,ul.bordered li{border:1px solid #d5d5d5;border-top:0;margin:0;background:#fff}#shopping-basket-sidebar-list li,#shopping-basket-sidebar-total li{padding:.5em}#shopping-basket-sidebar-list li.inlineLinks{min-height:80px}#blog_categories li:nth-child(2),#foreign_sites li:nth-child(2),#popular_searches li:nth-child(2),#recent_marketplace li:nth-child(2),#recent_news li:nth-child(2),#recent_tutors li:nth-child(2),#shopping-basket-sidebar-list li:nth-child(2),#shopping-basket-sidebar-total li:nth-child(2),.other_sites_sm li:nth-child(2),ul.bordered li:nth-child(2){border-top:1px solid #d5d5d5}#blog_categories li{border-top:1px solid #d5d5d5;margin:.25%;float:left;width:99.5%}#blog_categories li.half{width:49.5%}#blog_categories li a,#blog_categories li a:link,#blog_categories li a:visited,#foreign_sites li a,#foreign_sites li a:link,#foreign_sites li a:visited,#popular_searches li a,#popular_searches li a:link,#popular_searches li a:visited,#recent_marketplace li a,#recent_marketplace li a:link,#recent_marketplace li a:visited,#recent_news li a,#recent_news li a:link,#recent_news li a:visited,#recent_tutors li a,#recent_tutors li a:link,#recent_tutors li a:visited,.other_sites_sm li a,.other_sites_sm li a:link,.other_sites_sm li a:visited,ul.bordered li a,ul.bordered li a:link,ul.bordered li a:visited{display:block;padding:.5em;color:#4f4f4f;text-decoration:none;font-weight:400}#blog_categories li a:active,#blog_categories li a:hover,#foreign_sites li a:active,#foreign_sites li a:hover,#popular_searches li a:active,#popular_searches li a:hover,#recent_marketplace li a:active,#recent_marketplace li a:hover,#recent_news li a:active,#recent_news li a:hover,#recent_tutors li a:active,#recent_tutors li a:hover,.other_sites_sm li a:active,.other_sites_sm li a:hover,ul.bordered li a:active,ul.bordered li a:hover{background:#f4f4f4}#articles li a,#articles li a:link,#articles li a:visited,#blog_posts li a,#blog_posts li a:link,#blog_posts li a:visited,#recent_marketplace li a,#recent_marketplace li a:link,#recent_marketplace li a:visited,#recent_news li a,#recent_news li a:link,#recent_news li a:visited,#recent_tutors li a,#recent_tutors li a:link,#recent_tutors li a:visited{color:#7da2fb}#recent_tutors li a,#recent_tutors li a:link,#recent_tutors li a:visited{text-transform:none}#articles li a .date,#blog_posts li a .date,#recent_marketplace li a .date,#recent_news li a .date,#recent_tutors li a .date,#recent_tutors li a .indent{display:block;color:#4f4f4f;font-weight:400}#recommended-purchase-sidebar-list li a{display:block;text-align:center;text-decoration:none;text-transform:none}#recommended-purchase-sidebar-list li p{clear:left}#featured_tutor .featured_tutor_image{display:block;text-align:center;line-height:1em}#featured_tutor .featured_tutor_image img{background:#fff;padding:.5em;border:1px solid #d5d5d5}#featured_tutor a{text-align:center;text-transform:none;text-decoration:none}#featured_tutor a .featured_tutor_name{display:block}#featured_tutor a .featured_tutor_subjects{display:block;color:#4f4f4f;font-weight:400}#customer_feedback li a{display:block;color:#4f4f4f;padding:0 2em;font-weight:400;text-transform:none;text-decoration:none;font-size:1em}#customer_feedback .date{display:block;font-weight:700}#reviews_co_uk li.toptitle,#trustpilot li.toptitle{margin-bottom:.5em!important}#reviews_co_uk li,#trustpilot li{border-bottom:1px solid #d5d5d5}#reviews_co_uk li.first,#trustpilot li.first{padding-bottom:.5em}#reviews_co_uk li.first img,#trustpilot li.first img{margin-top:.3em}#reviews_co_uk li.last,#trustpilot li.last{padding-top:.3em;border-bottom:0}#reviews_co_uk li a,#trustpilot li a{display:block;color:#4f4f4f;padding:0 1em;font-weight:400;text-transform:none;text-decoration:none;text-align:center}#reviews_co_uk li a:hover,#trustpilot li a:hover{color:#000}#reviews_co_uk .bigger,#trustpilot .bigger{font-size:1.2em;color:#007900}#shopping-basket-sidebar-list p{margin-top:0;padding:0}img.guide_small{float:left;width:42px;height:60px;padding:.3em;margin:0 .5em .5em 0;border:1px solid #d5d5d5;background:#fff}img.guide_large{float:left;height:142px;padding:5px;margin:0 .5em .5em 0;border:1px solid #d5d5d5;background:#fff}.termsandconditions{height:250px;overflow:auto;background-color:#fff;border:2px dotted silver;padding:.5em;max-width:calc(100vw - 38px)}.progress,.progress.steps-1,.progress.steps-2,.progress.steps-3,.progress.steps-4,.progress.steps-5,.progress.steps-6{margin:0 0 1em 0}.progress .step{display:block;position:relative;padding:3em .5em .5em .5em;text-align:center;float:left}.progress .step.here,.progress .step.here a{font-weight:700}.progress .step.done,.progress .step.done a{font-weight:700;color:green}.progress .step a{text-transform:none;font-size:1em;font-weight:400;text-decoration:none;color:#333}.progress .step a:hover{text-decoration:underline}.progress .step span{display:block;text-align:center;font-size:1.3em;line-height:1.7em;position:absolute;top:0;left:50%;width:2em;height:2em;margin-left:-1em;background:#fff;border:2px solid #dad4d4;-khtml-border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;z-index:2}.progress .step:after{content:'';position:absolute;top:.9em;left:50%;height:.2em;width:100%;border-top:2px solid #dad4d4;border-bottom:2px solid #dad4d4;background:#e9eff0;z-index:1}.progress .step.here span{border-color:#333}.progress .step.done span,.progress .step.done:after{border-color:green;background:green;color:#fff}.progress .step.skipped span{border-color:red}.progress .step.skipped:after{border-color:red!important;background:red!important}.progress .step.last:after{display:none}.progress .step.here.done span{background:#fff;color:green}.progress.steps-2 .step{width:50%}.progress.steps-3 .step{width:33.33333%}.progress.steps-4 .step,.progress.steps-5 .step,.progress.steps-6 .step,.progress.steps-7 .step,.progress.steps-8 .step{position:relative;padding:1em .5em 1em 4em;float:none;text-align:left}.progress.steps-4 .step span,.progress.steps-5 .step span,.progress.steps-6 .step span,.progress.steps-7 .step span,.progress.steps-8 .step span{top:.5em;left:.5em;margin-left:0;text-align:center}.progress.steps-4 .step:after,.progress.steps-5 .step:after,.progress.steps-6 .step:after,.progress.steps-7 .step:after,.progress.steps-8 .step:after{top:1.5em;left:1.7em;height:100%;width:.4em}@media screen and (min-width:320px){.progress.steps-4 .step,.progress.steps-5 .step{float:left;padding:3em .5em .5em .5em;text-align:center}.progress.steps-4 .step{width:25%}.progress.steps-5 .step{width:20%}.progress.steps-4 .step span,.progress.steps-5 .step span{top:0;left:50%;margin-left:-1em;text-align:center}.progress.steps-4 .step:after,.progress.steps-5 .step:after{top:.9em;left:50%;height:.2em;width:100%}}@media screen and (min-width:480px){.progress.steps-6 .step,.progress.steps-7 .step,.progress.steps-8 .step{float:left;padding:3em .5em .5em .5em;text-align:center}.progress.steps-6 .step{width:16.666666%}.progress.steps-7 .step{width:14.2857%}.progress.steps-8 .step{width:12.5%}.progress.steps-6 .step span,.progress.steps-7 .step span,.progress.steps-8 .step span{top:0;left:50%;margin-left:-1em;text-align:center}.progress.steps-6 .step:after,.progress.steps-7 .step:after,.progress.steps-8 .step:after{top:.9em;left:50%;height:.2em;width:100%}}#subject_choice{margin-right:16px;border-bottom:1px solid #a2a2a2}#subject_choice .subject{position:relative}#subject_choice .subject_instruction_level,#subject_choice .subject_instruction_price,#subject_choice .subject_instruction_subject{position:absolute;top:.5em;font-weight:700}#subject_choice .subject_instruction_subject{left:0}#subject_choice .subject_instruction_level{left:0;top:42px}#subject_choice .subject_instruction_price{top:42px;right:.5em}#subject_choice .subject:not(:first-child) .subject_instructions div{padding-top:10px}#subject_choice .subject_dropdown{height:36px;margin:0 0 2.5em 8em}#subject_choice .subject_levels{float:left;width:70%}#subject_choice .subject_levels label{float:none;width:auto;font-weight:400;margin:0}#subject_choice .subject_levels.larger{display:none}#subject_choice .subject_level{height:36px;text-align:right;line-height:1em;padding:.8em 0 0 0}#subject_choice .subject_checkboxes{float:left;width:10%}#subject_choice .subject_checkbox{height:36px;line-height:32px;text-align:center}#subject_choice .subject_prices{float:left;width:20%}#subject_choice .subject_price{height:36px;line-height:32px}#subject_choice .subject_dropdown,#subject_choice .subject_price{padding:0 .3em}#subject_choice .subject_dropdown select,#subject_choice .subject_price input{width:100%}#subject_choice .subject:not(:first-child){border-top:1px solid #a2a2a2;margin-top:10px;padding-top:10px}#subject_choice h3{border-left:solid 1px #a2a2a2;border-right:solid 1px #a2a2a2;padding-left:.5em;padding-top:.8em}#subject_choice .subject-delete{font-size:16px;position:absolute;right:-16px;bottom:.5em;padding:1px 2px}#add_another_subject_wrapper{margin-top:.5em}@media screen and (max-width:960px){#discounted_table{display:none!important}}@media screen and (min-width:480px){#subject_choice .subject_level{padding-top:.5em}}@media screen and (min-width:600px){#subject_choice .subject_instruction_level,#subject_choice .subject_instruction_price,#subject_choice .subject_instruction_subject{position:static;float:left;width:35%;vertical-align:top;font-weight:700;padding-bottom:.5em}#subject_choice .subject_instruction_subject{padding-left:.5em}#subject_choice .subject_instruction_level{text-align:center}#subject_choice .subject_instruction_price{width:30%;text-align:right;padding-right:.5em}#subject_choice .subject_dropdown{float:left;width:35%;vertical-align:top;margin:0}#subject_choice .subject_levels{width:35%}#subject_choice .subject:not(:first-child){padding-top:10px}}@media screen and (min-width:960px){#subject_choice .subject:not(:first-child) .subject_instructions{display:none}#subject_choice .subject_instruction_subject{width:30%}#subject_choice .subject_instruction_level{width:20%}#subject_choice .subject_instruction_price{width:50%;text-align:center;padding-right:0}#subject_choice .subject:not(:first-child){border-top:0;margin-top:0;padding-top:0}#subject_choice .subject{height:auto}#subject_choice .subject_dropdown{float:left;width:30%;padding:0 .5em}#subject_choice .subject_checkboxes{float:left;width:20%;height:36px}#subject_choice .subject_prices{float:left;width:50%;height:36px;padding-top:1px}#subject_choice .subject:not(:first-child) .subject_checkboxes,#subject_choice .subject:not(:first-child) .subject_dropdown,#subject_choice .subject:not(:first-child) .subject_prices{height:36px}#subject_choice .subject:not(:first-child) .subject_dropdown select,#subject_choice .subject:not(:first-child) .subject_prices input{margin:0}#subject_choice .subject_checkbox,#subject_choice .subject_price{width:16.6666666%;float:left;text-align:left;line-height:0}#subject_choice .subject_price input{margin:0}#subject_choice .subject_checkbox input{margin-top:8px}#subject_choice .subject:first-child .subject_checkbox input{margin-top:11px}#subject_choice .subject:first-child .subject_prices{height:42px}#subject_choice .subject:first-child .subject_prices input{margin-top:5px}#subject_choice .subject_levels{float:left;width:20%;height:190px;margin-left:0;margin-bottom:0}#subject_choice .subject_levels.larger{display:block;float:left;width:50%;margin-left:0}#subject_choice .subject_level{position:relative;float:left;text-align:center;width:16.6666666%;height:100%;line-height:32px;padding:0;left:177px;top:-10px;-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;-ms-transform-origin:bottom left;-o-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:matrix(0,-1,1,0,0,0);-moz-transform:matrix(0,-1,1,0,0,0);-ms-transform:matrix(0,-1,1,0,0,0);-o-transform:matrix(0,-1,1,0,0,0);transform:matrix(0,-1,1,0,0,0)}#subject_choice .larger .subject_level{left:215px}#subject_choice .subject_level label,#subject_choice .subject_level span{display:block;text-align:left;white-space:nowrap}#subject_choice .subject_levels.larger .subject_level span{left:15px}#subject_choice .subject:first-child .subject_dropdown{position:relative;float:left;height:232px}#subject_choice .subject:first-child .subject_dropdown span{display:block;position:absolute;bottom:0;left:0;height:42px;width:100%;line-height:38px;border:1px solid #a2a2a2;border-bottom:0;border-right:0;padding:0 .5em}#subject_choice .subject:first-child .subject_checkboxes{border-top:1px solid #a2a2a2;padding-top:4px}#subject_choice .subject:first-child .subject_prices{border-top:1px solid #a2a2a2;border-right:1px solid #a2a2a2}#subject_choice .subject:not(:first-child) .subject_dropdown{border-left:1px solid #a2a2a2}#subject_choice .subject:not(:first-child) .subject_levels{display:none}#subject_choice .subject:not(:first-child) .subject_prices{border-right:1px solid #a2a2a2}}@media screen and (min-width:1600px){#subject_choice .subject_levels{height:210px}#subject_choice .subject:first-child .subject_dropdown{height:252px}#subject_choice .subject_level{left:197px}#subject_choice .larger .subject_level{left:235px}#subject_choice .subject_prices input{height:29px}}#testimonials hr{display:none}.firstNav{margin:0 0 10px 0;padding:0;list-style:none;text-align:left}.firstNav li.float,.firstNav li.floatBlock{float:left;width:33.333333%;line-height:1.6em;margin:0;padding:0 1%;text-align:left;border-left:1px solid #e2e2e2}.firstNav li.float-1,.firstNav li.floatBlock-1{width:100%}.firstNav li.float-2,.firstNav li.floatBlock-2{width:50%}.firstNav li.float-3,.firstNav li.float-4,.firstNav li.float-5,.firstNav li.float-6,.firstNav li.float-7,.firstNav li.floatBlock-3,.firstNav li.floatBlock-4,.firstNav li.floatBlock-5,.firstNav li.floatBlock-6,.firstNav li.floatBlock-7{width:50%}.firstNav li.float:nth-child(2n+1),.firstNav li.floatBlock:nth-child(2n+1){clear:left;border-left:0}.firstNav li.float:first-child,.firstNav li.floatBlock:first-child{border-left:0;padding-left:0}.firstNav li.float:last-child,.firstNav li.floatBlock:last-child{padding-right:0}.firstNav li.floatBlock{display:block;text-align:center}.secondNav{margin:0 0 10px 0;padding:0 0 0 15px;list-style:none;text-align:left}.secondNav li{line-height:1.6em;margin:0;padding:.3em 0;text-align:left;border-bottom:1px solid #e2e2e2}.secondNav li:last-child{border-bottom:0}@media screen and (min-width:600px){.firstNav li.float-3,.firstNav li.float-4,.firstNav li.float-5,.firstNav li.float-6,.firstNav li.float-7,.firstNav li.floatBlock-3,.firstNav li.floatBlock-4,.firstNav li.floatBlock-5,.firstNav li.floatBlock-6,.firstNav li.floatBlock-7{width:33.333333%}.firstNav li.float:nth-child(2n+1),.firstNav li.floatBlock:nth-child(2n+1){clear:none;border-left:1px solid #e2e2e2}.firstNav li.float:nth-child(3n+1),.firstNav li.floatBlock:nth-child(3n+1){clear:left;border-left:0}}@media screen and (min-width:960px){.firstNav li.float-3,.firstNav li.floatBlock-3{width:33.33333%}.firstNav li.float-4,.firstNav li.floatBlock-4{width:25%}.firstNav li.float-5,.firstNav li.floatBlock-5{width:20%}.firstNav li.float-6,.firstNav li.floatBlock-6{width:16.66666%}.firstNav li.float-7,.firstNav li.floatBlock-7{width:14.2857142857%}.firstNav li.float:nth-child(3n+1),.firstNav li.floatBlock:nth-child(3n+1){clear:none;border-left:1px solid #e2e2e2}}.news_latest{padding:10px;padding:3px;border-bottom:1px solid #bebebe;border-top:1px solid #bebebe;background-color:#fff;color:#000;min-height:1px}.news_latest .right{margin-left:265px}.news_latest .title{padding:3px;font-size:1.4em}.news_latest .date{color:#78b6d8;padding:3px}.news_latest .headline_pic{float:left;border:4px solid #fff}.news_latest .more{clear:both;padding:3px;color:#000;text-align:right}.news_latest a,.news_latest a:link,.news_latest a:visited{color:#000}.news_latest a:active,.news_latest a:hover{text-decoration:none;color:#666}.news_latest .news_article{margin:0 0 0 350px}.news_brief{padding:5px;border-bottom:1px solid #bebebe;color:#6c7479;min-height:1px}.news_brief .right{margin-left:150px}.news_brief .title{float:left;width:140px;min-height:20px;padding:3px 10px;text-align:center;line-height:1.5em;color:#666}.news_brief .headline_pic{float:left;border:4px solid #f8f8f8}.news_brief .more{clear:both;padding:3px;color:#78b6d8;text-align:right}.news_article_pic{float:right;border:4px solid #fff;margin:0 0 10px 10px}.news_article_pic_white{float:right;border:4px solid #f8f8f8;margin:0 0 10px 10px}.page_jumps{text-align:center;padding:10px 5px 5px 5px}.post{padding:.5em;border-bottom:1px solid #bebebe}.post.first{border-top:1px solid #bebebe;background-color:#fff}.post .date{color:#999}.post.first .date{color:#78b6d8}.post h2 a,.post h2 a:link,.post h2 a:visited{text-transform:none;color:#000}.post h2 a:active,.post h2 a:hover{text-decoration:none;color:#666}.blog-comment{clear:both}div.pagination{border:2px dotted silver;background:#fff;margin-bottom:10px;padding:10px;text-align:center;min-height:1px}div.pagination a#current_page{color:#5500be;font-size:1.3em}div.pagination a#current_page:active,div.pagination a#current_page:hover,div.pagination a:active,div.pagination a:hover{color:red}div.boxPagination{margin-bottom:10px;padding:10px;text-align:center;min-height:1px}div.boxPagination ul,ul.pagination{list-style:none;margin:0}div.boxPagination ul li,ul.pagination li{display:inline-block}div.boxPagination ul li a,div.boxPagination ul li a:link,div.boxPagination ul li a:visited,ul.pagination li a,ul.pagination li a:link,ul.pagination li a:visited{padding:4px;border:1px solid #bebebe;margin:0 2px 6px 0}div.boxPagination ul li.on a,div.boxPagination ul li.on a:link,div.boxPagination ul li.on a:visited,ul.pagination li.on a,ul.pagination li.on a:link,ul.pagination li.on a:visited{color:red}div.boxPagination ul li a:active,div.boxPagination ul li a:hover,div.boxPagination ul li.on a:active,div.boxPagination ul li.on a:hover,ul.pagination li a:active,ul.pagination li a:hover,ul.pagination li.on a:active,ul.pagination li.on a:hover{color:#5500be}div.book_container{float:left;width:210px;min-height:500px;border:1px solid #a2a2a2;margin:0 5px 5px 0;text-align:center;padding:10px;background:#fff}div.book_container:hover{background:#f4f4f4}div.book_container a{text-decoration:none}div.book_container img{border:0;margin:0 0 10px 0}.big_button{min-height:50px;margin-bottom:1em}.big_button a,.big_button a:link,.big_button a:visited{display:block;width:100%;padding:.8em .5em;margin:0;text-align:center;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:10px;text-decoration:none;text-transform:none;font-size:1.4em;font-weight:400;-webkit-box-shadow:inset 0 -4px 0 0 rgba(0,0,0,.2);-moz-box-shadow:inset 0 -4px 0 0 rgba(0,0,0,.2);box-shadow:inset 0 -4px 0 0 rgba(0,0,0,.2);background:#49d577;color:#fafafa}.big_button a:active,.big_button a:hover{background:#2bba5a!important}.big_button a:active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.big_button:first-child a,.big_button:first-child a:link,.big_button:first-child a:visited{background:#ec6546}.big_button:first-child a:active,.big_button:first-child a:hover{background:#dd4725!important}.big_button:nth-child(2) a,.big_button:nth-child(2) a:link,.big_button:nth-child(2) a:visited{background:#53bde9}.big_button:nth-child(2) a:active,.big_button:nth-child(2) a:hover{background:#339cc8!important}@media screen and (min-width:600px){.big_button-3{height:155px}.big_button a,.big_button a:link,.big_button a:visited{height:100%}.big_button-2{float:left;width:50%}.big_button-3{float:left;width:33.3333333%}.big_button-2 a,.big_button-2 a:link,.big_button-2 a:visited,.big_button-3 a,.big_button-3 a:link,.big_button-3 a:visited{width:96%;margin:0 2%}.big_button:first-child a,.big_button:first-child a:link,.big_button:first-child a:visited{width:98%;margin-left:0}.big_button:last-child a,.big_button:last-child a:link,.big_button:last-child a:visited{width:98%;margin-right:0}}@media screen and (min-width:768px){.big_button-3{height:125px}}@media screen and (min-width:960px){.big_button-3{height:100px}}.marketing{border:1px solid #bebebe;background:#f8f8f8;padding:.8em 1em;-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-bottom:1em;text-shadow:#fff 1px 1px 1px}.marketing h2,.marketing h3{color:#000;padding-bottom:.3em}.marketing p{padding-top:.3em;padding-bottom:.3em}.marketing b{color:#000}.marketing strong{color:#7da2fb}.marketing hr{background:#d0d0d0}.tab-content{background:#fafafa;border:1px solid #d8d8d8;border-top:0;padding:.5em;margin-bottom:.5em}.tab-one-tier{border-top:1px solid #d8d8d8;clear:both}.tab-two-tier{border:1px solid #d8d8d8;border-bottom:0;clear:both;background:#fff3b3;height:1.5em}.tab-set{position:relative;width:100%;margin-bottom:1px}.tab-set ul.tabs{margin:0;padding:0}.tab-set ul.tabs li{display:inline-block;list-style:none;margin:0}.tab-set ul.tabs a,.tab-set ul.tabs a.current,.tab-set ul.tabs span{text-transform:uppercase;display:block;padding:4px 15px;margin:1px 2px 0 0;text-align:center;font-weight:700;text-decoration:none;color:#333;border:1px solid #d8d8d8;background:#fff}.tab-set ul.tabs a.current,.tab-set ul.tabs a.current:hover,.tab-set ul.tabs span{background:#fafafa}.tab-set ul.tabs a:hover{border-color:#d8d8d8;background:#e3eef0}.tab-set ul.nested-tabs{position:absolute;margin:0;padding:0;bottom:-1.4em;left:1px}.tab-set ul.nested-tabs li a,.tab-set ul.nested-tabs li span{width:auto;display:block;float:left;padding:0 10px;margin:0;text-align:center;border:none;border-right:1px dotted #aaa;background:0 0}.tab-set ul.nested-tabs li a{color:#06c;text-decoration:underline}.tab-set ul.nested-tabs li a:hover{color:#333;background:0 0;padding:0 10px;border:none;border-right:1px dotted #aaa}.tab-set ul.nested-tabs li a:active{color:#000;background:0 0}.tab-set ul.nested-tabs li:last-child a{border:none}.tab-set.fieldset ul.tabs{bottom:-2px}.tab-set.fieldset ul.tabs a,.tab-set.fieldset ul.tabs a.current,.tab-set.fieldset ul.tabs span{border:2px dotted silver;background:#f1f1f1;margin:1px 3px 0 0}.tab-set.fieldset ul.tabs a:hover{padding-bottom:4px;background:#e8e8e8}.tab-set.fieldset ul.tabs a.current,.tab-set.fieldset ul.tabs a.current:hover,.tab-set.fieldset ul.tabs span{border-bottom:0!important;margin:1px 3px 0 0;background:#fff;padding-bottom:6px}@media screen and (min-width:480px){.tab-set{height:2em;margin-bottom:0}.tab-set ul.tabs{position:absolute;bottom:-1px}.tab-set ul.tabs li{display:inline}.tab-set ul.tabs a,.tab-set ul.tabs a.current,.tab-set ul.tabs span{display:block;float:left;border-bottom:0}.tab-set ul.tabs a.current,.tab-set ul.tabs a.current:hover,.tab-set ul.tabs span{padding-bottom:6px;margin-top:0}.tab-set ul.tabs a:hover{margin-top:0;padding-bottom:5px}}span.instructions{display:block}div.instruction_wrapper{position:relative;padding:0 0 18px 0}a.instruction_action{position:absolute;bottom:8px;right:4px}a.instruction_action.left{position:absolute;bottom:0;left:4px;right:auto}a.instruction_action.larger{font-size:1.3em;color:red}#advancedSearch{background:#80b692;border:0;padding:.5em;margin:0 0 .5em 0;color:#fff}@media screen and (min-width:600px){#advancedSearch{background:#80b692 url(/theme/2/images/search-tile-academic.png) no-repeat 35em center}}#advancedSearch a,#advancedSearch label{color:#fff}#advancedSearchInstructions+a{background:#80b692;color:#fff;padding:.3em 2em;right:0;bottom:0}#advancedSearchInstructions_wrapper{margin-bottom:.3em}.tab-set.search ul.tabs{bottom:-1px}.tab-set.search ul.tabs a,.tab-set.search ul.tabs span{background:#d3d3d3;border:0}.tab-set.search ul.tabs a.current,.tab-set.search ul.tabs span.current{background:#80b692;color:#fff}#slider_wrapper{padding-top:5px;min-height:2.3em}.slider_horizontal_wrapper{display:inline-block;float:none!important;vertical-align:middle}.slider_text{display:inline-block;width:30px}.slider_text.left{text-align:right}#page-load-time{position:absolute;top:2px;right:4px;color:#000}.guide_wrapper{padding:1em;margin:0;border:2px dotted silver;background:#fff;border-top:0;min-height:1em}.guidePoints{clear:left;margin:0 0 1em 1em;text-align:left}.guidePoints li{padding:3px 0}img.guide_large{float:left;height:142px;padding:5px;margin:0 5px 5px 0;border:1px solid #a2a2a2;background:#fff}img.guide_small{float:left;width:42px;height:60px;padding:3px;margin:0 3px 3px 0;border:1px solid #a2a2a2;background:#fff}@media screen and (min-width:480px){.guidePoints{clear:none;margin:0 0 1em 12em}}ol.faqs li,ul.faqs li{font-weight:700;padding:3px 0 8px 0}ol.faqs li span,ul.faqs li span{font-weight:400}.file-input-div{position:relative;height:28px;float:left;overflow:hidden}.file-input-textbox{float:left}.file-input-button{float:left;margin:2px 0 0 4px;padding:3px 4px!important}.file-input-hidden{font-size:100px;position:absolute;right:0;top:0;-moz-opacity:0;-ms-filter:"alpha(opacity=0)";-khtml-opacity:0;opacity:0}div.tileable{width:250px;min-height:260px;float:left;border:1px solid #d2d2d2;background-color:#f2f2f2;margin:0 .5em .5em 0}div.tileable h2{padding:.8em .8em .8em .8em;font-size:1.1em;line-height:1.2em;color:#fff;border:0;background-color:#414040;font-weight:400}div.tileable h3{padding:.4em .8em .4em .8em;font-size:1.1em;line-height:1.2em;border:0;background-color:#dadada;font-weight:400}div.tileable p{padding:.4em .8em .4em .8em}.title-wrapper{float:left;width:50%}#invite .input_wrapper,#qualifications .input_wrapper,#references .input_wrapper{float:left;width:50%}#invite .title-wrapper .input_wrapper,#qualifications .title-wrapper .input_wrapper,#references .title-wrapper .input_wrapper{float:none;width:100%}#invite .standard_label,#qualifications .standard_label,#references .standard_label{height:2.6em;padding-top:.6em;line-height:1.3em;width:100%}#invite .email,#invite .forename,#invite .surname,#invite .type,#qualifications .institution,#qualifications .level,#qualifications .qualification,#qualifications .year,#references .email,#references .forename,#references .relationship,#references .surname,#references .telephone{width:90%}#qualifications .qualification-delete{font-size:16px;display:inline-block;vertical-align:top;padding:1px 2px}#qualifications .qual_empty,#qualifications .qual_missing,#qualifications .qual_pending,#qualifications .qual_proved{font-weight:400;color:#333}#qualifications .qual_proved{background:#87eca6;border:1px solid #31d864}#qualifications .qual_pending{background:#ffd274;border:1px solid #ffae02}#qualifications .qual_missing{background:#f8c1bf;border:1px solid #bc1d17}#qualifications .qual_empty{background:#f5f5f5;border:1px solid #bebebe;padding:.5em .5em 1em .5em}#references .extra-message{width:98%}#invite label.validation{float:left;width:50%}#invite div.validation input{width:90%}@media screen and (min-width:960px){#invite .standard_label,#qualifications .standard_label,#references .standard_label{margin-right:.12em;height:auto;width:auto;line-height:1.4em;padding-top:0;overflow:hidden}#references .number{width:14%}#references .forename{width:16%}#references .surname{width:16%}#references .email{width:23%}#references .telephone{width:18%}#references .relationship{width:19%}.title-wrapper{display:none;float:none;width:100%}#main-title-wrapper{display:block}#references .extra-message,#references .input_wrapper,#references .title-wrapper .input_wrapper{float:none;width:86%}#references .input_wrapper,#references .title-wrapper .input_wrapper{float:left;width:86%}#invite .number,#invite label.validation,#qualifications .number{width:25%}#invite .input_wrapper,#invite .title-wrapper .input_wrapper,#invite div.validation,#qualifications .input_wrapper,#qualifications .title-wrapper .input_wrapper{float:left;width:75%}#qualifications .level,#qualifications .year{width:19%}#qualifications .institution,#qualifications .qualification{width:26%}#invite .email,#invite .type{width:28%}#invite .forename,#invite .surname{width:20%}#invite div.validation input{width:15.6em}}.meet-tutor{width:100%;background:#f2f2f2;padding:.5em;margin:0 0 .5em 0;min-height:auto}.meet-tutor:hover{background:#eaeaea}.meet-tutor div{text-align:center;padding:0 0 .3em 0}.meet-tutor .picture{display:block;height:150px;width:100%;margin:.3em 0;background:0 0}.meet-tutor.no-pic .picture{display:none}.meet-tutor .picture img{max-height:100%}div.meet-tutor-header{display:block;background:0 0;margin:0;text-align:center}div.meet-tutor-header h3,div.meet-tutor-location,div.meet-tutor-qualification,div.meet-tutor-subjects,div.meet-tutor-text{display:block;text-align:center}div.meet-tutor-header h3{font-size:1.3em}div.meet-tutor-header h3 a,div.meet-tutor-header h3 a:link,div.meet-tutor-header h3 a:visited{text-decoration:none;text-transform:none}div.meet-tutor-header h3 a:active,div.meet-tutor-header h3 a:hover{color:#000}div.meet-tutor-location{text-transform:uppercase;font-weight:700}div.meet-tutor-qualification{font-size:.9em;font-weight:700;text-transform:uppercase;margin:.5em 0 .2em 0}div.meet-tutor-subjects{font-size:.8em;text-transform:uppercase;font-weight:700}div.meet-tutor-subjects a{font-size:1em}.meet-tutor a,.meet-tutor a:link,.meet-tutor a:visited{color:#666;text-decoration:none}.meet-tutor a:active,.meet-tutor a:hover{color:#000}.meet-tutor a.button{background:#80b692;color:#fff!important;border:0}.meet-tutor a.button:hover{background:#666!important}.meet-tutor-contact,.meet-tutor-view-profile{display:inline-block;margin-left:.5em;margin-right:.5em}div.meet-tutor-feedback{text-align:center;display:inline-block;margin:0 .5em 1em 0;position:relative;top:12px}div.meet-tutor-badges{text-align:center;display:inline-block;margin:0 1.5em 1em 1.5em;position:relative;top:12px}.meet-tutor .greyStars{float:none;margin:0 auto;width:144px;height:26px;background:transparent url(/theme/2/images/off-stars-2.png) no-repeat center left}.meet-tutor .blueStars,.meet-tutor .goldStars,.meet-tutor .silverStars{height:26px;background:transparent url(/theme/2/images/on-stars-3.png) no-repeat center left}@media screen and (min-width:480px){.meet-tutor{position:relative;float:none;width:auto;margin:0 0 .5em 0;min-height:auto}div.meet-tutor-header h3,div.meet-tutor-location{display:inline-block}div.meet-tutor-header h3{margin-right:.5em}}@media screen and (min-width:560px){.meet-tutor{min-height:auto}}@media screen and (min-width:600px){.meet-tutor{min-height:auto}}@media screen and (min-width:768px){.meet-tutor{min-height:220px}.meet-tutor .picture{position:absolute;top:.1em;left:.2em;width:150px}.meet-tutor.no-pic .picture{display:block}.meet-tutor .meet-tutor-header,.meet-tutor .meet-tutor-text{margin-left:160px}div.meet-tutor-header{display:inline-block;margin:0;width:340px;text-align:left}div.meet-tutor-header h3{display:inline-block;width:50%;text-align:left;margin:0}div.meet-tutor-location{display:inline-block;width:50%;text-align:right}div.meet-tutor-qualification,div.meet-tutor-subjects{display:block;text-align:left;text-transform:uppercase;font-weight:700}div.meet-tutor-text{display:block;text-align:left}div.meet-tutor-view-profile{position:absolute;top:1em;right:1em;margin-left:0;margin-right:0}div.meet-tutor-feedback{position:absolute;top:11.5em;left:1em}div.meet-tutor-badges{position:absolute;top:4.5em;left:inherit;margin:0;right:.5em}}@media screen and (min-width:960px){.meet-tutor{min-height:160px}div.meet-tutor-feedback{top:1em;right:195px;left:auto}}@media screen and (min-width:1200px){div.meet-tutor-qualification{position:absolute;width:260px;top:.5em;right:360px;text-align:center;overflow:hidden;max-height:4.4em}div.meet-tutor-subjects{min-height:2em}div.meet-tutor-text{margin-right:200px}}@media screen and (min-width:1280px){div.meet-tutor-qualification{width:300px}}@media screen and (min-width:1350px){div.meet-tutor-qualification{width:370px}}@media screen and (min-width:1600px){div.meet-tutor-header{width:420px}div.meet-tutor-qualification{position:static;width:200%;text-align:left;top:auto;right:auto;margin:0}}.extra_lang{float:left;width:10em;min-height:2em;margin:0 .3em .3em 0;padding:.2em}.extra_lang label{display:inline;width:8em;float:none;font-weight:400;color:#000;line-height:2em;text-align:left;padding:0 0 0 .5em}ul.shortcuts{margin:0;padding:0;list-style:none}ul.shortcuts li{float:left;width:8em;height:4.7em;margin:0 .5em .5em 0;text-align:center;background:#fff;border:1px solid #bebebe}ul.shortcuts li a{display:block;padding:.5em;width:100%;height:100%;color:#666;text-decoration:none}ul.shortcuts li a:hover{background:#f1f1f1;color:#4874dd}.modal{z-index:100;position:fixed;left:0;right:0;bottom:0;top:0;display:flex;justify-content:center;align-items:center;background-color:#000;background-color:rgba(0,0,0,.5)}.modal p{text-align:left}.modal-bottom{top:inherit;background-color:transparent;background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff)}.modal-inner{position:relative;background:#fff;padding:1rem;max-width:620px;margin:1rem;box-shadow:0 2px 8px rgba(0,0,0,.5);border:solid 1px green}.modal-close{position:absolute;top:-12px;right:-12px;width:24px;border-radius:100%;background:#000;color:#fff;text-align:center;line-height:24px;font-size:18px!important;font-weight:400!important;cursor:pointer;color:#fff!important}.modal-close::before{content:'×'}.modal-inner .button{border-radius:0}.cookie-policy-inner div:last-child{margin:14px 0 7px -4px}.cookie-policy-inner .button{margin:-8px 4px;padding:8px 16px;vertical-align:top}@media (min-width:768px){.modal-bottom{background-image:none;background-color:#000;background-color:rgba(0,0,0,.5)}.modal-inner{padding:1rem 1.5rem;margin:1.5rem;font-size:16px}.cookie-policy-inner .button{margin:-7px 4px}}ol.column-2,ul.column-2{margin:0;padding-left:1em}@media screen and (min-width:320px){.wrap-column-2{float:left;width:50%}}@media screen and (min-width:1280px){ol.column-2,ul.column-2{float:left;width:50%}}#mask-all{position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:100000;-moz-opacity:.7;-ms-filter:"alpha(opacity=70)";-khtml-opacity:.7;opacity:.7}#media-holder{position:fixed;top:5%;left:5%;width:90%;height:90%;text-align:center;z-index:100001}#media-close{position:absolute;top:0;right:0;display:block;padding:.6em .9em .9em .9em;background:red;border:1px solid #fff;color:#fff;text-decoration:none}#media-close:hover{background:maroon}a.video-picture{padding:3px 0 0 0!important}a.video-only,a.video-only:link,a.video-only:visited{display:block;padding:.3em 0 0 0;font-size:3em;background:#84b796;border:1px solid #84b796;color:#fff;text-align:center;text-decoration:none;margin-bottom:.3em}a.video-only:active,a.video-only:hover{color:#000}a.video-only span{font-size:10px;display:block;padding-bottom:3px}.video-wrapper,.youtube-player{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;overflow:hidden}.video-wrapper embed,.video-wrapper iframe,.video-wrapper object,.youtube-player .youtube-thumb{position:absolute;top:0;left:0;width:100%;height:100%}.youtube-player:hover{cursor:pointer}.youtube-player .youtube-thumb{height:auto}.youtube-player .play-button{height:72px;width:72px;left:50%;top:50%;margin-left:-36px;margin-top:-36px;position:absolute;background:transparent url(/theme/2/images/play-button.png) no-repeat}.youtube-player:hover .play-button{background:transparent url(/theme/2/images/play-button-on.png) no-repeat}@media screen and (min-width:960px){.video-wrapper.medium,.video-wrapper.small,.youtube-player.medium,.youtube-player.small{padding-bottom:0;padding-top:0;margin:0 auto;height:150px;width:250px}.video-wrapper.medium,.youtube-player.medium{height:270px;width:450px}}#progress-wrapper{position:relative;height:2em;margin-bottom:1em}#progress-bar{position:relative;width:100%;height:100%;background:#eee}#progress-meter,#progress-text{position:absolute;width:0;height:100%;top:0;left:0;z-index:50}#progress-meter{background:#31d864}#progress-text{width:100%;text-align:center;line-height:2em;z-index:100;color:#000}.badges{text-align:left}.badges .badge{display:inline-block;margin:0 .3em .3em 0}.badge{position:relative;width:30px;height:30px}.badge.large{width:100px;height:100px}.badge img{position:absolute;top:0;left:0}#badge_hover{position:absolute;top:0;left:0;z-index:100;border:3px solid #bebebe;background:#f5f5f5;padding:.5em;width:150px;text-align:center}#badge_hover p{text-align:center;padding-bottom:0}#badge_hover .badge{margin:0 auto}.datepicker_firsttutors .body .slider>div thead th{background:#dbeae2}.datepicker_firsttutors .days .day.selected,.datepicker_firsttutors .days .day.selected:hover,.datepicker_firsttutors .months .month.selected,.datepicker_firsttutors .months .month.selected:hover,.datepicker_firsttutors .selected-button,.datepicker_firsttutors .years .year.selected,.datepicker_firsttutors .years .year.selected:hover{background-color:#94bea6;color:#fff}ul.terms{list-style:none;margin-left:.5em}ul.terms li h4{padding:.5em 0}ul.terms li{padding-left:3%}ul.terms li.section{padding-left:0}ul.terms li.term-indent{padding-left:6%}ul.terms li.term-double-indent{padding-left:9%}ol.terms li h4{display:inline}ol.terms>li:before{font-size:1.2em}span.term-number{font-weight:700}a.terms-reference{font-weight:400;color:#333;text-decoration:none;border-bottom:1px dotted #333}.slider_track{background:#fff;border:1px solid #bbb;width:150px;height:20px;position:relative;display:inline-block;margin:0 1em 0 .3em}.slider_highlight{background:#ddd;width:100%;height:100%;position:absolute}.slider_knob{position:absolute;top:-4px;background:#ddd;border:1px solid #999;width:20px;height:30px;z-index:20;cursor:w-resize}.slider_knob.min{-webkit-border-top-left-radius:5px;-khtml-border-radius-topleft:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-khtml-border-radius-topright:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px;top:-2px}.slider_knob.max{-webkit-border-bottom-left-radius:5px;-khtml-border-radius-bottomleft:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-khtml-border-radius-bottomright:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;top:-6px}@media screen and (min-width:600px){.slider_track{height:8px;margin:0 .3em}.slider_knob{width:10px;height:16px}}.icon-general{padding:125px 1em 1em 1em;background-color:#f1f1f1;background-position:center 1em;background-size:100px 100px;background-repeat:no-repeat;margin-bottom:1em}.icon-general h2{text-align:center}.icon-general ul{padding:0;margin:0 0 1em 0}.icon-general li{list-style:none;padding:0;margin:0}.icon-general li.toptitle{text-align:center;background:0 0!important;font-size:1.4em;font-weight:700;border:0!important;padding-bottom:1em}.icon-general #reviews_co_uk li.toptitle,.icon-general #trustpilot li.toptitle{margin-bottom:0!important}.icon-general #reviews_co_uk li.first,.icon-general #trustpilot li.first{border-bottom:0}.icon-general #reviews_co_uk li.last,.icon-general #reviews_co_uk li.review,.icon-general #trustpilot li.last,.icon-general #trustpilot li.review{display:none}.icon-general .greyStars{float:none;margin:0 auto}.icon-find{background-image:url(/theme/2/images/circular/search-2-512.png)}.icon-discuss{background-image:url(/theme/2/images/circular/discuss-3-512.png)}.icon-learn{background-image:url(/theme/2/images/circular/tutor-student-512.png)}.icon-rates{background-image:url(/theme/2/images/circular/light-bulb-£-512.png)}.icon-niche{background-image:url(/theme/2/images/circular/niche-academic-512.png)}.icon-feedback{background-image:url(/theme/2/images/circular/feedback-512.png)}.icon-trust{background-image:url(/theme/2/images/circular/trusted-512.png)}.icon-peace{background-image:url(/theme/2/images/circular/peace-of-mind-512.png)}.icon-globe{background-image:url(/theme/2/images/circular/globe-512.png)}.icon-none{padding:1em}@media screen and (min-width:600px){.icon-general{padding:1em 1.5em 1em 140px;background-position:20px center}.icon-general h2{text-align:left}.icon-left{padding:1em 1.5em 1em 140px}.icon-right{padding:1em 140px 1em 1em;background-position:right 1em center}.icon-none{padding:1em 1.5em}}@media screen and (min-width:1280px){.icon-wrapper{min-height:auto;overflow-y:hidden;margin-bottom:1em}.icon-wrapper .icon-general{min-height:auto;padding-bottom:8000px;margin-bottom:-8000px}.icon-general{padding:135px 1em 1em 1em;background-position:center 20px;border:0;width:32%;float:left;margin:.5em 1% .5em 1%}.icon-general h2{text-align:center}.icon-first{margin:.5em 1% .5em 0}.icon-last{margin:.5em 0 .5em 1%}.icon-none{padding:1em}}@media screen and (min-width:1600px){.icon-general{padding:180px 1em 1em 1em;background-size:140px 140px}.icon-none{padding:1em}}.social{clear:left;margin:.5em 0 0 0;width:100%;text-align:center}.social.stacked{clear:none;float:right;margin:0 0 0 .3em;height:205px;width:70px}.fb-like>span,.fb-share-button>span{vertical-align:baseline!important}table.gc-bubbleDefault.pls-container{display:none!important}.image-thumbnails{padding:0;margin:0;list-style:none}.image-thumbnails li{width:120px;height:120px;border:1px solid #eee;padding:5px;margin:0 5px 5px 0;text-align:center;display:inline-block;vertical-align:middle}.image-thumbnails li:hover{background:#fafafa;border:1px solid #ccc}.image-thumbnails .vertical-middle{display:inline-block;height:100%;vertical-align:middle}.image-thumbnails li img{max-width:100%;max-height:100%;height:auto;vertical-align:middle;cursor:pointer;cursor:hand}.html-textarea-wrapper{position:relative;display:block;margin:0;-webkit-text-size-adjust:none;overflow:hidden;border:1px solid #333}.html-textarea-highlights,.html-textarea-wrapper textarea.html{position:absolute;z-index:1;font-size:14px;line-height:22px;padding:6px 6px 6px 6px;width:100%;top:0;left:0;bottom:0;right:0;margin:0;border:0;overflow:auto;font-family:Arial,sans-serif;background:#fff}.html-textarea-wrapper textarea.html{background:0 0!important;-moz-opacity:.5;-ms-filter:"alpha(opacity=50)";-khtml-opacity:.5;opacity:.5;position:absolute;z-index:2}.html-textarea-highlights{bottom:14px;white-space:pre-wrap;word-wrap:break-word;color:#333;pointer-events:none}.html-textarea-highlights mark{color:red;font-weight:400;font-style:normal;background-color:transparent}.html-textarea-highlights mark.tag{color:red}.html-textarea-highlights mark.tag-attribute{color:#00f}.html-textarea-highlights mark.tag-attribute-value{color:orange}.html-textarea-highlights mark.variable{color:#0ff}.html-textarea-highlights mark.spin-block{color:#0f0}.html-textarea-highlights mark.terms-ref{color:#f0f}@media screen and (min-width:1600px){.html-textarea-highlights,.html-textarea-wrapper textarea.html{font-size:16px}.html-textarea-highlights{bottom:16px}}.mce-container button,.mce-container button:hover{border:0;margin:0;background:0 0!important;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-ms-filter:none;filter:none;-khtml-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.mce-container button{padding:0}.mce-open:hover{border-left:1px solid #ccc!important}.mce-primary button,.mce-primary button i,.mce-primary button:hover,.mce-primary button:hover i{color:#fff!important}#skip_to_content{display:block;position:absolute;left:50%;bottom:100%}#skip_to_content a{color:#fff;padding:1em;display:block}.radial-progress{position:relative;height:60px;width:60px;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#ccc;overflow:hidden}.radial-progress.large{height:120px;width:120px}.radial-progress .arc-left,.radial-progress .arc-right{position:absolute;height:100%;width:50%;overflow:hidden}.radial-progress .arc-right{left:50%}.radial-progress .arc-left div,.radial-progress .arc-right div{position:absolute;height:100%;width:100%;content:"";background-color:#84b796}.radial-progress.green .arc-left div,.radial-progress.green .arc-right div{background-color:#2ecc40}.radial-progress.orange .arc-left div,.radial-progress.orange .arc-right div{background-color:#ff851b}.radial-progress.red .arc-left div,.radial-progress.red .arc-right div{background-color:#ff4136}.radial-progress .arc-right div{-webkit-transform-origin:100% 50%;-moz-transform-origin:100% 50%;-ms-transform-origin:100% 50%;-o-transform-origin:100% 50%;transform-origin:100% 50%;right:100%}.radial-progress .arc-left div{-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%;left:100%}.radial-progress .circle{position:absolute;top:5%;left:5%;height:90%;width:90%;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#fff;text-align:center;vertical-align:middle;z-index:5}.radial-progress .circle span{position:relative;top:25%;font-weight:700;font-size:1.2em}.radial-progress.large .circle span{font-size:1.6em;top:32%}.gt_480,.gt_480h,.gt_600,.gt_600h,.gt_640,.gt_640h,.gt_768,.gt_768h,.gt_960,.gt_960h{display:none}@media screen and (min-width:480px){.lt_480{display:none}.gt_480{display:block}span.gt_480{display:inline}}@media screen and (min-width:600px){.lt_600{display:none}.gt_600{display:block}span.gt_600{display:inline}}@media screen and (min-width:640px){.lt_640{display:none}.gt_640{display:block}span.gt_640{display:inline}}@media screen and (min-width:768px){.lt_768{display:none}.gt_768{display:block}span.gt_768{display:inline}}@media screen and (min-width:960px){.lt_960{display:none}.gt_960{display:block}span.gt_960{display:inline}}@media screen and (min-height:480px){.lt_480h{display:none}.gt_480h{display:block}span.gt_480h{display:inline}}@media screen and (min-height:600px){.lt_600h{display:none}.gt_600h{display:block}span.gt_600h{display:inline}}@media screen and (min-height:600px){.lt_640h{display:none}.gt_640h{display:block}span.gt_640h{display:inline}}@media screen and (min-height:768px){.lt_768h{display:none}.gt_768h{display:block}span.gt_768h{display:inline}}@media screen and (min-height:960px){.lt_960h{display:none}.gt_960h{display:block}span.gt_960h{display:inline}}.landing-page-wrapper{display:flex;flex-direction:column;text-align:center;color:#fff;background:#fed351 url(/theme/2/images/background-tile.png) repeat bottom left;margin:-.6em -.6em .6em -.6em;padding:1em .6em;position:relative;z-index:1}.landing-page-wrapper:before{content:"";position:absolute;background:#146e6c;background:-moz-linear-gradient(top,#146e6c 0,#014d4b 100%);background:-webkit-linear-gradient(top,#146e6c 0,#014d4b 100%);background:linear-gradient(to bottom,#146e6c 0,#014d4b 100%);top:0;right:0;bottom:0;left:0;z-index:-1;-moz-opacity:.7;-ms-filter:"alpha(opacity=70)";-khtml-opacity:.7;opacity:.7}.landing-page-box-wrapper{order:2}.landing-page-text-wrapper{order:1;text-align:center;position:relative;z-index:1;margin-bottom:1em}.landing-page-wrapper.box_first .landing-page-box-wrapper{order:1;margin-bottom:1em}.landing-page-wrapper.box_first .landing-page-text-wrapper{order:2;margin-bottom:0}.landing-page-text-wrapper p{text-align:center}.landing-page-box .search_other_sites{display:none}.landing-page-box,.landing-page-box h1,.landing-page-box h2,.landing-page-box p,.landing-page-centre,.landing-page-centre h1,.landing-page-centre p,.landing-page-single-column-wrapper,.landing-page-single-column-wrapper h1,.landing-page-single-column-wrapper h2,.landing-page-single-column-wrapper p,.landing-page-text,.landing-page-text h1,.landing-page-text h2,.landing-page-text p{color:#fff}.landing-page-text p:last-child{padding:0}.landing-page-text a,.landing-page-text a:link,.landing-page-text a:visited,.landing-page-wrapper a,.landing-page-wrapper a:link,.landing-page-wrapper a:visited{color:#333}.landing-page-text a:active,.landing-page-text a:hover,.landing-page-wrapper a:active,.landing-page-wrapper a:hover{color:#00f}.landing-page-box{font-size:1.1em}.landing-page-box form,.search_wrapper.modern{width:100%;margin:0 auto}.landing-page-box fieldset,.landing-page-wrapper .marketing,.search_box.modern{background:0 0;text-align:left;border:0}.landing-page-wrapper .marketing b,.landing-page-wrapper .marketing h2,.landing-page-wrapper .marketing p,.landing-page-wrapper .marketing strong{text-shadow:none;color:#fff;text-align:center}.landing-page-wrapper .marketing,.landing-page-wrapper fieldset,.opacity_layer{position:relative;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px;width:100%;z-index:1}.landing-page-wrapper .marketing:before,.landing-page-wrapper fieldset:before,.opacity_layer:before{content:"";position:absolute;background:#fff;top:0;right:0;bottom:0;left:0;z-index:-1;-moz-opacity:.2;-ms-filter:"alpha(opacity=20)";-khtml-opacity:.2;opacity:.2;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.opacity_layer{display:inline-block;width:auto;padding:1em}.opacity_layer.thin{padding:.5em}.opacity_layer.single_button{width:100%}.opacity_layer a,.opacity_layer button,.opacity_layer input{margin:0}.landing-page-wrapper fieldset{width:100%;margin:0}.landing-page-wrapper label{color:#fff;float:none;text-align:left;margin:0;padding:0;width:auto}.landing-page-wrapper .compulsory,.landing-page-wrapper sup{display:none}.landing-page-wrapper .hover_help_front{color:#333!important}.landing-page-wrapper .input_wrapper{float:none;width:100%}.landing-page-wrapper input[type=password],.landing-page-wrapper input[type=text],.landing-page-wrapper select{border:1px solid #fff;width:100%}.landing-page-wrapper .checkbox_field_wrapper .input_wrapper,.landing-page-wrapper .checkbox_field_wrapper label,.landing-page-wrapper .radio_field_wrapper .input_wrapper,.landing-page-wrapper .radio_field_wrapper label{display:inline-block;width:auto}.landing-page-wrapper .field_wrapper_button label{display:none}.landing-page-wrapper #TutorSearchSubmit_field_wrapper{margin-top:1.5em}.landing-page-wrapper .secondary_cta,.landing-page-wrapper button,.landing-page-wrapper input[type=submit]{border:1px solid #fff;font-size:1.3em;width:100%!important;background:#b800ba!important;color:#fff!important}.landing-page-wrapper button:active,.landing-page-wrapper button:hover,.landing-page-wrapper input[type=submit]:active,.landing-page-wrapper input[type=submit]:hover{background:#666!important;color:#fff!important}.landing-page-wrapper .or{display:none}.landing-page-eat .trustpilot-widget,.landing-page-eat a{border:solid 1px #fff;border-radius:4px;padding:.5em 1em;margin:.25em;display:inline-block;text-transform:none;color:#fff;font-weight:400}.landing-page-eat .trustpilot-widget{position:relative;background-color:#fff;padding:4px 0 0 8px;border:none}.landing-page-eat a::before{content:'✔';margin-right:.5em}.landing-page-eat-logos{margin:1.5em 0 0 0}.landing-page-eat-logos a{border:none;padding:0;background-color:#fff}.landing-page-eat-logos img{display:block}.landing-page-eat-logos a::before{content:'';margin:0}.landing-page-wrapper .landing-page-eat a,.landing-page-wrapper .landing-page-eat a:hover,.landing-page-wrapper .landing-page-eat a:link{color:#fff}.landing-page-eat a:hover{background-color:rgba(255,255,255,.1)}.landing-page-eat-logos a:hover{background-color:#fff}#general_postcode_find,#general_postcode_find_modal{background:#e9e9e9!important;border:1px solid #c3c3c3;color:#666!important;font-size:1.1em}#general_postcode_find:active,#general_postcode_find:hover,#general_postcode_find_modal:active,#general_postcode_find_modal:hover{background:#d9d9d9!important}.drill-down-wrapper{padding-bottom:0;text-transform:uppercase;font-size:.8em;font-weight:700;color:#666;margin-bottom:1em}.drill-down-wrapper a{font-size:1em}.drill-down-wrapper strong{color:#000}.login-page-wrapper h1,.login-page-wrapper h2{font-size:1.5em;padding:0;margin:0 0 1em 0}.landing-page-box .search_wrapper{margin-top:3.2em}.landing-page-box .search_wrapper h2.search{display:block;position:absolute;width:70%;font-size:1.3em;top:-1.9em;left:15%;text-align:center;margin:0;padding:.2em 1em;-webkit-border-top-right-radius:6px;-khtml-border-radius-topright:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-top-left-radius:6px;-khtml-border-radius-topleft:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px}.landing-page-box .search_wrapper h2.search:before{content:"";position:absolute;background:#fff;top:0;right:0;bottom:0;left:0;z-index:-1;-moz-opacity:.2;-ms-filter:"alpha(opacity=20)";-khtml-opacity:.2;opacity:.2;-webkit-border-top-right-radius:6px;-khtml-border-radius-topright:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-top-left-radius:6px;-khtml-border-radius-topleft:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px}.login-page-wrapper h2.fieldset{display:none}@media screen and (min-width:320px){.landing-page-box form,.opacity_layer.single_button{width:19em}}@media screen and (min-width:480px){.landing-page-box .search_wrapper h2.search{font-size:1.4em}}@media screen and (min-width:600px){.landing-page-text-wrapper{margin:1em 0 1.5em 0}.landing-page-box-wrapper{margin-bottom:1.5em}}@media screen and (min-width:768px){.landing-page-wrapper{display:block;height:500px;margin:-14px -1em 0 -1.5em;padding:14px 1em 14px 1.5em}.landing-page-wrapper.auto{height:auto}.landing-page-box-wrapper,.landing-page-text-wrapper{width:49%;float:left;height:100%;display:table;margin:0;padding:0}.landing-page-wrapper.box_first .landing-page-box-wrapper,.landing-page-wrapper.box_first .landing-page-text-wrapper{float:right}.landing-page-box,.landing-page-text{display:table-cell;vertical-align:middle;width:100%;height:100%;padding:0 2em}.landing-page-text-wrapper:before{display:none}.drill-down-wrapper{font-size:.9em}.login-page-wrapper .landing-page-box-wrapper{position:relative}.login-page-wrapper h1,.login-page-wrapper h2{font-size:1.6em;position:absolute;top:0;left:0;width:100%}.landing-page-box .search_wrapper{margin-top:2.5em}.landing-page-wrapper .or{display:block;position:absolute;left:50%;top:50%;font-size:1.7em}}@media screen and (min-width:1280px){.landing-page-wrapper{margin:-14px -1% 0 -1%;padding:14px 1%}}@media screen and (min-width:1600px){.landing-page-wrapper{margin:-16px -12.5% 0 -12.5%;padding:16px 12.5%}}@media screen and (min-width:1920px){.landing-page-wrapper{margin:-16px -21.4% 0 -21.4%;padding:16px 21.4%}}@media screen and (min-width:2550px){.landing-page-wrapper{margin:-16px -33.333% 0 -33.333%;padding:16px 33.333%}}.js-collapse-wrapper{position:relative}.js-collapse-wrapper.collapsed{max-height:3.5em;margin-bottom:1.5em}.js-collapse-wrapper.collapsed .js-collapse{overflow-y:hidden;max-height:3.5em}.js-collapse-wrapper .js-collapse-expand{position:absolute;right:0;bottom:-1em}.js-collapse-wrapper.collapsed .js-collapse-expand{bottom:auto;top:3.5em}#tutee_registration_form sup{display:none}.tutor-registration-wrapper{display:block}.tutor-registration-wrapper .landing-page-text-wrapper:before{display:none}.tutor-registration-wrapper .landing-page-text-wrapper{padding-top:0}.tutor-registration-wrapper .compulsory,.tutor-registration-wrapper label,.tutor-registration-wrapper sup{display:none!important}.tutor-registration-wrapper label.inline{display:inline!important;color:#fff;font-weight:700;text-transform:uppercase;font-size:.9em}.tutor-registration-wrapper #terms_field_wrapper a{color:#e1e1e1}.tutor-registration-wrapper #terms_field_wrapper a:hover{color:#00f}.tutor-registration-wrapper fieldset{position:relative;z-index:1;background:0 0;border:0}.tutor-registration-wrapper fieldset:before{content:"";position:absolute;background:#fff;top:0;right:0;bottom:0;left:0;z-index:-1;-moz-opacity:.2;-ms-filter:"alpha(opacity=20)";-khtml-opacity:.2;opacity:.2;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.tutor-registration-wrapper input[type=text],.tutor-registration-wrapper select{border:1px solid #fff;width:100%}.tutor-registration-wrapper .input_wrapper{width:100%}.tutor-registration-wrapper .field_wrapper_button{width:100%;text-align:center}.tutor-registration-wrapper #terms_field_wrapper{float:left}@media screen and (min-width:600px){.tutor-registration-wrapper.landing-page-wrapper h1{font-weight:bolder;font-size:46px}.tutor-registration-wrapper .landing-page-box form{width:100%}.tutor-registration-wrapper .landing-page-box{padding:1em 1em 4em 1em}.tutor-registration-wrapper .landing-page-text{padding:3em 1em 1em 1em}.tutor-registration-wrapper #title_id_field_wrapper{display:inline-block;width:13%}.tutor-registration-wrapper #forename_field_wrapper,.tutor-registration-wrapper #surname_field_wrapper{display:inline-block;width:49%}.tutor-registration-wrapper #forename_field_wrapper,.tutor-registration-wrapper #title_id_field_wrapper{margin-right:1%}.tutor-registration-wrapper #abn_number{width:80%}}@media screen and (min-width:768px){.tutor-registration-wrapper.landing-page-wrapper{display:block;height:auto}.tutor-registration-wrapper .landing-page-box-wrapper,.tutor-registration-wrapper .landing-page-text-wrapper{width:auto;float:none;height:auto;display:block}.tutor-registration-wrapper .landing-page-box,.tutor-registration-wrapper .landing-page-text{display:block;width:100%;height:100%}.tutor-registration-wrapper #title_id_field_wrapper{width:10%}.tutor-registration-wrapper #forename_field_wrapper,.tutor-registration-wrapper #surname_field_wrapper{width:32%}.tutor-registration-wrapper #email_field_wrapper{display:inline-block;width:32.5%}.tutor-registration-wrapper #surname_field_wrapper{margin-right:1%}.tutor-registration-wrapper #submit_next_field_wrapper{text-align:right}.tutor-registration-wrapper #submit_next{width:auto!important;font-size:1em}.tutor-registration-wrapper #terms_field_wrapper{position:absolute;display:inline-block;width:auto;right:130px;bottom:1.4em}.tutor-registration-wrapper #abn_number{width:85%}}@media screen and (min-width:960px){.tutor-registration-wrapper .landing-page-box{padding:1em 1em 4em 1em}.tutor-registration-wrapper .landing-page-text{padding:3em 1em 1em 1em}.tutor-registration-wrapper fieldset{padding-bottom:2em}.tutor-registration-wrapper #title_id_field_wrapper{width:8%}.tutor-registration-wrapper #email_field_wrapper,.tutor-registration-wrapper #forename_field_wrapper,.tutor-registration-wrapper #submit_next_field_wrapper,.tutor-registration-wrapper #surname_field_wrapper{display:inline-block;width:27%}.tutor-registration-wrapper #email_field_wrapper{width:28.8%}.tutor-registration-wrapper #email_field_wrapper{margin-right:1%}.tutor-registration-wrapper #submit_next_field_wrapper{width:12%}.tutor-registration-wrapper #submit_next{margin-bottom:0;width:100%!important}.tutor-registration-wrapper #terms_field_wrapper{right:2em;bottom:0}.tutor-registration-wrapper #abn_number_field_wrapper{position:absolute;display:inline-block;width:500px;left:1.4em;bottom:.4em}.tutor-registration-wrapper #abn_number{width:75%}.landing-page-box-wrapper.abn_number .landing-page-box fieldset{padding-bottom:3em!important}}@media screen and (min-width:1280px){.tutor-registration-wrapper form{max-width:1080px}}#contact_tutor_modal{position:absolute;top:.3em;left:.3em;right:.3em;z-index:200;-webkit-border-radius:7px;-khtml-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background:#fff;border:1px solid #d6d6d6}#contact_tutor_modal:before{content:"";position:fixed;background:#000;-moz-opacity:.7;-ms-filter:"alpha(opacity=70)";-khtml-opacity:.7;opacity:.7;top:0;left:0;right:0;bottom:0;z-index:-2}#contact_tutor_modal_title{padding:.7em;border-bottom:1px solid #d6d6d6;padding-right:2em;background:#fff;-webkit-border-top-left-radius:7px;-khtml-border-radius-topleft:7px;-moz-border-radius-topleft:7px;border-top-left-radius:7px;-webkit-border-top-right-radius:7px;-khtml-border-radius-topright:7px;-moz-border-radius-topright:7px;border-top-right-radius:7px}#contact_tutor_modal.unregistered #contact_tutor_modal_title{border-bottom:0}#contact_tutor_modal_content{background:#fff;-webkit-border-bottom-left-radius:7px;-khtml-border-radius-bottomleft:7px;-moz-border-radius-bottomleft:7px;border-bottom-left-radius:7px;-webkit-border-bottom-right-radius:7px;-khtml-border-radius-bottomright:7px;-moz-border-radius-bottomright:7px;border-bottom-right-radius:7px}#contact_tutor_modal_content fieldset{border:0;padding-bottom:0;margin-bottom:0;background:0 0}#contact_tutor_modal_content fieldset label{display:none}#contact_tutor_modal_content #time_to_call_field_wrapper label{display:block;text-align:left;margin-bottom:0;padding-bottom:0;width:auto}#contact_tutor_modal_content #call_me_field_wrapper label.inline,#contact_tutor_modal_content #terms_field_wrapper label.inline{display:inline!important}#contact_tutor_modal_content textarea{height:15em}#contact_tutor_modal_close{position:absolute;top:.6em;right:1em;color:#666;font-size:1.4em}#contact_tutor_modal_close:hover{color:red}#contact_tutor_modal_login,#contact_tutor_modal_register{margin:0 -.6em;border-bottom:1px solid #aebcc5}.contact_tutor_modal_tabs{padding:0 .6em}.contact_tutor_modal_notabs{padding-bottom:.6em;text-align:center}.contact_tutor_modal_tabbed h2{font-size:1.1em;font-weight:700;text-align:center}#contact_tutor_modal_login_link,#contact_tutor_modal_register_link,.contact_tutor_modal_tabs>span{display:inline-block;width:50%;background:#f6f6f6;color:#484848;padding:.6em .3em;border:1px solid #d6d6d6;border-bottom:1px solid #aebcc5;text-align:center;margin:0 0 -1px 0}.contact_tutor_modal_notabs a{width:auto!important;padding:.6em!important}.contact_tutor_modal_tabs>span{font-size:.9em;font-weight:700;text-transform:uppercase;background:#e6f4fc;border-color:#aebcc5;border-bottom:1px solid #e6f4fc}.contact_tutor_modal_tabs .no-right{border-right:0!important}.contact_tutor_modal_tabs .no-left{border-left:0!important}.contact_tutor_modal_tabbed{border-top:1px solid #aebcc5;padding:.3em .6em .1em .6em;background:#e6f4fc}#contact_tutor_modal_login_link:hover,#contact_tutor_modal_register_link:hover{background:#cae7fa;border-color:#aebcc5}#contact_tutor_modal #register_contact_field_wrapper{width:100%}@media screen and (min-width:480px){#contact_tutor_modal{top:1em}#contact_tutor_modal.lower{top:6.5em}#contact_tutor_modal_content .field_wrapper{display:inline-block;width:49.5%}#contact_tutor_modal_content #call_me_field_wrapper,#contact_tutor_modal_content #time_to_call_field_wrapper{width:100%}#contact_tutor_modal_content .input_wrapper{width:100%;margin:0}#contact_tutor_modal_content #message_field_wrapper,#contact_tutor_modal_content #subject_level_field_wrapper,#contact_tutor_modal_content #terms_field_wrapper{width:100%}}@media screen and (min-width:600px){#contact_tutor_modal{position:fixed}#contact_tutor_modal{width:566px;left:50%;right:auto;margin-left:-283px}#contact_tutor_modal_content #terms_field_wrapper{width:49.5%}#contact_tutor_modal_content input[type=email],#contact_tutor_modal_content input[type=password],#contact_tutor_modal_content input[type=tel],#contact_tutor_modal_content input[type=text],#contact_tutor_modal_content select{width:100%}#contact_tutor_modal_login,#contact_tutor_modal_register{margin:0 -1.6em .6em -1.6em}.contact_tutor_modal_tabs{padding:0 1.6em}.contact_tutor_modal_tabbed{padding:.3em 1.6em 0 1.6em;border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5}}@media screen and (min-width:1600px){#contact_tutor_modal_content #terms_field_wrapper a{font-size:.8em}}.alert_modal_mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1001;background:#000;-moz-opacity:.7;-ms-filter:"alpha(opacity=70)";-khtml-opacity:.7;opacity:.7}.alert_modal_outer{display:table;position:fixed;top:0;right:0;bottom:0;left:0;height:100%;width:100%;z-index:1002}.alert_modal_middle{display:table-cell;vertical-align:middle}.alert_modal_inner{position:relative;margin:0 auto;width:95%;-webkit-border-radius:7px;-khtml-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background:0 0;color:#666}.alert_modal_close{position:absolute;top:.3em;right:.7em;color:#000!important;font-size:1.5em!important;text-shadow:0 1px 0 #fff;-moz-opacity:.3;-ms-filter:"alpha(opacity=30)";-khtml-opacity:.3;opacity:.3}.alert_modal_close:hover{color:#000!important;-moz-opacity:.7;-ms-filter:"alpha(opacity=70)";-khtml-opacity:.7;opacity:.7}.alert_modal_title{border-bottom:1px solid #d6d6d6;padding:1em;-webkit-border-top-left-radius:7px;-khtml-border-radius-topleft:7px;-moz-border-radius-topleft:7px;border-top-left-radius:7px;-webkit-border-top-right-radius:7px;-khtml-border-radius-topright:7px;-moz-border-radius-topright:7px;border-top-right-radius:7px;background:#d3d3d3;color:#fff}.alert_modal_title h2{padding-bottom:0;background:#d3d3d3;color:#333}.alert_modal_inner.error_modal .alert_modal_title,.alert_modal_inner.error_modal .alert_modal_title h2{background:#d9534f;color:#fff}.alert_modal_inner.message_modal .alert_modal_title,.alert_modal_inner.message_modal .alert_modal_title h2{background:#5cb85c;color:#fff}.alert_modal_inner.notice_modal .alert_modal_title,.alert_modal_inner.notice_modal .alert_modal_title h2{background:#f0ad4e;color:#fff}.alert_modal_content{padding:1em;background:#fff;max-height:200px;overflow-y:auto}.alert_modal_content ul{list-style:none;margin:0}.alert_modal_content li{text-align:left;padding-bottom:1em}.alert_modal_content ul.compact li{padding-bottom:.4em}.alert_modal_content ul.tight li{padding-bottom:0}.alert_modal_content li:last-child{padding-bottom:0}.alert_modal_content label{display:block}.alert_modal_content label.inline{display:inline}.alert_modal_content .field_wrapper_button label{display:none}.alert_modal_footer{border-top:1px solid #d6d6d6;padding:1em;text-align:right;background:#fff;-webkit-border-bottom-left-radius:7px;-khtml-border-radius-bottomleft:7px;-moz-border-radius-bottomleft:7px;border-bottom-left-radius:7px;-webkit-border-bottom-right-radius:7px;-khtml-border-radius-bottomright:7px;-moz-border-radius-bottomright:7px;border-bottom-right-radius:7px}.alert_modal_footer a{text-transform:none;border:1px solid #d6d6d6;padding:.4em;color:#666}.alert_modal_footer a:hover{color:#222;background:#f2f2f2}.alert_modal_content #tutee_additional_information_form .input_wrapper{width:100%}#availability_input_wrapper{width:100%;margin-top:8px}#availability_input_wrapper .day{margin:0 auto 4px 0;padding-left:120px;max-width:800px}#availability_input_wrapper .day::after{content:'';display:block;clear:both}#availability_input_wrapper .day input{display:none}#availability_input_wrapper .day label{float:left;text-align:center;width:calc(33.33% - 4px);background:#fff;color:#000;margin-right:4px;padding:1px 0}#availability_input_wrapper.availability_toggle_field_wrapper .day label{background:#f6c6c6}#availability_input_wrapper.availability_toggle_field_wrapper .day{margin:0 auto 4px 0}#availability_input_wrapper:not(.availability_toggle_field_wrapper) .day{padding-left:33%}#availability_input_wrapper .day input:checked+label,#availability_input_wrapper .day label.available{background:#cff9d6}#availability_input_wrapper .day label.title{font-weight:700;background:0 0;display:block;text-align:right;color:inherit;margin-right:10px;width:110px;margin-left:-120px}@media screen and (min-width:960px){#availability_input_wrapper:not(.availability_toggle_field_wrapper) .day{padding-left:25%}}@media screen and (min-height:340px){.alert_modal_content{max-height:220px}}@media screen and (min-height:360px){.alert_modal_content{max-height:240px}}@media screen and (min-height:411px){.alert_modal_content{max-height:291px}}@media screen and (min-height:480px){.alert_modal_content{max-height:360px}}@media screen and (min-height:600px){.alert_modal_content{max-height:480px}}@media screen and (min-height:640px){.alert_modal_content{max-height:520px}}@media screen and (min-height:731px){.alert_modal_content{max-height:611px}}@media screen and (min-height:768px){.alert_modal_content{max-height:648px}}@media screen and (min-height:960px){.alert_modal_content{max-height:840px}}@media screen and (min-height:1024px){.alert_modal_content{max-height:904px}}@media screen and (min-width:480px){.alert_modal_inner{width:400px}}@media screen and (min-width:768px){.alert_modal_inner{width:600px}}.tutor_profile_completion_composite,.tutor_profile_completion_overall{text-align:center;margin-bottom:.6em}.tutor_profile_completion_composite>div,.tutor_profile_completion_overall>div{margin:0 auto}@media screen and (min-width:480px){.tutor_profile_completion_composite,.tutor_profile_completion_overall{display:inline-block;width:48%}}@media screen and (min-width:960px){.tutor_profile_completion{text-align:center}.tutor_profile_completion_overall{width:150px}.tutor_profile_completion_composite{width:auto;margin-left:2em}}.suggested-tutors{text-align:center;margin:1em 0 0 0}.suggested-tutor{display:inline-block;vertical-align:top;width:140px;margin:0 10px 10px 10px;padding:20px;border-top:1px solid #e6dee4;font-size:.9em;color:#666}.suggested-tutor:hover{background:#fafafa}.suggested-tutor img{border:3px solid #fff;min-height:100px}.suggested-tutor a{text-decoration:none;color:#333}.suggested-tutor a:active,.suggested-tutor a:hover{color:red}span.extra-tag{display:inline-block;font-size:.9em;background:#f3f3f3;padding:.3em .6em;margin:.3em .6em .3em 0}span.extra-tag.stars{position:relative;top:4px;padding:.3em .6em 0 .6em}span.extra-tag.optional{background:#fff4d8}@media screen and (min-width:1600px){span.extra-tag.stars{top:4px;padding:.4em .6em 0 .6em}}#inline_message,#inline_message #message,#inline_message .input_wrapper{margin:0}#inline_message,#inline_message #message_input_wrapper{padding:0}#tutor_decision_form #accept,#tutor_decision_form #security{margin-right:1em}@media screen and (min-width:768px){#tutor_decline_reason ul{text-align:left}#tutor_decline_reason ul li{display:inline-block;width:50%}}.request_availability_wrapper{width:100%;margin-top:10px}.request_availability_wrapper .day{margin-bottom:4px;font-weight:700;background:0 0;display:block;width:100%;text-align:center}.request_availability_wrapper .day span{display:inline-block;width:32%;background:#f6c6c6}.request_availability_wrapper .day span.day-name{width:100%;background:#f3f3f3}.request_availability_wrapper .day .available{background:#cff9d6}@media screen and (min-width:600px){.request_availability_wrapper .day span,.request_availability_wrapper .day span.day-name{width:24%}}ul.landing-page-tutor li{border:1px solid #d5d5d5;border-top:0;margin:0;background:#fff;min-height:120px;position:relative}ul.landing-page-tutor li:nth-child(1){border-top:1px solid #d5d5d5}ul.landing-page-tutor li div.landing-page-tutor-picture{position:absolute;width:115px;text-align:center}ul.landing-page-tutor li p{display:inline-block;margin-left:120px;text-align:left;font-size:.9em}ul.landing-page-tutor li img{border:4px solid #fff}ul.landing-page-tutor li span.landing-page-tutor-subjects,ul.landing-page-tutor li span.landing-page-tutor-subjects a{text-transform:uppercase;font-size:10px;font-weight:700;color:#333}ul.landing-page-tutor li span.landing-page-tutor-subjects a:hover{color:#666}ul.landing-page-tutor li span.landing-page-tutor-qualifications{font-size:.85em}#tutor_resource_download fieldset{margin-bottom:0!important}.tutor-resources em{font-size:.7em;color:#666}#download_tutor_resource{display:block;margin:.5em auto 0 auto}@media screen and (min-width:600px){#tutor_resource_download #tutor_resource_id{width:calc(100% - 100px);font-size:1.2em;padding:.4em .2em .45em .2em}#download_tutor_resource{display:inline-block;margin:0}}@media screen and (min-width:768px){#tutor_resource_download #tutor_resource_id{width:100%;font-size:1em}#download_tutor_resource{display:block;margin:.5em auto 0 auto}}@media screen and (min-width:960px){#tutor_resource_download #tutor_resource_id{width:calc(100% - 100px);font-size:1.2em;padding:.4em .2em .45em .2em}#download_tutor_resource{display:inline-block;margin:0}}@media screen and (min-width:1600px){#tutor_resource_download #tutor_resource_id{width:calc(100% - 110px)}}.feedback-landing{background:#f9f9f9;margin:0 0 1em 0;padding:.6em}.feedback-landing h3{font-size:1.1em;background:#f2f2f2;margin:-.6em -.6em 0 -.6em;padding:.8em}.feedback-landing h3 span{font-size:.9em}.feedback-landing .greyStars{width:144px;height:26px;background:transparent url(/theme/2/images/off-stars-2.png) no-repeat center left}.feedback-landing .blueStars,.feedback-landing .goldStars,.feedback-landing .silverStars{height:26px;background:transparent url(/theme/2/images/on-stars-3.png) no-repeat center left}.request_availability_wrapper{border-bottom:1px solid #d5d5d5}#mutual_availability{margin:.6em 0 0 0}#mutual_availability .availability-tabs li,#mutual_availability .availability-tabs li a{width:100%}#mutual_availability .availability-tabs li a.current{background:#d2d2d2}#mutual_availability label.title{border-bottom:0;padding:0;min-height:auto}@media screen and (min-width:480px){#mutual_availability .availability-tabs{position:static}}@media screen and (min-width:600px){#mutual_availability{margin:.9em .6em .6em .6em;padding-top:.4em}#mutual_availability .availability-tabs{position:absolute}#mutual_availability .availability-tabs li,#mutual_availability .availability-tabs li a{width:auto}#mutual_availability .availability-tabs li a.current{background:#fafafa}}.development,.development::before{z-index:9999;top:0;left:0;height:10px;width:100%;background:repeating-linear-gradient(-45deg,#ad0000,#ad0000 10px,#f75757 10px,#f75757 20px)}.development::before{position:fixed;content:''}.development.bottom::before{top:auto;bottom:0}.development.local,.development.local::before{background:repeating-linear-gradient(-45deg,#ff8000,#ff8000 10px,#ffa44a 10px,#ffa44a 20px)}.search_button_expansion_wrapper{display:inline-block;position:relative;background-color:inherit;border-color:inherit;bottom:0}.search_button_expansion_wrapper:after{position:absolute;content:" ";height:.3em;top:100%;left:0;right:0}.search_button_expansion_wrapper input,.search_button_expansion_wrapper span{display:none}.search_button_expansion_wrapper label{text-transform:uppercase;font-weight:700;font-size:.9em;color:#7da2fb}.search_button_expansion_wrapper span{position:absolute;z-index:5;top:calc(100% + .3em);left:0;right:0;background:inherit;border:2px solid #000;border-color:inherit;margin:0 -120px;padding:.6em;text-align:center}.search_button_expansion_wrapper span:after,.search_button_expansion_wrapper span:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.search_button_expansion_wrapper span:after{border-color:rgba(252,252,252,0);border-bottom-color:#fcfcfc;border-width:8px;margin-left:-8px}.search_button_expansion_wrapper span:before{border-color:rgba(213,213,213,0);border-bottom-color:inherit;border-width:11px;margin-left:-11px}.critical .search_button_expansion_wrapper span:after{border-bottom-color:#ff4242}.danger .search_button_expansion_wrapper span:after{border-bottom-color:#ff4242}.warning .search_button_expansion_wrapper span:after{border-bottom-color:#f6c6c6}.watch .search_button_expansion_wrapper span:after{border-bottom-color:#cca7d8}.archive .search_button_expansion_wrapper span:after{border-bottom-color:#696969}.search_button_expansion_wrapper input:checked+span,.search_button_expansion_wrapper:hover span{display:block}.varsity__how-we-work{list-style:none;margin:1em 0 0;padding:0;position:relative}.varsity__how-we-work li{position:relative;padding-left:30px}.varsity__how-we-work li::before{content:"";display:block;width:14px;height:14px;border-radius:100%;background-color:#393939;position:absolute;left:4px;top:4px}.varsity__how-we-work h4{padding:0}.varsity__how-we-work p{padding:0 0 1em}@media (min-width:960px){.varsity__how-we-work::before{content:"";display:block;border-bottom:2px solid #393939;position:absolute;top:.3125rem;left:16%;right:16%}.varsity__how-we-work::after{content:"";display:table;clear:both}.varsity__how-we-work li{float:left;width:33.3%;padding:0 10px}.varsity__how-we-work li::before{position:static;width:20px;height:20px;margin:-5px auto 1.0625rem;border-radius:100%;background-color:#393939}.varsity__how-we-work h4{padding:0 0 .25em;text-align:center}.varsity__how-we-work p{text-align:center}}.slides{margin-left:-.6em;margin-right:-.6em;overflow:hidden;position:relative}.slides .slide{transition:transform .3s;left:0;right:0;top:0;padding:0 10px}.slides .slide.left{transform:translateX(-100%);position:absolute;pointer-events:none}.slides .slide.right{transform:translateX(100%);position:absolute;pointer-events:none;display:none}.slides .slide button{margin-bottom:.4em}.slides .slide.active{display:block}.slides .slide.right.active{position:static}#contact_tutor_modal_content .slides .field_wrapper{display:block;margin:0 auto;padding:5px;width:auto}@media screen and (min-width:480px){#contact_tutor_modal_content .slides .input_wrapper{width:67%;margin:1px 0}}#contact_tutor_modal_content .slides .field_wrapper_button .input_wrapper{width:100%}#contact_tutor_modal_content .slides label{display:block}.slides-progress{height:2px;margin-bottom:1px;background:#00a8ff;transition:width .3s}@media screen and (min-width:600px){.slides{margin-left:-1.6em;margin-right:-1.6em}}img:not([src]){visibility:hidden}.wobble{animation:wobble .6s}@keyframes wobble{0%{transform:rotate(0)}25%{transform:rotate(-4deg)}44%{transform:rotate(3deg)}63%{transform:rotate(-2deg)}82%{transform:rotate(1deg)}100%{transform:rotate(0)}}a.call-now-bar{display:block;color:#fff;padding:.5rem 0;margin:-8px 0 1em;text-align:center;text-transform:none;position:relative;font-weight:400}a.call-now-bar>*{pointer-events:none}a.call-now-bar::after,a.call-now-bar::before{content:'';position:absolute;top:0;bottom:0}a.call-now-bar,a.call-now-bar:after,a.call-now-bar:before{background-color:#1081f3}a.call-now-bar:hover,a.call-now-bar:hover:after,a.call-now-bar:hover:before{background-color:#0b74de}a.call-now-bar::before{right:100%}a.call-now-bar::after{left:100%}.call-now-bar svg{fill:#fff;width:24px;height:24px;margin:1px 4px 1px 0;vertical-align:top}.call-now-bar__mobile{font-size:14px}.call-now-bar__desktop{display:none;font-size:16px}@media screen and (min-width:960px){a.call-now-bar{margin-top:-14px}}@media screen and (min-width:1600px){a.call-now-bar{margin-top:-16px}}@media screen and (min-width:768px){.call-now-bar__desktop{display:block}.call-now-bar__mobile{display:none}}@media screen and (max-width:1599px){a.call-now-bar::before{width:21px}a.call-now-bar::after{width:14px}}@media screen and (max-width:959px){a.call-now-bar::before{width:8px}a.call-now-bar::after{width:8px}}