article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em;line-height:1.2;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}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{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:none;margin:0;padding:0;}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"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-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} html,
input,
input[type="submit"],
form textarea{
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
font-family: "europa", 'Helvetica Neue', Arial, Verdana, sans-serif;
}
body{
color: #555555;
font: 100%/1.5 "europa", 'Helvetica Neue', Arial, Verdana, sans-serif;
}
a{
color: #555555;
font-weight: bold;
text-decoration: none;
}
a:hover{
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
article p a:hover{
text-decoration: underline;
}
img {
width: auto\9;
max-width: 100%;
height: auto!important;
vertical-align: middle;
border: 0;
}
.map img{
max-width: none;
}
hr{
margin: 40px 0;
border: none;
border-bottom: 1px solid #E4E4E4;	
} *, *:after, *:before{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.cnt:after,
.group:after,
.cfx:after{
content: "";
display: table;
clear: both;
}
.cnt{
width: 90%;
max-width: 1170px;
margin: 0 auto;	
} h1,h2,h3,h4,h5,h6,p{
margin: 0 0 25px;
}
.search-form fieldset:before,
.sidebar h5:before,
.tweet .interact a:before,
.quick-contact p.text-input:before,
.btn.btn-twitter:before,
.resource:after{
font-family: 'FontAwesome';
} h1 {font-size: 2em; line-height: 1.2;}
h2 {font-size: 1.75em; line-height: 1.2;}
h3 {font-size: 1.5em; line-height: ;}
h4 {font-size: 1.25em; line-height: ;}
h5 {font-size: 1.125em; line-height: ;}
h6 {font-size: 1em; line-height: ;}
.sidebar h5{
color: #37a7cd;
text-transform: uppercase;
letter-spacing: 0.125em;
}
.sidebar h5:before{
content: "\f0da";
display: inline-block;
margin-right: 10px;
color: #b6d0d8;
}
.page-title,
.single-post .post-title{
position: relative;
margin: 0 0 50px;
padding: 0 0 50px;
font-size: 3.625em;
text-transform: uppercase;
}
.page-title:before,
.single-post .post-title:before{
content: "";
position: absolute;
bottom: 0; left: 0;
display: block;
width: 10%;
height: 8px;
background: #E4E4E4;
}
.page-title span{
color: #16B295;
font-weight: 400;
font-style: italic;
}
.lead{
color: #37A7CD;
font-size: 1.75em;
} input[type="text"],
input[type="email"],
input[type="url"]{
width: 100%;
height: 50px;
padding: 10px;
background: #E4E4E4;
border: none;
border-radius: 0;
-webkit-appearance: none;
}
input[type="text"]:hover,
input[type="email"]:hover,
input[type="url"]:hover,
textarea:hover,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
textarea:focus{
outline: none;
background: #ffffff;
box-shadow: none;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
textarea{
width: 100%;
padding: 10px;
background: #E4E4E4;
border: none;
border-radius: 0;
-webkit-appearance: none;
}
input[type="submit"]{
border-radius: 0;
-webkit-appearance: none;
}
input[type="submit"]:hover{
}
span.wpcf7-not-valid-tip{
margin: 5px 0 0!important;
color: #E27672!important;
}
.alert,
.wpcf7-response-output{
display: inline-block!important;
margin: 0!important;
padding: 10px 15px!important;
border: 1px solid transparent!important;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.alert-error,
div.wpcf7-validation-errors{
color: #a94442!important;
background-color: #f2dede!important;
border-color: #ebccd1!important;
}
.alert-success,
div.wpcf7-mail-sent-ok{
color: #3c763d!important;
background-color: #dff0d8!important;
border-color: #d6e9c6!important;
}
.search-form #search{
padding: 10px 60px 10px 30px;
background: #dff3f6;
color: #37a7cd;
}
.search-form fieldset{
position: relative;
}
.search-form fieldset:before{
content: "\f002";
display: block;
position: absolute;
top: 15px; right: 30px;
color: #37a7cd;
}
blockquote{
width: 80%;
margin: 50px auto;
}
blockquote p{
color: #16B295;
font-size: 1.5em;
font-weight: 300;
font-style: italic;
}
blockquote cite{
font-size: 0.5em;
font-weight: 700;
font-style: normal;
}
div.fancy-select {
position: relative;
font-weight: bold;
text-transform: uppercase;
font-size: 13px;
color: #46565D;
}
div.fancy-select.disabled {
opacity: 0.5;
}
div.fancy-select select:focus + div.trigger {
box-shadow: 0 0 0 2px #17a58a;
}
div.fancy-select select:focus + div.trigger.open {
box-shadow: none;
}
div.fancy-select div.trigger {
border-radius: 4px;
cursor: pointer;
padding: 10px 24px 9px 9px;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
position: relative;
background: #e4e4e4;
border: 1px solid #ddd;
border-top-color: #ddd;
color: #555555; width: 200px;
transition: all 240ms ease-out;
-webkit-transition: all 240ms ease-out;
-moz-transition: all 240ms ease-out;
-ms-transition: all 240ms ease-out;
-o-transition: all 240ms ease-out;
}
div.fancy-select div.trigger:after {
content: "";
display: block;
position: absolute;
width: 0;
height: 0;
border: 5px solid transparent;
border-top-color: #555555;
top: 20px;
right: 9px;
}
div.fancy-select div.trigger.open {
background: #19b295;
border: 1px solid #17a58a;
color: #fff;
box-shadow: none;
}
div.fancy-select div.trigger.open:after {
border-top-color: #17a58a;
}
div.fancy-select ul.options {
list-style: none;
margin: 0;
position: absolute;
top: 40px;
left: 0;
visibility: hidden;
opacity: 0;
z-index: 50;
max-height: 200px;
overflow: auto;
background: #19b295;
border-radius: 4px;
border-top: 1px solid #17a58a;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
min-width: 200px;
transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
-webkit-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
-moz-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
-ms-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
-o-transition: opacity 300ms ease-out, top 300ms ease-out, visibility 300ms ease-out;
}
div.fancy-select ul.options.open {
visibility: visible;
top: 50px;
opacity: 1;  transition: opacity 300ms ease-out, top 300ms ease-out;
-webkit-transition: opacity 300ms ease-out, top 300ms ease-out;
-moz-transition: opacity 300ms ease-out, top 300ms ease-out;
-ms-transition: opacity 300ms ease-out, top 300ms ease-out;
-o-transition: opacity 300ms ease-out, top 300ms ease-out;
}
div.fancy-select ul.options.overflowing {
top: auto;
bottom: 40px;
transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;
-webkit-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;
-moz-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;
-ms-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;
-o-transition: opacity 300ms ease-out, bottom 300ms ease-out, visibility 300ms ease-out;
}
div.fancy-select ul.options.overflowing.open {
top: auto;
bottom: 50px;
transition: opacity 300ms ease-out, bottom 300ms ease-out;
-webkit-transition: opacity 300ms ease-out, bottom 300ms ease-out;
-moz-transition: opacity 300ms ease-out, bottom 300ms ease-out;
-ms-transition: opacity 300ms ease-out, bottom 300ms ease-out;
-o-transition: opacity 300ms ease-out, bottom 300ms ease-out;
}
div.fancy-select ul.options li {
padding: 8px 12px;
color: #fff;
cursor: pointer;
white-space: nowrap;
transition: all 150ms ease-out;
-webkit-transition: all 150ms ease-out;
-moz-transition: all 150ms ease-out;
-ms-transition: all 150ms ease-out;
-o-transition: all 150ms ease-out;
}
div.fancy-select ul.options li.selected {
background: rgba(43,134,134,0.3);
color: rgba(255,255,255,0.75);
}
div.fancy-select ul.options li.hover {
color: #fff;
} .btn,
.btn-text{
display: inline-block;
}
.btn{
padding: 15px 25px;
border: none;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
color: #ffffff;
line-height: 1;
text-align: center;
text-transform: uppercase;
}
.btn:hover,
.btn-text:hover{
transition: all .4s ease;
}
.btn.btn-red{
background: #E27672;
box-shadow: 0 4px 0 #CB5A4F;
}
.btn.btn-red:hover{
background: #eb928d;
}
.btn.btn-green{
background: #16B295;
box-shadow: 0 4px 0 #11947C;
}
.btn.btn-green:hover{
background: #5cbbad;
}
.btn.btn-blue{
background: #37A7CD;
box-shadow: 0 4px 0 #369ABC;
}
.btn.btn-blue:hover{
background: #4cb6d3;
}
.btn.btn-twitter{
display: block;
background: #6dcaea;
}
.btn.btn-twitter:before{
content: "\f099";
margin: 0 10px 0 0;
}
.btn.btn-twitter:hover{
background: #7bd5f0;
}
.btn-text{
padding: 0 0 8px;
background: transparent;
border: none;
border-bottom: 3px solid transparent;
}
.btn-text.btn-red{
color: #E27672;
border-color: #E27672;
}
.btn-text.btn-red:hover{
border-color: #eeb6b3;
}
.btn-text.btn-green{
color: #16B295;
border-color: #16B295;
}
.btn-text.btn-green:hover{
border-color: #98d5ce;
}
.btn-text.btn-blue{
color: #37A7CD;
border-color: #37A7CD;
}
.btn-text.btn-blue:hover{
border-color: #8fd7eb;
} .site-header{
padding: 40px 0 0;	
}
.site-header .cnt{
position: relative;
}
.site-logo a{
height: 125px;
width: 230px;
background-position: center top;
background: no-repeat url(//www.financialcompass.co.uk/wp-content/themes/financialcompass/img/site-logo-sml.png);
display: block; margin: 0 auto; text-indent: -9999px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2) {
.site-logo a { background-image: url(//www.financialcompass.co.uk/wp-content/themes/financialcompass/img/site-logo-sml@2x.png) !important;
background-size: 230px 125px !important;
}
}
.site-header div.modal-window{
width:600px;
}
.site-header div.modal-window h5{
text-transform: uppercase;
}
.site-header a.modal-link{
position:absolute;
top: 35%; left: 0;
margin: 0;
padding: 0;
font-size: .9em;
letter-spacing: 0.2em;
}
.site-header span.modal-c2a{
margin-top:5px;
display:inline-block;
text-transform:uppercase;
color:#37A7CD;
padding-bottom: 2px;
border-bottom: 3px solid #E4E4E4;
letter-spacing: 0em;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
.site-header a.modal-link:hover span.modal-c2a{
color:#333;
}
.site-header a.modal-link strong{
text-transform:uppercase;
display:block;
}
.site-header .top-nav{
position: absolute;
top: 50%; right: 0;
margin: 0;
padding: 0;
list-style: none;
}
.site-header .top-nav li{
display: inline-block;
margin-left: 30px;
}
.site-header .top-nav a{
color: #555555;
font-size: 1.125em;
}
.site-header .top-nav .twitter a:hover{color: #37A7CD;}
.site-header .top-nav .linkedin a:hover{color: #16B295;}
.site-header .top-nav .facebook a:hover{color: #E27672;} .main-navigation{
position: relative;
margin: 40px 0 0;
background: #37A7CD;
box-shadow: inset 0 -4px #369ABC;
}
.main-navigation:after{
z-index: 999;
content: "";
display: block;
position: absolute;
bottom: -5px;
left: 0;
width: 100%;
height: 1px;
background: #95C7D8;
}
.main-navigation ul{
margin: 0;
padding: 0;
text-align: center;
}
.main-navigation li{
position: relative;
display: inline-block;
}
.main-navigation a{
display: block;
padding: 12px 25px;
color: #ffffff;
font-size: 1.125em;
font-weight: 400;
}
.main-navigation li:hover{
background: #369ABC;
-webkit-transition: all .4s ease;
-moz-transition: all .4s ease;
-o-transition: all .4s ease;
transition: all .4s ease;
} .main-navigation li:hover > ul,
.main-navigation li:hover > .mega-menu{
left: 0;
filter: alpha(opacity=100);
opacity: 1;
-webkit-transition: opacity .3s ease-in;
-moz-transition: opacity .3s ease-in;
-o-transition: opacity .3s ease-in;
transition: opacity .3s ease-in;
}
.main-navigation li .sub-menu,
.main-navigation li .mega-menu{
z-index: 9999;
position: absolute;
top: 100%; left: -9999px;
filter: alpha(opacity=0);
opacity: 0;
background: white;
border-style: none solid solid solid;
border-width: 1px;
border-color: #95C7D8;
-webkit-border-radius: 0 0 4px 4px;
-moz-border-radius: 0 0 4px 4px;
border-radius: 0 0 4px 4px;
}
.main-navigation li .sub-menu a{
width: 200px;
color: #37A7CD;
line-height: 1.2;
text-align: left;
}
.main-navigation li .sub-menu a:hover{
color: #ffffff;
background: #95C7D8;
} .main-navigation li .mega-menu{
overflow: hidden;
width: 500px;
padding: 30px;
}
.mega-menu div{
float: left;
width: 42%;
margin: 4%;
}
.mega-menu h4{
margin: 0 0 10px;
font-size: 1em;
text-transform: uppercase;
text-align: left;
letter-spacing: 0.15em;
}
.main-navigation .mega-menu li{
display: block;
padding: 5px 0;
border-bottom: 1px solid #f4f4f4;
text-align: left;
}
.main-navigation .mega-menu a{
display: inline;
padding: 0;
color: #9a9a9a;
font-size: 0.875em;
font-weight: 400;
}
.main-navigation .mega-menu li:hover{
background: transparent;
}
.main-navigation .mega-menu a:hover{
color: #37A7CD;
} .mobile-navigation{
z-index: 9999;
position: fixed;
top: 0; left: 0;
width: 300px;
height: 100%;
margin-left: -300px;
background: #37A7CD;
overflow:scroll;
}
.mobile-navigation ul{
margin: 0;
padding: 0;
}
.mobile-navigation li{
display: block;
}
.mobile-navigation a{
display: block;
padding: 15px 20px;
border-bottom: 2px solid #3093b4;
color: #ffffff;
font-size: 1.125em;
font-weight: 400;
font-weight: 700;
text-transform: uppercase;
}
.mobile-navigation a:hover{
background: #3093b4;
}
.close-nav{
display: none;
text-align: right;
} .main-footer{
position: relative;
background: #EEF2F3;
}
.main-footer .cnt{
padding: 70px 0;
}
.main-footer h6{
font-weight: 400;
text-transform: uppercase;
letter-spacing: 0.25em;
} .footer-news{
float: left;
width: 58.333333333333336%;
}
.footer-news .post{
margin-bottom: 0;
padding-bottom: 0;
border-bottom: none;
}
.footer-news .post .post-date{
margin: 0;
font-size: 0.875em;
font-style: italic;
} .footer-contact{
float: right;
width: 33.333333333333333633%;
}
.footer-contact ul,
.sidebar-contact ul{
padding: 0;
list-style: none;
line-height: 2;
}
.footer-contact li i,
.sidebar-contact li i{
margin-right: 30px;
} .quick-contact{
position: absolute;
top: 0; left: -9999px;
filter: alpha(opacity=0);
opacity: 0;
width: 100%;
background: #E27672;
}
.page-template-tpl-contact-page-php .quick-contact{
left: 0;
filter: alpha(opacity=100);
opacity: 1;
}
.quick-contact .cnt{
padding: 30px 0;
}
.quick-contact.active{
left: 0;
filter: alpha(opacity=100);
opacity: 1;
-webkit-transition: opacity .3s ease-in;
-moz-transition: opacity .3s ease-in;
-o-transition: opacity .3s ease-in;
transition: opacity .3s ease-in;
}
.quick-contact p{
margin: 0 0 10px;
}
.quick-contact .cnt-phone,
.quick-contact .cnt-email{
width: 50%;
}
.quick-contact .cnt-phone{
float: left;
padding-right: 5px;
}
.quick-contact .cnt-email{
float: right;
padding-left: 5px;
}
.quick-contact .cnt-comments{
margin: 0 0 20px;
}
.quick-contact .cnt-verify{
position: absolute;
bottom: 0; right: 25%;
}
.quick-contact .cnt-verify,
.quick-contact .cnt-verify a{
color: #ffffff;
}
.quick-contact input[type="text"]{
padding: 10px 10px 10px 40px;
}
.quick-contact p.text-input{
position: relative;
}
.quick-contact p.text-input:before{
position: absolute;
top: 15px; left: 15px;
color: #bfbfbf;
}
.quick-contact p.cnt-name:before{content: "\f007";}
.quick-contact p.cnt-phone:before{content: "\f095";}
.quick-contact p.cnt-email:before{content: "\f003";}
.quick-contact input[type="text"],
.quick-contact form textarea{
background: #ffffff;
}
.quick-contact input[type="text"]:hover,
.quick-contact form textarea:hover{
background: #faeceb;
}
.quick-contact input[type="submit"]{
float: right;
border-color: #ffffff;
color: #ffffff;
font-size: 1.5em;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.25em;
}
.quick-contact .close{
float: left;
color: #ffffff;
font-size: 2em;
}
.page-template-tpl-contact-page-php .quick-contact .close{
display: none;
} .site-bottom{
padding: 30px 0;
background: #E27672;
color: #ffffff;
}
.site-bottom a{
color: #ffffff;
font-weight: 400;
}
.site-bottom .copy{
float: left;
width: 60%;
font-size: 0.8125em;
}
.footer-navigation{
float: right;
width: 40%;
margin: 0;
padding: 0;
list-style: none;
font-size: 0.8125em;
text-align: right;
}
.footer-navigation li{
display: inline;
}
.footer-navigation li:after{
content: " / ";
}
.footer-navigation li:last-child:after{
content: "";
}
.site-bottom .compliance-statement{
padding: 20px 30px;
}
.site-bottom .compliance-statement p{
margin: 0 0 10px;
font-size: 0.75em;
text-align: center;
} .sidebar{
float: right;
width: 33.333333333333333633%;
padding: 70px 0;
background: #edf5f6;
}
.sidebar-content{
padding: 0 35px;
}
.sidebar-box{
margin: 0 0 40px;
}
.sidebar .search-form{
margin: 0 0 70px;
}
.sub-page-nav li ul{
padding:0;
margin:0 0 0 20px;
list-style: disc;
}
.sub-page-nav li ul li{
padding:0;
margin:0;
} .section-links ul{
margin: 0;
padding: 0;
list-style: none;
}
.section-links .btn{
display: block;
margin: 0 0 10px;
box-shadow: none;
text-align: left;
letter-spacing: 0.2em;
}
.section-links .btn:before{
display: inline-block;
margin-right: 10px;
font-family: 'dashicons';
}
.section-links .btn.btn-green:before {content: "\f110";}
.section-links .btn.btn-blue:before {content: "\f238";}
.section-links .btn.btn-red:before {content: "\f109";} .sidebar-content .tweet{
padding: 50px;
border-style: solid none;
border-width: 1px;
border-color: #ade2f4;
text-align: center;
}
.main-footer .tweet{
font-weight:normal;
color:#555;
}
.tweet ul{
margin: 0;
padding: 0;
list-style: none;
}
.sidebar-content .tweet,
.sidebar-content .tweet-content a,
.sidebar-content .tweet-time a,
.sidebar-content .tweet .interact a{
color: #6dcaea;
}
.main-footer .tweet,
.main-footer .tweet-content a,
.main-footer .tweet-time a,
.main-footer .tweet .interact a{
color: #555;
}
.timePosted{
font-weight:300;
font-size:14px;
}
.timePosted a{
font-weight:normal;
}
.tweet-content{
margin: 0 0 10px;
font-style: italic;
word-wrap:break-word;
}
.tweet-time{
margin: 0;
text-transform: uppercase;
}
.tweet .interact {
margin: 25px 0;
}
.tweet .interact a{
display: inline-block;
margin-left: 5px;
margin-right: 5px;
}
.main-footer .interact a{
margin-left:0;
margin-right:15px;
}
.sidebar form ul{
padding-left:0;
margin-left:0;
}
.sidebar form li{
padding-left:0;
margin-left:0;
} .page-content .main{
float: left;
width: 58.333333333333336%;
padding: 70px 0;
}
.sub-sections .section{
float: left;
width: 50%;
}
.sub-sections .section a{
display: block;
margin: 2%;
padding: 40px;
background: #E27672;
color: #ffffff;
min-height:360px;
}
.sub-sections .section a:hover{
background: #ef7d78;
}
.sub-sections .section a p{
margin: 0;
font-weight: 400;
}
.sub-sections .section a p.more{
margin-top:25px;
padding: 0 0 8px;
border-bottom:3px solid #fff;
display:inline-block;
font-weight:bold;
vertical-align:bottom;
}
.sub-sections .section a.individuals{background: #16B295;}
.sub-sections .section a.individuals:hover{background: #5cbbad;}
.sub-sections .section a.business{background: #37A7CD;}
.sub-sections .section a.business:hover{background: #4cb6d3;}  .feature .panel{
width: 100%;
height: 560px;
padding: 75px 0;
background-repeat: no-repeat;
background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
text-align: center;
}
.feature .panel h1{
margin: 0 0 45px;
color: #555555;
font-size: 3em;
text-transform: uppercase;
letter-spacing: 0.15em
}
.feature .panel p{
margin: 0 0 45px;
color: #555555;
font-size: 1.9em;
letter-spacing: 0.03em;
}
.feature .panel p:before{
content:"";
display:block;
width:30px;
height:3px;
background-color:#555555;
margin:0 auto 30px auto;
text-align:center;
}
.feature .dark h1,
.feature .dark p{
color:#fff;
}
.feature .dark p:before{
background-color:#fff;
} .home-page-content{
padding: 75px 0;
}
.home-section{
float: left;
width: 50%;
padding: 0 10%;
text-align: center;
}
.home-section:hover > .section-icon{
margin-top: -10px;
padding-bottom: 10px;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
}
.home-section .section-icon{
display: inline-block;
color: #C8C7C7;
font-family: 'dashicons';
font-size: 4.75em;
-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
transition: all .3s ease-out;
}
.home-section.individuals .section-icon:before{content: "\f110";}
.home-section.businesses .section-icon:before{content: "\f238";}
.home-section h3{
text-transform: uppercase;
letter-spacing: 0.125em
}
.home-section.individuals h3{color: #16B295;}
.home-section.businesses h3{color: #37A7CD;}
.home-section p{
margin: 0 0 35px;
} .wpcf7-form{
margin: 40px 0;
}
.wpcf7-form p{
overflow: hidden;
margin: 0 0 10px;
}
.wpcf7-form p.verify{
margin: 40px 0;
}
.wpcf7-form label{
line-height: 50px;
margin-left: 30px;
font-size: 0.75em;
text-transform: uppercase;
letter-spacing: 0.25em;
}
.wpcf7-form .comments label{
position: relative;
display: block;
margin-left: 0;
text-align: center;
}
.wpcf7-form .comments label span{
position: relative;
padding: 5px 10px;
background: #ffffff;
}
.wpcf7-form .comments label:before{
content: "";
display: block;
position: absolute;
top: 50%; left: 0;
height: 1px;
width: 100%;
background: #c4c4c4;
}
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"]{
width: 50%;
float: left;
}
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form textarea{
background: #f4f4f4;
}
.wpcf7-form input[type="submit"]:disabled{
color: #c4c4c4;
border-color: #c4c4c4;
}
.wpcf7-form input[type="submit"]{
font-size: 1.5em;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.25em;
}
.opening-hours dl{
overflow: hidden;
margin: 0;
border-bottom: 1px solid #edf5f6;
}
.opening-hours  dt,
.opening-hours  dd{
margin: 0;
padding: 5px 10px;
background: #ffffff;
font-size: 0.875em;
}
.opening-hours  dt{
float: left;
width: 60%;
}
.opening-hours dd{
float: right;
width: 40%;
text-align: right;
} .team-member{
padding: 30px 0;
}
.team-thumb{
float: left;
width: 30%;
margin-bottom:60px;
}
.team-bio{
float: right;
width: 65%;
}
.team-bio h2 {
margin: 0 0 10px;
text-transform: uppercase;
}
.team-bio a{
color: #16B295;
}
.team-bio .qualifications{
color: #8c8c8c;
font-size: 0.875em;
font-style: italic;
}
.team-thumb img{
margin: 0 0 40px;
border: 10px solid #E4E4E4;
border-radius: 50%;
}
.team-thumb img.membership-logo{
border: none;
border-radius: 0;
margin: 0 0 20px;
-webkit-filter: grayscale(1);
filter: grayscale(1);
opacity:.4;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.team-thumb img.membership-logo:hover{
-webkit-filter: grayscale(0);
filter: grayscale(0);
opacity:1;
} .resource-section{
margin-bottom: 40px;
padding-bottom: 40px;
border-bottom: 1px solid #E4E4E4;
}
.resource-section h2{
color: #37A7CD;
}
.resource{
position: relative;
margin: 0 0 20px;
padding: 40px 40px 40px 150px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
.resource:after{
content: "\f0ad";
position: absolute;
left: 40px;
top: 50%;
display: block;
width: 64px;
height: 64px;
margin-top: -35px;
background: #cccccc;
-webkit-border-radius: 100%;
-moz-border-radius: 100%;
border-radius: 100%;
-webkit-box-shadow: 0 0 0 5px #ffffff, 0 0 0 6px #cccccc;
-moz-box-shadow: 0 0 0 5px #ffffff, 0 0 0 6px #cccccc;
box-shadow: 0 0 0 5px #ffffff, 0 0 0 6px #cccccc;
color: #ffffff;
font-size: 24px;
line-height: 64px;
text-align: center;
}
.resource:hover{
background: #f4f4f4;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.resource:hover:after{
background: #16B295;
box-shadow: 0 0 0 5px #ffffff, 0 0 0 6px #16B295;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.resource h4{
margin: 0;
text-transform: uppercase;
} .post{
margin-bottom: 60px;
padding-bottom: 60px;
border-bottom: 5px solid #E4E4E4;
}
.post-meta .read-more{
float: right;
}
.post-meta p{
float: left;
margin: 0;
color: #c8c7c7;
font-weight: 700;
text-transform: uppercase;
}
.post-meta .share-post a{
display: inline-block;
margin-left: 20px;
font-size: 1.25em;
line-height: 24px;
}
.single-post .post{
margin-bottom: 0;
padding-bottom: 20px;
}
.single-post .post-meta{
border-top: 1px solid #E4E4E4;
margin-top: 100px;
padding-top: 20px;
} .post-pages-nav ul{
margin: 0;
padding: 0;
list-style: none;
}
.post-pages-nav li,
.post-pages-nav a{
display: inline-block;
}
.post-pages-nav .current,
.post-pages-nav a{
padding: 10px;
line-height: 1;
}
.post-pages-nav a:hover{
background: #EEF2F3;
}
.post-pages-nav .current{
color: #c8c7c7;
font-style: italic;
} .aligncenter,
.alignleft,
.alignright,
.alignnone {
padding: 5px;
background: white;
border: 1px solid #d7d7d7;
margin: 1.5em 0;
}
.aligncenter,
img.centered {
display: block;
margin: 1.5em auto;
}
.alignleft {
float: left;
margin: 1.5em 2em 1.5em 0;
}
.alignright {
float: right;
margin: 1.5em 0 1.5em 2em;
}
.wp-caption {
text-align: center;
}
.wp-caption .wp-caption-text {
margin-bottom: 0;
font-size: 0.875em;
font-style: italic;
line-height: 2;
} .video-container{
position: relative;
height: 0;
margin-bottom: 20px;
padding-bottom: 56.25%; padding-top: 25px;
}
.video-container iframe{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
} .site-header .top-nav .menu-link,
.main-navigation .menu-toggle{
display: none!important;
}
@media only screen 
and (max-width : 1024px) {
.main-navigation a{
padding: 12px 15px;
font-size: 1em;
}
.sidebar-content .tweet{
padding: 50px 30px;
}
}
@media only screen 
and (max-width : 990px) {
.site-header .modal-link{
display:none;
}	
.feature .panel h1{
font-size: 2.4em;
}
.feature .panel p{
font-size: 1.4em;
}
.feature .panel p:before{
margin: -25px auto 25px auto;
}
.footer-news,
.footer-contact{
width: 45%;
}
.footer-contact li i,
.sidebar-contact li i{
margin-right: 15px;
}
.footer-contact li a{
font-size: 0.875em;
}
.sidebar-content .tweet{
padding: 30px 0;
}
}
@media only screen 
and (max-width : 768px) {
.main-navigation{
display: none;
}
.site-header{
padding: 30px 0 0;
}
.feature{
margin: 30px 0 0;
}
.feature .panel{
height: 400px;
}
.feature .panel h1{
font-size: 2em;
}
.feature .panel p{
font-size: 1.3em;
}
.home-section{
padding: 0 5%;
}
.site-logo a{
margin: 0 auto 30px;
}
.site-header .top-nav{
position: relative;
top: auto; left: auto;
text-align: center;
}	
.site-header .top-nav li{
margin-left: 0;
}
.site-header .top-nav .menu-link{
display: inline-block!important;
}
.site-header .top-nav a{
display: inline-block;
height: 38px;
width: 38px;
border: 1px solid red;
font-size: 1em;
line-height: 38px;
text-align: center;
}
.site-header .top-nav .twitter a{border-color: #37A7CD; color: #37A7CD;}
.site-header .top-nav .facebook a{border-color: #E27672; color: #E27672;}
.site-header .top-nav .linkedin a{border-color: #16B295; color: #16B295;}
.site-header .top-nav .menu-link a{background: #37A7CD; border-color: #37A7CD; color: #ffffff;}
.page-content .main,
.sidebar{
width: 100%;
} .single-post .post-meta{
margin-top: 40px;
} .quick-contact .cnt-verify{
position: relative;
bottom: auto; right: auto;
}
}
@media only screen 
and (max-width : 568px) { .post-author{
display: none;
} .cnt{
width: 85%;
}
.site-logo a{
height: 125px;
width: 230px;
background-position: center top;
background: no-repeat url(//www.financialcompass.co.uk/wp-content/themes/financialcompass/img/site-logo-sml.png);
}
.feature .panel{
height: 400px;
padding: 35px;
}
.feature .panel h1{
margin: 0 0 20px;
font-size: 1.75em;
letter-spacing: 0.125em;
}
.feature .panel p{
margin: 0 0 20px;
font-size: 1.2em;
letter-spacing: 0em;
}
.feature .panel p:before{
margin: 0 auto 20px auto;
}
.btn{
padding: 15px;
} .home-section,
.footer-news,
.footer-contact,
.site-bottom .copy,
.footer-navigation,
.team-bio{
float: none;
width: 100%;
}
.team-thumb{
float: none;
width: 70%;
margin: 0 auto 30px auto;
}
.page-content .main,
.sidebar,
.main-footer .cnt,
.quick-contact .cnt{
padding: 40px 0;
} .page-title,
.single-post .post-title{
margin: 0 0 40px;
padding: 0 0 40px;
font-size: 2em;
}
.page-title:before,
.single-post .post-title:before{
width: 30%;
}
.lead{
font-size: 1.25em;
}
.home-section{
padding: 0;
}
.home-section.individuals,
.footer-news{
margin: 0 0 35px;
} .footer-news,
.footer-contact{
font-size: 0.875em;
}
.footer-contact li i{
margin-right: 15px;
}
.site-bottom .copy,
.footer-navigation{
font-size: 1em;
text-align: center;
}
.site-bottom .compliance-statement{
padding: 20px 0;
} .sidebar-content{
padding: 0 20px;
}
.section-links .btn{
text-align: center;
letter-spacing: 0.15em;
}
.sidebar-content .tweet {
padding: 30px 0;
} .quick-contact .cnt-phone,
.quick-contact .cnt-email{
width: 100%;
padding: 0;
}
.quick-contact .cnt-verify{
font-size: 0.875em;
}
.quick-contact input[type="submit"]{
font-size: 1em;
}
.quick-contact .close{
line-height: 1;
} .sub-sections .section{
width: 100%;
margin: 0 0 25px;
} .opening-hours  dt,
.opening-hours  dd{
width: 50%;
} .resource{
padding: 120px 30px 30px;
}
.resource:after{
left: 50%;
top: 40px;
width: 48px;
height: 48px;
margin-top: 0;
margin-left: -35px;
font-size: 20px;
line-height: 48px;
} .single-post .post-meta{
margin-top: 20px;
}
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width : 568px), only screen and (min-device-pixel-ratio: 2) and (max-width : 568px) {
.site-logo a {
background-image: url(//www.financialcompass.co.uk/wp-content/themes/financialcompass/img/site-logo-sml@2x.png) !important;
background-size: 230px 125px !important;
}
} @font-face{font-family:dashicons;src:url(//www.financialcompass.co.uk/wp-content/themes/financialcompass/fonts/dashicons.eot)}@font-face{font-family:dashicons;src:url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'),url(//www.financialcompass.co.uk/wp-content/themes/financialcompass/fonts/dashicons.ttf) format('truetype'),url(//www.financialcompass.co.uk/wp-content/themes/financialcompass/fonts/dashicons.svg#dashicons) format('svg');font-weight:400;font-style:normal}
.modal {
display: none;
width: 400px;
background: #fff;
padding: 15px 30px;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
-o-border-radius: 8px;
-ms-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: 0 0 10px #000;
-moz-box-shadow: 0 0 10px #000;
-o-box-shadow: 0 0 10px #000;
-ms-box-shadow: 0 0 10px #000;
box-shadow: 0 0 10px #000;
}
.modal a.close-modal {
position: absolute;
top: -12.5px;
right: -12.5px;
display: block;
width: 30px;
height: 30px;
text-indent: -9999px;
background: url(//www.financialcompass.co.uk/wp-content/themes/financialcompass/img/close.png) no-repeat 0 0;
}
.modal-spinner {
display: none;
width: 64px;
height: 64px;
position: fixed;
top: 50%;
left: 50%;
margin-right: -32px;
margin-top: -32px;
background: url(//www.financialcompass.co.uk/wp-content/themes/financialcompass/img/spinner.gif) #111 no-repeat center center;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
-o-border-radius: 8px;
-ms-border-radius: 8px;
border-radius: 8px;
}
.grecaptcha-badge{
visibility:hidden;
opacity:0;
}