iframe#_hjRemoteVarsFrame {display: none !important; width: 1px !important; height: 1px !important; opacity: 0 !important; pointer-events: none !important;}

.fb_hidden{position:absolute;top:-10000px;z-index:10001}.fb_reposition{overflow:hidden;position:relative}.fb_invisible{display:none}.fb_reset{background:none;border:0;border-spacing:0;color:#000;cursor:auto;direction:ltr;font-family:"lucida grande", tahoma, verdana, arial, sans-serif;font-size:11px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:1;margin:0;overflow:visible;padding:0;text-align:left;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-spacing:normal}.fb_reset>div{overflow:hidden}@keyframes fb_transform{from{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.fb_animate{animation:fb_transform .3s forwards}
.fb_dialog{background:rgba(82, 82, 82, .7);position:absolute;top:-10000px;z-index:10001}.fb_dialog_advanced{border-radius:8px;padding:10px}.fb_dialog_content{background:#fff;color:#373737}.fb_dialog_close_icon{background:url(../images/IE9JII6Z1Ys.png) no-repeat scroll 0 0 transparent;cursor:pointer;display:block;height:15px;position:absolute;right:18px;top:17px;width:15px}.fb_dialog_mobile .fb_dialog_close_icon{left:5px;right:auto;top:5px}.fb_dialog_padding{background-color:transparent;position:absolute;width:1px;z-index:-1}.fb_dialog_close_icon:hover{background:url(../images/IE9JII6Z1Ys.png) no-repeat scroll 0 -15px transparent}.fb_dialog_close_icon:active{background:url(../images/IE9JII6Z1Ys.png) no-repeat scroll 0 -30px transparent}.fb_dialog_iframe{line-height:0}.fb_dialog_content .dialog_title{background:#6d84b4;border:1px solid #365899;color:#fff;font-size:14px;font-weight:bold;margin:0}.fb_dialog_content .dialog_title>span{background:url(../images/fb.gif) no-repeat 5px 50%;float:left;padding:5px 0 7px 26px}body.fb_hidden{height:100%;left:0;margin:0;overflow:visible;position:absolute;top:-10000px;transform:none;width:100%}.fb_dialog.fb_dialog_mobile.loading{background:url(../images/3rhSv5V8j3o.gif) white no-repeat 50% 50%;min-height:100%;min-width:100%;overflow:hidden;position:absolute;top:0;z-index:10001}.fb_dialog.fb_dialog_mobile.loading.centered{background:none;height:auto;min-height:initial;min-width:initial;width:auto}.fb_dialog.fb_dialog_mobile.loading.centered #fb_dialog_loader_spinner{width:100%}.fb_dialog.fb_dialog_mobile.loading.centered .fb_dialog_content{background:none}.loading.centered #fb_dialog_loader_close{clear:both;color:#fff;display:block;font-size:18px;padding-top:20px}#fb-root #fb_dialog_ipad_overlay{background:rgba(0, 0, 0, .4);bottom:0;left:0;min-height:100%;position:absolute;right:0;top:0;width:100%;z-index:10000}#fb-root #fb_dialog_ipad_overlay.hidden{display:none}.fb_dialog.fb_dialog_mobile.loading iframe{visibility:hidden}.fb_dialog_mobile .fb_dialog_iframe{position:sticky;top:0}.fb_dialog_content .dialog_header{background:linear-gradient(from(#738aba), to(#2c4987));border-bottom:1px solid;border-color:#1d3c78;box-shadow:white 0 1px 1px -1px inset;color:#fff;font:bold 14px Helvetica, sans-serif;text-overflow:ellipsis;text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0;vertical-align:middle;white-space:nowrap}.fb_dialog_content .dialog_header table{height:43px;width:100%}.fb_dialog_content .dialog_header td.header_left{font-size:12px;padding-left:5px;vertical-align:middle;width:60px}.fb_dialog_content .dialog_header td.header_right{font-size:12px;padding-right:5px;vertical-align:middle;width:60px}.fb_dialog_content .touchable_button{background:linear-gradient(from(#4267B2), to(#2a4887));background-clip:padding-box;border:1px solid #29487d;border-radius:3px;display:inline-block;line-height:18px;margin-top:3px;max-width:85px;padding:4px 12px;position:relative}.fb_dialog_content .dialog_header .touchable_button input{background:none;border:none;color:#fff;font:bold 12px Helvetica, sans-serif;margin:2px -12px;padding:2px 6px 3px 6px;text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0}.fb_dialog_content .dialog_header .header_center{color:#fff;font-size:16px;font-weight:bold;line-height:18px;text-align:center;vertical-align:middle}.fb_dialog_content .dialog_content{background:url(../images/jKEcVPZFk-2.gif) no-repeat 50% 50%;border:1px solid #4a4a4a;border-bottom:0;border-top:0;height:150px}.fb_dialog_content .dialog_footer{background:#f5f6f7;border:1px solid #4a4a4a;border-top-color:#ccc;height:40px}#fb_dialog_loader_close{float:left}.fb_dialog.fb_dialog_mobile .fb_dialog_close_button{text-shadow:rgba(0, 30, 84, .296875) 0 -1px 0}.fb_dialog.fb_dialog_mobile .fb_dialog_close_icon{visibility:hidden}#fb_dialog_loader_spinner{animation:rotateSpinner 1.2s linear infinite;background-color:transparent;background-image:url(../images/t-wz8gw1xG1.png);background-position:50% 50%;background-repeat:no-repeat;height:24px;width:24px}@keyframes rotateSpinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.fb_iframe_widget{display:inline-block;position:relative}.fb_iframe_widget span{display:inline-block;position:relative;text-align:justify}.fb_iframe_widget iframe{position:absolute}.fb_iframe_widget_fluid_desktop,.fb_iframe_widget_fluid_desktop span,.fb_iframe_widget_fluid_desktop iframe{max-width:100%}.fb_iframe_widget_fluid_desktop iframe{min-width:220px;position:relative}.fb_iframe_widget_lift{z-index:1}.fb_iframe_widget_fluid{display:inline}.fb_iframe_widget_fluid span{width:100%}

@font-face{font-family:"Have Heart Two";font-style:normal;font-weight:normal;src:url("../fonts/have_heart_two.eot");src:url("../fonts/have_heart_two.eot#iefix") format("embedded-opentype"),url("../fonts/have_heart_two.woff") format("woff"),url("../fonts/have_heart_two.ttf") format("truetype"),url("../fonts/have_heart_two.svg#have_heart_two") format("svg")}

.featured h2 { font-family: "Have Heart Two","HaveHeart2","Have Heart 2","Have Heart",sans-serif; font-size: 60px; margin: 20px 0 20px 0; line-height: .75 !important; color: #0074e8; text-align:center; }

.blog-slider-content { width:95%; max-width: 95%; background-image:url(../images/blog-slider-content_bg.png); background-repeat:no-repeat; height:128px; margin: 0 auto; padding-bottom: 3rem; margin-top: -1rem; z-index: 5; position: relative; overflow: hidden; }
.blog-slider-content h3 { padding: 0 1rem; text-transform:capitalize; font-weight: 900; min-height: 120px; display: flex; align-items: center; text-align: center; font-size: 16px; }
.blog-slider-content h3 a { color: #fff; position: relative; z-index: 10; }

.fl-lt {float:left;}
.fl-rt {float:right;}
.fl-lt1 {float:left;}
.fl-rt1 {float:right;}
.clear {clear:both;}
.ad_width1 {width:100%;}
.ad_width2 {width:48%;}
.ad_width3 {width:31.33333%; margin:0 1%;}
.ad_width4 {width:23%; margin:0 1%;}
.ad_width5 {width:18%;margin: 0 1%;}
.ad_width5a {width:20%;}
.ad_width6 {width:14.66666%;margin: 0 1%;}
.ad_width6a {width: 40%;}
.ad_width6b {width: 58%;}
.ad_width7 {width: 12%;margin: 0 1%;}
.ad_width11a {width:23%;}
.ad_width11b {width:73%;}
.ad_width12a {width:33%;}
.ad_width12b {width:63%;}

.desktop {display:block;}
.mobile {display:none;}

.videosection {position: relative;padding-bottom: 57%;height: 0;overflow: hidden;}
.videosection iframe {position: absolute;top: 0;left: 0;width: 100% !important;height: 100% !important;}

@media only screen and (min-width: 100px) and (max-width: 448px) {
.connectwithme .ad_width5 {width: 20%;}
.connectwithme .ad_width5 img {max-width: 95% !important;}
.quicktesti .ad_width3 {padding-bottom:15px;}
.hero .hero__heading--primary h1 { font-size: 1.3em; }
.fl-lt {float:none;}
.fl-rt {float:none;}
.ad_width1 {width:100%;}
.ad_width2 {width:100%;}
.ad_width3 {width:98%; margin:0 1%;}
.ad_width4 {width:98%; margin:0 1%;}
.ad_width5 {width:100%;margin: 0 1%;}
.ad_width6 {width:100%;margin: 0 1%;}
.ad_width6a {width: 100%;}
.ad_width6b {width: 100%;}
.ad_width7 {width: 98%;margin: 0 1%;}
.ad_width11a {width:100%;}
.ad_width11b {width:100%;}
.ad_width12a {width:100%;}
.ad_width12b {width:100%;}
.blog-slider-content { width:95%; max-width: 95%; background-image:url(../images/blog-slider-content_bg.png); background-repeat:no-repeat; height:100px; margin: 0 auto; padding-bottom: 3rem; margin-top: -2rem; z-index: 5; position: relative; overflow: hidden;background-size: 100%; margin-bottom:20px }
.blog-slider-content h3 {padding: 0 1rem; text-transform:capitalize; font-weight: 900; min-height: 100px;display: flex; align-items: center; text-align: center; font-size: 16px; }
.blog-slider-content h3 a { color: #fff; position: relative; z-index: 10; }
.desktop {display:none;}
.mobile {display:block;}
}