@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');
body.wp-admin{background:#f1f1f1}body.wp-admin a{color:#0073aa}body.wp-admin a:hover,body.wp-admin a:active,body.wp-admin a:focus{color:#0096dd}body.wp-admin #media-upload a.del-link:hover,body.wp-admin div.dashboard-widget-submit input:hover,body.wp-admin .subsubsub a:hover,body.wp-admin .subsubsub a.current:hover{color:#0096dd}body.wp-admin input[type=checkbox]:checked:before{color:#00964c}body.wp-admin input[type=radio]:checked:before{background:#00964c}body.wp-admin.wp-core-ui input[type="reset"]:hover,body.wp-admin.wp-core-ui input[type="reset"]:active{color:#0096dd}body.wp-admin.wp-core-ui .button-primary{background:#00964c;border-color:#006332 #004a25 #004a25;color:#fff;box-shadow:0 1px 0 #004a25;text-shadow:0 -1px 1px #004a25,1px 0 1px #004a25,0 1px 1px #004a25,-1px 0 1px #004a25}body.wp-admin.wp-core-ui .button-primary:hover,body.wp-admin.wp-core-ui .button-primary:focus{background:#00a554;border-color:#004a25;color:#fff;box-shadow:0 1px 0 #004a25}body.wp-admin.wp-core-ui .button-primary:focus{box-shadow:inset 0 1px 0 #006332,0 0 2px 1px #33b3db}body.wp-admin.wp-core-ui .button-primary:active{background:#006332;border-color:#004a25;box-shadow:inset 0 2px 0 #004a25}body.wp-admin.wp-core-ui .button-primary[disabled],body.wp-admin.wp-core-ui .button-primary:disabled,body.wp-admin.wp-core-ui .button-primary.button-primary-disabled,body.wp-admin.wp-core-ui .button-primary.disabled{color:#c7d1cc !important;background:#006d37 !important;border-color:#004a25 !important;text-shadow:none !important}body.wp-admin.wp-core-ui .button-primary.button-hero{box-shadow:0 2px 0 #004a25 !important}body.wp-admin.wp-core-ui .button-primary.button-hero:active{box-shadow:inset 0 3px 0 #004a25 !important}body.wp-admin.wp-core-ui .wp-ui-primary{color:#fff;background-color:#1275cd}body.wp-admin.wp-core-ui .wp-ui-text-primary{color:#1275cd}body.wp-admin.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#00964c}body.wp-admin.wp-core-ui .wp-ui-text-highlight{color:#00964c}body.wp-admin.wp-core-ui .wp-ui-notification{color:#fff;background-color:#00964c}body.wp-admin.wp-core-ui .wp-ui-text-notification{color:#00964c}body.wp-admin.wp-core-ui .wp-ui-text-icon{color:#f1f2f3}body.wp-admin .wrap .add-new-h2:hover,body.wp-admin .wrap .page-title-action:hover,body.wp-admin .tablenav .tablenav-pages a:hover,body.wp-admin .tablenav .tablenav-pages a:focus{color:#fff;background-color:#1275cd}body.wp-admin .view-switch a.current:before{color:#1275cd}body.wp-admin .view-switch a:hover:before{color:#00964c}body.wp-admin #adminmenuback,body.wp-admin #adminmenuwrap,body.wp-admin #adminmenu{background:#1275cd}body.wp-admin #adminmenu a{color:#fff}body.wp-admin #adminmenu div.wp-menu-image:before{color:#f1f2f3}body.wp-admin #adminmenu a:hover,body.wp-admin #adminmenu li.menu-top:hover,body.wp-admin #adminmenu li.opensub>a.menu-top,body.wp-admin #adminmenu li>a.menu-top:focus{color:#fff;background-color:#00964c}body.wp-admin #adminmenu li.menu-top:hover div.wp-menu-image:before,body.wp-admin #adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}body.wp-admin .about-wrap h2 .nav-tab-active,body.wp-admin .nav-tab-active,body.wp-admin .nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}body.wp-admin #adminmenu .wp-submenu,body.wp-admin #adminmenu .wp-has-current-submenu .wp-submenu,body.wp-admin #adminmenu .wp-has-current-submenu.opensub .wp-submenu,body.wp-admin .folded #adminmenu .wp-has-current-submenu .wp-submenu,body.wp-admin #adminmenu a.wp-has-current-submenu:focus+.wp-submenu{background:#0f62ac}body.wp-admin #adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#0f62ac}body.wp-admin #adminmenu .wp-submenu .wp-submenu-head{color:#b8d6f0}body.wp-admin #adminmenu .wp-submenu a,body.wp-admin #adminmenu .wp-has-current-submenu .wp-submenu a,body.wp-admin .folded #adminmenu .wp-has-current-submenu .wp-submenu a,body.wp-admin #adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,body.wp-admin #adminmenu .wp-has-current-submenu.opensub .wp-submenu a{color:#b8d6f0}body.wp-admin #adminmenu .wp-submenu a:focus,body.wp-admin #adminmenu .wp-submenu a:hover,body.wp-admin #adminmenu .wp-has-current-submenu .wp-submenu a:focus,body.wp-admin #adminmenu .wp-has-current-submenu .wp-submenu a:hover,body.wp-admin .folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,body.wp-admin .folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover,body.wp-admin #adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,body.wp-admin #adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,body.wp-admin #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,body.wp-admin #adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover{color:#fff}body.wp-admin #adminmenu .wp-submenu li.current a,body.wp-admin #adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a,body.wp-admin #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a{color:#fff}body.wp-admin #adminmenu .wp-submenu li.current a:hover,body.wp-admin #adminmenu .wp-submenu li.current a:focus,body.wp-admin #adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover,body.wp-admin #adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,body.wp-admin #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,body.wp-admin #adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus{color:#fff}body.wp-admin ul#adminmenu a.wp-has-current-submenu:after,body.wp-admin ul#adminmenu>li.current>a.current:after{border-right-color:#f1f1f1}body.wp-admin #adminmenu li.current a.menu-top,body.wp-admin #adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,body.wp-admin #adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,body.wp-admin .folded #adminmenu li.current.menu-top{color:#fff;background:#00964c}body.wp-admin #adminmenu li.wp-has-current-submenu div.wp-menu-image:before,body.wp-admin #adminmenu a.current:hover div.wp-menu-image:before,body.wp-admin #adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,body.wp-admin #adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,body.wp-admin #adminmenu li:hover div.wp-menu-image:before,body.wp-admin #adminmenu li a:focus div.wp-menu-image:before,body.wp-admin #adminmenu li.opensub div.wp-menu-image:before,body.wp-admin .ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#fff}body.wp-admin #adminmenu .awaiting-mod,body.wp-admin #adminmenu .update-plugins{color:#fff;background:#00964c}body.wp-admin #adminmenu li.current a .awaiting-mod,body.wp-admin #adminmenu li a.wp-has-current-submenu .update-plugins,body.wp-admin #adminmenu li:hover a .awaiting-mod,body.wp-admin #adminmenu li.menu-top:hover>a .update-plugins{color:#fff;background:#0f62ac}body.wp-admin #collapse-button{color:#f1f2f3}body.wp-admin #collapse-button:hover,body.wp-admin #collapse-button:focus{color:#fff}div#wpadminbar{color:#fff;background:#1275cd}div#wpadminbar .ab-item,div#wpadminbar a.ab-item,div#wpadminbar>#wp-toolbar span.ab-label,div#wpadminbar>#wp-toolbar span.noticon{color:#fff}div#wpadminbar .ab-icon,div#wpadminbar .ab-icon:before,div#wpadminbar .ab-item:before,div#wpadminbar .ab-item:after{color:#f1f2f3}div#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,div#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus,div#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,div#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,div#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item{color:#fff;background:#0f62ac}div#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label,div#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,div#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label{color:#fff}div#wpadminbar:not(.mobile) li:hover .ab-icon:before,div#wpadminbar:not(.mobile) li:hover .ab-item:before,div#wpadminbar:not(.mobile) li:hover .ab-item:after,div#wpadminbar:not(.mobile) li:hover #adminbarsearch:before{color:#fff}div#wpadminbar .menupop .ab-sub-wrapper{background:#0f62ac}div#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,div#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#2187e2}div#wpadminbar .ab-submenu .ab-item,div#wpadminbar .quicklinks .menupop ul li a,div#wpadminbar .quicklinks .menupop.hover ul li a,div#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#b8d6f0}div#wpadminbar .quicklinks li .blavatar,div#wpadminbar .menupop .menupop>.ab-item:before{color:#f1f2f3}div#wpadminbar .quicklinks .menupop ul li a:hover,div#wpadminbar .quicklinks .menupop ul li a:focus,div#wpadminbar .quicklinks .menupop ul li a:hover strong,div#wpadminbar .quicklinks .menupop ul li a:focus strong,div#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,div#wpadminbar .quicklinks .menupop.hover ul li a:hover,div#wpadminbar .quicklinks .menupop.hover ul li a:focus,div#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover,div#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,div#wpadminbar li:hover .ab-icon:before,div#wpadminbar li:hover .ab-item:before,div#wpadminbar li a:focus .ab-icon:before,div#wpadminbar li .ab-item:focus:before,div#wpadminbar li .ab-item:focus .ab-icon:before,div#wpadminbar li.hover .ab-icon:before,div#wpadminbar li.hover .ab-item:before,div#wpadminbar li:hover #adminbarsearch:before,div#wpadminbar li #adminbarsearch.adminbar-focused:before{color:#fff}div#wpadminbar .quicklinks li a:hover .blavatar,div#wpadminbar .quicklinks li a:focus .blavatar,div#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,div#wpadminbar .menupop .menupop>.ab-item:hover:before,div#wpadminbar.mobile .quicklinks .ab-icon:before,div#wpadminbar.mobile .quicklinks .ab-item:before{color:#fff}div#wpadminbar.mobile .quicklinks .hover .ab-icon:before,div#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#f1f2f3}div#wpadminbar #adminbarsearch:before{color:#f1f2f3}div#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#1888eb}div#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#1888eb;background-color:#1888eb}div#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}div#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#fff}div#wpadminbar #wp-admin-bar-user-info .username{color:#b8d6f0}body.wp-admin .wp-pointer .wp-pointer-content h3{background-color:#00964c;border-color:#007d3f}body.wp-admin .wp-pointer .wp-pointer-content h3:before{color:#00964c}body.wp-admin .wp-pointer.wp-pointer-top .wp-pointer-arrow,body.wp-admin .wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,body.wp-admin .wp-pointer.wp-pointer-undefined .wp-pointer-arrow,body.wp-admin .wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#00964c}body.wp-admin .media-item .bar,body.wp-admin .media-progress-bar div{background-color:#00964c}body.wp-admin .details.attachment{box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #00964c}body.wp-admin .attachment.details .check{background-color:#00964c;box-shadow:0 0 0 1px #fff,0 0 0 2px #00964c}body.wp-admin .media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0px 0px 0px 1px #fff,0px 0px 0px 3px #00964c;box-shadow:0px 0px 0px 1px #fff,0px 0px 0px 3px #00964c}body.wp-admin .theme-browser .theme.active .theme-name,body.wp-admin .theme-browser .theme.add-new-theme a:hover:after,body.wp-admin .theme-browser .theme.add-new-theme a:focus:after{background:#00964c}body.wp-admin .theme-browser .theme.add-new-theme a:hover span:after,body.wp-admin .theme-browser .theme.add-new-theme a:focus span:after{color:#00964c}body.wp-admin .theme-section.current,body.wp-admin .theme-filter.current{border-bottom-color:#1275cd}body.wp-admin body.more-filters-opened .more-filters{color:#fff;background-color:#1275cd}body.wp-admin body.more-filters-opened .more-filters:before{color:#fff}body.wp-admin body.more-filters-opened .more-filters:hover,body.wp-admin body.more-filters-opened .more-filters:focus{background-color:#00964c;color:#fff}body.wp-admin body.more-filters-opened .more-filters:hover:before,body.wp-admin body.more-filters-opened .more-filters:focus:before{color:#fff}body.wp-admin .widgets-chooser li.widgets-chooser-selected{background-color:#00964c;color:#fff}body.wp-admin .widgets-chooser li.widgets-chooser-selected:before,body.wp-admin .widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}body.wp-admin div#wp-responsive-toggle a:before{color:#f1f2f3}body.wp-admin .wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#00964c}body.wp-admin .wp-responsive-open div#wpadminbar #wp-admin-bar-menu-toggle a{background:#0f62ac}body.wp-admin .wp-responsive-open div#wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#f1f2f3}body.wp-admin .mce-container.mce-menu .mce-menu-item:hover,body.wp-admin .mce-container.mce-menu .mce-menu-item.mce-selected,body.wp-admin .mce-container.mce-menu .mce-menu-item:focus,body.wp-admin .mce-container.mce-menu .mce-menu-item-normal.mce-active,body.wp-admin .mce-container.mce-menu .mce-menu-item-preview.mce-active{background:#00964c}body.wp-admin #adminmenu .wp-submenu a:focus,body.wp-admin #adminmenu .wp-submenu a:hover{color:#fff}body.wp-admin .acf-box .footer.-blue{background-color:#1275cd;color:#fff}body.wp-admin .acf-switch.-on{background-color:#00964c;border-color:#006332}body.wp-admin .acf-switch.-on .acf-switch-slider{left:50%;right:3px;border-color:#00964c}body.wp-admin .acf-switch.-focus .acf-switch-slider{border-color:#006332;box-shadow:0 1px 0 rgba(0,74,37,0.5)}body.wp-admin .acf-switch .acf-switch-on{color:#fff;text-shadow:#006332 0 1px 0}body.wp-admin .acf-field-object.open>.handle{background:#1275cd;border:#1068b6 solid 1px;text-shadow:#0e5a9e 0 1px 0}body.wp-admin .acf-fc-popup a{color:#fff}body.wp-admin .acf-fc-popup a:hover{background:#00964c}.toplevel_page_wpseo_dashboard .wp-menu-image.svg{background-image:none !important}.toplevel_page_wpseo_dashboard .wp-menu-image.svg:before{content:"\f238";display:inline-block;width:20px;height:20px;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;font-weight:400;font-style:normal;vertical-align:top;text-align:center;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#mceu_11{display:none}div#wpadminbar{position:absolute}@media screen and (min-height: 500px){div#wpadminbar{position:fixed}}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{max-width:100%;display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}dfn{font-style:italic}mark{background-color:#00964c;color:#fff}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sup{vertical-align:super}sub{vertical-align:sub}svg:not(:root){overflow:hidden}figure{margin:0 0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:16px}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}button,input,input[type="color"],input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="password"],input[type="month"],input[type="number"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="week"],input[type="text"],select,textarea{text-transform:none;cursor:pointer;-webkit-border-radius:0 ;-moz-border-radius:0 ;-ms-border-radius:0 ;border-radius:0 ;border-width:0;border-style:none;border-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-moz-appearance:none;appearance:none}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}legend{border:0;padding:0}optgroup{font-weight:bold;font-weight:900}*{-webkit-tap-highlight-color:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.screen_reader{position:absolute;top:-1000em}.screen_reader:focus{left:6px;top:7px;height:auto;width:auto;display:block;font-size:14px;font-weight:600;padding:15px 23px 14px;background:#f1f1f1;color:#21759b;z-index:100000;line-height:normal;text-decoration:none;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.6);box-shadow:0 0 2px 2px rgba(0,0,0,0.6)}input[type="color"]:-webkit-autofill,input[type="color"]:-webkit-autofill:focus,input[type="date"]:-webkit-autofill,input[type="date"]:-webkit-autofill:focus,input[type="datetime"]:-webkit-autofill,input[type="datetime"]:-webkit-autofill:focus,input[type="datetime-local"]:-webkit-autofill,input[type="datetime-local"]:-webkit-autofill:focus,input[type="email"]:-webkit-autofill,input[type="email"]:-webkit-autofill:focus,input[type="password"]:-webkit-autofill,input[type="password"]:-webkit-autofill:focus,input[type="month"]:-webkit-autofill,input[type="month"]:-webkit-autofill:focus,input[type="number"]:-webkit-autofill,input[type="number"]:-webkit-autofill:focus,input[type="range"]:-webkit-autofill,input[type="range"]:-webkit-autofill:focus,input[type="search"]:-webkit-autofill,input[type="search"]:-webkit-autofill:focus,input[type="tel"]:-webkit-autofill,input[type="tel"]:-webkit-autofill:focus,input[type="time"]:-webkit-autofill,input[type="time"]:-webkit-autofill:focus,input[type="url"]:-webkit-autofill,input[type="url"]:-webkit-autofill:focus,input[type="week"]:-webkit-autofill,input[type="week"]:-webkit-autofill:focus,input[type="text"]:-webkit-autofill,input[type="text"]:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:focus{border-color:#52bad5 !important;background-color:#fff !important;-webkit-box-shadow:0 0 0 50px #fff inset !important;-webkit-text-fill-color:#424242 !important}iframe{min-width:100%;width:100px;*width:100%}i,cite,em,var,address,dfn{font-style:normal}body.user-is-tabbing *:focus{outline:2px solid #1275cd !important;outline:5px auto #1275cd !important}body:not(.user-is-tabbing) button:focus,body:not(.user-is-tabbing) input:focus,body:not(.user-is-tabbing) select:focus,body:not(.user-is-tabbing) textarea:focus{outline:none}html{overflow-y:scroll;min-height:100%;-webkit-overflow-scrolling:touch;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{width:100%;height:100%;margin:0;font-family:'Open Sans',sans-serif;font-weight:300;font-size:16px;line-height:1;color:#424242}::-moz-selection{background-color:#00964c;text-shadow:none;color:#fff}::selection{background-color:#00964c;text-shadow:none;color:#fff}.grid{overflow:hidden}.grid.content .wsp-container{float:left}@media screen and (max-width: 529px){.grid.content .wsp-container{width:100%}}@media screen and (min-width: 530px){.grid.content .wsp-container{margin-right:2%}}@media screen and (min-width: 530px) and (max-width: 819px){.grid.content .wsp-container{width:49%}.grid.content .wsp-container:nth-child(2n){margin-right:0}.grid.content .wsp-container:nth-child(2n+1){clear:left}.grid.content .wsp-container:last-child{width:100%;margin-right:0}}@media screen and (min-width: 820px){.grid.content .wsp-container{width:32%;margin-right:2%}.grid.content .wsp-container:nth-child(3n){margin-right:0}.grid.content .wsp-container:nth-child(3n+1){clear:left}}@media (max-width: 33.0625em){.grid.content .wsp-container{margin-bottom:26px }}@media (min-width: 33.125em) and (max-width: 71.9375em){.grid.content .wsp-container{margin-bottom:calc( 10px + (14 - 10) * ( (100vw - 530px) / ( 1151 - 530) )) ;margin-bottom:-moz-calc( 10px + (14 - 10) * ( (100vw - 530px) / ( 1151 - 530) )) ;margin-bottom:-webkit-calc( 10px + (14 - 10) * ( (100vw - 530px) / ( 1151 - 530) )) }}@media (min-width: 72em){.grid.content .wsp-container{margin-bottom:14px }}.grid.col_2 .col{float:left}@media screen and (max-width: 569px){.grid.col_2 .col{width:100%}}@media screen and (min-width: 570px){.grid.col_2 .col{width:47%;margin-right:6%}.grid.col_2 .col:nth-child(2n){margin-right:0}.grid.col_2 .col:nth-child(2n+1){clear:left}}@media screen and (max-width: 299px){.grid.col_2 .col{margin-bottom:31px }}@media screen and (min-width: 300px) and (max-width: 803px){.grid.col_2 .col{margin-bottom:calc( 1.9375em + (42 - 31) * ( (100vw - 300px) / ( 804 - 300) )) ;margin-bottom:-moz-calc( 1.9375em + (42 - 31) * ( (100vw - 300px) / ( 804 - 300) )) ;margin-bottom:-webkit-calc( 1.9375em + (42 - 31) * ( (100vw - 300px) / ( 804 - 300) )) }}@media screen and (min-width: 804px){.grid.col_2 .col{margin-bottom:42px }}.grid.col_2_alt .col{float:left}@media screen and (max-width: 889px){.grid.col_2_alt .col{width:100%}}@media screen and (min-width: 890px){.grid.col_2_alt .col{width:47%;margin-right:6%}.grid.col_2_alt .col:nth-child(2n){margin-right:0}.grid.col_2_alt .col:nth-child(2n+1){clear:left}}@media screen and (max-width: 299px){.grid.col_2_alt .col{margin-bottom:50px }}@media screen and (min-width: 300px) and (max-width: 803px){.grid.col_2_alt .col{margin-bottom:calc( 3.125em + (42 - 50) * ( (100vw - 300px) / ( 804 - 300) )) ;margin-bottom:-moz-calc( 3.125em + (42 - 50) * ( (100vw - 300px) / ( 804 - 300) )) ;margin-bottom:-webkit-calc( 3.125em + (42 - 50) * ( (100vw - 300px) / ( 804 - 300) )) }}@media screen and (min-width: 804px){.grid.col_2_alt .col{margin-bottom:42px }}.grid.col_2_thin .col{float:left}@media screen and (max-width: 919px){.grid.col_2_thin .col{width:100%}}@media screen and (min-width: 920px){.grid.col_2_thin .col{width:47%;margin-right:6%}.grid.col_2_thin .col:nth-child(2n){margin-right:0}.grid.col_2_thin .col:nth-child(2n+1){clear:left}}@media (max-width: 57.4375em){.grid.col_2_thin .col{margin-bottom:26px }}@media (min-width: 57.5em) and (max-width: 71.9375em){.grid.col_2_thin .col{margin-bottom:calc( 52px + (42 - 52) * ( (100vw - 920px) / ( 1151 - 920) )) ;margin-bottom:-moz-calc( 52px + (42 - 52) * ( (100vw - 920px) / ( 1151 - 920) )) ;margin-bottom:-webkit-calc( 52px + (42 - 52) * ( (100vw - 920px) / ( 1151 - 920) )) }}@media (min-width: 72em){.grid.col_2_thin .col{margin-bottom:42px }}.grid.col_3{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.grid.col_3 .col{float:left}@media screen and (max-width: 699px){.grid.col_3 .col{width:100%}}@media screen and (min-width: 700px){.grid.col_3 .col{width:29.3333333333%;margin-right:6%}.grid.col_3 .col:nth-child(3n){margin-right:0}.grid.col_3 .col:nth-child(3n+1){clear:left}}@media screen and (max-width: 299px){.grid.col_3 .col{margin-bottom:39px }}@media screen and (min-width: 300px) and (max-width: 803px){.grid.col_3 .col{margin-bottom:calc( 2.4375em + (42 - 39) * ( (100vw - 300px) / ( 804 - 300) )) ;margin-bottom:-moz-calc( 2.4375em + (42 - 39) * ( (100vw - 300px) / ( 804 - 300) )) ;margin-bottom:-webkit-calc( 2.4375em + (42 - 39) * ( (100vw - 300px) / ( 804 - 300) )) }}@media screen and (min-width: 804px){.grid.col_3 .col{margin-bottom:42px }}.scroll{overflow-x:auto;overflow-y:hidden;white-space:nowrap;word-wrap:normal;font-size:0;padding-bottom:13px}.scroll::-webkit-scrollbar{-webkit-appearance:none;height:5px}.scroll::-webkit-scrollbar-thumb{background-color:rgba(0,150,76,0.5)}.scroll .item{vertical-align:top;white-space:normal;display:inline-block;font-size:16px;margin-right:19.5px}.scroll .item:last-child{margin-right:0 !important}@media screen and (max-width: 964px){.mobile_scroll{overflow-x:auto;overflow-y:hidden;white-space:nowrap;word-wrap:normal;font-size:0;padding-bottom:13px}.mobile_scroll::-webkit-scrollbar{-webkit-appearance:none;height:5px}.mobile_scroll::-webkit-scrollbar-thumb{background-color:rgba(0,150,76,0.5)}.mobile_scroll .item{vertical-align:top;white-space:normal;display:inline-block;font-size:16px;margin-right:19.5px}.mobile_scroll .item:last-child{margin-right:0 !important}}.flex{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.flex.vert{-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.col_3 .col{float:left}@media screen and (max-width: 569px){.col_3 .col{width:100%}}@media screen and (min-width: 570px){.col_3 .col{width:32%;margin-right:2%}.col_3 .col:nth-child(3n){margin-right:0}.col_3 .col:nth-child(3n+1){clear:left}}@media screen and (max-width: 299px){.col_3 .col{margin-bottom:10px }}@media screen and (min-width: 300px) and (max-width: 803px){.col_3 .col{margin-bottom:calc( .625em + (14 - 10) * ( (100vw - 300px) / ( 804 - 300) )) ;margin-bottom:-moz-calc( .625em + (14 - 10) * ( (100vw - 300px) / ( 804 - 300) )) ;margin-bottom:-webkit-calc( .625em + (14 - 10) * ( (100vw - 300px) / ( 804 - 300) )) }}@media screen and (min-width: 804px){.col_3 .col{margin-bottom:14px }}.col_4 .col{float:left}@media screen and (max-width: 569px){.col_4 .col{width:100%}}@media screen and (min-width: 570px){.col_4 .col{width:23.5%;margin-right:2%}.col_4 .col:nth-child(4n){margin-right:0}.col_4 .col:nth-child(4n+1){clear:left}}@media screen and (max-width: 299px){.col_4 .col{margin-bottom:10px }}@media screen and (min-width: 300px) and (max-width: 803px){.col_4 .col{margin-bottom:calc( .625em + (14 - 10) * ( (100vw - 300px) / ( 804 - 300) )) ;margin-bottom:-moz-calc( .625em + (14 - 10) * ( (100vw - 300px) / ( 804 - 300) )) ;margin-bottom:-webkit-calc( .625em + (14 - 10) * ( (100vw - 300px) / ( 804 - 300) )) }}@media screen and (min-width: 804px){.col_4 .col{margin-bottom:14px }}.col_5 .col{float:left}@media screen and (max-width: 569px){.col_5 .col{width:100%}}@media screen and (min-width: 570px){.col_5 .col{width:18.4%;margin-right:2%}.col_5 .col:nth-child(5n){margin-right:0}.col_5 .col:nth-child(5n+1){clear:left}}@media screen and (max-width: 299px){.col_5 .col{margin-bottom:10px }}@media screen and (min-width: 300px) and (max-width: 803px){.col_5 .col{margin-bottom:calc( .625em + (14 - 10) * ( (100vw - 300px) / ( 804 - 300) )) ;margin-bottom:-moz-calc( .625em + (14 - 10) * ( (100vw - 300px) / ( 804 - 300) )) ;margin-bottom:-webkit-calc( .625em + (14 - 10) * ( (100vw - 300px) / ( 804 - 300) )) }}@media screen and (min-width: 804px){.col_5 .col{margin-bottom:14px }}h1,.h1,h2,h3,h4,h5,h6,p.title{font-family:'Open Sans',sans-serif;font-weight:100;color:#252525;margin:0;clear:both}h1 a,.h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,p.title a{color:currentColor;-webkit-transition:color,.25s;-moz-transition:color,.25s;-ms-transition:color,.25s;-o-transition:color,.25s;transition:color,.25s}h1 a:focus,h1 a:hover,.h1 a:focus,.h1 a:hover,h2 a:focus,h2 a:hover,h3 a:focus,h3 a:hover,h4 a:focus,h4 a:hover,h5 a:focus,h5 a:hover,h6 a:focus,h6 a:hover,p.title a:focus,p.title a:hover{color:#1275cd}address,p{margin-top:0}@media (max-width: 24.9375em){address,p{font-size:16px ;font-size:1em }}@media (min-width: 25em) and (max-width: 50.1875em){address,p{font-size:calc( 1em + (15 - 16) * ( (100vw - 400px) / ( 803 - 400) )) ;font-size:-moz-calc( 1em + (15 - 16) * ( (100vw - 400px) / ( 803 - 400) )) ;font-size:-webkit-calc( 1em + (15 - 16) * ( (100vw - 400px) / ( 803 - 400) )) }}@media (min-width: 50.25em){address,p{font-size:15px ;font-size:.9375em }}@media (max-width: 24.9375em){address,p{line-height:1.625 }}@media (min-width: 25em) and (max-width: 50.1875em){address,p{line-height:calc( 1.625em + ( 26 - 24.375 ) * ( (100vw - 400px) / ( 803 - 400) )) ;line-height:-moz-calc( 1.625em + ( 26 - 24.375 ) * ( (100vw - 400px) / ( 803 - 400) )) ;line-height:-webkit-calc( 1.625em + ( 26 - 24.375 ) * ( (100vw - 400px) / ( 803 - 400) )) }}@media (min-width: 50.25em){address,p{line-height:1.7333333333 }}@media screen and (max-width: 299px){address,p{margin-bottom:26px }}@media screen and (min-width: 300px) and (max-width: 803px){address,p{margin-bottom:calc( 1.625em + (26 - 26) * ( (100vw - 300px) / ( 803 - 300) )) ;margin-bottom:-moz-calc( 1.625em + (26 - 26) * ( (100vw - 300px) / ( 803 - 300) )) ;margin-bottom:-webkit-calc( 1.625em + (26 - 26) * ( (100vw - 300px) / ( 803 - 300) )) }}@media screen and (min-width: 804px){address,p{margin-bottom:26px }}blockquote{margin:0;border-left:3px solid #424242;margin-left:-9px;padding-left:10px}@media screen and (max-width: 299px){blockquote{margin-top:52px }}@media screen and (min-width: 300px) and (max-width: 803px){blockquote{margin-top:calc( 3.25em + (52 - 52) * ( (100vw - 300px) / ( 803 - 300) )) ;margin-top:-moz-calc( 3.25em + (52 - 52) * ( (100vw - 300px) / ( 803 - 300) )) ;margin-top:-webkit-calc( 3.25em + (52 - 52) * ( (100vw - 300px) / ( 803 - 300) )) }}@media screen and (min-width: 804px){blockquote{margin-top:52px }}@media screen and (max-width: 299px){blockquote{margin-bottom:52px }}@media screen and (min-width: 300px) and (max-width: 803px){blockquote{margin-bottom:calc( 3.25em + (52 - 52) * ( (100vw - 300px) / ( 803 - 300) )) ;margin-bottom:-moz-calc( 3.25em + (52 - 52) * ( (100vw - 300px) / ( 803 - 300) )) ;margin-bottom:-webkit-calc( 3.25em + (52 - 52) * ( (100vw - 300px) / ( 803 - 300) )) }}@media screen and (min-width: 804px){blockquote{margin-bottom:52px }}@media screen and (min-width: 500px){blockquote{border-left:10px solid #424242;margin-left:-22px;padding-left:12px}}blockquote p{font-weight:400}blockquote p,p.lead{line-height:1.8}@media (max-width: 24.9375em){blockquote p,p.lead{font-size:20px ;font-size:1.25em }}@media (min-width: 25em) and (max-width: 50.1875em){blockquote p,p.lead{font-size:calc( 1.25em + (24 - 20) * ( (100vw - 400px) / ( 803 - 400) )) ;font-size:-moz-calc( 1.25em + (24 - 20) * ( (100vw - 400px) / ( 803 - 400) )) ;font-size:-webkit-calc( 1.25em + (24 - 20) * ( (100vw - 400px) / ( 803 - 400) )) }}@media (min-width: 50.25em){blockquote p,p.lead{font-size:24px ;font-size:1.5em }}@media (max-width: 24.9375em){blockquote p,p.lead{line-height:1.3 }}@media (min-width: 25em) and (max-width: 50.1875em){blockquote p,p.lead{line-height:calc( 1.3em + ( 22.5 - 19.5 ) * ( (100vw - 400px) / ( 803 - 400) )) ;line-height:-moz-calc( 1.3em + ( 22.5 - 19.5 ) * ( (100vw - 400px) / ( 803 - 400) )) ;line-height:-webkit-calc( 1.3em + ( 22.5 - 19.5 ) * ( (100vw - 400px) / ( 803 - 400) )) }}@media (min-width: 50.25em){blockquote p,p.lead{line-height:1.5 }}@media screen and (max-width: 299px){blockquote p,p.lead{margin-bottom:26px }}@media screen and (min-width: 300px) and (max-width: 803px){blockquote p,p.lead{margin-bottom:calc( 1.625em + (26 - 26) * ( (100vw - 300px) / ( 803 - 300) )) ;margin-bottom:-moz-calc( 1.625em + (26 - 26) * ( (100vw - 300px) / ( 803 - 300) )) ;margin-bottom:-webkit-calc( 1.625em + (26 - 26) * ( (100vw - 300px) / ( 803 - 300) )) }}@media screen and (min-width: 804px){blockquote p,p.lead{margin-bottom:26px }}@media screen and (max-width: 299px){p+ul,p+ol,ul+ul,ul+ol,ol+ul,ol+ol{margin-top:-19.5px }}@media screen and (min-width: 300px) and (max-width: 803px){p+ul,p+ol,ul+ul,ul+ol,ol+ul,ol+ol{margin-top:calc( -1.21875em + (-19.5 - -19.5) * ( (100vw - 300px) / ( 803 - 300) )) ;margin-top:-moz-calc( -1.21875em + (-19.5 - -19.5) * ( (100vw - 300px) / ( 803 - 300) )) ;margin-top:-webkit-calc( -1.21875em + (-19.5 - -19.5) * ( (100vw - 300px) / ( 803 - 300) )) }}@media screen and (min-width: 804px){p+ul,p+ol,ul+ul,ul+ol,ol+ul,ol+ol{margin-top:-19.5px }}ul,ol{padding:0 0 0 22px;margin:0;margin-bottom:26px }@media (max-width: 24.9375em){ul,ol{margin-bottom:26px }}@media (min-width: 25em) and (max-width: 71.9375em){ul,ol{margin-bottom:calc( 26px + (26 - 26) * ( (100vw - 400px) / ( 1151 - 400) )) ;margin-bottom:-moz-calc( 26px + (26 - 26) * ( (100vw - 400px) / ( 1151 - 400) )) ;margin-bottom:-webkit-calc( 26px + (26 - 26) * ( (100vw - 400px) / ( 1151 - 400) )) }}@media (min-width: 72em){ul,ol{margin-bottom:26px }}ul ul,ul ol,ol ul,ol ol{margin-bottom:0}li{margin-bottom:7.8px }@media (max-width: 24.9375em){li{font-size:16px ;font-size:1em }}@media (min-width: 25em) and (max-width: 50.1875em){li{font-size:calc( 1em + (15 - 16) * ( (100vw - 400px) / ( 803 - 400) )) ;font-size:-moz-calc( 1em + (15 - 16) * ( (100vw - 400px) / ( 803 - 400) )) ;font-size:-webkit-calc( 1em + (15 - 16) * ( (100vw - 400px) / ( 803 - 400) )) }}@media (min-width: 50.25em){li{font-size:15px ;font-size:.9375em }}@media (max-width: 24.9375em){li{line-height:1.625 }}@media (min-width: 25em) and (max-width: 50.1875em){li{line-height:calc( 1.625em + ( 26 - 24.375 ) * ( (100vw - 400px) / ( 803 - 400) )) ;line-height:-moz-calc( 1.625em + ( 26 - 24.375 ) * ( (100vw - 400px) / ( 803 - 400) )) ;line-height:-webkit-calc( 1.625em + ( 26 - 24.375 ) * ( (100vw - 400px) / ( 803 - 400) )) }}@media (min-width: 50.25em){li{line-height:1.7333333333 }}@media (max-width: 24.9375em){li{margin-bottom:7.8px }}@media (min-width: 25em) and (max-width: 71.9375em){li{margin-bottom:calc( 7.8px + (7.8 - 7.8) * ( (100vw - 400px) / ( 1151 - 400) )) ;margin-bottom:-moz-calc( 7.8px + (7.8 - 7.8) * ( (100vw - 400px) / ( 1151 - 400) )) ;margin-bottom:-webkit-calc( 7.8px + (7.8 - 7.8) * ( (100vw - 400px) / ( 1151 - 400) )) }}@media (min-width: 72em){li{margin-bottom:7.8px }}li li{font-size:1em}@media (max-width: 24.9375em){h1{font-size:26px ;font-size:1.625em }}@media (min-width: 25em) and (max-width: 50.1875em){h1{font-size:calc( 1.625em + (36 - 26) * ( (100vw - 400px) / ( 803 - 400) )) ;font-size:-moz-calc( 1.625em + (36 - 26) * ( (100vw - 400px) / ( 803 - 400) )) ;font-size:-webkit-calc( 1.625em + (36 - 26) * ( (100vw - 400px) / ( 803 - 400) )) }}@media (min-width: 50.25em){h1{font-size:36px ;font-size:2.25em }}@media (max-width: 24.9375em){h1{line-height:1.2692307692 }}@media (min-width: 25em) and (max-width: 50.1875em){h1{line-height:calc( 1.2692307692em + ( 20 - 19.0384615385 ) * ( (100vw - 400px) / ( 803 - 400) )) ;line-height:-moz-calc( 1.2692307692em + ( 20 - 19.0384615385 ) * ( (100vw - 400px) / ( 803 - 400) )) ;line-height:-webkit-calc( 1.2692307692em + ( 20 - 19.0384615385 ) * ( (100vw - 400px) / ( 803 - 400) )) }}@media (min-width: 50.25em){h1{line-height:1.3333333333 }}@media screen and (max-width: 299px){h1{margin-top:52px }}@media screen and (min-width: 300px) and (max-width: 803px){h1{margin-top:calc( 52px + (52 - 52) * ( (100vw - 300px) / ( 803 - 300) )) ;margin-top:-moz-calc( 52px + (52 - 52) * ( (100vw - 300px) / ( 803 - 300) )) ;margin-top:-webkit-calc( 52px + (52 - 52) * ( (100vw - 300px) / ( 803 - 300) )) }}@media screen and (min-width: 804px){h1{margin-top:52px }}h1:first-child{margin-top:0}@media screen and (max-width: 299px){h1{margin-bottom:26px }}@media screen and (min-width: 300px) and (max-width: 803px){h1{margin-bottom:calc( 26px + (26 - 26) * ( (100vw - 300px) / ( 803 - 300) )) ;margin-bottom:-moz-calc( 26px + (26 - 26) * ( (100vw - 300px) / ( 803 - 300) )) ;margin-bottom:-webkit-calc( 26px + (26 - 26) * ( (100vw - 300px) / ( 803 - 300) )) }}@media screen and (min-width: 804px){h1{margin-bottom:26px }}@media (max-width: 24.9375em){h2{font-size:24px ;font-size:1.5em }}@media (min-width: 25em) and (max-width: 50.1875em){h2{font-size:calc( 1.5em + (28 - 24) * ( (100vw - 400px) / ( 803 - 400) )) ;font-size:-moz-calc( 1.5em + (28 - 24) * ( (100vw - 400px) / ( 803 - 400) )) ;font-size:-webkit-calc( 1.5em + (28 - 24) * ( (100vw - 400px) / ( 803 - 400) )) }}@media (min-width: 50.25em){h2{font-size:28px ;font-size:1.75em }}@media (max-width: 24.9375em){h2{line-height:1.375 }}@media (min-width: 25em) and (max-width: 50.1875em){h2{line-height:calc( 1.375em + ( 19.2857142857 - 20.625 ) * ( (100vw - 400px) / ( 803 - 400) )) ;line-height:-moz-calc( 1.375em + ( 19.2857142857 - 20.625 ) * ( (100vw - 400px) / ( 803 - 400) )) ;line-height:-webkit-calc( 1.375em + ( 19.2857142857 - 20.625 ) * ( (100vw - 400px) / ( 803 - 400) )) }}@media (min-width: 50.25em){h2{line-height:1.2857142857 }}@media screen and (max-width: 299px){h2{margin-top:52px }}@media screen and (min-width: 300px) and (max-width: 803px){h2{margin-top:calc( 52px + (52 - 52) * ( (100vw - 300px) / ( 803 - 300) )) ;margin-top:-moz-calc( 52px + (52 - 52) * ( (100vw - 300px) / ( 803 - 300) )) ;margin-top:-webkit-calc( 52px + (52 - 52) * ( (100vw - 300px) / ( 803 - 300) )) }}@media screen and (min-width: 804px){h2{margin-top:52px }}h2:first-child{margin-top:0}@media screen and (max-width: 299px){h2{margin-bottom:26px }}@media screen and (min-width: 300px) and (max-width: 803px){h2{margin-bottom:calc( 26px + (26 - 26) * ( (100vw - 300px) / ( 803 - 300) )) ;margin-bottom:-moz-calc( 26px + (26 - 26) * ( (100vw - 300px) / ( 803 - 300) )) ;margin-bottom:-webkit-calc( 26px + (26 - 26) * ( (100vw - 300px) / ( 803 - 300) )) }}@media screen and (min-width: 804px){h2{margin-bottom:26px }}@media (max-width: 24.9375em){h3{font-size:22px ;font-size:1.375em }}@media (min-width: 25em) and (max-width: 50.1875em){h3{font-size:calc( 1.375em + (26 - 22) * ( (100vw - 400px) / ( 803 - 400) )) ;font-size:-moz-calc( 1.375em + (26 - 22) * ( (100vw - 400px) / ( 803 - 400) )) ;font-size:-webkit-calc( 1.375em + (26 - 22) * ( (100vw - 400px) / ( 803 - 400) )) }}@media (min-width: 50.25em){h3{font-size:26px ;font-size:1.625em }}@media (max-width: 24.9375em){h3{line-height:1.5 }}@media (min-width: 25em) and (max-width: 50.1875em){h3{line-height:calc( 1.5em + ( 20.7692307692 - 22.5 ) * ( (100vw - 400px) / ( 803 - 400) )) ;line-height:-moz-calc( 1.5em + ( 20.7692307692 - 22.5 ) * ( (100vw - 400px) / ( 803 - 400) )) ;line-height:-webkit-calc( 1.5em + ( 20.7692307692 - 22.5 ) * ( (100vw - 400px) / ( 803 - 400) )) }}@media (min-width: 50.25em){h3{line-height:1.3846153846 }}@media screen and (max-width: 299px){h3{margin-top:52px }}@media screen and (min-width: 300px) and (max-width: 803px){h3{margin-top:calc( 52px + (52 - 52) * ( (100vw - 300px) / ( 803 - 300) )) ;margin-top:-moz-calc( 52px + (52 - 52) * ( (100vw - 300px) / ( 803 - 300) )) ;margin-top:-webkit-calc( 52px + (52 - 52) * ( (100vw - 300px) / ( 803 - 300) )) }}@media screen and (min-width: 804px){h3{margin-top:52px }}h3:first-child{margin-top:0}@media screen and (max-width: 299px){h3{margin-bottom:26px }}@media screen and (min-width: 300px) and (max-width: 803px){h3{margin-bottom:calc( 26px + (26 - 26) * ( (100vw - 300px) / ( 803 - 300) )) ;margin-bottom:-moz-calc( 26px + (26 - 26) * ( (100vw - 300px) / ( 803 - 300) )) ;margin-bottom:-webkit-calc( 26px + (26 - 26) * ( (100vw - 300px) / ( 803 - 300) )) }}@media screen and (min-width: 804px){h3{margin-bottom:26px }}@media (max-width: 24.9375em){h4{font-size:20px ;font-size:1.25em }}@media (min-width: 25em) and (max-width: 50.1875em){h4{font-size:calc( 1.25em + (24 - 20) * ( (100vw - 400px) / ( 803 - 400) )) ;font-size:-moz-calc( 1.25em + (24 - 20) * ( (100vw - 400px) / ( 803 - 400) )) ;font-size:-webkit-calc( 1.25em + (24 - 20) * ( (100vw - 400px) / ( 803 - 400) )) }}@media (min-width: 50.25em){h4{font-size:24px ;font-size:1.5em }}@media (max-width: 24.9375em){h4{line-height:1.1 }}@media (min-width: 25em) and (max-width: 50.1875em){h4{line-height:calc( 1.1em + ( 22.5 - 16.5 ) * ( (100vw - 400px) / ( 803 - 400) )) ;line-height:-moz-calc( 1.1em + ( 22.5 - 16.5 ) * ( (100vw - 400px) / ( 803 - 400) )) ;line-height:-webkit-calc( 1.1em + ( 22.5 - 16.5 ) * ( (100vw - 400px) / ( 803 - 400) )) }}@media (min-width: 50.25em){h4{line-height:1.5 }}@media screen and (max-width: 299px){h4{margin-top:52px }}@media screen and (min-width: 300px) and (max-width: 803px){h4{margin-top:calc( 52px + (52 - 52) * ( (100vw - 300px) / ( 803 - 300) )) ;margin-top:-moz-calc( 52px + (52 - 52) * ( (100vw - 300px) / ( 803 - 300) )) ;margin-top:-webkit-calc( 52px + (52 - 52) * ( (100vw - 300px) / ( 803 - 300) )) }}@media screen and (min-width: 804px){h4{margin-top:52px }}h4:first-child{margin-top:0}@media screen and (max-width: 299px){h4{margin-bottom:26px }}@media screen and (min-width: 300px) and (max-width: 803px){h4{margin-bottom:calc( 26px + (26 - 26) * ( (100vw - 300px) / ( 803 - 300) )) ;margin-bottom:-moz-calc( 26px + (26 - 26) * ( (100vw - 300px) / ( 803 - 300) )) ;margin-bottom:-webkit-calc( 26px + (26 - 26) * ( (100vw - 300px) / ( 803 - 300) )) }}@media screen and (min-width: 804px){h4{margin-bottom:26px }}@media (max-width: 24.9375em){h5{font-size:19px ;font-size:1.1875em }}@media (min-width: 25em) and (max-width: 50.1875em){h5{font-size:calc( 1.1875em + (24 - 19) * ( (100vw - 400px) / ( 803 - 400) )) ;font-size:-moz-calc( 1.1875em + (24 - 19) * ( (100vw - 400px) / ( 803 - 400) )) ;font-size:-webkit-calc( 1.1875em + (24 - 19) * ( (100vw - 400px) / ( 803 - 400) )) }}@media (min-width: 50.25em){h5{font-size:24px ;font-size:1.5em }}@media (max-width: 24.9375em){h5{line-height:1.1578947368 }}@media (min-width: 25em) and (max-width: 50.1875em){h5{line-height:calc( 1.1578947368em + ( 22.5 - 17.3684210526 ) * ( (100vw - 400px) / ( 803 - 400) )) ;line-height:-moz-calc( 1.1578947368em + ( 22.5 - 17.3684210526 ) * ( (100vw - 400px) / ( 803 - 400) )) ;line-height:-webkit-calc( 1.1578947368em + ( 22.5 - 17.3684210526 ) * ( (100vw - 400px) / ( 803 - 400) )) }}@media (min-width: 50.25em){h5{line-height:1.5 }}@media screen and (max-width: 299px){h5{margin-top:52px }}@media screen and (min-width: 300px) and (max-width: 803px){h5{margin-top:calc( 52px + (52 - 52) * ( (100vw - 300px) / ( 803 - 300) )) ;margin-top:-moz-calc( 52px + (52 - 52) * ( (100vw - 300px) / ( 803 - 300) )) ;margin-top:-webkit-calc( 52px + (52 - 52) * ( (100vw - 300px) / ( 803 - 300) )) }}@media screen and (min-width: 804px){h5{margin-top:52px }}h5:first-child{margin-top:0}@media screen and (max-width: 299px){h5{margin-bottom:26px }}@media screen and (min-width: 300px) and (max-width: 803px){h5{margin-bottom:calc( 26px + (26 - 26) * ( (100vw - 300px) / ( 803 - 300) )) ;margin-bottom:-moz-calc( 26px + (26 - 26) * ( (100vw - 300px) / ( 803 - 300) )) ;margin-bottom:-webkit-calc( 26px + (26 - 26) * ( (100vw - 300px) / ( 803 - 300) )) }}@media screen and (min-width: 804px){h5{margin-bottom:26px }}@media (max-width: 24.9375em){h6{font-size:18px ;font-size:1.125em }}@media (min-width: 25em) and (max-width: 50.1875em){h6{font-size:calc( 1.125em + (24 - 18) * ( (100vw - 400px) / ( 803 - 400) )) ;font-size:-moz-calc( 1.125em + (24 - 18) * ( (100vw - 400px) / ( 803 - 400) )) ;font-size:-webkit-calc( 1.125em + (24 - 18) * ( (100vw - 400px) / ( 803 - 400) )) }}@media (min-width: 50.25em){h6{font-size:24px ;font-size:1.5em }}@media (max-width: 24.9375em){h6{line-height:1.2222222222 }}@media (min-width: 25em) and (max-width: 50.1875em){h6{line-height:calc( 1.2222222222em + ( 22.5 - 18.3333333333 ) * ( (100vw - 400px) / ( 803 - 400) )) ;line-height:-moz-calc( 1.2222222222em + ( 22.5 - 18.3333333333 ) * ( (100vw - 400px) / ( 803 - 400) )) ;line-height:-webkit-calc( 1.2222222222em + ( 22.5 - 18.3333333333 ) * ( (100vw - 400px) / ( 803 - 400) )) }}@media (min-width: 50.25em){h6{line-height:1.5 }}@media screen and (max-width: 299px){h6{margin-top:52px }}@media screen and (min-width: 300px) and (max-width: 803px){h6{margin-top:calc( 52px + (52 - 52) * ( (100vw - 300px) / ( 803 - 300) )) ;margin-top:-moz-calc( 52px + (52 - 52) * ( (100vw - 300px) / ( 803 - 300) )) ;margin-top:-webkit-calc( 52px + (52 - 52) * ( (100vw - 300px) / ( 803 - 300) )) }}@media screen and (min-width: 804px){h6{margin-top:52px }}h6:first-child{margin-top:0}@media screen and (max-width: 299px){h6{margin-bottom:26px }}@media screen and (min-width: 300px) and (max-width: 803px){h6{margin-bottom:calc( 26px + (26 - 26) * ( (100vw - 300px) / ( 803 - 300) )) ;margin-bottom:-moz-calc( 26px + (26 - 26) * ( (100vw - 300px) / ( 803 - 300) )) ;margin-bottom:-webkit-calc( 26px + (26 - 26) * ( (100vw - 300px) / ( 803 - 300) )) }}@media screen and (min-width: 804px){h6{margin-bottom:26px }}a{color:#1275cd;text-decoration:none;cursor:pointer}strong{font-weight:400}hr{height:0;padding:0;border-style:none;border-bottom:2px solid #bebcbc;clear:both}@media screen and (max-width: 299px){hr{padding-top:52px }}@media screen and (min-width: 300px) and (max-width: 803px){hr{padding-top:calc( 3.25em + (52 - 52) * ( (100vw - 300px) / ( 803 - 300) )) ;padding-top:-moz-calc( 3.25em + (52 - 52) * ( (100vw - 300px) / ( 803 - 300) )) ;padding-top:-webkit-calc( 3.25em + (52 - 52) * ( (100vw - 300px) / ( 803 - 300) )) }}@media screen and (min-width: 804px){hr{padding-top:52px }}@media screen and (max-width: 299px){hr{margin-bottom:52px }}@media screen and (min-width: 300px) and (max-width: 803px){hr{margin-bottom:calc( 3.25em + (52 - 52) * ( (100vw - 300px) / ( 803 - 300) )) ;margin-bottom:-moz-calc( 3.25em + (52 - 52) * ( (100vw - 300px) / ( 803 - 300) )) ;margin-bottom:-webkit-calc( 3.25em + (52 - 52) * ( (100vw - 300px) / ( 803 - 300) )) }}@media screen and (min-width: 804px){hr{margin-bottom:52px }}dl{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;overflow:visible;max-width:400px}dt,dd{padding:4px 0}dt{flex:0 0 65%;text-overflow:ellipsis;overflow:hidden}dd{flex:0 0 35%;margin-left:auto;text-align:right;text-overflow:ellipsis;overflow:hidden}button,.btn,.button,.btn_header{display:inline-block;min-width:0;max-width:100%;cursor:pointer;text-align:center;text-rendering:optimizeLegibility;text-transform:none;text-indent:0;text-shadow:none;font-weight:300;vertical-align:middle;-webkit-appearance:none;border-style:none;letter-spacing:normal;word-spacing:normal;-webkit-transition:all,.25s;-moz-transition:all,.25s;-ms-transition:all,.25s;-o-transition:all,.25s;transition:all,.25s;border:2px solid;-webkit-border-radius:999px ;-moz-border-radius:999px ;-ms-border-radius:999px ;border-radius:999px ;text-decoration:none}.content button,.btn,.button{line-height:1.1 !important;color:#fff;margin-bottom:26px ;background-color:#1275cd;padding:9px 17px;border-color:#1275cd;margin-bottom:26px ;cursor:pointer}@media (max-width: 24.9375em){.content button,.btn,.button{font-size:16px ;font-size:1em }}@media (min-width: 25em) and (max-width: 50.1875em){.content button,.btn,.button{font-size:calc( 1em + (15 - 16) * ( (100vw - 400px) / ( 803 - 400) )) ;font-size:-moz-calc( 1em + (15 - 16) * ( (100vw - 400px) / ( 803 - 400) )) ;font-size:-webkit-calc( 1em + (15 - 16) * ( (100vw - 400px) / ( 803 - 400) )) }}@media (min-width: 50.25em){.content button,.btn,.button{font-size:15px ;font-size:.9375em }}@media (max-width: 24.9375em){.content button,.btn,.button{margin-bottom:26px }}@media (min-width: 25em) and (max-width: 71.9375em){.content button,.btn,.button{margin-bottom:calc( 26px + (26 - 26) * ( (100vw - 400px) / ( 1151 - 400) )) ;margin-bottom:-moz-calc( 26px + (26 - 26) * ( (100vw - 400px) / ( 1151 - 400) )) ;margin-bottom:-webkit-calc( 26px + (26 - 26) * ( (100vw - 400px) / ( 1151 - 400) )) }}@media (min-width: 72em){.content button,.btn,.button{margin-bottom:26px }}@media (max-width: 24.9375em){.content button,.btn,.button{margin-bottom:26px }}@media (min-width: 25em) and (max-width: 71.9375em){.content button,.btn,.button{margin-bottom:calc( 26px + (26 - 26) * ( (100vw - 400px) / ( 1151 - 400) )) ;margin-bottom:-moz-calc( 26px + (26 - 26) * ( (100vw - 400px) / ( 1151 - 400) )) ;margin-bottom:-webkit-calc( 26px + (26 - 26) * ( (100vw - 400px) / ( 1151 - 400) )) }}@media (min-width: 72em){.content button,.btn,.button{margin-bottom:26px }}@media screen and (min-width: 896px){.content button,.btn,.button{padding:10px 23px}}@media screen and (min-width: 1152px){.content button,.btn,.button{padding:12px 26px}}.content button:hover,.content button:focus,.content button:active,.btn:hover,.btn:focus,.btn:active,.button:hover,.button:focus,.button:active{color:#fff;background-color:#1275cd}.content button.alt,.btn.alt,.button.alt{color:#000;border-color:#86c6c4}.content button.alt:hover,.content button.alt:focus,.btn.alt:hover,.btn.alt:focus,.button.alt:hover,.button.alt:focus{color:#000;background-color:#63b6b3}.btn.center,.button.center{display:table;margin-left:auto;margin-right:auto}.btn.btn-full,.button.btn-full{width:100%}.btn.btn_icon,.button.btn_icon{text-align:initial;background-repeat:no-repeat}.btn.no_margin,.button.no_margin{margin-bottom:0 !important}@media screen and (max-width: 299px){.btn.margin_top,.button.margin_top{margin-top:26px }}@media screen and (min-width: 300px) and (max-width: 803px){.btn.margin_top,.button.margin_top{margin-top:calc( 1.625em + (26 - 26) * ( (100vw - 300px) / ( 803 - 300) )) ;margin-top:-moz-calc( 1.625em + (26 - 26) * ( (100vw - 300px) / ( 803 - 300) )) ;margin-top:-webkit-calc( 1.625em + (26 - 26) * ( (100vw - 300px) / ( 803 - 300) )) }}@media screen and (min-width: 804px){.btn.margin_top,.button.margin_top{margin-top:26px }}.btn.large,.button.large{padding:15px 25px}@media (max-width: 24.9375em){.btn.large,.button.large{font-size:20px ;font-size:1.25em }}@media (min-width: 25em) and (max-width: 50.1875em){.btn.large,.button.large{font-size:calc( 1.25em + (19 - 20) * ( (100vw - 400px) / ( 803 - 400) )) ;font-size:-moz-calc( 1.25em + (19 - 20) * ( (100vw - 400px) / ( 803 - 400) )) ;font-size:-webkit-calc( 1.25em + (19 - 20) * ( (100vw - 400px) / ( 803 - 400) )) }}@media (min-width: 50.25em){.btn.large,.button.large{font-size:19px ;font-size:1.1875em }}@media screen and (min-width: 1152px){.btn.large,.button.large{padding:17px 50px}}p .btn{margin-bottom:0}@media (max-width: 24.9375em){p .btn.large{font-size:20px ;font-size:1.25em }}@media (min-width: 25em) and (max-width: 50.1875em){p .btn.large{font-size:calc( 1.3333333333em + (19 - 20) * ( (100vw - 400px) / ( 803 - 400) )) ;font-size:-moz-calc( 1.3333333333em + (19 - 20) * ( (100vw - 400px) / ( 803 - 400) )) ;font-size:-webkit-calc( 1.3333333333em + (19 - 20) * ( (100vw - 400px) / ( 803 - 400) )) }}@media (min-width: 50.25em){p .btn.large{font-size:19px ;font-size:1.2666666667em }}p+.button,.button+.button{margin-top:26px}.button+.button{margin-left:13px}.btn.solid,.button.solid{background-color:#00964c;color:#fff}.btn.solid:hover,.btn.solid:focus,.button.solid:hover,.button.solid:focus{background-color:#006332}.btn.solid.alt,.button.solid.alt{background-color:#86c6c4;color:#000}.btn.solid.alt:hover,.btn.solid.alt:focus,.button.solid.alt:hover,.button.solid.alt:focus{background-color:#63b6b3}.intl-tel-input{position:relative}.intl-tel-input *{-moz-box-sizing:border-box;box-sizing:border-box}.intl-tel-input .hide{display:none}.intl-tel-input .v-hide{visibility:hidden}.intl-tel-input input[type=tel]{position:relative;z-index:0;margin-top:0 !important;margin-bottom:0 !important;padding-left:44px;margin-left:0}.intl-tel-input .flag-dropdown{position:absolute;top:0;bottom:0;padding:1px}.intl-tel-input .flag-dropdown:hover{cursor:pointer}.intl-tel-input .flag-dropdown:hover .selected-flag{background-color:rgba(0,0,0,0.05)}.intl-tel-input .flag-dropdown ul,.intl-tel-input .flag-dropdown li{margin:0;padding:0;background:white}.intl-tel-input .selected-flag{z-index:1;position:relative;width:38px;height:100%;padding:0 0 0 8px}.intl-tel-input .selected-flag .flag{position:absolute;top:50%;margin-top:-5px}.intl-tel-input .selected-flag .arrow{position:relative;top:50%;margin-top:-2px;left:20px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.intl-tel-input .selected-flag .arrow.up{border-top:none;border-bottom:4px solid #555}.intl-tel-input .country-list{list-style:none;position:absolute;z-index:2;font-size:14px;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,0.2);background-color:white;border:1px solid #ccc;width:430px;max-height:200px;overflow-y:scroll}.intl-tel-input .country-list .flag{display:inline-block}.intl-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.intl-tel-input .country-list .country{padding:5px 10px}.intl-tel-input .country-list .country .dial-code{color:#999}.intl-tel-input .country-list .country.highlight{background-color:rgba(0,0,0,0.05)}.intl-tel-input .country-list .flag,.intl-tel-input .country-list .country-name{margin-right:6px}.intl-tel-input .flag{width:16px;height:11px;background:url("https://readysalteddev.co.uk/sphr/wp-content/plugins/vfb-pro/public/assets/img/flags.png")}.intl-tel-input .ad{background-position:-16px 0}.intl-tel-input .ae{background-position:-32px 0}.intl-tel-input .af{background-position:-48px 0}.intl-tel-input .ag{background-position:-64px 0}.intl-tel-input .ai{background-position:-80px 0}.intl-tel-input .al{background-position:-96px 0}.intl-tel-input .am{background-position:-112px 0}.intl-tel-input .ao{background-position:-128px 0}.intl-tel-input .ar{background-position:-144px 0}.intl-tel-input .as{background-position:-160px 0}.intl-tel-input .at{background-position:-176px 0}.intl-tel-input .au{background-position:-192px 0}.intl-tel-input .aw{background-position:-208px 0}.intl-tel-input .az{background-position:-224px 0}.intl-tel-input .ba{background-position:-240px 0}.intl-tel-input .bb{background-position:0 -11px}.intl-tel-input .bd{background-position:-16px -11px}.intl-tel-input .be{background-position:-32px -11px}.intl-tel-input .bf{background-position:-48px -11px}.intl-tel-input .bg{background-position:-64px -11px}.intl-tel-input .bh{background-position:-80px -11px}.intl-tel-input .bi{background-position:-96px -11px}.intl-tel-input .bj{background-position:-112px -11px}.intl-tel-input .bm{background-position:-128px -11px}.intl-tel-input .bn{background-position:-144px -11px}.intl-tel-input .bo{background-position:-160px -11px}.intl-tel-input .br{background-position:-176px -11px}.intl-tel-input .bs{background-position:-192px -11px}.intl-tel-input .bt{background-position:-208px -11px}.intl-tel-input .bw{background-position:-224px -11px}.intl-tel-input .by{background-position:-240px -11px}.intl-tel-input .bz{background-position:0 -22px}.intl-tel-input .ca{background-position:-16px -22px}.intl-tel-input .cd{background-position:-32px -22px}.intl-tel-input .cf{background-position:-48px -22px}.intl-tel-input .cg{background-position:-64px -22px}.intl-tel-input .ch{background-position:-80px -22px}.intl-tel-input .ci{background-position:-96px -22px}.intl-tel-input .ck{background-position:-112px -22px}.intl-tel-input .cl{background-position:-128px -22px}.intl-tel-input .cm{background-position:-144px -22px}.intl-tel-input .cn{background-position:-160px -22px}.intl-tel-input .co{background-position:-176px -22px}.intl-tel-input .cr{background-position:-192px -22px}.intl-tel-input .cu{background-position:-208px -22px}.intl-tel-input .cv{background-position:-224px -22px}.intl-tel-input .cw{background-position:-240px -22px}.intl-tel-input .cy{background-position:0 -33px}.intl-tel-input .cz{background-position:-16px -33px}.intl-tel-input .de{background-position:-32px -33px}.intl-tel-input .dj{background-position:-48px -33px}.intl-tel-input .dk{background-position:-64px -33px}.intl-tel-input .dm{background-position:-80px -33px}.intl-tel-input .do{background-position:-96px -33px}.intl-tel-input .dz{background-position:-112px -33px}.intl-tel-input .ec{background-position:-128px -33px}.intl-tel-input .ee{background-position:-144px -33px}.intl-tel-input .eg{background-position:-160px -33px}.intl-tel-input .er{background-position:-176px -33px}.intl-tel-input .es{background-position:-192px -33px}.intl-tel-input .et{background-position:-208px -33px}.intl-tel-input .fi{background-position:-224px -33px}.intl-tel-input .fj{background-position:-240px -33px}.intl-tel-input .fk{background-position:0 -44px}.intl-tel-input .fm{background-position:-16px -44px}.intl-tel-input .fo{background-position:-32px -44px}.intl-tel-input .fr,.intl-tel-input .bl,.intl-tel-input .mf{background-position:-48px -44px}.intl-tel-input .ga{background-position:-64px -44px}.intl-tel-input .gb{background-position:-80px -44px}.intl-tel-input .gd{background-position:-96px -44px}.intl-tel-input .ge{background-position:-112px -44px}.intl-tel-input .gf{background-position:-128px -44px}.intl-tel-input .gh{background-position:-144px -44px}.intl-tel-input .gi{background-position:-160px -44px}.intl-tel-input .gl{background-position:-176px -44px}.intl-tel-input .gm{background-position:-192px -44px}.intl-tel-input .gn{background-position:-208px -44px}.intl-tel-input .gp{background-position:-224px -44px}.intl-tel-input .gq{background-position:-240px -44px}.intl-tel-input .gr{background-position:0 -55px}.intl-tel-input .gt{background-position:-16px -55px}.intl-tel-input .gu{background-position:-32px -55px}.intl-tel-input .gw{background-position:-48px -55px}.intl-tel-input .gy{background-position:-64px -55px}.intl-tel-input .hk{background-position:-80px -55px}.intl-tel-input .hn{background-position:-96px -55px}.intl-tel-input .hr{background-position:-112px -55px}.intl-tel-input .ht{background-position:-128px -55px}.intl-tel-input .hu{background-position:-144px -55px}.intl-tel-input .id{background-position:-160px -55px}.intl-tel-input .ie{background-position:-176px -55px}.intl-tel-input .il{background-position:-192px -55px}.intl-tel-input .in{background-position:-208px -55px}.intl-tel-input .io{background-position:-224px -55px}.intl-tel-input .iq{background-position:-240px -55px}.intl-tel-input .ir{background-position:0 -66px}.intl-tel-input .is{background-position:-16px -66px}.intl-tel-input .it{background-position:-32px -66px}.intl-tel-input .jm{background-position:-48px -66px}.intl-tel-input .jo{background-position:-64px -66px}.intl-tel-input .jp{background-position:-80px -66px}.intl-tel-input .ke{background-position:-96px -66px}.intl-tel-input .kg{background-position:-112px -66px}.intl-tel-input .kh{background-position:-128px -66px}.intl-tel-input .ki{background-position:-144px -66px}.intl-tel-input .km{background-position:-160px -66px}.intl-tel-input .kn{background-position:-176px -66px}.intl-tel-input .kp{background-position:-192px -66px}.intl-tel-input .kr{background-position:-208px -66px}.intl-tel-input .kw{background-position:-224px -66px}.intl-tel-input .ky{background-position:-240px -66px}.intl-tel-input .kz{background-position:0 -77px}.intl-tel-input .la{background-position:-16px -77px}.intl-tel-input .lb{background-position:-32px -77px}.intl-tel-input .lc{background-position:-48px -77px}.intl-tel-input .li{background-position:-64px -77px}.intl-tel-input .lk{background-position:-80px -77px}.intl-tel-input .lr{background-position:-96px -77px}.intl-tel-input .ls{background-position:-112px -77px}.intl-tel-input .lt{background-position:-128px -77px}.intl-tel-input .lu{background-position:-144px -77px}.intl-tel-input .lv{background-position:-160px -77px}.intl-tel-input .ly{background-position:-176px -77px}.intl-tel-input .ma{background-position:-192px -77px}.intl-tel-input .mc{background-position:-208px -77px}.intl-tel-input .md{background-position:-224px -77px}.intl-tel-input .me{background-position:-112px -154px;height:12px}.intl-tel-input .mg{background-position:0 -88px}.intl-tel-input .mh{background-position:-16px -88px}.intl-tel-input .mk{background-position:-32px -88px}.intl-tel-input .ml{background-position:-48px -88px}.intl-tel-input .mm{background-position:-64px -88px}.intl-tel-input .mn{background-position:-80px -88px}.intl-tel-input .mo{background-position:-96px -88px}.intl-tel-input .mp{background-position:-112px -88px}.intl-tel-input .mq{background-position:-128px -88px}.intl-tel-input .mr{background-position:-144px -88px}.intl-tel-input .ms{background-position:-160px -88px}.intl-tel-input .mt{background-position:-176px -88px}.intl-tel-input .mu{background-position:-192px -88px}.intl-tel-input .mv{background-position:-208px -88px}.intl-tel-input .mw{background-position:-224px -88px}.intl-tel-input .mx{background-position:-240px -88px}.intl-tel-input .my{background-position:0 -99px}.intl-tel-input .mz{background-position:-16px -99px}.intl-tel-input .na{background-position:-32px -99px}.intl-tel-input .nc{background-position:-48px -99px}.intl-tel-input .ne{background-position:-64px -99px}.intl-tel-input .nf{background-position:-80px -99px}.intl-tel-input .ng{background-position:-96px -99px}.intl-tel-input .ni{background-position:-112px -99px}.intl-tel-input .nl,.intl-tel-input .bq{background-position:-128px -99px}.intl-tel-input .no{background-position:-144px -99px}.intl-tel-input .np{background-position:-160px -99px}.intl-tel-input .nr{background-position:-176px -99px}.intl-tel-input .nu{background-position:-192px -99px}.intl-tel-input .nz{background-position:-208px -99px}.intl-tel-input .om{background-position:-224px -99px}.intl-tel-input .pa{background-position:-240px -99px}.intl-tel-input .pe{background-position:0 -110px}.intl-tel-input .pf{background-position:-16px -110px}.intl-tel-input .pg{background-position:-32px -110px}.intl-tel-input .ph{background-position:-48px -110px}.intl-tel-input .pk{background-position:-64px -110px}.intl-tel-input .pl{background-position:-80px -110px}.intl-tel-input .pm{background-position:-96px -110px}.intl-tel-input .pr{background-position:-112px -110px}.intl-tel-input .ps{background-position:-128px -110px}.intl-tel-input .pt{background-position:-144px -110px}.intl-tel-input .pw{background-position:-160px -110px}.intl-tel-input .py{background-position:-176px -110px}.intl-tel-input .qa{background-position:-192px -110px}.intl-tel-input .re{background-position:-208px -110px}.intl-tel-input .ro{background-position:-224px -110px}.intl-tel-input .rs{background-position:-240px -110px}.intl-tel-input .ru{background-position:0 -121px}.intl-tel-input .rw{background-position:-16px -121px}.intl-tel-input .sa{background-position:-32px -121px}.intl-tel-input .sb{background-position:-48px -121px}.intl-tel-input .sc{background-position:-64px -121px}.intl-tel-input .sd{background-position:-80px -121px}.intl-tel-input .se{background-position:-96px -121px}.intl-tel-input .sg{background-position:-112px -121px}.intl-tel-input .sh{background-position:-128px -121px}.intl-tel-input .si{background-position:-144px -121px}.intl-tel-input .sk{background-position:-160px -121px}.intl-tel-input .sl{background-position:-176px -121px}.intl-tel-input .sm{background-position:-192px -121px}.intl-tel-input .sn{background-position:-208px -121px}.intl-tel-input .so{background-position:-224px -121px}.intl-tel-input .sr{background-position:-240px -121px}.intl-tel-input .ss{background-position:0 -132px}.intl-tel-input .st{background-position:-16px -132px}.intl-tel-input .sv{background-position:-32px -132px}.intl-tel-input .sx{background-position:-48px -132px}.intl-tel-input .sy{background-position:-64px -132px}.intl-tel-input .sz{background-position:-80px -132px}.intl-tel-input .tc{background-position:-96px -132px}.intl-tel-input .td{background-position:-112px -132px}.intl-tel-input .tg{background-position:-128px -132px}.intl-tel-input .th{background-position:-144px -132px}.intl-tel-input .tj{background-position:-160px -132px}.intl-tel-input .tk{background-position:-176px -132px}.intl-tel-input .tl{background-position:-192px -132px}.intl-tel-input .tm{background-position:-208px -132px}.intl-tel-input .tn{background-position:-224px -132px}.intl-tel-input .to{background-position:-240px -132px}.intl-tel-input .tr{background-position:0 -143px}.intl-tel-input .tt{background-position:-16px -143px}.intl-tel-input .tv{background-position:-32px -143px}.intl-tel-input .tw{background-position:-48px -143px}.intl-tel-input .tz{background-position:-64px -143px}.intl-tel-input .ua{background-position:-80px -143px}.intl-tel-input .ug{background-position:-96px -143px}.intl-tel-input .us{background-position:-112px -143px}.intl-tel-input .uy{background-position:-128px -143px}.intl-tel-input .uz{background-position:-144px -143px}.intl-tel-input .va{background-position:-160px -143px}.intl-tel-input .vc{background-position:-176px -143px}.intl-tel-input .ve{background-position:-192px -143px}.intl-tel-input .vg{background-position:-208px -143px}.intl-tel-input .vi{background-position:-224px -143px}.intl-tel-input .vn{background-position:-240px -143px}.intl-tel-input .vu{background-position:0 -154px}.intl-tel-input .wf{background-position:-16px -154px}.intl-tel-input .ws{background-position:-32px -154px}.intl-tel-input .ye{background-position:-48px -154px}.intl-tel-input .za{background-position:-64px -154px}.intl-tel-input .zm{background-position:-80px -154px}.intl-tel-input .zw{background-position:-96px -154px}.vfbp-form{max-width:100%;width:405px;overflow:hidden;padding-top:5px}.vfbp-form p{margin:0 !important}.vfbp-form input[type="color"],.vfbp-form input[type="date"],.vfbp-form input[type="datetime"],.vfbp-form input[type="datetime-local"],.vfbp-form input[type="email"],.vfbp-form input[type="password"],.vfbp-form input[type="month"],.vfbp-form input[type="number"],.vfbp-form input[type="tel"],.vfbp-form input[type="time"],.vfbp-form input[type="url"],.vfbp-form input[type="week"],.vfbp-form input[type="text"],.vfbp-form select,.vfbp-form textarea{width:100%}@media screen and (min-width: 470px){.vfbp-form input[type="color"],.vfbp-form input[type="date"],.vfbp-form input[type="datetime"],.vfbp-form input[type="datetime-local"],.vfbp-form input[type="email"],.vfbp-form input[type="password"],.vfbp-form input[type="month"],.vfbp-form input[type="number"],.vfbp-form input[type="tel"],.vfbp-form input[type="time"],.vfbp-form input[type="url"],.vfbp-form input[type="week"],.vfbp-form input[type="text"],.vfbp-form select,.vfbp-form textarea{width:405px}}.vfbp-form .vfb-addresspart-zip,.vfbp-form input[type="email"],.vfbp-form input[type="tel"],.vfbp-form .short{width:200px !important;max-width:100%}.vfbp-form .btn.btn-primary{padding-top:16px;padding-bottom:16px}.vfb-col-12{display:inline-block;margin-bottom:16px}@media screen and (max-width: 469px){.vfb-col-12{width:100%}}form label{display:inline-block;width:100%;font-size:18px;line-height:1.2;margin-bottom:5px;cursor:pointer}form input[type="color"],form input[type="date"],form input[type="datetime"],form input[type="datetime-local"],form input[type="email"],form input[type="password"],form input[type="month"],form input[type="number"],form input[type="tel"],form input[type="time"],form input[type="url"],form input[type="week"],form input[type="text"],form select,form textarea{font-size:15px;font-weight:400;background:#fff;color:#000}form .vfb-fieldType-phone{margin-bottom:15px}select{background:#fff url(https://readysalteddev.co.uk/sphr/wp-content/themes/sphr/img/icon/dropdown.png) !important;background-repeat:no-repeat !important;background-size:9px auto !important;background-position:right 10px center !important}svg:not(:root){overflow:hidden}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;border:0;vertical-align:bottom}@media screen and (min-width: 600px){.alignnone,.alignleft,.alignright{margin-top:5.2px !important}}@media screen and (max-width: 599px){.alignnone,.alignleft,.alignright{display:block;margin-left:0 !important;margin-right:auto !important}}.inlineimg{text-align:center}.inlinecenter{display:inline-block;vertical-align:bottom}.alignnone{margin-top:0}.fixedleft,.fixedright{margin-top:0;max-width:40vw}@media screen and (min-width: 650px){.fixedleft,.fixedright{max-width:40%}}@media screen and (min-width: 600px){.alignleft,.alignright{max-width:40vw}}@media screen and (min-width: 650px){.alignleft,.alignright{max-width:40%}}.alignnone{margin:0 26px 26px 0}@media screen and (min-width: 500px){.alignnone{margin:0 26px 13px 0}}.alignleft{margin:0 26px 26px 0}@media screen and (min-width: 600px){.alignleft{float:left}}@media screen and (min-width: 500px){.alignleft{margin:0 26px 13px 0}}.alignright{margin:0 0 26px 26px}@media screen and (min-width: 600px){.alignright{float:right}}@media screen and (min-width: 500px){.alignright{margin:0 0 13px 26px}}.aligncenter{display:block;margin:0 auto 13px auto}@media screen and (min-width: 500px){.aligncenter{margin-bottom:26px}}.fixedleft{float:left;margin-right:13px !important;margin-bottom:26px}@media screen and (min-width: 500px){.fixedleft{margin-right:26px !important;margin-bottom:26px}}.fixedright{float:right;margin-left:13px !important;margin-bottom:26px}@media screen and (min-width: 500px){.fixedright{margin-left:26px !important;margin-bottom:26px}}.content p .fixedleft,.content p .fixedright,.content p .alignnone,.content p .alignleft,.content p .alignright{clear:both;margin-bottom:13px}@media screen and (min-width: 500px){.content p .fixedleft,.content p .fixedright,.content p .alignnone,.content p .alignleft,.content p .alignright{margin-bottom:13px}}@media screen and (min-width: 500px){.inner_thin .fixedleft,.inner_thin .fixedright,.inner_thin .alignleft,.inner_thin .alignright{max-width:40%}}@media screen and (min-width: 765px){.page_sidebar .fixedleft,.page_sidebar .fixedright,.page_sidebar .alignleft,.page_sidebar .alignright,.feed_sidebar .fixedleft,.feed_sidebar .fixedright,.feed_sidebar .alignleft,.feed_sidebar .alignright{max-width:26vw}}.gallery{display:none}.featured_image,.background_img{position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.featured_image div.featured_text,.background_img div.featured_text{display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:26px;padding-right:26px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;z-index:1}.featured_image div.featured_text p,.featured_image div.featured_text h1,.background_img div.featured_text p,.background_img div.featured_text h1{color:#fff;font-weight:100;line-height:inherit;margin-bottom:0}@media (max-width: 24.9375em){.featured_image div.featured_text p,.featured_image div.featured_text h1,.background_img div.featured_text p,.background_img div.featured_text h1{font-size:25px ;font-size:1.5625em }}@media (min-width: 25em) and (max-width: 50.1875em){.featured_image div.featured_text p,.featured_image div.featured_text h1,.background_img div.featured_text p,.background_img div.featured_text h1{font-size:calc( 1.5625em + (60 - 25) * ( (100vw - 400px) / ( 803 - 400) )) ;font-size:-moz-calc( 1.5625em + (60 - 25) * ( (100vw - 400px) / ( 803 - 400) )) ;font-size:-webkit-calc( 1.5625em + (60 - 25) * ( (100vw - 400px) / ( 803 - 400) )) }}@media (min-width: 50.25em){.featured_image div.featured_text p,.featured_image div.featured_text h1,.background_img div.featured_text p,.background_img div.featured_text h1{font-size:60px ;font-size:3.75em }}@media (max-width: 24.9375em){.featured_image div.featured_text p,.featured_image div.featured_text h1,.background_img div.featured_text p,.background_img div.featured_text h1{line-height:1.32 }}@media (min-width: 25em) and (max-width: 50.1875em){.featured_image div.featured_text p,.featured_image div.featured_text h1,.background_img div.featured_text p,.background_img div.featured_text h1{line-height:calc( 1.32em + ( 18 - 19.8 ) * ( (100vw - 400px) / ( 803 - 400) )) ;line-height:-moz-calc( 1.32em + ( 18 - 19.8 ) * ( (100vw - 400px) / ( 803 - 400) )) ;line-height:-webkit-calc( 1.32em + ( 18 - 19.8 ) * ( (100vw - 400px) / ( 803 - 400) )) }}@media (min-width: 50.25em){.featured_image div.featured_text p,.featured_image div.featured_text h1,.background_img div.featured_text p,.background_img div.featured_text h1{line-height:1.2 }}.featured_image{display:block;margin:0 0 26px}@media screen and (min-width: 500px){.featured_image{margin:0 0 26px}}.featured_image img{width:100%;visibility:hidden}@media screen and (max-width: 964px){.burger_holder{width:38px}.burger{float:right}}.burger{position:relative;width:25px;height:24px;padding:5px 0 5px 5px;cursor:pointer}@media screen and (min-width: 965px){.burger{display:none}}.burger:hover .burger_inside:after,.burger:focus .burger_inside:after{width:20px}.burger_inside,.burger_inside:before,.burger_inside:after{width:20px;height:2px;background-color:#000;position:absolute}.burger_inside{-webkit-transition:background,.25s;-moz-transition:background,.25s;-ms-transition:background,.25s;-o-transition:background,.25s;transition:background,.25s}.burger_inside:before,.burger_inside:after{position:absolute;height:2px;left:0;content:"";-webkit-transition:width,.5s;-moz-transition:width,.5s;-ms-transition:width,.5s;-o-transition:width,.5s;transition:width,.5s}.burger_inside:before{top:6px}.burger_inside:after{top:12px;width:12px}.tray_open #header .burger .burger_inside,.trayburger .burger_inside{background-color:transparent}.tray_open #header .burger .burger_inside:before,.tray_open #header .burger .burger_inside:after,.trayburger .burger_inside:before,.trayburger .burger_inside:after{width:18px;top:6px}.tray_open #header .burger .burger_inside:before,.trayburger .burger_inside:before{transform:rotate(-45deg)}.tray_open #header .burger .burger_inside:after,.trayburger .burger_inside:after{transform:rotate(45deg)}.trayburger .burger_inside:after{width:18px !important}#search_holder{display:table;float:right}@media screen and (max-width: 964px){#search_holder{height:80px}}@media screen and (min-width: 965px){#search_holder{margin-left:18px}}@media screen and (min-width: 1152px){#search_holder{margin-left:23px}}.search_icon{display:table-cell;vertical-align:middle;cursor:pointer}@media screen and (max-width: 964px){.search_icon{padding-top:3px}}.search_field_input{display:none;font-size:16px;line-height:1.5}.search_field_button,.search_icon{overflow:hidden;width:16px;width:17px}@media screen and (max-width: 677px){.search_field_button,.search_icon{height:12px}}.search_field_button .search_inside,.search_icon .search_inside{position:relative;vertical-align:bottom;background-color:transparent;padding:0;width:13px;height:13px;border:2px solid;border-color:#000;-webkit-border-radius:999px ;-moz-border-radius:999px ;-ms-border-radius:999px ;border-radius:999px ;margin-bottom:5px;-webkit-transition:all,.25s;-moz-transition:all,.25s;-ms-transition:all,.25s;-o-transition:all,.25s;transition:all,.25s}.search_field_button .search_inside:after,.search_icon .search_inside:after{position:absolute;display:block;content:" ";width:3px;height:8px;background-color:#000;border-bottom-left-radius:10px;border-bottom-right-radius:10px;transform:rotate(-45deg);top:8px;left:9px;left:10px}.search_field_button{display:none;position:absolute;right:28px;top:14px;height:inherit}.search_field_button .search_inside{border-color:#424242}.search_field_button .search_inside:after{background-color:#424242}#search_input_holder{vertical-align:middle;-webkit-transform:scale(0, 1);-moz-transform:scale(0, 1);-ms-transform:scale(0, 1);-o-transform:scale(0, 1);transform:scale(0, 1);transform-origin:right;-webkit-transition:transform,.5s;-moz-transition:transform,.5s;-ms-transition:transform,.5s;-o-transition:transform,.5s;transition:transform,.5s}#search_input_form{position:relative}@media screen and (min-width: 965px){.search_field_input{padding:4px 40px 4px 14px}}@media screen and (min-width: 1152px){.search_field_input{padding:8px 40px 9px 18px}}.inner_center.search_mobile{width:28px}.search_mobile #search_input_form .search_field_input{padding:8px 40px 9px 18px;border:2px solid black !important}.search_open .search_icon{padding-top:initial}.search_open .search_icon .search_inside{margin-top:5px;transform:rotate(45deg);border-width:1px;width:16px;height:1px}.search_open .search_icon .search_inside:after{width:2px;height:16px;top:-8px;left:6px;transform:rotate(0deg)}.search_open #search_input_holder{display:table-cell;-webkit-transform:scale(1, 1);-moz-transform:scale(1, 1);-ms-transform:scale(1, 1);-o-transform:scale(1, 1);transform:scale(1, 1)}.search_open .search_field_button{display:initial}.search_open .search_field_input{display:initial;border:none;-webkit-border-radius:999px ;-moz-border-radius:999px ;-ms-border-radius:999px ;border-radius:999px }@media screen and (min-width: 678px){.search_open .search_field_input{margin-right:16px}}@media screen and (max-width: 677px){.search_open #header{padding-bottom:65px}.search_open #search_input_holder{position:absolute;left:0;top:87px;width:100%}.search_open #search_holder{width:inherit}.search_open form#search_input_form{padding:0 16px}.search_open form#search_input_form .search_field_input{width:calc(100% - 58px)}}@media screen and (min-height: 500px){.h_static.h_scrolled.search_open .hide_on_search_scroll{display:none !important}}@media screen and (min-width: 678px){.search_open .hide_on_search{display:none !important}}@media screen and (min-width: 677px) and (max-width: 964px){.search_open .hide_on_search_mobile{display:none !important}}#header{background-color:#fff;position:relative;overflow:hidden}#header .inner{width:100%;display:table}#header .inner_center{display:table-cell;vertical-align:middle}@media screen and (max-width: 699px){#header .inner_center{height:80px}}@media screen and (min-width: 700px){#header .inner_center{height:100px}}@media screen and (min-width: 1152px){#header .inner_center{height:141px}}@media screen and (min-height: 500px) and (min-width: 700px){.h_static.h_scrolled #header .inner_center{height:80px;-webkit-transition:height,.25s;-moz-transition:height,.25s;-ms-transition:height,.25s;-o-transition:height,.25s;transition:height,.25s}.h_static.h_scrolled #header .hide_on_scroll{display:none}}#header #logo_url{display:block;float:left}@media screen and (max-width: 964px){#header #logo_url img{width:198px;height:auto}}@media screen and (min-width: 965px){#header #logo_url{width:198px;height:auto}#header #logo_url img{width:198px;height:auto}}@media screen and (min-width: 1152px){#header #logo_url{width:198px;height:auto}#header #logo_url img{width:198px;height:auto}}@media screen and (min-height: 500px) and (min-width: 965px){.h_static.h_scrolled #header #logo_url{width:auto;height:auto;-webkit-transition:height,.25s;-moz-transition:height,.25s;-ms-transition:height,.25s;-o-transition:height,.25s;transition:height,.25s}.h_static.h_scrolled #header #logo_url img{width:auto;height:50px}}#header .hide,#tray .hide{display:none !important}#header ul.topmenu{padding:0;margin:0}@media screen and (max-width: 964px){#header ul.topmenu{display:none !important}}@media screen and (min-width: 965px){#header ul.topmenu{clear:both}}#header ul.topmenu li{display:inline-block;line-height:1.1;margin-bottom:0}#header ul.topmenu li a{font-size:16px ;font-size:1em ;color:#000;text-decoration:none}@media screen and (min-width: 965px){#header ul.topmenu li a{margin-left:36px}}@media screen and (min-width: 1152px){#header ul.topmenu li a{margin-left:46px}}#header ul.topmenu li:first-child a{margin-left:0}@media screen and (min-width: 965px){#header ul.topmenu li{font-size:17px ;font-size:1.0625em }}@media screen and (min-width: 1152px){#header ul.topmenu li{font-size:18px ;font-size:1.125em }}#header ul.topmenu .current-menu-item a,#header ul.topmenu .current-menu-parent a{color:#fff}@media screen and (max-width: 964px){#header .cta_inner{float:right}}@media screen and (max-width: 964px){#header .cta_inner #top_row{height:80px;width:inherit;float:left}}@media screen and (max-width: 964px){#header .cta_menu_holder{float:none !important;display:table-cell;vertical-align:middle}}#header .cta_menu_holder p{float:right}@media screen and (max-width: 964px){#header .cta_menu_holder p{margin-bottom:0}}@media screen and (min-width: 965px){#header .cta_menu_holder p{margin-bottom:13px}}@media screen and (min-width: 1152px){#header .cta_menu_holder p{margin-bottom:26px}}#header .contact_details{line-height:1.5;margin-right:36px}@media screen and (min-width: 1152px){#header .contact_details{margin-right:46px}}#header .cta_menu_holder{float:right}#header .undermenu_holder{background:#086634}#header .undermenu_holder ul{padding:0;margin:0}#header .undermenu_holder li{display:inline-block;line-height:1.1;margin-bottom:0}#header .undermenu_holder li a{font-size:16px ;font-size:1em ;color:#fff;text-decoration:none}@media screen and (min-width: 700px){#header .undermenu_holder li a{margin-left:26px}}@media screen and (min-width: 1152px){#header .undermenu_holder li a{margin-left:39px}}#header .undermenu_holder li:first-child a{margin-left:0}@media screen and (min-width: 700px){#header .undermenu_holder li{font-size:17px ;font-size:1.0625em }}@media screen and (min-width: 1152px){#header .undermenu_holder li{font-size:18px ;font-size:1.125em }}#header .undermenu_holder{width:100%;display:table}#header .undermenu_holder .undermenu{display:table-cell;vertical-align:middle}@media screen and (max-width: 699px){#header .undermenu_holder .undermenu{display:none}}@media screen and (min-width: 700px){#header .undermenu_holder .undermenu{height:48px}}@media screen and (min-width: 1152px){#header .undermenu_holder .undermenu{height:60px}}@media screen and (min-height: 500px) and (min-width: 700px){.h_static.h_scrolled #header .undermenu{height:48px;-webkit-transition:height,.25s;-moz-transition:height,.25s;-ms-transition:height,.25s;-o-transition:height,.25s;transition:height,.25s}}#wp-toolbar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-left:auto !important;margin-right:auto !important}@media screen and (min-width: 500px){#wp-toolbar{max-width:1178px;padding:0 39px}}.inner{word-break:break-word}@media screen and (max-width: 499px){.front_page .inner,.feed .inner,.page .inner{padding-left:26px;padding-right:26px}}@media screen and (min-width: 500px){.front_page .inner,.feed .inner,.page .inner{padding-left:52px;padding-right:52px}}.page .inner{max-width:804px}.feed .inner{max-width:804px}.front_page .inner{max-width:1204px}.front_page .inner_thin{max-width:1108px}.inner_thin{max-width:808px}@media screen and (max-width: 499px){.inner_thin{padding-left:26px;padding-right:26px}}@media screen and (min-width: 500px){.inner_thin{padding-left:104px;padding-right:104px}}.page .inner,.feed .inner,.front_page .inner{overflow:hidden}.page .inner .inner_thin,.feed .inner .inner_thin,.front_page .inner .inner_thin{max-width:860px;padding-left:0;padding-right:0}@media screen and (min-width: 500px){.page .inner .inner_thin,.feed .inner .inner_thin,.front_page .inner .inner_thin{padding-left:26px;padding-right:26px}}#header .inner{max-width:1178px}#footer .inner{max-width:1178px}.header_width{max-width:1204px !important}.front_width{max-width:1204px !important}#header .inner,#footer .inner{overflow:hidden}@media screen and (max-width: 499px){#header .inner,#footer .inner{padding-left:13px;padding-right:21px}}@media screen and (min-width: 500px){#header .inner,#footer .inner{padding-left:39px;padding-right:39px}}.inner,.inner_thin{margin-left:auto;margin-right:auto}@media screen and (max-width: 299px){#login,.page_top,.padding_top{padding-top:26px }}@media screen and (min-width: 300px) and (max-width: 803px){#login,.page_top,.padding_top{padding-top:calc( 1.625em + (52 - 26) * ( (100vw - 300px) / ( 803 - 300) )) ;padding-top:-moz-calc( 1.625em + (52 - 26) * ( (100vw - 300px) / ( 803 - 300) )) ;padding-top:-webkit-calc( 1.625em + (52 - 26) * ( (100vw - 300px) / ( 803 - 300) )) }}@media screen and (min-width: 804px){#login,.page_top,.padding_top{padding-top:52px }}@media screen and (max-width: 299px){.padding_top_small{padding-top:26px }}@media screen and (min-width: 300px) and (max-width: 803px){.padding_top_small{padding-top:calc( 1.625em + (32.5 - 26) * ( (100vw - 300px) / ( 803 - 300) )) ;padding-top:-moz-calc( 1.625em + (32.5 - 26) * ( (100vw - 300px) / ( 803 - 300) )) ;padding-top:-webkit-calc( 1.625em + (32.5 - 26) * ( (100vw - 300px) / ( 803 - 300) )) }}@media screen and (min-width: 804px){.padding_top_small{padding-top:32.5px }}@media screen and (max-width: 299px){#login,#body,.padding_bottom{padding-bottom:52px }}@media screen and (min-width: 300px) and (max-width: 803px){#login,#body,.padding_bottom{padding-bottom:calc( 3.25em + (52 - 52) * ( (100vw - 300px) / ( 803 - 300) )) ;padding-bottom:-moz-calc( 3.25em + (52 - 52) * ( (100vw - 300px) / ( 803 - 300) )) ;padding-bottom:-webkit-calc( 3.25em + (52 - 52) * ( (100vw - 300px) / ( 803 - 300) )) }}@media screen and (min-width: 804px){#login,#body,.padding_bottom{padding-bottom:52px }}@media screen and (max-width: 299px){#login_text,#body_text,.padding_bottom_text{padding-bottom:26px }}@media screen and (min-width: 300px) and (max-width: 803px){#login_text,#body_text,.padding_bottom_text{padding-bottom:calc( 1.625em + (26 - 26) * ( (100vw - 300px) / ( 803 - 300) )) ;padding-bottom:-moz-calc( 1.625em + (26 - 26) * ( (100vw - 300px) / ( 803 - 300) )) ;padding-bottom:-webkit-calc( 1.625em + (26 - 26) * ( (100vw - 300px) / ( 803 - 300) )) }}@media screen and (min-width: 804px){#login_text,#body_text,.padding_bottom_text{padding-bottom:26px }}@media screen and (max-width: 299px){.padding_full{padding-top:52px }}@media screen and (min-width: 300px) and (max-width: 803px){.padding_full{padding-top:calc( 3.25em + (52 - 52) * ( (100vw - 300px) / ( 803 - 300) )) ;padding-top:-moz-calc( 3.25em + (52 - 52) * ( (100vw - 300px) / ( 803 - 300) )) ;padding-top:-webkit-calc( 3.25em + (52 - 52) * ( (100vw - 300px) / ( 803 - 300) )) }}@media screen and (min-width: 804px){.padding_full{padding-top:52px }}@media screen and (max-width: 299px){.padding_full{padding-bottom:52px }}@media screen and (min-width: 300px) and (max-width: 803px){.padding_full{padding-bottom:calc( 3.25em + (52 - 52) * ( (100vw - 300px) / ( 803 - 300) )) ;padding-bottom:-moz-calc( 3.25em + (52 - 52) * ( (100vw - 300px) / ( 803 - 300) )) ;padding-bottom:-webkit-calc( 3.25em + (52 - 52) * ( (100vw - 300px) / ( 803 - 300) )) }}@media screen and (min-width: 804px){.padding_full{padding-bottom:52px }}@media screen and (max-width: 299px){.padding_full_text{padding-top:52px }}@media screen and (min-width: 300px) and (max-width: 803px){.padding_full_text{padding-top:calc( 3.25em + (52 - 52) * ( (100vw - 300px) / ( 803 - 300) )) ;padding-top:-moz-calc( 3.25em + (52 - 52) * ( (100vw - 300px) / ( 803 - 300) )) ;padding-top:-webkit-calc( 3.25em + (52 - 52) * ( (100vw - 300px) / ( 803 - 300) )) }}@media screen and (min-width: 804px){.padding_full_text{padding-top:52px }}@media screen and (max-width: 299px){.padding_full_text{padding-bottom:26px }}@media screen and (min-width: 300px) and (max-width: 803px){.padding_full_text{padding-bottom:calc( 1.625em + (26 - 26) * ( (100vw - 300px) / ( 803 - 300) )) ;padding-bottom:-moz-calc( 1.625em + (26 - 26) * ( (100vw - 300px) / ( 803 - 300) )) ;padding-bottom:-webkit-calc( 1.625em + (26 - 26) * ( (100vw - 300px) / ( 803 - 300) )) }}@media screen and (min-width: 804px){.padding_full_text{padding-bottom:26px }}@media screen and (max-width: 299px){.padding_full_title{padding-bottom:52px }}@media screen and (min-width: 300px) and (max-width: 803px){.padding_full_title{padding-bottom:calc( 3.25em + (52 - 52) * ( (100vw - 300px) / ( 803 - 300) )) ;padding-bottom:-moz-calc( 3.25em + (52 - 52) * ( (100vw - 300px) / ( 803 - 300) )) ;padding-bottom:-webkit-calc( 3.25em + (52 - 52) * ( (100vw - 300px) / ( 803 - 300) )) }}@media screen and (min-width: 804px){.padding_full_title{padding-bottom:52px }}@media screen and (max-width: 299px){.padding_full_title{padding-top:26px }}@media screen and (min-width: 300px) and (max-width: 803px){.padding_full_title{padding-top:calc( 1.625em + (32.5 - 26) * ( (100vw - 300px) / ( 803 - 300) )) ;padding-top:-moz-calc( 1.625em + (32.5 - 26) * ( (100vw - 300px) / ( 803 - 300) )) ;padding-top:-webkit-calc( 1.625em + (32.5 - 26) * ( (100vw - 300px) / ( 803 - 300) )) }}@media screen and (min-width: 804px){.padding_full_title{padding-top:32.5px }}.news_feed h2.title{max-width:100%;margin-bottom:5px;color:#1275cd}@media (max-width: 24.9375em){.news_feed h2.title{font-size:22px ;font-size:1.375em }}@media (min-width: 25em) and (max-width: 50.1875em){.news_feed h2.title{font-size:calc( 1.375em + (27 - 22) * ( (100vw - 400px) / ( 803 - 400) )) ;font-size:-moz-calc( 1.375em + (27 - 22) * ( (100vw - 400px) / ( 803 - 400) )) ;font-size:-webkit-calc( 1.375em + (27 - 22) * ( (100vw - 400px) / ( 803 - 400) )) }}@media (min-width: 50.25em){.news_feed h2.title{font-size:27px ;font-size:1.6875em }}.news_feed h2.title:hover,.news_feed h2.title:focus{color:#0c4d87}.news_feed p,.news_feed li{font-size:15px ;font-size:.9375em ;margin-bottom:5px}.meta{font-size:14px ;font-size:.875em ;font-weight:100;background-image:url("https://readysalteddev.co.uk/sphr/wp-content/themes/sphr/img/icon/clock_icon.png");background-size:12px auto;background-repeat:no-repeat;background-position:0 2px;padding-left:17px;display:block;margin:14px 0 10px;color:#a0a0a0}.meta+h1{margin-top:0}@media screen and (max-width: 569px){.news_feed article{padding-bottom:26px;border-bottom:1px solid #a0a0a0;margin-bottom:26px}.news_feed article:last-child{padding-bottom:0;border:none}}.news_feed article header .title{font-size:24px ;font-size:1.5em ;margin:0 0 10px 0}@media screen and (max-width: 919px){.news_feed.col_2_thin article{padding-bottom:26px;border-bottom:1px solid #a0a0a0;margin-bottom:26px}.news_feed.col_2_thin article:last-child{padding-bottom:0;border:none}}.news_feed article h1,.news_feed article h2,.news_feed article h3,.news_feed article h4,.news_feed article h5,.news_feed article h6{margin:0 0 5px;font-size:18px ;font-size:1.125em ;font-weight:400}.news_feed article p,.news_feed article li{font-size:15px ;font-size:.9375em ;font-weight:300}.news_feed article p{margin-bottom:5px}.news_feed article .featured_image{margin-bottom:5px}@media screen and (max-width: 569px){.news_feed article .featured_image{margin-bottom:16px}}.news_feed article .alignleft,.news_feed article .alignnone,.news_feed article .content p .alignleft,.news_feed article .content p .alignnone{margin:0 0 10px 0 !important}@media screen and (min-width: 570px){.news_feed article .alignleft,.news_feed article .alignnone,.news_feed article .content p .alignleft,.news_feed article .content p .alignnone{margin:0 8px 2px 0 !important}}.news_feed article .alignright,.news_feed article .content p .alignright{margin:0 0 10px 0 !important}@media screen and (min-width: 570px){.news_feed article .alignright,.news_feed article .content p .alignright{margin:0 0 2px 8px !important}}.news_feed article .fixedleft,.news_feed article .content p .fixedleft{margin:0 8px 2px 0 !important}.news_feed article .fixedright,.news_feed article .content p .fixedright{margin:0 0 2px 8px !important}.news_feed article .content p .aligncenter,.news_feed article .aligncenter{display:block !important;margin:0 0 10px 0 !important}@media screen and (min-width: 570px){.news_feed article .content p .aligncenter,.news_feed article .aligncenter{margin-bottom:8px !important}}@media screen and (min-width: 570px){.news_feed article .fixedleft,.news_feed article .alignleft{float:left !important;max-width:40% !important}}@media screen and (min-width: 570px){.news_feed article .alignright,.news_feed article .fixedright{float:right !important;max-width:40% !important}}.wp-pagenavi{display:block;width:100%}.wp-pagenavi span.pages{clear:both;display:block;margin-bottom:5px}.wp-pagenavi span.extend{margin:0 5px;display:block;float:left;line-height:36px}.wp-pagenavi .first,.wp-pagenavi .last{display:none}.wp-pagenavi .smaller{margin:0 5px 0 0}.wp-pagenavi .larger{margin:0 0 0 5px}.wp-pagenavi .smaller,.wp-pagenavi .larger,.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink,.wp-pagenavi .current{background:#00964c;color:#fff !important;display:block;float:left;width:24px;height:24px;outline:none;text-align:center;text-decoration:none;line-height:24px}.wp-pagenavi .smaller:hover,.wp-pagenavi .smaller:focus,.wp-pagenavi .larger:hover,.wp-pagenavi .larger:focus,.wp-pagenavi .previouspostslink:hover,.wp-pagenavi .previouspostslink:focus,.wp-pagenavi .nextpostslink:hover,.wp-pagenavi .nextpostslink:focus,.wp-pagenavi .current:hover,.wp-pagenavi .current:focus{background:#006332;color:#fff !important}.wp-pagenavi .current{background:#006332;color:#fff !important}.wp-pagenavi .nextpostslink{margin-left:5px}.wp-pagenavi .previouspostslink{margin-right:5px}@media screen and (min-width: 765px){.page_sidebar .inner,.feed_sidebar .inner{max-width:1043px}}@media screen and (min-width: 765px) and (max-width: 499px){.page_sidebar .inner,.feed_sidebar .inner{padding-left:26px;padding-right:26px}}@media screen and (min-width: 765px) and (min-width: 500px){.page_sidebar .inner,.feed_sidebar .inner{padding-left:52px;padding-right:52px}}@media screen and (min-width: 765px){.page_sidebar .content,.feed_sidebar .content{float:right;width:-webkit-calc(100% - 239px);width:-moz-calc(100% - 239px);width:calc(100% - 239px)}}@media screen and (min-width: 765px) and (max-width: 964px){.page_sidebar .content,.feed_sidebar .content{width:-webkit-calc(100% - 226px);width:-moz-calc(100% - 226px);width:calc(100% - 226px)}}@media screen and (min-width: 1282px){.page_sidebar,.feed_sidebar{margin-left:-239px}}#sidebar{width:200px}@media screen and (max-width: 764px){#sidebar{display:none}}@media screen and (max-width: 964px){#sidebar{width:200px}}#sidebar ul{padding:0;margin:0}#sidebar li{display:block;font-size:21px;line-height:1.5;padding:0 0 10px;margin:0 0 9px}#sidebar a{display:block;color:#424242;text-decoration:none}#sidebar .sub-menu{display:none}#sidebar .sub-menu li{font-size:18px}#sidebar .sub-menu li:first-child{padding-top:10px;margin-top:9px}#sidebar .sub-menu li:last-child{margin-bottom:0}#sidebar .sub-menu a{margin-left:16px}#sidebar li.current-menu-ancestor a{color:#0e5a9e}#sidebar li.current-menu-ancestor.menu-item-has-children,#sidebar li.current-menu-item.menu-item-has-children{padding-bottom:0;border-bottom:none}#sidebar li.current-menu-ancestor .sub-menu,#sidebar li.current-menu-item .sub-menu{display:block}#sidebar li.current-menu-ancestor .sub-menu a,#sidebar li.current-menu-item .sub-menu a{color:#424242}#sidebar li.current-menu-item a,#sidebar .sub-menu li.current-menu-item a{color:#1275cd}.table.vert{display:table;width:100%}.table.vert .center{display:table-cell;vertical-align:middle}.page .title_holder,.feed .title_holder{overflow:hidden}.card{background:#fff}.a_card p.title{padding:8.6666666667px 8.6666666667px 13px}.a_card p{padding:0 8.6666666667px 8.6666666667px;margin-bottom:0}a.tag-cloud-link{display:inline-block;font-size:13px !important;color:#ffffff;background:#00964c;padding:5px 8px;border-radius:2px;margin:8px 6px 0 0}.frame{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto;margin:0 auto}.frame iframe,.frame object,.frame embed,.frame #map_canvas{position:absolute;top:0;left:0;width:100%;height:100%}.glide{overflow:hidden;position:relative;width:100%;height:100%}.glide__wrapper{overflow:hidden;cursor:-webkit-grab;cursor:grab}.glide__wrapper:focus,.glide__wrapper:active{cursor:-webkit-grabbing;cursor:grabbing}.glide__track{position:relative;width:100%;height:100%;list-style:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-ms-touch-action:pan-Y;touch-action:pan-Y;overflow:hidden;padding:0;margin:0}.glide__track.dragging{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__slide{line-height:1;font-size:16px ;font-size:1em ;margin-bottom:0;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;cursor:-webkit-grab;cursor:grab}.glide__slide:focus,.glide__slide:active{cursor:-webkit-grabbing;cursor:grabbing}.glide__slide a{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.glide__arrow{cursor:pointer}.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;float:right}.glide--slider .glide__slide{float:left;clear:none}.glide--carousel.glide--vertical .glide__track{overflow:visible}.glide--carousel .glide__slide{float:left;clear:none}.glide--slideshow .glide__wrapper{height:100%}.glide--slideshow .glide__slide{height:100%;position:absolute;top:0;left:0;z-index:-1;-webkit-transform-style:preserve-3d;-webkit-transform:translate3d(0px, 0px, 0px)}.glide--slideshow .glide__slide.active{z-index:1}.glide__slide{display:none}.glide__slide:first-child{display:block}.glide__slide blockquote{padding:0 0 0 0;margin:0 0 0 0;border:none}.sload .glide__slide{display:block}.glide__bullets .glide__bullet{width:12px;height:12px;background:#fff;-webkit-border-radius:999px ;-moz-border-radius:999px ;-ms-border-radius:999px ;border-radius:999px ;border:none;padding:0;margin-left:15px;cursor:pointer;-webkit-transition:background,.5s;-moz-transition:background,.5s;-ms-transition:background,.5s;-o-transition:background,.5s;transition:background,.5s;outline:none}.glide__bullets .glide__bullet.active{background:#fff}@media screen and (min-width: 700px){.glide__bullets .glide__bullet{width:16px;height:16px;margin-left:11px}}.glide blockquote{padding:5px 0 0 0}.glide blockquote:before,.glide blockquote:after{position:relative;font-family:serif;font-weight:bold;content:open-quote;font-size:90px;color:#adadad;color:#00964c}.glide blockquote:before{quotes:"\201C" "\201C";line-height:1;top:-8px;float:left;height:44px;width:56px}.glide blockquote:after{quotes:"\201E" "\201E";line-height:0;padding-left:10px;top:-22px;float:right;height:44px;width:56px}.scrollto{cursor:pointer;height:44px;width:44px;background-color:#00964c;-webkit-border-radius:999px ;-moz-border-radius:999px ;-ms-border-radius:999px ;border-radius:999px }@media screen and (min-width: 965px){.scrollto{height:54px;width:54px}}.scrollto:before{position:absolute;content:"";width:8px;height:8px;font-weight:100 !important;line-height:1;top:0;left:0;right:0;bottom:-4px;margin:auto;border:2px solid white;border-top:none;border-left:none;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}@media screen and (min-width: 965px){.scrollto:before{width:12px;height:12px;bottom:-6px}}.scrollto.top{position:fixed;opacity:0.8;border:2px solid #fff;bottom:-100px;-webkit-transition:bottom,.25s;-moz-transition:bottom,.25s;-ms-transition:bottom,.25s;-o-transition:bottom,.25s;transition:bottom,.25s}.scrollholder{float:right;width:13px;margin-right:28px}@media screen and (min-width: 965px){.scrollholder{width:39px;margin-right:39px}}.h_scrolled .scrollto.top{bottom:16px}@media screen and (min-width: 965px){.h_scrolled .scrollto.top{bottom:32px}}#footer{background-color:#22407A;color:#fff;padding-top:30px;padding-bottom:60px}@media screen and (min-width: 840px){#footer{padding-top:50px}}@media screen and (min-width: 840px){#footer{padding-bottom:86px}}#footer p,#footer li{font-size:14px ;font-size:.875em }@media (max-width: 24.9375em){#footer address p{font-size:14px ;font-size:.875em }}@media (min-width: 25em) and (max-width: 50.1875em){#footer address p{font-size:calc( .9333333333em + (14 - 14) * ( (100vw - 400px) / ( 803 - 400) )) ;font-size:-moz-calc( .9333333333em + (14 - 14) * ( (100vw - 400px) / ( 803 - 400) )) ;font-size:-webkit-calc( .9333333333em + (14 - 14) * ( (100vw - 400px) / ( 803 - 400) )) }}@media (min-width: 50.25em){#footer address p{font-size:14px ;font-size:.9333333333em }}#footer p,#footer address,#footer li{color:#fff;line-height:1.3;line-height:2}#footer .footer_title{margin-bottom:10px !important;visibility:hidden}@media (max-width: 24.9375em){#footer .footer_title{font-size:16px !important;font-size:1em !important}}@media (min-width: 25em) and (max-width: 50.1875em){#footer .footer_title{font-size:calc( 1em + (23 - 16) * ( (100vw - 400px) / ( 803 - 400) )) !important;font-size:-moz-calc( 1em + (23 - 16) * ( (100vw - 400px) / ( 803 - 400) )) !important;font-size:-webkit-calc( 1em + (23 - 16) * ( (100vw - 400px) / ( 803 - 400) )) !important}}@media (min-width: 50.25em){#footer .footer_title{font-size:23px !important;font-size:1.4375em !important}}#footer a{color:#fff;text-decoration:none}#footer a:hover{color:#d9d9d9}#footer .really_simple_twitter_widget{padding-left:0;margin-left:0}#footer .really_simple_twitter_widget li{display:block}@media screen and (max-width: 839px){#footer .social_holder{width:100%}}#footer .social_holder a{display:inline-block;width:54px;margin-right:9px}#footer .social_holder a:last-child{margin-right:0}#footer .social_holder a:hover,#footer .social_holder a:active,#footer .social_holder a:focus{background:#000;-webkit-border-radius:999px ;-moz-border-radius:999px ;-ms-border-radius:999px ;border-radius:999px ;-webkit-transition:width,.25s;-moz-transition:width,.25s;-ms-transition:width,.25s;-o-transition:width,.25s;transition:width,.25s}#footer .social_holder a:hover img,#footer .social_holder a:active img,#footer .social_holder a:focus img{-webkit-transition:width,.5s;-moz-transition:width,.5s;-ms-transition:width,.5s;-o-transition:width,.5s;transition:width,.5s;transition-delay:.1s}@media screen and (max-width: 767px){#footer .copyright_holder{display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}#footer .copyright_holder .copyright{-ms-flex-order:1;order:1;margin:26px 0 6px}#footer .copyright_holder #copyright{padding:0;margin:0 -9px;-ms-flex-order:0;order:0}#footer .copyright_holder #copyright li{display:inline-block;padding:5px 9px}#footer .copyright_holder .inline{overflow:hidden;width:100%}}@media screen and (min-width: 768px){#footer ul.inline,#footer p.copyright{display:inline-block}#footer ul.inline{padding:0;margin:0}#footer ul.inline li{display:inline-block;padding-left:12px;margin-left:12px}}.footermenu{padding-left:0}.footermenu li{display:block;margin-bottom:0}@media screen and (min-width: 965px){#tray{display:none}}@media screen and (max-width: 964px){.tray_mask{visibility:hidden;background-color:#000;opacity:0;width:100%;height:100%;right:0;bottom:0;left:0;cursor:pointer}#tray{position:fixed;background-color:#fff;-webkit-transform:translate3d(0, 0, 0);opacity:1;height:100%;width:100%;max-width:320px;right:-320px;top:0;bottom:0;padding:0 12px 26px;z-index:-1}#tray ul{margin:0;padding:0}#tray li{display:block;font-size:16px ;font-size:1em ;padding-bottom:12px;border-top:1px solid #424242;padding-top:12px;margin:0}#tray li.menu-item-has-children{position:relative}#tray li:first-child{border-top:none}#tray li:first-child+li{border-top:none}#tray li:before{content:"";width:100%}#tray .menu a{font-size:inherit;line-height:1.1;color:#424242;padding:6px;text-decoration:none}#tray .menu .menu_child_arrow{position:absolute;width:22px;height:21px;right:0;top:16px;cursor:pointer;-webkit-transition:transform,.5s;-moz-transition:transform,.5s;-ms-transition:transform,.5s;-o-transition:transform,.5s;transition:transform,.5s}#tray .menu .menu_child_arrow:after,#tray .menu .menu_child_arrow:before{position:absolute;content:"";width:13px;height:2px;background-color:#424242;top:9px}#tray .menu .menu_child_arrow:after{transform:rotate(45deg);left:0}#tray .menu .menu_child_arrow:before{transform:rotate(-45deg);right:1px}#tray .menu .sub_menu{padding-top:16px;display:none}#tray .menu .sub_menu li{font-size:85%;padding:8px 0;border:none;margin-left:12px;margin-bottom:8px}#tray .current-menu-item a{color:#00964c !important}#tray .current-menu-item .sub_menu a{color:#424242 !important}#tray .tray_background{background:#00964c;margin:0 -12px 0;padding:0 12px 5px}#tray .tray_background+.menu li:first-child{border-top:none !important}#tray .tray_header{overflow:hidden;padding:15px 0 14px}#tray .tray_header a{color:#fff}#tray .tray_home{float:left;font-size:20px;padding:6px}#tray .trayburger{margin:5px 3px 0 0}#tray .trayburger .burger_inside:before,#tray .trayburger .burger_inside:after{background-color:#fff}#tray .menu-item-home{display:none}#tray .tray_background .menu_child_arrow:before,#tray .tray_background .menu_child_arrow:after{background-color:#fff}#tray .tray_background li{border-color:#fff}#tray .tray_background a{color:#fff}#tray .tray_background .current-menu-item a{color:#d9d9d9 !important}#tray .tray_background .current-menu-item .sub_menu a{color:#fff !important}#tray .tray_footer{padding-bottom:50px}#tray .tray_footer address{padding:26px 6px 6px;margin-bottom:0}#tray .tray_footer address p{margin-bottom:0}#tray ul+.tray_footer address{padding-top:60px}.tray_open #tray,.tray_mask{-webkit-transition:opacity 400ms cubic-bezier(0.645, 0.045, 0.355, 1) !important;-o-transition:opacity 400ms cubic-bezier(0.645, 0.045, 0.355, 1) !important;transition:opacity 400ms cubic-bezier(0.645, 0.045, 0.355, 1) !important}.tray_open{overflow:hidden}.tray_open .tray_mask{position:fixed !important;opacity:0.7;visibility:visible}.tray_open #tray{overflow:auto;overflow-y:scroll;-webkit-transform:translateX(-100%) translateY(0px) !important;-ms-transform:translateX(-100%) translateY(0px) !important;-o-transform:translateX(-100%) translateY(0px) !important;transform:translateX(-100%) translateY(0px) !important;-webkit-transition:-webkit-transform 400ms cubic-bezier(0.645, 0.045, 0.355, 1) !important;-o-transition:-o-transform 400ms cubic-bezier(0.645, 0.045, 0.355, 1) !important;transition:-ms-transform 400ms cubic-bezier(0.645, 0.045, 0.355, 1) !important;transition:transform 400ms cubic-bezier(0.645, 0.045, 0.355, 1) !important}#tray .menu .child_open .menu_child_arrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#tray .menu .child_open .sub_menu .menu_child_arrow{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}#tray .menu .child_open .sub_menu .child_open .menu_child_arrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#tray .menu .child_open .sub_menu .child_open .sub_menu .menu_child_arrow{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}#tray .menu .current-menu-ancestor .menu_child_arrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#tray .menu .current-menu-ancestor.child_open .menu_child_arrow{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}#tray .menu .current-menu-ancestor .sub_menu{display:block}#tray .menu .current-menu-ancestor .sub_menu .menu_child_arrow{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}#tray .menu .current-menu-ancestor .sub_menu .child_open .menu_child_arrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#tray .menu .current-menu-ancestor .sub_menu .sub_menu{display:none}#tray .menu .current-menu-ancestor .current-menu-ancestor .menu_child_arrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#tray .menu .current-menu-ancestor .current-menu-ancestor.child_open .menu_child_arrow{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}#tray .menu .current-menu-ancestor .current-menu-ancestor .sub_menu{display:block}#tray .menu .current-menu-ancestor .current-menu-ancestor .sub_menu .menu_child_arrow{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}#tray .menu .current-menu-ancestor .current-menu-ancestor .sub_menu .child_open .menu_child_arrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#tray .menu .current-menu-ancestor .current-menu-ancestor .sub_menu .sub_menu{display:none}#tray .menu .current-menu-item.menu-item-has-children .sub_menu{display:block}#tray .menu .current-menu-item.menu-item-has-children .sub_menu .sub_menu{display:none}#tray .menu .current-menu-item.menu-item-has-children .menu_child_arrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}#tray .menu .current-menu-item.menu-item-has-children.child_open .menu_child_arrow{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}#tray .menu .current-menu-item.menu-item-has-children .sub_menu .menu_child_arrow{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}#tray .menu .current-menu-item.menu-item-has-children .sub_menu .child_open .menu_child_arrow{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}}@media screen and (min-height: 500px) and (max-width: 699px){.h_static body{margin-top:80px}}@media screen and (min-height: 500px) and (min-width: 700px){.h_static body{margin-top:148px}}@media screen and (min-height: 500px) and (min-width: 1152px){.h_static body{margin-top:201px}}@media screen and (min-height: 500px){.h_static{margin-top:0 !important}.h_static #header{width:100%}}@media screen and (min-height: 500px) and (min-height: 500px){.h_static #header{position:fixed;top:0}}.anchor:before,#anchor:before{display:block;content:" ";visibility:hidden;height:160px;margin-top:-160px}.anchor.inner,#anchor.inner{overflow:initial}.anchor:target,#anchor:target{font-weight:900 !important}@media screen and (min-height: 500px){.h_static body.admin-bar #header{top:46px}}@media screen and (min-height: 500px) and (min-width: 783px){.h_static body.admin-bar #header{top:32px}}@media screen and (min-height: 500px){.h_static body.admin-bar .anchor:before,.h_static body.admin-bar #anchor:before{height:192px;margin-top:-192px}}@media screen and (min-height: 500px) and (max-width: 48.875em){.h_static body.admin-bar .anchor:before,.h_static body.admin-bar #anchor:before{height:206px;margin-top:-206px}}@media screen and (min-height: 500px) and (max-width: 699px){.h_static body.admin-bar{margin-top:112px}}@media screen and (min-height: 500px) and (max-width: 699px) and (max-width: 782px){.h_static body.admin-bar{margin-top:126px}}@media screen and (min-height: 500px) and (min-width: 700px){.h_static body.admin-bar{margin-top:180px}}@media screen and (min-height: 500px) and (min-width: 700px) and (max-width: 782px){.h_static body.admin-bar{margin-top:194px}}@media screen and (min-height: 500px) and (min-width: 1152px){.h_static body.admin-bar{margin-top:233px}}@media screen and (min-height: 500px){.h_static body.admin-bar #tray,.h_static body.admin-bar .tray_mask{margin-top:32px}}@media screen and (min-height: 500px) and (max-width: 782px){.h_static body.admin-bar #tray,.h_static body.admin-bar .tray_mask{margin-top:46px}}#mc_embed_signup{max-width:100%;overflow:hidden;clear:both}#mc_embed_signup input[type="email"],#mc_embed_signup input[type="submit"]{height:54px;line-height:1;margin-bottom:0;border:3px solid #a3a3a3;-webkit-border-radius:999px ;-moz-border-radius:999px ;-ms-border-radius:999px ;border-radius:999px ;-webkit-transition:all,.25s;-moz-transition:all,.25s;-ms-transition:all,.25s;-o-transition:all,.25s;transition:all,.25s}#mc_embed_signup input[type="email"]:hover,#mc_embed_signup input[type="submit"]:hover{border-color:#96ffcb;color:#00964c}#mc_embed_signup input[type="email"]:active,#mc_embed_signup input[type="email"]:focus,#mc_embed_signup input[type="submit"]:active,#mc_embed_signup input[type="submit"]:focus{border-color:#00964c}@media screen and (min-width: 840px){#mc_embed_signup input[type="email"],#mc_embed_signup input[type="submit"]{height:54px}}#mc_embed_signup input[type="email"]{width:100%;width:-webkit-calc(100% - 67px);width:-moz-calc(100% - 67px);width:calc(100% - 67px);font-size:16px ;font-size:1em ;padding:14px 30px 15px;border-width:3px;border-color:#a3a3a3;float:left}@media screen and (min-width: 840px){#mc_embed_signup input[type="email"]{width:-webkit-calc(100% - 67px);width:-moz-calc(100% - 67px);width:calc(100% - 67px);font-size:20px ;font-size:1.25em ;padding:12px 30px 13px}}#mc_embed_signup input[type="submit"]{width:54px;font-size:16px ;font-size:1em ;background-color:transparent;padding:0;text-align:center;float:right}@media screen and (min-width: 840px){#mc_embed_signup input[type="submit"]{width:54px}}div#login{width:100%;max-width:804px;margin-left:auto;margin-right:auto;-ms-word-wrap:break-word;word-wrap:break-word}@media screen and (max-width: 499px){div#login{padding-left:26px;padding-right:26px}}@media screen and (min-width: 500px){div#login{padding-left:52px;padding-right:52px}}div#login form{max-width:438px}div#login input[type="email"],div#login input[type="text"],div#login input[type="password"]{width:100%;font-size:17px ;font-size:1.0625em ;margin:11px 0 0 !important;border:2px solid #c9c9c9;vertical-align:middle;border-radius:3px;padding:0 15px;min-height:52px}div#login input[type="email"]:hover,div#login input[type="text"]:hover,div#login input[type="password"]:hover{border:2px solid #a6a6a6}div#login input[type="email"]:focus,div#login input[type="text"]:focus,div#login input[type="password"]:focus{border:2px solid #52bad5}div#login #loginform p{font-size:17px ;font-size:1.0625em ;line-height:1 !important}div#login #loginform p:nth-child(2){margin-bottom:16px}div#login #loginform p.submit{margin-bottom:0}div#login #loginform p label{display:block;font-weight:400}div#login p#nav,div#login p#backtoblog{margin-bottom:0}div#login input[type="submit"]{vertical-align:middle;padding-top:0;padding-bottom:0;height:52px;width:100%;border-color:#00964c;background:#00964c;color:#fff;border-radius:3px}div#login input[type="submit"]:hover,div#login input[type="submit"]:focus{border-color:#003018;background:#003018}body.interim-login{margin-top:0 !important}body.interim-login #aboveheader,body.interim-login #header,body.interim-login #footer,body.interim-login .scrollholder,body.interim-login #tray{display:none}#aboveheader{position:absolute;top:0}.arrow_box{position:relative;background:#ffffff}.arrow_box:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-top-color:#ffffff;border-width:40px;margin-left:-40px}.prime{background:#00964c;color:#fff}.prime p,.prime h1,.prime h2,.prime h3,.prime h4,.prime h5,.prime h6,.prime li{color:#fff}.prime_color{color:#00964c}#nhs-logo{float:right;width:125px}@media screen and (min-width: 965px){#nhs-logo{width:209px}}@media screen and (max-width: 500px){#header #nhs-logo,#header #logo,#header #logo_url{width:80%;height:auto}#header #nhs-logo img,#header #logo img,#header #logo_url img{width:100%;height:auto}}#home-icon{display:block;width:25px;height:25px;margin-top:12px}@media screen and (min-width: 1152px){#home-icon{margin-top:18px}}.undermenu #primary li:first-child{display:none}@media screen and (max-width: 964px){#header .undermenu_holder{display:none}}@media screen and (min-width: 965px){#search_holder{height:45px}}@media screen and (min-width: 1152px){#search_holder{height:57px}}@media screen and (min-height: 500px){.h_static.h_scrolled #nhs-logo{width:150px}}@media screen and (min-width: 964px){.search_mobile{display:none !important}}@media screen and (min-width: 965px){.undermenu_holder .inner{position:relative;padding-left:64px !important}.search_inside{border-color:#fff !important}.search_inside:after{background-color:#fff !important}#home-icon{position:absolute;left:39px}#search_input_holder{position:relative;height:100%}#search_input_holder form{background:#00964c;padding-left:8px}#search_input_form{position:absolute;right:0;top:0;bottom:0}.search_field_input{margin-top:7px}}@media screen and (min-width: 965px) and (min-width: 1152px){.search_field_input{margin-top:9px}}@media screen and (min-width: 965px) and (min-width: 1152px){.search_field_button{top:20px}}#Glide .glide__slide .slider_text{padding-top:30px}#Glide .glide__bullets{margin-top:-30px;padding-right:12px;position:relative}@media screen and (min-width: 700px){#Glide .glide__slide{position:relative}#Glide .glide__slide .slider_text{position:absolute;width:100%;max-width:100%;bottom:0;background-image:url("https://readysalteddev.co.uk/sphr/wp-content/themes/sphr/img/project/slider-background.png");background-repeat:repeat-x;overflow:hidden;padding-top:50px;padding-bottom:30px;background-position:bottom;background-size:contain}#Glide .glide__slide .slider_text p{color:#fff;margin:0}}@media screen and (min-width: 700px) and (max-width: 900px){#Glide .glide__slide .slider_text p.message{display:none}}#Glide .glide__slide p.title{margin:0;line-height:1.2}@media (max-width: 24.9375em){#Glide .glide__slide p.title{font-size:27px ;font-size:1.6875em }}@media (min-width: 25em) and (max-width: 50.1875em){#Glide .glide__slide p.title{font-size:calc( 1.6875em + (40 - 27) * ( (100vw - 400px) / ( 803 - 400) )) ;font-size:-moz-calc( 1.6875em + (40 - 27) * ( (100vw - 400px) / ( 803 - 400) )) ;font-size:-webkit-calc( 1.6875em + (40 - 27) * ( (100vw - 400px) / ( 803 - 400) )) }}@media (min-width: 50.25em){#Glide .glide__slide p.title{font-size:40px ;font-size:2.5em }}#Glide .glide__slide p.message{padding-top:10px}@media (max-width: 24.9375em){#Glide .glide__slide p.message{font-size:15px ;font-size:.9375em }}@media (min-width: 25em) and (max-width: 50.1875em){#Glide .glide__slide p.message{font-size:calc( .9375em + (18 - 15) * ( (100vw - 400px) / ( 803 - 400) )) ;font-size:-moz-calc( .9375em + (18 - 15) * ( (100vw - 400px) / ( 803 - 400) )) ;font-size:-webkit-calc( .9375em + (18 - 15) * ( (100vw - 400px) / ( 803 - 400) )) }}@media (min-width: 50.25em){#Glide .glide__slide p.message{font-size:18px ;font-size:1.125em }}@media screen and (max-width: 699px){.glide_bottom_mobile{padding-bottom:0}#Glide .glide__slide{background:#000}#Glide .glide__slide p.title{color:#fff}#Glide .glide__slide p.message{display:none;padding-top:10px}}@media screen and (max-width: 699px) and (max-width: 24.9375em){#Glide .glide__slide p.message{font-size:15px ;font-size:.9375em }}@media screen and (max-width: 699px) and (min-width: 25em) and (max-width: 50.1875em){#Glide .glide__slide p.message{font-size:calc( .9375em + (18 - 15) * ( (100vw - 400px) / ( 803 - 400) )) ;font-size:-moz-calc( .9375em + (18 - 15) * ( (100vw - 400px) / ( 803 - 400) )) ;font-size:-webkit-calc( .9375em + (18 - 15) * ( (100vw - 400px) / ( 803 - 400) )) }}@media screen and (max-width: 699px) and (min-width: 50.25em){#Glide .glide__slide p.message{font-size:18px ;font-size:1.125em }}@media screen and (max-width: 699px){#Glide .glide__slide .slider_text{padding-top:16px;padding-bottom:16px;min-height:130px}}.gray_background{background:#52616D;color:#ffffff}.signup_holder .inner{padding-top:26px}@media screen and (min-width: 965px){.signup_holder .inner{vertical-align:middle;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;padding:32px 0}}.signup_holder .inner p,.signup_holder .inner a{text-align:center;font-size:21px !important}@media screen and (min-width: 965px){.signup_holder .inner p,.signup_holder .inner a{margin:0 !important}}@media screen and (min-width: 965px){.signup_holder .inner .btn_large{margin-left:36px !important}}.btn_full{font-size:21px !important;padding:20px;width:100%}@media screen and (min-width: 1152px){.btn_full{padding:25px}}.btn_large{font-size:21px !important;padding:20px;max-width:100%}@media screen and (max-width: 964px){.btn_large{width:100%}}@media screen and (min-width: 965px){.btn_large{padding:20px 80px}}@media screen and (min-width: 1152px){.btn_large{padding:25px 119px}}.logo_holder{margin-bottom:45px}@media screen and (min-width: 965px){.logo_holder .mobile_scroll{display:flex;flex-wrap:wrap;justify-content:center}}.logo_holder .mobile_scroll div{width:150px}@media screen and (min-width: 965px){.logo_holder .mobile_scroll div{margin:8px 20px}}.title_inline{display:inline}.meta_date{background:#372668;color:#fff;float:left;width:89px;height:89px;text-align:center;margin:0 20px 0 0;padding:13px 0 0}.meta_date span{display:block;font-weight:300}.meta_date span.dd{font-size:40px}.meta_date span.mmmm{font-size:20px}.col_events{display:flex;flex-wrap:wrap}.col_events .loc{margin:16px 0 10px}.col_events .loc img{opacity:0.8;width:19px;margin-right:10px}.col_events .loc,.col_events .btn{align-self:flex-end}.tweet_title span{font-size:26px;line-height:42px}.tweet_title span img{display:inline-block;width:29px;margin-right:13px;margin-bottom:10px}.tweet_title span a{font-size:18px;line-height:42px}.really_simple_twitter_widget{margin-left:0;padding-left:0}.really_simple_twitter_widget li{display:block;margin-bottom:20px;font-size:20px}.greenish_bg{background:#6FCF97;color:#333333}.greenish_bg h1,.greenish_bg h2,.greenish_bg h3,.greenish_bg p,.greenish_bg a{color:#333333}.greenish_bg h1 {font-size:48px !important;}.greenish_bg p {font-size:24px !important;}.greenish_bg a.btn{background-color:#086634;border:0;}.engage_img{float:right}.front_page .grid.col_2_alt.override .col:nth-child(2n){margin-bottom:0}@media screen and (min-width: 890px){.front_page .grid.col_2_alt.override .col{width:42%}.front_page .grid.col_2_alt.override .col:nth-child(2n){width:52%;}}.cards{float:left;clear:both;border:1px solid #a5a5a5;padding:16px 24px 16px 50px;max-width:100%;border-radius:5px;margin-bottom:26px;position:relative}.cards h2{margin-bottom:-3px}.cards img{max-width:35px}.cards .bookmarkicon{position:absolute;left:8px}.cards.downloadfiles img{max-width:26px;left:12px;top:18px}.customerarea .panel-heading br{display:none}.cuar-form.cuar-edit-account-form p{display:none}.cuar-form.cuar-edit-account-form input{max-width:100%;width:366px}.cards.downloadfiles.collection-item.of-h.mix a p,.cards.collection-item.of-h.mix.cuar_private_page a p,.collection-list-blocks.clearfix p{margin-bottom:0}.cards.downloadfiles.collection-item.of-h.mix a ~ p,.cards.collection-item.of-h.mix.cuar_private_page a ~ p,.collection-list-blocks.clearfix ~ p{display:none}.customerarea .content{overflow:hidden}.cuar-content-container h2.recip{margin-top:-20px}.cuar-content-container h2.recip+small{margin:-10px 0 16px;display:block}.cuar-content-container .cuar-field-value,.cuar-content-container .cuar-field-label{float:left;padding:0 5px 10px 5px !important}.cuar-content-container .cuar-field-label{font-weight:400;width:147px;max-width:100%}.cuar-content-container .cuar-field-value{padding:0 0 0 16px}.cuar-content-container .cuar-field{overflow:hidden;padding:20px 0 0 0}a.btn,a.button{text-decoration:none}.cuar-content-container h2.recip{margin-top:-20px}.cuar-content-container h2.recip+small{margin:-10px 0 16px;display:block}.cuar-content-container .cuar-field-value,.cuar-content-container .cuar-field-label{float:left;padding:0 5px 10px 5px !important}.cuar-content-container .cuar-field-label{font-weight:400;width:147px;max-width:100%}.cuar-content-container .cuar-field-value{padding:0 0 0 16px}.cuar-content-container .cuar-field{overflow:hidden;padding:20px 0 0 0}.customer-account .media-body.va-m,.customer-account .panel{padding-top:16px}@media screen and (min-width: 56em){.form-group input,.form-group select,.form-group textarea{font-size:16px;font-size:1em;line-height:1.7}}@media screen and (min-width: 72em){.form-group input,.form-group select,.form-group textarea{font-size:16px;font-size:1em;line-height:1.8}}.form-group select{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.form-group .help-block{font-size:17px;font-size:1.0625em;line-height:1.5;display:block;margin:0;margin-top:16px;margin-bottom:20px}@media (min-width: 400px) and (max-width: 1151px){.form-group .help-block{font-size:calc( 17px + (18 - 17) * ( (100vw - 400px) / ( 1151 - 400) ));font-size:-webkit-calc( 17px + (18 - 17) * ( (100vw - 400px) / ( 1151 - 400) ));font-size:-moz-calc( 17px + (18 - 17) * ( (100vw - 400px) / ( 1151 - 400) ))}}@media (min-width: 1151px){.form-group .help-block{font-size:18px;font-size:1.125em}}@media (min-width: 400px) and (max-width: 1151px){.form-group .help-block{line-height:calc( 1.5em + (2 - 1.5) * ( (100vw - 400px) / ( 1151 - 400) ));line-height:-webkit-calc( 1.5em + (2 - 1.5) * ( (100vw - 400px) / ( 1151 - 400) ));line-height:-moz-calc( 1.5em + (2 - 1.5) * ( (100vw - 400px) / ( 1151 - 400) ))}}@media (min-width: 1151px){.form-group .help-block{line-height:2}}@media (min-width: 400px) and (max-width: 1151px){.form-group .help-block{margin-bottom:-webkit-calc( 20px + (35 - 20) * ( (100vw - 400px) / ( 1151 - 400) ));margin-bottom:-moz-calc( 20px + (35 - 20) * ( (100vw - 400px) / ( 1151 - 400) ));margin-bottom:calc( 20px + (35 - 20) * ( (100vw - 400px) / ( 1151 - 400) ))}}@media (min-width: 1151px){.form-group .help-block{margin-bottom:35px}}.form-group input.form-control{margin-bottom:0 !important}.form-group input[type="submit"]{padding:20px 30px}#cuar-js-account-edit-fields{width:100%;max-width:370px}input,select,textarea{color:#888 !important;border:1px solid #8d8e90 !important;border-radius:2px !important;padding:8px 14px}.btn,input[type="submit"]{color:#fff !important}.resources-filter a#tppubs,.resources-filter .teachpress_cloud{display:none}.resources-filter .teachpress_filter{width:200px;float:left}@media screen and (max-width: 764px){.resources-filter .teachpress_filter{display:none}}.resources-filter .teachpress_filter select{display:block;width:100%;margin-bottom:11px}.resources-filter .teachpress_filter+p{display:none}@media screen and (min-width: 765px){.resources-filter .teachpress_publication_list{float:right;width:-webkit-calc(100% - 239px);width:-moz-calc(100% - 239px);width:calc(100% - 239px)}}@media screen and (min-width: 765px){.resources-filter .title_holder{float:right;width:-webkit-calc(100% - 239px);width:-moz-calc(100% - 239px);width:calc(100% - 239px)}}#pass1-text,#pass-strength-result,.wp-hide-pw{display:none !important}p.description{margin-top:6px}.pw-weak label,.forgetmenot label{padding-top:10px}.pw-weak input,.forgetmenot input{width:20px !important;height:20px !important;padding:7px;margin-bottom:-3px;border-radius:999px !important}.pw-weak input:focus,.pw-weak input:active,.forgetmenot input:focus,.forgetmenot input:active{background:#00964c}#body.customerarea.home .inner,#body.customerarea.my-files .inner,#body.customerarea.my-pages .inner{margin-bottom:40px}.front_page .content p{margin-top:0;line-height:2.5 !important}@media (max-width: 24.9375em){.front_page .content p{font-size:16px ;font-size:1em }}@media (min-width: 25em) and (max-width: 50.1875em){.front_page .content p{font-size:calc( 1em + (18 - 16) * ( (100vw - 400px) / ( 803 - 400) )) ;font-size:-moz-calc( 1em + (18 - 16) * ( (100vw - 400px) / ( 803 - 400) )) ;font-size:-webkit-calc( 1em + (18 - 16) * ( (100vw - 400px) / ( 803 - 400) )) }}@media (min-width: 50.25em){.front_page .content p{font-size:18px ;font-size:1.125em }}@media (max-width: 24.9375em){.front_page .content p{line-height:1.625 }}@media (min-width: 25em) and (max-width: 50.1875em){.front_page .content p{line-height:calc( 1.625em + ( 21.6666666667 - 24.375 ) * ( (100vw - 400px) / ( 803 - 400) )) ;line-height:-moz-calc( 1.625em + ( 21.6666666667 - 24.375 ) * ( (100vw - 400px) / ( 803 - 400) )) ;line-height:-webkit-calc( 1.625em + ( 21.6666666667 - 24.375 ) * ( (100vw - 400px) / ( 803 - 400) )) }}@media (min-width: 50.25em){.front_page .content p{line-height:1.4444444444 }}@media screen and (max-width: 299px){.front_page .content p{margin-bottom:26px }}@media screen and (min-width: 300px) and (max-width: 803px){.front_page .content p{margin-bottom:calc( 1.625em + (26 - 26) * ( (100vw - 300px) / ( 803 - 300) )) ;margin-bottom:-moz-calc( 1.625em + (26 - 26) * ( (100vw - 300px) / ( 803 - 300) )) ;margin-bottom:-webkit-calc( 1.625em + (26 - 26) * ( (100vw - 300px) / ( 803 - 300) )) }}@media screen and (min-width: 804px){.front_page .content p{margin-bottom:26px }}.front_page address,.front_page p{margin-top:0}@media (max-width: 24.9375em){.front_page address,.front_page p{font-size:16px ;font-size:1em }}@media (min-width: 25em) and (max-width: 50.1875em){.front_page address,.front_page p{font-size:calc( 1em + (15 - 16) * ( (100vw - 400px) / ( 803 - 400) )) ;font-size:-moz-calc( 1em + (15 - 16) * ( (100vw - 400px) / ( 803 - 400) )) ;font-size:-webkit-calc( 1em + (15 - 16) * ( (100vw - 400px) / ( 803 - 400) )) }}@media (min-width: 50.25em){.front_page address,.front_page p{font-size:15px ;font-size:.9375em }}@media (max-width: 24.9375em){.front_page address,.front_page p{line-height:1.625 }}@media (min-width: 25em) and (max-width: 50.1875em){.front_page address,.front_page p{line-height:calc( 1.625em + ( 26 - 24.375 ) * ( (100vw - 400px) / ( 803 - 400) )) ;line-height:-moz-calc( 1.625em + ( 26 - 24.375 ) * ( (100vw - 400px) / ( 803 - 400) )) ;line-height:-webkit-calc( 1.625em + ( 26 - 24.375 ) * ( (100vw - 400px) / ( 803 - 400) )) }}@media (min-width: 50.25em){.front_page address,.front_page p{line-height:1.7333333333 }}@media screen and (max-width: 299px){.front_page address,.front_page p{margin-bottom:26px }}@media screen and (min-width: 300px) and (max-width: 803px){.front_page address,.front_page p{margin-bottom:calc( 1.625em + (26 - 26) * ( (100vw - 300px) / ( 803 - 300) )) ;margin-bottom:-moz-calc( 1.625em + (26 - 26) * ( (100vw - 300px) / ( 803 - 300) )) ;margin-bottom:-webkit-calc( 1.625em + (26 - 26) * ( (100vw - 300px) / ( 803 - 300) )) }}@media screen and (min-width: 804px){.front_page address,.front_page p{margin-bottom:26px }}@media (max-width: 24.9375em){.front_page h1{font-size:26px ;font-size:1.625em }}@media (min-width: 25em) and (max-width: 50.1875em){.front_page h1{font-size:calc( 1.625em + (48 - 26) * ( (100vw - 400px) / ( 803 - 400) )) ;font-size:-moz-calc( 1.625em + (48 - 26) * ( (100vw - 400px) / ( 803 - 400) )) ;font-size:-webkit-calc( 1.625em + (48 - 26) * ( (100vw - 400px) / ( 803 - 400) )) }}@media (min-width: 50.25em){.front_page h1{font-size:48px ;font-size:3em }}@media (max-width: 24.9375em){.front_page h1{line-height:1.2692307692 }}@media (min-width: 25em) and (max-width: 50.1875em){.front_page h1{line-height:calc( 1.2692307692em + ( 18.75 - 19.0384615385 ) * ( (100vw - 400px) / ( 803 - 400) )) ;line-height:-moz-calc( 1.2692307692em + ( 18.75 - 19.0384615385 ) * ( (100vw - 400px) / ( 803 - 400) )) ;line-height:-webkit-calc( 1.2692307692em + ( 18.75 - 19.0384615385 ) * ( (100vw - 400px) / ( 803 - 400) )) }}@media (min-width: 50.25em){.front_page h1{line-height:1.25 }}@media screen and (max-width: 299px){.front_page h1{margin-top:52px }}@media screen and (min-width: 300px) and (max-width: 803px){.front_page h1{margin-top:calc( 52px + (52 - 52) * ( (100vw - 300px) / ( 803 - 300) )) ;margin-top:-moz-calc( 52px + (52 - 52) * ( (100vw - 300px) / ( 803 - 300) )) ;margin-top:-webkit-calc( 52px + (52 - 52) * ( (100vw - 300px) / ( 803 - 300) )) }}@media screen and (min-width: 804px){.front_page h1{margin-top:52px }}.front_page h1:first-child{margin-top:0}@media screen and (max-width: 299px){.front_page h1{margin-bottom:26px }}@media screen and (min-width: 300px) and (max-width: 803px){.front_page h1{margin-bottom:calc( 26px + (26 - 26) * ( (100vw - 300px) / ( 803 - 300) )) ;margin-bottom:-moz-calc( 26px + (26 - 26) * ( (100vw - 300px) / ( 803 - 300) )) ;margin-bottom:-webkit-calc( 26px + (26 - 26) * ( (100vw - 300px) / ( 803 - 300) )) }}@media screen and (min-width: 804px){.front_page h1{margin-bottom:26px }}@media (max-width: 24.9375em){.front_page h2{font-size:24px ;font-size:1.5em }}@media (min-width: 25em) and (max-width: 50.1875em){.front_page h2{font-size:calc( 1.5em + (36 - 24) * ( (100vw - 400px) / ( 803 - 400) )) ;font-size:-moz-calc( 1.5em + (36 - 24) * ( (100vw - 400px) / ( 803 - 400) )) ;font-size:-webkit-calc( 1.5em + (36 - 24) * ( (100vw - 400px) / ( 803 - 400) )) }}@media (min-width: 50.25em){.front_page h2{font-size:36px ;font-size:2.25em }}@media (max-width: 24.9375em){.front_page h2{line-height:1.375 }}@media (min-width: 25em) and (max-width: 50.1875em){.front_page h2{line-height:calc( 1.375em + ( 20 - 20.625 ) * ( (100vw - 400px) / ( 803 - 400) )) ;line-height:-moz-calc( 1.375em + ( 20 - 20.625 ) * ( (100vw - 400px) / ( 803 - 400) )) ;line-height:-webkit-calc( 1.375em + ( 20 - 20.625 ) * ( (100vw - 400px) / ( 803 - 400) )) }}@media (min-width: 50.25em){.front_page h2{line-height:1.3333333333 }}@media screen and (max-width: 299px){.front_page h2{margin-top:52px }}@media screen and (min-width: 300px) and (max-width: 803px){.front_page h2{margin-top:calc( 52px + (52 - 52) * ( (100vw - 300px) / ( 803 - 300) )) ;margin-top:-moz-calc( 52px + (52 - 52) * ( (100vw - 300px) / ( 803 - 300) )) ;margin-top:-webkit-calc( 52px + (52 - 52) * ( (100vw - 300px) / ( 803 - 300) )) }}@media screen and (min-width: 804px){.front_page h2{margin-top:52px }}.front_page h2:first-child{margin-top:0}@media screen and (max-width: 299px){.front_page h2{margin-bottom:26px }}@media screen and (min-width: 300px) and (max-width: 803px){.front_page h2{margin-bottom:calc( 26px + (26 - 26) * ( (100vw - 300px) / ( 803 - 300) )) ;margin-bottom:-moz-calc( 26px + (26 - 26) * ( (100vw - 300px) / ( 803 - 300) )) ;margin-bottom:-webkit-calc( 26px + (26 - 26) * ( (100vw - 300px) / ( 803 - 300) )) }}@media screen and (min-width: 804px){.front_page h2{margin-bottom:26px }}@media (max-width: 24.9375em){.front_page .feed .col_3 p{font-size:16px ;font-size:1em }}@media (min-width: 25em) and (max-width: 50.1875em){.front_page .feed .col_3 p{font-size:calc( 1em + (24 - 16) * ( (100vw - 400px) / ( 803 - 400) )) ;font-size:-moz-calc( 1em + (24 - 16) * ( (100vw - 400px) / ( 803 - 400) )) ;font-size:-webkit-calc( 1em + (24 - 16) * ( (100vw - 400px) / ( 803 - 400) )) }}@media (min-width: 50.25em){.front_page .feed .col_3 p{font-size:24px ;font-size:1.5em }}@media (max-width: 24.9375em){.front_page .feed .col_3 p{line-height:1.625 }}@media (min-width: 25em) and (max-width: 50.1875em){.front_page .feed .col_3 p{line-height:calc( 1.625em + ( 22.5 - 24.375 ) * ( (100vw - 400px) / ( 803 - 400) )) ;line-height:-moz-calc( 1.625em + ( 22.5 - 24.375 ) * ( (100vw - 400px) / ( 803 - 400) )) ;line-height:-webkit-calc( 1.625em + ( 22.5 - 24.375 ) * ( (100vw - 400px) / ( 803 - 400) )) }}@media (min-width: 50.25em){.front_page .feed .col_3 p{line-height:1.5 }}@media screen and (max-width: 299px){.front_page .feed .col_3 p{margin-bottom:26px }}@media screen and (min-width: 300px) and (max-width: 803px){.front_page .feed .col_3 p{margin-bottom:calc( 1.625em + (26 - 26) * ( (100vw - 300px) / ( 803 - 300) )) ;margin-bottom:-moz-calc( 1.625em + (26 - 26) * ( (100vw - 300px) / ( 803 - 300) )) ;margin-bottom:-webkit-calc( 1.625em + (26 - 26) * ( (100vw - 300px) / ( 803 - 300) )) }}@media screen and (min-width: 804px){.front_page .feed .col_3 p{margin-bottom:26px }}.contact_page .inner{max-width:920px}.contact_page .content{overflow:hidden}.contact_page .frame{clear:both}@media screen and (min-width: 760px){.contact_page form.vfbp-form{float:left}.contact_page address{float:right;width:400px;max-width:-webkit-calc(100% - 444px);max-width:-moz-calc(100% - 444px);max-width:calc(100% - 444px)}}.sitemap_page .content{overflow:hidden}.sitemap_page ul.children{margin-top:10px}div#wpadminbar,#header{z-index:90}.tray_mask{z-index:100}#tray{z-index:110}.no_margin{margin-bottom:0 !important}.text_center{text-align:center}.sr .heroReveal,.sr .feedReveal{visibility:hidden}.copyright_holder a.creators{float:right;line-height:30px;font-size:16px;color:#4B669C!important;}
.greenish_bg {
	padding: 70px 0 !important;
}
.really_simple_twitter_widget {
	display: flex;
	justify-content: space-between;
	flex-direction: row;
}

.really_simple_twitter_widget li {
	width: 48%;
}
.secondary_content {
	margin-top: 60px;
}

.secondary_content ul li {
	font-size: 1.125em;
}

#header .undermenu_holder li a {
	margin-left: 23px;
	font-size: 16px;
}
.glide--carousel .glide__slide img{
	min-width: 100%;
}

