article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-size:75%;font-size:87.5%;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;line-height:1.5em;}html,button,input,select,textarea{font-family:Verdana,Tahoma,"DejaVu Sans",sans-serif;}body{margin:0;}a:link{}a:visited{}a:hover,a:focus{}a:active{}a:focus{outline:thin dotted;}a:hover,a:active{outline:0;}h1{font-size:2em;line-height:1.5em;margin-top:0.75em;margin-bottom:0.75em;}h2{font-size:1.5em;line-height:2em;margin-top:1em;margin-bottom:1em;}h3{font-size:1.17em;line-height:1.282em;margin-top:1.282em;margin-bottom:1.282em;}h4{font-size:1em;line-height:1.5em;margin-top:1.5em;margin-bottom:1.5em;}h5{font-size:0.83em;line-height:1.807em;margin-top:1.807em;margin-bottom:1.807em;}h6{font-size:0.75em;line-height:2em;margin-top:2em;margin-bottom:2em;}hr{height:1px;border:1px solid #666;padding-bottom:-1px;margin:1.5em 0;}abbr[title]{border-bottom:1px dotted;cursor:help;white-space:nowrap;}b,strong{font-weight:bold;}blockquote{margin:1.5em 30px;}dfn{font-style:italic;}mark{background:#ff0;color:#000;}p,pre{margin:1.5em 0;}pre,code,kbd,samp,tt,var{font-family:"Courier New","DejaVu Sans Mono",monospace,sans-serif;_font-family:'courier new',monospace;font-size:1em;line-height:1.5em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}q{quotes:none;}q:before,q:after{content:'';content:none;}small{font-size:75%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}dl,menu,ol,ul,.item-list ul{margin:1.5em 0;}.item-list ul li{margin:0;}dd{margin:0 0 0 30px;}ul ul,ul ol,ol ul,ol ol,.item-list ul ul,.item-list ul ol,.item-list ol ul,.item-list ol ol{margin:0;}menu,ol,ul,.item-list ul{padding:0 0 0 30px;}nav ul,nav ol{list-style:none;list-style-image:none;}img{border:0;-ms-interpolation-mode:bicubic;max-width:100%;height:auto;}svg:not(:root){overflow:hidden;}figure{margin:0;}form{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.5em 0.625em 1em;}legend{border:0;padding:0;white-space:normal;*margin-left:-7px;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}button,input{line-height:normal;}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible;}button[disabled],input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px;}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;margin-top:1.5em;margin-bottom:1.5em;}th{text-align:left;padding:0;border-bottom:none;}tbody{border-top:none;}
.with-wireframes #header,.with-wireframes #main,.with-wireframes #content,.with-wireframes #navigation,.with-wireframes .region-sidebar-first,.with-wireframes .region-sidebar-second,.with-wireframes #footer,.with-wireframes .region-bottom{outline:1px solid #ccc;}.lt-ie8 .with-wireframes #header,.lt-ie8 .with-wireframes #main,.lt-ie8 .with-wireframes #content,.lt-ie8 .with-wireframes #navigation,.lt-ie8 .with-wireframes .region-sidebar-first,.lt-ie8 .with-wireframes .region-sidebar-second,.lt-ie8 .with-wireframes #footer,.lt-ie8 .with-wireframes .region-bottom{border:1px solid #ccc;}
#page,.region-bottom,#footer-wrapper,#footer-copyright-wrapper{margin-left:auto;margin-right:auto;max-width:1024px;}#header,#content,#navigation,.region-sidebar-first,.region-sidebar-second,#banner,#footer,#footer-copyright,#postscript{padding-left:32px;padding-right:32px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;_display:inline;_overflow:hidden;_overflow-y:visible;}#content,#postscript{padding-left:17px;padding-right:17px;}.region-sidebar-first{}.region-sidebar-second{}#header,#main,#banner,#footer,#footer-copyright{*position:relative;*zoom:1;}#header:before,#header:after,#main:before,#main:after,#footer:before,#footer:after,#banner:before,#banner:after,#footer:before,#footer:after,#footer-copyrightbefore,#footer-copyright:after{content:"";display:table;}#header:after,#main:after,#navigation:after,#banner:after,#footer:after,#footer-copyright:after{clear:both;}#header,#banner,#navigation,#footer{position:relative;}.content-wrapper{margin:0 15px;}#footer-row{min-height:160px;}@media all and (min-width:641px){.desktop-hide{display:none;}#navigation,#banner{margin-bottom:27px;}#page,.region-bottom,#footer-wrapper,#footer-copyright-wrapper,#sliding-popup,#footer-row,#footer-copyright-row{}#footer{margin-left:415px;padding-left:0px;}.sidebar-first #content{float:left;padding-right:32px;width:75%;margin-left:25%;margin-right:-100%;}.sidebar-first .region-sidebar-first{float:left;width:25%;margin-left:0px;margin-right:-25%;}.sidebar-second #content{float:left;width:75%;margin-left:0px;margin-right:-75%;}.sidebar-second .region-sidebar-second{float:left;width:25%;margin-left:75%;margin-right:-100%;}.two-sidebars #content{float:left;width:50%;margin-left:25%;margin-right:-75%;padding-right:0;}.two-sidebars .region-sidebar-first{float:left;width:25%;margin-left:0px;margin-right:-25%;}.two-sidebars .region-sidebar-second{float:left;width:25%;margin-left:75%;margin-right:-100%;}}@media all and (max-width:640px){.smartphone-hide{display:none;}#header,#content,#navigation,.region-sidebar-second,#banner,#footer,#footer-copyright{padding-left:10px;padding-right:10px;}#header{padding:20px 0 0 0;margin-bottom:15px;}#banner{margin-bottom:10px;}.region-sidebar-first{display:none;}.footer .block{float:none;clear:both;width:auto;}}
ul.primary,ul.secondary{overflow:hidden;*zoom:1;border-bottom:1px solid #bbbbbb;list-style:none;margin:1em 0 1.5em;padding:0 2px;white-space:nowrap;}ul.primary li,ul.secondary li{float:left;margin:0.5em 3px 0;}ul.primary a,ul.secondary a{border:1px solid #e9e9e9;border-right:0;border-bottom:0;display:block;line-height:1.5em;text-decoration:none;}ul.primary{border:none;padding:0;margin:1em 0;}.content-wrapper ul.primary li{border:none;margin:0;}ul.primary li.active{border:none;margin-bottom:-1px;}ul.primary a:link,ul.primary a:visited{border:none;color:#c4cacf;background:none;letter-spacing:0;padding:0;text-align:center;margin:0 1.5em 0 0;font-size:160%;font-weight:bold;border-bottom:2px solid #c4cacf;}ul.primary a:hover,ul.primary a:focus{background:none;}ul.primary li a.active,ul.primary li a:hover{border-bottom:2px solid #12377e;color:#12377e;}ul.primary a.active{border:none;background:none;*zoom:1;}ul.secondary{font-size:.9em;margin-top:-1.5em;padding-bottom:.5em;}ul.secondary a:link,ul.secondary a:visited{-webkit-border-radius:0.75em;-moz-border-radius:0.75em;-ms-border-radius:0.75em;-o-border-radius:0.75em;border-radius:0.75em;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-ms-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;text-shadow:white 1px 1px 0;background-color:#f2f2f2;color:#666;padding:0 .5em;}ul.secondary a:hover,ul.secondary a:focus{background-color:#dedede;border-color:#999;color:#333;}ul.secondary a.active,ul.secondary a:active{text-shadow:#333333 1px 1px 0;background-color:#666;border-color:#000;color:#fff;}
body{margin:0;padding:0;}#skip-link{margin:0;}#skip-link a,#skip-link a:visited{display:block;width:100%;padding:2px 0 3px 0;text-align:center;background-color:#666;color:#fff;}#sliding-popup .popup-content{width:100%;}#logo{float:left;margin:0;}.ifp-wayfinder-link a{background:#30CDD7 url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png) no-repeat 100% -40px;text-decoration:none;color:#fff;display:block;}h1.title,h2.node-title,h2.block-title,h2.title,h2.comment-form,h3.title{margin:0;}.front h1.title{display:none;}div.messages{margin:1.5em 0;}div.messages ul{margin-top:0;margin-bottom:0;}ul.inline{display:inline;padding:0;}ul.inline li{display:inline;list-style-type:none;padding:0 1em 0 0;}span.field-label{padding:0 1em 0 0;}.field{margin:0 0 0.5em 0;}.field-label{font-weight:bold;color:#0e397e;}.content-wrapper ol.search-results li:before{content:none;}.content-wrapper ol.search-results li{margin:0 0 0.5em 0;}.page-search #main .search-form .compact-form-label{position:static;display:block!important;opacity:1!important;-moz-opacity:1!important;-webkit-opacity:1!important;}.footer{color:#fff;}#footer a{color:#fff;}#footer-row{background:#89969f;margin-top:1em;}#footer-copyright-row{background:#586069;padding:15px 0 5px;font-size:80%;line-height:140%;}.footer .list-style{padding:0;list-style-type:none;list-style-image:none;}.footer .sign-up a{border:1px solid #089db7;display:block;background:#95a1a9 url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png) no-repeat 98% -147px;line-height:2.25em;padding:0 40px 0 10px;color:#fff;text-decoration:none;}.footer .social-media-links ul{margin:0;padding:0;}.social-media-links li{float:left;list-style-type:none;background:transparent url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png) no-repeat -143px -504px;margin:0;}#header .social-media-links li{margin-left:13px;}.footer .social-media-links li{margin-right:13px;}.social-media-links li a{overflow:hidden;height:36px;width:36px;display:block;text-indent:-999em;margin:0;}.social-media-links li a.facebook{background:transparent url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png) no-repeat -150px -287px;}.social-media-links li a.youtube{background:transparent url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png) no-repeat -150px -324px;}.social-media-links li a.linkedin{background:transparent url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png) no-repeat -151px -251px;}.social-media-links li a.twitter{background:transparent url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png) no-repeat -150px -215px;}.social-media-links li a.vimeo{background:transparent url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png) no-repeat -150px -360px;}.social-media-links li a.instagram{background:transparent url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png) no-repeat -2px -251px;}@media all and (min-width:641px){#logo{padding:22px 0 29px 12px;}.account-links{position:absolute;top:25px;right:39px;margin:0;padding:0;}.account-links li{float:left;list-style-type:none;}.account-links li a{background:#bbbabc url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png) no-repeat 100% -39px;color:#fff;margin-left:19px;padding:0.5em 30px 0.5em 16px;border-right:10px solid #bbbabc;text-decoration:none;}.account-links li a.active{color:#fff;}.account-links li.password a{background:#fff none;color:#004EA5;border-right:none;text-decoration:underline;padding:0.5em 0;}.account-links li.password a:hover{text-decoration:none;}.social-search{position:absolute;top:67px;right:32px;margin:0;padding:0;}#header .social-media-links{float:left;margin:0;padding:0;}#header .search-form,#footer-row .search-form{float:left;margin:0;padding:3px 0 3px 25px;position:relative;}#header .search-form .form-item .form-text,#footer-row .search-form .form-item .form-text{border:1px solid #30ced8;width:148px;padding:0 0 0 28px;height:28px;line-height:28px;}#header .search-form .compact-form-label,#footer-row .search-form .compact-form-label{left:28px;font-size:100%;top:0px;line-height:1em;}#header .list-style .search-form label,#footer-row .list-style .search-form label{color:#fff;font-size:100%;}#header .search-form .form-submit,#footer-row .search-form .form-submit{border:none;display:block;width:28px;height:28px;overflow:hidden;text-indent:-999em;background:#fff url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png) no-repeat -154px -550px;position:absolute;top:4px;left:26px;min-width:0px;padding:0 6px;}.lt-ie8 #header .search-form .form-submit,.lt-ie8 #footer-row .search-form .form-submit{text-transform:capitalize;}#footer-row .search .search-form{border:1px solid #089db7;display:block;background:#95A1A9 url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png) no-repeat 82% -147px;line-height:2.25em;padding:0 40px 0 10px;color:#fff;text-decoration:none;}#footer-row .search .search-form label{left:auto;line-height:14px;font-weight:normal;}#footer-row .search .search-form .form-item .form-text{padding-left:0px;background:transparent;border:none;color:#fff;font-weight:normal;}#footer-row .search .search-form .form-submit{right:7px;left:auto;top:2px;background:transparent;}.ifp-wayfinder-link{position:absolute;bottom:6px;right:32px;background:#30cdd7;}.ifp-wayfinder-link a{padding:0 77px 0 18px;min-width:173px;border-right:10px solid #30cdd7;font-weight:normal;line-height:26px;}.breadcrumb{display:none;}#footer-row{padding-top:37px;}#footer{font-size:80%;line-height:140%;}.footer-static{float:left;width:365px;margin:0 0 0 32px;}.footer .item{min-height:32px;margin:0 0 9px 0;}.footer .social-media-links span{display:none;}.footer .social-media-links ul{clear:left;float:left;margin:20px 0;}}@media all and (max-width:640px){#logo{display:block;margin-left:10px;width:125px;height:63px;}#sliding-popup .popup-content{margin:10px;}#sliding-popup .popup-content,#sliding-popup .popup-content #popup-text{width:auto;}#sliding-popup .popup-content #popup-buttons{float:none;}#sliding-popup .popup-content #popup-text,#sliding-popup .popup-content #popup-buttons{margin:0;}#sliding-popup .popup-content #popup-text{margin-bottom:0.75em;}#sliding-popup .popup-content #popup-text h2,#sliding-popup .popup-content #popup-text p{display:inline;}.smartphone-header-links{float:right;margin:12px 20px 0px 0px;}.smartphone-header-links ul{float:left;margin:0;padding:0;}.smartphone-header-links li{float:left;list-style-type:none;}.smartphone-header-links li a{overflow:hidden;height:34px;width:34px;display:block;text-indent:-999em;margin:0 0 0 6px;background-color:#30CDD7;}.smartphone-header-links li.first a{margin-left:0px;}.smartphone-header-links li a.profile{background:#30CDD7 url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png) no-repeat -148px 1px;}.smartphone-header-links li a.cart{background:#30CDD7 url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png) no-repeat -4px -325px;}.smartphone-header-links li a.tel{background:#30CDD7 url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png) no-repeat -6px -360px;}.smartphone-header-links li a.menu{background:#30CDD7 url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png) no-repeat -3px -287px;}.smartphone-header-links li a.menu.open{background-color:#002878;}.ifp-wayfinder-link{float:left;clear:both;width:100%;position:static;margin-top:10px;}.ifp-wayfinder-link a{padding:9px 20px 9px 10px;border-right:5px solid #30cdd7;font-weight:bold;line-height:1.2em;background:#30CDD7 url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png) no-repeat 100% -380px / 89.5px 850px;}.breadcrumb{margin:0 15px;}.breadcrumb ol{padding:0;}.breadcrumb li{display:inline;}.footer-static,#footer,#footer-copyright-row{float:left;clear:both;width:100%;}.footer-static{padding:10px 0;margin:0 0 10px 0;background:#6e7882;}.footer .sign-up,.footer .search{display:none;}.footer .social-media-links span{float:left;height:34px;line-height:34px;padding-left:10px;}.footer .social-media-links ul{float:right;}.social-media-links li a.facebook{background:transparent url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png) no-repeat -150px -287px;}.social-media-links li a.youtube{background:transparent url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png) no-repeat -150px -324px;}.social-media-links li a.linkedin{background:transparent url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png) no-repeat -151px -251px;}.social-media-links li a.twitter{background:transparent url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png) no-repeat -150px -215px;}.social-media-links li a.vimeo{background:transparent url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png) no-repeat -150px -360px;}.social-media-links li a.instagram{background:transparent url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png) no-repeat -2px -251px;}#footer{background:#89969F;}#footer img{float:none;display:block;margin:0 0 1em 0;}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#logo{background:transparent url(/sites/financialplanning.org.uk/themes/ifp_planners/images/ifp-logo-mobile.png) no-repeat top left / 125px 63px;}.smartphone-header-links li a.search{background:#30CDD7 url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png) no-repeat -53px -483px / 89.5px 850px;}.smartphone-header-links li a.profile{background:#30CDD7 url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png) no-repeat -54px -339px / 89.5px 850px;}.smartphone-header-links li a.cart{background:#30CDD7 url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png) no-repeat -11px -340px / 89.5px 850px;}.smartphone-header-links li a.tel{background:#30CDD7 url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png) no-repeat -55px -307px / 89.5px 850px;}.smartphone-header-links li a.menu{background:#30CDD7 url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png) no-repeat -11px -307px / 89.5px 850px;}.smartphone-header-links li a.menu.open{background:#002878 url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png) no-repeat -11px -307px / 89.5px 850px;}.social-media-links li a.facebook{background:transparent url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png) no-repeat -54px -642px / 89.5px 850px;}.social-media-links li a.youtube{background:transparent url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png) no-repeat -54px -642px / 89.5px 850px;}.social-media-links li a.linkedin{background:transparent url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png) no-repeat -53px -611px / 89.5px 850px;}.social-media-links li a.twitter{background:transparent url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png) no-repeat -53px -583px / 89.5px 850px;}.social-media-links li a.vimeo{background:transparent url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png) no-repeat -54px -715px / 89.5px 850px;}.social-media-links li a.instagram{background:transparent url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png) no-repeat -9px -642px / 89.5px 850px;}}@media all and (min-width:641px) and (max-width:730px){#header .social-media-links{display:none;}}
body{font-size:84%;line-height:140%;font-family:Arial,Helvetica,sans-serif;color:#333;}input,button,select,textarea{font-family:Arial,Helvetica,sans-serif;}p,ol,ul,table,h1,h2,h3,h4,h5,h6,blockquote{margin:0 0 1em 0;}a,body li a.active{color:#004ea5;}a:hover{text-decoration:none;}strong a{text-decoration:none;}strong a:hover{text-decoration:underline;}p{margin:0 0 1em 0;}.content-wrapper ul li{margin:0 0 0.3em 1.2em;}.content-wrapper ol{counter-reset:item;padding:0;}.content-wrapper ol li{list-style-type:none;margin:0 0 0.3em 2.2em;}.content-wrapper ol li:before{content:counter(item) ". ";counter-increment:item;color:#002878;}h1,h2,h3,h4,h5,h6{color:#002c76;line-height:135%;margin:1.5em 0 0.5em 0;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:none;color:#002c76;}h1{font-size:1.75em;margin:0 0 1em 0;}h2{margin:1.5em 0 0.5em 0;font-size:120%;}blockquote{font-style:italic;padding:0 24px;color:#002878;font-size:150%;line-height:130%;}hr{border:none;border-bottom:1px solid #bbb;}img.image-with-border{border:4px solid #F4F4F4;outline:1px solid #CCCCCC;}img.image-float-right{float:right;margin:0 0 1em 1em;}img.image-float-left{clear:left;float:left;margin:0 1em 1em 0;}table{width:100%;border-collapse:collapse;border-spacing:0;border-color:gray;border-width:0px;}table tbody{border-top:1px solid #ccc;}tr td p{margin:0;}th{font-weight:bold;color:#002c76;line-height:135%;text-align:left;padding:0.1em 0.6em 0.1em 0.6em;border-width:0px;border-bottom:3px solid #ccc;}td{border-width:0px;border-bottom:1px solid #ccc;padding:0.1em 0.6em;min-height:1.5em;}table.no-border,table.no-border tbody,table.no-border td,table.no-border th{border-width:0px;}.pager a{color:#333;text-decoration:none;font-size:95%;}.item-list .pager li{padding:0;margin:0 4px;}.item-list .pager li.pager-previous{margin-right:3em;}.item-list .pager li.pager-next{margin-left:3em;}.item-list .pager li a,.item-list .pager li.pager-current{display:inline-block;}.item-list li.pager-item a,.item-list li.pager-current,.item-list li.pager-ellipsis{min-width:22px;line-height:22px;text-align:center;}.item-list li.pager-item a{background:#b2dfe5;color:#fff;}.item-list li.pager-current{background:#30cdd7;color:#000;padding:0;font-weight:normal;}span.blue{color:#004FA3;}span.turquoise{color:#30cdd7;}.small{font-size:90%;}.button-link{background:#30CDD7 url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png) no-repeat 110% -38px;border:medium none;color:#FFFFFF;min-width:75px;padding:0.45em 2.4em 0.45em 0.8em;text-align:left;margin:0 1em 0 0;font-size:100%;text-decoration:none;display:inline-block;}@media all and (min-width:641px){}@media all and (max-width:640px){.item-list .pager{padding:0;text-align:left;}.item-list .pager li{margin:0;}.item-list .pager li.pager-next{margin-left:0.25em;}.item-list .pager li.pager-previous{margin-right:0.25em;}}@media all and (max-width:480px){#content .content-wrapper table.responsive-adapt .button-link{min-width:0;width:auto;}#content .content-wrapper table.responsive-adapt tr td{display:block;clear:both;margin:0 0 1em 0;padding:1em;background:#eee;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}#content .content-wrapper table.responsive-adapt.team tr td{min-height:120px;float:left;clear:both;width:100%;}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.button-link{background:#30CDD7 url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png) no-repeat 97% 46.6% / 89.5px 850px;}}
.block{margin-bottom:1.5em;}#content .content-wrapper .block .gutter{margin:0px;}#banner .block{margin:0;clear:both;}.region-content-bottom .block .more-link,.region-sidebar-second .block .more-link{margin:0;}.region-content-bottom .block .more-link a,.region-sidebar-second .block .more-link a{background:#26cbd3 url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png) no-repeat 118% -39px;padding:0 28px 0 10px;display:block;position:absolute;bottom:-1px;right:-1px;line-height:29px;min-width:108px;color:#fff;text-decoration:none;text-align:left;margin:0;}.region-content-bottom .block-title,.region-sidebar-second .block-title{color:#002c76;padding-top:10px;font-weight:normal;font-size:175%;line-height:110%;}.region-content-bottom .content{color:#002072;padding-top:13px;font-size:105%;line-height:143%;}.sidebar .block h2{margin:0 0 0.5em;font-size:130%;}body .region-sidebar-second .block .gutter{min-height:0px;}body .region-sidebar-second .block.has-more-link .gutter{padding-bottom:2.2em;}.region-sidebar-second .block .content{font-size:85%;line-height:130%;}.region-sidebar-second .block h2.block-title{margin-bottom:0;font-size:110%;}.region-content-bottom .block.block-ifp-findaplanner{position:relative;}.block-ifp-findaplanner .content{padding:0 0 7px 0;font-size:100%;}.block.sponsor-ticker .block-title{color:#87888a;font-weight:normal;font-size:70%;padding:0;margin:0;}.block.sponsor-ticker .content{overflow:hidden;}.lt-ie8 .sponsor-ticker .gutter{overflow:hidden;}.block.twitter{background:transparent url(/sites/financialplanning.org.uk/themes/ifp_planners/images/twitter-icon-pale.gif) no-repeat 92% 8px;}.block.subscribe .content{font-size:90%;}.block.subscribe .block-title{font-size:195%;}#block-ifp-regional-map-map .gutter{background:none;margin:0;padding:0;border:none;}#block-block-7{border-bottom:1px solid #fff!important;}@media all and (min-width:641px){#content .block .gutter,#postscript .block .gutter{margin:0 15px;}.content-wrapper .block{float:left;width:33%;margin-bottom:27px;}.region-content-bottom .block{float:left;width:33%;margin-bottom:27px;}.block-ifp-findaplanner .block-title{line-height:120%;font-weight:normal;font-size:200%;padding:0.85em 0 0.85em 83px;background:transparent url(/sites/financialplanning.org.uk/themes/ifp_planners/images/wayfinder-large-pin-bg.png) no-repeat 29px 20px;float:left;}.block-ifp-findaplanner .content{min-height:76px;}.block.columns-2{width:50%;}.footer .block{float:left;width:50%;}.footer .block .gutter{padding:0 15px;}.footer .block.last .gutter{padding-right:0px;}}@media all and (max-width:640px){.content-wrapper .block{width:auto;clear:both;float:none;margin-bottom:10px;}.region-content-bottom .block{width:auto;clear:both;float:none;margin-bottom:10px;}.region-content-bottom .block.image .content{padding-right:90px;}.region-content-bottom .block.image .content  br{display:none;}.block-ifp-findaplanner .block-title{font-size:150%;}.block.columns-2{width:auto;clear:both;float:none;}#content .mobile-navigation .gutter{background:none;border:none;min-height:0px;padding:0;}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.region-content-bottom .block .more-link a,.region-sidebar-second .block .more-link a{background:#26cbd3 url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png) no-repeat 97% -382px / 89.5px 850px;}}@media all and (min-width:641px) and (max-width:915px){.region-content-bottom .block{float:left;width:50%;margin-bottom:27px;}.footer .block{width:100%;}}@media all and (min-width:641px) and (max-width:864px){#banner .views-field-field-banner-text{display:none;}}
ul li.expanded{*list-style-image:url(/sites/financialplanning.org.uk/themes/ifp_planners/images/menu-expanded.png);list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');list-style-type:circle;}ul li.collapsed{*list-style-image:url(/sites/financialplanning.org.uk/themes/ifp_planners/images/menu-collapsed.png);list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC');list-style-type:disc;}ul li.leaf{*list-style-image:url(/sites/financialplanning.org.uk/themes/ifp_planners/images/menu-leaf.png);list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAAD1BMVEX///+/v7+Li4sAAADAwMBFvsw8AAAAAXRSTlMAQObYZgAAAB1JREFUCFtjYAADYwMGBmYVZSDhKAwkFJWhYiAAAB2+Aa/9ugeaAAAAAElFTkSuQmCC');list-style-type:square;}li a.active{color:#000;}html.lt-ie8 #navigation{z-index:999;}#navigation .block{margin-bottom:0;}#navigation .block-menu .block-title,#navigation .block-menu-block .block-title{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}#navigation .content{background:#30cdd7;}#navigation .content ul{margin:0;padding:0;background:#30CDD7;}#navigation ul.links,#navigation ul.menu{margin:0;padding:0;text-align:left;}#navigation ul.links li,#navigation ul.menu li{padding:0;list-style-type:none;list-style-image:none;margin:0;}#navigation .content a{font-weight:bold;font-style:normal;font-size:116%;display:block;line-height:42px;padding:0 0.8em;background:#30cdd7;color:#fff;text-decoration:none;white-space:nowrap;}#navigation .content li:hover > a,#navigation .content li a.active,#navigation .content li.active-trail > a{background-color:#002878;}#navigation .content li ul{display:none;position:absolute;top:42px;z-index:999;}#navigation .content li li{float:none;padding:0;border:none;}#navigation .content li li a{background:#74c9d8;}#navigation .content li li:hover > a{background:#55929a;}#main-menu{}#secondary-menu{float:right;}.block-menu{}.sidebar .block-menu-block{font-size:90%;}.sidebar .block-menu-block .gutter{margin:0 20px;}.sidebar .block-menu-block .content ul{margin:0;padding:0;}.sidebar .block-menu-block .content li{margin:0;padding:0;list-style-type:none;list-style-image:none;margin:0 0 0.5em 0;}.sidebar .block-menu-block .content a{text-decoration:none;font-weight:bold;color:#89969f;}.sidebar .block-menu-block .content li a.active{color:#002C76;}.sidebar .block-menu-block .content li > ul{margin:0.25em 0 1em 1em;}.block-menu-block{}@media all and (min-width:641px){#navigation .content{min-height:42px;height:42px;overflow:hidden;}#navigation .content ul{float:left;}#navigation ul.links li,#navigation ul.menu li{float:left;border-right:3px solid #FFFFFF;}#navigation li ul.menu li{float:none;border-right:none;}#navigation .content a.home,#navigation .content li:hover > a.home{text-indent:-999em;overflow:hidden;width:42px;padding:0;background-image:url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png);background-repeat:no-repeat;background-position:-146px -177px;}#navigation .content li:hover > ul{display:block;}#navigation .content ul ul li:hover > ul{display:none;}}@media all and (max-width:640px){#navigation{margin-bottom:10px;display:none;}#navigation.visible{display:block;}#navigation .content{overflow:hidden;position:relative;max-width:100%;}#navigation .content a{padding:0.65em 1em;line-height:140%;}#navigation ul.links li,#navigation ul.menu li{border-bottom:1px solid #FFFFFF;}#navigation .content li:hover > a{background-color:#30cdd7;}#navigation .content li:active > a{background-color:#002878;}#navigation a.home{background:#00cad7 url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png) no-repeat 79% -178px;}#navigation li.expanded > a{background:transparent url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png) no-repeat 77% -32px;}#navigation ul.menu li.back > a{padding-left:2.4em;background:#74C9D8 url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png) no-repeat -152px -581px;}#navigation ul.menu li li.landing > a{padding-left:0.65em;}#navigation ul.menu li ul{position:absolute;display:none;top:0;left:100%;width:100%;background:none;}#navigation ul.menu li ul.visible{left:0;display:block;}#navigation ul.menu li li a{padding-left:1.7em;}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){#navigation a.home{background:#00cad7 url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png) no-repeat 97% -548px / 89.5px 850px;}#navigation li.expanded > a{background:transparent url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png) no-repeat 97% -376px / 89.5px 850px;}#navigation ul.menu li.back > a{background:transparent url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png) no-repeat -52px -410x / 89.5px 850px;}}@media all and (min-width:380px) and (max-width:1005px){li.link-62{display:none;}}@media all and (min-width:380px) and (max-width:867px){li.link-56{display:none;}}@media all and (min-width:380px) and (max-width:713px){li.link-49{display:none;}}
.views-row{margin:0 0 0.5em 0;}.views-field-title a{text-decoration:none;}.views-displays .secondary li{float:none;margin:0 6px 0;}.views-displays .secondary a:link,.views-displays .secondary a:visited{text-shadow:none;padding:2px 7px 3px;}.views-displays .secondary .open > a{-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;-ms-border-radius:7px 7px 0 0;-o-border-radius:7px 7px 0 0;border-radius:7px 7px 0 0;}.views-displays .secondary .open > a:hover{color:#333;}.views-displays .secondary .action-list li{margin:0;}.views-displays .secondary .action-list li:first-child{-webkit-border-radius:0 7px 0 0;-moz-border-radius:0 7px 0 0;-ms-border-radius:0 7px 0 0;-o-border-radius:0 7px 0 0;border-radius:0 7px 0 0;}.views-displays .secondary .action-list li:last-child{-webkit-border-radius:0 0 7px 7px;-moz-border-radius:0 0 7px 7px;-ms-border-radius:0 0 7px 7px;-o-border-radius:0 0 7px 7px;border-radius:0 0 7px 7px;}.commerce-line-item-views-form td,.view-commerce-user-orders td{vertical-align:middle;}.view-commerce-user-orders th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc;}.block.sponsor-ticker .views-field-field-sponsor-logo{display:table-cell;text-align:center;vertical-align:middle;height:70px;width:159px;}.block .view.listing{font-size:85%;line-height:140%;}.block .view.listing .views-row{margin:0 0 0.5em 0;}.block .view.listing .views-row-last{margin:0;}.block .view.listing .view-content ul{list-style-type:none;margin:0;padding:0;}.block .view.listing h3,.block .view.listing h3 a{margin:0;text-decoration:none;font-size:105%;}.block .view.listing .views-field-body{display:inline;}.block .view.listing .views-field-field-news-date{font-weight:bold;}.field-name-blog-meta-summary{margin:0 0 1em 0;font-size:85%;}.block .view.listing.view-tweets .views-field-text{color:#484848;}.block .view.listing.view-tweets  .views-field-created-time,.block .view.listing.view-tweets  .views-field-web-intents{font-size:90%;color:#004EA5;}.block .view.listing.view-tweets  .views-field-created-time .field-content:after,.block .view.listing.view-tweets  .views-field-web-intents .field-content span:after{content:" \2022 ";font-size:70%;}.block .view.listing.view-tweets  .views-field-web-intents .field-content span:last-child:after{content:none;}.block .view.listing.view-tweets  .views-field-web-intents a{text-decoration:none;}.views-field-field-news-date{font-weight:bold;}.view-page.view-sponsor-logos .views-row{border:none;border-bottom:1px solid #bbb;}.view-page.view-sponsor-logos .views-row.views-row-last{border-bottom:none;}.view-page.view-sponsor-logos .views-field-field-sponsor-logo{border:4px solid #f4f4f4;outline:1px solid #ccc;background:#fff;float:right;margin:0 1em 1.25em 1em;}.view-branches .view-content ul{-moz-column-count:2;-webkit-column-count:2;column-count:2;padding-left:10px;}.node-branch.view-mode-full .field-type-image{border:4px solid #F4F4F4;outline:1px solid #CCCCCC;float:right;margin:0 0 1em 1em;}.node-branch.view-mode-full .field.clearfix:after{clear:left;}#banner .view-banner-image-2.view-display-id-block_1{position:relative;}#banner .view.view-display-id-block_1 .field{margin:0;}#banner .view-banner-image-2.view-display-id-block_1 .views-field-field-banner *{line-height:0;}#banner .view-banner-image-2.view-display-id-block_1 .views-field-field-banner-text,#banner .view-banner-image-2.view-display-id-block_1 .views-field-field-banner-text-short{position:absolute;top:52%;left:1.6%;width:39.5%;color:#fff;}#banner .view-banner-image-2.view-display-id-block_1 .views-field-field-link-destination a{position:absolute;background:transparent url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png) no-repeat 0px -1639px;width:179px;height:60px;overflow:hidden;text-indent:-999em;left:43.9%;top:52%;display:block;}#banner .views-slideshow-controls-text-pause{display:none;}#banner .views-slideshow-controls-text-previous,#banner .views-slideshow-controls-text-next{display:none;}#banner .views-slideshow-pager-fields{position:absolute;top:73%;left:19.3%;margin:0 2px;line-height:30px;z-index:100;}#banner .views-slideshow-pager-fields div{display:inline;}#banner .views-slideshow-pager-fields .views-content-counter{display:inline-block;width:13px;height:13px;overflow:hidden;text-indent:-999em;margin:0;background:transparent url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png) no-repeat -166px -480px;cursor:pointer;}html.lt-ie8 #banner .views-slideshow-pager-fields .views-content-counter{float:left;}html.lt-ie8 #banner .views-slideshow-controls-bottom{margin-top:10px;}#banner .views-slideshow-pager-fields .views-content-counter:hover,#banner .views-slideshow-pager-fields .active .views-content-counter{background-position:-166px -444px;}html.lt-ie9 #banner .views-slideshow-cycle-main-frame-row img{max-width:inherit;}.views_slideshow_cycle_main{width:100%;}.views_slideshow_cycle_main .views-slideshow-cycle-main-frame{width:100% !important;height:auto;}.views_slideshow_cycle_main .views-row{margin:0;}.views_slideshow_cycle_main .views-slideshow-cycle-main-frame-row{width:100% !important;height:auto;}.views_slideshow_cycle_main .field-content{max-width:100%;width:100%;}.views_slideshow_cycle_main .field-content img{max-width:100%;width:100%;height:auto;margin:0;padding:0;}@media all and (min-width:641px){.views-field-field-banner-text-short{display:none;}}@media all and (max-width:640px){.views-slideshow-controls-bottom,.views-field-field-banner-text,.views-field-field-link-destination{display:none;}#banner .view-banner-image-2.view-display-id-block_1  .views-field-field-banner-text-short{top:25%;width:65%;left:1.4%;}#banner .view-banner-image-2.view-display-id-block_1  .views-field-field-banner-text-short a{color:#fff;text-decoration:none;}#banner .view-banner-image-2.view-display-id-block_1 img:hover{cursor:pointer;}}
.node{}.preview .node{}.node .node-title{}.node .user-picture{}.node .submitted{}.node .content{}.node ul.links{}.node-promoted{}.node-sticky{}.node-by-viewer{}.node-teaser{}.node-page{}.node-article{}.node-unpublished{}.node-unpublished p.unpublished,.comment-unpublished p.unpublished{height:0;overflow:visible;color:#d8d8d8;font-size:75px;line-height:1;font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;word-wrap:break-word;}.lt-ie8 .node-unpublished p.unpublished > *,.lt-ie8 .comment-unpublished > *{position:relative;}.node-blog-post.node-teaser .field-name-title h2{margin-bottom:0em;}.node-blog-post.node-teaser .field-name-node-link{margin-top:-1em;}
.comments{}.comments h2.title{margin:1.5em 0 0.5em 0;}.comments h2.comment-form{}.comment{margin:0 0 2em;padding:0.5em 10px;background:#eee;}.indented .comment{}.comment-preview{}.comment.new{}.comment.first{}.comment.last{}.comment.odd{}.comment.even{}.comment-by-anonymous{}.comment-by-node-author{}.comment-by-viewer{}h3.comment-title{margin:0;font-size:110%;}.comment .new{color:#fff;font-size:80%;padding:0.2em 0.5em;font-weight:normal;background:#26CBD3;}.comment .user-picture{}.comment .submitted{margin:0 0 0.25em 0;font-size:80%;line-height:140%;}.comment .username{font-weight:bold;}.comment .permalink{}.comment .user-signature{}.comment ul.links{margin:0;padding:0;}.comment ul.links li{padding:0;margin:0 0.5em;}.comment ul.links .first{margin-left:0;}.indented{margin-left:20px;}.comment-unpublished{}.comment-unpublished p.unpublished{}
.form-item{margin:1em 0;}.form-item.frame{width:100%;height:150px;overflow-y:scroll;border:1px solid #30CED8;padding:5px;box-sizing:border-box;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #c00;}.form-item label{display:block;font-weight:bold;color:#30ced8;font-size:120%;}.form-item label.option{display:inline;font-weight:normal;color:#333;font-size:100%;}.form-item .form-textarea,.form-item .form-text{width:280px;border:1px solid #30ced8;padding:5px;color:#51626f;margin:0 0.5em 0 0;}.comment-form .form-item .resizable-textarea  .form-textarea,.comment-form .form-item .form-textarea-wrapper.resizable-textarea{width:600px;}.form-item .form-select{border:1px solid #30ced8;padding:5px;color:#51626f;}.form-required{color:#333;}.form-autocomplete,html.js input.form-autocomplete{background-position:100% 7px;}.form-item .description{font-size:0.85em;color:#51626f;}.form-checkboxes .form-item,.form-radios .form-item{margin:0;}.form-type-checkbox.form-item,.form-type-radio.form-item{position:relative;}.form-submit,input[type="button"],body .commerce-line-item-views-form .delete-line-item{background:#30CDD7 url(/sites/financialplanning.org.uk/themes/ifp_planners/images/arrow-right.png) no-repeat 95% 50%;border:medium none;color:#FFFFFF;min-width:141px;padding:0.45em 2.4em 0.45em 0.8em;text-align:left;margin:0 1em 0 0;font-size:100%;}.container-inline div,.container-inline label{display:inline;}a.button{-webkit-appearance:button;-moz-appearance:button;appearance:button;}.form-checkboxes .form-item,.form-radios .form-item{margin:5px 0;}.form-type-radio .description,.form-type-checkbox .description{margin-left:30px;}.form-item.form-type-radio,.form-item.form-type-checkbox{overflow:hidden;}.form-radios .form-item input[type="radio"],.form-checkboxes .form-item input[type="checkbox"],.form-item.form-type-checkbox input[type="checkbox"]{position:absolute;top:3px;left:2px;filter:alpha(opacity=0);opacity:0;}.form-radios .form-item input[type="radio"] + label{cursor:pointer;background:transparent url(/sites/financialplanning.org.uk/themes/ifp_planners/images/radio-bg.png) no-repeat 0 6px;padding:5px 0 5px 30px;}.form-radios .form-item input[type="radio"]:checked + label{background:transparent url(/sites/financialplanning.org.uk/themes/ifp_planners/images/radio-bg.png) no-repeat 0 -34px;}.form-checkboxes .form-item input[type="checkbox"] + label,.form-item.form-type-checkbox input[type="checkbox"] + label{cursor:pointer;background:transparent url(/sites/financialplanning.org.uk/themes/ifp_planners/images/checkbox-bg.png) no-repeat 0 6px;padding:5px 0 5px 30px;}.form-checkboxes .form-item input[type="checkbox"]:checked + label,.form-item.form-type-checkbox input[type="checkbox"]:checked + label{background:transparent url(/sites/financialplanning.org.uk/themes/ifp_planners/images/checkbox-bg.png) no-repeat 0 -34px;}html.lt-ie9 .form-radios .form-item input[type="radio"],html.lt-ie9 .form-checkboxes .form-item input[type="checkbox"],html.lt-ie9 .form-item.form-type-checkbox input[type="checkbox"]{display:inline-block;position:static;left:0;top:0;filter:none;opacity:1;}html.lt-ie9 .form-radios .form-item input[type="radio"] + label,html.lt-ie9 .form-checkboxes .form-item input[type="checkbox"] + label,html.lt-ie9 .form-item.form-type-checkbox input[type="checkbox"] + label{background:none;padding-left:0px;}fieldset{margin:0 0 1em 0;padding:0;border:none;}fieldset.collapsed{}fieldset legend{color:#002c76;line-height:135%;padding:0;margin:0 0 0.5em 0;font-size:120%;font-weight:bold;}.password-parent,.confirm-parent{margin:0;}.form-item .password-field,.form-item .password-confirm{width:17em;}#block-search-form{}#user-login-form{text-align:left;}#user-login-form ul{margin-bottom:0;}html.js #user-login-form li.openid-link,#user-login-form li.openid-link{margin-top:1.5em;margin-left:-20px;}#user-login-form li.user-link{margin-top:1.5em;}#user-login ul{margin:1.5em 0;}form th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc;}form tbody{border-top:1px solid #ccc;}form tr.even{background-color:#fff;}form table .item-list ul{margin:0;}.lt-ie8 tr.even th,.lt-ie8 tr.even td,.lt-ie8 tr.odd th,.lt-ie8 tr.odd td{border-bottom:1px solid #ccc;}td.menu-disabled{background:#ccc;}.block-ifp-findaplanner form{font-size:90%;}.block-ifp-findaplanner form .form-item-postcode .form-required{display:none;}.block-ifp-findaplanner form input[name="postcode"]{text-transform:uppercase;}html.lt-ie8 .block-ifp-findaplanner form .form-submit{position:absolute;top:39px;right:67px;}.block.subscribe .form-actions,.block.subscribe .form-item{display:inline-block;}.block.subscribe label{padding:0.5em 0.2em;}.block.subscribe .form-text{width:176px;padding:0.5em 0.2em;border:1px solid #30ced8;}.block.subscribe .form-submit{background:transparent url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png) no-repeat -162px -406px;border:none;color:#004787;text-transform:uppercase;line-height:1.5em;margin-left:0.5em;font-size:110%;min-width:0px;padding:0 0 0 22px;}@media all and (min-width:641px){.block-ifp-findaplanner form{padding-top:37px;text-align:right;margin-right:22px;}.block-ifp-findaplanner form .form-item,.block-ifp-findaplanner form input,.block-ifp-findaplanner form label{display:inline-block;padding:0;}.block-ifp-findaplanner form .form-item{margin:0 1.5em 0 0;}.block-ifp-findaplanner form .form-item label{margin-right:3px;font-weight:200;}.block-ifp-findaplanner form .form-text{width:75px;border:none;line-height:16px;margin-right:-1px;padding:1px 2px;}.block-ifp-findaplanner form .form-select{line-height:16px;padding:1px 2px;border:none;}.block-ifp-findaplanner form .form-submit{background:#30ced8;border:none;border-radius:none;height:18px;min-width:0px;padding:0 0.2em;margin:0;font-size:100%;}.block-ifp-findaplanner form .form-item-distance span.form-required{display:none;}.container-inline-date .date-padding{padding:0;}.form-item .form-textarea{width:600px;}.form-item .form-textarea-wrapper{width:600px;}.form-item .resizable-textarea .form-textarea{width:300px;}.form-item .form-textarea-wrapper.resizable-textarea{width:300px;}.form-item-commerce-coupon-coupon-code{width:300px;float:left;}fieldset.commerce_coupon input[name="coupon_add"]{float:left;margin-top:2.3em;}form.commerce-add-to-cart .form-item.form-item-username,form.commerce-add-to-cart .form-item.form-item-password{display:inline-block;}form.commerce-add-to-cart .form-item.form-item-username input[type="text"]{width:220px;}form.commerce-add-to-cart .form-item.form-item-password input[type="password"]{width:100px;}}@media all and (max-width:640px){.form-submit,input[type="button"],body .commerce-line-item-views-form .delete-line-item{min-width:0px;background:#30CDD7 url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png) no-repeat 108% -39px;}.block.subscribe .form-submit{background:transparent url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png) no-repeat -162px -406px;padding:2px 0 2px 22px;}form th{padding:0.1em 0.25em 0.1em 0.25em;}form td{padding:0.1em 0.25em;}.form-wrapper,.fieldset-wrapper{max-width:100%;width:100%;}.form-select{max-width:100%;}.form-select.country{width:100%;}.container-inline-date .date-padding{padding:0;}.form-item .form-textarea,.form-item .form-text{width:100%;margin:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.page-search #main .search-form .container-inline div,.page-search #main .search-form .container-inline label{display:block;}body .block-ifp-findaplanner form{text-align:left;margin:0;padding-top:10px;}body .block-ifp-findaplanner form label{display:inline-block;line-height:25px;padding-right:10px;}body .block-ifp-findaplanner form .form-item{display:inline-block;margin-right:1.5em;}body .block-ifp-findaplanner form .form-submit{display:inline-block;background-image:none;padding-right:0.8em;margin:0;}body .block-ifp-findaplanner .form-text{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:none;margin:0;max-width:100%;width:70px;}#sliding-popup button{margin-bottom:5px;}div.addressfield-container-inline > div.form-item{float:none;margin-right:0;}.checkout-buttons .checkout-cancel,.checkout-buttons .checkout-back{min-width:0px;}table .views-field-field-additional-information,table .views-field-edit-delete{display:none;}.commerce-line-item-views-form .commerce-line-item-actions{text-align:left;}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.form-submit,input[type="button"],body .commerce-line-item-views-form .delete-line-item{min-width:0px;background:#30CDD7 url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png) no-repeat 105% -383px / 89.5px 850px;}.block.subscribe .form-submit{background:transparent url(/sites/financialplanning.org.uk/themes/ifp_planners/images/sprites-planners.png) no-repeat -62px -754px / 89.5px 850px;padding:2px 0 2px 22px;}}
.field-label{}.field-FIELDNAME{}.field{}.field-type-text{}.field-type-text-long{}.field-type-text-with-summary{}.field-type-image{}.field-type-file{}.field-type-taxonomy-term-reference{}.field-type-number-integer{}.field-type-number-decimal{}.field-type-number-float{}.field-type-list-text{}.field-type-list-boolean{}.field-type-list-integer{}.field-type-list-float{}.field-type-datetime{}.field-type-node-reference{}.field-type-user-reference{}.field-name-body{}.field-name-field-image{}.field-name-field-tags{}.field-name-field-FIELDNAME{}
@media print{a:link,a:visited{text-decoration:underline !important;}#site-name a:link,#site-name a:visited{text-decoration:none !important;}#content a[href]:after{content:" (" attr(href) ")";font-weight:normal;font-size:16px;}#content a[href^="javascript:"]:after,#content a[href^="#"]:after{content:"";}#content abbr[title]:after{content:" (" attr(title) ")";}#content{float:none !important;width:100% !important;margin:0 !important;padding:0 !important;}body,#page,#main,#content{color:#000;background-color:transparent !important;background-image:none !important;}#skip-link,#toolbar,#navigation,.region-sidebar-first,.region-sidebar-second,#footer,.breadcrumb,.tabs,.action-links,.links,.book-navigation,.forum-topic-navigation,.pager,.feed-icons{visibility:hidden;display:none;}}
.cisiBanner{background:rgb(45,131,131) none repeat scroll 0 0;background:rgba(45,131,131,0.95) none repeat scroll 0 0;bottom:0;left:0;right:0;color:#ffffff;font-size:16px;font-family:'Raleway',sans-serif;font-weight:300;padding:30px;position:fixed;text-align:center;z-index:1000;line-height:22px;}.cisiButton{background:#efefef none repeat scroll 0 0;color:#006666;font-weight:400;padding:16px 30px;text-decoration:none;}.cisiButton:hover{background:#ffffff;}.cisiLogo{width:100px;}@media (max-width :1599px){.cisiBanner{font-size:14px;padding:20px 100px;}.cisiButton{padding:14px 24px;}.cisiLogo{width:80px;}}@media (max-width :1199px){.cisiBanner{font-size:14px;padding:20px;}}@media (max-width :991px){.cisiButton{display:inline-block;}}
