/*==============
April 2023
==============*/
/*.main-content .modal.money-clinic-modal button.close{
font-size:12px!important;opacity:1;color:#2E4660;font-weight:400;}
.modal .modal-content button.close img{
height:25px;width:25px;}*/
/*====================================
cookie button
=====================================*/
.footer #ot-sdk-btn.ot-sdk-show-settings, .footer #ot-sdk-btn.optanon-show-settings{background:transparent;border:0px;padding:0px;margin-left:-15px;color:#fff;cursor:pointer;font-size:14px;position:relative;z-index:1000;}
.footer #ot-sdk-btn.ot-sdk-show-settings:hover, .footer #ot-sdk-btn.optanon-show-settings:hover{text-decoration:underline;background-color:transparent;}
.content .gform_wrapper input.gform_button{background-color:#00807B;}
.orange.bounceInRight{display:none;}
.htbgwm .modal.money-clinic-modal .video_responsive iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;max-height:360px;}
.htbgwm .modal.money-clinic-modal .video_responsive{position:relative;overflow:hidden;width:100%;padding-top:56.25%;}
.money-clinic-episodes .single_episode_in .single_episode_description .aired_episode_text p{color:#464646;}
.money-clinic-episodes .single_episode_in .single_episode_description .aired_episode_text h3{color:#2e4660;font-weight:600;}
body.page-template-page-moneyclinic .main-content .generic-banner{padding:4.5vw 0 6.6vw 0;background-position:center center !important;background-size:cover !important;background-repeat:no-repeat !important;}
body.page-template-page-moneyclinic .main-content .generic-banner .titlewrap{margin-left:0;margin-top:0;padding:50px 40px;max-width:400px;background-color:#2e4660;position:relative;}
body.page-template-page-moneyclinic .main-content .generic-banner .titlewrap .titlebox{padding-top:10px;}
body.page-template-page-moneyclinic .main-content .generic-banner .titlewrap:before{content:"";position:absolute;display:block;left:40px;top:50px;height:5px;width:80px;background-color:#e72113;}
body.page-template-page-moneyclinic .main-content .generic-banner .titlewrap:after{content:"";position:absolute;display:block;left:125px;top:50px;height:5px;width:50px;background-color:#fff;}
body.page-template-page-moneyclinic .main-content .generic-banner .titlewrap .titlebox h1{font-weight:600;line-height:55px;}
body.page-template-page-moneyclinic .main-content .generic-banner .titlewrap .titlebox p{}
body.page-template-page-moneyclinic .single_episode_in{margin:0 0 30px 0;}
body.page-template-page-moneyclinic .single_episode_in .image-container{position:relative;z-index:0;border-radius:12px;overflow:hidden;}
body.page-template-page-moneyclinic .single_episode_in .image-container .image-container-inn{position:relative;z-index:1;padding-top:56.25%;}
body.page-template-page-moneyclinic .single_episode_in .image-container .image-container-inn img{display:block;font-size:0;line-height:0;margin:0;padding:0;position:absolute;left:0;top:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;opacity:1;filter:alpha(opacity=100);}
body.page-template-page-moneyclinic .single_episode_aired .single_episode_in .image-container .rteplayer{position:absolute;z-index:4;left:20px;bottom:20px;max-width:100px;}
.single_episode_in .single_episode_description{padding:14px 0 0 0;}
.single_episode_in .single_episode_description .aired_episode_date{font-size:0;line-height:0;}
.single_episode_in .single_episode_description .aired_episode_date span{display:block;font-size:15px;line-height:18px;color:#3a5879;}
.single_episode_in .single_episode_description .aired_episode_text{font-size:16px;line-height:1.25em;padding:8px 0 25px 0;}
.single_episode_in .single_episode_description .aired_episode_text h3{margin:0 0 8px 0;padding:0;font-weight:700;font-size:22px;line-height:1.45em;color:#3a5879;}
.single_episode_in .single_episode_description .aired_episode_text p{margin:0 0 1.25em 0;color:#3a5879;}
.single_episode_in .single_episode_description .aired_episode_text p:last-child{margin:0;}
.single_episode_in .single_episode_description .aired_episode_link{text-align:left;font-size:0;line-height:0;}
.single_episode_in .single_episode_description .aired_episode_link span.btn{background-color:#e72113;border:2px solid #e72113;padding:10px 25px;display:inline-block;border-radius:50px;color:#fff;font-size:16px;line-height:1.25em;}
.single_episode_in a, .single_episode_in a:hover, .single_episode_in a:focus{display:block;font-size:0;line-height:0;cursor:pointer;text-decoration:none;color:#e72113;outline:none;border:none;box-shadow:none;border-radius:none;}
body.page-template-page-moneyclinic .single_episode_in a:hover .image-container .image-container-inn img{opacity:0.8;filter:alpha(opacity=80);}
/* .modal.money-clinic-modal .modal-body{padding:90px 25px 25px 25px;}*/
.modal-dialog.modal-dialog-centered{min-height:100vh;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:0 auto;}
.money-clinic-episodes .single_episode_in .single_episode_description .aired_episode_text p{color:#464646;}
.money-clinic-episodes .single_episode_in .single_episode_description .aired_episode_text h3{color:#2e4660;font-weight:600;}
.modal.money-clinic-modal .vimeo_title{margin-top:5px;}
/*.modal.money-clinic-modal button.close{opacity:0.7;margin:15px 15px 0 0;position:absolute;right:0;top:0;z-index:9;}*/
.modal.money-clinic-modal .aired_episode_video{font-size:0;line-height:0;margin:0;padding:0 0 20px 0;}
.modal.money-clinic-modal .aired_episode_date span{display:block;font-size:15px;line-height:18px;color:#2e4660;}
.modal.money-clinic-modal .aired_episode_popup_text{font-size:16px;line-height:1.25em;padding:8px 0 25px 0;}
.modal.money-clinic-modal h2{margin:0 0 8px 0;padding:0;font-weight:700;font-size:30px;line-height:1.45em;color:#2e4660;}
.modal.money-clinic-modal .aired_episode_popup_text p{margin:0 0 1.25em 0;color:#333;}
.modal.money-clinic-modal .aired_episode_popup_text p:last-child{margin:0;}
.modal.money-clinic-modal .aired_episode_popup_link{}
.modal.money-clinic-modal h3{margin:0 0 0px 0;padding:0;font-weight:600;font-size:22px;line-height:1.45em;color:#2e4660;}
.modal.money-clinic-modal .aired_episode_popup_link a.btn{background-color:#e72113;border:2px solid #e72113;padding:10px 25px;display:inline-block;border-radius:50px;color:#fff;font-size:16px;line-height:1.25em;}
.modal.money-clinic-modal .aired_episode_popup_link a.btn:hover,
.modal.money-clinic-modal .aired_episode_popup_link a.btn:focus{background-color:transparent;color:#e72113;text-decoration:none;outline:none;border:2px solid #e72113;box-shadow:none;border-radius:50px;}
body.page-template-page-moneyclinic .single_episode_unaired .image-container .rteplayer{position:absolute;z-index:4;left:20px;bottom:20px;max-width:100px;}
body.page-template-page-moneyclinic .single_episode_unaired .image-container .image-container-text{position:absolute;z-index:4;left:20px;bottom:85px;right:20px;color:#fff;padding:0 0 15px 0;border-bottom:1px solid #fff;}
body.page-template-page-moneyclinic .single_episode_unaired .image-container .image-container-text p{margin:0;}
body.page-template-page-moneyclinic .single_episode_unaired .image-container .image-container-text strong{font-weight:700;}
body.page-template-page-moneyclinic .single_episode_unaired .single_episode_in .image-container .image-container-inn:after{border-radius:12px;background:url(/consumers/wp-content/themes/ccpc-consumers/img/red.png);position:absolute;background-repeat:repeat;top:0;left:0;width:100%;height:100%;content:"";z-index:2;}
body.page-template-page-moneyclinic .single_episode_unaired .single_episode_in .image-container .image-container-inn img{z-index:0;}
@media only screen and (max-width:767px){
body.page-template-page-moneyclinic .main-content .generic-banner .titlewrap:before, body.page-template-page-moneyclinic .main-content .generic-banner .titlewrap:after{
display:none!important;}
}
.slideout.navy{display:none;}
.row.display-flex{display:flex;flex-wrap:wrap;}
.row.display-flex > [class*='col-']{display:flex;flex-direction:column;}
/*===============
Jan 2022
===============*/
.newsletter-signup #signupform input[type="email"]:focus{border:2px solid black;}
.newsletter-signup #signupform button:focus{border:2px solid #fff;}
.inner-content ol ul li{padding-left:18px;}
#onetrust-pc-sdk :not(.ot-leg-btn-container)>button:hover, #onetrust-pc-sdk :not(.ot-leg-btn-container)>button:hover{background-color:#586a7f;}
/*============
April 2022
=============*/
a.backto{color:#e72113;}
.content .section__heading p{color:#6d6e71;}
/*=============
* march 2022
* ===========*/
a.backto:focus, .products .product__column:focus, a.provider:focus, .product__compare .checkbox input[type=checkbox]:focus span, .product__compare:focus{border:2px solid #000;}
.btn.btn-yellow:focus{border:2px solid #fff;}
.form .input--currency input:focus, .selectric .label:focus{border:2px solid #ef4136;}
.section--tabs .nav-tabs>li.focus>a, .section--tabs .nav-tabs>li.active>a:focus,  .section--tabs .nav>li>a:focus{border:2px solid #ef4136;}
#pagination a:hover{background:#00807b!important;}
#app .section--tabs .nav-tabs{margin-bottom:0px;}
ul.responsive-tabs__list{margin-bottom:3px;}
a{color:#5271B7;}
.inner-content a{text-decoration:underline;}
.inner-content h2 a{text-decoration:none;}
.inner-content a:hover{font-weight:bold;}
.inner-content h2 a:hover{font-weight:normal;}
a:focus{color:#4f6eb5;}
#skiptocontent a{padding:6px;position:absolute;top:-40px;left:0px;color:white;border-right:1px solid white;border-bottom:1px solid white;border-bottom-right-radius:8px;background:#bf1722;-webkit-transition:top 1s ease-out;transition:top 1s ease-out;z-index:100;}
/*********
30-11-2021
**********/
.featured-title-image-content{display:block;float:none;width:100%;margin:0 auto;overflow:hidden;position:relative;z-index:0;}
.featured-title-image-content,
.featured-title-image-content .container,
.featured-title-image-content .container .row,
.featured-title-image-content .container .row .column-innn{font-size:0;line-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;overflow:hidden;}
.featured-title-image-content-innner{background-color:#2e4560;padding:15px 20px 20px 20px;border-radius:0px;margin:20px 0 0 0;}
.featured-title-image-content-innner .featured-title-image-content-innner-title{font-size:0;line-height:0;padding:0 0 9px 0;margin:0 0 15px 0;border-bottom:1px solid #8b97a6;}
.featured-title-image-content-innner .featured-title-image-content-innner-title h2{font-size:16px;line-height:20px;text-transform:uppercase;margin:0;color:#fff;}
.featured-title-image-content-innner-allcontent-title{background-color:#021637;padding:10px 13px;position:relative;z-index:0;}
.featured-title-image-content-innner-allcontent-title:after{content:'';background:url(https://alang41.sg-host.com/wp-content/uploads/2021/11/cornerfold1.png);width:28px;height:24px;display:block;position:absolute;z-index:200;top:0px;right:0px;z-index:1;}
.featured-title-image-content-innner-allcontent-title h3{color:#fff;text-transform:uppercase;font-weight:700;font-size:26px;margin:0;}
.featured-title-image-content-innner-allcontent-image .image-container{position:relative;cursor:pointer;}
.featured-title-image-content-innner-allcontent-image{-webkit-box-shadow:5px 5px 10px 0px rgb(0 0 0 / 30%);-moz-box-shadow:5px 5px 10px 0px rgba(0,0,0,0.3);box-shadow:5px 5px 10px 0px rgb(0 0 0 / 30%);border-radius:12px;}
.featured-title-image-content-innner-allcontent-image .image-container img.th{-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;opacity:1;filter:alpha(opacity=100);border-radius:12px;width:100%;height:auto;}
.featured-title-image-content-innner-allcontent-image .image-container img.rteplayer, .featured-title-image-content-innner-allcontent-image .image-container img.rteplayer-nonplay{max-width:100px;position:absolute;left:20px;bottom:20px;z-index:1000;}
.featured-title-image-content-innner-allcontent-image .image-container:hover img.th{opacity:0.8;filter:alpha(opacity=80);}
.featured-title-image-content .container .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.featured-title-image-content .container .row .column-innn{float:none;}
@media (min-width:1200px){
.featured-title-image-content .container .row .column-innn.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;}
.featured-title-image-content .container .row .column-innn.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;}}
@media (min-width:992px){
.featured-title-image-content .container .row .column-innn.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%;}
.featured-title-image-content .container .row .column-innn.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%;}}
@media (max-width:991px){
.featured-title-image-content .container .row .column-innn.col-sm-12.col-xs-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}}
.featured-title-image-content-innner-allcontent-text{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;height:100%;z-index:0;width:100%;}
.featured-title-image-content-innner-allcontent-text .allcontent-text{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;position:relative;z-index:1;width:100%;font-size:18px;line-height:22px;color:#fff;-ms-flex-item-align:start !important;align-self:flex-start !important;}
.featured-title-image-content-innner-allcontent-text .allcontent-text p{margin:0 0 18px 0;}
.featured-title-image-content-innner-allcontent-text .allcontent-text p:last-child{margin:0 0 0 0;}
.featured-title-image-content-innner-allcontent-text .allcontent-time-out{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;position:relative;z-index:1;-ms-flex-item-align:end !important;align-self:flex-end !important;}
.featured-title-image-content-innner-allcontent-text .allcontent-time-out .allcontent-time{font-size:16px;line-height:22px;color:#fff;padding:0 0 5px 0;border-bottom:1px solid #8b97a6;margin:0 0 7px 0;}
.featured-title-image-content-innner-allcontent-text .allcontent-time-out .allcontent-time p{margin:0;}
.featured-title-image-content-innner-allcontent-text .allcontent-time-out .allcontent-episod{display:block;position:relative;vertical-align:middle;font-size:0;line-height:0;}
.featured-title-image-content-innner-allcontent-text .allcontent-time-out .allcontent-episod p{display:inline-block;position:relative;vertical-align:middle;margin:0;}
.featured-title-image-content-innner-allcontent-text .allcontent-time-out .allcontent-episod i{display:inline-block;position:relative;vertical-align:middle;font-size:18px;line-height:20px;color:#fff;font-style:normal;margin:0 10px;}
.featured-title-image-content-innner-allcontent-text .allcontent-time-out .allcontent-episod p a{display:block;font-size:16px;line-height:20px;text-decoration:underline;border:none;outline:none;color:#fff;}
.featured-title-image-content-innner-allcontent-text .allcontent-time-out .allcontent-episod p a:hover{color:#fff;}
#FeaturedEpisodeModal.modal .modal-dialog{max-width:86%;}
#FeaturedEpisodeModal .modal-content img{border-radius:12px;max-width:300px;height:auto;margin-bottom:15px;}
#FeaturedEpisodeModal p{font-size:14px;line-height:140%;color:#000000;margin:0 0 20px 0;}
#FeaturedEpisodeModal h4{font-weight:600;font-size:30px;line-height:140%;color:#2E4660;margin-bottom:12px;}
#FeaturedEpisodeModal p strong{font-weight:600;font-size:18px;line-height:150%;color:#2E4660;}
#FeaturedEpisodeModal h5{margin-bottom:12px;color:#466a91;font-size:24px;}
#FeaturedEpisodeModal h5{margin-top:0px;margin-bottom:0px;display:inline-block;}
#FeaturedEpisodeModal a.navy-button.external:before{display:block!important;content:url(https://alang41.sg-host.com/wp-content/uploads/2021/11/play-icon.png);color:#fff!important;position:absolute;left:15px;top:9px;width:28px!important;height:28px!important;margin-right:8px;}
#FeaturedEpisodeModal h6{margin-bottom:5px;font-weight:700;font-size:16px;line-height:150%;color:#E72113;}
#FeaturedEpisodeModal.modal .close{font-weight:400;position:relative;z-index:8000;top:10px;right:10px;font-size:12px!important;opacity:1;color:#2E4660;}
#FeaturedEpisodeModal.modal.in .modal-dialog{top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);}
@media (max-width:1200px){
.featured-title-image-content-innner .featured-title-image-content-innner-title h5,
.featured-title-image-content-innner-allcontent-text .allcontent-time-out .allcontent-time,
.featured-title-image-content-innner-allcontent-text .allcontent-time-out .allcontent-episod p a,
.featured-title-image-content-innner-allcontent-text .allcontent-text{font-size:16px;}
.featured-title-image-content-innner-allcontent-title h3{font-size:19px;}}
@media (max-width:991px){
.featured-title-image-content-innner-allcontent-title{max-width:160px;margin:0 auto 30px 0;}
.featured-title-image-content-innner-allcontent-image{margin:0 0 30px 0;}
.featured-title-image-content-innner-allcontent-title h3{font-size:24px;}
.featured-title-image-content-innner-allcontent-text .allcontent-text{padding:0 0 30px 0;}
#wpadminbar{display:none !important;}
html{margin-top:0px !important;}}
@media (max-width:767px){
.featured-title-image-content-innner-allcontent-text .allcontent-time-out .allcontent-time,
.featured-title-image-content-innner .featured-title-image-content-innner-title h5,
.featured-title-image-content-innner-allcontent-text .allcontent-time-out .allcontent-episod p a,
.featured-title-image-content-innner-allcontent-text .allcontent-text{font-size:14px;}
.featured-title-image-content-innner-allcontent-text .allcontent-time-out .allcontent-episod p a{line-height:16px;}
.featured-title-image-content-innner-allcontent-text .allcontent-time-out .allcontent-episod i{font-size:14px;line-height:16px;}
#FeaturedEpisodeModal p strong{line-height:120%;font-size:16px;}
#FeaturedEpisodeModal p{font-size:14px;line-height:120%;}
#FeaturedEpisodeModal .htbgwm a.navy-button{margin-top:0;margin-bottom:10px;}
#FeaturedEpisodeModal p{margin-bottom:12px;}
#FeaturedEpisodeModal h6{margin:0 0 3px 0;}
#FeaturedEpisodeModal h4{font-size:24px;line-height:120%;}
#FeaturedEpisodeModal .modal-content img{margin:0;max-width:200px;}
#FeaturedEpisodeModal a.red-button{margin:0 0 5px 0;}}
/*********
3END 0-11-2021
**********/
.split-btn, .split h2{text-transform:uppercase}
.clear{clear:both;}
body,
html{height:100%;font-family:'Open Sans', sans-serif;}
body{overflow-x:hidden;}
body.split{height:100%;text-align:center;font-family:Calibri, 'Open Sans', sans-serif;color:#464646}
a,
a:active,
a:focus,
a:visited,
img,
img:focus{outline:0 !important}
a:active,
a:focus,
a:visited{text-decoration:none !important}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt12{margin-top:12px}
.mt20{margin-top:20px}
.mt40{margin-top:40px}
.pt38{padding-top:38px !important}
.pl60{padding-left:60px}
*{margin:0;padding:0}
/* Brexit Banner */
.brexit-banner{margin-top:0px;border-top:10px solid #d2d3d5;border-bottom:10px solid #d2d3d5;}
.brexit-banner img{width:100%;height:auto;}
/* TV Banner */
.tv-banner{-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;position:relative;z-index:100;margin-top:0px;display:block;background:url(../img/tv-banner-bg.jpg) no-repeat;min-height:100px;padding-top:20px;padding-bottom:10px;color:#fff;opacity:1;filter:alpha(opacity=100);/* For IE8 and earlier */}
.tv-banner a{display:block;color:#fff;text-decoration:none;}
.tv-banner a:hover{color:#fff;text-decoration:none;}
.tv-banner:hover{cursor:pointer;opacity:0.9;filter:alpha(opacity=90);/* For IE8 and earlier */ }
.tv-banner .container{padding-left:0px;padding-right:0px;}
.tv-banner .section-one{padding-right:0px;}
.tv-banner .section-one img{float:left;padding-right:50px;}
.tv-banner .section-one h1{font-size:50px;line-height:50px;text-transform:uppercase;font-weight:700;margin-top:5px;margin-bottom:5px;color:#fff;text-align:left;}
.tv-banner .section-one h1 span{font-size:28px;line-height:20px;display:block;position:relative;margin-bottom:5px;}
.tv-banner .section-two{padding-left:0px;}
.tv-banner .section-two img{margin-top:10px;}
.tv-banner .section-three{margin-top:10px;padding-right:0px;}
.tv-banner .section-three p{margin-left:30px;color:#fff;float:right;text-align:left;font-size:28px;line-height:30px;font-weight:400;}
.tv-banner .section-three img{margin-top:15px;margin-left:13px;max-width:110px;display:block;}
@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none){.tv-banner .section-three img[src*=".svg"]{width:100%;}}
/* Flag2 */
.quick-links .flag2{z-index:100!important;-webkit-animation-duration:2s!important;-moz-animation-duration:2s!important;-ms-animation-duration:2s!important;-o-animation-duration:2s!important;text-align:center;z-index:9000;-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;display:block;height:57px;position:absolute;top:0%;left:-15%;background:#fef200;padding:7px 20px 3px 20px;}
.quick-links .flag2 p strong{text-transform:uppercase;color:#000!important;font-size:16px!important;margin-bottom:10px;font-weight:600;}
.quick-links .flag2 a{display:block;text-transform:none;color:#000!important;font-size:15px!important;font-weight:400;}
.quick-links .flag2 a:after{position:relative;top:1px;color:#000!important;margin-left:6px;font-size:16px!important;content:"\f105";font-family:'FontAwesome';}
.quick-links .flag2:hover{background:#fef200;}
.quick-links .flag2:hover p a,.flag2 p a:hover, .flag2 a:focus{text-decoration:none!important;}
/* Flag Mobile */
.flagmobile2{text-align:center;-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;display:block;background:#fef200;padding:5px 20px 5px 20px;}
.flagmobile2 p strong{font-style:normal;text-transform:uppercase;color:#000;font-size:18px!important;margin-bottom:10px;font-weight:600;}
.flagmobile2 a{display:block;text-transform:none;color:#000;font-size:15px!important;font-weight:400;}
.flagmobile2 a:after{position:relative;top:1px;color:#000;margin-left:6px;font-size:16px!important;content:"\f105";font-family:'FontAwesome';}
.flagmobile2:hover{background:#fef200;}
.flagmobile2:hover p a, .flagmobile2 p a:hover, .flagmobile a:focus{text-decoration:none!important;}
/* Flag */
.quick-links .flag{z-index:100!important;-webkit-animation-duration:2s!important;-moz-animation-duration:2s!important;-ms-animation-duration:2s!important;-o-animation-duration:2s!important;text-align:center;z-index:9000;-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;display:block;position:absolute;top:0%;left:-15%;/*background:#fef200!important;*/  background:#39bfef;padding:7px 20px 3px 20px;}
.quick-links .flag p strong{text-transform:uppercase;color:#000!important;font-size:16px!important;margin-bottom:10px;font-weight:700;}
.quick-links .flag a{font-weight:700;height:50px;display:block;text-transform:none;color:#000!important;font-size:15px!important;}
.quick-links .flag a:after{position:relative;top:1px;color:#000!important;margin-left:6px;font-size:16px!important;content:"\f105";font-family:'FontAwesome';}
.quick-links .flag:hover{background:#39bfef;}
.quick-links .flag:hover p a,.flag p a:hover, .flag a:focus{text-decoration:none!important;}
/* Flag Mobile */
.flagmobile{text-align:center;-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;display:block;/*background:#34a19a;*/ background:#39bfef;padding:5px 20px 5px 20px;}
.flagmobile p strong{font-style:normal;text-transform:uppercase;color:#000;font-size:18px!important;margin-bottom:10px;font-weight:700;}
.flagmobile a{line-height:20px;display:block;text-transform:none;color:#000;font-size:15px!important;font-weight:400;}
.flagmobile a:after{position:relative;top:1px;color:#000;margin-left:6px;font-size:16px!important;content:"\f105";font-family:'FontAwesome';}
.flagmobile:hover{background:#39bfef;}
.flagmobile:hover p a, .flagmobile p a:hover, .flagmobile a:focus{text-decoration:none!important;}
/* Newsletter Slideout */
.slideout{-webkit-animation-duration:2s!important;-moz-animation-duration:2s!important;-ms-animation-duration:2s!important;-o-animation-duration:2s!important;text-align:center;z-index:1300;-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;background:url('../img/subscribe-newsletter2.jpg') no-repeat top right;width:50px;height:260px;position:fixed;right:0px;top:40%;}
.slideout:hover{cursor:pointer;background:url('../img/subscribe-newsletter-hover2.jpg') no-repeat top right;width:50px;height:260px;position:fixed;right:0px;top:40%;z-index:1200;}
.slideout.navy{background:url('../img/subscribe-newsletter3.jpg') no-repeat top right!important;width:50px;height:260px;position:fixed;right:0px;top:40%;}
.slideout.navy:hover{cursor:pointer;background:url('../img/subscribe-newsletter-hover3.jpg') no-repeat top right!important;width:50px;height:260px;position:fixed;right:0px;top:40%;z-index:1200;}
#signup{border:1px solid #ccc;display:none;padding:0px 20px 16px 20px;-webkit-border-radius:6px 0 0 6px;border-radius:6px 0 0 6px;padding-right:80px;text-align:left;z-index:9000;-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;background:#fff;z-index:1100;height:260px;position:fixed;width:400px;top:40%;right:-20px;}
#signup label#what{color:#2e4660!important;}
#signup .check-box label{color:#2e4660!important;}
#signup form{text-align:right;margin-top:20px;}
#signup form p{margin-bottom:20px;}
#signup label{color:#000!important;clear:both;display:block;}
#signup .js-cm-form button{background:#2e4660!important;}
#signup .js-cm-form button:hover{background:#345170!important;}
.closenav{padding-left:0px;font-style:normal;font-size:15px;position:relative;top:-10px;left:-10px;color:#fff;display:inline-block;text-transform:uppercase;}
.closenav:hover{cursor:pointer;}
.closenav:before{content:url('../img/close-signup.png');width:16px;height:16px;position:absolute;left:0px;top:2px;}
#signup .js-cm-form input.js-cm-email-input{width:70%;}
#signup .check-box input{position:relative!important;top:2px!important;}
#signup .check-box label{padding-left:5px;}
label#what{margin-top:15px;}
.js-cm-form label, .js-cm-form input{font-size:14px!important;font-weight:400;}
/* Subscribe - Mobile Form */
#signup2wrapper{display:none;padding-bottom:5px;background:#DC1409 ;text-align:center;}
#signup2{border:1px solid #ccc;margin-left:auto;margin-right:auto;padding:0px 20px 16px 20px;-webkit-border-radius:6px;border-radius:6px padding-right:80px;text-align:left;z-index:9000;background:#fff;z-index:1100;height:260px;width:85%;margin-bottom:20px;}
#signup2 label#what{color:#2e4660!important;}
#signup2 .check-box label{color:#2e4660!important;}
#signup2 form{text-align:left;margin-top:20px;}
#signup2 form p{margin-bottom:20px;}
#signup2 label{color:#000!important;clear:both;display:block;}
body #signup2 input[type="email"]{clear:both;display:block;width:99%!important;}
#signup2 #subForm button{clear:both;display:block;background:#2e4660!important;}
#signup2 #subForm button:hover{background:#345170!important;}
.closeform{padding-left:0px;font-style:normal;font-size:15px;position:relative;top:-10px;left:-10px;color:#fff;display:inline-block;text-transform:uppercase;z-index:99999!important }
.closeform:hover{cursor:pointer;}
.closeform:before{content:url('../img/close-signup.png');width:16px;height:16px;position:absolute;left:0px;top:2px;}
/* Subscribe */
.page-id-5 a.subscribes{-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;background:url('../img/subscribe-newsletter.jpg') no-repeat top left;width:50px;height:240px;position:fixed;right:0px!important;top:58%;z-index:1200;}
.page-id-5 a.subscribes:hover{background:url('../img/subscribe-newsletter-hover.jpg') no-repeat top left;width:50px;height:240px;position:fixed;right:0px!important;top:58%;z-index:1200;}
a.subscribe{-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;background:url('../img/subscribe-newsletter.jpg') no-repeat top left;width:50px;height:240px;position:fixed;left:0px;top:40%;z-index:1200;}
a.subscribe:hover{background:url('../img/subscribe-newsletter-hover.jpg') no-repeat top left;width:50px;height:240px;position:fixed;left:0px;top:40%;z-index:1200;}
.subscribe-mobile{padding-top:26px;padding-bottom:30px;background:#324661 ;text-align:center;}
.subscribe-mobile:hover{cursor:pointer;}
.subscribe-mobile h3{font-size:18px;text-transform:uppercase;color:#fff;margin-left:-5px;}
.subscribe-mobile h3:hover{cursor:pointer;}
.subscribe-mobile h3:after{text-decoration:none!important;position:relative;top:1px;left:10px;content:"\f0e0";font-family:'FontAwesome';color:#fff;font-size:22px;}
.header-top{position:relative;}
.full-width{width:100%;min-width:100%;max-width:100%;padding:0}
.business,
.consumer{padding-top:150px;min-height:100%;height:100vh;color:#fff}
.split .navbar{background:#fff;margin-bottom:0}
.split .navbar img{width:500px}
.consumer{background:#8a8a8a}
.business{background:#b7b7b7}
.split h2{margin-top:0;font-size:60px;font-weight:300}
.split p{font-size:16px;margin-bottom:30px}
.pr0{padding-right:0}
.pl0{padding-left:0}
.split-btn{border-radius:0;background:#434343;color:#fff;border-color:#434343;padding:10px 20px;font-size:15px}
.btn-default.split-btn{width:20%!important}
#catapult-cookie-bar{border-bottom:1px solid #a8a8a8;z-index:999!important;}
.header-top img{width:100%;max-width:200px!important;margin:23px 0 20px}
.header-nav{background:#2e4660;height:60px;position:relative;margin-bottom:-1px}
.navbar-default{background:#fff}
.top-links{background:#f1f1f1}
.top-links p{padding-top:10px;font-size:16px;font-weight:400}
.top-links a{padding:20px 15px 8px;color:#2e4660;text-transform:none}
.nav a,
.nav>li{text-transform:uppercase}
.top-links a.active{padding:20px 25px 12px;border-left:2px solid #e1e1e1;border-right:2px solid #e1e1e1;background:#fff;color:#E72113}
.header-top #searchform{position:relative;z-index:1000;float:right;margin-top:35px;margin-bottom:8px}
.header-top #searchform label,
.header-top #searchform legend{display:none}
.header-top #searchform input#s{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;-webkit-box-shadow:inset 0 0 2px 0 #DEDEDE;box-shadow:inset 0 0 2px 0 #DEDEDE;width:290px;color:#a2a2a2;border:1px solid #dbdbdb;margin-right:-5px;padding:7px 5px}
.header-top #searchform button#search-icon,
.sub-menu li a,
.whats-new h5 a,
.whats-new h5:after{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in}
.header-top #searchform input#s:focus{border:1px solid #bbb}
.header-top #searchform button#search-icon{position:relative;top:-1px;display:inline-block;border-radius:0;background:#00807B;border:none;color:#fff;font-size:1.1em;padding:7px 12px!important}
.nav li.last.menu-item-has-children:after,
.nav li.menu-item-has-children:after{content:"\f0d7";top:40%;font-family:FontAwesome}
.helpline{display:block;float:right;position:relative;top:10px;clear:both;}
.helpline p{font-size:21px;}
.helpline p strong{color:#000000;}
.helpline p a, .helpline p a:hover, .helpline p a:visited, .helpline p a:focus{color:#000000;text-decoration:none;}
.helpline p em{font-style:normal;}
.helpline p{background:url('../img/greentel.png') no-repeat 0px 2px;padding-left:32px;}
.helpline p span{margin-left:3px;margin-right:3px;}
.navbar{margin-bottom:0;border:0}
.nav{font-size:14px}
.nav>li{text-align:center;position:relative}
.nav>li.first{padding-left:0;margin-left:-20px}
.nav>li.last a{margin-right:0}
.nav>li>a{color:#fff;padding:18px 20px;margin-right:7px;font-size:18px}
.nav li.menu-item-has-children:after{text-decoration:none!important;position:absolute;margin-left:0;right:15px;color:#fff;font-size:11px}
.archive .nav li#menu-item-92 a,
.category li#menu-item-92 a,
.nav li.current-menu-item a,
.nav li.current-page-ancestor a,
.nav li:hover a,
.single li#menu-item-92 a{text-decoration:underline}
.nav a{font-size:18px;color:#030303}
.nav li.active a{color:#f8f8f8!important}
.nav>li>a:focus,
.nav>li>a:hover{background-color:transparent!important}
ul.nav li:hover>ul.sub-menu{display:block;margin:0}
.nav li.last.menu-item-has-children:after{text-decoration:none!important;position:absolute;margin-left:7px;right:0;color:#fff;font-size:11px}
.sub-menu{position:absolute;top:58px;left:7px;z-index:1000;display:none;float:left;min-width:220px;padding:20px 20px 15px;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #736856;-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, .175);box-shadow:0 6px 12px rgba(0, 0, 0, .175)}
.mm-menu,
ul.sub-menu.mm-listview li{background:#2e4660!important}
.sub-menu li{display:block;padding:3px 20px 8px 18px !important;counter-increment:foo;position:relative;list-style:none;margin-bottom:2px}
.sub-menu li a{display:block;line-height:17px;font-weight:600;text-transform:none!important;text-decoration:none!important;font-size:14px}
.sub-menu li a:before{position:absolute;top:3px;left:0;margin-bottom:10px;content:"\f105";font-family:FontAwesome;margin-right:5px}
.welcome .modal-body,
.welcome .modal-header h4,
.welcome .modal-header h5{font-family:'Open Sans', sans-serif}
.sub-menu li a:hover{color:#00706C!important}
.navbar .nav{margin:0;width:100%}
.navbar .nav>li{display:inline-block;float:left;text-align:center}
#mobile-menu:not( .mm-menu),
.menu-btn,
a.menu-btn{display:none}
.navbar .business-nav .nav li.dropdown.megamenu:nth-child(1){width:16%;text-align:left;padding-left:3px}
.navbar .business-nav .nav li.dropdown.megamenu:nth-child(2){width:16%;padding-left:0}
.navbar .business-nav .nav li.dropdown.megamenu:nth-child(3){width:20%;padding-left:20px}
.navbar .business-nav .nav li.dropdown.megamenu:nth-child(4){width:20%;padding-left:60px}
.navbar .business-nav .nav li.dropdown.megamenu:nth-child(5){width:28%;text-align:right}
.business-nav .nav .megamenu:nth-child(5)>.dropdown-menu{left:95px}
.nav>li>a.active{text-decoration:underline}
a.menu-btn{z-index:999;position:absolute;top:-17px;right:25px}
a.menu-btn img{width:25px;height:18px}
.menu-btn{padding-top:17px;margin-left:10px}
#mobile-menu li.heading a{padding:0}
.mm-menu h2{margin-bottom:0;padding-left:10px;font-size:16px;font-weight:700;margin-top:20px}
.mm-listview a.mm-subopen,
.mm-menu a h2{color:#fff!important}
.mm-listview>li>a,
.mm-listview>li>span{font-size:16px;padding-top:15px!important;padding-bottom:15px!important;color:#ececec!important}
.mm-navbar a.mm-title{font-size:16px;font-weight:700!important;color:#e8f3ff!important}
.mm-listview>li>a.mm-next:after,
.mm-listview>li>a:hover{color:#fff!important}
.mm-listview a.mm-subclose:before{margin-bottom:-4px!important}
.mm-listview,
.mm-listview>li{border-bottom:1px solid #365678}
.mm-listview>li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after{border-bottom:0!important}
ul.sub-menu.mm-listview{width:100%;float:none!important;border:none!important;-webkit-box-shadow:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;box-shadow:0!important}
ul.sub-menu.mm-listview li{width:100%;padding-bottom:2px!important;border-bottom:1px solid #365678;-webkit-box-shadow:0!important;box-shadow:0!important}
.welcome .modal-dialog{z-index:99999!important;margin-top:150px!important}
.welcome .modal-content{background:#f3f3f3;position:relative}
.welcome .modal-content .news-puppy{position:absolute;top:-70px;left:0}
.welcome .modal-header{background:#fbfbfb;border-bottom:none!important;min-height:14px;padding:15px}
.welcome .modal-header button{font-size:28px;color:#000;font-weight:700;line-height:16px}
.welcome .modal-header button span{font-size:12px;color:#000;font-weight:400}
.welcome .modal-header .close{margin-top:-4px;opacity:1!important;text-shadow:none!important}
.welcome .modal-header button:hover{background:0 0!important}
.welcome .modal-header h4{text-align:center;line-height:30px;color:#000;font-size:30px;width:95%}
.welcome .modal-header h5{font-size:16px;margin-top:15px;font-weight:700;line-height:20px;color:#000;text-align:center}
.welcome .modal-body{font-size:17px;background:#fbfbfb;color:#000;padding-bottom:30px;padding-top:5px}
.welcome .modal-body ul{padding-left:0;margin-left:28px;margin-bottom:20px}
.welcome .modal-body ul li{color:#000;margin:0 0 10px;line-height:20px;font-size:17px;list-style:none;padding-left:0;padding-right:0}
.welcome .modal-body ul li strong{font-weight:400}
.welcome .modal-body ul li:before{content:"\f05d";font-size:21px;position:relative;top:2px;margin:0 9px 0 -28px;font-family:FontAwesome;color:#fff}
.welcome .modal-footer{background:#fbfbfb;border-top:none!important}
.welcome .modal-footer .btn{background:#fff;color:#006637;font-weight:700;border:1px solid #036f3d}
.welcome .modal-footer .btn:hover{background:#e2f8ec;color:#006637;border:1px solid #036f3d}
a img.stenaline{margin-top:20px}
.home-banner{position:relative;z-index:100;margin-top:-1px;display:block;background:url(../img/home-banner.jpg) no-repeat;min-height:250px;color:#fff;text-align:center}
.home-banner h1{font-size:42px;text-transform:uppercase;font-weight:300;margin-top:50px;margin-bottom:5px}
.home-banner p{font-size:16px}
.search-area button#search-icon{position:relative!important;background:#00807b;color:#fff;border-radius:2px;width:15%;padding:15px 14px;font-size:21px;top:1px;left:-3px;border:none;text-transform:uppercase}
.search-area{position:relative!important;z-index:100!important}
.search-area .form-control{height:60px;border-radius:0;width:80%;margin-top:5px;display:inline;font-size:17px;color:#333;background-repeat:no-repeat;background-position:96% 53%;border-color:transparent}
#quick{}
.quick-links{position:relative;padding-top:30px;}
.quick-links h2{text-align:center;text-transform:uppercase;font-size:36px;margin-top:35px;margin-bottom:30px;color:#333}
.quick-links .quick h3,
.quick-links .quick h3 a,
.quick-links .quick:hover h3 a{font-size:23px;text-transform:uppercase;text-align:center}
.quick-links .quick:hover{cursor:pointer}
.quick-links .quick a{margin-bottom:10px}
.quick-links .quick img:last-child,
.quick-links .quick:hover img:first-child{display:none}
.quick-links .quick:hover img:last-child{display:inline-block}
.quick-links .quick h3{margin-top:5px;color:#838383}
.quick-links .quick h3 a,
.quick-links .quick i{color:#2e4660}
.quick-links .quick:hover h3 a{margin-top:0;text-decoration:none;color:#345d89}
.quick-links p{text-align:center;font-size:60px;margin-bottom:0;color:#838383}
.quick-links .quick.one:hover h3 a{color:#2e4660}
.quick-links .quick.two:hover h3 a{color:#E72113}
.quick-links .quick.three:hover h3 a{color:#39bfef}
.quick-links .quick.four:hover h3 a{color:#ffb1bd}
.quick-links .quick.five:hover h3 a{color:#f18700}
.quick-links .quick.six:hover h3 a{color:#5c79bb}
.quick-links .quick.seven:hover h3 a{color:#2eac66}
.quick-links .quick.eight:hover h3 a{color:#5271b7}
.quick-links .quick.nine:hover h3 a{color:#7ecdc4}
.homepage-features{background:#ededed;margin-top:40px;padding:60px 0;margin-bottom:-60px}
.whats-new{background:#fff;display:block;min-height:480px}
.whats-new h4{margin-top:0}
.whats-new h4 a{margin-top:0;color:#fff;padding:17px 20px 15px 25px;display:block;background:#00807b;font-size:30px;text-transform:uppercase;margin-bottom:25px;text-decoration:none}
.whats-new h4 a:hover{text-decoration:underline}
.whats-new article{padding:10px 20px 30px 10px}
.whats-new h5{margin-top:0;position:relative}
.whats-new h5:after{transition:all .2s ease-in;position:absolute;top:5px;right:-8px;content:url(../img/thin-arrow.png)}
.whats-new h5 a{padding-right:25px;transition:all .2s ease-in;text-decoration:none;color:#434343;font-size:16px;line-height:22px;font-weight:700;margin-bottom:20px}
.facebook p a,
.landing h2 a,
.mailing a.btn.btn-ghost,
a.logout{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in}
.whats-new h5 a:hover{color:#0072bc}
.whats-new h5:hover:after{position:absolute;top:5px;right:-12px;content:url(../img/thin-arrow-hover.png)}
.rating-form,
p.message.success{right:0;z-index:2000;position:fixed}
.whats-new p{color:#252525;font-size:16px;line-height:21px}
.whats-new p.date{font-size:15px;color:#a6adb6;font-weight:400;text-transform:uppercase}
.whats-new a{color:#fff;text-decoration:underline;font-size:14px}
.mailing{background:url(../img/mailing-list.jpg) top right no-repeat;padding:15px 40px 25px;text-align:center;color:#fff}
.mailing.biz{min-height:548px}
.mailing h4{color:#fff;font-size:32px;text-transform:uppercase}
.mailing p{color:#fff;font-size:20px}
.mailing a.btn.btn-ghost{transition:all .2s ease-in;text-align:center;font-size:20px;text-transform:uppercase;font-weight:700;-webkit-border-radius:40px;border-radius:40px;background:#fff;padding:10px 15px;color:#2e4660;width:40%;margin-top:10px}
.facebook h4,
.facebook i.fa{font-size:24px;display:block}
.mailing a.btn.btn-ghost:hover{background:#2e4660;color:#fff}
.cff-wrapper{position:relative;}
#cff .cff-author{margin-left:12px!important;}
p.cff-page-name.cff-author-date{position:relative;top:15px;left:10px!important;font-size:20px!important;}
.cff-author-img img{padding:10px;width:58px;height:58px;}
p.cff-post-text{padding:0px 20px 0px 20px!important;}
p.cff-post-text img.emoji{margin-right:3px!important;}
p.cff-post-text a{font-size:16px!important;}
p.cff-date{position:absolute;top:0px;right:20px;font-size:14px!important;}
.cff-likebox{display:none!important;}
span.cff-more{display:none!important;}
.facebook{background:#fff;padding:0;margin-top:20px}
.facebook h4{margin-top:0;color:#fff;padding:10px 20px;background:#3b5998;text-transform:uppercase;margin-bottom:20px}
.facebook h5,
.wff-feed-wrapper{padding:0 20px}
.facebook h4 a{color:#fff}
.facebook h4 a:focus,
.facebook h4 a:hover,
.facebook h4 a:visited{text-decoration:none}
.facebook i.fa{margin-top:3px}
.facebook h5,
.facebook p{color:#000;font-size:17px}
.facebook h5{font-weight:700}
.facebook p{margin-bottom:10px}
.facebook p a{color:#0072bc;transition:all .2s ease-in}
.landing h2 a,
a.logout{transition:all .2s ease-in}
.facebook p a:focus,
.facebook p a:hover,
.facebook p a:visited{text-decoration:none;color:#0082d6}
.facebook .wff-shared-link-wrapper{display:none}
.wff-fb-item{padding-top:5px!important;padding-left:5px!important;overflow-x:hidden!important}
.wff-facebook-feed-image-div img{border:1px solid #ababab}
.wff-facebook-feed-title-div{overflow-x:hidden!important;width:85%!important;padding-left:10px;margin-right:0!important}
.inner-banner .container img,
.inner-banner i.fa{margin-right:30px;float:left}
.wff-author-wrapper{padding-right:0!important;margin-bottom:-5px!important}
.inner-banner h1,
.sub-inner-banner h1{margin-bottom:10px;text-transform:uppercase}
.wff-author-name{position:relative;margin-top:10px}
.wff-author-name p{color:#434343;font-size:22px}
.wff-author-name p:hover{color:#0072bc!important}
.wff-author-name p.wff-date{text-align:right;position:absolute;top:0;right:0;overflow-x:hidden!important;color:#9da1a7;font-size:13px;font-weight:400;text-transform:uppercase}
p.wff-post-text{padding-left:70px;padding-right:10px}
.wff-view-on-facebook{display:none!important}
a.wff-link-tab{color:#3b5998!important;font-weight:600}
a.wff-link-tab:hover{color:#0082d6!important}
.inner-banner,
.page-child.section-contracts-and-services .breadcrumbs a,
.page-child.section-contracts-and-services .breadcrumbs i,
.page-child.section-contracts-and-services .breadcrumbs span,
.page-child.section-financial-comparisons .breadcrumbs a,
.page-child.section-financial-comparisons .breadcrumbs i,
.page-child.section-financial-comparisons .breadcrumbs span,
.page-child.section-housing .breadcrumbs a,
.page-child.section-housing .breadcrumbs i,
.page-child.section-housing .breadcrumbs span,
.page-child.section-money .breadcrumbs a,
.page-child.section-shopping .breadcrumbs a,
.page-child.section-shopping .breadcrumbs i,
.page-child.section-shopping .breadcrumbs span,
.page-child.section-tools-and-calculators .breadcrumbs a,
.page-child.section-tools-and-calculators .breadcrumbs i,
.page-child.section-tools-and-calculators .breadcrumbs span{color:#fff}
.page-child.section-cars .breadcrumbs a,
.page-child.section-cars .breadcrumbs i,
.page-child.section-cars .breadcrumbs span, 
.page-child.section-how-to-complain .breadcrumbs a,
.page-child.section-how-to-complain .breadcrumbs i,
.page-child.section-how-to-complain .breadcrumbs span{color:#fff;/*#2e4660;*/}
.section-product-safety .page-banner{background:#ededed; border-top:10px solid #00a09a;}
.well.confirmation{display:none;min-height:200px}
.well.confirmation h3{margin-top:0}
p.note{font-size:15px!important}
.inner-banner{padding-top:16px;background:#00807B;min-height:150px;margin-top:-1px}
.page-child.section-money .breadcrumbs,
.section-money .inner-banner{background:#2f4660}
.inner-banner .container{padding-left:0}
.inner-banner h1{font-size:48px;font-weight:700;margin-top:12px}
.inner-banner p{font-size:16px}
.inner-banner i.fa{font-size:110px;margin-top:10px}
.section-cars .inner-banner i.fa,
.section-contracts-and-services .inner-banner i.fa,
.section-financial-comparisons .inner-banner i.fa,
.section-housing .inner-banner i.fa,
.section-how-to-complain .inner-banner i.fa,
.section-money .inner-banner i.fa,
.section-shopping .inner-banner i.fa,
.section-tools-and-calculators .inner-banner i.fa{font-size:80px;margin-top:18px;margin-right:10px}
.page-child.section-how-to-complain .breadcrumbs,
.section-how-to-complain .inner-banner,
.section-how-to-complain .page-banner{background:#E72113}
.page-child.section-cars .breadcrumbs,
.section-cars .inner-banner,
.section-cars .page-banner{background:#39bfef}
.page-child.section-shopping .breadcrumbs,
.section-shopping .inner-banner,
.section-shopping .page-banner{background-color:#2eac66/*#ededed;*/}
/*.section-shopping .page-banner{border-top:10px solid #2eac66;}*/
.page-child.section-contracts-and-services .breadcrumbs,
.section-contracts-and-services .inner-banner,
.section-contracts-and-services .page-banner{/* background:#ef6c01;*/
background-color:#ededed;}
.section-housing .page-banner{/*border-top:10px solid #5c79bb;*/
background-color:#5271b7/*#ededed;*/}
.page-child.section-housing .breadcrumbs,
.section-housing .inner-banner,
.section-housing .page-banner{background:#5271b7}
.page-child.section-tools-and-calculators .breadcrumbs,
.section-tools-and-calculators .inner-banner,
.section-tools-and-calculators .page-banner{background:#2eac66}
.page-child.section-financial-comparisons .breadcrumbs,
.section-financial-comparisons .inner-banner,
.section-financial-comparisons .page-banner{background:#c8d419}
.page-child.section-travel .breadcrumbs,
.section-travel .inner-banner,
.section-travel .page-banner{}
.breadcrumbs{background:#ededed;padding-top:12px;padding-bottom:10px}
.breadcrumbs .row{padding-right:15px;padding-left:15px}
.breadcrumbs p{font-size:15px;color:#2e4660}
.breadcrumbs i{color:#2e4660;font-size:15px!important;margin-left:6px;margin-right:8px}
.breadcrumbs span{color:#2e4660}
.breadcrumbs a{font-weight:600;color:#2e4660}
.sub-inner-banner{padding-top:2px;background:#00807B;min-height:90px;color:#fff;margin-top:-1px}
.sub-inner-banner h1{position:relative;top:13px;font-size:44px;font-weight:300;padding-top:0}
.sub-inner-banner .container img{float:left;margin-right:30px}
.sub-inner-banner i.fa{font-size:60px;margin-top:3px;margin-right:5px}
.sub-inner-banner .container{padding-left:0}
.page-id-897 .sub-inner-banner h1{font-weight:700;font-size:45px;top:-10px}
.page-template-page-sub-landing.section-how-to-complain .sub-inner-banner{background:#E72113;}
.page-template-page-sub-landing.section-cars .sub-inner-banner{background:#39bfef;}
.page-template-page-sub-landing.section-shopping .sub-inner-banner{background:#2eac66;}
.page-template-page-sub-landing.section-contracts-and-services .sub-inner-banner{background:#fbb900}
.page-template-page-sub-landing.section-housing .sub-inner-banner{background:#5271b7}
.page-template-page-sub-landing.section-tools-and-calculators .sub-inner-banner{background:#2eac66}
.page-template-page-sub-landing.section-financial-comparisons .sub-inner-banner{background:#c8d419}
.page-template-page-sub-landing.section-travel .inner-banner{background:#7ecdc4}
.page-template-page-sub-landing .breadcrumbs{background:#ededed!important;padding-top:12px;padding-bottom:10px}
.page-template-page-sub-landing .breadcrumbs .row{padding-right:15px;padding-left:15px}
.page-template-page-sub-landing .breadcrumbs p{font-size:15px;color:#2e4660!important}
.page-template-page-sub-landing .breadcrumbs i{color:#2e4660!important;font-size:15px!important;margin-left:6px;margin-right:8px}
.page-template-page-sub-landing .breadcrumbs span{color:#2e4660!important}
.page-template-page-sub-landing .breadcrumbs a{font-weight:600;color:#2e4660!important}
.page-banner{background:#ededed;min-height:40px;color:#fff;margin-top:-1px}
.page-template-page-landing .container.landingpage,
.page-template-page-sub-landing .container.landingpage{padding-right:30px;padding-left:30px}
.content{margin-top:20px}
.header-top #searchform button#search-icon.btn{position:relative;top:-2px;min-width:38px;width:38px!important;display:inline-block;}
/* Landing Page CTA */
.landingblock{padding-top:5px;margin-top:15px;background:#F2F2F2;padding-bottom:10px;margin-bottom:15px;border:1px solid #B3B3B3;}
.landingblock img{float:left;margin-right:20px;margin-top:5px;}
.landingblock h2{line-height:30px;padding-left:25px;margin-bottom:0px;}
.landingblock h2 a{color:#000;font-size:24px!important;line-height:32px!important;font-weight:500;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;}
.landingblock h2 a strong{display:block;position:relative;top:-3px;left:1px;font-weight:normal;clear:both;font-size:14px;}
.landingblock a{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;}
.landingblock h2 a:active, .landingblock h2 a:focus{outline:0;text-decoration:none;}
.landingblock h2 a:hover{color:#000;text-decoration:none }
.landingblock .accordion-content{-webkit-box-shadow:none!important;box-shadow:none!important;margin-bottom:0px;border:none;padding:0px 20px 10px 25px;background:#F2F2F2;}
.landingblock p, .landingblock h4{color:#000;font-size:14px;line-height:19px;}
.landingblock .well{border:none;background:none;box-shadow:none;}
.buttonblock{display:block;width:auto;position:relative;top:-10px;clear:both;margin-left:105px;}
.buttonblock h3.link{margin-top:-5px;margin-left:15px;display:inline-block;}
.buttonblock h3.link a{text-decoration:none!important;font-weight:400;-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;position:relative;padding:8px 25px 8px 25px;border-left:0px;border-right:0px;font-size:14px;line-height:19px;background:#283D56;color:#fff;}
/* .buttonblock h3.link a:after{display:none;position:absolute;content:"\f0da";top:10px;right:10px;font-family:FontAwesome;}*/
.buttonblock h3.link:hover a{text-decoration:none!important;cursor:pointer;}
.buttonblock h3.details{margin-top:-5px;-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;position:relative;padding:8px 25px 8px 0px;display:inline-block;margin-top:10px;border-left:0px;border-right:0px;font-size:14px;line-height:19px;color:#283D56;}
.buttonblock h3:hover{text-decoration:underline;cursor:pointer;}
.buttonblock h3.details.pressed:after{position:absolute;content:"\f0d7";top:8px;right:8px;font-family:FontAwesome;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);} 
.buttonblock h3.details:after{position:absolute;content:"\f0d7";top:10px;right:8px;font-family:FontAwesome;}
/* Calculators banner */
.page-id-82 .inner-banner{min-height:120px;padding-top:15px;}
.page-id-82 .inner-banner .container img{height:60px;width:60px;margin-top:17px;}
/* Comparisons banner */
.page-id-84 .inner-banner{min-height:120px;padding-top:15px;}
.page-id-84 .inner-banner .container img{height:70px;width:70px;margin-top:10px;}
/* Money Tools Double-Dropdown Menu */
ul.nav li.multimenu>ul.sub-menu{width:540px!important;padding:18px 20px 0px 20px;}
ul.nav li.multimenu:hover>ul.sub-menu{display:flex;justify-content:space-between;}
ul.nav li.multimenu>ul.sub-menu ul{}
ul.nav li.multimenu:hover>ul.sub-menu ul{display:block;}
li.multimenu ul.sub-menu li.subtitle{float:left;width:260px;}
ul.nav li.multimenu:hover>ul.sub-menu{top:60px;}
li.multimenu ul.sub-menu li.subtitle a{font-weight:700!important;padding:10px 10px 10px 15px;text-transform:uppercase!important;border:1px solid #ccc;background-color:#f2f2f2;}
li.multimenu ul.sub-menu li.subtitle ul{border:1px solid #ccc;border-top:0;float:left;box-shadow:none;position:relative!important;top:0px;left:0px;padding-top:15px;padding-left:15px;width:240px;}
li.multimenu ul.sub-menu li.subtitle ul.sub-menu{top:-2px;}
li.multimenu ul.sub-menu li.subtitle:hover> ul.sub-menu{top:0px;}
li.multimenu ul.sub-menu li.subtitle a:hover{color:#333!important;}
li.multimenu ul.sub-menu li.subtitle ul.sub-menu li{padding:0px 0px 0px 0px!important;list-style:none;margin-bottom:15px;}
li.multimenu ul.sub-menu li.subtitle ul.sub-menu li{display:block;}
li.multimenu ul.sub-menu li.subtitle ul.sub-menu li a{padding:0px 0px;border:none;background-color:#fff;font-weight:600!important;text-transform:none!important;}
li.multimenu ul.sub-menu li.subtitle ul.sub-menu li a:hover{color:#00a09a!important;}
li.multimenu ul.sub-menu li.subtitle ul.sub-menu li a:before{display:none;}
li.multimenu ul.sub-menu li{padding-left:0px!important;background:none;}
li.multimenu .sub-menu li a:before{display:none;}
li.multimenu ul.sub-menu li.subtitle{text-transform:uppercase!important;margin-bottom:15px;}
li.multimenu ul.sub-menu li.subtitle a{text-transform:uppercase!important;font-weight:700!important;}
li.multimenu ul.sub-menu li.subtitle a:hover{text-decoration:none;}
li.multimenu ul.sub-menu li a{font-weight:600!important;}
li.multimenu ul.sub-menu ul{}
ul#mainMenu #menu-item-10172.current-menu-item a{text-decoration:none;}
ul#mainMenu #menu-item-10172.current-menu-item a:hover{text-decoration:underline;}
/*  Spending Calc */
.page-template-page-spending-calculator ul li:before{display:none!important;}
.page-template-page-spending-calculator .inner-content{padding-left:0px;}
.landing{min-height:250px!important;border-bottom:1px solid #c9cfd6;height:148px}
.landing h2{line-height:27px}
.landing h2 a{color:#2e4660;font-size:28px!important;line-height:32px!important;font-weight:500}
.landing h2 a:active,
.landing h2 a:focus{outline:0;text-decoration:none}
.landing h2 a:hover{color:#2a5a8c;text-decoration:none}
.landing p{color:#464646;font-size:16px}
.blog .breadcrumbs,
.blog .page-banner{background:#bd93dc}
.blog .breadcrumbs,
.blog .breadcrumbs a{color:#fff}
.blog .breadcrumbs a:hover{color:#fff!important}
.blog .breadcrumbs i,
.blog .breadcrumbs span{color:#fff}
h2 a.pdf:before{display:none!important}
.inner-content .tabs ul{padding-left:0}
.inner-content ul.nav-tabs{margin-left:3px;margin-top:60px;clear:both!important;display:block!important;border:none!important}
.inner-content ul.nav-tabs li,
.inner-content ul.nav-tabs li a{border-radius:0!important;color:#2e4660;font-size:16px;background:0 0}
.inner-content ul.nav-tabs li{text-align:center;position:none!important;margin-bottom:27px;line-height:22px;padding:0;float:left}
.inner-content ul.nav-tabs li:before{display:none!important}
.inner-content ul.nav-tabs li a{margin-left:-3px!important;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:13px 28px;border-left:1px solid #ccc}
.inner-content ul.nav-tabs li a.first{border-left:1px solid #ccc}
.inner-content ul.nav-tabs li:hover a{border-top:5px solid #2e4660;border-bottom:none;border-left:1px solid #ccc;text-decoration:none}
.inner-content ul.nav-tabs li.active a{font-size:16px;font-weight:700;border-bottom:none;color:#2e4660;border-top:5px solid #2e4660}
.inner-content ul.nav-tabs li ul li:before{display:none}
.inner-content .tab-content{padding-top:30px;font-size:16px;margin-bottom:20px;clear:both!important;display:block!important}
.inner-content .tab-content h2{margin-top:0}
.inner-content .tab-content ol{margin-left:15px}
.page-id-300 .inner-content .tab-content h2 .well{display:block}
.responsive-tabs{margin-left:0!important}
.responsive-tabs ul.responsive-tabs__list{padding-left:0;margin-top:60px;clear:both!important;display:block!important;border:none!important}
.responsive-tabs .responsive-tabs__list__item:before{display:none!important}
.responsive-tabs .responsive-tabs__list__item{color:#2e4660!important;margin-top:5px!important;margin-left:-13px!important;border-top:1px solid #ccc!important;border-bottom:1px solid #ccc!important;border-right:1px solid #ccc!important;border-radius:0!important;padding:13px 28px!important;border-left:1px solid #ccc!important;font-size:16px!important;background:0 0}
.responsive-tabs .responsive-tabs__list__item.responsive-tabs__list__item--active,
.responsive-tabs .responsive-tabs__list__item:hover{font-size:16px!important;color:#2e4660!important;border-top:5px solid #2e4660!important;border-left:1px solid #ccc!important;text-decoration:none}
.responsive-tabs .responsive-tabs__list__item:hover{margin-top:1px!important}
.responsive-tabs .responsive-tabs__list__item.responsive-tabs__list__item--active{font-weight:700!important;margin-top:0!important}
.responsive-tabs .responsive-tabs__list__item ul li:before{display:none}
.responsive-tabs .tabcontent{border:none!important;padding:25px 25px 25px 0 !important}
.single-product_recalls ul#mainMenu .menu-item-92 a{text-decoration:none}
.single-product_recalls ul#mainMenu .menu-item-95 a{text-decoration:underline}
a.logout{clear:both!important;position:relative;top:10px;display:block!important;background:#00807b;text-align:center;width:20%!important;-webkit-border-radius:0;border-radius:0;color:#fff;padding:12px 20px;font-size:16px;text-transform:uppercase}
form#filter input.text,
form#filter select{width:220px;font-size:17px;line-height:25px!important;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;color:#a1a1a1;border:1px solid #dbdbdb;float:left}
a.logout:hover{background:#006662;text-decoration:none}
.pagination-wrap a,
.pagination-wrap span.page-numbers.current{text-decoration:none!important;margin:2px;padding:5px 10px 4px}
.page-id-187 .inner-content,
.page-id-191 .inner-content{padding-left:0!important}
.page-template-page-annual-reports .landingpage,
.page-template-page-business_guidelines .landingpage,
.page-template-page-closed-investigations .landingpage,
.page-template-page-consultations-submissions .landingpage,
.page-template-page-credit-intermediaries .landingpage,
.page-template-page-market_research .landingpage,
.page-template-page-market_study .landingpage,
.page-template-page-merger- .landingpage,
.page-template-page-speeches-presentations .landingpage{margin-top:47px}
.formwrap{margin-bottom:20px!important;display:block}
form#filter input.text{transition:all .2s ease-in;padding:12px 15px}
form#filter select{transition:all .2s ease-in;padding:10px 15px}
#ref_butn,
form#filter input.button{text-align:center;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-border-radius:0}
form#filter input.button{width:100px;font-weight:600;float:left;background:#ededed;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;border-radius:0;color:#2e4660;padding:12px 10px;border:none;font-size:17px;text-transform:uppercase}
#ref_butn,
.pagination-wrap a{font-weight:300;font-size:17px}
form#filter input.button:hover{background:#e7e7e7}
.page-template-page-closed-investigations .landing,
.page-template-page-market_study .landing{margin-bottom:20px}
.page-template-page-speeches-presentations .landing{min-height:200px!important;margin-bottom:20px}
.page-template-page-business_guidelines .landing{min-height:230px!important;margin-bottom:20px}
.page-template-page-consultations-submissions .landing{min-height:230px!important;margin-bottom:20px!important}
.page-template-page-credit-intermediaries .landing.accord{min-height:260px!important;margin-bottom:30px!important}
.page-template-page-credit-intermediaries .landing.accord strong{color:#464646;font-size:16px}
.page-template-page-credit-intermediaries .landing.accord a.applicant-name{font-size:16px}
.page-template-page-credit-intermediaries .formwrap{margin-bottom:40px!important}
.page-template-page-credit-intermediaries form#filter input.text.appname{width:220px}
.page-template-page-credit-intermediaries form#filter input.text.auth,
.page-template-page-credit-intermediaries form#filter input.text.busname{width:200px}
.page-template-page-credit-intermediaries form#filter select#county{width:170px}
.page-template-page-credit-intermediaries form#filter select#post_code{width:190px}
.block,
.block a{width:100%!important}
.pagination-wrap{float:right;font-size:1em;margin:20px 7px 37px 0;padding:20px 0 0;display:block;clear:both}
.pagination-wrap a{color:#02afa8!important;background:#fff!important;border:1px solid #02afa8;border-radius:3px}
.pagination-wrap a:active,
.pagination-wrap a:hover{background:#02afa8!important;color:#fff!important;margin:2px;padding:5px 10px 4px;transition:all .2s ease 0}
.pagination-wrap span.page-numbers.current{font-size:17px;background:#00807b!important;cursor:pointer!important;border:1px solid #02afa8;border-radius:3px;color:#fff;font-weight:300}
.pagination-wrap span a.page-numbers{font-size:17px;background:#fff;border:1px solid #e3dfdf;border-radius:3px;color:#6d6e71;font-weight:300;margin:2px 5px 2px 0;padding:5px 7px 4px 6px}
#ref_butn,
p a.login-button{background:#ededed;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in}
#ref_butn{float:right;transition:all .2s ease-in;border-radius:0;color:#000;padding:10px 20px;border:none;text-transform:uppercase}
.block a,
.search-strip #searchform input#s,
p a.login-button{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in}
.block a,
p a.login-button{text-transform:uppercase;text-align:center}
.page-template-page-annual-reports .landing h2{color:#2e4660!important;line-height:33px!important}
.page-template-page-annual-reports .landing p.dload{font-size:21px!important}
.page-template-page-annual-reports .landing p.dload a,
.page-template-page-annual-reports .landing p.dload a.pdf{font-weight:300!important}
.page-template-page-annual-reports .landing p.dload a.pdf:before{font-size:16px;display:inline-block;text-decoration:none!important;position:relative;top:-1px;margin-right:4px}
p a.login-button{font-weight:600;transition:all .2s ease-in;-webkit-border-radius:0;border-radius:0;color:#2e4660;padding:12px 10px;border:none;font-size:16px;clear:both;display:inline-block;margin-top:5px;margin-bottom:5px}
.block a,
.search-strip #searchform input#s{-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in}
p a.login-button:hover{text-decoration:none;background:#e7e7e7}
.ai1ec-load-view span.ai1ec-weekday-date,
.ai1ec-load-view span.ai1ec-weekday-day,
th.ai1ec-weekday.ai1ec-today .ai1ec-load-view span.ai1ec-weekday-date,
th.ai1ec-weekday.ai1ec-today .ai1ec-load-view span.ai1ec-weekday-day{color:#fff;font-size:16px}
.ai1ec-week-view th.ai1ec-today .ai1ec-load-view span.ai1ec-weekday-date,
.ai1ec-week-view th.ai1ec-today .ai1ec-load-view span.ai1ec-weekday-day{color:#000;font-size:16px}
.block a,
.block a:before{font-size:30px;color:#fff}
.ai1ec-datepicker-days{z-index:9999!important}
.page-id-1401 .sidebar ul li.page-item-1413{display:none}
.block{display:inline-block;margin-top:-20px}
.search-footer,
.search-strip{margin-top:50px;position:relative!important}
.block a{display:block!important;background:#00807b;transition:all .2s ease-in;padding:20px}
.block a:before{position:relative;left:-20px;top:2px;content:"\f1ea";font-family:FontAwesome}
.block a:hover{text-decoration:none;background:#006662}
.search-strip{display:none!important;z-index:10!important;background:#ededed;margin-bottom:-60px;padding:45px 0 60px}
.search-strip .container{text-align:center}
.search-strip .container h3{font-size:36px;line-height:40px;color:#2e4660;margin-bottom:40px}
.search-strip #searchform{margin-left:auto;margin-right:auto;width:78%;position:relative;z-index:9000;display:block}
.search-strip #searchform label,
.search-strip #searchform legend{display:none}
.search-strip #searchform input#s{width:56%;font-size:16px;line-height:22px!important;transition:all .2s ease-in;color:#a1a1a1;border:1px solid #dbdbdb;padding:18px 20px}
.search-footer .gform_wrapper .gform_button.button,
.search-strip #searchform button#search-icon{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;text-transform:uppercase}
.search-strip #searchform input#s:focus{border:1px solid #bbb}
.search-strip #searchform button#search-icon{border-radius:0!important;position:relative!important;background:#00807b;color:#fff;width:15%;padding:16px 14px;font-size:18px;top:0;left:-3px;border:none;transition:all .2s ease-in}
.search-strip #searchform button#search-icon:hover{background:#006662}
.search-strip #searchform .form-control{height:60px;border-radius:0;width:80%;display:inline;font-size:17px;color:#333;background-repeat:no-repeat;background-position:96% 53%;border-color:transparent}
.search-footer,
.search-footer .gform_wrapper form{margin-right:auto!important;display:block;margin-left:auto!important}
.search-footer{z-index:100!important;background:#ededed;margin-bottom:-60px;padding:45px 0 40px}
.search-footer .container{margin-left:auto!important;margin-right:auto!important;text-align:center}
.search-footer .container h3{font-size:36px;line-height:40px;color:#2e4660;margin-bottom:40px}
.search-footer .gform_wrapper{margin-top:-60px}
.search-footer .gform_wrapper form{width:70%;position:relative;z-index:9000}
#field_4_11 label span.gfield_required,
#field_4_19 label span.gfield_required,
#field_4_20 label span.gfield_required,
.search-footer .gform_wrapper label,
.search-footer .gform_wrapper legend{display:none}
.search-footer .gform_wrapper ul li label{font-size:16px!important}
li.gfield_html_formatted h3{margin-bottom:5px!important}
.search-footer .gform_wrapper ul li.gfield.gfield_error{border:none;background:0 0;margin-bottom:-10px!important}
.search-footer .gform_wrapper ul li.gfield.gfield_error textarea,
a.backto{border:1px solid #ef4136}
.search-footer .gform_wrapper .gfield_description.validation_message,
.search-footer .gform_wrapper ul li.gfield.gfield_error label{color:#E72113}
.search-footer .gform_wrapper textarea{font-size:16px;margin-top:-20px!important;padding:10px 15px 15px!important}
.search-footer .gform_wrapper .ginput_container_radio ul li{display:inline;margin-right:20px!important;font-size:16px}
.rating-form,
iframe#current #main-header{display:none}
.search-footer .gform_wrapper .gform_footer{margin-left:auto!important;margin-right:auto!important;text-align:center}
.search-footer .gform_wrapper ul li#field_2_3 .ginput_container{padding-top:0}
.search-footer .gform_wrapper .gform_button.button{background:#00807b;text-align:center;width:20%!important;transition:all .2s ease-in;-webkit-border-radius:40px;border-radius:40px;color:#fff;padding:12px 20px;font-size:16px}
.search-footer .gform_wrapper .gform_button.button:hover{background:#006662}
.search-footer .gform_confirmation_message{background:#f6fefe;padding:20px;border:1px solid #00a19a;color:#00a19a;font-size:22px}
.search-footer .gform_wrapper input#s{width:56%;font-size:16px;line-height:25px!important;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;color:#a1a1a1;border:1px solid #dbdbdb;padding:19px 20px}
.gsc-cursor-page,
a.gs-title,
a.gs-title b{-moz-transition:all .2s ease-in!important;-ms-transition:all .2s ease-in!important;-o-transition:all .2s ease-in!important}
.search-footer .gform_wrapper input#s:focus{border:1px solid #bbb}
.search-footer .gform_wrapper button#search-icon{border-radius:0!important;position:relative!important;background:#00807b;color:#fff;width:15%;padding:15px 14px;font-size:21px;top:1px;left:-3px;border:none;text-transform:uppercase}
.page-template-page-full-width .inner-content{padding-left:0}
.rating-form{display:none!important;top:32%;background:#00807B;width:500px;padding:20px 20px 2px;color:#fff;margin-bottom:0}
/* PDF Wrapper */
.pdfwrap{display:inline-block;float:left;margin-right:15px;}
.pdfwrap img{margin-top:5px;}
.pdfwrap a.pdf:before{display:none;}
.clearboth{display:block;clear:both;height:30px;}
#adBlock,
.gcsc-branding,
.gsc-resultsHeader,
.page-id-331 .page-item-1411,
.page-item-1369,
.page-item-1403,
.page-item-1413,
ul.page-list li.page_item.page-item-331{display:none!important}
.alert-close-box{display:none!important;position:fixed;right:21px;top:33%;color:#fff;font-weight:600;font-size:24px!important;z-index:99999!important;font-family:'Open Sans', sans-serif!important;}
a.gs-title,
a.gs-title b,
p.title a{font-weight:400!important}
.alert-close-box:hover{cursor:pointer}
#pagination span.current,
.gsc-cursor-page:hover{cursor:pointer!important}
.gform_wrapper li#field_10_6.gfield,
.gform_wrapper li#field_10_7.gfield{width:32%;margin-right:15px;float:left;clear:none}
.gform_wrapper li#field_10_8.gfield{width:32%;float:left;clear:none}
#gform_wrapper_10 .g-recaptcha div{position:absolute;}
.page-template-page-googlesearch .inner-content{padding-left:0;padding-right:0}
#cse,
.page-template-page-googlesearch .gsc-control-cse{padding:0!important}
.page-template-page-googlesearch .inner-banner i.fa{font-size:85px;margin-top:10px}
table.gsc-above-wrapper-area-container tr.top td{background:#fff!important}
#cse{margin-top:20px}
.gsc-webResult.gsc-result{padding-bottom:20px!important;border-bottom:1px dotted #eaeaea!important}
.gsc-cursor-box.gs-bidi-start-align{display:block!important;position:relative!important;top:20px!important;margin-top:20px!important}
.gsc-results .gsc-cursor-box{margin:10px 10px 10px 0 !important}
.gsc-cursor-page{-webkit-transition:all .2s ease-in!important;font-size:16px!important;border:1px solid #02afa8!important;text-decoration:none;padding:8px 10px!important;color:#02afa8!important;-webkit-border-radius:4px!important;border-radius:4px!important}
.gsc-cursor-page:hover,
.gsc-results .gsc-cursor-box .gsc-cursor-current-page{color:#fff!important;background:#02afa8!important;text-decoration:none!important}
.gsc-thumbnail-inside,
.gsc-url-top{font-family:'Open Sans', sans-serif;padding-left:0!important}
.gsc-result .gs-title{text-decoration:none!important;font-family:'Open Sans', sans-serif;font-size:24px!important;height:1.4em!important;padding-bottom:15px!important;clear:both!important}
a.gs-title,
a.gs-title b{text-decoration:none!important;font-family:Calibri, 'Open Sans', sans-serif;font-size:24px!important;color:#02afa8!important}
.archive .news-summary p.title a,
.news-summary p.title a,
.sidebar h2 a,
.sidebar ul li a{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in}
.gsc-result .gs-title:hover,
a.gs-title b:hover,
a.gs-title:hover,
a.gs-title:hover b{text-decoration:none!important;color:#01c1b9!important}
.gs-imageResult div.gs-visibleUrl,
.gs-webResult div.gs-visibleUrl{font-size:17px!important;color:#2e4660!important}
.gs-bidi-start-align.gs-snippet{text-decoration:none!important;font-family:'Open Sans', sans-serif;font-size:17px!important}
.gs-promotion-image-cell,
.gs-web-image-box img.gs-image,
.gsc-table-cell-thumbnail{display:none!important}
.prosconswrap{display:block;clear:both;padding:20px 25px;background:#f5f4f4;margin-bottom:30px}
.prosconswrap h2{margin-top:0;text-transform:uppercase;font-size:30px!important}
.prosconswrap ul li{position:relative;font-size:20px;padding-left:30px!important}
.prosconswrap .cons ul li:before,
.prosconswrap .pros ul li:before{position:absolute;top:0;font-size:20px;font-family:FontAwesome}
.prosconswrap .pros ul li{line-height:20px}
.prosconswrap .pros ul li:before{content:"\f00c";color:#2eac66}
.prosconswrap .cons ul li:before{content:"\f00d";color:#E72113}
.contact-features{padding-left:0!important;margin-left:-15px!important}
.contact-feature{display:block;min-height:180px;height:180px;border-bottom:1px solid #eee}
.contact-feature h2{margin-bottom:8px!important}
.contact-feature h2 a{color:#5271b7!important;font-size:24px}
.contact-feature h2 a:hover{color:#23527c!important;text-decoration:none}
.inner-content{padding-left:70px;padding-right:0}
.inner-content h1{margin-top:15px;margin-bottom:28px;color:#2e4660;font-size:40px}
.inner-content h2{margin-bottom:12px;color:#344f6c;font-size:36px}
.inner-content h3{margin-bottom:12px;color:#3a5879;font-size:32px}
.inner-content h4{margin-bottom:12px;color:#406185;font-size:28px}
.inner-content h5{margin-bottom:12px;color:#466a91;font-size:24px}
.inner-content ul{margin-top:14px}
.inner-content ul li{position:relative;padding-left:18px;font-size:16px;margin-bottom:12px;list-style:none}
.inner-content ul li a:hover{text-decoration:underline}
.inner-content ul li:before{display:inline-block;text-decoration:none!important;position:absolute;top:6px;left:0;content:"\f04d";font-family:FontAwesome;color:#2e4660;font-size:8px}
.inner-content a:before{display:inline-block}
.inner-content ul li ul{margin-top:10px}
.inner-content ul li ul li{margin-bottom:4px;font-size:15px;padding-left:17px}
.inner-content ul li ul li:before{text-decoration:none;top:6px;left:0;font-size:7px;color:#365372}
.inner-content ol{padding-left:46px}
.inner-content p{font-size:16px;margin-bottom:20px}
blockquote{border-left:5px solid #364d66}
.tags{margin-top:40px;font-size:16px}
.sidebar h2{text-transform:uppercase;font-size:16px;font-weight:600}
.sidebar h2 a{color:#2e4660!important;text-decoration:none}
.sidebar h2 a:hover{color:#2a5a8c!important}
.sidebar ul{border-top:1px solid #eee}
.sidebar ul li{list-style-type:none;font-weight:300;text-transform:uppercase;font-size:14px;border-bottom:1px solid #eee;padding:10px 0 10px 18px}
.sidebar ul li.current_page_item a{color:#2e4660!important;font-weight:600;text-decoration:none}
.sidebar ul li a{display:block;color:#464646}
.sidebar ul li a:hover{color:#2a5a8c!important;text-decoration:none}
.sidebar ul li ul{margin-top:5px;border:none;margin-bottom:-3px}
.sidebar ul li ul li{border:none;padding:4px 0 4px 18px;font-size:13px}
.sidebar ul li ul li a{color:#464646}
.sidebar ul li ul li.current_page_item a{color:#02afa8!important;font-weight:600;text-decoration:underline}
.sidebar ul li.page_item_has_children ul.children{display:none}
.sidebar ul li.page_item_has_children.current_page_ancestor ul.children,
.sidebar ul li.page_item_has_children.current_page_item ul{display:block}
.sidebar ul li.page_item_has_children.current_page_item ul.children li a{font-weight:300;color:#464646}
.sidebar ul li.page_item_has_children.current_page_ancestor a{color:#2e4660!important;font-weight:600;text-decoration:none}
.sidebar ul li.page_item_has_children.current_page_ancestor.current_page_parent ul.children li a{font-weight:300;color:#464646!important}
.sidebar ul li.page_item_has_children.current_page_ancestor ul.children li a:hover{color:#02afa8!important}
.sidebar ul li.page_item_has_children.current_page_ancestor ul.children li.current_page_item a{color:#02afa8!important;text-decoration:underline!important}
.sidebar ul li ul li ul{margin-top:4px;margin-bottom:3px}
.sidebar ul li ul li ul li a{text-transform:none!important}
.sidebar ul li.page_item_has_children.current_page_ancestor li a{font-weight:300;color:#464646!important}
.sidebar ul li.page_item_has_children.current_page_ancestor li.page_item_has_children.current_page_ancestor.current_page_parent a{color:#464646;font-weight:600}
.sidebar ul li.page_item_has_children.current_page_ancestor li.page_item_has_children.current_page_ancestor.current_page_parent ul.children li a{font-weight:300}
.feature-block h3,
.feature-block h4 a,
.sidebar ul li a.active,
p.title{font-weight:600}
.sidebar ul li.page_item_has_children ul.children .page_item_has_children.current_page_item ul.children{display:block;}
.sidebar ul li.page_item_has_children ul.children li.page_item_has_children ul.children{display:none;}
.sidebar ul li.page_item_has_children ul.children li.page_item_has_children.current_page_ancestor ul.children{display:block;}
.archive .sidebar ul li.newsarchive a,
.blog .sidebar ul li.currentnews a,
.page-id-179 .sidebar ul li.newsletter a,
.single ul li.currentnews a{color:#2e4660!important;font-weight:600;text-decoration:none}
ul.sub-items{-webkit-padding-start:20px;margin-top:10px}
ul.sub-items li{font-size:14px}
ul.sub-items li:last-child{border-bottom:0;padding-bottom:0}
ul.newssub{margin-bottom:30px}
.sidebar h2.site{border-bottom:0!important}
.sidebar ul.sitemenu{border-top:0!important}
.feature-block{position:relative;background:url(../img/lhs-icon.png) 17px 17px no-repeat #00807b;display:block;padding:20px;margin-top:40px;margin-bottom:40px;color:#fff}
.feature-block h3{padding-left:40px;font-size:16px;color:#fff;margin-top:0;margin-bottom:5px}
.feature-block h4,
.well.docs p{font-size:15px;margin-bottom:0}
.feature-block h4{padding-left:40px;line-height:20px!important}
.feature-block a.pdf:before,
.feature-block h4 a{color:#fff}
.feature-block a.external{color:#fff;display:block;padding-top:10px}
.well{border-radius:0}
.form-horizontal .control-label{text-align:left;font-weight:400}
.well p{font-size:15px}
.alignleft,
.alignright{margin-bottom:20px;max-width:380px}
img.aligncenter{display:block;margin-left:auto;margin-right:auto;z-index:1;}
.well i.fa{margin-right:10px}
.alignright,
.alignright img{padding-right:0!important;margin-right:0!important}
.well .btn-default{display:block;margin-top:20px;width:20%}
.well h4{padding-left:8px;font-size:20px}
.well h3{margin-top:0;font-size:20px}
.table>tbody>tr:last-child{border-bottom:1px solid #ddd}
.help-block{margin-top:0;font-size:13px}
.alignleft p.wp-caption-text,
.alignright p.wp-caption-text{background:#00807B;color:#fff;font-size:14px;text-decoration:uppercase}
.alignright{margin-top:7px;float:right;margin-left:20px}
.alignright p.wp-caption-text{margin-top:-2px;padding:5px 5px 5px 10px !important}
.alignleft,
.alignleft img{padding-right:0!important}
.alignleft{margin-top:7px;float:left;margin-left:0!important;margin-right:20px}
.alignleft img{margin-right:0!important}
a.audio:before,
a.doc:before,
a.excel:before,
a.pdf:before,
a.ppt:before,
a.swf:before,
a.video:before,
a.zip:before{margin-right:8px}
.alignleft p.wp-caption-text{margin-top:-2px;padding:5px 5px 5px 10px !important}
a.audio:before,
a.doc:before,
a.excel:before,
a.pdf:before,
a.ppt:before,
a.swf:before,
a.video:before,
a.zip:before,
p a:before{text-decoration:none}
.inner-content table{border:1px solid #ddd;margin-bottom:20px!important;margin-top:10px}
.inner-content table tr th,
.inner-content table tr.top td{font-size:17px;background:#00807B!important;border-bottom:1px solid #d6e8ef;font-weight:600!important;border-right:1px solid #018580!important;text-transform:uppercase;color:#fff!important}
.inner-content table tr td{border-right:1px solid #ddd;font-size:17px;padding:10px 12px}
.inner-content a.external:before,
a.audio:before,
a.doc:before,
a.excel:before,
a.pdf:before,
a.ppt:before,
a.swf:before,
a.video:before,
a.zip:before{font-size:15px;font-family:FontAwesome}
a.pdf:before{content:"\f1c1";color:#d30f18}
a.doc:before{content:"\f1c2";color:#082aaa}
a.excel:before{content:"\f1c3";color:#069f47}
a.ppt:before{content:"\f1c4";color:#db4f1e}
a.swf:before{content:"\f1c8";color:#02a7ce}
a.zip:before{content:"\f1c6";color:#5a16d6}
a.audio:before{content:"\f1c7";color:#ddb117}
a.video:before{content:"\f1c8";color:#02a7ce}
p a:before{margin-left:3px;margin-right:4px!important}
.inner-content ul.files li{padding-left:0;margin-bottom:8px}
.inner-content ul.files li:before{text-decoration:none!important;display:none}
.inner-content a.external:before{text-decoration:none;content:"\f08e";position:relative;top:1px;margin-right:8px;color:#5271b7}
.page-id-735 .inner-content ul.files li{padding-left:20px}
.page-id-735 .inner-content ul.files li:before{display:block!important}
.jumbotron{padding:20px!important;margin-top:30px;-webkit-box-shadow:inset 0 0 1px 1px #c8ddea;box-shadow:inset 0 0 1px 1px #c8ddea;background:#f1f9fd!important;clear:both}
.ai1ec-field-value,
.ai1ec-location,
.dt-duration{padding-left:0!important}
.jumbotron h2{font-size:28px;line-height:32px;color:#363d90;margin:20px 0!important}
.archive .news-summary,
.archive h1,
.blog h1,
.news-summary,
.page-template-page-archive-2014 h1,
.page-template-page-archive-2015 h1,
.page-template-page-archive-2016 h1{margin-bottom:20px}
.jumbotron p{font-size:16px!important;font-weight:300!important;line-height:21px!important}
.jumbotron p a{font-weight:300}
.jumbotron p a:hover,
.jumbotron p a:hover:after{font-weight:300;color:#26a5e4}
.jumbotron p a:after{font-family:FontAwesome;content:"\f101";margin-left:5px;color:#0087c4;font-size:17px!important}
.archive p.date:before,
.single p.date:before,
p.date:before{top:-1px;font-family:FontAwesome;content:"\f073";position:relative}
.jumbotron img,
.jumbotron p img{float:right}
.single-ai1ec_event .inner-content p.date{display:none!important}
.ai1ec-field-label{text-align:left!important;width:75px!important}
.ai1ec-field-value{font-size:16px!important}
.inner-content table.ai1ec-month-view tr.top th.ai1ec-weekday{font-weight:300!important}
.inner-content table.ai1ec-month-view tr.top td{background:#fff!important;border-right:1px solid #ddd!important}
.inner-content table.ai1ec-month-view tr td a.ai1ec-load-view{padding-top:5px;padding-bottom:5px;font-size:16px!important}
.archive .inner-content,
.blog .inner-content,
.page-template-page-archive-2014 .inner-content,
.page-template-page-archive-2015 .inner-content,
.page-template-page-archive-2016 .inner-content{padding-right:0}
.archive .inner-content h2{font-size:24px;margin-top:-5px}
.archive p.date:before,
p.date:before{color:#6d6e71;margin-right:7px}
.archive p.date,
p.date{color:#6d6e71;font-size:16px;font-weight:600;margin-bottom:8px;text-transform:uppercase}
.archive .news-summary p.title,
.news-summary p.title{font-size:28px;font-weight:400;line-height:32px;margin-top:5px;margin-bottom:5px}
.archive .news-summary p.title a,
.news-summary p.title a{transition:all .2s ease-in;text-decoration:none}
.archive .news-summary p.title:focus,
.archive .news-summary p.title:visited,
.blog .news-summary p.title:focus,
.news-summary p.title:visited{text-decoration:none}
.archive .news-summary p.title a:hover,
.news-summary p.title a:hover{color:#23527c;text-decoration:none}
#pagination a,
#pagination span.current{text-decoration:none!important;margin:2px;padding:5px 10px 4px}
.archive .news-summary p,
.news-summary p{margin-bottom:0}
#pagination{font-size:1em;margin:20px 7px 37px 0;padding:20px 0 0;display:block;clear:both}
#pagination a,
#pagination span.current,
#pagination span.pages{font-size:17px;font-weight:300}
#pagination span.disabled{display:none}
#pagination a{color:#6d6e71!important;background:#fff!important;border:1px solid #02afa8;border-radius:3px}
#pagination a:active,
#pagination a:hover{background:#02afa8!important;color:#fff!important;margin:2px;padding:5px 10px 4px;transition:all .2s ease 0}
.social-links a,
a.backto{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in}
#pagination span.current{background:#02afa8!important;border:1px solid #02afa8;border-radius:3px;color:#fff}
#pagination span.pages{background:#fff;border:1px solid #e3dfdf;border-radius:3px;color:#6d6e71;margin:2px 5px 2px 0;padding:5px 7px 4px 6px}
.single .inner-content{padding-right:0}
.single h2{margin-bottom:25px}
.single p.date:before{color:#6d6e71;margin-right:7px}
.single p.date{color:#6d6e71;font-size:16px;font-weight:600;margin-bottom:8px;text-transform:uppercase}
a.backto{display:block;margin-top:30px;text-align:right;width:28%!important;text-decoration:none;transition:all .2s ease-in;-webkit-border-radius:40px;border-radius:40px;color:#E72113;padding:8px 25px 8px 30px;font-size:17px;background:url(../img/red-arrow.png) 10% 50% no-repeat #fff!important}
a.backto:hover{border:1px solid #ef4136;text-decoration:none;color:#fff;background:url(../img/white-arrow.png) 10% 50% no-repeat #E72113!important}
a.backto:focus,
a.backto:visited{text-decoration:none}
a.backto.calc{width:20%!important}
a.backto.long{width:37%!important}
a.backto.medium{width:40%!important}
a.backto.longer{width:52%!important}
.single-ai1ec_event a.backto{display:none}
.single-ai1ec_event .calendarlink,
.single-ai1ec_event .calendarlink a.backto{display:block!important}
.error404 .container.error{padding-right:30px;padding-left:30px;padding-bottom:70px;}
.error404 .inner-banner h1,
.error404 .inner-banner p{padding-left:5px}
.error404 .inner-banner i.fa{font-size:90px;margin-top:17px}
.error404 .container.error h2{font-size:36px}
.error404 .container.error p{font-size:16px;margin-bottom:20px}
.pagination{display:inline-block;padding-left:0;margin:0;border-radius:4px;margin-top:0!important}
.pagination li{font-size:14px!important}
input.page-input{height:34px;margin-bottom:0;background-color:#fff;width:46px!important;float:left;min-height:auto;padding:5px 8px!important;border:1px solid #ddd!important}
span.table-pagination{display:block!important}
.pagination>li:first-child>a,
.pagination>li:first-child>span{border-right:1px solid #ddd}
.pagination>li span{color:#555}
input.form-control,
select.form-control{border-radius:0}
p.date{font-size:14px;margin-bottom:0}
p.title{font-size:17px}
.btn-default{width:100%}
.one-result,
tr.bandon-info{display:none}
tr.bandon-info p{font-size:14px}
tr.bandon-info td{border-top:0!important}
.page-id-187 iframe{overflow-y:scroll!important;overflow-x:scroll!important}
.page-id-173 .inner-content{padding-right:0}
.gform_wrapper{float:left;font-weight:normal;margin-top:0;padding:0!important;margin-right:0;position:relative;width:100%}
.gform_wrapper span.gform_description{width:100%!important}
.gform_description span.star{color:#E72113;font-size:19px!important;font-weight:700}
.gform_description{font-size:16px;background:#f5f4f4;padding:20px}
.gform_wrapper label.gfield_label{margin-bottom:-2px}
.gform_wrapper label span.gfield_required{color:#E72113;}
#myModal #subForm button,
#subForm button,
.gform_wrapper input.gform_button{color:#fff;border:none;transition:all .2s ease-in 0;text-transform:uppercase}
.gform_wrapper .top_label input.medium,
.gform_wrapper .top_label select.medium{margin-bottom:5px;padding:5px 7px!important;width:100%}
.gform_wrapper ul li.gfield{padding-left:0;padding-right:0!important}
.gform_wrapper .ginput_container_radio ul.gfield_radio{margin-left:0!important;margin-top:-6px!important}
.gform_wrapper .ginput_container_radio ul.gfield_radio li{margin-bottom:-2px}
.gform_wrapper .ginput_container_radio ul.gfield_radio li label{font-weight:400;font-style:normal;font-size:16px}
.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label,
.gform_wrapper ul.gfield_radio li input[type=radio]:checked+label{font-weight:400!important}
.gform_wrapper textarea{padding:5px 7px!important;width:100%!important}
.gform_wrapper input.gform_button{background:#E72113;font-weight:400;padding:12px 18px}
#myModal #subForm button:hover,
#subForm button:hover,
.gform_wrapper input.gform_button:hover{background:#ff3528;text-decoration:none}
#myModal #subForm button,
#subForm button{background:#E72113}
.validation_error{display:none!important}
.gform_wrapper li.gfield.gfield_error.field_sublabel_below,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required{padding-left:20px!important}
.gform_wrapper li.gfield.gfield_error.field_sublabel_below .gfield_description.validation_message{font-size:16px!important}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{font-size:14px!important}
.inner-content .gform_wrapper h3{font-size:24px;margin-bottom:0}
.inner-content ul li ul.gform{position:relative!important;top:-5px;left:-12px!important}
.gform_wrapper li#field_3_5 .gfield_description{margin-top:-12px}
.gform_wrapper li#field_3_6.gfield,
.gform_wrapper li#field_3_7.gfield{width:32%;margin-right:15px;float:left;clear:none}
.gform_wrapper li#field_3_8.gfield{width:32%;float:left;clear:none}
#gform_wrapper_4 ul li#field_4_4,
#gform_wrapper_4 ul li#field_4_5{margin-top:-30px}
#gform_wrapper_4 ul li#field_4_9 .gfield_description,
.gform_wrapper li#field_4_18.gfield .gfield_description{margin-top:-12px}
#gform_wrapper_5 ul li#field_4_8{margin-bottom:0}
#gform_wrapper_4 ul li#field_4_10.gfield{float:left;width:32%;margin-right:15px}
#gform_wrapper_4 ul li#field_4_11.gfield{float:left;clear:none;width:32%}
#gform_wrapper_4 ul li#field_4_18.gfield{float:left;width:32%;clear:none;margin-right:15px}
#gform_wrapper_4 ul li#field_4_19.gfield{float:left;clear:none;width:32%;margin-right:15px}
#myModal #subForm input.check,
#subForm input.check{position:relative;top:1px;margin-right:5px}
#gform_wrapper_4 ul li#field_4_20.gfield{float:left;clear:none;width:32%}
.page-id-173 .sidebar ul li.page-item-173 ul.children,
.sidebar ul li ul li.page-item-1411{display:none}
.js-cm-form label{font-weight:700;font-size:16px}
.js-cm-form input.js-cm-email-input{margin-bottom:5px;font-size:16px;padding:5px 7px!important;width:50%}
.js-cm-form input#email{margin-bottom:5px;font-size:16px;padding:5px 7px!important;width:50%}
.js-cm-form button{margin-top:20px;font-weight:400;padding:12px 18px;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;}
.page-id-5450 .sidebar .page_item.page-item-7592{display:none;}
.js-cm-form input.submit{margin-top:20px;font-weight:400;padding:12px 18px;background:#00807b;border:none;color:#fff;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;text-transform:uppercase;font-size:16px;}
.js-cm-form input.submit:hover{background:#3fc1b9;}
#myModal .js-cm-form{margin-top:30px}
/* Newsletter signup */
.page-id-1364{}
.well .btn-ghost,
.well hr.top{margin-top:10px}
#myModal .js-cm-form label{font-weight:700;font-size:16px}
#myModal .js-cm-form input.input{margin-bottom:5px;font-size:16px;padding:5px 7px!important;width:100%}
#rate-button,
#rate-page{position:fixed;right:0;top:50%;z-index:9999}
#myModal .js-cm-form button{font-weight:400;padding:12px 18px}
.page-id-1364 .sidebar li.page-item-1364 ul.children{display:none!important}
.calcs{padding-left:70px}
span.result{display:none;font-size:15px;font-weight:600}
.well hr{border-top:1px solid #ddd}
.well h5{font-size:24px;font-weight:600}
span.highlight{font-size:14px;}
table span.highlight{font-size:14px;}
.well .btn-ghost:hover{background:#bbb}
.well .form-control{height:40px;width:70%}
.well td{font-size:15px}
#rate-button{margin-top:-32px;background:#3A5AA5;width:230px;display:none}
#rate-button a{font-size:20px;line-height:22px;padding:10px 10px 10px 30px;background:url(../../../images/bg_rate-button.gif) 5px center no-repeat;color:#FFF;display:block}
#rate-button a:link,
#rate-button a:visited{color:#FFF;text-decoration:none}
#rate-button a:active,
#rate-button a:hover{color:#FFF;text-decoration:underline}
#rate-page{display:none;margin-top:-60px;background:#3A5AA5;width:auto;padding:20px}
#rate-page a.btn{background:#3A5AA5;color:#FFF;font-size:12px;line-height:14px;display:inline-block;padding:10px;position:absolute;right:10px;top:-34px}
#rate-page form span,
#rate-page h2,
#rate-page p{color:#FFF;line-height:20px;margin-bottom:10px}
#rate-page a.btn:link,
#rate-page a.btn:visited{color:#FFF;text-decoration:none}
#rate-page a.btn:active,
#rate-page a.btn:hover{color:#FFF;text-decoration:underline}
#rate-page h2{font-size:20px}
#rate-page p,
.footer p{font-size:14px}
#rate-page form{position:relative;width:100%;height:40px}
#rate-page form span{width:50px;font-size:14px}
#rate-page form span.left{width:80px;position:absolute;left:0;top:0;text-align:left}
#rate-page form span.right{width:80px;position:absolute;right:0;top:0;text-align:right}
#rate-page form fieldset{margin:0 70px;width:auto;border:none;background:url(../../../images/bg_rate-line.gif) left center repeat-x;height:20px;padding:0;text-align:center}
#rate-page form ul{margin:0;padding:0;width:100%;display:table}
#rate-page form li{margin:0;padding:0;height:20px;display:table-cell;background:url(../../../images/bg_rate-dot.gif) center top no-repeat;position:relative}
#rate-page form ul.optioncount-4 li{width:25%}
#rate-page form ul.optioncount-5 li{width:20%}
#rate-page form ul.optioncount-6 li{width:16.6666%}
#rate-page form li.first{background:url(../../../images/bg_rate-line-half.gif) center top no-repeat}
#rate-page form li.last{background:url(../../../images/bg_rate-line-half-rtl.gif) center top no-repeat}
#rate-page form li span{display:block;padding-top:4px}
#rate-page form li input{position:relative;top:3px;cursor:pointer;-webkit-appearance:radio;-webkit-border-radius:auto;opacity:.9}
.footer-wrapper{background:#2e4660;color:#fff;padding:30px 30px 20px;margin-top:60px}
.footer p{margin-bottom:5px}
.footer .text{margin-top:-5px!important;}
.social-links{z-index:100;position:relative!important;top:8px!important;}
.social-links a{transition:all .2s ease-in;color:#caced3;font-size:25px}
.social-links a:hover{color:#fff}
a.social .fa{margin-left:2px}
a.social .fa:first-child{margin-right:5px}
.footer h5{text-transform:uppercase;margin-top:-2px;margin-bottom:20px}
ul.footer-menu{padding-left:0;margin-left:0;margin-bottom:0;position:relative;z-index:1000;list-style-type:none;-webkit-padding-start:0}
.footer-menu a{display:block;color:#fff;font-size:14px;margin-bottom:0px}
.footer-menu li{padding-top:0;padding-bottom:2px;margin-left:-15px!important;padding-left:0}
.footer hr{margin-top:10px;margin-bottom:10px}
img.footer-logo{width:200px}
.scrollup{width:59px;height:58px;position:fixed;bottom:15px;right:20px;z-index:1040;display:none;text-indent:-9999px;background:url(../img/icon_top.png) no-repeat;}
@media screen\0{.page-template-page-complaints embed{display:none!important}}
input.register{border-radius:0!important;position:relative!important;background:#00807b;color:#fff;width:60%;padding:16px 14px;font-size:18px;top:0;left:-3px;border:none;text-transform:uppercase;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}
.split-btn,
.split h2{text-transform:uppercase}
.clear,
.helpline{clear:both}
body,
html{height:100%;font-family:'Open Sans', sans-serif}
body{overflow-x:hidden}
body.split{height:100%;text-align:center;font-family:Calibri, 'Open Sans', sans-serif;color:#464646}
a,
a:active,
a:focus,
a:visited,
img,
img:focus{outline:0!important}
a:active,
a:focus,
a:visited{text-decoration:none!important}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt12{margin-top:12px}
.mt20{margin-top:20px}
.mt40{margin-top:40px}
.pt38{padding-top:38px!important}
.pl60{padding-left:60px}
*{margin:0;padding:0}
.full-width{width:100%;min-width:100%;max-width:100%;padding:0}
.business,
.consumer{padding-top:150px;min-height:100%;height:100vh;color:#fff}
.split .navbar{background:#fff;margin-bottom:0}
.split .navbar img{width:500px}
.consumer{background:#8a8a8a}
.business{background:#b7b7b7}
.split h2{margin-top:0;font-size:60px;font-weight:300}
.split p{font-size:16px;margin-bottom:30px}
.pr0{padding-right:0}
.pl0{padding-left:0}
.split-btn{border-radius:0;background:#434343;color:#fff;border-color:#434343;padding:10px 20px;font-size:15px}
.btn-default.split-btn{width:20%!important}
#catapult-cookie-bar{border-bottom:1px solid #a8a8a8}
.header-nav{background:#2e4660;height:60px;position:relative;margin-bottom:-1px}
.navbar-default{background:#fff}
.top-links{background:#f1f1f1}
.top-links p{padding-top:10px;font-size:16px;font-weight:400}
.top-links a{padding:20px 15px 8px;color:#2e4660;text-transform:none}
.nav a,
.nav>li{text-transform:uppercase}
.top-links a.active{padding:20px 25px 12px;border-left:2px solid #e1e1e1;border-right:2px solid #e1e1e1;background:#fff;color:#E72113}
.top-links a.covid-mini{z-index:100!important;-webkit-animation-duration:2s!important;-moz-animation-duration:2s!important;-ms-animation-duration:2s!important;-o-animation-duration:2s!important;text-align:center;z-index:9000;-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;display:inline-block;background:#fef200;width:150px;position:relative;top:0%;left:0px;color:#000!important;padding:10px 20px 10px 20px;}
.top-links a.covid-mini:after{position:relative;top:1px;color:#000;margin-left:6px;font-size:16px!important;content:"\f105";font-family:'FontAwesome';}
.header-top #searchform{position:relative;z-index:900;float:right;margin-top:35px;margin-bottom:8px}
.header-top #searchform label,
.header-top #searchform legend{display:none}
.navbar .header-top #searchform input#s{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;-webkit-box-shadow:inset 0 0 2px 0 #DEDEDE;box-shadow:inset 0 0 2px 0 #DEDEDE;width:290px;color:#757575!important;border:1px solid #dbdbdb;margin-right:-5px;padding:7px 5px}
.header-top #searchform button#search-icon,
.sub-menu li a,
.whats-new h5 a,
.whats-new h5:after{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in}
.header-top #searchform input#s:focus{border:1px solid #bbb}
.header-top #searchform button#search-icon{position:relative;top:-1px;display:inline-block;border-radius:0;background:#00807B;border:none;color:#fff;font-size:1.1em;padding:7px 12px!important}
.nav li.last.menu-item-has-children:after,
.nav li.menu-item-has-children:after{content:"\f0d7";top:40%;font-family:FontAwesome}
.header-top #searchform button#search-icon:hover{background:#02afa8;cursor:pointer}
.navbar{margin-bottom:0;border:0}
.nav{font-size:14px}
.nav>li{text-align:center;position:relative}
.nav>li.first{padding-left:0;margin-left:-20px}
.nav>li.last a{margin-right:0}
.nav>li>a{color:#fff;padding:18px 20px;margin-right:7px;font-size:18px;line-height:1.334em;}
.nav li.menu-item-has-children:after{text-decoration:none!important;position:absolute;margin-left:0;right:15px;color:#fff;font-size:11px}
.archive .nav li#menu-item-92 a,
.category li#menu-item-92 a,
.nav li.current-menu-item a,
.nav li.current-page-ancestor a,
.nav li:hover a,
.single li#menu-item-92 a{text-decoration:underline}
.nav a{font-size:18px;color:#030303}
.nav li.active a{color:#f8f8f8!important}
.nav>li>a:focus,
.nav>li>a:hover{background-color:transparent!important}
ul.nav li:hover>ul.sub-menu{display:block;margin:0}
.nav li.last.menu-item-has-children:after{text-decoration:none!important;position:absolute;margin-left:7px;right:0;color:#fff;font-size:11px}
.sub-menu{position:absolute;top:58px;left:7px;z-index:1000;display:none;float:left;min-width:220px;padding:20px 20px 15px;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #736856;-webkit-box-shadow:0 6px 12px rgba(0, 0, 0, .175);box-shadow:0 6px 12px rgba(0, 0, 0, .175)}
.mm-menu,
ul.sub-menu.mm-listview li{background:#2e4660!important}
.sub-menu li{display:block;padding:3px 20px 8px 18px !important;counter-increment:foo;position:relative;list-style:none;margin-bottom:2px}
.sub-menu li a{display:block;line-height:17px;font-weight:600;text-transform:none!important;text-decoration:none!important;font-size:14px}
.sub-menu li a:before{position:absolute;top:3px;left:0;margin-bottom:10px;content:"\f105";font-family:FontAwesome;margin-right:5px}
.welcome .modal-body,
.welcome .modal-header h4,
.welcome .modal-header h5{font-family:'Open Sans', sans-serif}
.sub-menu li a:hover{color:#00706C!important}
.navbar .nav{margin:0;width:100%}
.navbar .nav>li{display:inline-block;float:left;text-align:center}
#mobile-menu:not( .mm-menu),
.menu-btn,
a.menu-btn{display:none}
.navbar .business-nav .nav li.dropdown.megamenu:nth-child(1){width:16%;text-align:left;padding-left:3px}
.navbar .business-nav .nav li.dropdown.megamenu:nth-child(2){width:16%;padding-left:0}
.navbar .business-nav .nav li.dropdown.megamenu:nth-child(3){width:20%;padding-left:20px}
.navbar .business-nav .nav li.dropdown.megamenu:nth-child(4){width:20%;padding-left:60px}
.navbar .business-nav .nav li.dropdown.megamenu:nth-child(5){width:28%;text-align:right}
.business-nav .nav .megamenu:nth-child(5)>.dropdown-menu{left:95px}
.nav>li>a.active{text-decoration:underline}
a.menu-btn{position:absolute;top:-17px;right:25px}
a.menu-btn img{width:25px;height:18px}
.menu-btn{padding-top:17px;margin-left:10px}
#mobile-menu li.heading a{padding:0}
.mm-menu h2{margin-bottom:0;padding-left:10px;font-size:16px;font-weight:700;margin-top:20px}
.mm-listview a.mm-subopen,
.mm-menu a h2{color:#fff!important}
.mm-listview>li>a,
.mm-listview>li>span{font-size:16px;padding-top:15px!important;padding-bottom:15px!important;color:#ececec!important}
.mm-navbar a.mm-title{font-size:16px;font-weight:700!important;color:#e8f3ff!important}
.mm-listview>li>a.mm-next:after,
.mm-listview>li>a:hover{color:#fff!important}
.mm-listview a.mm-subclose:before{margin-bottom:-4px!important}
.mm-listview,
.mm-listview>li{border-bottom:1px solid #365678}
.mm-listview>li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after{border-bottom:0!important}
ul.sub-menu.mm-listview{width:100%;float:none!important;border:none!important;-webkit-box-shadow:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;box-shadow:0!important}
ul.sub-menu.mm-listview li{width:100%;padding-bottom:2px!important;border-bottom:1px solid #365678;-webkit-box-shadow:0!important;box-shadow:0!important}
.welcome .modal-dialog{z-index:99999!important;margin-top:150px!important}
.welcome .modal-content{background:#f3f3f3;position:relative}
.welcome .modal-content .news-puppy{position:absolute;top:-70px;left:0}
.welcome .modal-header{background:#fbfbfb;border-bottom:none!important;min-height:14px;padding:15px}
.welcome .modal-header button{font-size:28px;color:#000;font-weight:700;line-height:16px}
.welcome .modal-header button span{font-size:12px;color:#000;font-weight:400}
.welcome .modal-header .close{margin-top:-4px;opacity:1!important;text-shadow:none!important}
.welcome .modal-header button:hover{background:0 0!important}
.welcome .modal-header h4{text-align:center;line-height:30px;color:#000;font-size:30px;width:95%}
.welcome .modal-header h5{font-size:16px;margin-top:15px;font-weight:700;line-height:20px;color:#000;text-align:center}
.welcome .modal-body{font-size:17px;background:#fbfbfb;color:#000;padding-bottom:30px;padding-top:5px}
.welcome .modal-body ul{padding-left:0;margin-left:28px;margin-bottom:20px}
.welcome .modal-body ul li{color:#000;margin:0 0 10px;line-height:20px;font-size:17px;list-style:none;padding-left:0;padding-right:0}
.welcome .modal-body ul li strong{font-weight:400}
.welcome .modal-body ul li:before{content:"\f05d";font-size:21px;position:relative;top:2px;margin:0 9px 0 -28px;font-family:FontAwesome;color:#fff}
.welcome .modal-footer{background:#fbfbfb;border-top:none!important}
.welcome .modal-footer .btn{background:#fff;color:#006637;font-weight:700;border:1px solid #036f3d}
.welcome .modal-footer .btn:hover{background:#e2f8ec;color:#006637;border:1px solid #036f3d}
a img.stenaline{margin-top:20px}
.home-banner{position:relative;z-index:100;margin-top:-1px;display:block;background:url(../img/home-banner.jpg) no-repeat;min-height:250px;color:#fff;text-align:center}
.home-banner h1{font-size:42px;text-transform:uppercase;font-weight:300;margin-top:50px;margin-bottom:5px}
.home-banner p{font-size:16px}
.search-area button#search-icon{position:relative!important;background:#00807b;color:#fff;border-radius:2px;width:15%;padding:15px 14px;font-size:21px;top:1px;left:-3px;border:none;text-transform:uppercase}
.search-area{position:relative!important;z-index:100!important}
.search-area .form-control{height:60px;border-radius:0;width:80%;margin-top:5px;display:inline;font-size:17px;color:#333;background-repeat:no-repeat;background-position:96% 53%;border-color:transparent}
.quick-links h2{text-align:center;text-transform:uppercase;font-size:36px;margin-top:35px;margin-bottom:30px;color:#333}
.quick-links .quick h3,
.quick-links .quick h3 a,
.quick-links .quick:hover h3 a{font-size:23px;text-transform:uppercase;text-align:center}
.quick-links .quick:hover{cursor:pointer}
.quick-links .quick a{margin-bottom:10px}
.quick-links .quick img:last-child,
.quick-links .quick:hover img:first-child{display:none}
.quick-links .quick:hover img:last-child{display:inline-block}
.quick-links .quick h3{margin-top:5px;color:#838383}
.quick-links .quick h3 a,
.quick-links .quick i{color:#2e4660}
.quick-links .quick:hover h3 a{margin-top:0;text-decoration:none;color:#345d89}
.quick-links p{text-align:center;font-size:60px;margin-bottom:0;color:#838383}
.quick-links .quick.one:hover h3 a{color:#2e4660}
.quick-links .quick.two:hover h3 a{color:#E72113}
.quick-links .quick.three:hover h3 a{color:#39bfef}
.quick-links .quick.four:hover h3 a{color:#ffb1bd}
.quick-links .quick.five:hover h3 a{color:#f18700}
.quick-links .quick.six:hover h3 a{color:#5c79bb}
.quick-links .quick.seven:hover h3 a{color:#2eac66}
.quick-links .quick.eight:hover h3 a{color:#5271b7}
.quick-links .quick.nine:hover h3 a{color:#7ecdc4}
.homepage-features{background:#ededed;margin-top:40px;padding:60px 0;margin-bottom:-60px}
.whats-new{background:#fff;display:block;min-height:480px}
.whats-new h4{margin-top:0}
.whats-new h4 a{margin-top:0;color:#fff;padding:17px 20px 15px 25px;display:block;background:#00807b;font-size:30px;text-transform:uppercase;margin-bottom:25px;text-decoration:none}
.whats-new h4 a:hover{text-decoration:underline}
.whats-new article{padding:10px 20px 30px 10px}
.whats-new h5{margin-top:0;position:relative}
.whats-new h5:after{transition:all .2s ease-in;position:absolute;top:5px;right:-8px;content:url(../img/thin-arrow.png)}
.whats-new h5 a{padding-right:25px;transition:all .2s ease-in;text-decoration:none;color:#434343;font-size:16px;line-height:22px;font-weight:700;margin-bottom:20px}
.facebook p a,
.landing h2 a,
.mailing a.btn.btn-ghost,
a.logout{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in}
.whats-new h5 a:hover{color:#0072bc}
.whats-new h5:hover:after{position:absolute;top:5px;right:-12px;content:url(../img/thin-arrow-hover.png)}
.whats-new p{color:#252525;font-size:16px;line-height:21px}
.whats-new p.date{font-size:15px;color:#a6adb6;font-weight:400;text-transform:uppercase}
.whats-new a{color:#fff;text-decoration:underline;font-size:14px}
.mailing{background:url(../img/mailing-list.jpg) top right no-repeat;padding:15px 40px 25px;text-align:center;color:#fff}
.mailing.biz{min-height:548px}
.mailing h4{color:#fff;font-size:32px;text-transform:uppercase}
.mailing p{color:#fff;font-size:20px}
.mailing a.btn.btn-ghost{transition:all .2s ease-in;text-align:center;font-size:20px;text-transform:uppercase;font-weight:700;-webkit-border-radius:40px;border-radius:40px;background:#fff;padding:10px 15px;color:#2e4660;width:40%;margin-top:10px}
.facebook h4,
.facebook i.fa{font-size:24px;display:block}
.mailing a.btn.btn-ghost:hover{background:#2e4660;color:#fff}
.facebook{background:#fff;padding:0;margin-top:20px}
.facebook h4{margin-top:0;color:#fff;padding:10px 20px;background:#3b5998;text-transform:uppercase;margin-bottom:20px}
.facebook h5,
.wff-feed-wrapper{padding:0 20px}
.facebook h4 a{color:#fff}
.facebook h4 a:focus,
.facebook h4 a:hover,
.facebook h4 a:visited{text-decoration:none}
.facebook i.fa{margin-top:3px}
.facebook h5,
.facebook p{color:#000;font-size:17px}
.facebook h5{font-weight:700}
.facebook p{margin-bottom:10px}
.facebook p a{color:#0072bc;transition:all .2s ease-in}
.landing h2 a,
a.logout{transition:all .2s ease-in}
.facebook p a:focus,
.facebook p a:hover,
.facebook p a:visited{text-decoration:none;color:#0082d6}
.facebook .wff-shared-link-wrapper{display:none}
p.cff-page-name.cff-author-date{}
#cff.cff-default-styles .cff-author .cff-author-text span{padding-left:15px;font-size:16px;}
.wff-fb-item{padding-top:5px!important;padding-left:5px!important;overflow-x:hidden!important}
.wff-facebook-feed-image-div img{border:1px solid #ababab}
.wff-facebook-feed-title-div{overflow-x:hidden!important;width:85%!important;padding-left:10px;margin-right:0!important}
.inner-banner .container img,
.inner-banner i.fa{margin-right:30px;float:left}
.wff-author-wrapper{padding-right:0!important;margin-bottom:-5px!important}
.inner-banner h1,
.sub-inner-banner h1{margin-bottom:10px;text-transform:uppercase}
.wff-author-name{position:relative;margin-top:10px}
.wff-author-name p{color:#434343;font-size:22px}
.wff-author-name p:hover{color:#0072bc!important}
.wff-author-name p.wff-date{text-align:right;position:absolute;top:0;right:0;overflow-x:hidden!important;color:#9da1a7;font-size:13px;font-weight:400;text-transform:uppercase}
p.wff-post-text{padding-left:70px;padding-right:10px}
.wff-view-on-facebook{display:none!important}
a.wff-link-tab{color:#3b5998!important;font-weight:600}
a.wff-link-tab:hover{color:#0082d6!important}
.inner-banner,
.page-child.section-financial-comparisons .breadcrumbs a,
.page-child.section-financial-comparisons .breadcrumbs i,
.page-child.section-financial-comparisons .breadcrumbs span,
.page-child.section-money .breadcrumbs a,
.page-child.section-tools-and-calculators .breadcrumbs a,
.page-child.section-tools-and-calculators .breadcrumbs i,
.page-child.section-tools-and-calculators .breadcrumbs span{color:#fff}
.page-child.section-how-to-complain .breadcrumbs a,
.page-child.section-how-to-complain .breadcrumbs i,
.page-child.section-how-to-complain .breadcrumbs span,
.page-child.section-cars .breadcrumbs a,
.page-child.section-cars .breadcrumbs i,
.page-child.section-cars .breadcrumbs span,
.page-child.section-contracts-and-services .breadcrumbs a,
.page-child.section-contracts-and-services .breadcrumbs i,
.page-child.section-contracts-and-services .breadcrumbs span,
.page-child.section-shopping .breadcrumbs a,
.page-child.section-shopping .breadcrumbs i,
.page-child.section-shopping .breadcrumbs span,
.page-child.section-housing .breadcrumbs a,
.page-child.section-housing .breadcrumbs i,
.page-child.section-housing .breadcrumbs span{color:#2e4660;}
.well.confirmation{display:none;min-height:200px}
.well.confirmation h3{margin-top:0}
p.note{font-size:15px!important}
.inner-banner{padding-top:16px;background:#00807B;min-height:150px;margin-top:-1px}
.page-child.section-money .breadcrumbs,
.section-money .inner-banner{background:#2f4660}
.inner-banner .container{padding-left:0}
.inner-banner h1{font-size:48px;font-weight:700;margin-top:12px}
.inner-banner p{font-size:16px}
.inner-banner i.fa{font-size:110px;margin-top:10px}
.section-cars .inner-banner i.fa,
.section-contracts-and-services .inner-banner i.fa,
.section-financial-comparisons .inner-banner i.fa,
.section-housing .inner-banner i.fa,
.section-how-to-complain .inner-banner i.fa,
.section-money .inner-banner i.fa,
.section-shopping .inner-banner i.fa,
.section-tools-and-calculators .inner-banner i.fa{font-size:80px;margin-top:18px;margin-right:10px}
.page-child.section-how-to-complain .breadcrumbs,
.section-how-to-complain .inner-banner,
.section-how-to-complain .page-banner{background:#ededed;}
.section-how-to-complain .page-banner{border-top:10px solid #E72113}
.page-child.section-cars .breadcrumbs,
.section-cars .inner-banner,
.section-cars .page-banner{background:#ededed;}
.section-cars .page-banner{border-top:10px solid #7B6CB2}
.page-template-page-comparisons-tools .breadcrumbs,
.page-template-page-comparisons-tools .inner-banner,
.page-template-page-comparisons-tools .page-banner{background:#ededed;}
.page-template-page-comparisons-tools .page-banner{border-top:10px solid #00807b;}
.page-template-page-comparisons-tools .breadcrumbs span, 
.page-template-page-comparisons-tools .breadcrumbs i{color:#2e4660;}
.page-child.section-shopping .breadcrumbs,
.section-shopping .inner-banner,
.section-shopping .page-banner{background-color:#ededed;}
.section-shopping .page-banner{border-top:10px solid #0071bc;}
.page-child.section-contracts-and-services .breadcrumbs,
.section-contracts-and-services .inner-banner,
.section-contracts-and-services .page-banner{background-color:#ededed;}
.section-contracts-and-services .page-banner{border-top:10px solid #5c79bb;}
.page-child.section-housing .breadcrumbs,
.section-housing .inner-banner,
.section-housing .page-banner{background-color:#ededed;}
.section-housing .page-banner{border-top:10px solid #5c79bb;}
.page-child.section-tools-and-calculators .breadcrumbs,
.section-tools-and-calculators .inner-banner,
.section-tools-and-calculators .page-banner{background:#2eac66}
.page-child.section-financial-comparisons .breadcrumbs,
.section-financial-comparisons .inner-banner,
.section-financial-comparisons .page-banner{background:#c8d419}
/*.page.section-product-safety .breadcrumbs{background:#00a09a}*/
.breadcrumbs{background:#ededed;padding-top:12px;padding-bottom:10px}
.breadcrumbs .row{padding-right:15px;padding-left:15px}
.breadcrumbs p{font-size:15px;color:#2e4660}
.breadcrumbs i{color:#2e4660;font-size:15px!important;margin-left:6px;margin-right:8px}
.breadcrumbs span{color:#2e4660}
.breadcrumbs a{font-weight:600;color:#2e4660}
.sub-inner-banner{padding-top:2px;background:#00807B;min-height:90px;color:#fff;margin-top:-1px}
.sub-inner-banner h1{position:relative;top:13px;font-size:44px;font-weight:300;padding-top:0}
.sub-inner-banner .container img{float:left;margin-right:30px}
.sub-inner-banner i.fa{font-size:60px;margin-top:3px;margin-right:5px}
.sub-inner-banner .container{padding-left:0}
.page-id-897 .sub-inner-banner h1{font-weight:700;font-size:45px;top:-10px}
.page-template-page-sub-landing.section-money .sub-inner-banner{background:#7B6CB2;}
.page-template-page-sub-landing.section-how-to-complain .sub-inner-banner{background:#E72113;}
.page-template-page-sub-landing.section-cars .sub-inner-banner{background:#7b6cb2;}
.page-template-page-sub-landing.section-shopping .sub-inner-banner{background:#0071bc}
.page-template-page-sub-landing.section-contracts-and-services .sub-inner-banner{background:#5271b7;}
.page-template-page-sub-landing.section-housing .sub-inner-banner{background:#5271b7}
.page-template-page-sub-landing.section-tools-and-calculators .sub-inner-banner{background:#2eac66}
.page-template-page-sub-landing.section-financial-comparisons .sub-inner-banner{background:#c8d419}
.page-template-page-sub-landing.section-travel .inner-banner{background:#7ecdc4}
.page-template-page-sub-landing .breadcrumbs{background:#ededed!important;padding-top:12px;padding-bottom:10px}
.page-template-page-sub-landing .breadcrumbs .row{padding-right:15px;padding-left:15px}
.page-template-page-sub-landing .breadcrumbs p{font-size:15px;color:#2e4660!important}
.page-template-page-sub-landing .breadcrumbs i{color:#2e4660!important;font-size:15px!important;margin-left:6px;margin-right:8px}
.page-template-page-sub-landing .breadcrumbs span{color:#2e4660!important}
.page-template-page-sub-landing .breadcrumbs a{font-weight:600;color:#2e4660!important}
.page-banner{background:#ededed;min-height:40px;color:#fff;margin-top:-1px}
.page-template-page-landing .container.landingpage,
.page-template-page-sub-landing .container.landingpage{padding-right:30px;padding-left:30px}
.content{margin-top:20px}
.page-id-1364 .content, .page-id-1369 .content{min-height:550px;}
.landing{min-height:250px!important;border-bottom:1px solid #c9cfd6;height:148px}
.landing h2{line-height:27px}
.landing h2 a{color:#2e4660;font-size:28px!important;line-height:32px!important;font-weight:500;text-decoration:underline;}
.landing h2 a:active,
.landing h2 a:focus{outline:0;text-decoration:none}
.landing h2 a:hover{color:#2a5a8c;text-decoration:none}
.landing p{color:#464646;font-size:16px}
.blog .page-banner{border-top:10px solid #00807b;}
.blog .breadcrumbs,
.blog .page-banner{background:#ededed}
.blog .breadcrumbs,
.blog .breadcrumbs a{color:#fff}
.blog .breadcrumbs a:hover{color:#fff!important}
.blog .breadcrumbs i,
.blog .breadcrumbs span{color:#2e4660}
h2 a.pdf:before{display:none!important}
.inner-content .tabs ul{padding-left:0}
.inner-content ul.nav-tabs{margin-left:3px;margin-top:60px;clear:both!important;display:block!important;border:none!important}
.inner-content ul.nav-tabs li,
.inner-content ul.nav-tabs li a{border-radius:0!important;color:#2e4660;font-size:16px;background:0 0}
.inner-content ul.nav-tabs li{text-align:center;position:none!important;line-height:22px;padding:0;float:left}
.inner-content ul.nav-tabs li:before{display:none!important}
.inner-content ul.nav-tabs li a{margin-left:-3px!important;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:13px 28px;border-left:1px solid #ccc}
.inner-content ul.nav-tabs li a.first{border-left:1px solid #ccc}
.inner-content ul.nav-tabs li:hover a{border-top:5px solid #2e4660;border-bottom:none;border-left:1px solid #ccc;text-decoration:none}
.inner-content ul.nav-tabs li.active a{font-size:16px;font-weight:700;border-bottom:none;color:#2e4660;border-top:5px solid #2e4660}
.inner-content ul.nav-tabs li ul li:before{display:none}
.inner-content .tab-content{padding-top:30px;font-size:16px;margin-bottom:20px;clear:both!important;display:block!important}
.inner-content .tab-content h2{margin-top:0}
.inner-content .tab-content ol{margin-left:15px}
.page-id-300 .inner-content .tab-content h2 .well{display:block}
.responsive-tabs{margin-left:0!important}
.responsive-tabs ul.responsive-tabs__list{padding-left:0;margin-top:60px;clear:both!important;display:block!important;border:none!important}
.responsive-tabs .responsive-tabs__list__item:before{display:none!important}
.responsive-tabs .responsive-tabs__list__item{color:#2e4660!important;margin-top:5px!important;margin-left:-13px!important;border-top:1px solid #ccc!important;border-bottom:1px solid #ccc!important;border-right:1px solid #ccc!important;border-radius:0!important;padding:13px 28px!important;border-left:1px solid #ccc!important;font-size:16px!important;background:0 0}
.responsive-tabs .responsive-tabs__list__item.responsive-tabs__list__item--active,
.responsive-tabs .responsive-tabs__list__item:hover{font-size:16px!important;color:#2e4660!important;border-top:5px solid #2e4660!important;border-left:1px solid #ccc!important;text-decoration:none}
.responsive-tabs .responsive-tabs__list__item:hover{margin-top:1px!important}
.responsive-tabs .responsive-tabs__list__item.responsive-tabs__list__item--active{font-weight:700!important;margin-top:0!important}
.responsive-tabs .responsive-tabs__list__item ul li:before{display:none}
.responsive-tabs .tabcontent{border:none!important;padding:25px 25px 25px 0 !important}
.single-product_recalls ul#mainMenu .menu-item-92 a{text-decoration:none}
.single-product_recalls ul#mainMenu .menu-item-95 a{text-decoration:underline}
a.logout{clear:both!important;position:relative;top:10px;display:block!important;background:#00807b;text-align:center;width:20%!important;-webkit-border-radius:0;border-radius:0;color:#fff;padding:12px 20px;font-size:16px;text-transform:uppercase}
form#filter input.text,
form#filter select{width:220px;font-size:17px;line-height:25px!important;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;border:1px solid #939598;float:left;color:#6d6e71!important}
a.logout:hover{background:#006662;text-decoration:none}
.pagination-wrap a,
.pagination-wrap span.page-numbers.current{text-decoration:none!important;margin:2px;padding:5px 10px 4px}
.page-id-187 .inner-content,
.page-id-191 .inner-content{padding-left:0!important}
.page-template-page-annual-reports .landingpage,
.page-template-page-business_guidelines .landingpage,
.page-template-page-closed-investigations .landingpage,
.page-template-page-consultations-submissions .landingpage,
.page-template-page-credit-intermediaries .landingpage,
.page-template-page-market_research .landingpage,
.page-template-page-market_study .landingpage,
.page-template-page-merger- .landingpage,
.page-template-page-speeches-presentations .landingpage{margin-top:47px}
.formwrap{margin-bottom:20px!important;display:block}
form#filter input.text{transition:all .2s ease-in;padding:12px 15px}
form#filter select{transition:all .2s ease-in;padding:10px 15px}
#ref_butn,
form#filter input.button{text-align:center;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-webkit-border-radius:0}
input::placeholder{color:#6d6e71!important;opacity:1!important}
input:placeholder-shown{color:#6d6e71!important;opacity:1!important}
::-moz-placeholder{opacity:1!important}
input#business_applicant_name{color:#6d6e71!important}
input::-webkit-input-placeholder{color:#6d6e71!important;opacity:1!important}
input.text::-moz-placeholder{color:#6d6e71!important;opacity:1!important}
form#filter input.button{width:100px;font-weight:600;float:left;background:#ededed;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;border-radius:0;color:#2e4660;padding:12px 10px;border:none;font-size:17px;text-transform:uppercase}
#ref_butn,
.pagination-wrap a{font-weight:300;font-size:17px}
form#filter input.button:hover{background:#e7e7e7}
.page-template-page-closed-investigations .landing,
.page-template-page-market_study .landing{margin-bottom:20px}
.page-template-page-speeches-presentations .landing{min-height:200px!important;margin-bottom:20px}
.page-template-page-business_guidelines .landing{min-height:230px!important;margin-bottom:20px}
.page-template-page-consultations-submissions .landing{min-height:230px!important;margin-bottom:20px!important}
.page-template-page-credit-intermediaries .landing.accord{min-height:260px!important;margin-bottom:30px!important}
.page-template-page-credit-intermediaries .landing.accord strong{color:#464646;font-size:16px}
.page-template-page-credit-intermediaries .landing.accord a.applicant-name{font-size:16px}
.page-template-page-credit-intermediaries .formwrap{margin-bottom:40px!important}
.page-template-page-credit-intermediaries form#filter input.text.appname{width:220px}
.page-template-page-credit-intermediaries form#filter input.text.auth,
.page-template-page-credit-intermediaries form#filter input.text.busname{width:200px}
.page-template-page-credit-intermediaries form#filter select#county{width:170px}
.page-template-page-credit-intermediaries form#filter select#post_code{width:190px}
.block,
.block a{width:100%!important}
.pagination-wrap{float:right;font-size:1em;margin:20px 7px 37px 0;padding:20px 0 0;display:block;clear:both}
.pagination-wrap a{color:#02afa8!important;background:#fff!important;border:1px solid #02afa8;border-radius:3px}
.pagination-wrap a:active,
.pagination-wrap a:hover{background:#02afa8!important;color:#fff!important;margin:2px;padding:5px 10px 4px;transition:all .2s ease 0}
.pagination-wrap span.page-numbers.current{font-size:17px;background:#02afa8!important;cursor:pointer!important;border:1px solid #02afa8;border-radius:3px;color:#fff;font-weight:300}
.pagination-wrap span a.page-numbers{font-size:17px;background:#fff;border:1px solid #e3dfdf;border-radius:3px;color:#6d6e71;font-weight:300;margin:2px 5px 2px 0;padding:5px 7px 4px 6px}
#ref_butn,
p a.login-button{background:#ededed;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in}
#ref_butn{float:right;transition:all .2s ease-in;border-radius:0;color:#000;padding:10px 20px;border:none;text-transform:uppercase}
.block a,
.search-strip #searchform input#s,
p a.login-button{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in}
.block a,
p a.login-button{text-transform:uppercase;text-align:center}
.page-template-page-annual-reports .landing h2{color:#2e4660!important;line-height:33px!important}
.page-template-page-annual-reports .landing p.dload{font-size:21px!important}
.page-template-page-annual-reports .landing p.dload a,
.page-template-page-annual-reports .landing p.dload a.pdf{font-weight:300!important}
.inner-content a.no-icon.external:before{display:none!important;}
.page-template-page-annual-reports .landing p.dload a.pdf:before{font-size:16px;display:inline-block;text-decoration:none!important;position:relative;top:-1px;margin-right:4px}
.page-template-page-strategystatements .attachments{padding-top:30px;margin-top:15px;}
.page-template-page-strategystatements .attachments a.pdf{font-size:16px!important;line-height:23px!important;}
.page-template-page-strategystatements .attachments a:before{margin-right:6px!important;}
.page-template-page-strategystatements .formwrap p{font-size:16px!important;line-height:23px!important;}
.page-template-page-strategystatements #filter{margin-top:30px;}
/* Money Tools */
.page-id-11691 .responsive-tabs ul.responsive-tabs__list li{font-size:24px!important;padding:15px 18px 15px 18px!important;background:#f8f8f8;}
.page-id-11691 .responsive-tabs .responsive-tabs__panel{padding-top:10px!important;}
p a.login-button{font-weight:600;transition:all .2s ease-in;-webkit-border-radius:0;border-radius:0;color:#2e4660;padding:12px 10px;border:none;font-size:16px;clear:both;display:inline-block;margin-top:5px;margin-bottom:5px}
.block a,
.search-strip #searchform input#s{-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in}
p a.login-button:hover{text-decoration:none;background:#e7e7e7}
.ai1ec-load-view span.ai1ec-weekday-date,
.ai1ec-load-view span.ai1ec-weekday-day,
th.ai1ec-weekday.ai1ec-today .ai1ec-load-view span.ai1ec-weekday-date,
th.ai1ec-weekday.ai1ec-today .ai1ec-load-view span.ai1ec-weekday-day{color:#fff;font-size:16px}
.ai1ec-week-view th.ai1ec-today .ai1ec-load-view span.ai1ec-weekday-date,
.ai1ec-week-view th.ai1ec-today .ai1ec-load-view span.ai1ec-weekday-day{color:#000;font-size:16px}
.vimeowrap{clear:both;margin-bottom:25px;}
.vimeowrap iframe{}
.block a,
.block a:before{font-size:30px;color:#fff}
.ai1ec-datepicker-days{z-index:9999!important}
.ai1ec-month-view .ai1ec-event{clear:both;height:50px!important;display:block!important}
.page-id-1401 .sidebar ul li.page-item-1413{display:none}
.block{display:inline-block;margin-top:-20px}
.search-footer,
.search-strip{margin-top:50px;position:relative!important}
.block a{display:block!important;background:#00807b;transition:all .2s ease-in;padding:20px}
.block a:before{position:relative;left:-20px;top:2px;content:"\f1ea";font-family:FontAwesome}
.block a:hover{text-decoration:none;background:#006662}
.search-strip{display:none!important;z-index:10!important;background:#ededed;margin-bottom:-60px;padding:45px 0 60px}
.search-strip .container{text-align:center}
.search-strip .container h3{font-size:36px;line-height:40px;color:#2e4660;margin-bottom:40px}
.search-strip #searchform{margin-left:auto;margin-right:auto;width:78%;position:relative;z-index:9000;display:block}
.search-strip #searchform label,
.search-strip #searchform legend{display:none}
.search-strip #searchform input#s{width:56%;font-size:16px;line-height:22px!important;transition:all .2s ease-in;color:#a1a1a1;border:1px solid #dbdbdb;padding:18px 20px}
.search-footer .gform_wrapper .gform_button.button,
.search-strip #searchform button#search-icon{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;text-transform:uppercase}
.search-strip #searchform input#s:focus{border:1px solid #bbb}
.search-strip #searchform button#search-icon{border-radius:0!important;position:relative!important;background:#00807b;color:#fff;width:15%;padding:16px 14px;font-size:18px;top:0;left:-3px;border:none;transition:all .2s ease-in}
.search-strip #searchform button#search-icon:hover{background:#006662}
.search-strip #searchform .form-control{height:60px;border-radius:0;width:80%;display:inline;font-size:17px;color:#333;background-repeat:no-repeat;background-position:96% 53%;border-color:transparent}
.search-footer,
.search-footer .gform_wrapper form{margin-right:auto!important;display:block;margin-left:auto!important}
.search-footer{z-index:100!important;background:#ededed;margin-bottom:-60px;padding:45px 0 40px}
.search-footer .container{margin-left:auto!important;margin-right:auto!important;text-align:center}
.search-footer .container h3{font-size:36px;line-height:40px;color:#2e4660;margin-bottom:40px}
.search-footer .gform_wrapper{margin-top:-60px}
.search-footer .gform_wrapper form{width:70%;position:relative;z-index:9000}
#field_4_11 label span.gfield_required,
#field_4_19 label span.gfield_required,
#field_4_20 label span.gfield_required,
.search-footer .gform_wrapper label,
.search-footer .gform_wrapper legend{display:none}
.search-footer .gform_wrapper ul li label{font-size:16px!important}
li.gfield_html_formatted h3{margin-bottom:5px!important}
.search-footer .gform_wrapper ul li.gfield.gfield_error{border:none;background:0 0;margin-bottom:-10px!important}
.search-footer .gform_wrapper ul li.gfield.gfield_error textarea,
a.backto{border:1px solid #ef4136}
.search-footer .gform_wrapper .gfield_description.validation_message,
.search-footer .gform_wrapper ul li.gfield.gfield_error label{color:#E72113}
.search-footer .gform_wrapper textarea{font-size:16px;margin-top:-20px!important;padding:10px 15px 15px!important}
.search-footer .gform_wrapper .ginput_container_radio ul li{display:inline;margin-right:20px!important;font-size:16px}
.search-footer .gform_wrapper .gform_footer{margin-left:auto!important;margin-right:auto!important;text-align:center}
.search-footer .gform_wrapper ul li#field_2_3 .ginput_container{padding-top:0}
.search-footer .gform_wrapper .gform_button.button{background:#00807b;text-align:center;width:20%!important;transition:all .2s ease-in;-webkit-border-radius:40px;border-radius:40px;color:#fff;padding:12px 20px;font-size:16px}
.search-footer .gform_wrapper .gform_button.button:hover{background:#006662}
.search-footer .gform_confirmation_message{background:#f6fefe;padding:20px;border:1px solid #00a19a;color:#00a19a;font-size:22px}
.search-footer .gform_wrapper input#s{width:56%;font-size:16px;line-height:25px!important;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;color:#a1a1a1;border:1px solid #dbdbdb;padding:19px 20px}
.gsc-cursor-page,
a.gs-title,
a.gs-title b{-moz-transition:all .2s ease-in!important;-ms-transition:all .2s ease-in!important;-o-transition:all .2s ease-in!important}
.search-footer .gform_wrapper input#s:focus{border:1px solid #bbb}
.search-footer .gform_wrapper button#search-icon{border-radius:0!important;position:relative!important;background:#00807b;color:#fff;width:15%;padding:15px 14px;font-size:21px;top:1px;left:-3px;border:none;text-transform:uppercase}
.page-template-page-full-width .inner-content{padding-left:0}
#adBlock,
.gcsc-branding,
.gsc-resultsHeader,
.page-id-331 .page-item-1411,
.page-item-1369,
.page-item-1403,
.page-item-1413,
ul.page-list li.page_item.page-item-331{display:none!important}
/* Ratings */
.rating-form{position:fixed;display:none;right:0px;top:33%;z-index:2000;background:#00807B;width:440px;padding:10px 10px 2px 20px;color:#fff;margin-bottom:0px;}
.rating-form h4{color:#fff!important;font-size:22px!important;}
.rating-form label.description{line-height:18px;margin-bottom:15px;}
.rating-form p.rating-item{font-size:14px!important;}
input.save-rating{width:100px;margin-bottom:-12px;text-transform:uppercase;border:none;background:#fff;}
span.mr-star-rating i{margin-right:5px;font-size:20px;}
p.mr-error{background:#ee4037;color:#fff;padding:5px;text-align:center;}
p.message.success{position:fixed;right:0px;top:35%;background:#00807B;z-index:2000;width:450px;padding:10px 10px 2px 10px;color:#fff;margin-top:60px;}
.alert-close-box{display:none!important;}
.alert-close{position:fixed;display:none!important;right:10px;top:34.2%;color:#fff;font-weight:700;font-size:26px;z-index:8000!important;}
.alert-close:hover{cursor:pointer;}
p.message.success{display:none;}
a.gs-title,
a.gs-title b,
p.title a{font-weight:400!important}
.alert-close:hover{cursor:pointer}
#pagination span.current,
.gsc-cursor-page:hover{cursor:pointer!important}
.page-template-page-googlesearch .inner-content{padding-left:0;padding-right:0}
#cse,
.page-template-page-googlesearch .gsc-control-cse{padding:0!important}
.page-template-page-googlesearch .inner-banner i.fa, .search-results .inner-banner i.fa{font-size:85px;margin-top:10px}
.search-results .post-item a{-webkit-transition:all .2s ease-in!important;color:#00706C;} 
.search-results .post-item a:hover{color:#25746E;} 
table.gsc-above-wrapper-area-container tr.top td{background:#fff!important}
#cse{margin-top:20px}
.gsc-webResult.gsc-result{padding-bottom:20px!important;border-bottom:1px dotted #eaeaea!important}
.gsc-cursor-box.gs-bidi-start-align{display:block!important;position:relative!important;top:20px!important;margin-top:20px!important}
.gsc-results .gsc-cursor-box{margin:10px 10px 10px 0 !important}
.gsc-cursor-page{-webkit-transition:all .2s ease-in!important;font-size:16px!important;border:1px solid #02afa8!important;text-decoration:none;padding:8px 10px!important;color:#02afa8!important;-webkit-border-radius:4px!important;border-radius:4px!important}
.gsc-cursor-page:hover,
.gsc-results .gsc-cursor-box .gsc-cursor-current-page{color:#fff!important;background:#02afa8!important;text-decoration:none!important}
.gsc-thumbnail-inside,
.gsc-url-top{font-family:'Open Sans', sans-serif;padding-left:0!important}
.gsc-result .gs-title{text-decoration:none!important;font-family:'Open Sans', sans-serif;font-size:24px!important;height:1.4em!important;padding-bottom:15px!important;clear:both!important}
a.gs-title,
a.gs-title b{text-decoration:none!important;font-family:Calibri, 'Open Sans', sans-serif;font-size:24px!important;color:#02afa8!important}
.archive .news-summary p.title a,
.news-summary p.title a,
.sidebar h2 a,
.sidebar ul li a{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in}
.gsc-result .gs-title:hover,
a.gs-title b:hover,
a.gs-title:hover,
a.gs-title:hover b{text-decoration:none!important;color:#01c1b9!important}
.gs-imageResult div.gs-visibleUrl,
.gs-webResult div.gs-visibleUrl{font-size:17px!important;color:#2e4660!important}
.gs-bidi-start-align.gs-snippet{text-decoration:none!important;font-family:'Open Sans', sans-serif;font-size:17px!important}
.gs-promotion-image-cell,
.gs-web-image-box img.gs-image,
.gsc-table-cell-thumbnail{display:none!important}
.prosconswrap{display:block;clear:both;padding:20px 25px;background:#f5f4f4;margin-bottom:30px}
.prosconswrap h2{margin-top:0;text-transform:uppercase;font-size:30px!important}
.prosconswrap ul li{position:relative;font-size:20px;padding-left:30px!important}
.prosconswrap .cons ul li:before,
.prosconswrap .pros ul li:before{position:absolute;top:0;font-size:20px;font-family:FontAwesome}
.prosconswrap .pros ul li{line-height:20px}
.prosconswrap .pros ul li:before{content:"\f00c";color:#2eac66}
.prosconswrap .cons ul li:before{content:"\f00d";color:#E72113}
.contact-features{padding-left:0!important;margin-left:-15px!important}
.contact-feature{display:block;min-height:180px;height:180px;border-bottom:1px solid #eee}
.contact-feature h2{margin-bottom:8px!important}
.contact-feature h2 a{color:#5271b7!important;font-size:24px}
.contact-feature h2 a:hover{color:#23527c!important;text-decoration:none}
.inner-content{padding-left:70px;padding-right:0}
.inner-content h1{margin-top:15px;margin-bottom:28px;color:#2e4660;font-size:40px}
.inner-content h2{margin-bottom:12px;color:#344f6c;font-size:36px}
.inner-content h3{margin-bottom:12px;color:#3a5879;font-size:32px}
.inner-content h4{margin-bottom:12px;color:#406185;font-size:28px}
.inner-content h5{margin-bottom:12px;color:#466a91;font-size:24px}
.inner-content ul{margin-top:14px}
.inner-content ul li{position:relative;padding-left:18px;font-size:16px;margin-bottom:12px;list-style:none}
.inner-content ul li a:hover{text-decoration:underline}
.inner-content ul li:before{display:inline-block;text-decoration:none!important;position:absolute;top:6px;left:0;content:"\f04d";font-family:FontAwesome;color:#2e4660;font-size:8px}
.inner-content a:before{display:inline-block}
.inner-content ul li ul{margin-top:10px}
.inner-content ul li ul li{margin-bottom:4px;font-size:15px;padding-left:17px}
.inner-content ul li ul li:before{text-decoration:none;top:6px;left:0;font-size:7px;color:#365372}
.inner-content ol{padding-left:46px}
.inner-content ol li{position:relative;padding-left:5px;font-size:16px;margin-bottom:12px}
.inner-content p{font-size:16px;margin-bottom:20px}
blockquote{border-left:5px solid #364d66}
.sidebar h2{text-transform:uppercase;font-size:16px;font-weight:600}
.sidebar h2 a{color:#2e4660!important;text-decoration:none}
.sidebar h2 a:hover{color:#2a5a8c!important}
.sidebar ul{border-top:1px solid #eee}
.sidebar ul li{list-style-type:none;font-weight:300;text-transform:uppercase;font-size:14px;border-bottom:1px solid #eee;padding:10px 0 10px 18px}
.sidebar ul li.current_page_item a{color:#2e4660!important;font-weight:600;text-decoration:none}
.sidebar ul li a{display:block;color:#464646}
.sidebar ul li a:hover{color:#2a5a8c!important;text-decoration:none}
.sidebar ul li ul{margin-top:5px;border:none;margin-bottom:-3px}
.sidebar ul li ul li{border:none;padding:4px 0 4px 18px;font-size:13px}
.sidebar ul li ul li a{color:#464646}
.sidebar ul li ul li.current_page_item a{color:#02afa8!important;font-weight:600;text-decoration:underline}
.sidebar ul li.page_item_has_children ul.children{display:none}
.sidebar ul li.page_item_has_children.current_page_ancestor ul.children,
.sidebar ul li.page_item_has_children.current_page_item ul{display:block}
.sidebar ul li.page_item_has_children.current_page_item ul.children li a{font-weight:300;color:#464646}
.sidebar ul li.page_item_has_children.current_page_ancestor a{color:#2e4660!important;font-weight:600;text-decoration:none}
.sidebar ul li.page_item_has_children.current_page_ancestor.current_page_parent ul.children li a{font-weight:300;color:#464646!important}
.sidebar ul li.page_item_has_children.current_page_ancestor ul.children li a:hover, .sidebar ul li.page_item_has_children.current_page_ancestor ul.children li a:focus{color:#2e4660!important}
.sidebar ul li.page_item_has_children.current_page_ancestor ul.children li.current_page_item a{color:#6d6e71!important;text-decoration:underline!important}
.sidebar ul li ul li ul{margin-top:4px;margin-bottom:3px}
.sidebar ul li ul li ul li a{text-transform:none!important}
.sidebar ul li.page_item_has_children.current_page_ancestor li a{font-weight:300;color:#464646!important}
.sidebar ul li.page_item_has_children.current_page_ancestor li.page_item_has_children.current_page_ancestor.current_page_parent a{color:#464646;font-weight:600}
.sidebar ul li.page_item_has_children.current_page_ancestor li.page_item_has_children.current_page_ancestor.current_page_parent ul.children li a{font-weight:300}
.feature-block h3,
.feature-block h4 a,
.sidebar ul li a.active,
p.title{font-weight:600}
.sidebar ul li.page_item_has_children ul.children li.page_item_has_children ul.children{display:none}
.sidebar ul li.page_item_has_children ul.children li.page_item_has_children.current_page_ancestor ul.children{display:block}
.archive .sidebar ul li.newsarchive a,
.blog .sidebar ul li.currentnews a,
.page-id-179 .sidebar ul li.newsletter a,
.single ul li.currentnews a{color:#2e4660!important;font-weight:600;text-decoration:none}
ul.sub-items{-webkit-padding-start:20px;margin-top:10px}
ul.sub-items li{font-size:14px}
ul.sub-items li:last-child{border-bottom:0;padding-bottom:0}
ul.newssub{margin-bottom:30px}
.sidebar h2.site{border-bottom:0!important}
.sidebar ul.sitemenu{border-top:0!important}
.feature-block{position:relative;background:url(../img/lhs-icon.png) 17px 17px no-repeat #00706C;display:block;padding:20px;margin-top:40px;margin-bottom:40px;color:#fff}
.feature-block h3{padding-left:40px;font-size:16px;color:#fff;margin-top:0;margin-bottom:5px}
.feature-block h4,
.well.docs p{font-size:15px;margin-bottom:0}
.feature-block h4{padding-left:40px;line-height:20px!important}
.feature-block a.pdf:before,
.feature-block h4 a{color:#fff}
.feature-block a.external{color:#fff;display:block;padding-top:10px}
.well{border-radius:0}
.form-horizontal .control-label{text-align:left;font-weight:400}
.well p{font-size:15px}
.alignleft,
.alignright{margin-bottom:20px;max-width:380px}
.well i.fa{margin-right:10px}
.alignright,
.alignright img{padding-right:0!important;margin-right:0!important}
.well .btn-default{display:block;margin-top:20px;width:20%}
.well h4{padding-left:8px;font-size:20px}
.well h3{margin-top:0;font-size:20px}
.table>tbody>tr:last-child{border-bottom:1px solid #ddd}
.help-block{margin-top:0;font-size:13px}
.alignleft p.wp-caption-text,
.alignright p.wp-caption-text{background:#00807B;color:#fff;font-size:14px;text-decoration:uppercase}
.alignright{margin-top:7px;float:right;margin-left:20px}
.alignright p.wp-caption-text{margin-top:-2px;padding:5px 5px 5px 10px !important}
.alignleft,
.alignleft img{padding-right:0!important}
.alignleft{margin-top:7px;float:left;margin-left:0!important;margin-right:20px}
.alignleft img{margin-right:0!important}
a.audio:before,
a.doc:before,
a.excel:before,
a.pdf:before,
a.ppt:before,
a.swf:before,
a.video:before,
a.zip:before{margin-right:8px}
.alignleft p.wp-caption-text{margin-top:-2px;padding:5px 5px 5px 10px !important}
a.audio:before,
a.doc:before,
a.excel:before,
a.pdf:before,
a.ppt:before,
a.swf:before,
a.video:before,
a.zip:before,
p a:before{text-decoration:none}
.inner-content table{border:1px solid #ddd;margin-bottom:20px!important;margin-top:10px}
.inner-content table tr th,
.inner-content table tr.top td{font-size:17px;background:#00807B!important;border-bottom:1px solid #d6e8ef;font-weight:600!important;border-right:1px solid #018580!important;text-transform:uppercase;color:#fff!important}
.inner-content table tr td{border-right:1px solid #ddd;font-size:17px;padding:10px 12px}
.inner-content a.external:before,
a.audio:before,
a.doc:before,
a.excel:before,
a.pdf:before,
a.ppt:before,
a.swf:before,
a.video:before,
a.zip:before{font-size:15px;font-family:FontAwesome}
a.pdf:before{content:"\f1c1";color:#d30f18}
a.doc:before{content:"\f1c2";color:#082aaa}
a.excel:before{content:"\f1c3";color:#069f47}
a.ppt:before{content:"\f1c4";color:#db4f1e}
a.swf:before{content:"\f1c8";color:#02a7ce}
a.zip:before{content:"\f1c6";color:#5a16d6}
a.audio:before{content:"\f1c7";color:#ddb117}
a.video:before{content:"\f1c8";color:#02a7ce}
p a:before{margin-left:3px;margin-right:4px!important}
.inner-content ul.files li{padding-left:0;margin-bottom:8px}
.inner-content ul.files li:before{text-decoration:none!important;display:none}
.inner-content a.external:before{text-decoration:none;content:"\f08e";position:relative;top:1px;margin-right:8px;color:#5271b7}
.page-id-735 .inner-content ul.files li{padding-left:20px}
.page-id-735 .inner-content ul.files li:before{display:block!important}
.jumbotron{padding:20px!important;margin-top:30px;-webkit-box-shadow:inset 0 0 1px 1px #c8ddea;box-shadow:inset 0 0 1px 1px #c8ddea;background:#f1f9fd!important;clear:both}
.ai1ec-field-value,
.ai1ec-location,
.dt-duration{padding-left:0!important}
.jumbotron h2{font-size:28px;line-height:32px;color:#363d90;margin:20px 0!important}
.archive .news-summary,
.archive h1,
.blog h1,
.news-summary,
.page-template-page-archive-2014 h1,
.page-template-page-archive-2015 h1,
.page-template-page-archive-2016 h1{margin-bottom:20px}
.jumbotron p{font-size:16px!important;font-weight:300!important;line-height:21px!important}
.jumbotron p a{font-weight:300}
.jumbotron p a:hover,
.jumbotron p a:hover:after{font-weight:300;color:#26a5e4}
.jumbotron p a:after{font-family:FontAwesome;content:"\f101";margin-left:5px;color:#0087c4;font-size:17px!important}
.archive p.date:before,
.single p.date:before,
p.date:before{top:-1px;font-family:FontAwesome;content:"\f073";position:relative}
.jumbotron img,
.jumbotron p img{float:right}
.single-ai1ec_event .inner-content p.date{display:none!important}
.ai1ec-field-label{text-align:left!important;width:75px!important}
.ai1ec-field-value{font-size:16px!important}
.inner-content table.ai1ec-month-view tr.top th.ai1ec-weekday{font-weight:300!important}
.inner-content table.ai1ec-month-view tr.top td{background:#fff!important;border-right:1px solid #ddd!important}
.inner-content table.ai1ec-month-view tr td a.ai1ec-load-view{padding-top:5px;padding-bottom:5px;font-size:16px!important}
.archive .inner-content,
.blog .inner-content,
.page-template-page-archive-2014 .inner-content,
.page-template-page-archive-2015 .inner-content,
.page-template-page-archive-2016 .inner-content{padding-right:0}
.archive .inner-content h2{font-size:24px;margin-top:-5px}
.archive p.date:before,
p.date:before{color:#6d6e71;margin-right:7px}
.archive p.date,
p.date{color:#6d6e71;font-size:16px;font-weight:600;margin-bottom:8px;text-transform:uppercase}
.archive .news-summary p.title,
.news-summary p.title{font-size:28px;font-weight:400;line-height:32px;margin-top:5px;margin-bottom:5px}
.archive .news-summary p.title a,
.news-summary p.title a{transition:all .2s ease-in;text-decoration:none}
.archive .news-summary p.title:focus,
.archive .news-summary p.title:visited,
.blog .news-summary p.title:focus,
.news-summary p.title:visited{text-decoration:none}
.archive .news-summary p.title a:hover,
.news-summary p.title a:hover{color:#23527c;text-decoration:none}
#pagination a,
#pagination span.current{text-decoration:none!important;margin:2px;padding:5px 10px 4px}
.archive .news-summary p,
.news-summary p{margin-bottom:0}
#pagination{font-size:1em;margin:20px 7px 37px 0;padding:20px 0 0;display:block;clear:both}
#pagination a,
#pagination span.current,
#pagination span.pages{font-size:17px;font-weight:normal;}
#pagination span.disabled{display:none}
#pagination a{color:#6d6e71!important;background:#fff!important;border:1px solid #02afa8;border-radius:3px}
#pagination a:active,
#pagination a:hover{background:#00807b!important;color:#fff!important;margin:2px;padding:5px 10px 4px;transition:all .2s ease 0}
.social-links a,
a.backto{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in}
#pagination span.current{background:#00807b!important;border:1px solid #02afa8;border-radius:3px;color:#fff}
#pagination span.pages{background:#fff;border:1px solid #6d6e71;border-radius:3px;color:#6d6e71;margin:2px 5px 2px 0;padding:5px 7px 4px 6px}
.single .inner-content{padding-right:0}
.single h2{margin-bottom:25px}
.single p.date:before{color:#6d6e71;margin-right:7px}
.single p.date{color:#6d6e71;font-size:16px;font-weight:300;margin-bottom:8px;text-transform:uppercase}
.attachments{display:block;clear:both;padding:25px 25px 20px;background:#f5f4f4;margin-bottom:30px}
.attachments ul li:before,
.search-strip{display:none!important}
.attachments h2{margin-top:0;font-size:30px!important}
.attachments h2:before{font-family:FontAwesome}
.attachments ul,
.attachments ul li{padding-left:0!important}
.attachments ul li{list-style:none;}
a.backto{display:block;margin-top:30px;text-align:right;width:28%!important;text-decoration:none;transition:all .2s ease-in;-webkit-border-radius:40px;border-radius:40px;color:#E72113;padding:8px 25px 8px 20px;font-size:17px;background:url(../img/red-arrow.png) 10% 50% no-repeat #fff!important}
a.backto:hover{border:1px solid #ef4136;text-decoration:none;color:#fff;background:url(../img/white-arrow.png) 10% 50% no-repeat #E72113!important}
a.backto:focus,
a.backto:visited{text-decoration:none}
a.backto.calc{width:20%!important}
a.backto.long{width:37%!important}
a.backto.medium{width:40%!important}
a.backto.longer{width:52%!important}
.single-ai1ec_event a.backto{display:none}
.single-ai1ec_event .calendarlink,
.single-ai1ec_event .calendarlink a.backto{display:block!important}
.error404 .inner-banner h1,
.error404 .inner-banner p{padding-left:5px}
.error404 .inner-banner i.fa{font-size:90px;margin-top:17px}
.error404 .container.error h2{font-size:36px}
.error404 .container.error p{font-size:16px;margin-bottom:20px}
.pagination{display:inline-block;padding-left:0;margin:0;border-radius:4px;margin-top:0!important}
.pagination li{font-size:14px!important}
input.page-input{height:34px;margin-bottom:0;background-color:#fff;width:46px!important;float:left;min-height:auto;padding:5px 8px!important;border:1px solid #ddd!important}
span.table-pagination{display:block!important}
.pagination>li:first-child>a,
.pagination>li:first-child>span{border-right:1px solid #ddd}
.pagination>li span{color:#555}
input.form-control,
select.form-control{border-radius:0}
p.date{font-size:14px;margin-bottom:0}
p.title{font-size:17px}
.btn-default{width:100%}
.one-result,
tr.bandon-info{display:none}
tr.bandon-info p{font-size:14px}
tr.bandon-info td{border-top:0!important}
.page-id-187 iframe{overflow-y:scroll!important;overflow-x:scroll!important}
.page-id-173 .inner-content{padding-right:0}
.gform_wrapper{float:left;font-weight:normal;margin-top:0;padding:0!important;margin-right:0;position:relative;width:100%}
.gform_wrapper span.gform_description{width:100%!important}
.gform_description span.star{color:#E72113;font-size:19px!important;font-weight:700}
.gform_description{font-size:16px;background:#f5f4f4;padding:20px}
.gform_wrapper label.gfield_label{margin-bottom:-2px}
.gform_wrapper label span.gfield_required{color:#E72113}
#myModal .js-cm-form button,
.js-cm-form button,
.gform_wrapper input.gform_button{color:#fff;border:none;transition:all .2s ease-in 0;text-transform:uppercase}
.gform_wrapper .top_label input.medium,
.gform_wrapper .top_label select.medium{margin-bottom:5px;padding:5px 7px!important;width:100%}
.gform_wrapper ul li.gfield{padding-left:0;padding-right:0!important}
.gform_wrapper .ginput_container_radio ul.gfield_radio{margin-left:0!important;margin-top:-6px!important}
.gform_wrapper .ginput_container_radio ul.gfield_radio li{margin-bottom:-2px}
.gform_wrapper .ginput_container_radio ul.gfield_radio li label{font-weight:400;font-style:normal;font-size:16px}
.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label,
.gform_wrapper ul.gfield_radio li input[type=radio]:checked+label{font-weight:400!important}
.gform_wrapper textarea{padding:5px 7px!important;width:100%!important}
.gform_wrapper input.gform_button{background:#E72113;font-weight:400;padding:12px 18px}
#myModal #subForm button:hover,
#subForm button:hover,
.gform_wrapper input.gform_button:hover{background:#ff3528;text-decoration:none}
#myModal #subForm button,
#subForm button{background:#E72113}
.validation_error{display:none!important}
.gform_wrapper li.gfield.gfield_error.field_sublabel_below,
.gform_wrapper li.gfield.gfield_error.gfield_contains_required{padding-left:20px!important}
.gform_wrapper li.gfield.gfield_error.field_sublabel_below .gfield_description.validation_message{font-size:16px!important}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{font-size:14px!important}
.inner-content .gform_wrapper h3{font-size:24px;margin-bottom:0}
.inner-content ul li ul.gform{position:relative!important;top:-5px;left:-12px!important}
.gform_wrapper li#field_3_5 .gfield_description{margin-top:-12px}
.gform_wrapper li#field_3_6.gfield,
.gform_wrapper li#field_3_7.gfield{width:32%;margin-right:15px;float:left;clear:none}
.gform_wrapper li#field_3_8.gfield{width:32%;float:left;clear:none}
#gform_wrapper_4 ul li#field_4_4,
#gform_wrapper_4 ul li#field_4_5{margin-top:-30px}
#gform_wrapper_4 ul li#field_4_9 .gfield_description,
.gform_wrapper li#field_4_18.gfield .gfield_description{margin-top:-12px}
#gform_wrapper_5 ul li#field_4_8{margin-bottom:0}
#gform_wrapper_4 ul li#field_4_10.gfield{float:left;width:32%;margin-right:15px}
#gform_wrapper_4 ul li#field_4_11.gfield{float:left;clear:none;width:32%}
#gform_wrapper_4 ul li#field_4_18.gfield{float:left;width:32%;clear:none;margin-right:15px}
#gform_wrapper_4 ul li#field_4_19.gfield{float:left;clear:none;width:32%;margin-right:15px}
#myModal #subForm input.check,
#subForm input.check{position:relative;top:1px;margin-right:5px}
#gform_wrapper_4 ul li#field_4_20.gfield{float:left;clear:none;width:32%}
.page-id-173 .sidebar ul li.page-item-173 ul.children,
.sidebar ul li ul li.page-item-1411{display:none}
.js-cm-form label{font-weight:700;font-size:16px}
.js-cm-form input.input{margin-bottom:5px;font-size:16px;padding:5px 7px!important;width:50%}
79*.js-cm-form button{font-weight:400;padding:12px 18px}
#myModal .js-cm-form{margin-top:30px}
.well .btn-ghost,
.well hr.top{margin-top:10px}
#myModal .js-cm-form label{font-weight:700;font-size:16px}
#myModal .js-cm-form input.input{margin-bottom:5px;font-size:16px;padding:5px 7px!important;width:100%}
#rate-button,
#rate-page{position:fixed;right:0;top:50%;z-index:9999}
#myModal .js-cm-form button{font-weight:400;padding:12px 18px}
.page-id-1364 .sidebar li.page-item-1364 ul.children{display:none!important}
.calcs{padding-left:70px}
span.result{display:none;font-size:15px;font-weight:600}
.well hr{border-top:1px solid #ddd}
.well h5{font-size:24px;font-weight:600}
span.highlight{font-size:13px}
.well .btn-ghost:hover{background:#bbb}
.well .form-control{height:40px;width:70%}
.well td{font-size:15px}
#rate-button{margin-top:-32px;background:#3A5AA5;width:230px;display:none}
#rate-button a{font-size:20px;line-height:22px;padding:10px 10px 10px 30px;background:url(../../../images/bg_rate-button.gif) 5px center no-repeat;color:#FFF;display:block}
#rate-button a:link,
#rate-button a:visited{color:#FFF;text-decoration:none}
#rate-button a:active,
#rate-button a:hover{color:#FFF;text-decoration:underline}
#rate-page{display:none;margin-top:-60px;background:#3A5AA5;width:auto;padding:20px}
#rate-page a.btn{background:#3A5AA5;color:#FFF;font-size:12px;line-height:14px;display:inline-block;padding:10px;position:absolute;right:10px;top:-34px}
#rate-page form span,
#rate-page h2,
#rate-page p{color:#FFF;line-height:20px;margin-bottom:10px}
#rate-page a.btn:link,
#rate-page a.btn:visited{color:#FFF;text-decoration:none}
#rate-page a.btn:active,
#rate-page a.btn:hover{color:#FFF;text-decoration:underline}
#rate-page h2{font-size:20px}
#rate-page p,
.footer p{font-size:14px}
#rate-page form{position:relative;width:100%;height:40px}
#rate-page form span{width:50px;font-size:14px}
#rate-page form span.left{width:80px;position:absolute;left:0;top:0;text-align:left}
#rate-page form span.right{width:80px;position:absolute;right:0;top:0;text-align:right}
#rate-page form fieldset{margin:0 70px;width:auto;border:none;background:url(../../../images/bg_rate-line.gif) left center repeat-x;height:20px;padding:0;text-align:center}
#rate-page form ul{margin:0;padding:0;width:100%;display:table}
#rate-page form li{margin:0;padding:0;height:20px;display:table-cell;background:url(../../../images/bg_rate-dot.gif) center top no-repeat;position:relative}
#rate-page form ul.optioncount-4 li{width:25%}
#rate-page form ul.optioncount-5 li{width:20%}
#rate-page form ul.optioncount-6 li{width:16.6666%}
#rate-page form li.first{background:url(../../../images/bg_rate-line-half.gif) center top no-repeat}
#rate-page form li.last{background:url(../../../images/bg_rate-line-half-rtl.gif) center top no-repeat}
#rate-page form li span{display:block;padding-top:4px}
#rate-page form li input{position:relative;top:3px;cursor:pointer;-webkit-appearance:radio;-webkit-border-radius:auto;opacity:.9}
.footer-wrapper{background:#2e4660;color:#fff;padding:30px 30px 20px;margin-top:60px}
.footer p{margin-bottom:5px}
.footer .text{margin-top:-5px!important}
.social-links a{transition:all .2s ease-in;color:#caced3;font-size:28px}
.social-links a:hover{color:#fff}
a.social .fa{margin-left:2px}
a.social .fa:first-child{margin-right:5px}
.footer h5, .footer h2{text-transform:uppercase;margin-top:-2px;margin-bottom:20px}
.footer h2{font-size:14px;}
ul.footer-menu{padding-left:0;margin-left:0;margin-bottom:0;list-style-type:none;-webkit-padding-start:0}
.footer-menu a{display:block;color:#fff;font-size:14px;margin-bottom:0px}
.footer-menu li{padding-top:0;padding-bottom:2px;margin-left:-15px!important;padding-left:0}
.footer hr{margin-top:10px;margin-bottom:10px}
img.footer-logo{width:200px}
.gsc-search-box{display:none!important}
@media screen\0{.page-template-page-complaints embed{display:none!important}}
input.register{border-radius:0!important;position:relative!important;background:#00807b;color:#fff;width:60%;padding:16px 14px;font-size:18px;top:0;left:-3px;border:none;text-transform:uppercase;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in}
iframe{width:100%!important}
div#___gcse_1{display:none!important}
/* Tooltip */
#tooltip{-webkit-border-radius:4px 4px 4px 4px;border-radius:4px 4px 4px 4px;text-align:center;color:#fff;background:#2e4660;position:absolute;z-index:100;padding:15px;}
#tooltip:hover{cursor:pointer;}
abbr{text-decoration:none!important;color:#337ab8;border:none!important;}
abbr:after{text-decoration:none!important;content:"\f05a";font-size:14px;position:relative;top:-2px;font-family:'FontAwesome';color:#337ab8;margin-left:2px }
abbr:hover{cursor:pointer;text-decoration:none!important;color:#23527c;}
abbr:hover:after{color:#23527c;}
#tooltip:after /* triangle decoration */{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #2e4660;content:'';position:absolute;left:50%;bottom:-10px;margin-left:-10px;}
#tooltip.top:after{border-top-color:transparent;border-bottom:10px solid #2e4660;top:-20px;bottom:auto;}
#tooltip.left:after{left:10px;margin:0;}
#tooltip.right:after{right:10px;left:auto;margin:0;}
/* New Tooltips - 19/10/17 */
span.tooltips{text-decoration:none!important;color:#337ab8!important;border:none!important;}
span.tooltips:hover{cursor:pointer;text-decoration:none!important;color:#23527c!important;}
span.tooltips:hover:after{color:#23527c!important;}
span.tooltips:after{text-decoration:none!important;content:"\f05a";font-size:14px;position:relative;top:-2px;font-family:'FontAwesome';color:#337ab8;margin-left:2px }
.example span.tooltips{text-decoration:underline!important;color:#fff!important;}
.example span.tooltips:hover{color:#fff!important;text-decoration:none!important;}
.example span.tooltips:hover:after{color:#fff!important;}
.example span.tooltips:after{color:#fff!important;}
/* Homepage Quick Links Buying Home*/
.quick-links-buying-home{}
.quick-links-buying-home h2{text-align:center;text-transform:uppercase;font-size:36px;margin-top:35px;margin-bottom:30px;color:#333333;}
.quick-links-buying-home .quick:hover{cursor:pointer;}
.quick-links-buying-home .quick a{margin-bottom:10px;}
.quick-links-buying-home .quick img:last-child{display:none;}
.quick-links-buying-home .quick:hover img:first-child{display:none;}
.quick-links-buying-home .quick:hover img:last-child{display:inline-block;}
.quick-links-buying-home .quick h3{text-align:center;margin-top:5px;color:#838383;text-transform:uppercase;font-size:23px;}
.quick-links-buying-home .quick h3 a{text-align:center;color:#2e4660;text-transform:uppercase;font-size:23px;}
.quick-links-buying-home .quick:hover h3 a{text-align:center;margin-top:0px;text-decoration:none;text-transform:uppercase;font-size:23px;}
.quick-links-buying-home .quick i{color:#2e4660;}
.quick-links-buying-home .quick:hover h3 a{color:#345d89;}
.quick-links-buying-home p{text-align:center;font-size:60px;margin-bottom:0px;color:#838383;}
.quick-links-buying-home .quick.one:hover h3 a{color:#E72113;}
.quick-links-buying-home .quick.two:hover h3 a{color:#5271b7;}
.quick-links-buying-home .quick.three:hover h3 a{color:#b196c7;}
.quick-links-buying-home .quick.four:hover h3 a{color:#f18700;}
.quick-links-buying-home .quick.five:hover h3 a{color:#E72113;}
.quick-links-buying-home .quick.six:hover h3 a{color:#39bfef;}
.quick-links-buying-home .quick.seven:hover h3 a{color:#939598;}
.quick-links-buying-home .quick.eight:hover h3 a{color:#5c79bb;}
.quick-links-buying-home .quick.nine:hover h3 a{color:#2ead66;}
li.current-menu-item.menu-item-6970 a{font-weight:700;color:#2e4660!important;}
.page-id-331 .inner-content ul.page-list .page_item.page-item-5458{display:none;}
.hidden[style*='display:block']{display:block !important;}
/* WP Design Library */
/* Top Tip */
.inner-content .toptip{margin-top:30px;margin-bottom:30px;text-align:center;padding:15px 40px 20px 40px;background:#2E4660;position:relative;}
.inner-content .toptip h3{margin-top:55px!important;color:#fff!important;font-family:Open Sans;line-height:39px;font-size:22px!important;margin-bottom:15px;}
.inner-content .toptip p:before{-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;color:#fff!important;content:url(../img/star.svg);width:28px;height:28px;position:absolute;top:16%;left:50%;transform:translate(-50%, -50%);}
.inner-content .toptip p{margin-bottom:10px;color:#fff!important;font-family:Open Sans;font-weight:normal;line-height:22px;font-size:16px;text-align:center;}
.inner-content .toptip:hover p:before{top:15%;}
.inner-content .toptip p a{color:#fff!important;text-decoration:underline;}
.inner-content .toptip p a:hover{color:#fff!important;text-decoration:none;}
.inner-content .toptip p a:before{display:none;}
.inner-content .toptip.left p{text-align:left!important;}
.inner-content .toptip.left ul{margin-top:14px;padding-left:0px!important;}
.inner-content .toptip.left ul li, .inner-content.left .toptip p ul li{position:relative;padding-left:18px;margin-bottom:12px;text-align:left!important;list-style:none;color:#fff!important;}
.inner-content .toptip.left ul li a:hover{text-decoration:underline}
.inner-content .toptip.left ul li:before{display:inline-block;text-decoration:none!important;position:absolute;top:6px;left:0;content:"\f04d";font-family:FontAwesome;color:#fff!important;font-size:8px}
.inner-content .toptip a:before{display:inline-block}
/* Did you know */
.inner-content .didyouknow{margin-top:30px;margin-bottom:30px;text-align:center;padding:25px 40px 30px 40px;background:#05654E;position:relative;}
.inner-content .didyouknow h3{margin-top:55px!important;color:#fff!important;font-family:Open Sans;line-height:39px;font-size:22px!important;margin-bottom:25px;}
.inner-content .didyouknow p:before{-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;color:#fff!important;content:url(../img/bulb.svg);width:28px;height:28px;position:absolute;top:18%;left:50%;transform:translate(-50%, -50%);}
.inner-content .didyouknow p{color:#fff!important;font-family:Open Sans;font-style:italic;font-weight:normal;line-height:24px;font-size:16px;text-align:center;}
.inner-content .didyouknow:hover p:before{top:16%;}
/* Accordions */
.inner-content .accordion{padding-bottom:0px;margin-top:0px;margin-bottom:40px!important;border-left:1px solid #E0E0E0;border-right:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0;}
.inner-content .accordion .accordion-title{margin-bottom:-10px;}
.inner-content .accordion h3.accordion-title{background:#2e4660;padding:15px 20px 15px 20px;position:relative;}
.inner-content .accordion h3.accordion-title:after{-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;color:#fff!important;content:url(../img/accord-arrow.svg);width:11px;height:19px;top:35%;right:2%;position:absolute;}
.inner-content .accordion h3.accordion-title.open{background:#365b83;}
.inner-content .accordion h3.accordion-title.open:after{transform:rotate(90deg);}
.inner-content .accordion h3:hover{cursor:pointer;}
.inner-content .accordion h3.accordion-title{font-style:normal;font-weight:600;line-height:normal;font-size:20px;color:#fff!important;}
.inner-content .accordion h3.accordion-title:focus{outline:none;}
.inner-content .accordion .accordion-content{padding:20px 20px 5px 20px;font-size:16px;color:#333333;}
.accordion h2{font-size:36px!important;}
/* Tabs */
.page-id-8222 .responsive-tabs{}
.page-id-8222 .responsive-tabs ul.responsive-tabs__list{width:100%;margin-left:0px;padding-right:0px;}
.page-id-8222 .responsive-tabs ul li.responsive-tabs__list__item{position:relative;margin-bottom:15px;padding:15px 15px 15px 45px!important;width:32%;margin-right:10px;font-weight:600!important;line-height:24px;border-top:none!important;font-size:16px;min-height:120px!important;vertical-align:middle;color:#fff!important;background:#2E4660;margin-top:1px!important;margin-left:0px!important;border-top:none!important;border-bottom:14px solid #7B6CB2!important;border-right:none!important;border-radius:0!important;border-left:none!important;-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;display:flex;justify-content:center;align-content:center;flex-direction:column;/* column | row */}
.page-id-8222 .responsive-tabs ul li.responsive-tabs__list__item:after{-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;color:#fff!important;content:url(../img/accord-arrow.svg);width:10px;height:17px;top:42%!important;left:7%!important;position:absolute;}
.page-id-8222 .responsive-tabs li.responsive-tabs__list__item.responsive-tabs__list__item--active{color:#fff!important;background:#7b6cb2;font-weight:600!important;margin-top:0px!important;border-bottom:14px solid #2E4660!important;}
.page-id-8222 .responsive-tabs .responsive-tabs__list__item.responsive-tabs__list__item--active,
.page-id-8222 .responsive-tabs .responsive-tabs__list__item:hover{border-bottom:none!important;color:#fff!important;border-top:none!important;border-left:none!important;background:#7B6CB2;border-bottom:14px solid #2E4660!important;text-decoration:none;}
.page-id-8222 .responsive-tabs .tabcontent{border:none!important;padding:35px 25px 25px 0 !important;}
.page-id-8222 .responsive-tabs .tabcontent h2{margin-bottom:30px;font-style:normal!important;font-weight:400!important;font-size:32px;line-height:38px;}
.page-id-8222 .responsive-tabs .tabcontent h2 strong{font-weight:600!important;font-style:normal!important;color:#9184BE;}
.page-id-8222 .inner-content h3{color:#2E4660;font-size:32px;line-height:32px;font-size:26px;}
.page-id-8222 .inner-content h4{font-weight:600;color:#2E4660;line-height:39px;font-size:22px;margin-bottom:20px;}
/* List */
.inner-content .arrowlist{margin-top:30px;margin-left:0px;}
.inner-content .arrowlist ul{margin-left:0px;margin-bottom:30px;}
.inner-content .arrowlist ul li a{}
.inner-content .arrowlist ul li{position:relative;}
.inner-content .arrowlist ul li:before{-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;color:#fff!important;content:url(../img/black-arrow.svg);width:10px;height:17px;top:5px!important;left:0px;position:absolute;}
/* Linked List */
.inner-content .linkslist{margin-top:30px;margin-left:0px;}
.inner-content .linkslist ul{margin-left:0px;margin-bottom:30px;}
.inner-content .linkslist ul li a{}
.inner-content .linkslist ul li{position:relative;}
.inner-content .linkslist ul li:before{-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;color:#fff!important;content:url(../img/blue-arrow.svg);width:10px;height:17px;top:5px!important;left:0px;position:absolute;}
.inner-content .linkslist ul li:hover:before{content:url(../img/blue-arrow-hover.svg);}
/* Table */
.inner-content .table table{border:none!important;}
.inner-content .table table th{text-transform:none;background:#7b6cb2!important;padding:20px 15px 20px 15px!important;vertical-align:middle;font-size:16px;color:#FFFFFF;font-weight:700;}
.inner-content .table table.table-striped th{border:none;}
.inner-content .table table th.left{width:40%;border-right:1px solid #fff!important;}
.inner-content .table table th.right{width:60%;border-left:1px solid #fff!important;}
.inner-content .table table tr{border-top:none!important;border-bottom:none!important;}
.inner-content .table table tr td.left{}
.inner-content .table table tr td{border vertical-align:middle;color:#333333;background:#f5f5f5;vertical-align:middle;font-size:16px;padding:20px 15px 20px 15px!important;border-right:2px solid #fff!important;border-left:none;border-top:none!important;border-bottom:none!important;}
.inner-content .table table.table-striped>tbody>tr:nth-of-type(odd) td{background-color:#E5E5E5;border-top:none!important;border-bottom:none!important;}
.inner-content .table table.table-striped tr td.left{border-right:1px solid #fff!important;}
.inner-content .table table.table-striped>tbody>tr:nth-of-type(odd) td{background-color:#E5E5E5;border-top:none!important;border-bottom:none!important;border-right:2px solid #fff!important;}
/* Responsive Table (Pensions) */
.responsive-table{clear:both;margin-bottom:30px;background:#f5f5f5;margin-bottom:10px;padding:10px 15px 15px 15px;}
.responsive-table .item-row{border-bottom:1px solid #dddcdc!important;padding-bottom:5px;}
.responsive-table .item-row h4{margin-top:10px;color:#333333;font-size:16px;line-height:22px;}
/* Examples */
.examplewrapper{clear:both;margin-top:30px;padding-left:15px;padding-right:15px;}
.example{margin-bottom:20px;text-align:center;padding:30px 15px 30px 20px;background:#2E4660;color:#fff;}
.example h4:before{content:url(../img/profile.svg);color:#fff!important;margin-top:-10px;display:block;margin-right:auto;margin-left:auto;margin-bottom:20px;width:50px;height:50px;}
.example.one{}
.example.two{}
.example.three{}
.example h4{margin-top:10px;width:15%;display:block;position:absolute;font-size:22px;font-weight:700;color:#fff!important;margin-bottom:50px!important;}
.example h4:after{position:absolute;content:url(../img/white-line.svg);color:#fff!important;top:30px;left:13%;display:block;margin-right:auto;margin-left:auto;margin-bottom:20px;width:80px;height:1px;}
.example p{margin-bottom:12px;float:left;padding-left:20%;width:98%;text-align:left;}
.example table{max-width:570px!important;float:right;margin-right:8px;margin-bottom:25px!important;}
.example table tr.top{display:none;}
.example .table-striped>tbody>tr:nth-of-type(odd){background:#2E4660!important;}
.example table.table-striped:hover tbody tr:nth-of-type(odd){background:#2E4660!important;}
.example table.table-striped:hover tbody tr{background:#2E4660!important;}
/* htbgwm */
.htbgwm-banner{background:url(/consumers/wp-content/uploads/sites/2/2022/03/htbwm-banner2.jpg);background-repeat:no-repeat;position:relative;padding-top:0px;display:block;height:450px;max-height:450px;background-size:cover;width:100%;margin-top:0px;}
.htbgwm-banner .container{position:relative;height:450px;max-height:450px;}
.htbgwm-banner .titlewrap{top:10%;position:absolute;left:0px;}
.htbgwm-banner .titlebox{position:relative;background:#011637;width:260px;padding:10px 15px 5px 20px;display:block;margin-bottom:20px;}
.htbgwm-banner .titlebox:after{content:'';background:url('/consumers/wp-content/uploads/sites/2/2022/03/cornerfold.png');width:38px;height:34px;display:block;position:absolute;z-index:200;top:0px;right:0px;}
.htbgwm-banner .titlebox h1{letter-spacing:-1px;font-weight:700;line-height:50px;font-size:45px;margin-top:0px;text-transform:uppercase;color:#fff;}
.htbgwm-banner .titlebox h1 a{color:#fff;}
.htbgwm-banner .titlebox h1 a:hover{text-decoration:none;}
.htbgwm-banner .container p{font-size:18px;line-height:160%;color:#fff;font-weight:400;}
.htbgwm .inner-content{padding-left:0px;}
.htbgwm .inner-content h2{color:#2e4660;font-weight:600;font-size:24px;line-height:140%;}
.htbgwm .inner-content .introduction_text{font-size:18px;}
@media only screen and (min-width:1000px){
.htbgwm .inner-content .introduction_text{padding:0 7% 0 0;}	
}
.htbgwm .inner-content .introduction_text p{font-size:18px;}
.htbgwm .inner-content .videowrapper{margin-top:40px;}
.htbgwm .inner-content .episode{min-height:360px;}
.htbgwm .inner-content .episode:hover a{text-decoration:none;}
.htbgwm .inner-content .episode:hover img.th{opacity:0.8;filter:alpha(opacity=80);/* For IE8 and earlier */ }
.htbgwm .inner-content .episode.left{}
.htbgwm .inner-content .episode.right{}
.htbgwm .inner-content .episode .image-container{position:relative;}
.htbgwm .inner-content .episode img.th{-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;opacity:1;filter:alpha(opacity=100);/* For IE8 and earlier */ border-radius:12px;width:100%;height:auto;}
.htbgwm .inner-content .episode img.rteplayer, .htbgwm .inner-content .episode img.rteplayer-nonplay{max-width:100px;position:absolute;left:20px;bottom:20px;z-index:1000;}
.htbgwm .inner-content a.external:before{display:none!important;}
.htbgwm .inner-content .episode h3{margin-top:15px;color:#919191;font-weight:400;font-size:14px;line-height:140%;text-transform:uppercase;}
.htbgwm .inner-content h3 strong{color:#E72113;}
.htbgwm .inner-content .episode p{color:#000000;font-weight:400;font-size:14px;line-height:140%;}
.htbgwm .inner-content .episode p a:hover{text-decoration:none;}
.htbgwm .inner-content .episode p a{position:relative;color:#000000;font-weight:400;font-size:14px;line-height:140%;}
.htbgwm .inner-content .episode a.red{position:relative;color:#E72113;font-weight:400;font-size:14px;line-height:140%;}
.htbgwm .inner-content .episode p a.red:after{content:url(../img/arrow-right.png);color:#E72113!important;position:absolute;right:-11px;top:0px;width:6px!important;height:8px!important;}
.htbgwm .inner-content .episode p a.red:hover{text-decoration:underline;}
.htbgwm .inner-content .episode.unaired:hover img.th{opacity:1;filter:alpha(opacity=100);/* For IE8 and earlier */ }
.htbgwm .inner-content .episode.unaired:hover .red-overlay{border-radius:12px;background:url('../img/red.png');position:absolute;background-repeat:repeat;top:0;left:0;width:100%;height:100%;}
.htbgwm .inner-content .episode .red-overlay{border-radius:12px;background:url('../img/red.png');position:absolute;background-repeat:repeat;top:0;left:0;width:100%;height:100%;}
.htbgwm .inner-content .episode .red-overlay img.player{max-width:100px;position:absolute;left:20px;bottom:20px;z-index:1000;}
.htbgwm .inner-content .episode .red-overlay p{width:89%;padding-bottom:10px;border-bottom:1px solid #fff;color:#fff;position:absolute;left:20px;top:63px;}
.htbgwm .inner-content .episode .red-overlay p strong{font-weight:700;clear:both;color:#fff;}
.htbgwm .inner-content .episode .red-overlay img.rteplayer, .htbgwm .inner-content .episode .red-overlay img.rteplayer-nonplay{max-width:100px;position:absolute;left:20px;bottom:20px;z-index:1000;}
.htbgwm .modal .modal-content{padding:15px 15px 5px 15px;}
.htbgwm .modal .close{font-weight:400;position:relative;z-index:8000;top:10px;right:10px;font-size:12px!important;opacity:1;color:#2E4660;}
.htbgwm .modal .modal-content .close img{width:25px;height:25px;margin-bottom:4px;}
.htbgwm .modal .modal-content img{border-radius:12px;max-width:300px;height:auto;margin-bottom:15px;}
.htbgwm .modal h4{font-weight:600;font-size:30px;line-height:140%;color:#2E4660;}
.htbgwm .modal h6{margin-bottom:5px;font-weight:700;font-size:16px;line-height:150%;color:#E72113;}
.htbgwm .modal p{font-size:14px;line-height:140%;color:#000000;}
.htbgwm .modal p strong{font-weight:600;font-size:18px;line-height:150%;color:#2E4660;}
.htbgwm .inner-content h5{margin-top:0px;margin-bottom:0px;display:inline-block;}
a.red-button{-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;display:inline-block;margin-right:20px;margin-top:10px;margin-bottom:20px;min-width:200px;text-align:center;padding:14px 20px 14px 20px;border-radius:12px;background:#E72113;color:#fff;font-size:17px;font-weight:400;opacity:1;filter:alpha(opacity=100);/* For IE8 and earlier */ }
a.red-button:hover{text-decoration:none;opacity:0.9;filter:alpha(opacity=90);/* For IE8 and earlier */ }
.htbgwm a.navy-button{position:relative;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;display:inline-block;margin-top:10px;margin-bottom:20px;min-width:200px;text-align:center;padding:14px 20px 14px 55px;border-radius:12px;background:#2E4660;color:#fff;font-size:17px;font-weight:400;opacity:1;filter:alpha(opacity=100);/* For IE8 and earlier */ }
.htbgwm .inner-content a.navy-button:before{display:block!important;content:url(../img/play-icon.png);color:#fff!important;position:absolute;left:15px;top:9px;width:28px!important;height:28px!important;}
.htbgwm .inner-content a.navy-button:hover{text-decoration:none;opacity:0.9;filter:alpha(opacity=90);/* For IE8 and earlier */ }
.htbgwm .inner-content a.navy-button.external:before{display:block!important;content:url(../img/play-icon.png);color:#fff!important;position:absolute;left:15px;top:9px;width:28px!important;height:28px!important;}
.htbgwm .inner-content a.navy-button.external:hover{text-decoration:none;opacity:0.9;filter:alpha(opacity=90);/* For IE8 and earlier */ }
.archive-section{padding:60px 0px 60px 0px;margin-bottom:0px;background:rgba(46, 70, 96, 0.3);display:block;clear:both;}
.archive-section .archive-content{margin-bottom:30px;}
.archive-section .archive-content p.title{font-weight:600;font-size:30px;line-height:140%;color:#2E4660;}
.archive-section .archive-content p{font-weight:600;font-size:18px;line-height:160%;color:#2E4660;padding-right:10%;}
.image-collage .navy-overlay{position:relative;}
.image-collage .navy-overlay p{width:93%;padding-bottom:10px;border-bottom:1px solid #fff;color:#fff;position:absolute;left:20px;bottom:70px;}
.image-collage .navy-overlay p strong{font-weight:700;clear:both;color:#fff;}
.image-collage .navy-overlay img.rteplayer, .image-collage .navy-overlay img.rteplayer-nonplay{max-width:100px;position:absolute;left:20px;bottom:20px;z-index:1000;}
.image-collage .navy-overlay img.prime{-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;opacity:1;filter:alpha(opacity=100);/* For IE8 and earlier */ border-radius:12px;width:100%;height:auto;}
.mini-th{padding-left:0px;padding-right:0px;display:block;clear:both;margin-top:10px;}
.mini-th img{border-radius:12px;width:100%;height:auto;}
.mini-img.left{padding-left:0px;padding-right:5px;}
.mini-img.right{padding-left:5px;padding-right:0px;}
.episode-item{margin-bottom:10px;border-bottom:1px solid #2E4660;padding-top:10px;padding-bottom:10px;}
.episode-item p{color:#000000;font-size:14px;line-height:140%;}
.episode-item p a{overflow:hidden;position:relative;color:#000000;display:block;padding-left:50px;}
.episode-item p a:hover{text-decoration:underline;}
.episode-item p a:before{content:url(../img/red-play-icon.png);color:#fff!important;position:absolute;left:0px;top:2px;width:28px!important;height:28px!important;}
.episode-item p.ep-title{margin-bottom:20px;}
.episode-item p.ep-title span{color:#2E4660;text-transform:uppercase;padding-bottom:20px;clear:both;}
.episode-item p.ep-title span strong{color:#E72113;}
/* HTBGWM 2020 */
.page-template-page-htbgwm-2020 .archive-section{padding:40px 0px 40px 0px;}
.archive-section .responsive-tabs-wrapper{padding-left:15px!important;}
.archive-section .responsive-tabs .responsive-tabs__panel{background:#c0c7cf;display:block;clear:both }
.archive-section .responsive-tabs .responsive-tabs__panel{}
.archive-section .responsive-tabs .tabcontent{border-top:1px solid #2E4660!important;}
.archive-section ul.responsive-tabs__list li.responsive-tabs__list__item{background:#edeeef;}
.archive-section ul li.responsive-tabs__list__item.responsive-tabs__list__item--active{background:#fff;}
.archive-section p.archive-title{font-weight:600;font-size:34px;line-height:140%;color:#2E4660;padding-left:15px;}
.page-template-page-htbgwm-2020 .inner-content .episode.unaired:hover img.th{opacity:1;filter:alpha(opacity=100);/* For IE8 and earlier */ }
.page-template-page-htbgwm-2020 .inner-content .episode.unaired:hover .red-overlay{border-radius:12px;background:url('../img/red.png');position:absolute;background-repeat:repeat;top:0;left:0;width:100%;height:100%;}
.newsletter-signup{display:block!important;z-index:10!important;background:#586a7f;margin-bottom:-60px;padding:20px 0 30px 15px;}
.newsletter-signup .container{text-align:left;padding-left:20px;}
.newsletter-signup .container h3{font-size:32px;font-weight:600;line-height:40px;color:#fff;margin-bottom:40px;}
.newsletter-signup #signupform{float:right;position:relative;padding-top:1%;z-index:1020;display:block;}
.newsletter-signup #signupform form{padding-left:10px;padding-right:0px;}
.newsletter-signup #signupform label, .newsletter-signup #signupform legend{display:none;}
.newsletter-signup #signupform input[type="email"]{width:79%;font-size:20px;line-height:140%;line-height:22px!important;transition:all .2s ease-in;color:#6d6e71;border:1px solid #fff;padding:18px 20px!important;-webkit-border-radius:12px 0 0 12px;border-radius:12px 0 0 12px;}
.newsletter-signup #signupform input:focus, .newsletter-signup #signupform button:focus{outline:none;}
.newsletter-signup #signupform button{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-ms-transition:all .2s ease-in;-o-transition:all .2s ease-in;position:relative!important;background:#333333;color:#fff;font-weight:600;font-size:20px;line-height:140%;width:20%;padding:16px 14px;top:2px;left:-5px;text-transform:none;border:1px solid #000;border-radius:0px 12px 12px 0px;transition:all .2s ease-in;}
.newsletter-signup #signupform button:hover{background:#444444;}
.newsletter-signup .topics{padding-left:0px;}
.newsletter-signup ul{}
.newsletter-signup ul li{font-weight:600;font-size:20px;line-height:140%;list-style:none;margin-bottom:15px;color:#fff;position:relative;padding-left:30px;}
.newsletter-signup ul li:before{content:url(../img/tick-icon.png);color:#fff!important;position:absolute;left:0px;top:3px;width:20px!important;height:28px!important;}
.htbgwm .modal{z-index:999999!important }
.page-id-6948 p.post-modified-info{display:none;}
/* 2020 Consumers Homepage V1 */
/*.page-template-page-consumers-2020 .htbgwm-banner{background:url(../img/htbwm-banner.jpg);background-repeat:no-repeat;position:relative;padding-top:0px;display:block;height:350px;max-height:350px;background-size:cover;width:100%;margin-top:0px;}*/
/* generic banner */
/*.generic-banner{padding-top:0px;display:block;width:100%;margin-top:0px;}
.generic-banner .container{padding-top:40px;padding-bottom:0px;display:block;clear:both;max-height:300px;}
.generic-banner .titlewrap{margin-left:-3px;}
.generic-banner .imagewrap{}
.generic-banner .imagewrap img.stickyimg{max-width:290px;position:relative;bottom:20px;left:180px;}
.generic-banner .titlewrap h1{letter-spacing:-1px;font-weight:600;line-height:50px;font-size:40px;margin-top:0px;color:#fff;}
.generic-banner .container p{width:80%;font-size:18px;line-height:160%;color:#fff;font-weight:400;}
.generic-banner .container p a{color:#fff;}
.generic-banner .container p a:hover{text-decoration:underline;}
.generic-banner:hover .container p a{text-decoration:underline;}
.consumers-landing{padding-top:20px;padding-bottom:40px;}
.consumers-landing .quicklinks{position:relative;}
.consumers-landing .quicklinks img.pointer{z-index:999;position:absolute;top:-65px;left:44%;max-width:50px;}
.consumers-landing .quicklinks ul li{clear:both;margin-bottom:10px;list-style:none;}
.consumers-landing .quicklinks ul li a{-webkit-transition:all 150ms ease-in;-moz-transition:all 150ms ease-in;-ms-transition:all 150ms ease-in;-o-transition:all 150ms ease-in;transition:all 150ms ease-in;position:relative;min-width:100px;display:block;padding:15px 20px 15px 70px;color:#fff;font-weight:600;font-size:20px;line-height:140%;border-radius:12px;}
.consumers-landing .quicklinks ul li a:hover{text-decoration:none;}
a.ql-euro:before{content:url(../img/euro.svg);color:#fff!important;position:absolute;left:28px;top:17px;width:17px!important;height:24px!important;}
a.ql-house:before{content:url(../img/house.svg);color:#fff!important;position:absolute;left:22px;top:18px;width:30px!important;height:24px!important;}
a.ql-cars:before{content:url(../img/cars.svg);color:#fff!important;position:absolute;left:22px;top:19px;width:27px!important;height:20px!important;}
a.ql-coins:before{content:url(../img/coins.svg);color:#fff!important;position:absolute;left:20px;top:17px;width:30px!important;height:30px!important;}
a.ql-bag:before{content:url(../img/bag.svg);color:#fff!important;position:absolute;left:24px;top:17px;width:23px!important;height:42px!important;}
a.ql-plane:before{content:url(../img/plane.svg);color:#fff!important;position:absolute;left:24px;top:17px;width:30px!important;height:42px!important;}
a.ql-speaker:before{content:url(../img/speaker.svg);color:#fff!important;position:absolute;left:24px;top:17px;width:30px!important;height:42px!important;}
a.ql-scales:before{content:url(../img/scales.svg);color:#fff!important;position:absolute;left:22px;top:17px;width:33px!important;height:42px!important;}
a.ql-bubble:before{content:url(../img/bubble.svg);color:#fff!important;position:absolute;left:22px;top:17px;width:30px!important;height:42px!important;}
a.ql-euro{background:#9184BE;}
a.ql-euro:hover{background:#9585cc;}
a.ql-house{background:#5c79bb;}
a.ql-house:hover{background:#5979c3;}
a.ql-cars{background:#38bfef;}
a.ql-cars:hover{background:#33c2f5;}
a.ql-coins{background:#f29fad;}
a.ql-coins:hover{background:#f8a9b7;}
a.ql-bag{background:#6ec1b8;}
a.ql-bag:hover{background:#77d1c7;}
a.ql-plane{background:#d4ba29;}
a.ql-plane:hover{background:#dcc023;}
a.ql-speaker{background:#c8d41a;}
a.ql-speaker:hover{background:#ccd917;}
a.ql-scales{background:#21d16f;}
a.ql-scales:hover{background:#1ed870;}
a.ql-bubble{background:#2eac65;}
a.ql-bubble:hover{background:#2db468;}
.consumers-landing .news-listing{padding-left:10%;margin-top:-10px;}
.consumers-landing .news-listing h2{margin-top:0px;margin-bottom:20px;border-bottom:3px solid #CCCCCC;padding-bottom:15px;text-transform:uppercase;font-weight:600;font-size:24px;line-height:160%;color:#DD5042!important;}
.consumers-landing .news-listing ul li{margin-bottom:30px;list-style:none;padding-bottom:20px;border-bottom:1px solid #CCCCCC;}
.consumers-landing .news-listing ul li span{font-size:14px;line-height:140%;text-transform:uppercase;color:#828282;}
.consumers-landing .news-listing ul li a{font-weight:600;font-size:22px;line-height:140%;color:#333333;clear:both;display:block;}
p.viewmore{position:relative;font-weight:normal;font-size:18px;display:inline;line-height:160%;color:#333333;}
p.viewmore a{-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;padding-right:50px;color:#333333;display:inline;}
p.viewmore a:after{-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms;content:url(../img/thin-black-arrow.svg);color:#fff!important;position:absolute;right:-3px;top:0px;width:36px!important;height:15px!important;}
p.viewmore a:hover:after{right:-8px;}*/
/* 2020 Consumers Homepage V2 */
.page-template-page-consumers-2020 .htbgwm-banner{background:url(/consumers/wp-content/uploads/sites/2/2022/03/htbwm-banner2.jpg);background-repeat:no-repeat;position:relative;padding-top:0px;display:block;height:350px;max-height:350px;background-size:cover;width:100%;margin-top:0px;}
/* generic banner */
.generic-banner{-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;opacity:1;padding-top:0px;display:block;width:100%;margin-top:0px;}
.generic-banner:hover{opacity:0.9;}
.page-template-page-money-hub-v2 .generic-banner .container{padding-top:20px;padding-bottom:10px;}
.generic-banner .container{padding-top:40px;padding-bottom:0px;display:block;clear:both;max-height:300px;}
.generic-banner .titlewrap{margin-left:-3px;}
.generic-banner .imagewrap{}
.generic-banner .imagewrap img.stickyimg{max-width:283px;position:relative;bottom:25px;left:180px;}
.generic-banner .titlewrap h1{letter-spacing:-1px;font-weight:600;line-height:50px;font-size:40px;margin-top:0px;color:#fff;}
.generic-banner .titlewrap h1 a{color:#fff;}
.generic-banner .titlewrap h1 a:hover{text-decoration:none;}
.generic-banner .container p{width:85%;font-size:18px;line-height:160%;color:#fff;font-weight:400;}
.generic-banner .container p a{color:#fff;}
.generic-banner .container p a:hover{text-decoration:underline;}
.generic-banner:hover .container p a{text-decoration:underline;}
.consumers-landing{padding-top:20px;padding-bottom:40px;}
.consumers-landing .quicklinks{margin-top:30px;margin-bottom:15px;position:relative;margin-left:-5px;margin-right:-5px;}
.consumers-landing .quicklinks .ql{margin-bottom:30px;}
.consumers-landing .quicklinks .ql a{-webkit-transition:all 150ms ease-in;-moz-transition:all 150ms ease-in;-ms-transition:all 150ms ease-in;-o-transition:all 150ms ease-in;transition:all 150ms ease-in;position:relative;min-width:100px;display:block;padding:15px 20px 15px 70px;color:#fff;font-weight:600;font-size:27px;line-height:140%;border-radius:12px;}
.consumers-landing .quicklinks .ql a:hover{text-decoration:none;}
a.ql-euro:before{content:url(../img/euro-icon.svg);color:#fff!important;position:absolute;left:27px;top:19px;width:20px!important;height:30px!important;}
a.ql-house:before{content:url(../img/house-icon.svg);color:#fff!important;position:absolute;left:16px;top:18px;width:40px!important;height:32px!important;}
a.ql-cars:before{content:url(../img/car-icon.svg);color:#fff!important;position:absolute;left:19px;top:19px;width:38px!important;height:28px!important;}
a.ql-coins:before{content:url(../img/money-tools-icon.svg);color:#fff!important;position:absolute;left:20px;top:17px;width:36px!important;height:36px!important;}
a.ql-bag:before{content:url(../img/shopping-icon.svg);color:#fff!important;position:absolute;left:21px;top:17px;width:30px!important;height:42px!important;}
a.ql-plane:before{content:url(../img/travel-icon.svg);color:#fff!important;position:absolute;left:22px;top:17px;width:38px!important;height:36px!important;}
a.ql-speaker:before{content:url(../img/speaker-icon.svg);color:#fff!important;position:absolute;left:20px;top:17px;width:38px!important;height:35px!important;}
a.ql-scales:before{content:url(../img/scales-icon.svg);color:#fff!important;position:absolute;left:18px;top:17px;width:40px!important;height:436px!important;}
a.ql-bubble:before{content:url(../img/bubble-icon.svg);color:#fff!important;position:absolute;left:21px;top:18px;width:36px!important;height:32px!important;}
a.ql-covid:before{content:url(../img/bank2.svg);color:#000!important;position:absolute;left:20px;top:17px;width:39px!important;height:37px!important;}
a.ql-plane:before{content:url(../img/plane-solid.svg);position:absolute;left:20px;top:17px;width:39px!important;height:37px!important;}
a.ql-euro{opacity:1;background:#01a09b;}
a.ql-euro:hover{opacity:1;background:#017975;}
a.ql-house{opacity:1;background:#9585cc;}
a.ql-house:hover{opacity:1;background:#6F5CAD;}
a.ql-cars{opacity:1;background:#de7c01;}
a.ql-cars:hover{opacity:1;background:#c66f03;}
a.ql-coins{opacity:1;background:#5979c2;}
a.ql-coins:hover{opacity:0.9;background:#5979c2;}
a.ql-bag{opacity:1;background:#2e4660;}
a.ql-bag:hover{opacity:0.9;background:#2e4660;}
/* a.ql-plane{background:#dcc023;} */
/* a.ql-plane:hover{background:#dcc023;}*/
a.ql-plane{opacity:1;background:#fef200;} 
a.ql-plane:hover{background:#fef200;}
a.ql-speaker{opacity:1;background:#E72113;}
a.ql-speaker:hover{opacity:0.9;background:#E72113;}
a.ql-scales{opacity:1;background:#6d6e72;}
a.ql-scales:hover{opacity:0.9;background:#6d6e72;}
a.ql-bubble{opacity:1;background:#0071bc;}
a.ql-bubble:hover{opacity:0.9;background:#0071bc;}
.consumers-landing .quicklinks .ql a.ql-covid,.consumers-landing .quicklinks .ql a.ql-plane{color:#000!important;}
a.ql-covid{opacity:1;background:#fef200;}
a.ql-covid:hover{opacity:0.9;background:#fef200;}
.consumers-landing .news-listing{padding-left:10%;margin-top:-10px;}
.consumers-landing .four-col-wrap h2{margin-top:20px;margin-bottom:20px;border-bottom:3px solid #CCCCCC;padding-bottom:15px;text-transform:uppercase;font-weight:600;font-size:24px;line-height:160%;color:#E72113!important;}
.consumers-landing .news-listing ul li{margin-bottom:30px;list-style:none;padding-bottom:20px;border-bottom:1px solid #CCCCCC;}
.consumers-landing .news-listing ul li span{font-size:14px;line-height:140%;text-transform:uppercase;color:#6d6e71;}
.consumers-landing .news-listing ul li a{font-weight:600;font-size:22px;line-height:140%;color:#333333;clear:both;display:block;}
p.viewmore{clear:both;position:relative;font-weight:normal;font-size:18px;display:inline-block;margin-top:20px;margin-left:15px;line-height:160%;color:#333333;}
p.viewmore a{-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;padding-right:50px;color:#333333;display:inline;}
p.viewmore a:after{-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms;content:url(../img/thin-black-arrow.svg);color:#fff!important;position:absolute;right:-3px;top:0px;width:36px!important;height:15px!important;}
p.viewmore a:hover:after{right:-8px;}
.page-template-page-consumers-2020 .four-col-wrap{margin-top:10px;margin-bottom:40px;display:block;clear:both;}
.page-template-page-consumers-2020 .four-col-wrap h2{font-style:normal;clear:both;margin-left:15px;margin-right:15px;padding-bottom:10px;border-bottom:1px solid #BDBDBD;margin-bottom:40px;font-weight:600;font-size:28px;line-height:38px;color:#000000;}
.page-template-page-consumers-2020 .four-col-wrap .article{display:block;clear:both;margin-bottom:25px;}
.page-template-page-consumers-2020 .four-col-wrap .article:hover{cursor:pointer;}
.page-template-page-consumers-2020 .four-col-wrap .article img{width:100%;height:auto;-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;clear:both;margin-bottom:15px;opacity:1;}
.page-template-page-consumers-2020 .four-col-wrap .article:hover img{opacity:0.8;}
.page-template-page-consumers-2020 .four-col-wrap .article span.date{text-transform:uppercase;font-weight:600;font-size:14px;line-height:19px;color:#6d6e71;margin-bottom:15px;position:relative;display:block;clear:both;}
.page-template-page-consumers-2020 .four-col-wrap .article a span:hover{text-decoration:none!important;}
.page-template-page-consumers-2020 .four-col-wrap .article p{font-weight:600;font-size:18px;line-height:24px;color:#000000;}
.page-template-page-consumers-2020 .four-col-wrap .article p a{color:#000000;}
.page-template-page-consumers-2020 .four-col-wrap .article p a:hover{text-decoration:none;}
.page-template-page-consumers-2020 .four-col-wrap .article:hover p a{color:#000000;}
.page-template-page-consumers-2020 .four-col-wrap a.viewmore{position:relative;-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;top:10px;margin-left:15px;display:inline-block;padding:8px 24px;clear:both;background:#2E4660;border-radius:4px;font-weight:600;font-size:18px;line-height:140%;text-align:center;text-transform:capitalize;color:#FFFFFF;}
.page-template-page-consumers-2020 .four-col-wrap a.viewmore:hover{text-decoration:none;background:#335172;}
.page-template-page-consumers-2020 .newsletter-signup{background:#586a7f;}
/* /Consumers Homepage v2 */
/* Covid Landing Page */
/* generic banner */
.page-template-page-covid19 .generic-banner{padding-top:0px;display:block;width:100%;margin-top:0px;}
.page-template-page-covid19 .generic-banner .container{padding-top:40px;padding-bottom:0px;display:block;clear:both;max-height:300px;}
.page-template-page-covid19 .generic-banner .titlewrap{margin-left:-3px;}
.page-template-page-covid19 .generic-banner .imagewrap{}
.page-template-page-covid19 .generic-banner .imagewrap img.stickyimg{max-width:265px;position:relative;bottom:20px;left:180px;}
.page-template-page-covid19 .generic-banner .titlewrap h1{letter-spacing:-1px;font-weight:600;line-height:50px;font-size:40px;margin-top:0px;color:#000;}
.page-template-page-covid19 .generic-banner .container p{width:80%;font-size:18px;line-height:160%;color:#000;font-weight:400;}
.page-template-page-covid19 .consumers-landing{padding-top:0px;}
.page-template-page-covid19 .consumers-landing .news-listing{margin-top:0px;}
.page-template-page-covid19 .quicklinks h2{margin-top:0px;padding-bottom:0px;text-transform:uppercase;font-weight:600;font-size:24px;line-height:160%;color:#000!important;}
.page-template-page-covid19 .consumers-landing .news-listing h2{margin-top:0px;margin-bottom:20px;border-bottom:3px solid #CCCCCC;padding-bottom:10px;text-transform:uppercase;font-weight:600;font-size:24px;line-height:160%;color:#E72113!important;}
.page-template-page-covid19 .consumers-landing .news-listing h3{font-weight:600;color:#2e4660!important;margin-bottom:15px;}
.page-template-page-covid19 .consumers-landing .quicklinks{margin-top:5px;}
.page-template-page-covid19 .consumers-landing .quicklinks ul li{clear:both;margin-bottom:12px;list-style:none;}
.page-template-page-covid19 .consumers-landing .quicklinks ul li a{color:#000;position:relative;min-width:100px;display:block;padding:15px 20px 15px 30px;font-weight:600;font-size:20px;line-height:140%;border-radius:12px;}
.page-template-page-covid19 .consumers-landing .quicklinks ul li a:hover{color:#000;}
.page-template-page-covid19 .consumers-landing .quicklinks img.pointer{display:none;}
.page-template-page-covid19 .quicklinks ul li a:before{content:url(../img/dot-black.png);position:absolute;left:12px;top:12px;width:6px!important;height:7px!important;}
.page-template-page-covid19 .quicklinks ul li a:hover:before{content:url(../img/dot-black.png);position:absolute;left:12px;top:12px;width:6px!important;height:7px!important;}
.page-template-page-covid19 a.purple{background:#9585cc;}
.page-template-page-covid19 a.purple:hover{background:#fef200;}
.page-template-page-covid19 a.blue{background:#6587d5;}
.page-template-page-covid19 a.blue:hover{background:#fef200;}
.page-template-page-covid19 a.light-blue{background:#38bfef;}
.page-template-page-covid19 a.light-blue:hover{background:#fef200;}
.page-template-page-covid19 a.pink{background:#f29fad;}
.page-template-page-covid19 a.pink:hover{background:#fef200;}
.page-template-page-covid19 a.pale-green{background:#6ec1b8;}
.page-template-page-covid19 a.pale-green:hover{background:#fef200;}
.page-template-page-covid19 a.mustard{background:#c8d41a;}
.page-template-page-covid19 a.mustard:hover{background:#fef200;}
.page-template-page-covid19 a.bright-green{background:#21d16f;}
.page-template-page-covid19 a.bright-green:hover{background:#fef200;}
.page-template-page-covid19 a.reg-green{background:#1dcb69;}
.page-template-page-covid19 a.reg-green:hover{background:#fef200;}
a.ql-bubble{background:#0071bc;}
a.ql-bubble:hover{background:#0071bc;}
.page-child.parent-pageid-11242 .sidebar h2 a{text-transform:none;}
.page-child.parent-pageid-11242 .sidebar ul li{text-transform:none;}
.page-child.parent-pageid-11242 .sidebar ul li a{text-transform:none;}
.page-template-page-covidcat h2{margin-top:0px;margin-bottom:20px;border-bottom:3px solid #CCCCCC;padding-bottom:10px;font-weight:600;font-size:26px;line-height:160%;color:#2e4660!important;}
.page-template-page-covidcat .inner-content{padding-left:0px!important;}
.cons .news-summary{padding-right:15px;}
.cons{padding-left:0px!important;}
.bus{padding-left:20px!important;padding-right:5px;}
.page-template-page-covidcat a.backto{display:block;margin-top:30px;text-align:right;width:300px!important;padding:8px 25px 8px 10px;}
/* 
.page-template-page-covid19 a.purple{background:#b6a8eb;}
.page-template-page-covid19 a.purple:hover{background:#fef200;}
.page-template-page-covid19 a.blue{background:#7696e0;}
.page-template-page-covid19 a.blue:hover{background:#fef200;}
.page-template-page-covid19 a.light-blue{background:#82d5f2;}
.page-template-page-covid19 a.light-blue :hover{background:#fef200;}
.page-template-page-covid19 a.pink{background:#f4bdc6;}
.page-template-page-covid19 a.pink:hover{background:#fef200;}
.page-template-page-covid19 a.pale-green{background:#8cdbcf;}
.page-template-page-covid19 a.pale-green:hover{background:#fef200;}
.page-template-page-covid19 a.mustard{background:#e8d87f;}
.page-template-page-covid19 a.mustard:hover{background:#fef200;}
.page-template-page-covid19 a.bright-green{background:#c8d41a;}
.page-template-page-covid19 a.bright-green:hover{background:#ccd917;}
.page-template-page-covid19 a.reg-green{background:#7de6ac;}
.page-template-page-covid19 a.reg-green:hover{background:#fef200;}*/
/*  a.reg-green{background:#2eac65;}
a.reg-green:hover{background:#2db468;}*/
/* Covid-19 Pop-up message */
.modal#covid .modal-dialog{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) }
.modal#covid .modal-content{text-align:center;background:#fef200!important;}
.modal#covid p.title{color:#000;font-size:24px;font-weight:700;margin-bottom:20px;}
.modal#covid .modal-content .modal-body{background:#fef200!important;color:#000;padding:20px 20px 15px 20px;}
.modal#covid p.normal{margin-bottom:15px;font-weight:500;font-size:17px;line-height:22px;}
.modal#covid .close{font-weight:400;position:relative;z-index:8000;top:10px;right:10px;font-size:12px!important;opacity:1;color:#2E4660;}
.modal#covid .modal-content .close img{width:25px;height:25px;margin-bottom:4px;}
.modal#covid{text-align:center;}
.modal#covid a{text-align:center;background:#000;-webkit-transition:all 150ms ease-in;-moz-transition:all 150ms ease-in;-ms-transition:all 150ms ease-in;-o-transition:all 150ms ease-in;transition:all 150ms ease-in;position:relative;max-width:150px;display:block;padding:10px 20px 10px 20px;color:#fff;font-weight:600;font-size:18px;line-height:140%;border-radius:12px;margin-left:auto;margin-right:auto;display:inline-block;}
/* Money Hub */
.page-template-page-money-hub .breadcrumbs{background:#7B6CB2;color:#fff!important;}
.page-template-page-money-hub .breadcrumbs span, .page-template-page-money-hub .breadcrumbs i, 
.page-template-page-money-hub .breadcrumbs a{color:#fff!important;}
.page-template-page-money-hub .breadcrumbs a:hover{}
.money-hub-banner{background:url(../img/htbwm-banner.jpg);background-repeat:no-repeat;position:relative;padding-top:0px;display:block;height:350px;max-height:350px;background-size:cover;width:100%;margin-top:0px;}
/* Money Hub banner */
.money-hub-banner{padding-top:0px;display:block;position:relative;width:100%;margin-top:0px;}
.money-hub-banner:after{content:url(../img/white-triangle.svg);color:#fff!important;position:absolute;left:48.5%;display:none!important;bottom:-11%;}
.money-hub-banner .container{padding-top:40px;padding-bottom:0px;display:block;clear:both;max-height:300px;}
.money-hub-banner .titlewrap{margin-top:50px;margin-left:-3px;}
.money-hub-banner .imagewrap{}
.money-hub-banner .imagewrap img.stickyimg{max-width:270px;position:relative;bottom:5px;left:180px;}
.money-hub-banner .titlewrap h1{letter-spacing:-1px;font-weight:700;line-height:50px;font-size:44px;margin-top:0px;color:#fff;margin-bottom:20px;}
.money-hub-banner .container p{width:85%;font-size:18px;line-height:160%;color:#fff;font-weight:400;}
.money-hub-landing{padding-top:40px;padding-bottom:40px;}
.money-hub-landing .container{padding-left:15px;padding-right:15px;}
.money-hub-landing .col-md-4{padding-right:10px;}
.money-hub-landing .grid-box{background:#F2F2F2;border:1px solid #E0E0E0;box-sizing:border-box;border-radius:2px;min-height:200px;padding:40px 30px 15px 30px;margin-bottom:22px;}
.money-hub-landing .grid-box:hover{background:#F2F2F2;}
.money-hub-landing .grid-box h2{margin-top:0px;}
.money-hub-landing .grid-box h2 a{-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;background:#7B6CB2;font-style:normal;font-weight:500;font-size:22px;position:relative;line-height:140%;color:#fff;padding:11px 34px 11px 65px;border-radius:12px;}
.money-hub-landing .grid-box:hover a{background:#7b6dac;text-decoration:none;}
.money-hub-landing .grid-box a:hover{text-decoration:none;background:#7767af;}
.money-hub-landing .grid-box.loans h2 a:before{content:url(../img/euro.svg);color:#fff!important;position:absolute;left:33px;top:14px;}
.money-hub-landing .grid-box.mortgages h2 a:before{content:url(../img/house.svg);color:#fff!important;position:absolute;left:25px;top:13px;}
.money-hub-landing .grid-box.budget h2 a:before{content:url(../img/cash.svg);color:#fff!important;position:absolute;left:23px;top:11px;}
.money-hub-landing .grid-box.insurance h2 a:before{content:url(../img/star.svg);color:#fff!important;position:absolute;left:25px;top:12px;}
.money-hub-landing .grid-box.pensions h2 a:before{content:url(../img/pensions.svg);color:#fff!important;position:absolute;left:26px;top:14px;}
.money-hub-landing .grid-box.investing h2 a:before{content:url(../img/invest.svg);color:#fff!important;position:absolute;left:26px;top:13px;}
.money-hub-landing .grid-box.banking h2 a:before{content:url(../img/banking.svg);color:#fff!important;position:absolute;left:26px;top:13px;}
.money-hub-landing .grid-box.saving h2 a:before{display:block;content:' ';background-image:url('../img/piggybank-01.svg');background-size:32px 32px;height:32px;width:32px;position:absolute;left:23px;top:12px;}
.money-hub-landing .grid-box.debt h2 a:before{content:url(../img/debt.svg);color:#fff!important;position:absolute;left:25px;top:13px;}
.money-hub-landing .grid-box.abacus h2 a:before{content:url(../img/abacusicon.svg);color:#fff!important;position:absolute;left:20px;top:13px;}
.money-hub-landing .grid-box.calculatoricon h2 a:before{content:url(../img/calculatoricon.svg);color:#fff!important;position:absolute;left:22px;top:11px;}
.money-hub-landing .grid-box.cc h2 a:before{content:url(../img/creditcards.svg);color:#fff!important;position:absolute;left:20px;top:11px;}
.money-hub-landing .grid-box p{margin-top:30px;font-weight:600;font-size:14px;line-height:19px;color:#333333;}
.money-hub-landing .categories{margin-top:20px;margin-bottom:10px;}
.categories p{display:inline-block;}
.money-hub-landing .categories a{-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;margin-right:10px;background:#7B6CB2;font-style:normal;display:inline-block;margin-bottom:5px;font-weight:600;font-size:18px;line-height:140%;position:relative;color:#fff;padding:10px 31px 10px 60px;border-radius:12px;}
.money-hub-landing .categories a:hover{text-decoration:none;background:#7767af;}
.money-hub-landing .categories h2{font-weight:600;font-size:16px;line-height:140%;text-transform:capitalize;color:#000000;margin-bottom:25px;}
.money-hub-landing .categories a.tools:before{content:url(../img/info-icon.svg);color:#fff!important;position:absolute;left:33px;top:12px;}
.money-hub-landing .categories a.comparison:before{display:block;content:' ';background-image:url('../img/compare-01.svg');background-size:21px 21px;height:21px;width:21px;position:absolute;left:29px;top:12px;}
.money-hub-landing .categories a.calc:before{display:block;content:' ';background-image:url('../img/calculator-01.svg');background-size:21px 21px;height:21px;width:21px;position:absolute;left:30px;top:12px;}
.money-hub-landing .categories a.advice:before{content:url(../img/info-icon.svg);color:#fff!important;position:absolute;left:32px;top:12px;}
.money-hub-landing .categories a.cc:before{content:url(../img/cc.svg);color:#fff!important;position:absolute;left:30px;top:12px;}
.money-hub-landing .categories a.scams:before{content:url(../img/scams.svg);color:#fff!important;position:absolute;left:34px;top:13px;}
.money-hub-landing .categories a.jargon:before{content:url(../img/jargon.svg);color:#fff!important;position:absolute;left:29px;top:13px;}
.money-hub-landing .categories a.crypto:before{content:url(../img/crypto.svg);color:#fff!important;position:absolute;left:29px;top:14px;}
.money-hub-landing .categories a.abacus:before{content:url(../img/abacus.svg);color:#fff!important;position:absolute;left:29px;top:14px;}
.money-hub-landing .categories a.twoarrows:before{content:url(../img/doublearrows.svg);color:#fff!important;position:absolute;left:26px;top:9px;}
.money-hub-landing .four-col-wrap{margin-top:10px;margin-bottom:40px;display:block;clear:both;}
.money-hub-landing .four-col-wrap h3{font-style:normal;clear:both;margin-left:15px;margin-right:5px;padding-bottom:10px;border-bottom:1px solid #BDBDBD;margin-bottom:40px;font-weight:600;font-size:28px;line-height:38px;color:#000000;}
.money-hub-landing .four-col-wrap .article{display:block;clear:both;margin-bottom:25px;}
.money-hub-landing .four-col-wrap .article:hover{cursor:pointer;}
.money-hub-landing .four-col-wrap .article img{width:100%;height:auto;-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;clear:both;margin-bottom:15px;opacity:1;}
.money-hub-landing .four-col-wrap .article:hover img{opacity:0.8;}
.money-hub-landing .four-col-wrap .article span.date{text-transform:uppercase;font-weight:600;font-size:14px;line-height:19px;color:#6d6e71;margin-bottom:15px;position:relative;display:block;clear:both;}
.money-hub-landing .four-col-wrap .article p{font-weight:600;font-size:18px;line-height:24px;color:#000000;}
.money-hub-landing .four-col-wrap .article p a{color:#000000;}
.money-hub-landing .four-col-wrap .article p a:hover{text-decoration:none;}
.money-hub-landing .four-col-wrap .article:hover p a{color:#000000;}
.money-hub-landing .four-col-wrap a.viewmore{position:relative;-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;top:10px;margin-left:15px;display:inline-block;padding:8px 24px;clear:both;background:#2E4660;border-radius:4px;font-weight:600;font-size:18px;line-height:140%;text-align:center;text-transform:capitalize;color:#FFFFFF;}
.money-hub-landing .four-col-wrap a.viewmore:hover{text-decoration:none;background:#335172;}
/* Money Hub News  */
.page-template-page-m .page-banner{background:#7B6CB2;}
.page-template-page-m .breadcrumbs{background:#7B6CB2;color:#fff!important;}
.page-template-page-m .breadcrumbs span, .page-template-page-m .breadcrumbs i, 
.page-template-page-m .breadcrumbs a{color:#fff!important;}
.page-template-page-sub-landing-2020 .sub-inner-banner{background:#7B6CB2;}
/* Sub Landing Pages 2020  */
.page-template-page-sub-landing-2020{}
.page-template-page-sub-landing-2020 .generic-banner .container{max-height:220px;}
.page-template-page-sub-landing-2020 .generic-banner .imagewrap img.stickyimg{max-width:190px;position:relative;bottom:21px;left:270px;}
.sub-landing{padding-top:10px;padding-bottom:40px;}
.sub-landing .container{padding-left:15px;padding-right:15px;}
.sub-landing .col-md-4{padding-right:10px;}
.sub-landing .grid-box{background:#F2F2F2;border:1px solid #E0E0E0;box-sizing:border-box;border-radius:2px;min-height:210px;padding:25px 20px 15px 20px;margin-bottom:22px;}
.page-template-page-sub-landing-2020 .sub-landing .grid-box h2 a{min-width:270px;display:inline-block;}
.page-template-page-money-tools-landing-2020 .sub-landing .grid-box h2 a{min-width:270px;display:inline-block;}
.page-id-12422 .sub-landing .grid-box{min-height:230px;}
.page-id-12422 .sub-landing .grid-box h2 a{display:inline-block;}
.page-id-12505 .sub-landing .grid-box{min-height:225px;}
.page-id-12505 .sub-landing .grid-box h2 a{min-width:270px;display:inline-block;}
.section-product-safety-landing-page .sub-landing .grid-box h2 a{display:inline-block;}
.sub-landing .grid-box:hover{background:#F2F2F2;}
.sub-landing .grid-box h2{margin-top:0px;}
.sub-landing .grid-box h2 a{-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;/*background:#7f6fb6;*/ font-style:normal;font-weight:500;font-size:22px;position:relative;line-height:140%;color:#fff;padding:11px 30px 11px 55px;border-radius:12px;}
.sub-landing .grid-box:hover a{/*background:#7b6dac;*/  text-decoration:none;}
.sub-landing .grid-box a:hover{text-decoration:none;/*bbackground:#7767af;*/ }
.sub-landing .grid-box h2 a:before{position:absolute;}
.sub-landing .grid-box h2.blue a{background:#5271b7!important;}
.sub-landing .grid-box h2.blue a:hover{background:#5979c3!important;}
.sub-landing .grid-box:hover h2.blue a{background:#5979c3!important;}
.sub-landing .grid-box h2.navy a{background:#2e4660!important;}
.sub-landing .grid-box h2.navy a:hover{background:#2e4660!important;}
.sub-landing .grid-box:hover h2.navy a{background:#2e4660!important;}
.sub-landing .grid-box h2.lightblue a{background:#28c2e5!important;}
.sub-landing .grid-box h2.lightblue a:hover{background:#28c6ea!important;}
.sub-landing .grid-box:hover h2.lightblue a{background:#28c6ea!important;}
.sub-landing .grid-box h2.purple a{background:#7b6cb2!important;}
.sub-landing .grid-box h2.purple a:hover{background:#988ac6!important;}
.sub-landing .grid-box:hover h2.purple a{background:#988ac6!important;}
.sub-landing .grid-box h2.green a{background:#0071bc!important;}
.sub-landing .grid-box h2.green a:hover{background:#0576c2!important;}
.sub-landing .grid-box:hover h2.green a{background:#0576c2!important;}
.sub-landing .grid-box h2.red a{background:#E72113!important;}
.sub-landing .grid-box h2.red a:hover{background:#f74438!important;}
.sub-landing .grid-box:hover h2.red a{background:#f74438!important;}
.sub-landing .grid-box h2.orange a{background:#f68b1f!important;}
.sub-landing .grid-box h2.orange a:hover{background:#fc952d!important;}
.sub-landing .grid-box:hover h2.orange a{background:#fc952d!important;}
.sub-landing .grid-box h2.brown a{background:#8e4102!important;}
.sub-landing .grid-box h2.brown a:hover{background:#9d4a07!important;}
.sub-landing .grid-box:hover h2.brown a{background:#9d4a07!important;}
.sub-landing .grid-box h2.pink a{background:#eb3995!important;}
.sub-landing .grid-box h2.pink a:hover{background:#f13c99!important;}
.sub-landing .grid-box:hover h2.pink a{background:#f13c99!important;}
.sub-landing .grid-box h2.turquoise a{background:#00807B!important;}
.sub-landing .grid-box h2.turquoise a:hover{background:#006662!important;}
.sub-landing .grid-box:hover h2.turquoise a{background:#006662!important;}
.sub-landing .grid-box.euro h2 a:before{content:url(../img/euro.svg);color:#fff!important;position:absolute;left:22px;top:14px;}
.sub-landing .grid-box.loans h2 a:before{content:url(../img/euro.svg);color:#fff!important;left:33px;top:14px;}
.sub-landing .grid-box.house h2 a:before{content:url(../img/house.svg);color:#fff!important;left:15px;top:15px;}
.sub-landing .grid-box.key h2 a:before{content:url(../img/key-01.svg);color:#fff!important;left:15px;top:13px;}
.sub-landing .grid-box.mortgage h2 a:before{content:url(../img/mortgage.svg);color:#fff!important;left:15px;top:12px;}
.sub-landing .grid-box.house-windows h2 a:before{content:url(../img/house-windows.svg);color:#fff!important;left:15px;top:12px;}
.sub-landing .grid-box.house-insurance h2 a:before{content:url(../img/home-insurance.svg);color:#fff!important;left:15px;top:12px;}
.sub-landing .grid-box.rental-scam h2 a:before{content:url(../img/rental-scam.svg);color:#fff!important;left:15px;top:12px;}
.sub-landing .grid-box.apartments h2 a:before{content:url(../img/apartments.svg);color:#fff!important;left:15px;top:15px;}
.sub-landing .grid-box.budget h2 a:before{content:url(../img/cash.svg);color:#fff!important;left:20px;top:11px;}
.sub-landing .grid-box.insurance h2 a:before{content:url(../img/star.svg);color:#fff!important;left:20px;top:12px;}
.sub-landing .grid-box.pensions h2 a:before{content:url(../img/pensions.svg);color:#fff!important;left:20px;top:14px;}
.sub-landing .grid-box.investing h2 a:before{content:url(../img/invest.svg);color:#fff!important;left:20px;top:13px;}
.sub-landing .grid-box.banking h2 a:before{content:url(../img/banking.svg);color:#fff!important;left:18px;top:13px;}
.sub-landing .grid-box.saving h2 a:before{display:block;content:' ';background-image:url('../img/piggybank-01.svg');background-size:32px 32px;height:32px;width:32px;left:20px;top:12px;}
.sub-landing .grid-box.debt h2 a:before{content:url(../img/debt.svg);color:#fff!important;left:20px;top:13px;}
.sub-landing .grid-box.car h2 a:before{content:url(../img/car.svg);color:#fff!important;left:15px;top:14px;}
.sub-landing .grid-box.question h2 a:before{content:url(../img/question.svg);color:#fff!important;left:15px;top:13px;}
.sub-landing .grid-box.handup h2 a:before{content:url(../img/handup.svg);color:#fff!important;left:19px;top:10px;}
.sub-landing .grid-box.handshake h2 a:before{content:url(../img/handshake.svg);color:#fff!important;left:12px;top:13px;}
.sub-landing .grid-box.cardash h2 a:before{content:url(../img/cardash.svg);color:#fff!important;left:15px;top:13px;}
.sub-landing .grid-box.car-insurance h2 a:before{content:url(../img/car-insurance.svg);color:#fff!important;left:16px;top:11px;}
.sub-landing .grid-box.wrench h2 a:before{content:url(../img/wrench.svg);color:#fff!important;left:14px;top:11px;}
.sub-landing .grid-box.car-crash h2 a:before{content:url(../img/car-crash.svg);color:#fff!important;left:15px;top:13px;}
.sub-landing .grid-box.coin h2 a:before{content:url(../img/coin.svg);color:#fff!important;left:15px;top:12px;}
.sub-landing .grid-box.jeep h2 a:before{content:url(../img/jeep.svg);color:#fff!important;left:15px;top:14px;}
.sub-landing .grid-box.fuel h2 a:before{content:url(../img/fuel.svg);color:#fff!important;left:15px;top:12px;}
.sub-landing .grid-box.shopping-trolley h2 a:before{content:url(../img/shopping-trolley.svg);color:#fff!important;left:15px;top:12px;}
.sub-landing .grid-box.faulty-phone h2 a:before{content:url(../img/faulty-phone.svg);color:#fff!important;left:20px;top:11px;}
.sub-landing .grid-box.business-closure h2 a:before{content:url(../img/business-closure.svg);color:#fff!important;left:15px;top:12px;}
.sub-landing .grid-box.buy-online h2 a:before{content:url(../img/buy-online.svg);color:#fff!important;left:14px;top:14px;}
.sub-landing .grid-box.gift-voucher h2 a:before{content:url(../img/gift-voucher.svg);color:#fff!important;left:14px;top:13px;}
.sub-landing .grid-box.price-tag h2 a:before{content:url(../img/price-tag.svg);color:#fff!important;left:12px;top:12px;}
.sub-landing .grid-box.credit-cards h2 a:before{content:url(../img/credit-cards.svg);color:#fff!important;left:14px;top:11px;}
.sub-landing .grid-box.sale h2 a:before{content:url(../img/sale.svg);color:#fff!important;left:13px;top:12px;}
.sub-landing .grid-box.letter h2 a:before{content:url(../img/letter-icon.svg);color:#fff!important;left:16px;top:11px;}
.sub-landing .grid-box.loudspeaker h2 a:before{content:url(../img/loudspeaker.svg);color:#fff!important;left:16px;top:11px;}
.sub-landing .grid-box.oldtv h2 a:before{content:url(../img/oldtv.svg);color:#fff!important;position:absolute;left:16px;top:7px;}
.sub-landing .grid-box.court h2 a:before{content:url(../img/court.svg);color:#fff!important;position:absolute;left:16px;top:12px;}
.sub-landing .grid-box.recall h2 a:before{content:url(../img/recall.svg);color:#fff!important;position:absolute;left:16px;top:12px;}
.sub-landing .grid-box.product-safety h2 a:before{content:url(../img/package.svg);color:#fff!important;position:absolute;left:16px;top:12px;}
.sub-landing .grid-box.child-safety h2 a:before{content:url(../img/child-safety.svg);color:#fff!important;position:absolute;left:19px;top:12px;}
.sub-landing .grid-box.dryer h2 a:before{content:url(../img/dryer.svg);color:#fff!important;position:absolute;left:16px;top:12px;}
.sub-landing .grid-box.appliance h2 a:before{content:url(../img/appliance.svg);color:#fff!important;position:absolute;left:15px;top:14px;}
.sub-landing .grid-box.hoverboard h2 a:before{content:url(../img/hoverboard.svg);color:#fff!important;position:absolute;left:13px;top:11px;}
.sub-landing .grid-box.furniture h2 a:before{content:url(../img/furniture.svg);color:#fff!important;position:absolute;left:13px;top:14px;}
.sub-landing .grid-box.glasses h2 a:before{content:url(../img/glasses.svg);color:#fff!important;position:absolute;left:12px;top:12px;}
.sub-landing .grid-box.chargers h2 a:before{content:url(../img/chargers.svg);color:#fff!important;position:absolute;left:16px;top:11px;}
.sub-landing .grid-box.halloween h2 a:before{content:url(../img/halloween.svg);color:#fff!important;position:absolute;left:14px;top:10px;}
.sub-landing .grid-box.christmas h2 a:before{content:url(../img/christmas.svg);color:#fff!important;position:absolute;left:17px;top:10px;}
.sub-landing .grid-box.magnifying-glass h2 a:before{content:url(../img/magnifying-glass.svg);color:#fff!important;position:absolute;left:17px;top:12px;}
.sub-landing .grid-box.justice h2 a:before{content:url(../img/debt.svg);color:#fff!important;position:absolute;left:14px;top:13px;}
.sub-landing .grid-box.hand h2 a:before{content:url(../img/hand.svg);color:#fff!important;position:absolute;left:14px;top:12px;}
.sub-landing .grid-box.passport h2 a:before{content:url(../img/passport.svg);color:#fff!important;position:absolute;left:18px;top:11px;}
.sub-landing .grid-box.beach h2 a:before{content:url(../img/beach.svg);color:#fff!important;position:absolute;left:15px;top:12px;}
.sub-landing .grid-box.airplane h2 a:before{content:url(../img/airplane.svg);color:#fff!important;position:absolute;left:14px;top:13px;}
.sub-landing .grid-box.ireland h2 a:before{content:url(../img/ireland.svg);color:#fff!important;position:absolute;left:16px;top:11px;}
.sub-landing .grid-box.ferry h2 a:before{content:url(../img/ferry.svg);color:#fff!important;position:absolute;left:16px;top:11px;}
.sub-landing .grid-box.luggage h2 a:before{content:url(../img/luggage.svg);color:#fff!important;position:absolute;left:15px;top:11px;}
.sub-landing .grid-box.tickets h2 a:before{content:url(../img/tickets.svg);color:#fff!important;position:absolute;left:14px;top:12px;}
.sub-landing .grid-box.contract h2 a:before{content:url(../img/contract.svg);color:#fff!important;position:absolute;left:15px;top:10px;}
.sub-landing .grid-box.tradesperson h2 a:before{content:url(../img/tradesperson.svg);color:#fff!important;position:absolute;left:15px;top:14px;}
.sub-landing .grid-box.waste h2 a:before{content:url(../img/waste.svg);color:#fff!important;position:absolute;left:16px;top:11px;}
.sub-landing .grid-box.mobile h2 a:before{content:url(../img/mobile.svg);color:#fff!important;position:absolute;left:18px;top:10px;}
.sub-landing .grid-box.tv h2 a:before{content:url(../img/tv.svg);color:#fff!important;position:absolute;left:13px;top:13px;}
.sub-landing .grid-box.gym h2 a:before{content:url(../img/gym.svg);color:#fff!important;position:absolute;left:15px;top:11px;}
.sub-landing .grid-box.electricity h2 a:before{content:url(../img/lightbulb.svg);color:#fff!important;position:absolute;left:15px;top:11px;}
.sub-landing .grid-box.nursing h2 a:before{content:url(../img/nursing.svg);color:#fff!important;position:absolute;left:15px;top:11px;}
.sub-landing .grid-box.magnifyglass h2 a:before{content:url(../img/magnifyglass.svg);color:#fff!important;left:13px;top:11px;}
.sub-landing .grid-box.barchart h2 a:before{content:url(../img/barchart.svg);color:#fff!important;left:13px;top:15px;}
.sub-landing .grid-box p{margin-top:30px;font-weight:600;font-size:14px;line-height:19px;color:#333333;}
.page-id-12624 .sub-landing .grid-box h2 a{min-width:270px;display:inline-block;}
.page-id-12678 .sub-landing .grid-box h2 a{display:inline-block;}
/* Money Tools 2020 landing page */
.page-template-page-money-hub-v2 .generic-banner .imagewrap img.stickyimg{max-width:190px;position:relative;bottom:25px;left:270px;}
.page-template-page-money-hub-v2 .generic-banner .container{max-height:220px;}
.page-template-page-money-tools-landing-2020 .generic-banner .container{max-height:220px;}
.page-template-page-money-tools-landing-2020 .generic-banner .imagewrap img.stickyimg{max-width:190px;position:relative;bottom:25px;left:270px;}
.page-template-page-money-tools-landing-2020 .row.mh{margin-left:-15px!important;margin-right:-0px!important;}
.page-template-page-money-tools-landing-2020 .responsive-tabs ul.responsive-tabs__list{padding-left:26px;}
.page-template-page-money-tools-landing-2020 .responsive-tabs .responsive-tabs__list__item{border-bottom:none!important;}
.page-template-page-money-tools-landing-2020 .border{border-top:1px solid #ccc;position:absolute;top:0px;left:13px;width:98%;display:block;height:1px;}
.page-template-page-money-tools-landing-2020 .responsive-tabs .tabcontent{position:relative;padding-left:0px!important;padding-right:0px!important;}
.page-template-page-money-tools-landing-2020 .grid-box:hover{background:#F2F2F2;}
.page-template-page-money-tools-landing-2020 .grid-box h2{margin-top:0px;}
.page-template-page-money-tools-landing-2020 .grid-box h2 a{-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;background:#00807B;font-style:normal;display:block!important;max-width:305px!important;font-weight:500;font-size:22px;position:relative;line-height:140%;color:#fff;padding:11px 34px 11px 58px;border-radius:12px;}
.page-template-page-money-tools-landing-2020 .grid-box:hover a{background:#049993;text-decoration:none;}
.page-template-page-money-tools-landing-2020 .grid-box a:hover{text-decoration:none;background:#049993;}
.page-template-page-money-tools-landing-2020 .grid-box.loans h2 a:before{content:url(../img/euro.svg);color:#fff!important;position:absolute;left:12px;top:14px;}
.page-template-page-money-tools-landing-2020 .grid-box.mortgages h2 a:before{content:url(../img/house.svg);color:#fff!important;position:absolute;left:14px;top:13px;}
.page-template-page-money-tools-landing-2020 .grid-box.budget h2 a:before{content:url(../img/cash.svg);color:#fff!important;position:absolute;left:13px;top:11px;}
.page-template-page-money-tools-landing-2020 .grid-box.insurance h2 a:before{content:url(../img/star.svg);color:#fff!important;position:absolute;left:15px;top:12px;}
.page-template-page-money-tools-landing-2020 .grid-box.pensions h2 a:before{content:url(../img/pensions.svg);color:#fff!important;position:absolute;left:16px;top:14px;}
.page-template-page-money-tools-landing-2020 .grid-box.investing h2 a:before{content:url(../img/invest.svg);color:#fff!important;position:absolute;left:16px;top:13px;}
.page-template-page-money-tools-landing-2020 .grid-box.banking h2 a:before{content:url(../img/banking.svg);color:#fff!important;position:absolute;left:16px;top:13px;}
.page-template-page-money-tools-landing-2020 .grid-box.saving h2 a:before{display:block;content:' ';background-image:url('../img/piggybank-01.svg');background-size:32px 32px;height:32px;width:32px;position:absolute;left:13px;top:12px;}
.page-template-page-money-tools-landing-2020 .grid-box.debt h2 a:before{content:url(../img/debt.svg);color:#fff!important;position:absolute;left:15px;top:13px;}
.page-template-page-money-tools-landing-2020 .grid-box.abacus h2 a:before{content:url(../img/abacusicon.svg);color:#fff!important;position:absolute;left:10px;top:13px;}
.page-template-page-money-tools-landing-2020 .grid-box.calculatoricon h2 a:before{content:url(../img/calculatoricon.svg);color:#fff!important;position:absolute;left:18px;top:11px;}
.page-template-page-money-tools-landing-2020 .grid-box.cc h2 a:before{content:url(../img/creditcards.svg);color:#fff!important;position:absolute;left:12px;top:11px;}
.page-template-page-money-tools-landing-2020 .grid-box.cash-bag h2 a:before{content:url(../img/cash-bag.svg);color:#fff!important;position:absolute;left:16px;top:11px;}
.page-template-page-money-tools-landing-2020 .grid-box.current-account h2 a:before{content:url(../img/current-account.svg);color:#fff!important;position:absolute;left:11px;top:11px;}
.page-template-page-money-tools-landing-2020 .grid-box.cash-loan h2 a:before{content:url(../img/cash-loan.svg);color:#fff!important;position:absolute;left:12px;top:13px;}
.page-template-page-money-tools-landing-2020 .sub-landing .grid-box{min-height:100px;}
.page-template-page-money-tools-landing-2020 .grid-box.large{padding:20px 20px 15px 20px;}
.page-template-page-money-tools-landing-2020 .grid-box.large h2 a{height:80px;display:block;font-size:22px;position:relative;line-height:140%;color:#fff;}
.page-template-page-money-tools-landing-2020 .buttonblock{margin-left:102px;}
.page-template-page-money-tools-landing-2020 .buttonblock h3.details{color:#333333;}
.page-template-page-money-tools-landing-2020 .buttonblock h3.details:hover{color:#333333;}
.page-template-page-money-tools-landing-2020 .buttonblock h3.link a{background:#00807B;-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;border-radius:12px;}
.page-template-page-money-tools-landing-2020 .buttonblock h3.link a:hover{text-decoration:none!important;background:#049993;}
.page-template-page-money-tools-landing-2020 .buttonblock h3.details{}
.page-template-page-money-tools-landing-2020 .buttonblock h3.details.collapsed{}
.page-template-page-money-tools-landing-2020 .accordion-content h4{font-weight:600;font-size:14px!important;line-height:19px!important;color:#333333;}
.page-template-page-money-tools-landing-2020 .well{font-weight:400;font-size:14px!important;line-height:19px!important;min-height:20px;padding:0px;margin-bottom:0px;background-color:none;border:none;border-radius:none;-webkit-box-shadow:none;box-shadow:none;}
.page-template-page-money-tools-landing-2020 .well h4{font-weight:600;font-size:14px!important;line-height:19px!important;color:#333333;}
.page-template-page-money-tools-landing-2020 .newsletter-signup{background:#586a7f!important;}
/* Pensions 2020 landing page */
.page-template-page-pensions-landing .sub-inner-banner{margin-top:-30px;background:#7B6CB2!important;}
.container.landingpage.pensionswrap .intro{margin:-10px 0px 20px 0px;}
.container.landingpage.pensionswrap .intro h2{font-weight:600;font-size:28px;line-height:38px;color:#000000;}
.container.landingpage.pensionswrap .intro p{color:#464646;font-size:16px;}
.container.pensions .grid-box:hover{background:#F2F2F2;}
.container.pensions .grid-box h2{margin-top:0px;}
.container.pensions .grid-box h2 a{-webkit-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-o-transition:all 200ms ease-in;transition:all 200ms ease-in;background:#7B6CB2;font-style:normal;font-weight:500;font-size:22px;position:relative;line-height:140%;color:#fff;padding:10px 22px 10px 55px;border-radius:12px;}
.container.pensions .grid-box:hover a{background:#7b6dac;text-decoration:none;}
.container.pensions .grid-box a:hover{text-decoration:none;background:#7767af;}
.container.pensions .grid-box h2 a:before{}
.container.pensions .grid-box.harp h2 a:before{content:url(../img/harp.svg);color:#fff!important;position:absolute;left:19px;top:12px;}
.container.pensions .grid-box.loudspeaker h2 a:before{content:url(../img/loudspeaker.svg);color:#fff!important;position:absolute;left:14px;top:12px;}
.container.pensions .grid-box.building h2 a:before{content:url(../img/building.svg);color:#fff!important;position:absolute;left:16px;top:12px;}
.container.pensions .grid-box.woman h2 a:before{content:url(../img/woman.svg);color:#fff!important;position:absolute;left:18px;top:10px;}
.container.pensions .grid-box.teacher h2 a:before{content:url(../img/teacher.svg);color:#fff!important;position:absolute;left:17px;top:10px;}
/* Post Modified */
p.post-modified-info{position:relative;top:15px;clear:both;display:block;padding:10px 12px 10px 12px;background:#f5f4f4;}
p.last-updated{position:relative;top:15px;clear:both;display:inline;padding:10px 12px 10px 12px;background:#f5f4f4;}
.page-id-300 p.post-modified-info{display:none;}
/* Hide Post Modified */
.page-template-page-sub-landing p.post-modified-info{display:none;}
.page-template-page-landing .landingpage p.post-modified-info{display:none!important;}
.page-template-page-full-width.section-money-tools p.post-modified-info{display:none!important;}
.page-template-page-htbgwm .post-modified-info{display:none!important;}
/* Media Queries */
@media only screen and (min-width:1291px){
.money-hub-banner.version1{display:block;}
.money-hub-banner.version2{display:none;}
}
@media only screen and (max-width:1290px){
.money-hub-banner.version1{display:none;}
.money-hub-banner.version2{display:block;}}
@media (min-width:768px){
.modal-dialog{width:700px;}}
@media (max-width:991px){
.newsletter-signup{padding:20px 20px 40px 20px;}
.newsletter-signup .topics{padding-left:0px;}
.newsletter-signup #signupform{float:left;padding-left:0%;}
.newsletter-signup #signupform form{padding-left:0px!important;margin-right:0px;padding-right:0px!important;}
.consumers-landing .quicklinks{margin-bottom:30px;}
.consumers-landing .news-listing{margin-top:0px;padding-left:15px;}}
@media (max-width:767px){
.newsletter-signup #signupform input[type="email"]{padding:13px 20px!important;}
.newsletter-signup #signupform{width:100%;margin-top:15px;padding-right:0px!important;}
.newsletter-signup #signupform input[type="email"]{width:70%;font-size:15px;}
.newsletter-signup #signupform button{width:28%;font-size:14px;}
.page-template-page-m a.backto.long{width:260px!important;}}
@media (max-width:600px){
.money-hub-landing{padding-top:5px;}
.money-hub-landing .col-md-4{padding-right:15px;}
.money-hub-landing .grid-box{min-height:170px;padding:35px 25px 15px 27px;}
.money-hub-landing .four-col-wrap h3{margin-right:15px;}
.money-hub-landing .four-col-wrap{margin-bottom:30px;}
.money-hub-landing .four-col-wrap .article{margin-bottom:35px;}
.money-hub-landing .categories h2{font-size:21px;}
}
h2#pc-title{font-size:20px!important;}
#ot-sdk-cookie-policy h3#cookie-policy-title{margin-bottom:12px!important;color:#3a5879!important;font-size:32px!important;font-weight:500!important;}
#ot-sdk-cookie-policy #cookie-policy-description{font-size:16px!important;margin-bottom:20px;line-height:23px!important;color:#333!important;}
#ot-sdk-cookie-policy h5.cookie-policy-title{font-weight:500!important;margin-bottom:12px;color:#466a91!important;font-size:24px!important;}
#ot-sdk-cookie-policy p{font-size:16px!important;margin-bottom:20px;line-height:23px!important;color:#333!important;}
#ot-sdk-cookie-policy .cookie-policy-description{font-size:16px!important;margin-bottom:20px;line-height:23px!important;color:#333!important;}
#ot-sdk-cookie-policy h4.ot-sdk-cookie-policy-group{font-weight:500!important;margin-bottom:12px;color:#406185!important;font-size:28px!important;}
#ot-sdk-cookie-policy table th{text-transform:none;padding:20px 15px 20px 15px!important;vertical-align:middle;font-size:16px!important;color:#FFFFFF!important;font-weight:700;}
#ot-sdk-cookie-policy table tr.top td{font-weight:400!important;}
#ot-sdk-cookie-policy table tr td{color:#333333!important;font-size:16px!important;padding:20px 15px 20px 15px!important;}
#ot-sdk-cookie-policy table tr td a{color:#5271b7!important;font-size:16px!important;text-decoration:none!important;} 
#ot-sdk-cookie-policy table tr td a:hover{text-decoration:underline!important;color:#23527c!important;}
#ot-sdk-cookie-policy table tr.top td{background:#fff!important;}
#ot-sdk-cookie-policy table td span{color:#333333!important;font-size:16px!important;}
.modified-post{margin-top:10px;}
.modified-post p{display:inline-block;clear:both;padding:12px 15px 12px 15px;background:#f5f4f4;margin-top:20px;margin-bottom:0px;}
.inner-content .no-table-header table tr.top td{font-size:17px;background:none!important;border-bottom:1px solid #ddd;font-weight:400!important;border-right:1px solid #ddd!important;text-transform:none!important;color:#000!important}
body p:empty:before{content:none!important;}
.page-id-11691 ul.responsive-tabs__list li::marker{display::none!important;}
.page-id-11691 ul.responsive-tabs__list li:hover{cursor:pointer;}
.page-id-11691 ul.responsive-tabs__list li.responsive-tabs__list__item{width:auto;display:inline-block;}
.page-id-11691 .responsive-tabs ul.responsive-tabs__list{padding-left:15px!important;}
.page-id-11691 h2.tabtitle.responsive-tabs__heading{display:none;}
span.tooltipsall{position:relative;padding-left:20px;}
span.tooltipsall:before{position:absolute;content:url(../img/info-tooltip.svg);color:#fff!important;position:absolute;left:0px;top:3px;}
.example span.tooltipsall{position:relative;padding-left:20px;}
.example span.tooltipsall:before{position:absolute!important;content:url(../img/info-icon.svg)!important;color:#fff!important;left:0px!important;top:3px!important;}
.cookie_custom_notice i{position:relative;padding-left:20px;font-style:normal!important;}
.cookie_custom_notice i:before{position:absolute;content:url(../img/info-tooltip.svg);color:#fff!important;position:absolute;left:0px;top:3px;}
/********04-03-2022********/
.inner-content .accordion h3.accordion-title:focus{outline:none;outline:thin dotted !important;outline:5px auto -webkit-focus-ring-color !important;outline-offset:2px !important;}
.inner-content ul.nav-tabs li a:focus,
.nav-tabs > li > a:focus,
.inner-content ul.nav-tabs li.active a:focus,
.nav-tabs > li.active > a:focus{outline:none;outline:thin dotted !important;outline:5px auto -webkit-focus-ring-color !important;outline-offset:2px !important;}
/*/////////////////
13-04-2022
////////////////*/
body.page-template-page-new-landing{}
body.page-template-page-new-landing .generic-banner{padding:40px 0;}
body.page-template-page-new-landing .generic-banner .titlewrap{margin-left:0;margin-top:0;}
body.page-template-page-new-landing .generic-banner .titlewrap .titlebox{padding-top:10px;}
body.page-template-page-new-landing .generic-banner .titlewrap .titlebox h1{font-weight:600;line-height:55px;}
body.page-template-page-new-landing .generic-banner .titlewrap .titlebox p{}
body.page-template-page-new-landing .generic-banner .titlewrap:before{content:"";position:absolute;display:block;left:15px;top:5px;height:5px;width:80px;background-color:#e72113;}
body.page-template-page-new-landing .generic-banner .titlewrap:after{content:"";position:absolute;display:block;left:100px;top:5px;height:5px;width:50px;background-color:#fff;}
body.page-template-page-new-landing .generic-banner{background-repeat:no-repeat;background-position:center center;background-size:cover;}
body.page-template-page-new-landing .generic-banner .container{max-height:none;padding-top:0;}
body.page-template-page-new-landing .generic-banner .imagewrap img{max-width:none;bottom:initial;left:initial;display:block;margin:0 0 0 auto;max-height:200px;}
.content.new-landing-page-content{margin:0;padding:50px 0 50px 0;}
.section-money-tools .content.new-landing-page-content{padding:0px;}
.new-landing-page-content .new-landing-page-content-title{padding:0 0 20px 0;}
.new-landing-page-content .new-landing-page-content-title h2, .new-landing-page-content .new-landing-page-content-title .p-lead{margin:0;line-height:1.35em;font-size:22px;font-weight:600;color:#2F4660;}
.new-landing-page-content .grid_box_outer{}
.new-landing-page-content .grid_box_outer a{display:block;}
.new-landing-page-content .grid_box_outer a:hover,
.new-landing-page-content .grid_box_outer a:focus{text-decoration:none;}
.new-landing-page-content .grid_box_outer .grid_box_in{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding:33px 19px 33px 19px;border:1px solid #d9d9d9;border-bottom:6px solid #d9d9d9;margin-bottom:30px;z-index:0;position:relative;min-height:278px;}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_title_text{flex-shrink:0;max-width:100%;flex:0 0 auto;width:calc(100% - 100px);}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_image{flex-shrink:0;max-width:100%;flex:0 0 auto;width:90px;height:90px;font-size:0;line-height:0;position:relative;border-radius:10px;}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_title_text h3, .new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_title_text h2{margin:0 0 15px 0;font-size:22px;line-height:28px;min-height:56px;font-weight:600;color:#5271b7;}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_title_text h3:hover, .new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_title_text h2:hover{text-decoration:underline}
/*.new-landing-page-content .grid_box_outer a:hover .grid_box_in .grid_box_in_title_text h3{color:#000;}*/
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_title_text p{margin:0;color:#333;font-size:14px;line-height:19px;min-height:93px;}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_image img{max-width:100%;}
.new-landing-page-content .grid_box_outer .grid_box_in:before{content:"";position:absolute;display:block;right:-1px;bottom:-6px;z-index:1;width:40px;height:6px;background-color:#2f4660;}
.new-landing-page-content .grid_box_outer .grid_box_in:after{content:"";position:absolute;display:block;right:39px;bottom:-6px;z-index:1;width:160px;height:6px;}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_image{background-repeat:no-repeat;background-position:center center;background-size:cover;background-color:transparent!important;}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_image.placeholder{background-image:url(../images/128.png);}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_image.Cerulean_Blue--House_with_key{background-image:url(../img/icon-key.svg);}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_image.Cerulean_Blue--Apartment_building{background-image:url(../img/icon-apartment.svg);}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_image.Cerulean_Blue--House_with_hand{background-image:url(../img/icon-hand.svg);}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_image.Cerulean_Blue--House_maintenance{background-image:url(../img/icon-maintenance.svg);}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_image.Cerulean_Blue--Rental_scam{background-image:url(../img/icon-scam.svg);}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_image.Cerulean_Blue--House_secure{background-image:url(../img/icon-secure.svg);}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_image.Turquoise--Bank_account{background-image:url(../img/icon-bank-account.svg);}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_image.Turquoise--Bank_savings{background-image:url(../img/icon-bank-savings.svg);}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_image.Turquoise--Cash_notes{background-image:url(../img/icon-cash-notes.svg);}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_image.Turquoise--Calculator{background-image:url(../img/icon-calculator.svg);}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_image.Turquoise--Credit_cards_angled{background-image:url(../img/icon-credit-cards-angled.svg);}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_image.Turquoise--Credit_cards{background-image:url(../img/icon-credit-cards.svg);}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_image.Turquoise--House_calculator{background-image:url(../img/icon-house-calculator.svg);}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_image.Turquoise--House_secure{background-image:url(../img/icon-house-secure.svg);}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_image.Turquoise--Lump_sum_cash_bag{background-image:url(../img/icon-sum-cash-bag.svg);}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_image.Turquoise--Piggy_bank{background-image:url(../img/icon-piggy-bank.svg);}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_image.Turquoise--Shopping{background-image:url(../img/icon-shopping.svg);}
/*
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_image:before{position:absolute;left:50%;top:50%;text-align:center;line-height:30px;font-size:30px;transform:translate(-50%, -50%);}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_image.euro:before{content:url(../img/euro.svg);}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_image.loans:before{content:url(../img/euro.svg);}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_image.house:before{content:url(../img/house.svg);}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_image.key:before{content:url(../img/key-01.svg);}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_image.mortgage:before{content:url(../img/mortgage.svg);}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_image.house-windows:before{content:url(../img/house-windows.svg);}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_image.house-insurance:before{content:url(../img/home-insurance.svg);}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_image.rental-scam:before{content:url(../img/rental-scam.svg);}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_image.apartments:before{content:url(../img/apartments.svg);}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_image.budget:before{content:url(../img/cash.svg);}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_image.insurance:before{content:url(../img/star.svg);}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_image.pensions:before{content:url(../img/pensions.svg);}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_image.investing:before{content:url(../img/invest.svg);}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_image.banking:before{content:url(../img/banking.svg);left:18px;top:13px;}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_image.saving:before{display:block;content:' ';background-image:url('../img/piggybank-01.svg');background-size:32px 32px;height:32px;width:32px;left:20px;top:12px;}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_image.debt:before{content:url(../img/debt.svg);}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_image.car:before{content:url(../img/car.svg);}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_image.question:before{content:url(../img/question.svg);}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_image.handup:before{content:url(../img/handup.svg);}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_image.handshake:before{content:url(../img/handshake.svg);}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_image.cardash:before{content:url(../img/cardash.svg);}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_image.car-insurance:before{content:url(../img/car-insurance.svg);}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_image.wrench:before{content:url(../img/wrench.svg);}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_image.car-crash:before{content:url(../img/car-crash.svg);}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_image.coina:before{content:url(../img/coin.svg);}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_image.jeep:before{content:url(../img/jeep.svg);}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_image.fuel:before{content:url(../img/fuel.svg);}*/
.content.new-landing-page-content.second{padding-top:0px;}
/*
.new-landing-page-content .responsive-tabs .tabcontent{padding:30px 0 0 0 !important;}
.new-landing-page-content .responsive-tabs ul.responsive-tabs__list{margin:0;padding:0 0 2px 13px;clear:both !important;overflow:hidden;border-bottom:1px solid #ddd !important;}
.new-landing-page-content .responsive-tabs .responsive-tabs__list__item.responsive-tabs__list__item--active,
.new-landing-page-content .responsive-tabs .responsive-tabs__list__item:hover{color:#5c79bb !important;border-top:5px solid #5c79bb !important;}
*/
body .new-landing-page-content .responsive-tabs ul.responsive-tabs__list{padding-left:13px;}
body .new-landing-page-content .responsive-tabs .responsive-tabs__list__item{border-bottom:none!important;}
body .new-landing-page-content .border{border-top:1px solid #ccc;position:absolute;top:0px;left:13px;width:98%;display:block;height:1px;}
body .new-landing-page-content .responsive-tabs .tabcontent{position:relative;padding-left:0px!important;padding-right:0px!important;}
body .new-landing-page-content .border{
border-top:1px solid #ccc;position:absolute;top:0px;left:0px;width:100%;display:block;height:1px;}
@media only screen and (min-width:768px) and (max-width:991px){
body.page-template-page-new-landing .generic-banner .imagewrap{display:none;}
body.page-template-page-new-landing .generic-banner .container{padding-top:0;padding-bottom:0;}
}
@media only screen and (max-width:767px){
body.page-template-page-new-landing .generic-banner .imagewrap{display:none;}
body.page-template-page-new-landing .generic-banner .titlewrap .titlebox{padding-top:0;}
body.page-template-page-new-landing .generic-banner .titlewrap:after,
body.page-template-page-new-landing .generic-banner .titlewrap:before{content:none;display:none;}
body.page-template-page-new-landing .generic-banner .container{padding-top:0;padding-bottom:0;}
body.page-template-page-new-landing .generic-banner .titlewrap .titlebox p{margin:0;}
body.page-template-page-new-landing .generic-banner .titlewrap .titlebox h1{line-height:42px;font-size:34px;}
body.page-template-page-new-landing .generic-banner{padding:40px 0;}
.content.new-landing-page-content{margin:0;padding:40px 0 40px 0;}
.section-money-tools .content.new-landing-page-content{padding:0px;}
.new-landing-page-content .new-landing-page-content-title h2{font-size:22px;}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_title_text h3{margin:0 0 10px 0;font-size:18px;line-height:26px;min-height:1px;font-weight:600;}
.new-landing-page-content .grid_box_outer .grid_box_in .grid_box_in_title_text p{min-height:1px;font-size:14px;}
.new-landing-page-content .grid_box_outer .grid_box_in{padding:25px 15px;}
/*.new-landing-page-content .responsive-tabs ul.responsive-tabs__list{display:none !important;}
.new-landing-page-content .responsive-tabs .responsive-tabs__heading{border-top:1px solid #ccc;}
.new-landing-page-content .responsive-tabs .responsive-tabs__heading{border:1px solid #5c79bb;color:#5c79bb;}
.new-landing-page-content .responsive-tabs .responsive-tabs__heading:hover{background:#5c79bb;color:#fff;}
.new-landing-page-content .responsive-tabs .responsive-tabs__heading:hover:after{border-top:6px solid #fff;}
.new-landing-page-content .responsive-tabs .responsive-tabs__heading--active,
.new-landing-page-content .responsive-tabs .responsive-tabs__heading--active:hover{background:#5c79bb;color:#fff;border-color:#5c79bb;}
.new-landing-page-content .responsive-tabs .responsive-tabs__heading--active:after,
.new-landing-page-content .responsive-tabs .responsive-tabs__heading--active:hover:after{border-bottom:6px solid #fff;border-top:0;top:18px;}
*/
}
/* htbgwm shortcode */
@media (min-width:992px){
.single-videowrapper{padding:3%;}
.single-videowrapper .single_episode_in .image-container{padding-top:25%;}
}
@media (min-width:992px) and (max-width:1200px){
.single-videowrapper .single_episode_in .image-container{width:135%;}	
}
@media (min-width:767px) and (max-width:992px){
.single-videowrapper{padding:2% 5%;}
}
@media (max-width:992px){
.single-videowrapper .single_episode_in{display:block !important;}
.single-videowrapper .single_episode_in .image-container{width:100% !important;padding:20%;}
.single-videowrapper .aired_episode_link{padding-bottom:20px;}
.single-videowrapper .single_episode_in .single_episode_description{padding:15px 40px !important;}
}
@media (max-width:992px){
.single-videowrapper .single_episode_in .image-container{padding:35%;}
}
.single-videowrapper{background-color:#E5E7F0;border-radius:12px;}
.single-videowrapper .single_episode_in{display:flex;}
.single-videowrapper .single_episode a:hover{font-weight:500;}
.single-videowrapper .single_episode_in .image-container .image-container-inn img{display:block;font-size:0;line-height:0;margin:0;padding:0;position:absolute;left:0;top:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;opacity:1;filter:alpha(opacity=100);}
/* .single-videowrapper .single_episode_in .image-container .image-container-inn{position:relative;z-index:1;padding-top:56.25%;} */
.single-videowrapper .single_episode_in .single_episode_description{padding:14px 0 0 40px;}
.single-videowrapper .single_episode_in .image-container{width:85%;position:relative;z-index:0;border-radius:12px;overflow:hidden;}
.single_episode a, .single_episode a:hover, .single_episode a:focus{display:block;font-size:0;line-height:0;cursor:pointer;text-decoration:none;color:#e72113;outline:none;border:none;box-shadow:none;border-radius:none;}
/* .single-videowrapper .single_episode_in{margin:0 0 30px 0;} */
.single-videowrapper .single_episode_aired .single_episode_in .image-container .rteplayer{position:absolute;z-index:4;left:20px;bottom:20px;max-width:100px;}
.single-videowrapper .single_episode_in a:hover .image-container .image-container-inn img{opacity:0.8;filter:alpha(opacity=80);}
.single-videowrapper .single_episode_unaired .image-container .rteplayer{position:absolute;z-index:4;left:20px;bottom:20px;max-width:100px;}
.single-videowrapper .single_episode_unaired .single_episode_in .image-container .image-container-inn img{z-index:0;}
.single-videowrapper .single_episode_unaired .single_episode_in .image-container .image-container-inn::after{border-radius:12px;background:url(/consumers/wp-content/themes/ccpc-consumers/img/red.png);position:absolute;background-repeat:repeat;top:0;left:0;width:100%;height:100%;content:"";z-index:2;}
.single-videowrapper .single_episode_unaired .image-container .image-container-text{position:absolute;z-index:4;left:20px;bottom:85px;right:20px;color:#fff;padding:0 0 0 0;border-bottom:1px solid #fff;}
.single-videowrapper .aired_episode_link p{margin-bottom:0;font-size:14px;color:#344F6C;text-align:right;text-decoration:underline;}
.single-videowrapper .aired_episode_text h3{font-size:27px;}
.single-videowrapper .single_episode_in .single_episode_description span{display:inline-block !important;padding:5px 10px;background-color:#2e4660;color:#fff !important;font-weight:bold;border-radius:4px;}
/********************
26-02-2024
********************/
#header_banner{padding:32px 0;background-position:top center;background-repeat:no-repeat;background-size:cover;}
#header_banner .HeaderBannerLeftImage{display:block;margin:0 auto;padding:0;}
#header_banner .HeaderBannerLeftImage img{display:block;margin:0 auto;padding:0;width:auto;max-width:100%;height:auto;}
#header_banner .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:0;margin-left:0;box-sizing:border-box;-ms-flex-align:center !important;align-items:center !important;}
#header_banner .HeaderBannerRightContent h1{margin:0;padding:0;font-size:40px;line-height:50px;font-weight:bold !important;display:block;position:relative;width:100%;color:#fff;font-style:normal;}
#header_banner .HeaderBannerRightContent span{margin:5px 0 0 0;padding:0;font-size:34px;line-height:50px;font-weight:normal; !important;display:block;position:relative;width:100%;color:#fff;font-style:normal;}
#header_banner .HeaderBannerRightContent em{margin:15px 0 0 0;padding:0;font-size:22px;line-height:34px;font-weight:normal; !important;display:block;position:relative;width:100%;color:#fff;font-style:normal;}
#header_banner.inner_page .HeaderBannerRightContent h2{margin:0;padding:0;font-size:40px;line-height:50px;font-weight:bold !important;display:block;position:relative;width:100%;color:#fff;font-style:normal;} 
#inner_page_title{padding:24px 0 12px 0;margin:0;}
#inner_page_title .inner_page_title_in{padding:0 0 7px 0;border-bottom:1px solid #CCCCCC;margin:0 0 12px 0 !important;}
#inner_page_title .inner_page_title_in h1{font-size:28px;line-height:32px;font-weight:600;color:#2F4660;text-transform:uppercase;display:block;margin:0;}
@media (min-width:992px){
#header_banner .row .col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-right:15px;padding-left:15px;}
}
@media (max-width:991px){
#header_banner .row .col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-left:15px;}
#header_banner.inner_page .HeaderBannerRightContent h2,
#header_banner .HeaderBannerRightContent h1{font-size:30px;line-height:40px;}
#header_banner .HeaderBannerRightContent span{margin:2px 0 0 0;font-size:30px;line-height:40px;}
#header_banner .HeaderBannerRightContent em{margin:10px 0 0 0;font-size:20px;line-height:30px;}
#header_banner .HeaderBannerRightContent{padding:11px 0 0 0;}
}
/*#header_banner .HeaderBannerRightContent{padding-left:6%;}*/
#header_banner.complaints_bureau_header{display:block;position:relative;z-index:1;overflow:hidden;}
#header_banner.complaints_bureau_header .HeaderBannerLeftImage img{max-width:426px;}
#header_banner.complaints_bureau_header .complaints_bureau_header_back{display:block;position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;}
#header_banner.complaints_bureau_header .complaints_bureau_header_back img{transform:rotate(90deg);object-fit:cover;object-position:left bottom;position:absolute;left:0;top:-34%;width:1200px;}
.inner_page_title_2 #header_banner .row{position:relative;z-index:3;margin:0;}
#header_banner.complaints_bureau_header .row{position:relative;z-index:3;margin:0;}
.complaints_bureau_header_button{display:block;text-align:left;padding:25px 0 0 0;font-size:0;line-height:0;}
.complaints_bureau_header_button a{display:inline-block;position:relative;vertical-align:middle;font-size:16px;line-height:44px;padding:0 70px 0 25px;border-radius:44px;border:none;color:#2F4660;background-color:#ffffff;text-decoration:none;box-shadow:none;text-shadow:none;}
.complaints_bureau_header_button a:after{content:'';color:#fff !important;position:absolute;right:25px;top:14px;width:36px !important;height:18px !important;background-image:url(../img/thin-black-arrow.svg);background-position:center center;background-repeat:no-repeat;background-size:contain;}
.complaints_bureau_header_button a:hover,
.complaints_bureau_header_button a:focus{text-decoration:underline;box-shadow:none;text-shadow:none;border-radius:none;border-radius:44px;}
@media (max-width:991px){
#header_banner.complaints_bureau_header .complaints_bureau_header_back img{transform:rotate(0deg);object-fit:cover;object-position:left top;position:absolute;left:0;top:0;width:157vw;}
#header_banner .HeaderBannerRightContent{padding-left:0;}
#header_banner.complaints_bureau_header .HeaderBannerLeftImage img{margin:0;max-width:100%;}
}
body.home #header_banner.complaints_bureau_header .complaints_bureau_header_back img{width:157vw;}