.individual-profiles blockquote {
	border-left: 1px solid #424242;
}

.individual-profiles blockquote p {
	font-size: 16px;
	margin-bottom: 15px;
}
.individual-profiles blockquote strong {
	font-size: 20px;
	font-weight: 600;
}


/*.insta_wrap { }*/
.insta-slider {
	float: none;
	display: block;
	height: 130px;
	white-space: nowrap;
	text-align: left;
	max-width: 100%;
	position: relative;
	overflow-x: auto;
	overflow-y: hidden;
	z-index: 1;
	margin: 0!important;
}
.insta-slider .photo {
	width: 130px;
	display: inline-block;
	vertical-align: top;
	margin-right: 5px;
}
.insta-slider .photo img {
	max-width: 100%;
	height: auto;
}
.home_slider {
	height: 500px;
}

.home_slider .glide__wrapper {
	height: 100%;
}

.grid.col_3 {
	justify-content: space-around;
}

.grid.col_3 > .col:last-child {
	text-align: right;
	margin-right: 0;
}

.grid.col_3 > .col:last-child img {
	display: inline-block;
	width: 130px;
	height: auto;
	margin-bottom: 20px;
}

.grid.col_3 > .col {
	flex-grow: 1;
	align-self: flex-start;
}

.sec_outer{
	float: left; 
	width: 100%; 
	margin-bottom: 40px;
}

