.picker{font-size:16px;text-align:left;line-height:1.2;color:#000000;position:absolute;z-index:10000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.picker__input{cursor:default;}
.picker__input.picker__input--active{border-color:#0089ec;}
.picker__holder{width:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;}
.picker{width:100%;}
.picker__holder{position:absolute;background:#ffffff;border:1px solid #aaaaaa;border-top-width:0;border-bottom-width:0;border-radius:0 0 5px 5px;box-sizing:border-box;min-width:176px;max-width:466px;max-height:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;opacity:0;-webkit-transform:translateY(-1em) perspective(600px) rotateX(10deg);transform:translateY(-1em) perspective(600px) rotateX(10deg);transition:-webkit-transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s 0.15s, border-width 0s 0.15s;transition:transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s 0.15s, border-width 0s 0.15s;}
.picker__frame{padding:1px;}
.picker__wrap{margin:-1px;}
.picker--opened .picker__holder{max-height:25em;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;opacity:1;border-top-width:1px;border-bottom-width:1px;-webkit-transform:translateY(0) perspective(600px) rotateX(0);transform:translateY(0) perspective(600px) rotateX(0);transition:-webkit-transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s, border-width 0s;transition:transform 0.15s ease-out, opacity 0.15s ease-out, max-height 0s, border-width 0s;box-shadow:0 6px 18px 1px rgba(0, 0, 0, 0.12);}
.picker__box{padding:0 1em;}
.picker__header{text-align:center;position:relative;margin-top:.75em;}
.picker__month,
.picker__year{font-weight:500;display:inline-block;margin-left:.25em;margin-right:.25em;}
.picker__year{color:#999999;font-size:.8em;font-style:italic;}
.picker__select--month,
.picker__select--year{border:1px solid #b7b7b7;padding:.5em;margin-left:.25em;margin-right:.25em;}
@media (min-width:24.5em){.picker__select--month,
.picker__select--year{margin-top:-0.5em;}
}
.picker__select--month{width:35%;}
.picker__select--year{width:22.5%;}
.picker__select--month:focus,
.picker__select--year:focus{border-color:#0089ec;}
.picker__nav--prev,
.picker__nav--next{position:absolute;padding:.5em 1.25em;width:1em;height:1em;box-sizing:content-box;top:-0.25em;}
@media (min-width:24.5em){.picker__nav--prev,
.picker__nav--next{top:-0.33em;}
}
.picker__nav--prev{left:-1em;padding-right:1.25em;}
@media (min-width:24.5em){.picker__nav--prev{padding-right:1.5em;}
}
.picker__nav--next{right:-1em;padding-left:1.25em;}
@media (min-width:24.5em){.picker__nav--next{padding-left:1.5em;}
}
.picker__nav--prev:before,
.picker__nav--next:before{content:" ";border-top:.5em solid transparent;border-bottom:.5em solid transparent;border-right:0.75em solid #000000;width:0;height:0;display:block;margin:0 auto;}
.picker__nav--next:before{border-right:0;border-left:0.75em solid #000000;}
.picker__nav--prev:hover,
.picker__nav--next:hover{cursor:pointer;color:#000000;background:#b1dcfb;}
.picker__nav--disabled,
.picker__nav--disabled:hover,
.picker__nav--disabled:before,
.picker__nav--disabled:before:hover{cursor:default;background:none;border-right-color:#f5f5f5;border-left-color:#f5f5f5;}
.picker__table{text-align:center;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-size:inherit;width:100%;margin-top:.75em;margin-bottom:.5em;}
@media (min-height:33.875em){.picker__table{margin-bottom:.75em;}
}
.picker__table td{margin:0;padding:0;}
.picker__weekday{width:14.285714286%;font-size:.75em;padding-bottom:.25em;color:#999999;font-weight:500;}
@media (min-height:33.875em){.picker__weekday{padding-bottom:.5em;}
}
.picker__day{padding:.3125em 0;font-weight:200;border:1px solid transparent;}
.picker__day--today{position:relative;}
.picker__day--today:before{content:" ";position:absolute;top:2px;right:2px;width:0;height:0;border-top:0.5em solid #0059bc;border-left:.5em solid transparent;}
.picker__day--disabled:before{border-top-color:#aaaaaa;}
.picker__day--outfocus{color:#dddddd;}
.picker__day--infocus:hover,
.picker__day--outfocus:hover{cursor:pointer;color:#000000;background:#b1dcfb;}
.picker__day--highlighted{border-color:#0089ec;}
.picker__day--highlighted:hover,
.picker--focused .picker__day--highlighted{cursor:pointer;color:#000000;background:#b1dcfb;}
.picker__day--selected,
.picker__day--selected:hover,
.picker--focused .picker__day--selected{background:#0089ec;color:#ffffff;}
.picker__day--disabled,
.picker__day--disabled:hover,
.picker--focused .picker__day--disabled{background:#f5f5f5;border-color:#f5f5f5;color:#dddddd;cursor:default;}
.picker__day--highlighted.picker__day--disabled,
.picker__day--highlighted.picker__day--disabled:hover{background:#bbbbbb;}
.picker__footer{text-align:center;}
.picker__button--today,
.picker__button--clear,
.picker__button--close{border:1px solid #ffffff;background:#ffffff;font-size:.8em;padding:.66em 0;font-weight:bold;width:33%;display:inline-block;vertical-align:bottom;}
.picker__button--today:hover,
.picker__button--clear:hover,
.picker__button--close:hover{cursor:pointer;color:#000000;background:#b1dcfb;border-bottom-color:#b1dcfb;}
.picker__button--today:focus,
.picker__button--clear:focus,
.picker__button--close:focus{background:#b1dcfb;border-color:#0089ec;outline:none;}
.picker__button--today:before,
.picker__button--clear:before,
.picker__button--close:before{position:relative;display:inline-block;height:0;}
.picker__button--today:before,
.picker__button--clear:before{content:" ";margin-right:.45em;}
.picker__button--today:before{top:-0.05em;width:0;border-top:0.66em solid #0059bc;border-left:.66em solid transparent;}
.picker__button--clear:before{top:-0.25em;width:.66em;border-top:3px solid #ee2200;}
.picker__button--close:before{content:"\D7";top:-0.1em;vertical-align:top;font-size:1.1em;margin-right:.35em;color:#777777;}
.picker__button--today[disabled],
.picker__button--today[disabled]:hover{background:#f5f5f5;border-color:#f5f5f5;color:#dddddd;cursor:default;}
.picker__button--today[disabled]:before{border-top-color:#aaaaaa;}
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}
.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}
.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.fancybox-opened{z-index:8030;}
.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);box-shadow:0 10px 25px rgba(0, 0, 0, 0.5);}
.fancybox-outer,
.fancybox-inner{position:relative;}
.fancybox-inner{overflow:hidden;}
.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}
.fancybox-error{color:#444;font:14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;margin:0;padding:15px;white-space:nowrap;}
.fancybox-image,
.fancybox-iframe{display:block;width:100%;height:100%;}
.fancybox-image{max-width:100%;max-height:100%;}
#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span{background-image:url('../../includes/components/fancybox/source/fancybox_sprite.png');}
#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060;}
#fancybox-loading div{width:44px;height:44px;background:url('../../includes/components/fancybox/source/fancybox_loading.gif') center center no-repeat;}
.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040;}
.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('../../includes/components/fancybox/source/blank.gif');-webkit-tap-highlight-color:rgba(0, 0, 0, 0);z-index:8040;}
.fancybox-prev{left:0;}
.fancybox-next{right:0;}
.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}
.fancybox-prev span{left:10px;background-position:0 -36px;}
.fancybox-next span{right:10px;background-position:0 -72px;}
.fancybox-nav:hover span{visibility:visible;}
.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}
.fancybox-lock{overflow:hidden !important;width:auto;height:100%!important;}
.fancybox-lock body{overflow:hidden !important;}
.fancybox-lock-test{overflow-y:hidden !important;}
.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('../../includes/components/fancybox/source/fancybox_overlay.png');}
.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;height:100%!important;overflow:scroll;}
.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll;}
.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;position:relative;text-shadow:none;z-index:8050;}
.fancybox-opened .fancybox-title{visibility:visible;}
.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}
.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}
.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}
.fancybox-title-inside-wrap{padding-top:10px;}
.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span{background-image:url('../../includes/components/fancybox/source/fancybox_sprite@2x.png');background-size:44px 152px;}
#fancybox-loading div{background-image:url('../../includes/components/fancybox/source/fancybox_loading@2x.gif');background-size:24px 24px;}
}
@charset "UTF-8";html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{margin:0;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary{display:block;}
audio,
canvas,
progress,
video{display:inline-block;vertical-align:baseline;}
audio:not([controls]){display:none;height:0;}
[hidden],
template{display:none;}
a{background-color:transparent;}
a:active,
a:hover{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b,
strong{font-weight:bold;}
dfn{font-style:italic;}
h1{font-size:2em;margin:0.67em 0;}
mark{background:#ff0;color:#000;}
small{font-size:80%;}
sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:1em 40px;}
hr{box-sizing:content-box;height:0;}
pre{overflow:auto;}
code,
kbd,
pre,
samp{font-family:monospace, monospace;font-size:1em;}
button,
input,
optgroup,
select,
textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button,
select{text-transform:none;}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],
html input[disabled]{cursor:default;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
input[type="checkbox"],
input[type="radio"]{box-sizing:border-box;padding:0;}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button{height:auto;}
input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;}
textarea{overflow:auto;}
optgroup{font-weight:bold;}
table{border-collapse:collapse;border-spacing:0;}
td,
th{padding:0;}
*,
*:before,
*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.rep-style{display:block;overflow:hidden;text-indent:-9999px;}
.inline-style,
.btn,
header #logo,
nav#main-nav,
nav#main-nav > ul > li,
footer ul.social li,
nav#footer-nav > ul > li,
nav#footer-secondary-nav ul li,
.subpages-block nav ul li,
.breadcrumbs ul li,
.dropdown-btn,
.features-list li .icon,
#login-popup .top form .forgot-password,
.logo-slider .slider .slide img,
.lightbox-table table tr.logotable td img,
form .customSelect .customSelectInner,
form .dual-radio,
form .dual-radio .control,
form .radio,
form .checkbox,
.home-title-block img,
.adviser-title-block img,
form .form-submit{display:inline-block;}
.content-box-style,
.wrapper,
.quote-slider .quote-selector{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.border-box-style,
.wrapper.flexi,
.wrapper.flexi-large{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.clean-list-style,
nav#main-nav > ul,
nav#main-nav > ul > li > ul,
nav#header-right-menu > ul,
nav#header-right-menu > ul > li > ul,
footer ul.social,
nav#footer-nav > ul,
nav#footer-secondary-nav ul,
.subpages-block nav ul,
.breadcrumbs ul,
.dropdown-btn ul,
.keep-reading-links ul,
.accordion > ul,
.contact-info ul,
.how-it-works-diagram ol.diagram-steps,
.how-it-works-diagram ol.diagram-info,
.features-list,
ul.slick-dots,
.videos-block ul,
ul.rates,
.three-steps-block ol{list-style:none;margin:0;padding:0;}
.clean-list-style li,
nav#main-nav > ul li,
nav#main-nav > ul > li > ul li,
nav#header-right-menu > ul li,
nav#header-right-menu > ul > li > ul li,
footer ul.social li,
nav#footer-nav > ul li,
nav#footer-secondary-nav ul li,
.subpages-block nav ul li,
.breadcrumbs ul li,
.dropdown-btn ul li,
.keep-reading-links ul li,
.accordion > ul li,
.contact-info ul li,
.how-it-works-diagram ol.diagram-steps li,
.how-it-works-diagram ol.diagram-info li,
.features-list li,
ul.slick-dots li,
.videos-block ul li,
ul.rates li,
.three-steps-block ol li{margin:0;padding:0;background:none;line-height:120%;}
.clean-list-style li:before,
nav#main-nav > ul li:before,
nav#main-nav > ul > li > ul li:before,
nav#header-right-menu > ul li:before,
nav#header-right-menu > ul > li > ul li:before,
footer ul.social li:before,
nav#footer-nav > ul li:before,
nav#footer-secondary-nav ul li:before,
.subpages-block nav ul li:before,
.breadcrumbs ul li:before,
.dropdown-btn ul li:before,
.keep-reading-links ul li:before,
.accordion > ul li:before,
.contact-info ul li:before,
.how-it-works-diagram ol.diagram-steps li:before,
.how-it-works-diagram ol.diagram-info li:before,
.features-list li:before,
ul.slick-dots li:before,
.videos-block ul li:before,
ul.rates li:before,
.three-steps-block ol li:before{display:none;}
.smooth-style,
.btn,
h1,
h2,
h3,
h4,
form .form-submit{-webkit-font-smoothing:antialiased;}
.defaultUl{padding-left:0;list-style:none;margin:15px 0;}
.defaultUl li{font-family:'Museo Sans', 'Helvetica Neue', 'Helvetica', Arial, sans-serif;font-weight:300;font-style:normal;color:#0D232F;font-size:17px;}
.defaultUl li{margin:0 0 35px;padding-left:35px;position:relative;}
.defaultUl li:before{content:"";display:block;position:absolute;width:12px;height:3px;background:#5BBDC3;top:8px;left:0;}
.defaultOl{list-style:decimal;padding-left:30px;margin:15px 0;}
.defaultOl li{font-family:'Museo Sans', 'Helvetica Neue', 'Helvetica', Arial, sans-serif;font-weight:300;font-style:normal;color:#0D232F;font-size:17px;}
.btn,
form .form-submit{outline:none;border:none;overflow:visible;cursor:pointer;line-height:120%;padding:16px 30px 13px;font-size:20px;font-weight:500;text-align:center;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;border-bottom:2px solid #C9CFD1;background:#DDE7E9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#0D232F;position:relative;}
.btn:hover,
form .form-submit:hover{background:#fcfdfd;border-bottom-color:#e5e7e8;color:#0D232F;}
.btn:active,
form .form-submit:active{color:#0D232F;border-bottom-color:transparent;top:2px;background:#bed1d5;}
.btn-primary,
form .form-submit{background:#7FB16F;color:#FFFFFF;border-bottom-color:#649a53;}
.btn-primary:hover,
form .form-submit:hover{color:#FFFFFF;background:#9cc390;border-bottom-color:#7FB16F;}
.btn-primary:active,
form .form-submit:active{color:#FFFFFF;background:#649a53;}
.btn-primary:disabled,
form .form-submit:disabled{color:#CCCCCC;background:#d7e7d2;}
.btn-secondary{background:#5BBDC3;color:#FFFFFF;border-bottom-color:#3fa6ac;}
.btn-secondary:hover{color:#FFFFFF;background:#80ccd1;border-bottom-color:#5BBDC3;}
.btn-secondary:active{color:#FFFFFF;background:#3fa6ac;}
.btn-secondary:disabled{color:#CCCCCC;background:#cbeaec;}
.btn-tertiary{background:#F97941;color:#FFFFFF;border-bottom-color:#f75610;}
.btn-tertiary:hover{color:#FFFFFF;background:#fb9c72;border-bottom-color:#F97941;}
.btn-tertiary:active{color:#FFFFFF;background:#f75610;}
.btn-tertiary:disabled{color:#CCCCCC;background:#fee2d5;}
.btn-inverse{background:#FFFFFF;border-bottom-color:#e6e6e6;}
.btn-inverse:hover{background:#e6e6e6;border-bottom-color:#cccccc;}
.btn-primary.btn-inverse,
form .form-submit.btn-inverse{color:#7FB16F;}
.btn-primary.btn-inverse:hover,
form .form-submit.btn-inverse:hover{color:#7FB16F;}
.btn-primary.btn-inverse:active,
form .form-submit.btn-inverse:active{color:#7FB16F;}
.btn-secondary.btn-inverse{color:#03293D;}
.btn-secondary.btn-inverse:hover{color:#03293D;}
.btn-secondary.btn-inverse:active{color:#03293D;}
.btn-tertiary.btn-inverse{color:#F97941;}
.btn-tertiary.btn-inverse:hover{color:#F97941;}
.btn-tertiary.btn-inverse:active{color:#F97941;}
.btn-white{background:#FFFFFF;color:#03293D;border-bottom-color:#BEBEBE;}
.btn-white:hover{color:#054a6e;}
.btn-white:active{color:#01080c;}
.btn-large{font-size:20px;padding-top:20px;padding-bottom:18px;}
.btn-centred{margin:30px auto;width:100%;max-width:380px;display:block;}
.btn-block{display:block;width:100%;}
.btn-group{width:100%;clear:both;font-size:0;}
.btn-group .btn,
.btn-group form .form-submit{width:47.5%;width:calc((100% - 15px)/2);margin-right:5%;margin-right:calc(15px);}
.btn-group .btn:nth-child(even),
.btn-group .btn:last-child,
.btn-group form .form-submit:nth-child(even),
.btn-group form .form-submit:last-child{margin-right:0;}
hr{clear:both;border:none;width:100%;height:1px;background:#D8E1E3;margin:15px 0;}
html,
body{font-family:'Museo Sans', 'Helvetica Neue', 'Helvetica', Arial, sans-serif;font-weight:300;font-style:normal;color:#0D232F;font-size:17px;}
h1{margin:50px 0;font-size:45px;display:block;color:#03293D;font-weight:500;line-height:110%;}
h2{color:#03293D;margin:40px 0 30px;font-size:25px;font-weight:500;line-height:120%;}
h3{color:#03293D;font-size:20px;margin:30px 0 15px;font-weight:500;line-height:120%;}
h4{color:#0D232F;font-weight:700;font-size:18px;margin:30px 0 15px;line-height:120%;}
h5{color:#0D232F;font-weight:700;font-size:16px;line-height:120%;}
h6{color:#0D232F;font-weight:700;line-height:120%;}
p{line-height:145%;margin:0 0 25px;}
p strong{font-weight:700;}
p em{font-style:italic;}
p.intro{font-size:25px;line-height:140%;color:#0D232F;margin:0 0 40px;}
p.intro.intro--small{font-size:20px;margin:0 0 25px;line-height:135%;}
p + ul,
p + ol{margin-top:-20px;}
a{color:#7FB16F;-webkit-transition:color 0.1s;-moz-transition:color 0.1s;-o-transition:color 0.1s;-ms-transition:color 0.1s;transition:color 0.1s;text-decoration:none;}
a:hover{color:#9cc390;text-decoration:none;}
a:active{color:#649a53;}
ul{padding-left:0;list-style:none;margin:15px 0;}
ul li{font-family:'Museo Sans', 'Helvetica Neue', 'Helvetica', Arial, sans-serif;font-weight:300;font-style:normal;color:#0D232F;font-size:17px;}
ul li{margin:0 0 35px;padding-left:35px;position:relative;}
ul li:before{content:"\2022";display:block;position:absolute;width:12px;height:3px;color:#7FB16F;top:8px;left:0;}
ol{list-style:decimal;padding-left:30px;margin:15px 0;}
ol li{font-family:'Museo Sans', 'Helvetica Neue', 'Helvetica', Arial, sans-serif;font-weight:300;font-style:normal;color:#0D232F;font-size:17px;}
table{width:100%;margin:0 0 20px;}
html,
body{min-height:100%;}
body{overflow-x:hidden;background:#FFFFFF;}
header{background-color:#FFFFFF;zoom:1;background-color:transparent \9;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#c7ffffff, endColorstr=#c7ffffff)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#c7ffffff, endColorstr=#c7ffffff);background-color:rgba(255, 255, 255, 1);z-index:500;position:fixed;width:100%;top:0;left:0;font-weight:800;}
header .wrapper{padding-right:0;}
header .left{float:left;padding:13px 0;}
header .right{float:right;text-align:center;}
header #logo{vertical-align:middle;}
header #logo img{display:block;max-width:100%;}
header .mobile-menu-trigger{font-size:25px;color:#7FB16F;vertical-align:middle;display:inline-block;}
nav#main-nav{vertical-align:middle;margin-left:25px;padding:50px 20px;}
nav#main-nav > ul{font-size:0;}
nav#main-nav > ul > li{vertical-align:top;margin-right:20px;}
nav#main-nav > ul > li > a{color:#03293D;display:block;position:relative;}
nav#main-nav > ul > li > a:hover{color:#054a6e;}
nav#main-nav > ul > li > a:after{content:"";display:block;position:absolute;bottom:-10px;left:0;width:100%;height:2px;background:#7FB16F;-webkit-opacity:0;-moz-opacity:0;opacity:0;visibility:hidden;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;}
nav#main-nav > ul > li.active > a,
nav#main-nav > ul > li > a:active{color:#03293D;}
nav#main-nav > ul > li.active > a:after,
nav#main-nav > ul > li > a:active:after{-webkit-opacity:1;-moz-opacity:1;opacity:1;visibility:visible;}
nav#main-nav > ul > li:hover > ul{-webkit-opacity:1;-moz-opacity:1;opacity:1;visibility:visible;}
nav#main-nav > ul > li > ul{-webkit-opacity:0;-moz-opacity:0;opacity:0;visibility:hidden;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;position:absolute;width:260px;text-align:left;padding-top:20px;top:25px;left:50%;margin-left:-125px;}
nav#main-nav > ul > li > ul:before{content:"";display:block;width:0;height:0;border-bottom:10px solid #03293D;border-left:10px solid transparent;border-right:10px solid transparent;position:absolute;left:50%;margin-left:-10px;top:10px;}
nav#main-nav > ul > li > ul li{display:block;background:#03293D;font-size:15px;}
nav#main-nav > ul > li > ul li:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;padding-top:8px;}
nav#main-nav > ul > li > ul li:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;padding-bottom:8px;}
nav#main-nav > ul > li > ul li:last-child:first-child{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
nav#main-nav > ul > li > ul li a{color:#FFFFFF;display:block;padding:7px 15px;}
nav#main-nav > ul > li > ul li a:hover{-webkit-opacity:0.8;-moz-opacity:0.8;opacity:0.8;}
nav#main-nav > ul > li > ul li.active a,
nav#main-nav > ul > li > ul li a:active{color:#5BBDC3;-webkit-opacity:1;-moz-opacity:1;opacity:1;}
nav#header-right-menu > ul{font-size:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;align-items:stretch;}
nav#header-right-menu > ul > li{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:relative;padding:62px 20px;}
nav#header-right-menu > ul > li:before{content:"";display:block;position:absolute;top:50%;left:0;margin-top:-20px;width:1px;height:40px;background:#F1F3F5;}
nav#header-right-menu > ul > li:first-child{text-align:right;}
nav#header-right-menu > ul > li:first-child:before{display:none;}
nav#header-right-menu > ul > li strong{font-weight:500;}
nav#header-right-menu > ul > li > span{font-size:15px;}
nav#header-right-menu > ul > li > span i{font-size:18px;}
nav#header-right-menu > ul > li > span a{color:#03293D;}
nav#header-right-menu > ul > li > span a:hover{color:#054a6e;}
nav#header-right-menu > ul > li > span a:active{color:#03293D;}
nav#header-right-menu > ul > li > span a[href^="tel"]{color:#7FB16F;}
nav#header-right-menu > ul > li > ul{-webkit-opacity:0;-moz-opacity:0;opacity:0;visibility:hidden;position:absolute;top:80px;right:0;width:100%;min-width:230px;background:#FFFFFF;}
nav#header-right-menu > ul > li.mobile-menu-trigger-item{display:none;}
nav#header-right-menu > ul > li > ul.subnav{text-align:left;padding:0;}
nav#header-right-menu > ul > li > ul.subnav:before{content:"";display:block;width:80%;left:50%;margin-left:-40%;top:0;position:absolute;height:1px;background:#F1F3F5;}
nav#header-right-menu > ul > li > ul.subnav > li{border-bottom:1px solid #e2e2e2;font-size:15px;}
nav#header-right-menu > ul > li > ul.subnav > li:last-child{border-bottom:none;}
nav#header-right-menu > ul > li > ul.subnav > li a{display:block;padding:15px;color:#03293D;}
nav#header-right-menu > ul > li > ul.subnav > li a:hover{color:#7FB16F;}
nav#header-right-menu > ul > li > ul.subnav > li a:active{color:#649a53;}
nav#header-right-menu > ul > li.has-subnav{cursor:pointer;}
nav#header-right-menu > ul > li.has-subnav:hover{background:#FFFFFF;position:relative;z-index:10;}
nav#header-right-menu > ul > li.has-subnav:hover > ul{-webkit-opacity:1;-moz-opacity:1;opacity:1;visibility:visible;}
nav#header-right-menu .returntotrading a{color:#03293D;font-size:15px;}
footer{background:#03293D;text-align:center;}
footer .footer-top{padding:35px 0;text-align:center;}
footer .footer-top h3{margin:0;font-size:25px;color:#FFFFFF;}
footer .footer-bottom{padding:35px 0 0;border-top:1px solid rgba(255, 255, 255, 0.1);}
footer p{color:#FFFFFF;line-height:130%;font-size:12px;margin:0 auto 50px;}
footer p a{color:#FFFFFF;text-decoration:underline;}
footer p a:hover{text-decoration:none;}
footer ul.social{font-size:0;text-align:center;}
footer ul.social li{font-size:20px;}
footer ul.social li a{display:block;color:#FFFFFF;}
footer ul.social li a:hover{-webkit-opacity:0.8;-moz-opacity:0.8;opacity:0.8;}
footer ul.social li a:active{-webkit-opacity:1;-moz-opacity:1;opacity:1;color:#5BBDC3;}
footer .footer-logo{max-width:168px;width:100%;display:block;margin:0 auto;}
nav#footer-nav{margin:20px 0;}
nav#footer-nav > ul{vertical-align:top;text-align:center;}
nav#footer-nav > ul > li{font-size:13px;padding:0 10px;}
nav#footer-nav > ul > li > a{color:#5BBDC3;}
nav#footer-nav > ul > li > a:hover{color:#80ccd1;}
nav#footer-nav > ul > li > a:active{color:#FFFFFF;}
nav#footer-nav > ul > li > ul{display:none;}
nav#footer-secondary-nav{margin:30px 0;}
nav#footer-secondary-nav ul{font-size:0;text-align:center;}
nav#footer-secondary-nav ul li{vertical-align:top;font-size:12px;position:relative;padding-right:20px;}
nav#footer-secondary-nav ul li:after{content:" / ";position:absolute;display:block;color:#FFFFFF;right:10px;line-height:16px;top:50%;margin-top:-8px;}
nav#footer-secondary-nav ul li:last-child{padding-right:0;}
nav#footer-secondary-nav ul li:last-child:after{display:none;}
nav#footer-secondary-nav ul li a{display:block;color:#FFFFFF;}
nav#footer-secondary-nav ul li a:hover{-webkit-opacity:0.8;-moz-opacity:0.8;opacity:0.8;}
nav#footer-secondary-nav ul li a:active{-webkit-opacity:1;-moz-opacity:1;opacity:1;color:#5BBDC3;}
.clearfix-style:after,
header .wrapper:after,
.equal-cols:after,
form .form-row:after,
form .form-row .two-thirds:after,
form .form-actions:after{display:table;content:"";clear:both;}
.clear{clear:both;}
.wrapper_home{max-width:1900px;margin:0 auto;position:relative;padding:0 40px;}
.wrapper_adviser{max-width:1900px;margin:0 auto;position:relative;padding:0 40px;}
.wrapper{max-width:975px;margin:0 auto;position:relative;}
.wrapper.flexi.shadow{-webkit-box-shadow:0px 0px 5px 5px rgba(0, 0, 0, 0.22);box-shadow:0px 0px 5px 5px rgba(0, 0, 0, 0.22);}
.wrapper.flexi{max-width:100%;}
.wrapper.flexi-large{max-width:100%;padding:0 55px;}
.wrapper.seven{max-width:700px;}
.wrapper.ten{max-width:1080px;}
.wrapper.centred img{width:500px;}
.equal-cols .col{width:46.5%;float:left;}
.equal-cols .col:first-child{margin-right:7%;}
.block{clear:both;}
.block.padded{padding-top:50px;padding-bottom:50px;}
.block.padded.email-subscribe-block{padding-bottom:0;}
.block.padded-bottom{padding-bottom:50px;}
.block.padded-bottom--large{padding-bottom:150px;}
.block.padded-large{padding-top:80px;padding-bottom:80px;}
.block.padded-medium{padding-top:40px;padding-bottom:40px;}
.block.padded-small{padding-top:30px;padding-bottom:30px;}
.block.padded-top-small{padding-top:40px;}
.block.border-top{border-top:1px solid transparent;}
.block.centred{text-align:center;}
.block.primary-colour h1,
.block.secondary-colour h1,
.block.secondary-colour-alt h1,
.block.tertiary-colour h1,
.block.primary-colour h2,
.block.secondary-colour h2,
.block.secondary-colour-alt h2,
.block.tertiary-colour h2,
.block.primary-colour h3,
.block.secondary-colour h3,
.block.secondary-colour-alt h3,
.block.tertiary-colour h3,
.block.primary-colour h4,
.block.secondary-colour h4,
.block.secondary-colour-alt h4,
.block.tertiary-colour h4,
.block.primary-colour h5,
.block.secondary-colour h5,
.block.secondary-colour-alt h5,
.block.tertiary-colour h5,
.block.primary-colour h6,
.block.secondary-colour h6,
.block.secondary-colour-alt h6,
.block.tertiary-colour h6,
.block.primary-colour p,
.block.secondary-colour p,
.block.secondary-colour-alt p,
.block.tertiary-colour p,
.block.primary-colour li,
.block.secondary-colour li,
.block.secondary-colour-alt li,
.block.tertiary-colour li,
.block.primary-colour td,
.block.secondary-colour td,
.block.secondary-colour-alt td,
.block.tertiary-colour td,
.block.primary-colour th,
.block.secondary-colour th,
.block.secondary-colour-alt th,
.block.tertiary-colour th,
.block.primary-colour i,
.block.secondary-colour i,
.block.secondary-colour-alt i,
.block.tertiary-colour i{color:#FFFFFF;}
.block.primary-colour > .wrapper > h1:first-child,
.block.secondary-colour > .wrapper > h1:first-child,
.block.secondary-colour-alt > .wrapper > h1:first-child,
.block.tertiary-colour > .wrapper > h1:first-child,
.block.primary-colour > .wrapper > h2:first-child,
.block.secondary-colour > .wrapper > h2:first-child,
.block.secondary-colour-alt > .wrapper > h2:first-child,
.block.tertiary-colour > .wrapper > h2:first-child,
.block.primary-colour > .wrapper > h3:first-child,
.block.secondary-colour > .wrapper > h3:first-child,
.block.secondary-colour-alt > .wrapper > h3:first-child,
.block.tertiary-colour > .wrapper > h3:first-child,
.block.primary-colour > .wrapper > h4:first-child,
.block.secondary-colour > .wrapper > h4:first-child,
.block.secondary-colour-alt > .wrapper > h4:first-child,
.block.tertiary-colour > .wrapper > h4:first-child,
.block.primary-colour > .wrapper > h5:first-child,
.block.secondary-colour > .wrapper > h5:first-child,
.block.secondary-colour-alt > .wrapper > h5:first-child,
.block.tertiary-colour > .wrapper > h5:first-child,
.block.primary-colour > .wrapper > h6:first-child,
.block.secondary-colour > .wrapper > h6:first-child,
.block.secondary-colour-alt > .wrapper > h6:first-child,
.block.tertiary-colour > .wrapper > h6:first-child,
.block.primary-colour > .wrapper > p:first-child,
.block.secondary-colour > .wrapper > p:first-child,
.block.secondary-colour-alt > .wrapper > p:first-child,
.block.tertiary-colour > .wrapper > p:first-child{margin-top:0;}
.block.primary-colour{background-color:#7FB16F;border-top-color:rgba(37, 59, 29, 0.1);}
.block.secondary-colour{background-color:#03293D;}
.block.secondary-colour-alt{background-color:#5BBDC3;border-top-color:#4ea9ae;text-align:center;}
.block.white-colour{background-color:#FFFFFF;}
.block.grey-colour{background-color:#F7F7F7;}
.block.swish-block{background-image:url('../../images/swish.png');background-repeat:no-repeat;background-position:right bottom;}
.primary-content-cols{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;}
.primary-content-cols .primary-col{-webkit-flex:1;flex:1;}
.primary-content-cols .sidebar{-webkit-flex-basis:250px;flex-basis:250px;margin-left:15%;}
.primary-content-cols > div h1:first-child,
.primary-content-cols > div h2:first-child,
.primary-content-cols > div h3:first-child,
.primary-content-cols > div h4:first-child,
.primary-content-cols > div h5:first-child,
.primary-content-cols > div h6:first-child{margin-top:0;}
.primary-content-cols.sidebar-left .sidebar{order:1;margin-left:0;margin-right:15%;}
.primary-content-cols.sidebar-left .primary-col{order:2;}
.primary-content-cols.alt-width .sidebar{-webkit-flex-basis:35%;flex-basis:35%;max-width:340px;min-width:250px;margin-right:10%;}
.image-block{max-width:100%;margin:35px 0;}
.centred{text-align:center;}
.alert{display:block;margin:30px 0;position:relative;padding:23px 30px 20px 70px;min-height:65px;color:#0D232F;font-size:16px;background:#F7F7F7;}
.alert:first-child{margin-top:0;}
.alert:last-child{margin-bottom:0;}
.alert i{font-size:40px;display:block;width:40px;line-height:40px;top:10px;left:15px;position:absolute;}
.alert a{color:#0D232F;text-decoration:underline;}
.alert a:hover{text-decoration:none;}
.alert a:active{color:#7FB16F;}
.header-title-block{min-height:300px;background:url('../../images/header-default.jpg') no-repeat center center;background-size:cover;padding-top:180px;}
.header-title-block h1{margin:0;}
.subpages-block{min-height:10px;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;overflow:-moz-scrollbars-none;-ms-overflow-style:none;white-space:nowrap;}
.subpages-block::-webkit-scrollbar{width:0 !important;height:0!important;}
.subpages-block nav ul{font-size:0;}
.subpages-block nav ul li{vertical-align:top;font-size:15px;font-weight:500;margin-right:30px;}
.subpages-block nav ul li:last-child{margin-right:0;}
.subpages-block nav ul li a{display:block;color:#FFFFFF;position:relative;padding:20px 5px 23px;}
.subpages-block nav ul li a:after{content:"";display:block;height:3px;width:100%;background:#FFFFFF;-webkit-opacity:0;-moz-opacity:0;opacity:0;visibility:hidden;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;position:absolute;left:0;bottom:0;}
.subpages-block nav ul li:hover a:after{-webkit-opacity:0.4;-moz-opacity:0.4;opacity:0.4;visibility:visible;}
.subpages-block nav ul li.active a:after,
.subpages-block nav ul li a:active:after{visibility:visible;-webkit-opacity:1;-moz-opacity:1;opacity:1;}
.breadcrumbs{margin:0;}
.breadcrumbs ul{font-size:0;}
.breadcrumbs ul li{vertical-align:top;font-size:13px;position:relative;padding-right:10px;font-weight:500;}
.breadcrumbs ul li:after{content:" / ";display:block;width:10px;position:absolute;right:0;line-height:16px;top:50%;margin-top:-8px;text-align:center;}
.breadcrumbs ul li:last-child:after{display:none;}
.breadcrumbs ul li a{color:#03293D;}
.breadcrumbs ul li a:hover{color:#7FB16F;}
.breadcrumbs ul li a:active{color:#03293D;}
.breadcrumbs ul li span{color:#03293D;}
.image-icon-title-block{position:relative;}
.image-icon-title-block img{display:block;width:100%;max-width:430px;margin:0 auto -300px;position:relative;top:-220px;}
.image-icon-title-block i{font-size:60px;display:block;margin:0 0 45px;position:relative;left:-20px;}
.dropdown-btn{position:relative;z-index:100;}
.dropdown-btn .btn,
.dropdown-btn form .form-submit{text-align:left;padding-left:25px;padding-right:60px;min-width:240px;}
.dropdown-btn .btn:after,
.dropdown-btn form .form-submit:after{content:'\e806';font-family:'amm';width:60px;line-height:56px;font-size:20px;text-align:center;position:absolute;right:0;top:50%;margin-top:-28px;}
.dropdown-btn ul{-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;-webkit-opacity:0;-moz-opacity:0;opacity:0;visibility:hidden;position:absolute;top:55px;left:0;width:100%;background:#FFFFFF;-webkit-box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.1);}
.dropdown-btn ul li{font-size:14px;border-bottom:1px solid #e8e8e8;}
.dropdown-btn ul li a{display:block;padding:18px 25px 16px 25px;color:#0D232F;}
.dropdown-btn ul li a:hover{color:#7FB16F;}
.dropdown-btn ul li a:active{color:#649a53;}
.dropdown-btn:hover ul{-webkit-opacity:1;-moz-opacity:1;opacity:1;visibility:visible;}
.geotrust{margin:50px 0;}
.keep-reading-links h2{margin:0 0 30px;}
.keep-reading-links ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-direction:row;flex-direction:row;}
.keep-reading-links ul li{-webkit-flex-basis:46%;flex-basis:46%;margin-right:8%;margin-bottom:15px;position:relative;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#FFFFFF;-webkit-box-shadow:-1px 2px 2px 2px rgba(0, 0, 0, 0.07);-moz-box-shadow:-1px 2px 2px 2px rgba(0, 0, 0, 0.07);box-shadow:-1px 2px 2px 2px rgba(0, 0, 0, 0.07);}
.keep-reading-links ul li:nth-child(even){margin-right:0;}
.keep-reading-links ul li.primary-colour{background:#7FB16F;}
.keep-reading-links ul li.secondary-colour{background:#03293D;}
.keep-reading-links ul li.secondary-colour-alt{background:#5BBDC3;}
.keep-reading-links ul li.tertiary-colour{background:#F97941;}
.keep-reading-links ul li a{display:block;padding:25px 45px 25px 60px;position:relative;color:#FFFFFF;}
.keep-reading-links ul li a i{font-size:40px;position:absolute;left:5px;top:23px;}
.keep-reading-links ul li a h3{font-size:18px;font-weight:500;margin:0;color:#FFFFFF;}
.keep-reading-links ul li a p{font-size:15px;margin:0;color:#FFFFFF;}
.change-life-block{text-align:center;}
.change-life-block h2{font-weight:700;margin:0 0 10px;}
.change-life-block h4{font-weight:300;font-size:20px;margin:0 0 45px;}
.accordion{margin:0 0 80px;}
.accordion > ul > li{display:block;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;border-bottom:1px solid #e8e8e8;}
.accordion > ul > li .item--title{padding:25px 70px;cursor:pointer;position:relative;color:#5BBDC3;font-size:20px;}
.accordion > ul > li .item--title:before{content:'\e806';font-family:'amm';position:absolute;left:20px;line-height:30px;margin-top:-15px;top:50%;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;font-size:30px;}
.accordion > ul > li .item--title h3{font-size:inherit;margin:0;color:inherit;}
.accordion > ul > li .item--content{padding:10px 70px 40px;display:none;}
.accordion > ul > li .item--content p:last-child{margin-bottom:0;}
.accordion > ul > li .item--content ul{padding-left:0;list-style:none;margin:15px 0;}
.accordion > ul > li .item--content ul li{font-family:'Museo Sans', 'Helvetica Neue', 'Helvetica', Arial, sans-serif;font-weight:300;font-style:normal;color:#0D232F;font-size:17px;}
.accordion > ul > li .item--content ul li{margin:0 0 35px;padding-left:35px;position:relative;}
.accordion > ul > li .item--content ul li:before{content:"";display:block;position:absolute;width:12px;height:3px;background:#5BBDC3;top:8px;left:0;}
.accordion > ul > li.active{background:#f7f7f7;}
.accordion > ul > li.active .item--title:before{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg);transform:rotate(-180deg);}
iframe{max-width:100%;}
.sidebar-item{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0 0 15px;position:relative;-webkit-box-shadow:-1px 2px 2px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:-1px 2px 2px 0px rgba(0, 0, 0, 0.1);box-shadow:-1px 2px 2px 0px rgba(0, 0, 0, 0.1);}
.sidebar-item .image img{display:block;max-width:100%;}
.sidebar-item.primary-colour{background:#7FB16F;}
.primary-colour.block .sidebar-item.primary-colour{background:#97C288;}
.sidebar-item.secondary-colour{background:#03293D;}
.sidebar-item.secondary-colour-alt{background:#5BBDC3;}
.sidebar-item.tertiary-colour{background:#F97941;}
.sidebar-item.video-item a{display:block;color:#FFFFFF;padding:30px 25px 15px;}
.sidebar-item.video-item .text{text-align:right;position:relative;margin-bottom:20px;padding-right:55px;}
.sidebar-item.video-item .text i{display:block;position:absolute;width:45px;right:0;top:0;font-size:40px;}
.sidebar-item.video-item .text h4{margin:0;color:inherit;font-size:20px;font-weight:500;}
.sidebar-item.video-item .text span{display:block;text-transform:uppercase;font-size:13px;font-weight:500;}
.sidebar-item.video-item.alt-layout a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;align-items:stretch;padding:10px;}
.sidebar-item.video-item.alt-layout a .image{-webkit-flex-basis:160px;flex-basis:160px;margin-right:30px;order:1;}
.sidebar-item.video-item.alt-layout a .text{padding-top:15px;order:2;text-align:left;padding-right:0;padding-left:35px;-webkit-flex:1;flex:1;}
.sidebar-item.video-item.alt-layout a .text i{top:13px;right:auto;left:-25px;}
.sidebar-item.text-item{padding:30px;color:#FFFFFF;}
.sidebar-item.text-item h4{font-size:18px;color:inherit;font-weight:500;margin:0 0 18px;}
.sidebar-item.text-item p{font-size:15px;color:inherit;}
.sidebar-item.text-item p:last-child{margin:0;}
.contact-info h2:first-child{margin-top:0;}
.contact-info h4{font-size:20px;font-weight:300;margin:0 0 15px;}
.contact-info p{margin:0 0 10px;}
.contact-info ul{margin:15px 0;}
.contact-info ul li{margin:0 0 10px;}
.contact-info ul li a{position:relative;padding-left:35px;display:block;line-height:25px;}
.contact-info ul li a i{display:block;position:absolute;font-size:25px;width:30px;text-align:left;line-height:30px;top:50%;margin-top:-15px;left:-3px;}
.contact-info hr{background:#E6E6E6;margin:30px 0;}
.how-it-works-diagram{position:relative;}
.how-it-works-diagram > img{width:100%;display:block;max-width:800px;margin:0 auto -450px;position:relative;}
.how-it-works-diagram ol.diagram-steps{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:80%;counter-reset:diagram;margin-bottom:150px;margin-left:98px;margin-top:115px;}
.how-it-works-diagram ol.diagram-steps li{-webkit-flex-basis:30%;flex-basis:30%;margin-bottom:100px;position:relative;counter-increment:diagram;color:#03293D;font-size:16px;line-height:125%;font-weight:500;cursor:pointer;max-width:25%;padding-bottom:100px;}
.how-it-works-diagram ol.diagram-steps li:before{content:counter(diagram);color:white;display:block;padding-top:4px;line-height:34px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;font-size:16px;font-weight:500;left:15px;top:5px;}
.how-it-works-diagram ol.diagram-steps li.order--4{order:4;}
.how-it-works-diagram ol.diagram-steps li.order--3{order:3;}
.how-it-works-diagram ol.diagram-steps li.order--2{order:2;}
.how-it-works-diagram ol.diagram-steps li.order--1{order:1;}
.how-it-works-diagram ol.diagram-steps li.order--2,
.how-it-works-diagram ol.diagram-steps li.order--4{margin-right:0;}
.how-it-works-diagram ol.diagram-steps li.order--3,
.how-it-works-diagram ol.diagram-steps li.order--4{margin-bottom:0;}
.how-it-works-diagram ol.diagram-steps li.primary-colour{border-bottom-color:#7FB16F;color:#7FB16F;}
.how-it-works-diagram ol.diagram-steps li.primary-colour:before{border-color:#7FB16F;}
.how-it-works-diagram ol.diagram-steps li.secondary-colour{border-bottom-color:#03293D;color:#03293D;}
.how-it-works-diagram ol.diagram-steps li.secondary-colour:before{border-color:#03293D;}
.how-it-works-diagram ol.diagram-steps li.secondary-colour-alt{border-bottom-color:#5BBDC3;color:#5BBDC3;}
.how-it-works-diagram ol.diagram-steps li.secondary-colour-alt:before{border-color:#5BBDC3;}
.how-it-works-diagram ol.diagram-steps li.tertiary-colour{border-bottom-color:#F97941;color:#F97941;}
.how-it-works-diagram ol.diagram-steps li.tertiary-colour:before{border-color:#F97941;}
.how-it-works-diagram ol.diagram-info li h3{color:inherit;font-size:18px;font-weight:500;margin:0 0 15px;}
.how-it-works-diagram ol.diagram-info li p{color:inherit;}
.how-it-works-diagram ol.diagram-info li p:last-child{margin:0;}
.how-it-works-diagram ol.diagram-info li.primary-colour{background:#7FB16F;}
.how-it-works-diagram ol.diagram-info li.secondary-colour{background:#03293D;}
.how-it-works-diagram ol.diagram-info li.secondary-colour-alt{background:#5BBDC3;}
.how-it-works-diagram ol.diagram-info li.tertiary-colour{background:#F97941;}
.how-it-works-diagram ol.diagram-info li.active{display:block;}
.ddh-diagram{position:relative;}
.ddh-diagram > img{margin:0 auto -450px;position:relative;width:550px;}
.ddh-diagram ol.ddh-diagram-steps{display:flex;flex-direction:row;align-items:stretch;flex-wrap:wrap;width:100%;counter-reset:diagram;margin-bottom:100px;margin-top:12px;padding-left: 18px;}
.ddh-diagram ol.ddh-diagram-steps li{margin-bottom:60px;position:relative;counter-increment:diagram;color:#00467f;font-size:1px;cursor:pointer;max-width:45%;padding-bottom:160px;}
.ddh-diagram ol.ddh-diagram-steps li.order--4{order:4;}
.ddh-diagram ol.ddh-diagram-steps li.order--3{order:3;}
.ddh-diagram ol.ddh-diagram-steps li.order--2{order:2;}
.ddh-diagram ol.ddh-diagram-steps li.order--1{order:1;}
.ddh-diagram ol.ddh-diagram-steps li.order--2{margin-left:45px;margin-bottom:0;}
.ddh-diagram ol.ddh-diagram-steps li.order--3{margin-left:0px;margin-bottom:0;}
.ddh-diagram ol.ddh-diagram-steps li.order--4{margin-left:45px;margin-bottom:0;}
.ddh-diagram ol.ddh-diagram-steps li span {padding: 0px 120px 190px;}
.large-icon-link{margin:25px 0 45px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;align-items:stretch;min-height:100px;-webkit-box-shadow:-1px 2px 2px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:-1px 2px 2px 0px rgba(0, 0, 0, 0.1);box-shadow:-1px 2px 2px 0px rgba(0, 0, 0, 0.1);overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#FFFFFF;}
.large-icon-link .icon{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-basis:100px;flex-basis:100px;text-align:center;color:#FFFFFF;background:#5BBDC3;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;}
.large-icon-link .icon i{font-size:50px;}
.large-icon-link .text{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;-webkit-align-items:center;align-items:center;padding:20px;}
.large-icon-link .text span{display:block;text-transform:uppercase;font-size:11px;color:#0D232F;margin:0 0 3px;font-weight:500;}
.large-icon-link .text h5{color:#5BBDC3;margin:0;font-weight:300;font-size:20px;}
.small-icon-link{margin:25px 0 45px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;align-items:stretch;min-height:75px;max-width:80%;padding:0;-webkit-box-shadow:-1px 2px 2px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:-1px 2px 2px 0px rgba(0, 0, 0, 0.1);box-shadow:-1px 2px 2px 0px rgba(0, 0, 0, 0.1);overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#FFFFFF;}
.small-icon-link .icon{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-basis:100px;flex-basis:100px;text-align:center;color:#FFFFFF;background:#5BBDC3;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:50px;min-height:75px;}
.small-icon-link .icon i{font-size:30px;}
.small-icon-link .text{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;-webkit-align-items:center;align-items:center;padding:20px;padding-top:5px;padding-bottom:5px;margin:0;}
.small-icon-link .text span{display:block;text-transform:uppercase;font-size:11px;color:#0D232F;margin:0 0 3px;font-weight:500;}
.small-icon-link .text h5{color:#5BBDC3;margin:0;font-weight:300;font-size:20px;}
.features-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:stretch;align-items:stretch;-webkit-justify-content:space-between;justify-content:space-between;}
.features-list li{width:310px;margin-bottom:60px;text-align:center;color:#FFFFFF;}
.features-list li .icon{background:#FFFFFF;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0px 2px 2px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 2px 2px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 2px 2px 0px rgba(0, 0, 0, 0.1);width:80px;line-height:80px;height:80px;font-size:60px;margin-bottom:20px;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;}
.features-list li .icon:hover{background:#F7F7F7;}
.features-list li .icon i{position:relative;top:5px;}
.features-list li .icon i.amm-checklist,
.features-list li .icon i.amm-stack{font-size:45px;top:0;}
.features-list li .icon i.amm-checklist{left:2px;}
.features-list li .icon i.amm-slide-select{top:10px;}
.features-list li .icon i.amm-geo-security{font-size:45px;top:0;}
.features-list li .icon i.amm-graph-small{top:7px;left:-1px;}
.features-list li .icon.primary-colour i{color:#7FB16F;}
.features-list li .icon.secondary-colour i{color:#03293D;}
.features-list li .icon.secondary-colour-alt i{color:#5BBDC3;}
.features-list li .icon.tertiary-colour i{color:#F97941;}
.features-list li h3{color:inherit;margin:0 0 35px;font-size:18px;font-weight:700;}
.features-list li h3 a{color:inherit;}
.features-list li h3 a:hover{text-decoration:underline;}
.features-list li p:last-child{margin-bottom:0;}
.features-list.alt-style li{color:#0D232F;}
.features-list.alt-style li .icon{background:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin:0;}
.features-list.alt-style li h3{margin:0 0 15px;}
.features-list.alt-style-2 li h3{margin:0 0 15px;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;left:0;top:0;display:block;}
.slick-track:before,
.slick-track:after{content:"";display:table;}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{float:left;height:100%;min-height:1px;display:none;}
[dir="rtl"] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}
.slick-arrow{display:none;}
.quote-block{max-width:100%;overflow:hidden;}
.quote-slider .quotes .slide{font-weight:300;color:#FFFFFF;font-size:46px;line-height:110%;font-style:italic;}
.quote-slider .quote-selector{position:relative;width:100%;width:calc(100% - 40px);max-width:575px;margin:65px auto 0;padding:0 20px;}
.quote-slider .quote-selector .bxslider .slide{padding-top:20px;position:relative;cursor:pointer;margin:0 12px;width:170px;}
.quote-slider .quote-selector .bxslider .slide img{display:block;max-width:100%;}
.quote-slider .quote-selector .bxslider .slide .image{position:relative;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
.quote-slider .quote-selector .bxslider .slide .image:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#5BBDC3;zoom:1;background-color:transparent \9;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#b35bbdc3, endColorstr=#b35bbdc3)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b35bbdc3, endColorstr=#b35bbdc3);background-color:rgba(91, 189, 195, 0.7);-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;z-index:2;}
.quote-slider .quote-selector .bxslider .slide .image:after{content:"";display:block;background:#5BBDC3;width:100%;height:4px;-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;position:absolute;bottom:0;left:0;}
.quote-slider .quote-selector .bxslider .slide.slick-current .image{-webkit-transform:translate3d(0, -20px, 0);-moz-transform:translate3d(0, -20px, 0);-ms-transform:translate3d(0, -20px, 0);-o-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0);}
.quote-slider .quote-selector .bxslider .slide.slick-current .image:before{-webkit-opacity:0;-moz-opacity:0;opacity:0;}
.quote-slider .quote-selector .bxslider .slide.slick-current .image:after{-webkit-opacity:1;-moz-opacity:1;opacity:1;}
.quote-slider .controls a{display:block;width:40px;text-align:center;line-height:40px;font-size:35px;color:#FFFFFF;position:absolute;top:50%;}
.quote-slider .controls a:hover{-webkit-opacity:0.8;-moz-opacity:0.8;opacity:0.8;}
.quote-slider .controls a:active{-webkit-opacity:1;-moz-opacity:1;opacity:1;color:#5BBDC3;}
.quote-slider .controls a.slide-prev{left:-40px;}
.quote-slider .controls a.slide-next{right:-40px;}
.email-subscribe-block{position:relative;}
.email-subscribe-block h4{font-size:25px;color:#0D232F;margin:0;font-weight:500;}
.email-subscribe-block h4 a{color:#5BBDC3;}
.email-subscribe-block h4 a:hover{text-decoration:underline;}
.email-subscribe-block h4 a:active{color:#03293D;}
.email-subscribe-block i{color:#5BBDC3;font-size:40px;position:absolute;line-height:40px;top:50%;margin-top:-20px;right:0;}
.register-block{text-align:center;}
.register-block h2,
.register-block h4{color:#03293D !important;}
.register-block h2{font-weight:700;margin:0 0 10px;}
.register-block h4{font-weight:300;font-size:20px;margin:0 0 45px;}
.register-block .btn,
.register-block form .form-submit{width:100%;max-width:310px;}
#login-popup{display:none;}
#login-popup .login-popup-content{background:#FFFFFF;text-align:center;max-width:590px;width:100%;}
#login-popup .top{padding:45px 40px 0;}
#login-popup .top .inner{width:100%;max-width:360px;margin:0 auto;}
#login-popup .top h2{font-size:35px;margin:0 0 25px;}
#login-popup .top form .control-group{text-align:left;}
#login-popup .top form .forgot-password{color:#5BBDC3;margin-top:20px;}
#login-popup .top form .forgot-password:hover{text-decoration:underline;}
#login-popup .top form .forgot-password:active{color:#03293D;}
#login-popup .bottom{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;}
#login-popup .bottom a{display:block;color:#FFFFFF;background:#5BBDC3;font-size:18px;padding:25px 15px 22px;border-right:1px solid #50AEB2;}
#login-popup .bottom a:last-child{border-right:0;}
#login-popup .bottom a:hover{background:#80ccd1;}
#login-popup .bottom a:active{background:#3fa6ac;}
#login-popup .new-to-amm{border-top:1px solid #EDEDED;padding:25px 0 22px;margin-top:40px;}
#login-popup .new-to-amm h3{margin:0;font-size:18px;font-weight:500;}
#email-register-popup{display:none;}
#email-register-popup .content{background:#FFFFFF;max-width:425px;width:100%;text-align:center;}
#email-register-popup .inner{padding:0 75px;}
#email-register-popup .top{background:#7FB16F;padding:50px 0 40px;color:#FFFFFF;}
#email-register-popup .top i{font-size:45px;}
#email-register-popup .top h2{margin:20px 0 10px;font-size:25px;color:#FFFFFF;}
#email-register-popup .top p{font-size:20px;margin:0;}
#email-register-popup .middle{padding:35px 0 25px;}
#email-register-popup .middle form .control-group{text-align:left;}
#email-register-popup .bottom{border-top:1px solid #e2e2e2;padding:25px 25px 22px;}
#email-register-popup .bottom a{color:#F97941;}
#email-register-popup .bottom a:hover{text-decoration:underline;}
#email-register-popup .bottom a:active{color:#f75610;}
.logo-slider{padding:0;position:relative;max-width:100%;overflow:hidden;}
.logo-slider .slider{max-height:100px;overflow:hidden;}
.caroufredsel_wrapper{width:100%!important}
.logo-slider .slider .slide{height:55px;min-width:50px;float:left;display:inline-block;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;text-align:center;margin:0 30px;}
.logo-slider .slider .slide img{text-align:center;margin:auto;max-width:100%;}
.logo-slider .controls a{display:block;width:40px;text-align:center;line-height:40px;font-size:35px;color:#03293D;position:absolute;top:50%;margin-top:-20px;}
.logo-slider .controls a:hover{-webkit-opacity:0.8;-moz-opacity:0.8;opacity:0.8;}
.logo-slider .controls a:active{-webkit-opacity:1;-moz-opacity:1;opacity:1;color:#5BBDC3;}
.logo-slider .controls a.slide-prev{left:0;}
.logo-slider .controls a.slide-next{right:0;}
.videos-block ul{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:stretch;align-items:stretch;}
.videos-block ul li{padding-right:35px;padding-left:35px;width:50%;-webkit-flex-basis:50%;flex-basis:50%;border-right:1px solid #104765;}
.videos-block ul li:last-child{border-right:none;}
.videos-block ul li .image{position:relative;}
.videos-block ul li .image img{display:block;max-width:100%;}
.videos-block ul li .image:after{content:"";display:block;width:100%;height:100%;-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;background-color:#5BBDC3;zoom:1;background-color:transparent \9;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#b35bbdc3, endColorstr=#b35bbdc3)";filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b35bbdc3, endColorstr=#b35bbdc3);background-color:rgba(91, 189, 195, 0.7);top:0;left:0;position:absolute;}
.videos-block ul li .text{text-align:right;position:relative;margin-bottom:20px;padding-right:55px;}
.videos-block ul li .text i{display:block;position:absolute;width:45px;right:0;top:0;font-size:40px;}
.videos-block ul li .text h4{margin:0;color:inherit;font-size:20px;font-weight:500;text-transform:capitalize}
.videos-block ul li .text span{display:block;font-size:13px;font-weight:500;}
.videos-block ul li a{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;color:#FFFFFF;}
.videos-block ul li a .image{-webkit-flex-basis:160px;flex-basis:160px;margin-left:25px;}
.videos-block ul li a .text{padding-top:0;-webkit-flex:1;flex:1;}
.videos-block ul li a .text i{top:13px;}
.videos-block ul li a:hover .image:after{-webkit-opacity:1;-moz-opacity:1;opacity:1;}
.videos-block ul li .image{margin-right:0;min-width:185px;}
.videos-block ul li:nth-child(even) .image{order:1;margin-left:0;}
.videos-block ul li:nth-child(even) .text{order:2;text-align:left;padding-right:0;padding-left:55px;}
.videos-block ul li:nth-child(even) .text i{right:auto;left:-5px;}
.lightbox-table{display:none;padding:25px;}
.lightbox-table h2{margin:0 0 25px;}
.lightbox-table table{background:#FFFFFF;overflow:hidden;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.lightbox-table table th{background:#03293D;font-size:16px;font-weight:700;text-align:center;padding:10px 15px;color:#FFFFFF;}
.lightbox-table table td{vertical-align:top;padding:10px 15px;font-size:15px;text-align:left;border-bottom:1px solid #F1F3F5;border-right:1px solid #F1F3F5;}
.lightbox-table table td:last-child{border-right:none;}
.lightbox-table table tr:last-child td{border-bottom:none;}
.lightbox-table table tr.logotable td{vertical-align:middle;text-align:center;}
.lightbox-table table tr.logotable td img{vertical-align:middle;max-width:100%;}
form{}
form fieldset{padding:0 0 40px;margin:0 0 40px;position:relative;border-left:none;border-right:none;border-top:none;border-bottom:1px solid #D6D6D6;}
form fieldset:last-of-type{border-bottom:0;margin-bottom:0;}
form fieldset legend{color:#03293D;margin:40px 0 30px;font-size:25px;font-weight:500;line-height:120%;margin:0 0 40px;}
form .form-row > div{float:left;}
form .form-row .half{width:48%;width:calc((100% - 15px)/2);margin-right:4%;margin-right:calc(15px);}
form .form-row .half:nth-child(even){margin-right:0;}
form .form-row .third{width:32%;width:calc((100% - 24px)/3);margin-right:2%;margin-right:calc(12px);}
form .form-row .third:last-child{margin-right:0;}
form .form-row .two-thirds{width:64%;width:calc((100% - 24px) * (2/3));margin-right:0;}
form .form-row .two-thirds > div{width:calc((100% - 12px)/2);margin-right:calc(12px);float:left;}
form .form-row .two-thirds > div:nth-child(even){margin-right:0;}
form .form-row .quarter{width:24%;width:calc((100% - 36px)/4);margin-right:1.3%;margin-right:calc(12px);}
form .form-row .quarter:last-child{margin-right:0;}
form .form-row .sixth{width:15%;width:calc((100% - 10px)/6);margin-right:4%;margin-right:0;}
form .form-row .sixth:nth-child(even){margin-right:0;}
form .control-group{width:100%;margin:0 0 18px;position:relative;}
form .control-group.small-margin{margin:0;}
form .control-group.error input.text,
form .control-group.error input[type=text],
form .control-group.error input[type=email],
form .control-group.error input[type=password],
form .control-group.error input[type=number],
form .control-group.error input[type=date],
form .control-group.error textarea,
form .control-group.error .customSelect{border-color:#F00 !important;}
form .control-group .control{border-bottom:1px solid #F1F3F5;}
form .control-group .control:last-child{border-bottom:none;}
form label{text-align:right;color:#0D232F;font-weight:300;font-size:16px;margin:15px 0 3px;display:block;}
form label.label--large{font-size:16px;text-transform:none;font-weight:300;}
form label span.star{color:#f37520;}
form input.text,
form input[type=text],
form input[type=email],
form input[type=password],
form input[type=number],
form input[type=date],
form textarea,
form .customSelect{font-size:16px;color:#0D232F;background-color:#FFFFFF;line-height:120%;width:100%;border:1px solid #D7DDDF;padding:12px 15px;-webkit-box-shadow:inset 0px 3px 0px 0px rgba(0, 0, 0, 0.03);-moz-box-shadow:inset 0px 3px 0px 0px rgba(0, 0, 0, 0.03);box-shadow:inset 0px 3px 0px 0px rgba(0, 0, 0, 0.03);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
form input.text,
form input[type=text],
form input[type=email],
form input[type=password],
form input[type=number],
form input[type=date],
form textarea{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
form input.text::-webkit-input-placeholder,
form input[type=text]::-webkit-input-placeholder,
form input[type=email]::-webkit-input-placeholder,
form input[type=password]::-webkit-input-placeholder,
form input[type=number]::-webkit-input-placeholder,
form input[type=date]::-webkit-input-placeholder,
form textarea::-webkit-input-placeholder{color:#D6D4CD;}
form input.text:-moz-placeholder,
form input[type=text]:-moz-placeholder,
form input[type=email]:-moz-placeholder,
form input[type=password]:-moz-placeholder,
form input[type=number]:-moz-placeholder,
form input[type=date]:-moz-placeholder,
form textarea:-moz-placeholder{color:#D6D4CD;}
form input.text::-moz-placeholder,
form input[type=text]::-moz-placeholder,
form input[type=email]::-moz-placeholder,
form input[type=password]::-moz-placeholder,
form input[type=number]::-moz-placeholder,
form input[type=date]::-moz-placeholder,
form textarea::-moz-placeholder{color:#D6D4CD;}
form input.text:-ms-input-placeholder,
form input[type=text]:-ms-input-placeholder,
form input[type=email]:-ms-input-placeholder,
form input[type=password]:-ms-input-placeholder,
form input[type=number]:-ms-input-placeholder,
form input[type=date]:-ms-input-placeholder,
form textarea:-ms-input-placeholder{color:#D6D4CD;}
form input.text:focus,
form input[type=text]:focus,
form input[type=email]:focus,
form input[type=password]:focus,
form input[type=number]:focus,
form input[type=date]:focus,
form textarea:focus{outline:none;border-color:#7FB16F;background-color:#FFFFFF;}
form input.text:focus::-webkit-input-placeholder,
form input[type=text]:focus::-webkit-input-placeholder,
form input[type=email]:focus::-webkit-input-placeholder,
form input[type=password]:focus::-webkit-input-placeholder,
form input[type=number]:focus::-webkit-input-placeholder,
form input[type=date]:focus::-webkit-input-placeholder,
form textarea:focus::-webkit-input-placeholder{color:#D6D4CD;}
form input.text:focus:-moz-placeholder,
form input[type=text]:focus:-moz-placeholder,
form input[type=email]:focus:-moz-placeholder,
form input[type=password]:focus:-moz-placeholder,
form input[type=number]:focus:-moz-placeholder,
form input[type=date]:focus:-moz-placeholder,
form textarea:focus:-moz-placeholder{color:#D6D4CD;}
form input.text:focus::-moz-placeholder,
form input[type=text]:focus::-moz-placeholder,
form input[type=email]:focus::-moz-placeholder,
form input[type=password]:focus::-moz-placeholder,
form input[type=number]:focus::-moz-placeholder,
form input[type=date]:focus::-moz-placeholder,
form textarea:focus::-moz-placeholder{color:#D6D4CD;}
form input.text:focus:-ms-input-placeholder,
form input[type=text]:focus:-ms-input-placeholder,
form input[type=email]:focus:-ms-input-placeholder,
form input[type=password]:focus:-ms-input-placeholder,
form input[type=number]:focus:-ms-input-placeholder,
form input[type=date]:focus:-ms-input-placeholder,
form textarea:focus:-ms-input-placeholder{color:#D6D4CD;}
form textarea{height:120px;clear:both;}
form select{width:100%;}
form .customSelect .customSelectInner{width:auto !important;}
form .customSelect .arrow{float:right;display:block;text-align:center;width:25px;color:#5BBDC3;}
form .customSelect.customSelectDisabledOption{color:#D6D4CD;}
form .dual-radio{width:auto;font-size:0;overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #E9EEF0;-webkit-box-shadow:-1px 2px 7px 0px rgba(0, 0, 0, 0.04);-moz-box-shadow:-1px 2px 7px 0px rgba(0, 0, 0, 0.04);box-shadow:-1px 2px 7px 0px rgba(0, 0, 0, 0.04);}
form .dual-radio.large{width:330px;}
form .dual-radio.large .control{width:50%;}
form .dual-radio .control{overflow:hidden;position:relative;}
form .dual-radio .control:first-child{border-right:1px solid #E9EEF0;}
form .dual-radio .control input[type=radio]{width:1px;height:1px;position:absolute;top:-10px;left:-10px;}
form .dual-radio .control input[type=radio]:checked + label{color:#0D232F;background:#E9EEF0;}
form .dual-radio .control label{font-size:16px;display:block;padding:10px 18px;font-weight:300;text-align:center;color:#7FB16F;background:#FFFFFF;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;margin:0;cursor:pointer;text-transform:none;}
form .dual-radio .control label:hover{background:#f7f7f7;}
form .radio,
form .checkbox{overflow:hidden;position:relative;margin-top:17px;vertical-align:top;margin-right:25px;}
form .radio:last-child,
form .checkbox:last-child{margin-right:0;}
form .radio input[type=checkbox],
form .checkbox input[type=checkbox],
form .radio input[type=radio],
form .checkbox input[type=radio]{width:1px;height:1px;position:absolute;top:-10px;left:-10px;}
form .radio input[type=checkbox]:checked + label:before,
form .checkbox input[type=checkbox]:checked + label:before,
form .radio input[type=radio]:checked + label:before,
form .checkbox input[type=radio]:checked + label:before{content:'\e80b';}
form .radio label,
form .checkbox label{position:relative;padding-left:30px;cursor:pointer;font-size:14px;text-transform:none;margin:0;line-height:20px;font-weight:300;}
form .radio label:before,
form .checkbox label:before{content:"";font-family:'amm';display:block;text-align:center;line-height:18px;height:18px;width:20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#FFFFFF;border:1px solid #D7DDDF;font-size:12px;color:#657D89;position:absolute;top:0;left:0;}
form .control-group.datepicker .controls{position:relative;}
form .control-group.datepicker .controls input{padding-right:50px;}
form .control-group.datepicker .controls:after{content:'\e823';font-family:'amm';display:block;position:absolute;right:0;top:50%;line-height:26px;margin-top:-13px;width:40px;text-align:center;color:#5BBDC3;font-size:18px;}
form .form-actions{clear:both;margin-top:50px;}
form .form-actions .left{float:left;}
form .form-actions .right{float:right;text-align:right;}
form .form-submit{clear:both;min-width:190px;}
.helphover[data-popup] {position: relative; display: inline-block;width: 21px;height:21px;background: url(/images/help_resting.png) no-repeat;}
.helphover[data-popup]:hover{background: url(/images/help_hover.png) no-repeat;}
.helphover[data-popup] .triangle {margin-left: 15px;position: relative;top: 18px;left: -10px;z-index: 999;display:none;}
.helphover[data-popup] .triangle:after {content: '';display: block;position: absolute;top: 10px;right: -7px;width: 15px;height: 15px;background: #FFFFFF;border-bottom: 2px solid #fdb714;border-right: 2px solid #fdb714;-moz-transform: rotate(-135deg);-webkit-transform: rotate(-135deg);}
.helphover[data-popup]:hover .triangle {display:block;}
.helphover[data-popup]:hover::after {content: attr(data-popup);display: block;position: absolute;background: white;min-width: 240px; max-width: 300px;padding: 8px;top: 35px;left: -20px;color: rgb(0,40,61);z-index: 100;border: 2px solid rgb(253,183,20);font-weight: normal;font-size: 16px;line-height: 18px;text-transform: none;opacity:1;}
.helphoverbutton[data-popup] {position: relative; display: inline-block;}
.helphoverbutton[data-popup]:hover{}
.helphoverbutton[data-popup]:hover::after {content: attr(data-popup);display: block;position: absolute;background: white;min-width: 240px; max-width: 300px;padding: 8px;top: 35px;left: -20px;color: rgb(0,40,61);z-index: 100;border: 2px solid rgb(253,183,20);font-weight: normal;font-size: 16px;line-height: 18px;text-transform: none;opacity:1;}
.home-title-block .inner{max-width:720px;}
.home-title-block h2{margin:0 0 20px;font-size:28px;}
.home-title-block p{margin:0 0 35px;}
.home-title-block .dropdown-btn{vertical-align:middle;margin-right:30px;}
.home-title-block img{vertical-align:middle;}
.home-block{padding-top:135px;padding-bottom:20px;}
.home-block.right{padding-top:135px;background-color:#7FB16F;padding-bottom:20px;}
.home-block .inner{max-width:1200px;margin:0 auto;}
.home-block .equal-cols .col.text-center img{margin-top:80px;width:100%;}
.home-block .greenbg{width:50%;height:380px;background-color:#7FB16F;float:right;margin-top:-380px;}
.home-institutions-block h2{font-size:25px;margin:0 0 5px;}
.home-institutions-block p.intro{margin:0 0 30px;}
.rates-block .rate-note{-webkit-opacity:0.5;-moz-opacity:0.5;opacity:0.5;font-size:14px;margin-bottom:0!important}
.rates-block h2{font-size:25px;margin:0 0 15px;}
.rates-block h2:first-of-type{font-size:30px;}
ul.rates{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:stretch;align-items:stretch;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;color:#FFFFFF;text-align:center;border-bottom:1px solid #72a362;width:100%;margin:0}
ul.rates li{padding:30px 40px;font-size:60px;line-height:70%;}
ul.rates li span{font-size:20px;font-weight:bold;display:block;text-transform:uppercase;}
.three-steps-block h2{margin-bottom:10px;margin-top:0;}
.three-steps-block .equal-cols{margin-top:40px;}
.three-steps-block .images img{display:none;max-width:100%;}
.three-steps-block .images img.active{display:block;}
.three-steps-block ol{counter-reset:threesteps;list-style:none;}
.three-steps-block ol li{counter-increment:threesteps;padding-left:75px;padding-top:30px;padding-bottom:30px;border-bottom:1px solid #e2e2e2;position:relative;text-align:left;cursor:pointer;}
.three-steps-block ol li:first-child{padding-top:0;}
.three-steps-block ol li:first-child:before{top:-5px;}
.three-steps-block ol li:first-child:after{top:8px;}
.three-steps-block ol li:last-child{padding-bottom:0;border-bottom:none;}
.three-steps-block ol li h3{font-size:18px;margin:0 0 15px;}
.three-steps-block ol li p:last-child{margin-bottom:0;}
.three-steps-block ol li:before{content:counter(threesteps, upper-alpha);display:block;width:42px;padding-top:4px;line-height:34px;border:2px solid #03293D;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;font-size:16px;font-weight:500;left:0;top:25px;text-transform:uppercase;}
.three-steps-block ol li:after{content:'\e886';font-family:'amm';display:block;width:70px;text-align:center;font-size:50px;position:absolute;top:36px;left:-70px;-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;-ms-transition:all 0.2s;transition:all 0.2s;}
.three-steps-block ol li:hover:after,
.three-steps-block ol li.active:after{-webkit-opacity:1;-moz-opacity:1;opacity:1;}
.three-steps-block ol li.primary-colour:before,
.three-steps-block ol li.primary-colour:after{border-color:#7FB16F;color:#7FB16F;}
.three-steps-block ol li.secondary-colour-alt:before,
.three-steps-block ol li.secondary-colour-alt:after{border-color:#5BBDC3;color:#5BBDC3;}
.three-steps-block ol li.tertiary-colour:before,
.three-steps-block ol li.tertiary-colour:after{border-color:#F97941;color:#F97941;}
.learn-about-amm-block img{display:block;width:100%;width:800px;margin:0 auto 0 -50px;}
.adviser-title-block{background:url('../../images/advisor-header.jpg') no-repeat 70% center;background-size:cover;padding-top:160px;min-height:500px;}
.adviser-title-block .inner{max-width:625px;}
.adviser-title-block h1{margin:0 0 20px;}
.adviser-title-block p{margin:0 0 35px;}
.adviser-title-block .btn,
.adviser-title-block form .form-submit{vertical-align:middle;margin-right:30px;}
.adviser-title-block img{vertical-align:middle;}
.adviser-text-video-block h2{margin-top:0;}
.adviser-text-video-block p.intro{margin-bottom:0;}
.quote-block{background:url('../../images/quote-block-bg.jpg') no-repeat center center;background-size:cover;}
.quote-block-dff{background:url('../../images/adviser-quote-block-bg.jpg') no-repeat center center;background-size:cover;}
.quote-block h2{color:#FFFFFF;}
.registration{}
.registration fieldset{display:inline-block;width:100%;min-width:100%;}
.testimonial-slider .slick-list .slick-track .slick-slide {background-color: #7FB16F;border-top-color: rgba(37, 59, 29, 0.1);padding:10px;margin:10px 20px; color:white;}
.testimonialArrows{font-size:40px;color: #7FB16F;}
@media screen and (max-width:1150px){nav#main-nav > ul > li{margin-right:10px;}
}
@media screen and (max-width:1608px){header .left{padding:16px 0;}
header #logo{max-width:200px;}
header #logo img{max-width:220px;}
.wrapper_home{padding:0 0 0 15px;}
nav#main-nav > ul > li{margin-right:10px;font-size:16px;}
nav#main-nav > ul > li:last-child{margin-right:0;}
nav#main-nav > ul > li > a:after{bottom:3px;}
nav#header-right-menu{display:inline-block;}
nav#header-right-menu > ul > li > span{font-size:15px;}
nav#header-right-menu > ul > li > ul{top:80px;}
nav#header-right-menu > ul > li > ul li{font-size:16px;}
nav#header-right-menu .returntotrading{font-size:16px;}
}
@media screen and (max-width:1414px){header .left{padding:8px 0;}
header #logo{max-width:92px;}
header #logo img{max-width:92px;}
.wrapper_home{padding:0 0 0 15px;}
nav#main-nav{padding:15px 10px;}
nav#main-nav > ul > li{margin-right:10px;font-size:14px;}
nav#main-nav > ul > li:last-child{margin-right:0;}
nav#main-nav > ul > li > a:after{bottom:3px;}
nav#header-right-menu{display:inline-block;}
nav#header-right-menu > ul > li{padding:15px 10px;}
nav#header-right-menu > ul > li > span{font-size:13px;}
nav#header-right-menu > ul > li > ul{top:53px;}
nav#header-right-menu > ul > li > ul li{font-size:15px;}
nav#header-right-menu .returntotrading{font-size:13px;}
.how-it-works-diagram ol.diagram-steps li{-webkit-flex-basis:25%;flex-basis:25%;}
.how-it-works-diagram ol.diagram-steps li.order--2,
.how-it-works-diagram ol.diagram-steps li.order--4{margin-right:0;}
}
@media screen and (max-width:1124px){header{background:#FFFFFF;}
header .wrapper{padding-right:0px;}
nav#header-right-menu > ul > li.mobile-menu-trigger-item{display:inline-block;}
nav#header-right-menu > ul > li.mobile-menu-trigger-item:before{display:none;}
nav#main-nav{top:55px;}
nav#main-nav > ul > li{display:block;margin-right:0;}
nav#main-nav > ul > li > a{padding:10px 0;display:block;}
nav#main-nav > ul > li > ul{visibility:visible;-webkit-opacity:1;-moz-opacity:1;opacity:1;background:none;width:100%;position:static;margin-top:0;padding-left:15px;padding-top:0;margin-left:0;}
nav#main-nav > ul > li > ul:before{display:none;}
nav#main-nav > ul > li > ul li{background:none;}
nav#main-nav > ul > li > ul li a{color:#03293D;}
nav#main-nav{display:none;position:fixed;top:55px;left:0;width:100%;background:#FFFFFF;padding:16px 20px;margin:0;height:85%;overflow:scroll;}
.login-popup-content{top:0!important;border-radius:0!important;}
.home-block .equal-cols .col.text-center img{margin-top:110px;}
}
@media screen and (max-width:1023px){.videos-block ul{display:block;}
.videos-block ul li{display:block;border-right:none;border-bottom:1px solid #104765;text-align:left;width:100%;margin:0 auto 25px;max-width:480px;padding-bottom:25px;}
.videos-block ul li:last-child{padding-bottom:0;border-bottom:none;}
}
@media screen and (max-width:930px){nav#header-right-menu > ul > li.mobile-menu-trigger-item:before{display:none;}
nav#main-nav{top:55px;}
nav#main-nav > ul > li{display:block;margin-right:0;}
nav#main-nav > ul > li > a{padding:10px 0;display:block;}
nav#main-nav > ul > li > ul{visibility:visible;-webkit-opacity:1;-moz-opacity:1;opacity:1;background:none;width:100%;position:static;margin-top:0;padding-left:15px;padding-top:0;margin-left:0;}
nav#main-nav > ul > li > ul:before{display:none;}
nav#main-nav > ul > li > ul li{background:none;}
nav#main-nav > ul > li > ul li a{color:#03293D;}
.block.padded{padding-top:30px;padding-bottom:30px;}
.block.padded-bottom{padding-bottom:30px;}
.block.padded-bottom--large{padding-bottom:75px;}
.block.padded-large{padding-top:40px;padding-bottom:40px;}
.block.padded-medium{padding-top:25px;padding-bottom:25px;}
.block.padded-small{padding-top:20px;padding-bottom:20px;}
.block.padded-top-small{padding-top:20px;}
header{background:#FFFFFF;}
header .wrapper{padding-right:0px;}
nav#header-right-menu > ul > li.mobile-menu-trigger-item{display:inline-block;}
nav#main-nav{display:none;position:fixed;top:55px;left:0;width:100%;background:#FFFFFF;padding:16px 20px;margin:0;height:85%;overflow:scroll;}
h2{font-size:22px;}
h3{font-size:18px;}
p.intro{font-size:22px;}
p.intro.intro--small{font-size:18px;}
p{font-size:16px;margin:0 0 20px;}
.learn-about-amm-block img{margin:0 auto -20px;top:-20px;width:90%;}
}
@media screen and (max-width:830px){.how-it-works-diagram{margin-top:30px;}
.how-it-works-diagram > img{}
.how-it-works-diagram ol.diagram-steps{display:block;margin-bottom:500px;}
.how-it-works-diagram ol.diagram-steps li{width:100%;margin-right:0;padding-bottom:100px;float:left;}
.how-it-works-diagram ol.diagram-steps li:before{top:25px;}
.how-it-works-diagram ol.diagram-steps li.order--3,
.how-it-works-diagram ol.diagram-steps li.order--4{padding-bottom:100px;}
.how-it-works-diagram ol.diagram-info li{padding:35px 75px 30px;}
.how-it-works-diagram ol.diagram-info li:before{left:15px;top:20px;}
.sidebar-item.primary-colour.video-item{margin-left:50px!important;margin-right:0!important;}
}
@media screen and (max-width:767px){h1{margin:30px 0 15px;font-size:30px;}
p.intro{font-size:18px;}
.wrapper{padding-right:20px;}
header .left{padding:9px 0;}
header .hidden-mobile{display:none!important;}
header .mobile-menu-trigger{margin-top:0;}
nav#header-right-menu > ul > li.mobile-menu-trigger-item:before{display:none;}
nav#main-nav{top:55px;}
nav#main-nav > ul > li{display:block;margin-right:0;}
nav#main-nav > ul > li > a{padding:10px 0;display:block;}
nav#main-nav > ul > li > ul{visibility:visible;-webkit-opacity:1;-moz-opacity:1;opacity:1;background:none;width:100%;position:static;margin-top:0;padding-left:15px;padding-top:0;margin-left:0;}
nav#main-nav > ul > li > ul:before{display:none;}
nav#main-nav > ul > li > ul li{background:none;}
nav#main-nav > ul > li > ul li a{color:#03293D;}
footer nav ul li{display:block;padding:10px 0;}
.header-title-block{min-height:150px;padding-top:100px;padding-bottom:20px;}
.subpages-block nav ul li{margin-right:10px;}
.subpages-block nav ul li a{padding:12px 5px 12px;}
.primary-content-cols{display:block;}
.primary-content-cols .primary-col{margin-bottom:15px;}
.primary-content-cols .sidebar{margin-right:0;}
.primary-content-cols.alt-width .sidebar{margin-right:0;}
.equal-cols .col{width:100%;}
.equal-cols .col:first-child{margin-right:0;}
.keep-reading-links ul{display:block;}
.keep-reading-links ul li{margin-right:0;display:block;margin-bottom:15px;}
.sidebar-item.video-item{max-width:260px;}
.sidebar-item.video-item a{padding:20px;}
.sidebar-item.video-item .text{padding-right:0;padding-left:55px;text-align:left;}
.sidebar-item.video-item .text i{right:auto;left:-9px;}
.btn-group .btn,
.btn-group form .form-submit,
.btn-group form .form-submit{width:100%;margin-right:0;margin-bottom:15px;}
.image-icon-title-block img{top:-180px;margin-bottom:-200px;}
#login-popup .top{padding:25px 20px 0;}
#login-popup .bottom a{border-right:0;border-bottom:1px solid #50AEB2;}
#login-popup .bottom a:last-child{border-bottom:none;}
.alert{padding-left:60px;}
.alert i{left:3px;}
form fieldset{padding:0 0 20px;margin:0 0 20px;}
form .form-row .half{width:100%;margin-right:0;}
.accordion > ul > li .item--title{padding:15px 40px;}
.accordion > ul > li .item--title:before{left:8px;}
.accordion > ul > li .item--content{padding:10px 40px 30px;}
.adviser-title-block{padding-top:100px;}
.sidebar-item.video-item.alt-layout{max-width:240px;}
.sidebar-item.video-item.alt-layout a{-webkit-flex-direction:column;flex-direction:column;margin-top:20px;}
.sidebar-item.video-item.alt-layout a .image{-webkit-flex-basis:auto;flex-basis:auto;margin-right:0;}
.sidebar-item.video-item.alt-layout a .text{padding-left:60px;margin-bottom:0;}
.sidebar-item.video-item.alt-layout a .text i{left:-5px;}
.features-list li{width:100%;}
.quote-block h2{margin-top:0;}
.quote-slider .quotes .slide{font-size:25px;}
.email-subscribe-block h4{font-size:15px;}
.register-block h2{font-size:20px;}
.home-title-block{padding-top:100px;}
.home-title-block.second-bg-image-active{padding-top:100px;}
.home-title-block img{margin-top:30px;}
.videos-block ul li{max-width:240px;padding-left:0;padding-right:0;padding-bottom:20px;}
.videos-block ul li a{-webkit-flex-direction:column;flex-direction:column;text-align:left;}
.videos-block ul li a .text{order:2!important;text-align:left;padding-right:0;padding-left:55px;margin-bottom:0;}
.videos-block ul li a .text i{right:auto;left:-3px;}
.videos-block ul li a .image{padding-left:0;padding-right:0;margin-right:0!important;margin-left:0;order:1!important;-webkit-flex-basis:auto;flex-basis:auto;margin-bottom:15px;}
.videos-block ul li a .image img{width:100%;}
ul.rates{-webkit-flex-direction:column;flex-direction:column;}
.three-steps-block ol li:after{display:none;}
.block.padded-bottom--large{padding-bottom:30px;}
.learn-about-amm-block img{margin:0 auto -20px;top:-20px;}
.dropdown-btn ul{display:none;-webkit-opacity:1;-moz-opacity:1;opacity:1;visibility:visible;}
.accordion > ul > li .item--title{font-size:16px;}
.sidebar-item{margin-left:auto;margin-right:auto;}
.contact-info{margin-bottom:30px;}
.how-it-works-diagram ol.diagram-info li{padding:35px 30px 30px 75px;}
a.amm-modal-trigger.small-icon-link{display:none;}
}
@media screen and (max-width:569px){footer .footer-top{padding:15px 0;}
footer .footer-top h3{font-size:18px;}
footer nav#footer-nav > ul > li{display:block;margin-bottom:5px;}
.wrapper.centred img{width:320px;}
.home-block .greenbg{height:220px;margin-top:-200px;}
}
@media screen and (max-width:569px){.how-it-works-diagram{margin-top:30px;}
.how-it-works-diagram ol.diagram-steps li.order--1{margin-top: 60px; margin-left:-68px;}
.how-it-works-diagram ol.diagram-steps li.order--2{margin-top: 60px; margin-left:20px;}
.how-it-works-diagram ol.diagram-steps li.order--3{margin-top: 60px; margin-left:10px;}
.how-it-works-diagram ol.diagram-steps li.order--4{margin-top: 60px; margin-left:20px;}
.ddh-diagram > img{width:375px;margin: 0 auto -300px;}
.ddh-diagram ol.ddh-diagram-steps li {margin-bottom: 25px;max-width: 38%;padding-bottom: 118px;}
.ddh-diagram ol.ddh-diagram-steps li span {padding: 0px 75px 120px;}
}

@media screen and (max-width:415px){.how-it-works-diagram{margin-top:30px;}
.how-it-works-diagram ol.diagram-steps{margin-left:60px;}
.how-it-works-diagram ol.diagram-steps li:before{top:-20px;}
.how-it-works-diagram ol.diagram-steps li.order--1{margin-top: 44px; margin-left:-40px; margin-bottom:0;}
.how-it-works-diagram ol.diagram-steps li.order--2{margin-top: 44px; margin-left:12px; margin-bottom:0;}
.how-it-works-diagram ol.diagram-steps li.order--3{margin-top: 44px; margin-left:10px;}
.how-it-works-diagram ol.diagram-steps li.order--4{margin-top: 44px; margin-left:10px;}
}
.video-block-title{text-align:center;}
.tertiary-colour-gray{color:#D8D0D0!important}
ol li.tertiary-colour-gray:before,
.three-steps-block ol li.tertiary-colour-gray:after{border-color:#D8D0D0!important;color:#D8D0D0!important;}
.secondary-colour-alt-gray{border-bottom-color:#0E2430!important;color:#0E2430!important;}
.diagram-info .secondary-colour-alt-gray{background:#D8D0D0!important;color:#fff!important;}
.how-it-works-diagram ol.diagram-steps li.secondary-colour-alt-gray:before{border-color:#0E2430!important;}
.how-it-works-diagram ol.diagram-info{counter-reset:diaginfo;}
.how-it-works-diagram ol.diagram-info li{counter-increment:diaginfo;display:none;background:#03293D;color:#FFFFFF;padding:45px 95px 40px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-shadow:-1px 2px 2px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:-1px 2px 2px 0px rgba(0, 0, 0, 0.1);box-shadow:-1px 2px 2px 0px rgba(0, 0, 0, 0.1);position:relative;}
.how-it-works-diagram ol.diagram-info li:before{content:counter(diaginfo);display:block;width:42px;padding-top:4px;line-height:34px;border:2px solid #FFFFFF;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;font-size:16px;font-weight:500;left:40px;top:40px;}
.accordion > ul > li .item--content ul{margin:0;padding-left:0;}
.accordion > ul > li .item--content ul li{padding-left:0;margin-bottom:0;}
.accordion > ul > li .item--content ul li:before{background:none;}
.fancybox-wrap{position:relative;width:55%;margin:auto;left:0}
.fancybox-inner{width:100%!important}
.fancybox-inner ul li{margin-left:35px;padding:0;margin-top:0;font-size:15px;margin-bottom:0;list-style-type:initial;}
.fancybox-inner h3{color:#03293D;margin:0 0 30px;font-size:25px;font-weight:500;line-height:120%;}
.lightbox-table table th{background:#03293D;font-size:14px;font-weight:700;text-align:center;padding:10px 15px;color:#FFFFFF;text-transform:uppercase;}
.message{padding:15px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;font-style:italic;font-size:13px;margin-bottom:20px}
.message.notification{background:#ffe8c0 url(/images/bg-notification.gif) 10px 50% no-repeat;color:#f19a04;padding-left:40px}
.partnerlogo .provider-wrap{width:90%;margin:auto;}
.partnerlogo .provider-wrap a{width:22%;display:inline-block;text-align:center;margin:20px 10px;}
.partnerlogo .provider-wrap a img{max-width:100%}
.partnerlogo .provider-wrap-cma a{width:30%;display:inline-block;text-align:center;margin:20px 10px;}
.partnerlogo .provider-wrap-cma a img{max-width:100%}
@media (max-width:1023px){
	.partnerlogo .provider-wrap a{width:45%;display:inline-block;text-align:center;margin:5px;}
	.partnerlogo .provider-wrap-cma a{width:45%;display:inline-block;text-align:center;margin:5px;}
}
.datafeedlogo .datafeed-wrap{width:100%;margin:auto;}
.datafeedlogo .datafeed-wrap a{width:16%;display:inline-block;text-align:center;margin:5px;}
.datafeedlogo .datafeed-wrap a img{max-width:100%}
@media (max-width:1023px){.datafeedlogo .datafeed-wrap a{width:45%;display:inline-block;text-align:center;margin:5px;}
}
p.leadtext{font-size:19px;color:#1f7a99;font-family:'Noticia Text', serif;font-style:italic;margin-bottom:15px}
.bodycopy .login-popup{position:fixed;bottom:0;right:0;top:0;left:0;overflow:hidden;z-index:8010;background:url('../../includes/components/fancybox/source/fancybox_overlay.png')}
.login-popup-content{max-width:470px!important;top:80px;margin:auto;position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.login-popup-close{background-image:url('../../images/cx_close.png');width:40px;height:40px;background-size:100%;background-repeat:no-repeat;position:absolute;right:0;cursor:pointer;}
.home-title-block{}
.home-title-block-mobile{display:none;}
.adviser-title-block{text-align:center}
.adviser-title-block-mobile{display:none;}
.advisor-faqs .accordion > ul > li .item--title{color:#7FB16F}
@media(max-width:1300px) and (min-width:1024px){.home-title-block .wrapper_home{width:55%;margin:0;}
.home-title-block{padding-top:140px;}
.home-title-block.second-bg-image-active{padding-top:140px;}
}
@media(max-width:1024px){.home-title-block .inner{max-width:100%;}
.home-title-block:first-of-type{background:none;}
.home-title-block .wrapper_home{width:100%;margin:0;}
.home-title-block{padding-top:140px;min-height:400px;}
.home-title-block.second-bg-image-active{padding-top:140px;min-height:400px;}
.home-title-block-mobile{display:block;background-image:url('../../images/shutterstock_photos/01.jpg');background-size:contain;padding-top:0;background-position-y:0px;min-height:300px;}
.home-title-block-mobile.second-bg-image-active{display:block;background-image:url('../../images/home-image2.png');background-size:contain;padding-top:0;background-position-y:0px;min-height:300px;}
.home-block .equal-cols .col.text-center{text-align:center;}
}
@media(max-width:768px){.home-block .equal-cols .col{width:100% !important;float:left;}
.home-block .greenbg{width:100%;}
.home-block .inner .equal-cols .col img{margin-top:0px;}
}
.adviser-title-block{background:url('../../images/advisor-header.jpg') no-repeat 60% center;background-position-y:83px;background-size:cover;padding-top:160px;min-height:500px;padding-bottom:20px;}
.adviser-title-block .inner{max-width:720px;}
.adviser-title-block h2{margin:0 0 20px;font-size:28px;}
.adviser-title-block p{margin:0 0 35px;}
.adviser-title-block .dropdown-btn{vertical-align:middle;margin-right:30px;}
.adviser-title-block img{vertical-align:middle;}
@media(max-width:1395px) and (min-width:1024px){.adviser-title-block .wrapper_adviser{width:55%;margin:0;}
}
@media(min-width:1414px){header.shrink{height:102px;}
header.shrink .wrapper{height:102px;}
header.shrink .wrapper nav#main-nav{padding:25px 20px;}
header.shrink .wrapper nav#header-right-menu > ul > li{padding:35px 20px;}
}
@media(max-width:1395px){.home-block{padding-top:30px;}
.home-block .inner{max-width:100%;}
}
@media(max-width:1024px){.adviser-title-block .inner{max-width:100%;}
.adviser-title-block:first-of-type{background:none;}
.adviser-title-block .wrapper_adviser{width:100%;margin:0;}
.adviser-title-block-mobile{display:block;background-image:url('../../images/advisor.jpg');padding-top:0;background-position-y:-90px;min-height:350px;}
}
#return-to-top{position:fixed;bottom:20px;right:20px;background:rgb(0, 0, 0);background:#03293D;width:50px;height:50px;display:block;text-decoration:none;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;display:none;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
#return-to-top i{color:#fff;margin:0;position:relative;left:16px;top:13px;font-size:19px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
#return-to-top:hover{background:#03293D;}
#return-to-top:hover i{color:#fff;top:5px;}
div.navbarlogo img{display:inline;width:250px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}
div.navbarlogo.shrink img{height:100%;width:150px;}
.amm-modal-overlay{position:fixed;display:none;width:100%;height:100%;background:rgba(0,0,0,0.8);top:0;left:0;z-index:999;}
.amm-modal-overlay ul li{list-style-type:initial;padding-left:0 !important;margin:0;}
.amm-modal-overlay ul li li{list-style-type:circle;padding-left:0 !important;}
.amm-modal-overlay .lightbox-table{display:block;width:70%;margin:auto;background:white;height:70%;margin-top:5%;padding:0;border-top-left-radius:10px;border-top-right-radius:10px;overflow:scroll!important;}
.amm-modal-overlay .lightbox-table h2, .amm-modal-overlay .lightbox-table h3, .amm-modal-overlay .lightbox-table h4{position:relative;background-color:#172931;padding:45px 45px 40px;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;color:white!important;margin:0!important;margin-bottom:25px!important;}
.amm-modal-overlay .lightbox-table table{display:inline-block;width:100%;padding:18px;overflow:scroll!important;}
.amm-modal-overlay .lightbox-table table tbody{width:100%;display:table;}
.amm-modal-overlay .lightbox-table p{padding-left:20px;margin-bottom:0px;}
.amm-modal-overlay .lightbox-table ul{padding-left:40px;margin-top:0px;margin-bottom:0px;}

.col-md-6 {
    width: 62%;
    float: left;
}
 .col-md-3{
    width: 22%;
    float: left;
}
 .col-md-2{
    width: 16%;
    float: left;
}

@media(max-width:1210px) and (min-width:768px) {
.col-md-6 {
    width: 50%;
    float: left;
}
 .col-md-3{
    width: 28%;
    float: left;
}
 .col-md-2{
    width: 22%;
    float: left;
}
}

@media(max-width:525px) and (min-width:300px) {
.col-md-6 {
    width: 46%;
    float: left;
}
 .col-md-3{
    width: 28%;
    float: left;
}
 .col-md-2{
    width: 26%;
    float: left;
}
}

