@import 'https://fonts.googleapis.com/css?family=Montserrat:300,500|Noto+Sans:400,700&display=swap';html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}article,aside,figure,footer,header,hgroup,nav,section,main{display:block}img,object,embed{max-width:100%}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}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:bold;vertical-align:bottom}td{font-weight:normal;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;*vertical-align:baseline}.ie6 input{vertical-align:text-bottom}select,input,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}a:hover,a:active{outline:none}small{font-size:85%}strong,th{font-weight:bold}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre,code,kbd,samp{font-family:monospace,sans-serif}.clickable,label,input[type=button],input[type=submit],button{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:before,.clearfix:after{content:"\0020";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}body{font:13px Helmet,Freesans,sans-serif}body,select,input,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:bold}@-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}}html,body{text-align:left;padding:0;margin:0;font:normal normal normal 14px/1.5 Arial,sans-serif;color:#555;height:100%;background:white}@media screen and (min-width:1600px){html,body{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:normal;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:bold}a:hover,a:active{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}ul,ol{list-style:disc;margin:0 0 .7em 3em;padding:0;line-height:1.7em}ol{list-style:decimal}.termsandconditions ol,.printable ol{counter-reset:item;list-style:none}ul li,ol li{margin:0 0 .3em 0;text-align:left}.termsandconditions ol>li:before,.printable ol>li:before{position:relative;content:counters(item,'.') ' ';counter-increment:item;font-weight:bold}hr{width:100%;background:#d9d9d9;border:0;height:3px;margin:2em 0}blockquote,q{quotes:'“' '”' '‘' '’' '“' '”' '‘' '’';font-style:italic}q{font-size:1.1em;color:black}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:bold;font-style:normal}blockquote:before,q:before{content:open-quote}blockquote:after,q:after{content:close-quote}blockquote:before,blockquote:after{position:absolute;font-size:4em}blockquote:before{left:.1em;top:0}blockquote:after{bottom:-0.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}ul.inline,ol.inline{margin:0;list-style:none}ul.inline li,ol.inline li{display:inline-block;margin:0 .5em .5em 0}ul.no-margin,ol.no-margin{list-style:none;margin:0}ul.compress li,ol.compress li{margin:0;padding:0;text-align:left}.centre{text-align:center}header{position:relative;background:white}#niche-bar{position:relative;background-color:#e4e4e6;border-top:1px solid #d6d6d8;padding:0;height:25px;line-height:25px}#niche{position:relative;color:white;text-transform:uppercase;letter-spacing:.1em;background:#84b796 url(images/niche-academic-sm-left.png) no-repeat top left;width:135px;font-weight:bold;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 white;-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:white;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:white;display:block}#related_niche_dropdown li a:hover{padding-left:1em}#related_niche_dropdown li.academic{background:#80b692 url(images/niche-academic-left.png) no-repeat -1px 0}#related_niche_dropdown li.music{background:#513438 url(images/niche-music-left.png) no-repeat -1px 0}#related_niche_dropdown li.it{background:#f6bf26 url(images/niche-it-left.png) no-repeat -1px 0}#related_niche_dropdown li.languages{background:#ae372f url(images/niche-languages-left.png) no-repeat -1px 0}#related_niche_dropdown li.sports{background:#4c5b87 url(images/niche-sports-left.png) no-repeat -1px 0}#related_niche_dropdown li.arts{background:#dd5f24 url(images/niche-arts-left.png) no-repeat -1px 0}#related_niche_dropdown li.business{background:#ddbd69 url(images/niche-business-left.png) no-repeat -1px 0}#related_niche_dropdown li.dance{background:#1a3944 url(images/niche-dance-left.png) no-repeat -1px 0}#related_niche_dropdown li.academic,#related_niche_dropdown li.music,#related_niche_dropdown li.it,#related_niche_dropdown li.languages,#related_niche_dropdown li.sports,#related_niche_dropdown li.arts,#related_niche_dropdown li.business,#related_niche_dropdown li.dance{background-size:auto 100%}#niche a{color:white;line-height:1em}#niche a:hover,#niche a:active{color:#333}#logo{display:block;background:transparent url(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)";filter:alpha(opacity=70);-khtml-opacity:.7;opacity:.7}.featured-by img:hover{-moz-opacity:1;-ms-filter:"alpha(opacity=100)";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:white;font-weight:bold}#copyright a,#copyright a:link,#copyright a:visited{color:white}#copyright a:hover,#copyright a:active{color:#ededed}#top-searches-footer h3{font-size:1em;font-weight:bold;color:white}#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:hover,#top-searches li a:active{background:#e1e1e1;color:#333}#alert_similar_tutor_field_wrapper{visibility:hidden;width:46.5%}.round{position:relative;float:left;padding:7px 23px 10px}.round label{display:block !important;background-color:#fff;border:1px solid #000;border-radius:50%;cursor:pointer;height:28px;left:4px;position:absolute;top:2px;width:28px}#register_contact_field_wrapper{margin-bottom:10px}.round label:after{border:1px solid #000;border-top:none;border-right:none;content:"";height:6px;left:7px;opacity:0;position:absolute;top:8px;transform:rotate(-45deg);width:12px}.round input[type=checkbox]{visibility:hidden}.round input[type=checkbox]:checked + label{background-color:#fff;border-color:#000;color:#000}.round input[type=checkbox]:checked + label:after{opacity:1}@media screen and (min-width:320px){#niche{margin-right:12em}#footer-element{display:none}}@media screen and (min-width:480px){.call-now-bar__mobile{font-size:12px}#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){p,ul li,ol 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(images/niche-academic-left.png) no-repeat -1px 0;font-weight:normal;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:transparent}#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:transparent;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){html,body{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,#utilities,#footer_nav,#footer_coloured{position:relative}header:before,header:after,#featured-by:before,#featured-by:after,#utilities:before,#utilities:after,#footer_nav:before,#footer_nav:after,#footer_coloured:before,#footer_coloured:after,.full-width:before,.full-width:after,ol.breadcrumbs:before,ol.breadcrumbs:after{content:"";position:absolute;background:#e4e4e6;top:0;bottom:0;width:1%}header:before,header:after{background:white;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:transparent;right:100%;border-bottom:2px solid #e2e2e2;bottom:-2px}ol.breadcrumbs:after{background:transparent;left:100%;border-bottom:2px solid #e2e2e2;bottom:-2px}}@media screen and (min-width:1600px){html,body{padding:0 10%}header:before,header:after,#featured-by:before,#featured-by:after,#utilities:before,#utilities:after,#footer_nav:before,#footer_nav:after,#footer_coloured:before,#footer_coloured:after,.full-width:before,.full-width:after,ol.breadcrumbs:before,ol.breadcrumbs:after{width:12.5%}#related_niche_dropdown li{margin:0 -18px 1px -18px}}@media screen and (min-width:1920px){html,body{padding:0 15%}header:before,header:after,#featured-by:before,#featured-by:after,#utilities:before,#utilities:after,#footer_nav:before,#footer_nav:after,#footer_coloured:before,#footer_coloured:after,.full-width:before,.full-width:after,ol.breadcrumbs:before,ol.breadcrumbs:after{width:21.4%}}@media screen and (min-width:2550px){html,body{padding:0 20%}header:before,header:after,#featured-by:before,#featured-by:after,#utilities:before,#utilities:after,#footer_nav:before,#footer_nav:after,#footer_coloured:before,#footer_coloured:after,.full-width:before,.full-width:after,ol.breadcrumbs:before,ol.breadcrumbs:after{width:33.333%}}#nav{display:block}.nav-element ul,.nav-element input{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,0.4)}.nav-element{position:absolute;z-index:90;right:0;top:0;width:100%}.nav-element label{display:block;font-weight:bold;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:white;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:transparent;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.subtitle>span,.nav-element li a{display:block;padding:.9em .5em;font-size:.9em;text-transform:uppercase;text-decoration:none;color:#333;font-weight:bold;background:white;border-left:1em solid #e2e2e2;text-align:left}.nav-element li.subtitle.inactive>span,.nav-element li.inactive>a{background:#ffeded}.nav-element li.subtitle.issue>span,.nav-element li.issue>a,.nav-element li.subtitle.attention>span,.nav-element li.attention>a,.nav-element li.subtitle.positive>span,.nav-element li.positive>a{border-left:1em solid #ffb6b6;padding:.9em .5em .9em 2em}.nav-element li.subtitle.attention>span,.nav-element li.attention>a{border-left:1em solid #ffd695}.nav-element li.subtitle.positive>span,.nav-element li.positive>a{border-left:1em solid #c8e9b6}.nav-element li.subtitle.issue>span:after,.nav-element li.issue>a:after,.nav-element li.subtitle.attention>span:after,.nav-element li.attention>a:after,.nav-element li.subtitle.positive>span:after,.nav-element li.positive>a:after{display:block;position:absolute;left:1.2em;top:.7em;content:'(!)';color:red;z-index:90;font-size:14px}.nav-element li.subtitle.attention>span:after,.nav-element li.attention>a:after{color:orange}.nav-element li.subtitle.positive>span:after,.nav-element li.positive>a: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>li.subtitle>span,.nav-element>ul ul>li a,.nav-element>ul ul ul>li.subtitle>span,.nav-element>ul ul ul>li a{background:white}.nav-element li.highlight.subtitle>span,.nav-element li.highlight>a,.nav-element li.highlight.subtitle>span:hover,.nav-element li.highlight.subtitle:hover>span,.nav-element li.highlight>a:hover,.nav-element li.highlight:hover>a,.nav-element li.active>a{border-color:#84b796 !important}.nav-element li.private>a{color:#3b7e53;background:#d3e1d8;border-color:#c5d9cc}.nav-element li.desktop{display:none}.should-show-hide{display:none}#subnav,#subnav>label{display:none}#footer_nav{background:#3e4042;color:white;text-transform:uppercase;font-weight:bold;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:white}#footer_nav a{color:white;text-transform:none;font-weight:normal;font-size:1.1em}#footer_nav a:hover{color:#eee;padding-left:.3em}#footer_nav label,#footer_nav input{display:none}#footer_nav_1,#footer_nav_3{display:none}#footer_nav_links li{width:100%;text-align:center}#footer_social{display:none}#show_more_footer{display:block;text-align:center;color:#fff;cursor:pointer;font-weight:600 !important}@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:transparent}.footer_group{float:left;width:33.333%}#show_more_footer{display:none}#footer_nav_links>li{width:33.333%;text-align:left}#footer_nav_links li{text-align:left}#footer_nav_1,#footer_nav_3{display:block !important}#footer_social{display:block !important}#footer_nav_links:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}*:first-child+html #footer_nav_links{zoom:1}#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 li.subtitle>span,.nav-element a{-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:white}.nav-element>label,.nav-element input:checked + ul{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.subtitle.issue>span,.nav-element li.issue>a,.nav-element li.subtitle.attention>span,.nav-element li.attention>a,.nav-element li.subtitle.positive>span,.nav-element li.positive>a{padding:.8em}.nav-element li.subtitle.issue>span:after,.nav-element li.issue>a:after,.nav-element li.subtitle.attention>span:after,.nav-element li.attention>a:after,.nav-element li.subtitle.positive>span:after,.nav-element li.positive>a: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:transparent;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.highlight.subtitle>span,.nav-element li.highlight>a,.nav-element li.highlight.subtitle>span:hover,.nav-element li.highlight.subtitle:hover>span,.nav-element li.highlight>a:hover,.nav-element li.highlight:hover>a,.nav-element li.active>a{border-bottom-color:#84b796}.nav-element>ul li.subtitle>span,.nav-element>ul li a{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>li.subtitle>span,.nav-element>ul ul ul>li.subtitle>span,.nav-element>ul ul>li a,.nav-element>ul ul ul>li a{margin-left:0;border-left:1em solid #e2e2e2;border-bottom:0}.nav-element>ul ul>li.subtitle.issue>span,.nav-element>ul ul ul>li.subtitle.issue>span,.nav-element>ul ul>li.issue>a,.nav-element>ul ul ul>li.issue a{border-left:1em solid #ffb6b6}.nav-element>ul ul>li.subtitle.attention>span,.nav-element>ul ul ul>li.subtitle.attention>span,.nav-element>ul ul>li.attention>a,.nav-element>ul ul ul>li.attention a{border-left:1em solid #ffd695}.nav-element>ul ul>li.subtitle.positive>span,.nav-element>ul ul ul>li.subtitle.positive>span,.nav-element>ul ul>li.positive>a,.nav-element>ul ul ul>li.positive a{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:-0.1em;content:'►';color:#666;z-index:90;font-size:14px}.nav-element ul ul li.issue>label:after,.nav-element ul ul li.attention>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.issue>label:after,.nav-element>ul ul.right li.attention>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>ul ul.right li:hover>ul,.nav-element li:hover>ul.right{left:auto;right:-1px}.nav-element>ul ul.right>li:hover ul{left:-19.3em}.nav-element>ul ul.right li.subtitle>span,.nav-element>ul ul.right a{text-align:right;border-left:0;border-right:1em solid #e2e2e2}.nav-element>ul ul.right>li.subtitle.issue>span,.nav-element>ul ul.right ul>li.subtitle.issue>span,.nav-element>ul ul.right>li.issue>a,.nav-element>ul ul.right ul>li.issue>a{border-right:1em solid #ffb6b6;border-left:0}.nav-element>ul ul.right>li.subtitle.attention>span,.nav-element>ul ul.right ul>li.subtitle.attention>span,.nav-element>ul ul.right>li.attention>a,.nav-element>ul ul.right ul>li.attention>a{border-right:1em solid #ffd695;border-left:0}.nav-element>ul ul.right>li.subtitle.positive>span,.nav-element>ul ul.right ul>li.subtitle.positive>span,.nav-element>ul ul.right>li.positive>a,.nav-element>ul ul.right ul>li.positive>a{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>a,#nav>ul>li.subtitle>span{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:hover>a,#nav>ul>li.subtitle:hover>span{background-color:#f2f2f2}#nav>ul>li.highlight>a,#nav>ul>li.subtitle.highlight>span,#nav>ul>li.active>a,#nav>ul>li.subtitle.active>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>a,#subnav>ul>li.subtitle>span{border-bottom:0;padding:.8em;border-left:1em solid #e2e2e2}#subnav>ul>li.highlight>a,#subnav>ul>li.highlight.subtitle>span{border-left:1em solid #84b796}#subnav>ul>li.subtitle.issue>span,#subnav>ul>li.issue>a{border-left:1em solid #ffb6b6}#subnav>ul>li.subtitle.attention>span,#subnav>ul>li.attention>a{border-left:1em solid #ffd695}#subnav>ul>li.subtitle.positive>span,#subnav>ul>li.positive>a{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 .nav-element ul li:not(.sub-menu-item) label,.touch #subnav ul li:not(.sub-menu-item) label{display:block !important;visibility:visible;position:absolute;top:.1em;left:.1em}.touch .nav-element ul ul.right label,.touch #subnav ul label{top:.1em;right:.1em;left:auto}.touch .nav-element ul ul label:after,.touch #subnav 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>a,.touch #nav>ul>li.subtitle>span{}.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:white}}@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>a,#nav>ul>li.subtitle>span{padding:1.6em 1em}#nav>ul>li.square{padding:1em 0 0 0}.touch #nav>ul>li>a,.touch #nav>ul>li.subtitle>span{padding:.3em 1em 0 1em}.touch #nav>ul>li.square>a,.touch #nav>ul>li.square>span{padding:.5em .8em}}div.bold{font-weight:bold;color:black;line-height:1.6em;margin-bottom:10px}div.bold b{color:black}.bold{font-weight:bold;color:black}.completed,.completedbold{color:green}.completedbold{font-weight:bold}.highlight,.highlightbold{color:red}.highlightbold{font-weight:bold}.undecided{color:#ff8400}.undecidedbold{color:#ff8400;font-weight:bold}@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.message,div.message-blue,div.error,div.notice,span.message,span.message-blue,span.error,span.notice{margin:1em 0;padding:.3em 1em;font-size:1.1em;font-weight:bold;color:white;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.message ul,div.error ul,div.notice ul,span.message ul,span.error ul,span.notice ul{margin:0;padding:.1em;list-style:none}div.message ul li,div.error ul li,div.notice ul li,span.message ul li,span.error 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:bold}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:hover,div.error a:active,span.error a:hover,span.error a:active{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:hover,div.notice a:active,span.notice a:hover,span.notice a:active{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:hover,div.message a:active,span.message a:hover,span.message a:active{color:white}fieldset{padding:.3em .6em .7em .6em;margin:0 0 1em 0;border:2px dotted #c0c0c0;background:white}fieldset.standard{border-top:0}fieldset.invisible{border:0;background:transparent}fieldset.top-border{border-top:2px dotted #c0c0c0}h2.fieldset{padding:.3em .6em;border:2px dotted #c0c0c0;background:white;border-bottom:0}fieldset.inactive,h2.fieldset.inactive{background:#ffe6e6}legend{font-weight:bold;font-size:1.2em;padding:.5em;border:2px dotted #c0c0c0;color:black;background:white}label{font-weight:bold;color:#333}input[type=text],input[type=password],input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=range],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=week],textarea,select{font-family:Arial,sans-serif;border:1px solid #bdbdbd;font-size:1em;padding:.3em .2em;width:100%;margin:.2em 0;outline:none}@media screen and (min-width:1600px){textarea{}}select{padding:.2em .2em .25em .2em}input[type=text]:focus,input[type=password]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus,select: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 p,div.textarea label{display:block;font-weight:normal;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[type=text].required,input[type=password].required,input[type=color].required,input[type=date].required,input[type=datetime].required,input[type=datetime-local].required,input[type=email].required,input[type=month].required,input[type=number].required,input[type=range].required,input[type=search].required,input[type=tel].required,input[type=time].required,input[type=url].required,input[type=week].required,select.required,textarea.required,input.full,select.full{width:93%}input.auto,select.auto,.standard_variable,.standard_variable_complete,.standard_variable_error{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],input[disabled]{background:#d1d1d1}button{font-size:1em}button[type=submit],button[type=button],input[type=submit],input[type=button],.button{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:bold;text-decoration:none !important;padding:.6em .6em .7em .6em;-moz-box-shadow:1px 1px 1px rgba(90,90,90,0.3);-webkit-box-shadow:1px 1px 1px rgba(90,90,90,0.3);box-shadow:1px 1px 1px rgba(90,90,90,0.3);-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=1,Direction=135,Color='#5a5a5a')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=1,Direction=135,Color='#5a5a5a')}button[type=submit]:hover,button[type=button]:hover,input[type=submit]:hover,input[type=button]:hover,.button:hover{color:black !important;background:#d9d9d9 !important}button[type=submit]:active,button[type=button]:active,input[type=submit]:active,input[type=button]:active,.button:active{color:#000 !important;background:#d5d5d5 !important;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-ms-filter:none;filter:none}button[type=submit][disabled],button[type=button][disabled],input[type=submit][disabled],input[type=button][disabled],.button.disabled{border:1px solid #ccc !important;background-color:white !important;color:#ccc !important}button[type=submit][disabled]:hover,button[type=button][disabled]:hover,input[type=submit][disabled]:hover,input[type=button][disabled]:hover,.button.disabled:hover{}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}button[type=submit].primary_cta,button[type=button].primary_cta,input[type=submit].primary_cta,input[type=button].primary_cta,a.button.primary_cta,a.button.primary_cta:link,a.button.primary_cta:visited{border:1px solid #b800ba;background:#b800ba !important;color:white !important}button[type=submit].primary_cta:hover,button[type=submit].primary_cta:active,button[type=button].primary_cta:hover,button[type=button].primary_cta:active,input[type=submit].primary_cta:hover,input[type=submit].primary_cta:active,input[type=button].primary_cta:hover,input[type=button].primary_cta:active,a.button.primary_cta:hover,a.button.primary_cta:active{border:1px solid #e02ce2;background:#e02ce2 !important}button[type=submit].secondary_cta,button[type=button].secondary_cta,input[type=submit].secondary_cta,input[type=button].secondary_cta,a.button.secondary_cta,a.button.secondary_cta:link,a.button.secondary_cta:visited{border:1px solid #f28402;background:#f28402 !important;color:white !important}button[type=submit].secondary_cta:hover,button[type=submit].secondary_cta:active,button[type=button].secondary_cta:hover,button[type=button].secondary_cta:active,input[type=submit].secondary_cta:hover,input[type=submit].secondary_cta:active,input[type=button].secondary_cta:hover,input[type=button].secondary_cta:active,a.button.secondary_cta:hover,a.button.secondary_cta:active{border:1px solid #ffa336;background:#ffa336 !important}button[type=submit].green,button[type=button].green,input[type=submit].green,input[type=button].green,a.button.green,a.button.green:link,a.button.green:visited{border:1px solid #7bb238;background-color:#7bb238;color:white !important}button[type=submit].green:hover,button[type=submit].green:active,button[type=button].green:hover,button[type=button].green:active,input[type=submit].green:hover,input[type=submit].green:active,input[type=button].green:hover,input[type=button].green:active,a.button.green:hover,a.button.green:active{border:1px solid #6eaa83 !important;background-color:#6eaa83 !important}button[type=submit].purple,button[type=button].purple,input[type=submit].purple,input[type=button].purple,a.button.purple,a.button.purple:link,a.button.purple:visited{border:1px solid #2d2d86;background-color:#339;color:white !important}button[type=submit].purple:hover,button[type=submit].purple:active,button[type=button].purple:hover,button[type=button].purple:active,input[type=submit].purple:hover,input[type=submit].purple:active,input[type=button].purple:hover,input[type=button].purple:active,a.button.purple:hover,a.button.purple:active{border:1px solid #262673 !important;background-color:#262673 !important}button[type=submit].red,button[type=button].red,input[type=submit].red,input[type=button].red,a.button.red,a.button.red:link,a.button.red:visited{border:1px solid #c81113;background-color:#c81113;color:white !important}button[type=submit].red:hover,button[type=submit].red:active,button[type=button].red:hover,button[type=button].red:active,input[type=submit].red:hover,input[type=submit].red:active,input[type=button].red:hover,input[type=button].red:active,a.button.red:hover,a.button.red:active{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:transparent}form.inline legend{display:none;position:static;float:left;padding:0 1em 0 0;margin:0;height:3.2em;border:0;line-height:3.2em;font-size:1em;font-weight:bold;color:#333;background:transparent}form.inline label,label.inline{display:inline;float:none;text-align:left;padding:0;margin:0;font-weight:normal;color:black}form.inline input[type=submit],form.inline input[type=button],form.inline .button{display:inline-block}.standard_label{float:left;width:240px;height:25px;padding:0 5px;font-weight:bold}.compulsory{padding-left:5px;font-size:1.2em;font-weight:bold;color:red}.advice{background:#f1f1f1;border-top:2px dotted #c0c0c0;border-bottom:2px dotted #c0c0c0;padding:.5em;margin-bottom:.5em}form .advice{margin-left:-0.6em;margin-right:-0.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[type=text].error,input[type=password].error,input[type=color].error,input[type=date].error,input[type=datetime].error,input[type=datetime-local].error,input[type=email].error,input[type=month].error,input[type=number].error,input[type=range].error,input[type=search].error,input[type=tel].error,input[type=time].error,input[type=url].error,input[type=week].error,select.error,textarea.error,input.standard_error,select.standard_error,textarea.standard_error,input.standard_variable_error,select.standard_variable_error,textarea.standard_variable_error{background:#f8c1bf;border-color:#bc1d17;font-weight:normal;color:black;padding:.3em .2em;margin:.2em 0;font-size:1.1em;line-height:1.2em}input[type=text].complete,input[type=password].complete,input[type=color].complete,input[type=date].complete,input[type=datetime].complete,input[type=datetime-local].complete,input[type=email].complete,input[type=month].complete,input[type=number].complete,input[type=range].complete,input[type=search].complete,input[type=tel].complete,input[type=time].complete,input[type=url].complete,input[type=week].complete,select.complete,textarea.complete,input.standard_complete,select.standard_complete,textarea.standard_complete,input.standard_variable_complete,select.standard_variable_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=text],input[type=password],input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=range],input[type=search],input[type=tel],input[type=time],input[type=url],input[type=week],input[type=text].required,input[type=password].required,input[type=color].required,input[type=date].required,input[type=datetime].required,input[type=datetime-local].required,input[type=email].required,input[type=month].required,input[type=number].required,input[type=range].required,input[type=search].required,input[type=tel].required,input[type=time].required,input[type=url].required,input[type=week].required,select,select.required{width:15.8em}input.full,select.full,input.full.required,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,select.full,input.full.required,select.full.required,textarea.required{width:97%}form.compact fieldset{border:1px solid #c0c0c0}form.compact h2.fieldset{padding:0 .3em;border:1px solid #c0c0c0;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 -0.7em -1.4em;border-top:1px solid #c0c0c0}form.compact .compact_buttons .field_wrapper,form.compact .compact_buttons label,form.compact .compact_buttons .input_wrapper{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(images/audio-captcha-off.png) no-repeat top left;vertical-align:middle}a.audio_captcha:hover,a.audio_captcha:active{background:transparent url(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:white}th,td{border:1px solid #d5d5d5;padding:.3em .5em;line-height:1.6em}table.invisible{background:transparent}table.invisible th,table.invisible td{border:1px solid transparent}tr:nth-child(even) td{background-color:#fcfcfc}th,td.title,tr.title td,table.vertical th,table.vertical td.title,table.vertical tr.title td{border:1px solid #d5d5d5;background-color:#f2f2f2;color:#484848;font-weight:bold}th:first-child,td.title:first-child,tr.title td:first-child,table.vertical th:first-child,table.vertical td.title:first-child,table.vertical tr.title td:first-child{border-left:1px solid #d5d5d5}th:last-child,td.title:last-child,tr.title td:last-child,table.vertical th:last-child,table.vertical td.title:last-child,table.vertical 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:bold}table.hover tr:hover td{background:#fafafa}th a,td.title a,tr.title td a{display:block;width:100%;height:100%;color:#484848 !important}table.minimal thead{border-bottom:2px solid #d5d5d5}table.minimal th,table.minimal td,table.horizontal th,table.horizontal td,table.vertical th,table.vertical td{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 th,table.hover td.title,table.hover tr.title td{background:#d5d5d5 !important}table.vertical.hover tr:hover td{background:#fafafa}table.horizontal.hover tr:hover td{background:#fafafa}tr.critical td,tr.critical th,td.critical,th.critical{color:black;border-color:#c93a3a;background-color:#fe5858}tr:nth-child(even).critical td,tr:nth-child(even).critical th,tr:nth-child(even) td.critical,tr:nth-child(even) th.critical{background-color:#ff4242}tr.critical td a,tr.critical th a,td.critical a,th.critical a,tr.critical td label,tr.critical th label,td.critical label,th.critical label{color:black}tr.danger td,tr.danger th,td.danger,th.danger{color:black;border-color:#c93a3a;background-color:#fe9f9f}tr:nth-child(even).danger td,tr:nth-child(even).danger th,tr:nth-child(even) td.danger,tr:nth-child(even) th.danger{background-color:#ff9191}tr.danger td a,tr.danger th a,td.danger a,th.danger a,tr.danger td label,tr.danger th label,td.danger label,th.danger label{color:#510e0e}tr.warning td,tr.warning th,td.warning,th.warning{border-color:#c59c9c;background-color:#f7d6d6}tr:nth-child(even).warning td,tr:nth-child(even).warning th,tr:nth-child(even) td.warning,tr:nth-child(even) th.warning{background-color:#f6c6c6}tr.warning td a,tr.warning th a,td.warning a,th.warning a,tr.warning td label,tr.warning th label,td.warning label,th.warning label{color:#841717}tr.notice td,tr.notice th,td.notice,th.notice{border-color:#a29751;background-color:#f5ebae}tr:nth-child(even).notice td,tr:nth-child(even).notice th,tr:nth-child(even) td.notice,tr:nth-child(even) th.notice{background-color:#f2e69b}tr.info td,tr.info th,td.info,th.info{border-color:#85b3d6;background-color:#e6f4ff}tr:nth-child(even).info td,tr:nth-child(even).info th,tr:nth-child(even) td.info,tr:nth-child(even) th.info{background-color:#d7eaf9}tr.info td a,tr.info th a,td.info a,th.info a,tr.info td label,tr.info th label,td.info label,th.info label{color:#388fd0}tr.success td,tr.success th,td.success,th.success{border-color:#6ba875;background-color:#cff9d6}tr:nth-child(even).success td,tr:nth-child(even).success th,tr:nth-child(even) td.success,tr:nth-child(even) th.success{background-color:#c6f2cd}tr.watch td,tr.watch th,td.watch,th.watch{border-color:#9976a5;background-color:#d0b9d8}tr:nth-child(even).watch td,tr:nth-child(even).watch th,tr:nth-child(even) td.watch,tr:nth-child(even) th.watch{background-color:#cca7d8}tr.watch td a,tr.watch th a,td.watch a,th.watch a,tr.watch td label,tr.watch th label,td.watch label,th.watch label{color:#764985}tr.archive td,tr.archive th,td.archive,th.archive{border-color:#292929;background-color:#7c7c7c;color:#e6e6e6}tr:nth-child(even).archive td,tr:nth-child(even).archive th,tr:nth-child(even) td.archive,tr:nth-child(even) th.archive{background-color:#696969}tr.archive td a,tr.archive th a,td.archive a,th.archive a,tr.archive td label,tr.archive th label,td.archive label,th.archive label{color:#e6e6e6}tr.critical.archive td a,tr.critical.archive th a,td.critical.archive a,th.critical.archive a,tr.critical.archive td label,tr.critical.archive th label,td.critical.archive label,th.critical.archive label{background-color:#753b3b;color:#ecabab}td small{word-break:break-word}.resize-form-elements{min-width:100%}.resize-form-elements input[type=text],.resize-form-elements input[type=password],.resize-form-elements input.text,.resize-form-elements textarea,.resize-form-elements select{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:white !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:bold;margin:0;color:white;background:#505050;padding:6px}.tip-text{padding:4px 8px;color:black;border-left:2px solid #505050;border-right:2px solid #505050;border-bottom:2px solid #505050;background:white;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:bold;display:none}ol.breadcrumbs li{list-style:none;display:inline}ol.breadcrumbs li a{color:#454545;text-decoration:none;font-size:1em;background:transparent;padding:.2em .3em;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;border-radius:5px}ol.breadcrumbs a:hover,ol.breadcrumbs a:active{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:white;text-decoration:none;-moz-box-shadow:inset 0 -6px 4px -2px rgba(90,90,90,0.3);-webkit-box-shadow:inset 0 -6px 4px -2px rgba(90,90,90,0.3);-ms-box-shadow:inset 0 -6px 4px -2px rgba(90,90,90,0.3);-o-box-shadow:inset 0 -6px 4px -2px rgba(90,90,90,0.3);box-shadow:inset 0 -6px 4px -2px rgba(90,90,90,0.3)}.search_other_sites li a:hover,.search_other_sites li a:active{text-decoration:underline}.search_other_sites li.on{text-decoration:underline;color:white}.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:white;font-size:1.1em}fieldset.search_box input[type=text],fieldset.search_box input[type=password],fieldset.search_box input.text,fieldset.search_box textarea,fieldset.search_box select{width:100%;border:1px solid white}fieldset.search_box--wizard{min-height:210px;position:relative}fieldset.search_box--wizard h2{display:block;color:white}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.slimline #TutorSearchSubmit,fieldset.search_box .fullwidth_cta{width:100%}.hidden_fields #level_id_field_wrapper,.hidden_fields #tuition_type_field_wrapper,.hidden_fields #location_search{display:none}.button.site-colour{border:1px solid #7eb491;background-color:#84b796;color:white !important}.button.site-colour:hover,.button.site-colour:active{border:1px solid #6eaa83 !important;background-color:#6eaa83 !important;color:white !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(images/search-tile-academic.png) no-repeat 20em center;padding:.8em 1.4em .8em 1.4em}fieldset.search_box input[type=text],fieldset.search_box input[type=password],fieldset.search_box input.text,fieldset.search_box textarea,fieldset.search_box select{width:15.8em}fieldset.search_box #TutorSearchSubmit,fieldset.search_box.slimline #TutorSearchSubmit,fieldset.search_box .fullwidth_cta{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(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 label,fieldset.search_box.slimline .input_wrapper{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 #c0c0c0;background:white url(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:white;font-weight:bold}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:hover,h1.profile a:active{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.tutor-resources,.profile_left_column.qualifications{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 #c0c0c0;background:white url(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:white;color:#a2a2a2}div.feedback-comment b,div.feedback-reply b{display:inline;margin:0}#profile_right_col h3{font-size:1em;font-weight:bold;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-picture,#profile-map,#profile-subjects{text-align:center}#profile-share{height:32px}#profile-references h4{float:left;margin-right:1%;width:49%}#profile-subjects p,#profile-badges .badges{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(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%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00a8ff',endColorstr='#00a8ff',GradientType=0);top:0;right:0;bottom:0;left:0;z-index:-1;-moz-opacity:.5;-ms-filter:"alpha(opacity=50)";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:white}.profile_search_form input[type=text],.profile_search_form select{border-color:white;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.qualifications,.profile_left_column.feedback{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_full.profile_search_form_2_fields fieldset,.profile_search_form_bottom.profile_search_form_2_fields fieldset{text-align:center}.profile_search_form_full.profile_search_form_2_fields .field_wrapper,.profile_search_form_full.profile_search_form_2_fields .field_wrapper label,.profile_search_form_full.profile_search_form_2_fields .field_wrapper .input_wrapper,.profile_search_form_bottom.profile_search_form_2_fields .field_wrapper,.profile_search_form_bottom.profile_search_form_2_fields .field_wrapper label,.profile_search_form_bottom.profile_search_form_2_fields .field_wrapper .input_wrapper{float:none;display:inline-block;width:auto;padding-left:.3em}.profile_search_form_full.profile_search_form_2_fields input[type=text],.profile_search_form_full.profile_search_form_2_fields select,.profile_search_form_bottom.profile_search_form_2_fields input[type=text],.profile_search_form_bottom.profile_search_form_2_fields select{width:auto}.profile_search_form_full.profile_search_form_3_fields input[type=text],.profile_search_form_full.profile_search_form_3_fields select,.profile_search_form_bottom.profile_search_form_3_fields input[type=text],.profile_search_form_bottom.profile_search_form_3_fields select{width:50%}}@media screen and (min-width:960px){.profile_left_column.qualifications,.profile_left_column.feedback{clear:none;margin-right:410px}.information_chunk,div.feedback-comment,div.feedback-reply{text-align:justify}.profile_search_form_full.profile_search_form_3_fields fieldset,.profile_search_form_bottom.profile_search_form_3_fields fieldset{text-align:center}.profile_search_form_full.profile_search_form_3_fields .field_wrapper,.profile_search_form_full.profile_search_form_3_fields .field_wrapper label,.profile_search_form_full.profile_search_form_3_fields .field_wrapper .input_wrapper,.profile_search_form_bottom.profile_search_form_3_fields .field_wrapper,.profile_search_form_bottom.profile_search_form_3_fields .field_wrapper label,.profile_search_form_bottom.profile_search_form_3_fields .field_wrapper .input_wrapper{display:inline-block;width:auto}.profile_search_form_full.profile_search_form_3_fields input[type=text],.profile_search_form_full.profile_search_form_3_fields select,.profile_search_form_bottom.profile_search_form_3_fields input[type=text],.profile_search_form_bottom.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 label,.profile_search_form_left.profile_search_form_2_fields .field_wrapper .input_wrapper{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 label,.profile_search_form_left.profile_search_form_3_fields .field_wrapper .input_wrapper{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:bold;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:0;background-color:#84b796;color:white}.partner .profile_title{border:0;background-color:#153154;color:white}.profile_title_right{text-transform:uppercase;font-style:italic;color:#484848;font-size:.9em}.subscriber .profile_title_right{color:white}.varsity .profile_picture{vertical-align:middle}.profile_picture{text-align:center}.profile_body{position:relative;background-color:white;padding:.5em;margin-bottom:1px;border:1px solid #d5d5d5;background:white}.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:bold;line-height:1.8em;text-align:center}.profile_contact.no-box{background:transparent;border:0}.profile_contact ul.inline-travel{}.subscriber .profile_contact{}.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:bold}.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:bold;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:black}.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:white;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}}@media screen and (min-width:1600px){}.conversation{margin-bottom:1em;background:white;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:bold;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:white;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 label,.conversation .body.spaced .result_wrapper{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 .greyStars,.conversation .blueStars,.conversation .silverStars,.conversation .goldStars{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:bold}.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(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,.silverStars,.goldStars{display:block;height:20px;background:transparent url(images/on-stars.png) no-repeat center left;padding:0;line-height:0;font-size:0}.blueStars span,.silverStars span,.goldStars span{display:none}fieldset.sidebar{padding:.5em;border:1px solid #bebebe;border-top:0;background:white}fieldset.sidebar label{float:none;width:auto;display:inline;color:black;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}.sidebar h2,#left ul li.toptitle,#right ul li.toptitle,#utilities ul li.toptitle{font-size:1em;font-weight:bold;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}.sidebar h2,#left ul li.toptitle.no-space,#right ul li.toptitle.no-space,#utilities ul li.toptitle.no-space{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}.sidebar h2 a,.sidebar h2 a:link,.sidebar h2 a:visited,#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{padding:0;color:#626262;text-decoration:none;font-size:1em;font-weight:bold}.sidebar h2 a:hover,.sidebar h2 a:active #left ul li.toptitle a:hover,#left ul li.toptitle a:active,#right ul li.toptitle a:hover,#right ul li.toptitle a:active,#utilities ul li.toptitle a:hover,#utilities ul li.toptitle a:active{color:#121212;background:transparent}#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}#login_sidebar input[type=text],#login_sidebar input[type=password],#find_a_tutor_sidebar input,#find_a_tutor_sidebar select{width:100%}@media screen and (min-width:480px){#left>ul,#right>ul,#utilities>ul,#left>div,#right>div,#utilities>div{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>ul,#left>div{display:block;width:100%;margin:0}#left #find_a_tutor_sidebar{margin:0}#right{margin-left:0}#right>ul,#right>div,#utilities>ul,#utilities>div{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 ul,#utilities div.sidebar,#utilities #shopping-basket-sidebar,#utilities #recommended-purchase-sidebar{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>ul,#right>div{display:block;width:100%;margin:0}#right #find_a_tutor_sidebar{margin:0}}@media screen and (min-width:1600px){}@media screen and (min-width:1920px){}#t_login{background:#f2f2f2 url(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}ul.bordered li,#recent_tutors li,#foreign_sites li,#recent_news li,.other_sites_sm li,#popular_searches li,#blog_categories li,#recent_marketplace li,#shopping-basket-sidebar-list li,#shopping-basket-sidebar-total li{border:1px solid #d5d5d5;border-top:0;margin:0;background:white}#shopping-basket-sidebar-list li,#shopping-basket-sidebar-total li{padding:.5em}#shopping-basket-sidebar-list li.inlineLinks{min-height:80px}ul.bordered li:nth-child(2),#recent_tutors li:nth-child(2),#foreign_sites li:nth-child(2),#recent_news li:nth-child(2),.other_sites_sm li:nth-child(2),#popular_searches li:nth-child(2),#blog_categories li:nth-child(2),#recent_marketplace li:nth-child(2),#shopping-basket-sidebar-list li:nth-child(2),#shopping-basket-sidebar-total 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%}ul.bordered li a,ul.bordered li a:link,ul.bordered li a:visited,#recent_tutors li a,#recent_tutors li a:link,#recent_tutors li a:visited,#foreign_sites li a,#foreign_sites li a:link,#foreign_sites li a:visited,#recent_news li a,#recent_news li a:link,#recent_news li a:visited,.other_sites_sm li a,.other_sites_sm li a:link,.other_sites_sm li a:visited,#popular_searches li a,#popular_searches li a:link,#popular_searches li a:visited,#blog_categories li a,#blog_categories li a:link,#blog_categories li a:visited,#recent_marketplace li a,#recent_marketplace li a:link,#recent_marketplace li a:visited{display:block;padding:.5em;color:#4f4f4f;text-decoration:none;font-weight:normal}ul.bordered li a:hover,ul.bordered li a:active,#recent_tutors li a:hover,#recent_tutors li a:active,#foreign_sites li a:hover,#foreign_sites li a:active,#recent_news li a:hover,#recent_news li a:active,.other_sites_sm li a:hover,.other_sites_sm li a:active,#popular_searches li a:hover,#popular_searches li a:active,#blog_categories li a:hover,#blog_categories li a:active,#recent_marketplace li a:hover,#recent_marketplace li a:active{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_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,#recent_marketplace li a,#recent_marketplace li a:link,#recent_marketplace 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_news li a .date,#recent_tutors li a .date,#recent_tutors li a .indent,#recent_marketplace li a .date{display:block;color:#4f4f4f;font-weight:normal}#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:white;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:normal}#customer_feedback li a{display:block;color:#4f4f4f;padding:0 2em;font-weight:normal;text-transform:none;text-decoration:none;font-size:1em}#customer_feedback .date{display:block;font-weight:bold}#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:normal;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:white}img.guide_large{float:left;height:142px;padding:5px;margin:0 .5em .5em 0;border:1px solid #d5d5d5;background:white}.termsandconditions{height:250px;overflow:auto;background-color:white;border:2px dotted #c0c0c0;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:bold}.progress .step.done,.progress .step.done a{font-weight:bold;color:green}.progress .step a{text-transform:none;font-size:1em;font-weight:normal;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:white;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:white}.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:white;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_subject,#subject_choice .subject_instruction_level,#subject_choice .subject_instruction_price{position:absolute;top:.5em;font-weight:bold}#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:normal;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_subject,#subject_choice .subject_instruction_level,#subject_choice .subject_instruction_price{position:static;float:left;width:35%;vertical-align:top;font-weight:bold;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_dropdown,#subject_choice .subject:not(:first-child) .subject_checkboxes,#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_price,#subject_choice .subject_checkbox{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.000,-1,1,0.000,0,0);-moz-transform:matrix(0.000,-1,1,0.000,0px,0px);-ms-transform:matrix(0.000,-1,1,0.000,0,0);-o-transform:matrix(0.000,-1,1,0.000,0,0);transform:matrix(0.000,-1,1,0.000,0,0)}#subject_choice .larger .subject_level{left:215px}#subject_choice .subject_level span,#subject_choice .subject_level label{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.floatBlock-3,.firstNav li.float-4,.firstNav li.floatBlock-4,.firstNav li.float-5,.firstNav li.floatBlock-5,.firstNav li.float-6,.firstNav li.floatBlock-6,.firstNav li.float-7,.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.floatBlock-3,.firstNav li.float-4,.firstNav li.floatBlock-4,.firstNav li.float-5,.firstNav li.floatBlock-5,.firstNav li.float-6,.firstNav li.floatBlock-6,.firstNav li.float-7,.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:white;color:black;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 white}.news_latest .more{clear:both;padding:3px;color:black;text-align:right}.news_latest a,.news_latest a:link,.news_latest a:visited{color:black}.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 white;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:white}.post .date{color:#999}.post.first .date{color:#78b6d8}.post h2 a,.post h2 a:link,.post h2 a:visited{text-transform:none;color:black}.post h2 a:active,.post h2 a:hover{text-decoration:none;color:#666}.blog-comment{clear:both}div.pagination{border:2px dotted #c0c0c0;background:white;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:hover,div.pagination a:active,div.pagination a#current_page:hover,div.pagination a#current_page:active{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:hover,div.boxPagination ul li a:active,div.boxPagination ul li.on a:hover,div.boxPagination ul li.on a:active,ul.pagination li a:hover,ul.pagination li a:active,ul.pagination li.on a:hover,ul.pagination li.on a:active{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:white}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:normal;-webkit-box-shadow:inset 0 -4px 0 0 rgba(0,0,0,0.2);-moz-box-shadow:inset 0 -4px 0 0 rgba(0,0,0,0.2);box-shadow:inset 0 -4px 0 0 rgba(0,0,0,0.2);background:#49d577;color:#fafafa}.big_button a:hover,.big_button a:active{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:hover,.big_button:first-child a:active{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:hover,.big_button:nth-child(2) a:active{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:black;padding-bottom:.3em}.marketing p{padding-top:.3em;padding-bottom:.3em}.marketing b{color:black}.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 span,.tab-set ul.tabs a,.tab-set ul.tabs a.current{text-transform:uppercase;display:block;padding:4px 15px;margin:1px 2px 0 0;text-align:center;font-weight:bold;text-decoration:none;color:#333;border:1px solid #d8d8d8;background:white}.tab-set ul.tabs span,.tab-set ul.tabs a.current,.tab-set ul.tabs a.current:hover{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:0;border-right:1px dotted #AAA;background:none}.tab-set ul.nested-tabs li a{color:#06C;text-decoration:underline}.tab-set ul.nested-tabs li a:hover{color:#333;background:transparent;padding:0 10px;border:0;border-right:1px dotted #AAA}.tab-set ul.nested-tabs li a:active{color:#000;background:transparent}.tab-set ul.nested-tabs li:last-child a{border:none}.tab-set.fieldset ul.tabs{bottom:-2px}.tab-set.fieldset ul.tabs span,.tab-set.fieldset ul.tabs a,.tab-set.fieldset ul.tabs a.current{border:2px dotted #c0c0c0;background:#f1f1f1;margin:1px 3px 0 0}.tab-set.fieldset ul.tabs a:hover{padding-bottom:4px;background:#e8e8e8}.tab-set.fieldset ul.tabs span,.tab-set.fieldset ul.tabs a.current,.tab-set.fieldset ul.tabs a.current:hover{border-bottom:0 !important;margin:1px 3px 0 0;background:white;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 span,.tab-set ul.tabs a,.tab-set ul.tabs a.current{display:block;float:left;border-bottom:0}.tab-set ul.tabs span,.tab-set ul.tabs a.current,.tab-set ul.tabs a.current:hover{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:white}@media screen and (min-width:600px){#advancedSearch{background:#80b692 url(images/search-tile-academic.png) no-repeat 35em center}}#advancedSearch label,#advancedSearch a{color:white}#advancedSearchInstructions + a{background:#80b692;color:white;padding:.3em 2em;right:0;bottom:0}#advancedSearchInstructions_wrapper{margin-bottom:.3em}.tab-set.search ul.tabs{bottom:-1px}.tab-set.search ul.tabs span,.tab-set.search ul.tabs a{background:#d3d3d3;border:0}.tab-set.search ul.tabs span.current,.tab-set.search ul.tabs a.current{background:#80b692;color:white}#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:black}.guide_wrapper{padding:1em;margin:0;border:2px dotted #c0c0c0;background:white;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:white}img.guide_small{float:left;width:42px;height:60px;padding:3px;margin:0 3px 3px 0;border:1px solid #a2a2a2;background:white}@media screen and (min-width:480px){.guidePoints{clear:none;margin:0 0 1em 12em}}ul.faqs li,ol.faqs li{font-weight:bold;padding:3px 0 8px 0}ul.faqs li span,ol.faqs li span{font-weight:normal}.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)";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:white;border:0;background-color:#414040;font-weight:normal}div.tileable h3{padding:.4em .8em .4em .8em;font-size:1.1em;line-height:1.2em;border:0;background-color:#dadada;font-weight:normal}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%}#references .forename,#references .surname,#references .email,#references .telephone,#references .relationship,#qualifications .year,#qualifications .level,#qualifications .qualification,#qualifications .institution,#invite .email,#invite .forename,#invite .surname,#invite .type{width:90%}#qualifications .qualification-delete{font-size:16px;display:inline-block;vertical-align:top;padding:1px 2px}#qualifications .qual_proved,#qualifications .qual_pending,#qualifications .qual_missing,#qualifications .qual_empty{font-weight:normal;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 label.validation,#invite .number,#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 .year,#qualifications .level{width:19%}#qualifications .qualification,#qualifications .institution{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:transparent}.meet-tutor.no-pic .picture{display:none}.meet-tutor .picture img{max-height:100%}div.meet-tutor-header{display:block;background:transparent;margin:0;text-align:center}div.meet-tutor-header h3,div.meet-tutor-location,div.meet-tutor-subjects,div.meet-tutor-qualification,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:hover,div.meet-tutor-header h3 a:active{color:black}div.meet-tutor-location{text-transform:uppercase;font-weight:bold}div.meet-tutor-qualification{font-size:.9em;font-weight:bold;text-transform:uppercase;margin:.5em 0 .2em 0}div.meet-tutor-subjects{font-size:.8em;text-transform:uppercase;font-weight:bold}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:hover,.meet-tutor a:active{color:black}.get-started-canada-btn{background:#80b692;color:white !important;border:0}.meet-tutor a.button{background:#80b692;color:white !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(images/off-stars-2.png) no-repeat center left}.meet-tutor .blueStars,.meet-tutor .silverStars,.meet-tutor .goldStars{height:26px;background:transparent url(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-subjects,div.meet-tutor-qualification{display:block;text-align:left;text-transform:uppercase;font-weight:bold}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:normal;color:black;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:white;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:black;background-color:rgba(0,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),white)}.modal-inner{position:relative;background:white;padding:1rem;max-width:620px;margin:1rem;box-shadow:0 2px 8px rgba(0,0,0,0.5);border:solid 1px green}.modal-close{position:absolute;top:-12px;right:-12px;width:24px;border-radius:100%;background:black;color:white;text-align:center;line-height:24px;font-size:18px !important;font-weight:normal !important;cursor:pointer;color:white !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:black;background-color:rgba(0,0,0,0.5)}.modal-inner{padding:1rem 1.5rem;margin:1.5rem;font-size:16px}.cookie-policy-inner .button{margin:-7px 4px}}ul.column-2,ol.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){ul.column-2,ol.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)";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 white;color:white;text-decoration:none}#media-close:hover{background:#800000}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:white;text-align:center;text-decoration:none;margin-bottom:.3em}a.video-only:active,a.video-only:hover{color:black}a.video-only span{font-size:10px;display:block;padding-bottom:3px}.youtube-player,.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;overflow:hidden}.youtube-player .youtube-thumb,.video-wrapper object,.video-wrapper embed,.video-wrapper iframe{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(images/play-button.png) no-repeat}.youtube-player:hover .play-button{background:transparent url(images/play-button-on.png) no-repeat}@media screen and (min-width:960px){.youtube-player.small,.youtube-player.medium,.video-wrapper.small,.video-wrapper.medium{padding-bottom:0;padding-top:0;margin:0 auto;height:150px;width:250px}.youtube-player.medium,.video-wrapper.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:black}.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 .selected-button,.datepicker_firsttutors .days .day.selected,.datepicker_firsttutors .days .day.selected:hover,.datepicker_firsttutors .months .month.selected,.datepicker_firsttutors .months .month.selected:hover,.datepicker_firsttutors .years .year.selected,.datepicker_firsttutors .years .year.selected:hover{background-color:#94bea6;color:white}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:bold}a.terms-reference{font-weight:normal;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:transparent !important;font-size:1.4em;font-weight:bold;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.review,.icon-general #trustpilot li.review,.icon-general #reviews_co_uk li.last,.icon-general #trustpilot li.last{display:none}.icon-general .greyStars{float:none;margin:0 auto}.icon-find{background-image:url(images/circular/search-2-512.png)}.icon-discuss{background-image:url(images/circular/discuss-3-512.png)}.icon-learn{background-image:url(images/circular/tutor-student-512.png)}.icon-rates{background-image:url(images/circular/light-bulb-£-512.png)}.icon-niche{background-image:url(images/circular/niche-academic-512.png)}.icon-feedback{background-image:url(images/circular/feedback-512.png)}.icon-trust{background-image:url(images/circular/trusted-512.png)}.icon-peace{background-image:url(images/circular/peace-of-mind-512.png)}.icon-globe{background-image:url(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-wrapper textarea.html,.html-textarea-highlights{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:white}.html-textarea-wrapper textarea.html{background:transparent !important;-moz-opacity:.5;-ms-filter:"alpha(opacity=50)";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:normal;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:cyan}.html-textarea-highlights mark.spin-block{color:#0f0}.html-textarea-highlights mark.terms-ref{color:#f0f}@media screen and (min-width:1600px){.html-textarea-wrapper textarea.html,.html-textarea-highlights{font-size:16px}.html-textarea-highlights{bottom:16px}}.mce-container button,.mce-container button:hover{border:0;margin:0;background:transparent !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-right,.radial-progress .arc-left{position:absolute;height:100%;width:50%;overflow:hidden}.radial-progress .arc-right{left:50%}.radial-progress .arc-right div,.radial-progress .arc-left div{position:absolute;height:100%;width:100%;content:"";background-color:#84b796}.radial-progress.green .arc-right div,.radial-progress.green .arc-left div{background-color:#2ecc40}.radial-progress.orange .arc-right div,.radial-progress.orange .arc-left div{background-color:#ff851b}.radial-progress.red .arc-right div,.radial-progress.red .arc-left 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:white;text-align:center;vertical-align:middle;z-index:5}.radial-progress .circle span{position:relative;top:25%;font-weight:bold;font-size:1.2em}.radial-progress.large .circle span{font-size:1.6em;top:32%}.gt_480,.gt_600,.gt_640,.gt_768,.gt_960,.gt_480h,.gt_600h,.gt_640h,.gt_768h,.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}}.trustpilot-container{margin-top:20px;margin-bottom:20px}.landing-page-wrapper{display:flex;flex-direction:column;text-align:center;color:white;background:#fed351 url(images/background-tile.png) repeat bottom left;margin:-0.6em -0.6em .6em -0.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%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#146e6c',endColorstr='#014d4b',GradientType=0);top:0;right:0;bottom:0;left:0;z-index:-1;-moz-opacity:.7;-ms-filter:"alpha(opacity=70)";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-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,.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{color:white}.landing-page-text p:last-child{padding:0}.landing-page-wrapper a,.landing-page-wrapper a:link,.landing-page-wrapper a:visited,.landing-page-text a,.landing-page-text a:link,.landing-page-text a:visited{color:#333}.landing-page-wrapper a:hover,.landing-page-wrapper a:active,.landing-page-text a:hover,.landing-page-text a:active{color:#00f}.landing-page-box{font-size:1.1em}.landing-page-box form,.search_wrapper.modern{width:100%;margin:0 auto}.landing-page-wrapper .marketing,.landing-page-box fieldset,.search_box.modern{background:transparent;text-align:left;border:0}.landing-page-wrapper .marketing h2,.landing-page-wrapper .marketing p,.landing-page-wrapper .marketing b,.landing-page-wrapper .marketing strong{text-shadow:none;color:white;text-align:center}.opacity_layer,.landing-page-wrapper fieldset,.landing-page-wrapper .marketing{position:relative;-webkit-border-radius:10px;-khtml-border-radius:10px;-moz-border-radius:10px;border-radius:10px;width:100%;z-index:1}.opacity_layer:before,.landing-page-wrapper fieldset:before,.landing-page-wrapper .marketing:before{content:"";position:absolute;background:white;top:0;right:0;bottom:0;left:0;z-index:-1;-moz-opacity:.2;-ms-filter:"alpha(opacity=20)";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 input,.opacity_layer button{margin:0}.landing-page-wrapper fieldset{width:100%;margin:0}.landing-page-wrapper label{color:white;float:none;text-align:left;margin:0;padding:0;width:auto}.landing-page-wrapper sup,.landing-page-wrapper .compulsory{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=text],.landing-page-wrapper input[type=password],.landing-page-wrapper select{border:1px solid white;width:100%}.landing-page-wrapper .checkbox_field_wrapper label,.landing-page-wrapper .checkbox_field_wrapper .input_wrapper,.landing-page-wrapper .radio_field_wrapper label,.landing-page-wrapper .radio_field_wrapper .input_wrapper{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 input[type=submit],.landing-page-wrapper button,.landing-page-wrapper .secondary_cta{border:1px solid white;font-size:1.3em;width:100% !important;background:#b800ba !important;color:white !important}.landing-page-wrapper input[type=submit]:hover,.landing-page-wrapper input[type=submit]:active,.landing-page-wrapper button:hover,.landing-page-wrapper button:active{background:#666 !important;color:white !important}.landing-page-wrapper .or{display:none}.landing-page-eat a,.landing-page-eat .trustpilot-widget{border:solid 1px white;border-radius:4px;padding:.5em 1em;margin:.25em;display:inline-block;text-transform:none;color:white;font-weight:normal}.landing-page-eat .trustpilot-widget{position:relative;background-color:white;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:0;padding:0;background-color:white}.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:link,.landing-page-wrapper .landing-page-eat a:hover{color:white}.landing-page-eat a:hover{background-color:rgba(255,255,255,0.1)}.landing-page-eat-logos a:hover{background-color:white}#general_postcode_find,#general_postcode_find_modal{background:#e9e9e9 !important;border:1px solid #c3c3c3;color:#666 !important;font-size:1.1em}#general_postcode_find:hover,#general_postcode_find:active,#general_postcode_find_modal:hover,#general_postcode_find_modal:active{background:#d9d9d9 !important}.drill-down-wrapper{padding-bottom:0;text-transform:uppercase;font-size:.8em;font-weight:bold;color:#666;margin-bottom:1em}.drill-down-wrapper a{font-size:1em}.drill-down-wrapper strong{color:black}.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:white;top:0;right:0;bottom:0;left:0;z-index:-1;-moz-opacity:.2;-ms-filter:"alpha(opacity=20)";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){.opacity_layer.single_button,.landing-page-box form{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 sup,.tutor-registration-wrapper .compulsory,.tutor-registration-wrapper label{display:none !important}.tutor-registration-wrapper label.inline{display:inline !important;color:white;font-weight:bold;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:none;border:0}.tutor-registration-wrapper fieldset:before{content:"";position:absolute;background:white;top:0;right:0;bottom:0;left:0;z-index:-1;-moz-opacity:.2;-ms-filter:"alpha(opacity=20)";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 select,.tutor-registration-wrapper input[type=text]{border:1px solid white;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 #title_id_field_wrapper,.tutor-registration-wrapper #forename_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 #forename_field_wrapper,.tutor-registration-wrapper #surname_field_wrapper,.tutor-registration-wrapper #email_field_wrapper,.tutor-registration-wrapper #submit_next_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:white;border:1px solid #d6d6d6}#contact_tutor_modal:before{content:"";position:fixed;background:black;-moz-opacity:.7;-ms-filter:"alpha(opacity=70)";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:white;-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:white;-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:transparent}#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 #terms_field_wrapper label.inline,#contact_tutor_modal_content #call_me_field_wrapper label.inline{display:inline !important}#contact_tutor_modal_content textarea{height:12em}#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_register,#contact_tutor_modal_login{margin:0 -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:bold;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:bold;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 #time_to_call_field_wrapper,#contact_tutor_modal_content #call_me_field_wrapper{width:100%}#contact_tutor_modal_content .input_wrapper{width:100%;margin:0}#contact_tutor_modal_content #terms_field_wrapper,#contact_tutor_modal_content #message_field_wrapper,#contact_tutor_modal_content #subject_level_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=text],#contact_tutor_modal_content input[type=password],#contact_tutor_modal_content input[type=email],#contact_tutor_modal_content input[type=tel],#contact_tutor_modal_content select{width:100%}#contact_tutor_modal_register,#contact_tutor_modal_login{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:black;-moz-opacity:.7;-ms-filter:"alpha(opacity=70)";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:transparent;color:#666}.alert_modal_close{position:absolute;top:.3em;right:.7em;color:black !important;font-size:1.5em !important;text-shadow:0 1px 0 white;-moz-opacity:.3;-ms-filter:"alpha(opacity=30)";filter:alpha(opacity=30);-khtml-opacity:.3;opacity:.3}.alert_modal_close:hover{color:black !important;-moz-opacity:.7;-ms-filter:"alpha(opacity=70)";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:white}.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:white}.alert_modal_inner.message_modal .alert_modal_title,.alert_modal_inner.message_modal .alert_modal_title h2{background:#5cb85c;color:white}.alert_modal_inner.notice_modal .alert_modal_title,.alert_modal_inner.notice_modal .alert_modal_title h2{background:#f0ad4e;color:white}.alert_modal_content{padding:1em;background:white;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:white;-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:white;color:black;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 label.available,#availability_input_wrapper .day input:checked + label{background:#cff9d6}#availability_input_wrapper .day label.title{font-weight:bold;background:transparent;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_overall,.tutor_profile_completion_composite{text-align:center;margin-bottom:.6em}.tutor_profile_completion_overall>div,.tutor_profile_completion_composite>div{margin:0 auto}@media screen and (min-width:480px){.tutor_profile_completion_overall,.tutor_profile_completion_composite{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:hover,.suggested-tutor a:active{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 .input_wrapper,#inline_message #message{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:bold;background:transparent;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{}ul.landing-page-tutor li{border:1px solid #d5d5d5;border-top:0;margin:0;background:white;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 white}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:bold;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:-0.6em -0.6em 0 -0.6em;padding:.8em}.feedback-landing h3 span{font-size:.9em}.feedback-landing .greyStars{width:144px;height:26px;background:transparent url(images/off-stars-2.png) no-repeat center left}.feedback-landing .blueStars,.feedback-landing .silverStars,.feedback-landing .goldStars{height:26px;background:transparent url(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 span,.search_button_expansion_wrapper input{display:none}.search_button_expansion_wrapper label{text-transform:uppercase;font-weight:bold;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 black;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:hover span,.search_button_expansion_wrapper input:checked + 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:-0.6em;margin-right:-0.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:normal}a.call-now-bar>*{pointer-events:none}a.call-now-bar::before,a.call-now-bar::after{content:'';position:absolute;top:0;bottom:0}a.call-now-bar,a.call-now-bar:before,a.call-now-bar:after{background-color:#1081f3}a.call-now-bar:hover,a.call-now-bar:hover:before,a.call-now-bar:hover:after{background-color:#0b74de}a.call-now-bar::before{right:100%}a.call-now-bar::after{left:100%}.call-now-bar svg{fill:white;width:24px;height:24px;margin:1px 4px 1px 0;vertical-align:top}.call-now-bar__mobile{font-size:12px}.call-now-bar__desktop{display:none;font-size:16px}.mobile-call-now,.mobile-call-now-expand-block{display:none}.call-us-now-text,.call-us-now-phone-number{font-size:1.5rem;text-align:center;padding:0 10px}.call-us-now-phone-number{color:#c62626;margin-top:10px}.tutor-profile-row .tutor-profile-left-col{width:170px;float:left}.tutor-profile-row .tutor-profile-left-col #profile-picture{text-align:left}.tutor-profile-row .tutor-profile-left-col img{width:150px}.tutor-profile-row .tutor-profile-right-col{width:calc(100% - 170px);float:left}.tutor-profile-row .tutor-profile-right-col h1{font-size:1.6em}.tutor-profile-row .tutor-profile-right-col h2,.tutor-profile-row .tutor-profile-right-col h3{font-size:1.4em;padding-bottom:0}.tutor-profile-row .tutor-profile-right-col p{line-height:1.4em}.tutor-profile-row .tutor-profile-right-col .profile_extras b{line-height:1.3em}.tutor-profile-row .tutor-profile-right-col .profile_left_column{margin-right:420px}.tutor-profile-location-title{font-size:.8em;font-style:italic;position:relative;display:inline-block;top:-15px}.show-tutor-contact-form{margin-top:20px;cursor:pointer;color:#6a91f0;font-weight:bold;transition:color .2s}.show-tutor-contact-form:hover{color:#3571e1}.tutor-contact-form-content{overflow:hidden;height:0;transition:height .2s}#alert_similar_tutor_input_wrapper label{display:inline-block !important;width:100%;position:relative;top:-20px}#alert_similar_tutor_field_wrapper + #register_contact_field_wrapper #register_contact_input_wrapper{text-align:right}.tutor-profile-clear{display:none}.press-bar-item{font-family:Montserrat,sans-serif;font-size:1rem;text-transform:uppercase;line-height:1.5;display:inline-block;vertical-align:text-bottom}.featured-by svg,.featured-by .press-bar-item{margin:0 10px;color:#000}.featured-by .press-bar-item .press-bar-item-name,.featured-by .press-bar-item .press-bar-item-type{letter-spacing:.025em;line-height:1;text-align:center;font-size:14px}.featured-by .press-bar-item .press-bar-item-name{font-family:Times,Times New Roman,serif;font-size:1.25rem;text-transform:none}.featured-by .press-bar-item .press-bar-item-type{font-family:Arial,Helvetica,sans-serif;font-size:.66rem;text-transform:uppercase}.vt-leadform-wizard button,.vt-leadform-wizard button:hover{color:#fff !important;background:#e1245a !important}.vt-leadform-wizard button svg{box-sizing:unset}p.guarantee{text-align:center}.vt-leadform-wizard button.lead-constructor__back,.vt-leadform-wizard button.lead-constructor__back:hover{padding:0;border:0;background:none !important;color:#000 !important;text-decoration:underline !important;box-shadow:none}.vt-leadform-wizard button.lead-constructor__back span{font-size:16px}.lead-constructor__content .form__field{width:100%;padding-right:0 !important;text-align:left}.lead-constructor__content .form__field input{width:100%}@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}.tutor-profile-right-col #profile_right_col{float:none;width:100%}.tutor-profile-row .tutor-profile-right-col .profile_left_column{margin-right:0}}@media screen and (max-width:500px){.tutor-profile-second-row .tutor-profile-left-col,.tutor-profile-second-row .tutor-profile-right-col{float:none;width:100%}.tutor-profile-clear{display:block}.tutor-profile-row .tutor-profile-right-col h1{font-size:1.3em}}@media screen and (max-width:480px){header{height:108px;position:fixed;top:0;left:0;width:100%;z-index:90;background:#fff}#container{margin-top:97px}#niche-bar #niche{left:0;margin:0 auto}a.call-now-bar.fixed-nav-bar{position:fixed;top:114px;z-index:79;right:0;left:0}a.call-now-bar.fixed-nav-bar + .landing-page-wrapper{margin-top:32px}a.mobile-call-now{display:block;background-color:#1081f3;color:#fff !important;text-transform:uppercase;margin-bottom:0;border:1px solid #1081f3;margin-top:20px}a.mobile-call-now:active,a.mobile-call-now:hover,a.mobile-call-now:visited{background-color:#1081f3 !important}.mobile-call-now-expand-block{display:block;text-align:center;cursor:pointer}.expand-block-text{color:#1081f3;text-decoration:underline;font-size:16px}.expand-block-icon{margin-top:-5px}.mobile-call-now-expand-block i{border:solid #1081f3;border-width:0 3px 3px 0;display:inline-block;padding:3px;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.below-tutors-text{overflow:hidden;height:0;transition:height .2s}}