.sec_outer .sec_inner{
	padding-top: 20px; 
	padding-bottom: 20px; 
	border-bottom: 1px solid rgb(204, 204, 204); 
	width: 100%; 
	float: left;
}

.sec_outer .sec_inner .left_sec{
	width: 75%; 
	float: left;
}

.sec_outer .sec_inner .left_sec .etitle{
	padding-bottom: 12px; 
	line-height: 24px; 
	font-size: 20px; 
	font-weight: normal;
}

.sec_outer .sec_inner .left_sec .edate{
	font-size: 13px;
}

.sec_outer .sec_inner .right_sec{
	text-align: right; 
	width: 25%; 
	float: right; 
	margin-top: 15px;
}

.sec_outer .sec_inner .right_sec a{
	background: rgb(8, 102, 52) none repeat scroll 0% 0%; 
	color: rgb(255, 255, 255); 
	border-radius: 40px; 
	padding: 9px 45px;
}

.view_all{
	margin-top: 10px; 
	width: 100%; 
	float: left;
}

.subtitle{
	line-height: 22px;
}

.custom_pages.sec_outer .sec_inner {
    border: 1px solid rgb(204, 204, 204);
    border-radius: 5px;
    float: left;
    margin-bottom: 15px;
    padding: 15px;
    padding-top: 20px;
    width: 100%;
}

