/**handles:positivesocial-style**/
/*!
Theme Name: Positive Social
Theme URI: http://positivesocial.co.uk
Author: Include Creative
Author URI: http://www.includecreative.com
Description: A Wordpress theme for the Positive Social website - HTML, CSS, JS and Wordpress development by Include Creative. Website design and branding by Dynamx.
Version: 1.0.7
*/.row.no-gutters{margin-right:0;margin-left:0}.row.no-gutters>[class*=" col-"],.row.no-gutters>[class^=col-]{padding-right:0;padding-left:0}input[type=button],input[type=submit],input[type=text],textarea{-webkit-appearance:none;-webkit-border-radius:0}.hide{display:none}@media screen and (max-width:767px){#wpadminbar{display:none!important}}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}body{background-color:#dedede;font-family:gill-sans-nova;color:#393939;position:relative}body p{font-size:12pt}@media screen and (max-width:767px){body.admin-bar{margin-top:-46px!important}}.wrapper{position:relative;z-index:20}.screen-reader-text{display:none}h2{margin:0 0 20px 0;color:#490093;font-weight:400;text-align:center;font-size:24pt}@media screen and (max-width:1200px){h2{font-size:24pt}}@media screen and (max-width:991px){h2{font-size:24pt}}@media screen and (max-width:767px){h2{font-size:24pt}}h3{color:#490093;text-align:left}img{border:0}.block-knowledgebank,.jadeBlock{background-color:#82e89c}.block-schools,.lemonBlock{background-color:#fdff93}.block-wellbeing,.violetBlock{background-color:#fcb0bf}.block-careers,.blueBlock{background-color:#a8ddff}.block-opinion,.greyBlock{background-color:#dedede}.block-uncategorized,.lightgreyBlock{background-color:#eee}.block-case-studies,.purpleBlock{background-color:#793db5;color:#fff!important}.block-case-studies a,.purpleBlock a{color:#fff!important}.yellow-text{color:#fdeb00}.handwritten-text{font-family:Pacifico,cursive!important}.skip-link{display:none}.clearfix{clear:both}.browsehappy{background-color:#fcf8e3;padding:10px;text-align:center;border-bottom:2px solid #faf2cc;color:#8a6d3b;font-size:10pt;margin:0}.browsehappy a{color:#8a6d3b;text-decoration:underline;font-weight:700}.whiteBack{background-color:#fff}.cta{margin-top:20px;background-color:#fdeb00;color:#490093;font-size:16pt;padding:10px 25px 10px 25px}@media screen and (max-width:767px){.cta{font-size:12pt;padding:10px}}.cta:hover{background-color:#e4a163}.quicklink_button{display:block;color:#490093;background-color:#fdeb00;padding:10px;font-size:14pt;text-align:center;width:100%}.quicklink_button:hover{background-color:#e4a163}@media screen and (max-width:1200px){.quicklink_button{font-size:11pt}}.m_menu{color:#fff;font-size:16pt;font-weight:300;text-transform:uppercase;padding:8px 0;text-align:center;padding:6px 10px 7px 10px;margin-top:10px;float:right}.m_menu .menu-text{display:inline-block}.m_menu:hover{cursor:pointer}.mobile_panel{border-left:5px solid #300060;color:#fff;display:none;position:absolute;top:0;right:0;width:260px;padding:15px 0 15px 0;margin:0;height:100%;background-color:#3c007a;list-style:none;z-index:10}.mobile_panel .close_menu{color:#fff;opacity:.7;padding:10px;text-align:center;margin-bottom:10px}.mobile_panel .close_menu i{margin-right:5px}.mobile_panel .close_menu:hover{cursor:pointer}.mobile_panel .menu-main-navigation-container{margin:0 10px}.mobile_panel .mobile-links{margin:20px;background-color:#fdeb00;padding:10px;text-align:center}.mobile_panel .mobile-links h3{margin:0 0 20px 0;text-align:center;display:block}.mobile_panel .mobile-links p{color:#000}.mobile_panel .mobile-links p strong{color:#490093;display:block}.mobile_panel .mobile-links p a{color:#000;text-decoration:underline}.mobile_panel .mobile-social{margin:20px;margin-top:30px;text-align:center}.mobile_panel .mobile-social .social-media-logo{margin-right:10px;max-width:50px;margin-bottom:10px}.mobile_panel #mobile-menu{color:#fff;list-style:none;padding:0;margin:0}.mobile_panel #mobile-menu li a{background-color:#793db5;border-bottom:1px solid #292929;display:block;padding:10px;margin-bottom:10px;color:#fff;text-align:left;font-weight:700;font-size:13pt}.mobile_panel #mobile-menu li a:hover{color:#fdeb00;background-color:#490093}.mobile_panel #mobile-menu li .sub-menu{margin:0;padding:0;margin-top:-10px;list-style-type:none;margin-bottom:10px}.mobile_panel #mobile-menu li .sub-menu li a{margin-bottom:0!important;background-color:#935dc8;font-weight:400}.mobile_panel #mobile-menu li .sub-menu li .sub-menu{display:none}.mobile_panel #mobile-menu li .sub-menu #menu-item-214 a{background-color:#83e89c;color:#490093}.mobile_panel #mobile-menu li .sub-menu #menu-item-215 a{background-color:#fcb0bf;color:#490093}.mobile_panel #mobile-menu li .sub-menu #menu-item-216 a{background-color:#a8dcff;color:#490093}#main-menu{margin:0;position:relative;float:right;z-index:10}#main-menu div #main-menu-list{margin:33px 0 0 0;padding:0;list-style-type:none;text-align:center;font-size:0}#main-menu div #main-menu-list .menu-item{display:inline-block;position:relative;margin-left:0}#main-menu div #main-menu-list .menu-item a{display:inline-block;color:#fff;font-size:14pt!important;min-height:40px;padding:10px 15px}@media screen and (max-width:991px){#main-menu div #main-menu-list .menu-item a{padding:10px 10px 10px 10px;font-size:12pt!important}}@media screen and (max-width:767px){#main-menu div #main-menu-list .menu-item a{padding:10px 10px 10px 10px}}#main-menu div #main-menu-list .menu-item-active a{color:#fdeb00;text-decoration:none}#main-menu div #main-menu-list .menu-item:hover a{color:#fdeb00;text-decoration:none}#main-menu div #main-menu-list .menu-item:hover{color:#fdeb00}#main-menu div #main-menu-list .menu-item:hover ul{display:block}#main-menu div #main-menu-list :last-child a{border-right:0px}#main-menu div #main-menu-list .last a{border-right:0px}#main-menu div #main-menu-list .current-page-ancestor,#main-menu div #main-menu-list .current_page_item a{background-color:#793db5}#main-menu div #main-menu-list .sub-menu{display:none;background-color:#490093;position:absolute;z-index:1000;text-align:left;top:45px;padding:0;width:160px;margin:0}#main-menu div #main-menu-list .sub-menu .menu-item{float:none;width:160px;float:none;margin:0;text-align:left;padding-left:0}#main-menu div #main-menu-list .sub-menu .menu-item a{display:block;padding:10px 15px 10px 15px;width:160px;color:#fff}#main-menu div #main-menu-list .sub-menu .menu-item a:hover{text-decoration:none;background-color:#fdeb00;color:#393939}#main-menu div #main-menu-list .sub-menu .menu-item a:after{margin-left:0;border-width:0}#main-menu div #main-menu-list .sub-menu .menu-item-24{padding-top:10px}#main-menu div #main-menu-list .sub-menu .menu-item-26{padding-bottom:10px}#main-menu div #main-menu-list .sub-menu li:hover{background-color:#fff!important}#main-menu div #main-menu-list .sub-menu .sub-menu{display:none!important}@media screen and (max-width:1200px){nav#main-menu ul li a{font-size:13pt;padding:9px 24px 0 21px}nav#main-menu ul .sub-menu{top:47px}}@media screen and (max-width:992px){nav#main-menu ul li a{font-size:11pt;padding:15px 5px}nav#main-menu ul li.menu-item-20 a i{font-size:13pt}nav#main-menu ul .sub-menu{top:50px}nav#main-menu ul .sub-menu li a{font-size:11pt}}header#topLevel{border-bottom:2px solid #490093;position:fixed;z-index:1000;width:100%;transition-property:all;transition-duration:.5s}@media screen and (max-width:991px){header#topLevel{text-align:center}}@media screen and (max-width:767px){header#topLevel{text-align:left}}@media screen and (max-width:767px){header#topLevel{position:relative}}header#topLevel .top-navigation{background-color:#282828}header#topLevel .menu-top-navigation-container ul{margin:0;padding:27px 0 0 0;list-style-type:none;text-align:center;transition-property:all;transition-duration:.5s}@media screen and (max-width:991px){header#topLevel .menu-top-navigation-container ul{padding:0}}header#topLevel .menu-top-navigation-container ul li{display:inline-block}header#topLevel .menu-top-navigation-container ul li a{color:#fff;padding:15px 12px 42px 10px;display:inline-block;margin-right:0;font-size:14pt;font-weight:300}header#topLevel .menu-top-navigation-container ul li a:hover{background-color:#490093}@media screen and (max-width:1200px){header#topLevel .menu-top-navigation-container ul li a{font-size:12pt;padding:20px 5px 42px 5px}}@media screen and (max-width:991px){header#topLevel .menu-top-navigation-container ul li a{font-size:14pt;padding:15px 10px 15px 10px}}header#topLevel.header_small .menu-top-navigation-container ul{padding:0}header#topLevel.header_small .menu-top-navigation-container ul li a{padding-top:10px;padding-bottom:13px}header#topLevel.header_small .logo{width:40px;margin:5px 10px 5px 0}@media screen and (max-width:767px){header#topLevel.header_small .logo{max-width:40px;margin:5px 5px 0 0}}header#topLevel.header_small .logo-text{font-size:14pt}@media screen and (max-width:767px){header#topLevel.header_small .logo-text{font-size:14pt;margin-top:5px}}.page-header{background-color:#490093}.page-header .logo{margin:12px 10px 0 0;width:200px;display:inline-block;transition-property:all;transition-duration:.5s}.page-header .logo.nomargintop{margin-top:0}@media screen and (max-width:1200px){.page-header .logo{width:180px}}@media screen and (max-width:991px){.page-header .logo{width:150px}}@media screen and (max-width:767px){.page-header .logo{max-width:80px;margin:10px 0 10px 0}}.page-header #headline{text-align:right;padding:0;margin:0;float:right;font-size:12pt}.page-header #headline span{padding:10px 21px 10px 10px;float:left;background-repeat:no-repeat}.page-header #headline .headline-message{color:#fff;padding:10px 20px;display:inline-block;position:relative;padding-right:50px;z-index:1}.page-header #headline .headline-message:before{content:" ";position:absolute;display:block;width:100%;height:100%;bottom:0;right:0;z-index:-1;background-color:#6426a3;transform-origin:bottom right;transform:skew(40deg,0deg)}@media screen and (max-width:991px){.page-header #headline .headline-message{font-size:10pt}}.page-header #headline .headline-number{color:#000;display:inline-block;background-color:#fdeb00;position:relative;z-index:1;padding-right:20px}.page-header #headline .headline-number:after{content:" ";position:absolute;display:block;width:100%;height:100%;top:0;left:0;z-index:-1;background:#fdeb00;transform-origin:bottom left;transform:skew(40deg,0deg)}@media screen and (max-width:991px){.page-header #headline .headline-number{font-size:10pt}}.homepage-hero{min-height:55vh;padding-bottom:85px!important;background-position:center center!important}.homepage-hero .hero-content h1{margin:75px 0 55px 0!important}@media screen and (max-width:991px){.homepage-hero .hero-content h1{margin:75px 0 55px 0!important}}@media screen and (max-width:767px){.homepage-hero .hero-content h1{margin:75px 0 40px 0!important}}@media screen and (max-width:991px){.homepage-hero{min-height:75vh!important}}@media screen and (max-width:767px){.homepage-hero{height:auto!important}}#hero{background-color:#490093;top:100px;width:100%;text-align:center;padding-bottom:50px;background-size:cover;background-position:center -95px}@media screen and (max-width:991px){#hero{top:150px}}@media screen and (max-width:767px){#hero{position:relative;top:0;padding-bottom:20px}}#hero .hero-content h1{font-size:50pt;font-weight:300;margin:50px 0 0 0;color:#fff;letter-spacing:0;text-shadow:0 2px 4px rgba(0,0,0,.5);padding-left:120px;padding-right:120px}@media screen and (max-width:991px){#hero .hero-content h1{padding-left:80px;padding-right:80px;font-size:40pt}}@media screen and (max-width:767px){#hero .hero-content h1{font-size:30pt;font-weight:400;margin-top:20px}}@media screen and (max-width:480px){#hero .hero-content h1{font-size:22pt;padding:0}}#hero .hero-content p{color:#fff;font-size:15pt!important;line-height:1.8em;margin-bottom:50px;padding-left:280px;padding-right:280px}@media screen and (max-width:991px){#hero .hero-content p{margin-bottom:60px;padding-left:190px;padding-right:190px}}@media screen and (max-width:767px){#hero .hero-content p{margin-bottom:60px;padding-left:100px;padding-right:100px}}@media screen and (max-width:480px){#hero .hero-content p{margin-bottom:60px;padding-left:10px;padding-right:10px}}#hero .hero-content a{margin-bottom:40px}#hero .hero-content .hero-video{padding:5px;background-color:#dedede}.overlap{border-top:2px solid #909090;padding-top:0;position:relative;top:700px;background-color:#fff}@media screen and (max-width:1200px){.overlap{top:600px}}@media screen and (max-width:991px){.overlap{top:750px}}@media screen and (max-width:767px){.overlap{position:relative;top:0}}.clearBlock{float:left;clear:both}#video-media-box{background-color:#ececec!important;padding:0!important}#video-media-box img{width:100%}#video-media-box .video-cap{padding:20px}#video-media-box .video-cap h3{margin:0}#partner-media-box{background-color:#490093;margin-top:30px;padding:20px 20px 36px 20px;text-align:center;margin-bottom:30px}@media screen and (max-width:767px){#partner-media-box{height:450px}}@media screen and (max-width:480px){#partner-media-box{height:300px}}#partner-media-box h2{margin-top:0;color:#fff;margin-bottom:0;padding-bottom:20px;font-size:18pt}#partner-media-box .a_partner{width:100%;background-color:#fff;text-align:center}#partner-media-box .a_partner img{display:block;max-width:60%;margin:0 auto}@media screen and (max-width:991px){#partner-media-box .a_partner img{max-width:80%}}@media screen and (max-width:767px){#partner-media-box .a_partner img{margin-top:0;max-width:60%}}#partner-media-box .flickity-viewport{height:320px!important}#partner-media-box .hero-carousel{background-color:#fff}#partner-media-box .hero-carousel__cell__content{margin:0 40px}#partner-media-box .flickity-page-dots .dot{background:#fff}@media screen and (max-width:991px){#partner-media-box .flickity-page-dots .dot{display:none}}#page-body{text-align:center;padding:50px 0 10px 0;background-color:#fff}@media screen and (max-width:767px){#page-body{padding:15px 0}}#page-body .content_image{max-width:100%;margin-bottom:30px}#page-body h1{margin:0 0 15px 0;color:#490093;font-weight:400;text-align:center;font-size:27pt}@media screen and (max-width:767px){#page-body h1{font-size:22pt}}#page-body p{clear:left;color:#393939;font-size:12pt;line-height:22pt;font-size:12pt;line-height:22pt;margin:0;margin-bottom:20px}@media screen and (max-width:767px){#page-body p{font-size:11pt;line-height:20pt}}@media screen and (max-width:480px){#page-body p{margin:0 20px 0 20px}}#page-body p strong{color:#490093;font-weight:bolder}#page-body img.aligncenter{display:block;margin-left:auto;margin-right:auto;max-width:100%;padding:10px;background-color:#dedede}#page-body img.alignright{height:auto;float:right;max-width:50%;margin-left:30px;margin-bottom:10px;padding:10px;background-color:#dedede}#page-body img.alignleft{height:auto;float:left;max-width:50%;margin-right:30px;margin-bottom:10px;padding:10px;background-color:#dedede}#page-body .wp-caption{width:auto!important;max-width:100%!important;height:auto!important}#page-body .wp-caption.aligncenter img,#page-body .wp-caption.alignnone img{width:100%;height:auto;max-width:100%;padding:10px;background-color:#dedede}#page-body .wp-caption.alignright{float:right;max-width:50%!important;margin-left:30px;margin-bottom:10px}#page-body .wp-caption.alignright img{height:auto;max-width:100%;padding:10px;background-color:#dedede}#page-body .wp-caption.alignleft{float:left;max-width:50%!important;margin-right:30px;margin-bottom:10px}#page-body .wp-caption.alignleft img{height:auto;max-width:100%;padding:10px;background-color:#dedede}#page-body .wp-caption .wp-caption-text{padding:10px;padding-top:0;text-align:center;background-color:#dedede;margin:0}#page-body a{color:#490093!important;font-weight:700}#page-body .article-content{margin-bottom:40px}#page-body.generic-page h1{margin:20px 0 20px 0;color:#490093;font-weight:400;text-align:left}#page-body.generic-page h2{text-align:left;margin-bottom:0;margin-top:20px;display:block;font-size:22pt}#page-body.generic-page h2 a{text-decoration:none}#page-body.generic-page h2 a:hover{text-decoration:underline}@media screen and (max-width:767px){#page-body.generic-page h2{font-size:18pt}}#page-body.generic-page h3{font-size:16pt}#page-body.generic-page h4{font-size:14pt}#page-body.generic-page .entry-meta{margin:20px 0;font-size:14pt}#page-body.generic-page img{width:100%;height:auto}#page-body.generic-page img.wp-post-image{margin:0 0}#page-body.generic-page p{font-size:14pt;text-align:left;line-height:24pt;margin:20px 0 20px 0}@media screen and (max-width:767px){#page-body.generic-page p{font-size:12pt;line-height:22pt}}#page-body.generic-page ol,#page-body.generic-page ul{margin:30px 0;text-align:left}#page-body.generic-page ol li,#page-body.generic-page ul li{margin-bottom:10px;font-size:14pt}@media screen and (max-width:991px){#page-body.generic-page ol li,#page-body.generic-page ul li{font-size:12pt}}@media screen and (max-width:767px){#page-body.generic-page ol li,#page-body.generic-page ul li{font-size:11pt}}#page-body.generic-page .gallery{margin:auto;margin-bottom:30px}#page-body.generic-page .gallery:after{content:"";display:table;clear:both}#page-body.generic-page .gallery-item{float:left;margin-top:10px;text-align:center;width:33%}#page-body.generic-page .gallery img{padding:5px;background-color:#dedede;max-width:100%;height:auto}#page-body.generic-page .gallery-caption{margin-left:0}#page-body.generic-page img.aligncenter{display:block;margin-left:auto;margin-right:auto;max-width:100%;padding:10px;background-color:#dedede}#page-body.generic-page img.alignright{height:auto;float:right;max-width:50%;margin-left:30px;margin-bottom:10px;padding:10px;background-color:#dedede}#page-body.generic-page img.alignleft{height:auto;float:left;max-width:50%;margin-right:30px;margin-bottom:10px;padding:10px;background-color:#dedede}#page-body.generic-page .wp-caption{width:auto!important;max-width:100%!important;height:auto!important}#page-body.generic-page .wp-caption.aligncenter img,#page-body.generic-page .wp-caption.alignnone img{width:100%;height:auto;max-width:100%;padding:10px;background-color:#dedede}#page-body.generic-page .wp-caption.alignright{float:right;max-width:50%!important;margin-left:30px;margin-bottom:10px}#page-body.generic-page .wp-caption.alignright img{height:auto;max-width:100%;padding:10px;background-color:#dedede}#page-body.generic-page .wp-caption.alignleft{float:left;max-width:50%!important;margin-right:30px;margin-bottom:10px}#page-body.generic-page .wp-caption.alignleft img{height:auto;max-width:100%;padding:10px;background-color:#dedede}#page-body.generic-page .wp-caption .wp-caption-text{padding:10px;padding-top:0;text-align:center;background-color:#dedede;margin:0}#page-body.generic-page table{width:100%;margin:0;padding:0;border-collapse:collapse;border-spacing:0;font-size:14pt}@media screen and (max-width:767px){#page-body.generic-page table{font-size:12pt}}#page-body.generic-page table caption{color:#490093;margin-bottom:10px;font-size:14pt}#page-body.generic-page table tr{border:1px solid #ddd;padding:5px}#page-body.generic-page table th{background-color:#490093;color:#fff}#page-body.generic-page table td,#page-body.generic-page table th{padding:10px;text-align:center}#page-body.generic-page table th{text-transform:uppercase;font-size:14px;letter-spacing:1px}#page-body.generic-page a{color:#490093;text-decoration:underline}#page-body.generic-page a:hover{text-decoration:none}.support_us_box{background-color:#f5f5f5;padding:20px 100px;margin-bottom:30px}@media screen and (max-width:991px){.support_us_box{padding:20px}}.support_us_box p{font-size:12pt!important;line-height:22pt!important;margin:0 0 30px 0!important}.support_us_box h2{font-weight:700;font-size:18pt}.share{float:right;color:#490093;font-size:12pt}.share .share_label{float:left;margin-top:5px;margin-right:5px}@media screen and (max-width:991px){.share{display:none}}.share .a2a_kit{float:right}.share img{width:25px;margin-left:5px}.share.no-margin{padding-top:0!important}#page-session-body{background-color:#fff;text-align:left;padding-top:40px}#page-session-body h1{text-align:left;margin:0 0 15px 0;color:#490093;font-weight:400;clear:left;float:left;font-size:27pt}@media screen and (max-width:767px){#page-session-body h1{font-size:22pt}}#page-session-body h2{text-align:left;color:#490093;margin:0 0 15px 0;font-size:24pt;font-weight:400}#page-session-body p{line-height:22pt}#page-session-body .session_title{font-weight:700!important}@media screen and (max-width:991px){#page-session-body .session_title{font-size:20pt}}#page-session-body blockquote{margin:20px 0 5px 0;font-style:italic;font-weight:lighter;font-size:12pt}#page-session-body span{color:#490093}#page-session-body .areaSlug{margin-bottom:25px}#page-session-body .session_image{width:100%;margin-bottom:40px}@media screen and (max-width:991px){#page-session-body .session_image{margin-bottom:0}}#page-session-body .studentsBackground div{width:100%;height:545px;float:left;margin-bottom:20px;background-image:url(/img/students.png);background-size:cover}@media screen and (max-width:767px){#page-session-body .studentsBackground{margin-bottom:0!important;height:330px!important}}#page-session-body #sessionFeatures h2{font-size:16pt;font-weight:lighter}#page-session-body #sessionFeatures ul{border-top:solid 1px #dedede;padding:0;list-style-type:none;margin-bottom:40px}#page-session-body #sessionFeatures ul li{border-bottom:solid 1px #dedede;border-bottom:solid 1px #dedede;padding:5px 0 10px 15px;font-size:12pt}#page-session-body #sessionFeatures ul li:before{content:"";border-color:transparent #490093;border-style:solid;border-width:.35em 0 .35em .45em;display:block;height:0;width:0;left:-1em;top:17px;position:relative}#page-session-body .session-content-text a{color:#490093}#page-session-body .session-content-text a:hover{text-decoration:underline}#page-session-body #sessionDetails{text-align:left;background-color:#490093;color:#fff;padding:20px;margin-bottom:30px}#page-session-body #sessionDetails h2{color:#fff;font-size:16pt;font-weight:lighter}#page-session-body #sessionDetails strong{color:#fdeb00;font-weight:400}#page-session-body #sessionDetails ul{margin:20px 0;padding:0;list-style-type:none}#page-session-body #sessionDetails ul li{margin-bottom:10px;font-size:14pt}#page-session-body #sessionDetails .cta{margin-top:70px;width:100%;display:block;text-align:center}@media screen and (max-width:991px){#page-session-body #sessionDetails .cta{margin-top:0}}#page-session-body #sessionBookingForm{margin-top:20px}#page-session-body #sessionBookingForm .session-form .ginput_container_email .large,#page-session-body #sessionBookingForm .session-form .ginput_container_email .medium,#page-session-body #sessionBookingForm .session-form .ginput_container_phone .large,#page-session-body #sessionBookingForm .session-form .ginput_container_phone .medium,#page-session-body #sessionBookingForm .session-form .ginput_container_text .large,#page-session-body #sessionBookingForm .session-form .ginput_container_text .medium,#page-session-body #sessionBookingForm .session-form .ginput_container_textarea .large,#page-session-body #sessionBookingForm .session-form .ginput_container_textarea .medium{background-color:#e5e5e5}#page-session-body #sessionBookingForm .session-form .ginput_container_email .textarea,#page-session-body #sessionBookingForm .session-form .ginput_container_phone .textarea,#page-session-body #sessionBookingForm .session-form .ginput_container_text .textarea,#page-session-body #sessionBookingForm .session-form .ginput_container_textarea .textarea{background-color:#e5e5e5}#page-session-body #sessionBookingForm .session-form .gform_button{display:block;width:30%;text-align:center;border:0}@media screen and (max-width:991px){#page-session-body #sessionBookingForm .session-form .gform_button{width:100%}}#page-session-body #sessionBookingForm .session-form .gform_button:hover{background-color:#e4a163}@media screen and (max-width:1200px){#page-session-body #sessionBookingForm .session-form .gform_button{font-size:11pt}}#page-session-body #sessionSuggestions{margin-top:20px;border-bottom:1px solid #dedede;padding-bottom:50px}#page-session-body #sessionSuggestions .SeeAllRecommended{float:right;margin-top:-38px;font-size:17px;font-weight:lighter;color:#490093;text-decoration:underline}#page-session-body #sessionSuggestions .SeeAllRecommended:hover{text-decoration:none}#page-session-body #sessionSuggestions h2{text-align:left;margin-top:39px}#page-session-body #sessionSuggestions ul{padding:0;margin:0 0 10px 0}#page-session-body #sessionSuggestions ul li{background-color:#f5f5f5;list-style-type:none;margin:0 0 10px 0;min-height:160px}#page-session-body #sessionSuggestions ul li .cta:hover{text-decoration:none}#page-session-body #sessionSuggestions ul li span{padding-top:2px;line-height:2em;padding-left:9px;color:#490093;padding-right:10px;float:left;height:33px;position:relative}#page-session-body #sessionSuggestions ul li h3{padding:25px}#page-session-body #sessionSuggestions ul li img{height:160px;float:left;margin-right:25px;float:left;clear:left;z-index:-1}@media screen and (max-width:767px){#page-session-body #sessionSuggestions ul li{padding-bottom:25px}#page-session-body #sessionSuggestions ul li img{width:100%;height:auto}#page-session-body #sessionSuggestions ul li h3{clear:left;text-align:left;margin-bottom:0}#page-session-body #sessionSuggestions ul li .cta{margin-left:25px}#page-session-body #sessionSuggestions ul li .cta:hover{text-decoration:none}}#content-team{margin-bottom:30px}#content-team h2{margin-top:35px}#content-team .team-member{background-color:#fff;border:10px solid #dedede;margin:0;padding:0;text-align:center;min-height:630px}@media screen and (max-width:1200px){#content-team .team-member{border:10px solid #dedede;min-height:630px}}@media screen and (max-width:991px){#content-team .team-member{border:10px solid #dedede;min-height:auto;padding-bottom:20px}}@media screen and (max-width:767px){#content-team .team-member{border-top:10px solid #dedede;border-bottom:10px solid #dedede;border-left:20px solid #dedede;border-right:20px solid #dedede;padding-bottom:0}}#content-team .team-member h3{text-align:center;font-size:27px;font-weight:initial;margin-bottom:5px}@media screen and (max-width:991px){#content-team .team-member h3{margin-top:36px}}@media screen and (max-width:767px){#content-team .team-member h3{margin-top:10%}}@media screen and (max-width:480px){#content-team .team-member h3{margin-top:20px;font-size:21px}}#content-team .team-member p{padding:0 20px 0 20px;font-weight:lighter;margin-top:0}#content-team .team-member p strong{color:#490093;font-weight:lighter;font-size:initial}#content-team .team-member img{width:100%;min-height:90px;min-width:120px}@media screen and (max-width:767px){#content-team .team-member img{min-height:105px;min-width:142px}}#RightColumn .article{border:0!important}#RightColumn .article h3{padding-top:53px!important;padding-right:29px}#blogRightColumn .article{border-left:none!important;border-right:none!important}#blogRightColumn,#content-articles{padding-bottom:30px}#blogRightColumn h2,#content-articles h2{margin:30px 0 30px 0}#blogRightColumn h2.sessions_header,#content-articles h2.sessions_header{margin-bottom:30px}#blogRightColumn .article,#content-articles .article{min-height:300px;padding:0!important;margin-bottom:30px}#blogRightColumn .article h3,#content-articles .article h3{font-size:30pt;font-weight:400;text-align:center;font-family:Pacifico,sans-serif;color:#fff;margin-top:0;margin-bottom:0;padding-top:100px;padding-bottom:0;width:100%;height:250px;background-size:cover}#blogRightColumn .article img,#content-articles .article img{width:100%;float:left}#blogRightColumn .article p,#content-articles .article p{min-height:150px;margin:20px 20px 0 20px;text-align:center}#blogRightColumn .article .article_pannel_1,#content-articles .article .article_pannel_1{background-color:#490093;text-shadow:2px 2px 2px #000}#blogRightColumn .article .article_pannel_2,#content-articles .article .article_pannel_2{background-color:#490093;text-shadow:2px 2px 2px #000}#blogRightColumn .article .article_pannel_3,#content-articles .article .article_pannel_3{background-color:#490093;text-shadow:2px 2px 2px #000}#blogRightColumn.whiteBack .article,#content-articles.whiteBack .article{background-color:#dedede;border-left:20px #fff solid;border-right:15px #fff solid}#blogRightColumn.whiteBack .article .quicklink_button,#content-articles.whiteBack .article .quicklink_button{border:20px solid #dedede}#blogRightColumn.greyBack .article,#content-articles.greyBack .article{background-color:#fff;border-left:20px #dedede solid;border-right:15px #dedede solid}#blogRightColumn.greyBack .article .quicklink_button,#content-articles.greyBack .article .quicklink_button{border:20px solid #fff}#content-quotes{margin:0;padding:30px 0;background-color:#47009a;background-image:url("https://positivesocial.org.uk/wp-content/themes/positivesocial/img/bubbles-full.png");background-repeat:repeat}#content-quotes .row{margin:0;padding:0}#content-quotes .row h2{color:#fff}@media screen and (max-width:991px){#content-quotes h2{font-size:18pt}}@media screen and (max-width:767px){#content-quotes h2{font-size:18pt}}#content-quotes .quote_container .flickity-page-dots{margin-bottom:10px}#content-quotes .quote_container .flickity-page-dots .dot{background-color:#fff}#content-quotes .quote_container .flickity-viewport{transition:height .2s}#content-quotes .quote_container .quotes{min-height:320px}@media screen and (max-width:991px){#content-quotes .quote_container .quotes{min-height:300px}}#content-quotes .quote_container .quotes .bubble{display:inline-block;padding:20px;background-color:#82e89c;border-radius:20pt;position:relative;margin:30px;width:33%;opacity:.5;text-align:center}@media screen and (max-width:991px){#content-quotes .quote_container .quotes .bubble{width:50%}}@media screen and (max-width:767px){#content-quotes .quote_container .quotes .bubble{width:75%;margin:50px 10px}}#content-quotes .quote_container .quotes .bubble blockquote{font-size:18pt;margin:0;padding:0;font-weight:700;font-style:italic;color:#490093}@media screen and (max-width:991px){#content-quotes .quote_container .quotes .bubble blockquote{font-size:14pt}}#content-quotes .quote_container .quotes .bubble .name{color:#490093;display:block;font-size:14pt;margin-top:10px;margin-left:10px}@media screen and (max-width:991px){#content-quotes .quote_container .quotes .bubble .name{font-size:12pt}}#content-quotes .quote_container .quotes .bubble:after{content:'';position:absolute;bottom:0;left:50%;width:0;height:0;border:35px solid transparent;border-top-color:#83e89c;border-bottom:0;border-right:0;margin-left:-17.5px;margin-bottom:-35px}#content-quotes .quote_container .quotes .bubble.is-selected{opacity:1}#content-quotes.blogQuotes{min-height:10px!important;height:300px!important}#content-quotes.blogQuotes .bubble{width:90%!important}#content-quotes.blogQuotes blockquote{font-size:12pt!important}@media screen and (max-width:991px){#content-quotes.blogQuotes blockquote{font-size:14pt}}#content-award{background-color:#490093}@media screen and (max-width:480px){#content-award{padding:28px 0 28px 0}}@media screen and (max-width:991px){#content-award{padding:0 10px 20px 10px}}#content-award h2{color:#fff;margin-top:40px}#content-award p{color:#fff;text-align:center;padding:5px 0 5px 0}@media screen and (max-width:480px){#content-award p{padding:28px 0 28px 0}}@media screen and (max-width:991px){#content-award p{padding:0 60px 10px 60px}}#content-award img{max-width:100%;height:auto}#content-contact{clear:left;text-align:center;margin:0;padding:48px 60px 28px 60px}@media screen and (max-width:480px){#content-contact{padding:28px 0 28px 0}}#content-contact img{width:100%;margin-bottom:80px}@media screen and (max-width:767px){#content-contact{background-color:#e5e5e5}}@media screen and (max-width:767px){#content-contact article{padding:28px}}.areaSlug{margin-top:0;margin-bottom:20px;padding:0!important}.areaSlug .areaName{padding:11px;background-color:#490093;display:inline-block;color:#fff!important}.areaSlug .areaName a{color:#fff!important;text-decoration:none!important}.areaSlug .areaName:hover{background-color:#6426a3}.areaSlug .areaSubject{padding:11px;color:#490093;display:inline-block;text-transform:capitalize}.areaSlug .areaSubject.areateachers{background-color:#fcb0bf}.areaSlug .areaSubject.areastudents{background-color:#82e89c}.areaSlug .areaSubject.areaparents{background-color:#a8ddff}#content-sessions{background-color:#fff;padding-top:20px}#content-sessions .sessions-available{border-bottom:1px solid #dedede;padding-bottom:0}#content-sessions .sessions-available h2{text-align:left;font-size:22pt;display:block;border-bottom:3px solid #e5e5e5;padding-bottom:10px}#content-sessions .sessions-available ul{width:100%;padding:0;margin:20px 0;border-bottom:2px solid #dedede;padding-bottom:30px}#content-sessions .sessions-available ul li{list-style-type:none;margin:0 0 40px 0;display:block}#content-sessions .sessions-available ul li h3{font-size:24pt;line-height:30pt;text-align:left;margin-top:0;margin-bottom:0}#content-sessions .sessions-available ul li img{height:200px;float:left;margin-right:25px;float:left;clear:left}#content-sessions .sessions-available ul li .caption{font-family:Pacifico,sans-serif;margin-top:-229px;font-size:65px;color:#fff;text-align:center}#content-sessions .sessions-available ul li .cta{float:left;margin-top:0}@media screen and (max-width:767px){#content-sessions .sessions-available ul li{padding-bottom:25px;display:inline-block}#content-sessions .sessions-available ul li img{width:100%;height:auto}#content-sessions .sessions-available ul li h3{clear:left;text-align:left;margin-bottom:0;margin-top:15px;display:inline-block}#content-sessions .sessions-available ul li .cta{margin-left:0}}#content-sessions .sessions-available ul li:last-child{margin-bottom:0}@media screen and (max-width:767px){#content-sessions .sessions-available ul li{margin:0}}@media screen and (max-width:767px){#content-sessions .sessions-available{margin:12px 15px -1px 15px}}.sortBy{display:inline;float:right;margin-top:45px}.sortBy span{color:#dedede;font-weight:lighter}.sortBy .downArrow{background-color:#dedede;width:35px;height:35px;background-image:url(/img/purple-triangle-down.png);background-repeat:no-repeat;background-position:right;background-position-y:2px;float:right;background-position-x:2px;margin-top:-5px;margin-left:15px}#content-blog{background-color:#fff}#content-blog .blogbox{background-color:#ececec}#content-blog .blogbox img{max-width:100%}#content-blog .blogbox p{margin:20px;text-align:center;font-size:14pt}@media screen and (max-width:767px){#content-blog .blogbox p{font-weight:12pt}}#content-blog .blogbox .quicklink_button{margin:0 20px 20px 20px!important;display:block;width:auto}#content-blog #blogLeftColumn{margin:20px 0 50px 0}@media screen and (max-width:480px){#content-blog #blogLeftColumn{margin-bottom:0}}#content-blog #blogLeftColumn #blogLeftColumnHeading{float:left;margin-bottom:40px;margin-left:0;padding-left:0;padding-right:0}#content-blog #blogLeftColumn #blogLeftColumnHeading div{padding:11px 0 0 0}#content-blog #blogLeftColumn #blogLeftColumnHeading div h1{line-height:1.2;font-size:24pt;color:#490093;margin:0;font-weight:400;padding-left:0;display:inline}#content-blog #blogLeftColumn .blogItem h1{margin:20px 0 20px 0;color:#490093;font-weight:400;text-align:left}#content-blog #blogLeftColumn .blogItem h2{text-align:left;margin-bottom:0;margin-top:20px;display:block;font-size:22pt}#content-blog #blogLeftColumn .blogItem h2 a{text-decoration:none}#content-blog #blogLeftColumn .blogItem h2 a:hover{text-decoration:underline}@media screen and (max-width:767px){#content-blog #blogLeftColumn .blogItem h2{font-size:18pt}}#content-blog #blogLeftColumn .blogItem h3{font-size:16pt}#content-blog #blogLeftColumn .blogItem h4{font-size:14pt}#content-blog #blogLeftColumn .blogItem .entry-meta{margin:20px 0;font-size:14pt}#content-blog #blogLeftColumn .blogItem img{width:100%;height:auto}#content-blog #blogLeftColumn .blogItem img.wp-post-image{margin:0 0}#content-blog #blogLeftColumn .blogItem p{font-size:14pt;line-height:24pt;margin:20px 0 20px 0}@media screen and (max-width:767px){#content-blog #blogLeftColumn .blogItem p{font-size:12pt}}#content-blog #blogLeftColumn .blogItem ol,#content-blog #blogLeftColumn .blogItem ul{margin:30px 0}#content-blog #blogLeftColumn .blogItem ol li,#content-blog #blogLeftColumn .blogItem ul li{margin-bottom:10px;font-size:14pt}@media screen and (max-width:991px){#content-blog #blogLeftColumn .blogItem ol li,#content-blog #blogLeftColumn .blogItem ul li{font-size:12pt}}@media screen and (max-width:767px){#content-blog #blogLeftColumn .blogItem ol li,#content-blog #blogLeftColumn .blogItem ul li{font-size:11pt}}#content-blog #blogLeftColumn .blogItem .gallery{margin:auto;margin-bottom:30px}#content-blog #blogLeftColumn .blogItem .gallery:after{content:"";display:table;clear:both}#content-blog #blogLeftColumn .blogItem .gallery-item{float:left;margin-top:10px;text-align:center;width:33%}#content-blog #blogLeftColumn .blogItem .gallery img{padding:5px;background-color:#dedede;max-width:100%;height:auto}#content-blog #blogLeftColumn .blogItem .gallery-caption{margin-left:0}#content-blog #blogLeftColumn .blogItem img.aligncenter{display:block;margin-left:auto;margin-right:auto;max-width:100%;padding:10px;background-color:#dedede}#content-blog #blogLeftColumn .blogItem img.alignright{height:auto;float:right;max-width:50%;margin-left:30px;margin-bottom:10px;padding:10px;background-color:#dedede}#content-blog #blogLeftColumn .blogItem img.alignleft{height:auto;float:left;max-width:50%;margin-right:30px;margin-bottom:10px;padding:10px;background-color:#dedede}#content-blog #blogLeftColumn .blogItem .wp-caption{width:auto!important;max-width:100%!important;height:auto!important}#content-blog #blogLeftColumn .blogItem .wp-caption.aligncenter img,#content-blog #blogLeftColumn .blogItem .wp-caption.alignnone img{width:100%;height:auto;max-width:100%;padding:10px;background-color:#dedede}#content-blog #blogLeftColumn .blogItem .wp-caption.alignright{float:right;max-width:50%!important;margin-left:30px;margin-bottom:10px}#content-blog #blogLeftColumn .blogItem .wp-caption.alignright img{height:auto;max-width:100%;padding:10px;background-color:#dedede}#content-blog #blogLeftColumn .blogItem .wp-caption.alignleft{float:left;max-width:50%!important;margin-right:30px;margin-bottom:10px}#content-blog #blogLeftColumn .blogItem .wp-caption.alignleft img{height:auto;max-width:100%;padding:10px;background-color:#dedede}#content-blog #blogLeftColumn .blogItem .wp-caption .wp-caption-text{padding:10px;padding-top:0;text-align:center;background-color:#dedede;margin:0}#content-blog #blogLeftColumn .blogItem table{width:100%;margin:0;padding:0;border-collapse:collapse;border-spacing:0;font-size:14pt}@media screen and (max-width:767px){#content-blog #blogLeftColumn .blogItem table{font-size:12pt}}#content-blog #blogLeftColumn .blogItem table caption{color:#490093;margin-bottom:10px;font-size:14pt}#content-blog #blogLeftColumn .blogItem table tr{border:1px solid #ddd;padding:5px}#content-blog #blogLeftColumn .blogItem table th{background-color:#490093;color:#fff}#content-blog #blogLeftColumn .blogItem table td,#content-blog #blogLeftColumn .blogItem table th{padding:10px;text-align:center}#content-blog #blogLeftColumn .blogItem table th{text-transform:uppercase;font-size:14px;letter-spacing:1px}#content-blog #blogLeftColumn .blogItem a{color:#490093;text-decoration:underline}#content-blog #blogLeftColumn .blogItem a:hover{text-decoration:none}#content-blog #blogLeftColumn .blogItem .cta{text-decoration:none;padding:10px;display:block;text-align:center;width:100%}#content-blog #blogLeftColumn .blogItem .date{color:#490093}#content-blog #blogLeftColumn .categoryKey ul{width:100%}#content-blog #blogLeftColumn .categoryKey ul li{padding:0}#content-blog #blogLeftColumn .blog-content h2{font-size:20pt;text-align:left;margin-top:40px}#content-blog #blogLeftColumn .blog-content img{margin:30px 0 10px 0}#content-blog #blogLeftColumn .blog-suggestions{border-bottom:1px solid #dedede;padding-bottom:50px}#content-blog #blogLeftColumn .blog-suggestions .SeeAllRecommended{float:right;margin-top:-52px;font-size:17px;font-weight:lighter;color:#490093;text-decoration:underline}#content-blog #blogLeftColumn .blog-suggestions .SeeAllRecommended:hover{text-decoration:none}#content-blog #blogLeftColumn .blog-suggestions h2{text-align:left;margin-top:39px}#content-blog #blogLeftColumn .blog-suggestions ul{padding:0;margin:0 0 10px 0}#content-blog #blogLeftColumn .blog-suggestions ul li{background-color:#f5f5f5;list-style-type:none;margin:0 0 10px 0;min-height:160px}#content-blog #blogLeftColumn .blog-suggestions ul li span{padding-top:2px;line-height:2em;padding-left:9px;color:#490093;padding-right:10px;float:left;height:33px;position:relative}#content-blog #blogLeftColumn .blog-suggestions ul li h3{padding:25px}#content-blog #blogLeftColumn .blog-suggestions ul li img{height:160px;float:left;margin-right:25px;float:left;clear:left;margin-top:-33px;z-index:-1}@media screen and (max-width:767px){#content-blog #blogLeftColumn .blog-suggestions ul li{padding-bottom:25px}#content-blog #blogLeftColumn .blog-suggestions ul li img{width:100%;height:auto}#content-blog #blogLeftColumn .blog-suggestions ul li h3{clear:left;text-align:left;margin-bottom:0}#content-blog #blogLeftColumn .blog-suggestions ul li .cta{margin-left:25px}}#content-blog #blogLeftColumn .wp-pagenavi .pages{display:none}#content-blog #blogLeftColumn .wp-pagenavi .current{background-color:#490093;padding:8px 13px;text-align:center;color:#fff;font-weight:400;display:inline-block;border:0}#content-blog #blogLeftColumn .wp-pagenavi .current a{color:#fff;text-decoration:none}#content-blog #blogLeftColumn .wp-pagenavi .page{background-color:#fff;padding:8px 13px;text-align:center;color:#fff;display:inline-block;border:0;color:#490093!important;text-decoration:underline}#content-blog #blogLeftColumn .wp-pagenavi .page:hover{color:#fff!important;background-color:#793db5;text-decoration:none}#content-blog #blogLeftColumn .wp-pagenavi .nextpostslink,#content-blog #blogLeftColumn .wp-pagenavi .previouspostslink{background-color:#fff;padding:8px 13px;text-align:center;color:#fff;display:inline-block;border:0;color:#490093!important;text-decoration:underline}#content-blog #blogLeftColumn .wp-pagenavi .nextpostslink:hover,#content-blog #blogLeftColumn .wp-pagenavi .previouspostslink:hover{color:#fff!important;background-color:#793db5;text-decoration:none}#content-blog #blogLeftColumn.post-page{margin-top:40px}#content-blog #blogLeftColumn.post-page .the_post_featured_image{display:block;margin-bottom:20px}#content-blog #blogLeftColumn.post-page h1,#content-blog #blogLeftColumn.post-page h2{display:block}#content-blog #blogLeftColumn.post-page p{margin-top:0!important}#content-blog #blogLeftColumn.post-page blockquote{font-size:1.4em;width:100%;margin:20px 0;font-style:italic;color:#555;padding:1.2em 30px 1.2em 75px;border-left:8px solid #490093;line-height:1.6;position:relative;background:#ededed}#content-blog #blogLeftColumn.post-page blockquote::before{font-family:Arial;content:"\201C";color:#490093;font-size:4em;position:absolute;left:10px;top:-10px}#content-blog #blogLeftColumn.post-page blockquote::after{content:''}#content-blog #blogLeftColumn.post-page blockquote span{display:block;color:#333;font-style:normal;font-weight:700;margin-top:1em}#content-blog .categoryKey ul{display:inline-block;list-style:none;padding:0;margin:0 0 10px 0}#content-blog .categoryKey ul li{padding:0;border:5px solid #fff;display:inline-block;width:100%}#content-blog .categoryKey ul li a{color:#490093;padding:0}#content-blog .categoryKey ul li:hover{colour:#e4a163}#content-blog .categoryKey ul li .Key{padding:10px}#content-blog .categoryKey ul li .BlogCount{background-color:#490093;padding:10px;color:#fff;float:right}#content-blog .categoryKey ul li span{padding:10px;float:left}#content-blog #searchBox label{width:100%;display:inline-block}#content-blog #searchBox .search-field{border:0;font-size:14pt;padding:15px;line-height:24pt;background-color:#ececec;border-radius:5pt;width:100%;box-sizing:border-box}#content-blog #searchBox .search-submit{background-color:#fdeb00;border:0;padding:10px;color:#490093;font-size:14pt;margin-top:10px;width:100%;display:inline-block;box-sizing:border-box}#content-blog #blogRightColumn h2{text-align:left}#content-blog #blogRightColumn .categoryKey ul li{padding:0}#content-blog #blogRightColumn .social-media-logo{width:50px;margin-right:3px}.entry-meta-bottom{border-top:2px solid #e5e5e5;padding-top:20px;margin:20px 0;font-size:14pt}.entry-meta-bottom a{color:#490093}.entry-meta-bottom .meta-label{margin-top:5px;display:block}.contact-form{font-size:14pt;line-height:24pt}.contact-form .gform_confirmation_wrapper_1{margin-top:20px}.contact-form .validation_error,.contact-form .validation_message{background-color:#f6ddde;padding:20px!important;color:#6f0100}.contact-form .validation_error{margin-bottom:20px;border:2px solid #550100;border-radius:10px}.contact-form .validation_message{padding:10px!important;margin-bottom:15px}.contact-form h3{font-size:18pt;margin:0 0 20px 0;text-align:center}@media screen and (max-width:1200px){.contact-form h3{font-size:14pt}}@media screen and (max-width:991px){.contact-form h3{font-size:18pt}}@media screen and (max-width:767px){.contact-form h3{font-size:14pt;line-height:24pt}}@media screen and (max-width:767px){.contact-form{font-size:12pt;line-height:22pt}}.contact-form .gfield_error,.contact-form .gform_fields{margin:0;padding:0;list-style-type:none}.contact-form .gfield_error li,.contact-form .gform_fields li{margin:0;padding:0!important}.contact-form .gfield_error li.gfield_error,.contact-form .gform_fields li.gfield_error{max-width:100%!important;margin-right:0!important}.contact-form .gsection_title{font-weight:400;text-align:left!important}.contact-form .field_description_above .gfield_label{display:block;color:#393939;margin-top:20px;margin-bottom:20px;font-weight:600;display:block}.contact-form .field_description_below .gfield_label{display:none}.contact-form .form-question{color:#393939;margin-top:20px;margin-bottom:20px;font-weight:600}.contact-form .ginput_container_email,.contact-form .ginput_container_phone,.contact-form .ginput_container_text,.contact-form .ginput_container_textarea{margin:0!important;margin-bottom:25px!important}.contact-form .ginput_container_email .large,.contact-form .ginput_container_email .medium,.contact-form .ginput_container_phone .large,.contact-form .ginput_container_phone .medium,.contact-form .ginput_container_text .large,.contact-form .ginput_container_text .medium,.contact-form .ginput_container_textarea .large,.contact-form .ginput_container_textarea .medium{margin:0;border:0;border-radius:5pt;color:#393939;padding:15px!important;width:100%!important}.contact-form .ginput_container_email .textarea,.contact-form .ginput_container_phone .textarea,.contact-form .ginput_container_text .textarea,.contact-form .ginput_container_textarea .textarea{display:block;height:200px}.contact-form .ginput_container_select{padding:0;margin:0;border:0;width:100%;border-radius:3px;overflow:hidden;background-color:#fff;background:#fff;position:relative;margin-bottom:20px}.contact-form .ginput_container_select select{padding:5px 8px;width:100%;color:#393939;border:none;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.contact-form .ginput_container_select:focus{outline:0}.contact-form .ginput_container_select:after{top:50%;right:20px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:transparent;border-top-color:#000;border-width:5px;margin-top:-2px;z-index:100}@media screen and (max-width:767px){.contact-form .ginput_container_select:after{right:10px}}.contact-form .gfield.consent-checkbox .gfield_required{display:none}.contact-form .gfield.consent-checkbox label{margin-top:5px;color:#393939;font-weight:600;display:block}.contact-form .ginput_container_checkbox .gfield_checkbox{margin-left:0;padding-left:0}.contact-form .ginput_container_checkbox .gfield_checkbox input[type=checkbox]{opacity:0;float:right}.contact-form .ginput_container_checkbox .gfield_checkbox label{position:relative;display:inline-block;color:#393939;padding-left:40px;font-size:13pt;line-height:30pt;font-weight:400}.contact-form .ginput_container_checkbox .gfield_checkbox label:after{position:absolute;content:"";display:inline-block;height:10px;width:20px;border-left:2px solid;border-bottom:2px solid;transform:rotate(-45deg);left:5px;top:9px}.contact-form .ginput_container_checkbox .gfield_checkbox label:before{position:absolute;content:"";display:inline-block;height:30px;width:30px;background-color:#fff;border:2px solid;left:0;top:3px}.contact-form .ginput_container_checkbox .gfield_checkbox input[type=checkbox]+label::after{content:none}.contact-form .ginput_container_checkbox .gfield_checkbox input[type=checkbox]:checked+label::after{content:""}.contact-form .ginput_container_checkbox .gfield_checkbox input[type=checkbox]:focus+label::before{outline:#3b99fc auto 5px}.contact-form .gfield_error .ginput_container_email .large,.contact-form .gfield_error .ginput_container_email .medium,.contact-form .gfield_error .ginput_container_phone .large,.contact-form .gfield_error .ginput_container_phone .medium,.contact-form .gfield_error .ginput_container_text .large,.contact-form .gfield_error .ginput_container_text .medium,.contact-form .gfield_error .ginput_container_textarea .large,.contact-form .gfield_error .ginput_container_textarea .medium{border-color:#550100!important}.contact-form .gform_confirmation_wrapper{text-align:center;font-size:14pt;background-color:#fff!important;color:#490093;padding:10px;border:5px solid #490093}.contact-form .gform_confirmation_wrapper h2{color:#490093!important;margin-bottom:0;text-shadow:none}.contact-form .gform_confirmation_wrapper p{margin:0!important}.contact-form .gform_footer{margin:0!important;padding:0!important;text-align:center}.contact-form .gform_validation_container{display:none!important;position:absolute!important;left:-9000px}.contact-form .gform_button{display:block;color:#490093;background-color:#fdeb00;padding:20px;font-size:14pt;text-align:center;width:100%;border:0}.contact-form .gform_button:hover{background-color:#e4a163}@media screen and (max-width:1200px){.contact-form .gform_button{font-size:11pt}}.contact-form .gform_fields_1{text-align:center}#content-body{background-color:#fff;padding-top:2em}@media screen and (max-width:767px){#content-body{padding-top:0}}#content-body strong{color:#490093}#content-body a{font-weight:400;color:#000}#content-body .centreText{text-align:center}.formPanel{padding-bottom:50px;background-color:#f5f5f5;margin-bottom:2em}@media screen and (max-width:767px){.formPanel{padding-top:10px;padding-bottom:20px}}.formPanel h1{color:#490093;font-size:24pt;font-weight:400}.formPanel h2{margin:20px 0 25px 0}@media screen and (max-width:1200px){.formPanel h2{margin:50px 0 25px 0}}@media screen and (max-width:991px){.formPanel h2{margin:45px 0 25px 0}}@media screen and (max-width:1200px){.formPanel{min-height:1020px}}@media screen and (max-width:991px){.formPanel{min-height:1020px}}@media screen and (max-width:767px){.formPanel{min-height:900px}}@media screen and (max-width:767px){.formPanel{min-height:auto}}.contactPanel{min-height:360px}@media screen and (max-width:767px){.contactPanel{min-height:0}}.contactPanel h2{margin-top:20px}@media screen and (max-width:767px){.contactPanel h2{margin-top:20px}}.contactPanel .contact_map{margin:30px -50px}@media screen and (max-width:991px){.contactPanel .contact_map{margin:30px 0}}@media screen and (max-width:767px){.contactPanel .hideForMobile{display:none}}.contactPanel ul{width:100%;min-width:330px;list-style-type:none;text-align:left;padding:0;margin-bottom:20px}.contactPanel ul li{width:41%;min-width:135px;display:inline-block;margin:0 0 10px 30px;font-size:larger}@media screen and (max-width:480px){.contactPanel ul li{margin:0 0 10px 0}}@media screen and (max-width:767px){.contactPanel ul li{margin:0 0 10px 30px}}@media screen and (max-width:991px){.contactPanel ul li{margin:0 0 10px 21px}}@media screen and (max-width:1200px){.contactPanel ul li{margin:0 0 10px 21px}}.contactPanel ul li img.social-media-logo{width:40px;margin-right:5px}.footer_contact_right{margin-left:40px}@media screen and (max-width:991px){.footer_contact_right{margin-left:0}}.footer_contact_right img{max-width:100%;height:auto}footer{background-color:#490093;padding-bottom:20px;color:#fff}footer h3{color:#fff;margin-top:50px;font-size:30px;margin-bottom:20px}footer p{font-size:14px}footer a{color:#fff}footer a:hover{color:#fdeb00}footer .footer-site ul{list-style-type:none;margin:0;padding:0}footer .footer-site ul li{margin-bottom:.5em;font-size:14px}footer .footer-site ul li ul{display:none}footer .footer-blog a{color:#fdeb00}footer .footer-tweet .ctf-item{padding:0!important}footer .footer-tweet .ctf-author-name{margin-left:0!important}footer .footer-tweet a{color:#fdeb00}@media screen and (max-width:767px){footer .footer-contact{text-align:center;margin-bottom:45px}}@media screen and (max-width:767px){footer .footer-contact h3{text-align:center}}footer .footer-contact a{color:#fff}footer .footer-contact strong{color:#fdeb00}footer .footer-contact .social-media-logo{width:34px;margin-right:3px}footer .sign-off{text-align:center}footer .sign-off a{color:#fdeb00}footer .sign-off .copyright{font-size:10px}#back-to-top{position:fixed;bottom:30px;right:30px;z-index:9999;width:32px;height:32px;text-align:center;line-height:30px;background:#f5f5f5;color:#444;cursor:pointer;border:0;border-radius:2px;text-decoration:none;transition:opacity .2s ease-out;opacity:0}@media screen and (max-width:767px){#back-to-top{right:10px}}#back-to-top:hover{background:#e9ebec}#back-to-top.show{opacity:1}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible;display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.animating .mobile_panel,.menu-visible .mobile_panel{display:block}.animating .wrapper{transition:transform .25s ease-in-out;-webkit-transition:-webkit-transform .25s ease-in-out}.animating.left .wrapper{transform:translate3d(-260px,0,0);-webkit-transform:translate3d(-260px,0,0)}.animating.right .wrapper{transform:translate3d(260px,0,0);-webkit-transform:translate3d(260px,0,0)}.menu-visible .wrapper{right:260px}@media screen and (max-width:767px){.mobile_panel,.wrapper{-webkit-backface-visibility:hidden;-webkit-perspective:1000}}#menu-icon{display:inline-block;width:30px;height:16px;position:relative;margin:0 0 0 5px;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#menu-icon span{display:block;position:absolute;height:4px;width:100%;background:#490093;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#menu-icon span:first-child{top:0;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#menu-icon span:nth-child(2){top:8px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#menu-icon span:nth-child(3){top:16px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#menu-icon.open span:first-child{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-3px;left:0}#menu-icon.open span:nth-child(2){width:0%;opacity:0}#menu-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:18px;left:0}