#lottery-logo {
	margin-left: 20px;
	display: block;
	float: right;
}

#lottery-logo img {
	width: 110px;
	height: auto;
	display: block;
}

@media (max-width: 992px) {
	#lottery-logo img {
		width: 75px;
	}
	#lottery-logo {
		margin-right: 20px;
	}
	#logo_url {
		margin: 10px 0;
	}
	.home_slider {
		height: auto;
	}
}

@media (max-width: 767px) {
	#lottery-logo {
		margin: 10px 20px 10px !important;
	}
	#lottery-logo img {
		width: 70px;
	}
	#logo_url img {
		width: 160px !important;
	}
	.home_slider {
		margin-bottom: 30px;
		height: 270px;
	}
	.home_slider img {
		max-width: inherit;
		width: auto;
		height: 270px;
	}
}

form.pmpro_form .input.hide {
	display: none;
}


/* ==================== Form Styling ==================== */

/* In minimised css at the top - search txtarea and the 10th results is where this sits  */
/* Changed border radius within this from 8px to 2px */
/* input,select,txtarea{color:#888 !important;border:1px solid #8d8e90 !important;border-radius:3px !important;padding:8px 14px} */

/* ---------- Background ---------- */
#body.page.page_top.vp-registration
{
	background-color: none !important;
}

form.pmpro_form label
{
	font-weight: 400 !important;
	margin: 0px 0px -10px 0px !important;
}
form.pmpro_form label.pmprorh_radio_label
{
	margin: 0px 0px 0px 0px !important;
}

#html_title_1_div > p
{
	font-size: 18px;
	font-weight: 400;
}

.pmpro_checkout-h3-name
{
	font-weight: 600;
	width: 100%;
}

/* spacing between fields */
.pmpro_checkout-field
{
	padding-top: 1.2em;
}
/* spacing exclusions */
#disability_yes_div.pmpro_checkout-field, #medical_conditions_yes_div.pmpro_checkout-field, #html_title_1_div.pmpro_checkout-field, #experience_yes_div.pmpro_checkout-field
{
	padding-top: 0em;
}

form.pmpro_form a > #user-login-here.button
{
	color: #ffffff !important;
	background-color: #1ca75d !important;
	border-radius: 4px !important;
	font-size: 14px;
	transition: all 0.4s ease 0s;
}
form.pmpro_form a > #user-login-here.button:hover
{
	background-color: #086634 !important;
	border-color: #086634 !important;
	transition: all 0.4s ease 0s;
}
form.pmpro_form h3 > .pmpro_checkout-h3-msg
{
	/* display: inline-block;
	margin-left: 25%; */
	max-width: 40%;
	display: table;
	float: right;
}
form.pmpro_form .pmpro_checkout h3 span.pmpro_checkout-h3-msg
{
	font-style: normal;
}
/* form.pmpro_form h3:first-child > .pmpro_checkout-h3-name
{
	max-width: 40%;
} */

/* @media only screen and (max-width: 600px) {
	
	/* form.pmpro_form h3:first-child > .pmpro_checkout-h3-name
	{
		max-width: none;
	} */
	/* form.pmpro_form h3 > .pmpro_checkout-h3-msg
	{
		display: table;
		float: right;
		margin-left: 0;
	} */
	/* form.pmpro_form h3:first-child > .pmpro_checkout-h3-name
	{
		display: table;
	} 
}*/




/* ---------- Submit button styling ---------- */

	/* Original */
/* .pmpro_btn.pmpro_btn-submit-checkout {
	background-color: #00964c;
	border: 0 !important;
	font-weight: 300;
	padding: 14px 128px;
	font-size: 18px !important;
	cursor: pointer;
	float: left;
} */
/* .pmpro_btn.pmpro_btn-submit-checkout:hover {
	background-color: #086634;
} */
	/* Updated */
.pmpro_btn.pmpro_btn-submit-checkout {
	font-size: 18px !important;
	font-weight: 400;
	background: #1ca75d;
	padding: 18px 120px;
	border-radius: 4px !important;
	transition: all 0.4s ease 0s;
	float: left;
}
.pmpro_btn.pmpro_btn-submit-checkout:hover {
	background: #086634;
	border-color: #086634 !important;
	transition: all 0.4s ease 0s;
}


/* ---------- Radio buttons ---------- */

.pmpro_checkout-field-radio-item input[type="radio"]
{
	-webkit-appearance:none;
	width: 18px;
	height: 18px;
	background: white;
	border-radius: 1px;
	padding: 0px 0px !important;
	border: 1px solid #C7C9D2 !important;
}

.pmpro_checkout-field-radio-item input[type="radio"]:checked::before
{
	/*color: #444 !important;*/
	position: relative;
	background-color: #18a0fb !important;
	height: 16px;
	border-radius: 1px;
	content: "✔";
	color: #ffffff;
	display: block;
	text-align: center;
}

.pmpro_checkout-field-radio-item input[type="radio"] {
	background-color: #ffffff;
}

.pmpro_checkout-field-radio-item {
	display: flex !important;
	align-items: center;
	width: 10%;

	/* border for dev / remove when corrected
	border: 1px solid red; */
}

div.pmpro_checkout-fields div.pmpro_checkout-field-radio-item:first-of-type {
	float: left !important;
}

.pmpro_checkout-field-radio-item * {
	margin: 10px;
}

@media (max-width: 768px) {

	.pmpro_checkout-field-radio-item {
		width: 15%;
	}	
	
}
@media (max-width: 560px) {

	.pmpro_checkout-field-radio-item {
		width: 20% !important;
	}	
	
}
@media (max-width: 399px) {

	.pmpro_checkout-field-radio-item {
		width: 25% !important;
	}	
	
}
@media (max-width: 329px) {

	.pmpro_checkout-field-radio-item {
		width: 30% !important;
	}	
	
}
@media (max-width: 279px) {

	.pmpro_checkout-field-radio-item {
		width: 35% !important;
	}	
	
}


/* ---------- Removing br / p instances ---------- */

#pmpro_form.pmpro_form > p > br {
	display: none;
}

#pmpro_submit_span > br {
	display: none;
}

#phone2_option_div.pmpro_checkout-field.pmpro_checkout-field-select > br {
	display: none;
}

#phone2_div.pmpro_checkout-field.pmpro_checkout-field-text > br {
	display: none;
}


/* ---------- Phone fields ---------- */

#phone1.phone1_txt.input, #phone2.phone2_txt.input {
	padding: 9px 14px !important;
}


/* ---------- Input fields ---------- */
#username.input, #password.input, #password2.input, #bemail.input, #bconfirmemail.input, #first_name.input, #last_name.input, 
#postcode.input, #emergency_name_1.input, #emergency_phone_1.input, #emergency_relationship_1.input, #profile_field.input, #profile_organisation.input, #gender.input, #ethnicity_select.input, #religion.input, #age_range.input, #employment_status.input, #country.input, #profile_users.input
{
	max-width: none !important;
	width: 51.5% !important;
	height: 2.7rem;
}
#pmpro_form.pmpro_form textarea
{
	max-width: none !important;
	width: 51.5% !important;
}

.pmpro_checkout-field .input
{
	border: 1px solid #C7C9D2 !important;
}

#profile_users.input {
	max-width: none !important;
	width: 25% !important;
}


/*	For arrow on select box when it eventually works.... 
#profile_field:after {
	content: '\2304' !important;
	font-size: 30px;
	line-height: 23px;
  } */

/* ---------- Media 768px ---------- */

@media (max-width: 768px) {

	#profile_field.input, #profile_organisation.input, #gender.input, #ethnicity_select.input, #religion.input, #age_range.input, #employment_status.input{
		max-width: none !important;
		width: 100% !important;
	}

	#pmpro_form.pmpro_form textarea {
		max-width: none !important;
		width: 100% !important;
	}

	#username.input, #password.input, #password2.input, #bemail.input, #bconfirmemail.input, #first_name.input, #last_name.input, #postcode.input, #emergency_name_1.input, #emergency_phone_1.input, #emergency_relationship_1.input {
		max-width: none !important;
		width: 100% !important;
	}

	#profile_users.input {
		max-width: none !important;
		width: 25% !important;
	}

	

	/* #phone1_option_div.pmpro_checkout-field.pmpro_checkout-field-select {
		margin-right: 5%;
	} */
	/* #phone2_option_div.pmpro_checkout-field.pmpro_checkout-field-select {
		margin-right: 5%;
	} */
	#phone1_div.pmpro_checkout-field.pmpro_checkout-field-text {
		vertical-align: bottom;
		max-width: 60% !important;
		width: 100% !important;
	}
	#phone1_div.pmpro_checkout-field.pmpro_checkout-field-text > label {
		display: none;
	}
	#phone1.phone1_txt.input {
		max-width: 100% !important;
		width: 100% !important;
	}

	#phone2_option_div.pmpro_checkout-field.pmpro_checkout-field-select > label {
		display: none;
	}
	
	#phone2_div.pmpro_checkout-field.pmpro_checkout-field-text {
		flex-direction: row;
		max-width: 60% !important;
		width: 100% !important;
	}
	#phone2_div.pmpro_checkout-field.pmpro_checkout-field-text > label {
		display: none;
	}
	#phone2.phone2_txt.input {
		max-width: 100% !important;
		width: 100% !important;
	}

}

/* @media (max-width:768px) and (min-width:732px)
{

} */

#phone2_option_div::before{
	content: "";
	display: block;
}

.registration-hero-image{
	max-height: 50%;
	background-position: center;
}

.title_holder_form
{
	background-color: white !important;
	padding: 30px 50px 0 50px;
	max-width: 804px;
	margin: 0 auto;
	/* margin-top: 20vmin; */
}

#body.page.page_top.formAddon
{
	background-color: white !important;
	padding-bottom: 136px;
	padding-top: 250px;
	background: white url('http://localhost/wallcap/wp-content/uploads/2020/10/newBanner.jpg') no-repeat top;
	background-size: 100% auto;
}

#body.page.page_top.formAddon2
{
	padding-top: 0;
	margin-top: -120px;
}

.fullGreenBackground
{
	background-color: #e9f0ec !important;
}

div#pmpro_checkout_box-profile > hr:first-of-type
{
	display: none;
}

form#pmpro_form > hr:first-of-type
{
	display: none;
}


@media (max-width: 1350px)
{
	#body.page.page_top.formAddon {
		padding-top: 200px !important;
	}
}
@media (max-width: 1024px)
{
	#body.page.page_top.formAddon {
		padding-top: 125px !important;
	}
}

@media (max-width: 767px)
{
	#body.page.page_top.formAddon
	{
		background: white;
		padding-top: 0 !important;
		/* padding-bottom: 140px; */
		height: 275px;
	}
	#body.page.page_top.formAddon2
	{
		margin-top: -155px;
	}
	
}

@media (min-width: 768px)
{
	#body.page.page_top.formAddon
	{
		background-color: white !important;
		padding-bottom: 136px;
		padding-top: 250px;
		background: white url('https://wallcap.ncl.ac.uk/wp-content/uploads/2020/12/registrationHero.jpg') no-repeat top;
		background-size: 100% auto;
	}
	#body.page.page_top.formAddon2 {
		margin-top: -140px;
	}

}

@media (max-width: 650px)
{
	#body.page.page_top.formAddon
	{
		height: 325px;
	}
	#body.page.page_top.formAddon2 {
		margin-top: -200px;
	}
}

@media (max-width: 550px)
{
	#body.page.page_top.formAddon
	{
		height: 345px;
	}
	#body.page.page_top.formAddon2 {
		margin-top: -210px;
	}
}

@media (max-width: 499px)
{
	.title_holder_form
	{
		padding: 30px 26px 0 26px !important;
	}
}

@media (max-width: 440px)
{

}

@media (max-width: 415px)
{
	#body.page.page_top.formAddon
	{
		height: 385px;
	}
	#body.page.page_top.formAddon2 {
		margin-top: -260px;
	}
}

@media (max-width: 360px)
{
	#body.page.page_top.formAddon
	{
		height: 400px;
	}
	#body.page.page_top.formAddon2 {
		margin-top: -275px;
	}
}

@media (max-width: 320px)
{
	#body.page.page_top.formAddon
	{
		height: 450px;
	}
	#body.page.page_top.formAddon2 {
		margin-top: -315px;
	}
}

.top-white > p:first-of-type
{
	margin-bottom: 70px !important;
}

form label
{
	font-size:16px !important;
	line-height:1.8 !important;
}

@media (min-width: 50.25em)
{
	#pmpro_user_fields.pmpro_checkout h3 {
		line-height: calc(1.5em+(20.7692307692-22.5)*((100vw - 400px)/( 803-400))) !important;
	}
}

#pmpro_user_fields.pmpro_checkout h3
{
	display: flex;
}

@media screen and (min-width: 765px)
{
	.page.page_top.customerarea.home .content {
		float: none !important;
		width: 100% !important;
	}
}

.page.page_top.customerarea.home .title_holder h1
{
	margin-bottom: 0px !important;
	font-size: 1em !important;
}

.page.page_top.customerarea.home .greeting
{
	display: flex;
	align-items: center;
}

.page.page_top.customerarea.home .greeting h2
{
	width: 80%;
}

.page.page_top.customerarea.home .subtitle_outer
{
	margin-bottom: 10px;
}

.vp_grid.col_3 > .col h2
{
	text-align: center;
	background: #C4C4C4;
	margin-bottom: 0px;
	line-height: 2.2;
	font-size: 1.3em !important;
}
.vp_grid.col_3 > .col a
{
	line-height: 3;
	/* text-indent: 0.8rem; */
	text-decoration: none;
	color: black;
}
.vp_grid.col_3 > .col *, img
{
	/* width: 339.517px; */
	width: 100%;
}

#event-key-h3
{
	font-size: large;
	font-weight: bold;
}
.key-wrapper
{
	display: flex;
	max-width: 50%;
	width: 100%;
	justify-content: space-between;
}
.key-spacer
{
	display: inline-block;
}
.colour-key
{
	display: inline-block;
	background: #A8E8AB;
}
.key-colour
{
	width: 15px;
	height: 15px;
}
.colour-key-2
{
	display: inline-block;
	background: #EAD49C;
}
.key-colour-2
{
	width: 15px;
	height: 15px;
}
.colour-key-3
{
	display: inline-block;
	background: #A8D4E8;
}
.key-colour-3
{
	width: 15px;
	height: 15px;
}
.key-label
{
	display: inline-flex;
}

.outdoor
{
	background: #A8E8AB;
}
.indoor
{
	background: #EAD49C;
}
.digital
{
	background: #A8D4E8;
}

.vp_grid.col_3 > .col .etitle
{
	padding-left: 5%;
	padding-top: 3%;

}

.vp_grid.col_3 > .col .edate
{
	font-style: italic;
	font-size: small;
	line-height: 1.5;
	margin-top: -1rem;
	padding-bottom: 0.9rem;
	border-bottom: 1px #D3D3D3 solid;
	margin-bottom: 0;
	padding-left: 5%;
}

.page.page_top.customerarea.home .inner 
{
	max-width: 1200px !important;
}

@media (max-width: 1164px)
{
	.vp_grid.col_3 > .col
	{
		width: 100%;
		display: flex;
		flex-direction: column;
		align-items: center;
		margin-bottom: calc(2em - 2.38095px + 0.793651vw) !important;
	}
}

@media (max-width: 950px)
{
	.key-wrapper
	{
		max-width: 70%;
	}
}

@media (max-width: 700px)
{
	.key-wrapper
	{
		max-width: 90%;
	}
}

@media (max-width: 550px)
{
	.key-wrapper
	{
		max-width: 100%;
	}
}

@media (max-width: 414px)
{
	.key-wrapper
	{
		display: unset;
	}
	.key-spacer
	{
		display: inline-block;
		max-width: 100%;
		width: 100%;
		padding-bottom: 0.5rem;

	}
}

@media (max-width: 550px)
{
	.page.page_top.customerarea.home .inner
	{
		padding-top: 40px;
	}
}

@media (max-width: 375px)
{
	.page.page_top.customerarea.home .greeting h2
	{
		width: 70%;
	}
}

.vp-user-button.btn, .vp-user-button.btn:focus
{
	font-size: 15px !important;
	background: #1ca75d;
	padding: 10px 1px;
	transition: all 0.4s ease 0s;
	border: 0px;
	width: 114px;
}
.vp-user-button.btn:hover
{
	background: #086634;
	border-color: #086634 !important;
	transition: all 0.4s ease 0s;
}

@media (max-width: 550px)
{
	.page.page_top.customerarea.home .greeting
	{
		display: unset;
	}
	.page.page_top.customerarea.home .greeting h2
	{
		max-width: 100%;
		width: 100%;
	}
}

@media (max-width: 414px)
{
	.vp_grid.col_3 > .col h2
	{
		/* width: 70%; */
	}
	.vp_grid.col_3 > .col
	{
		align-items: unset !important;
	}
}

.frame
{
	padding-bottom: 502px !important;
	margin-top: 3em;
}
@media (max-width: 402px)
{
	.frame
	{
		padding-bottom: 375px !important;
	}
}

/* #body
{
	padding-bottom: 0px !important;
} */

#body.customerarea.home #footer .inner
{
	margin-bottom: 0px !important;
}

#body.page.page_top.customerarea.home .inner main.content hr
{
	padding-top: 0px !important;
}


/*
Events single page styling
 */

.events .pmpro_content_message a, .pmpro_content_message a:link {
	background-color: #ffffff !important;
	border: none !important;

 }
    