﻿.blog-template .author-bio{margin-top:60px;padding-right:15px;}.blog-template .author{display:flex;margin-top:20px;}.blog-template .author:first-of-type(){margin-top:0;}.blog-template .author-bio__image{width:77px;height:77px !important;margin-right:24px;border-radius:50%;flex-shrink:0;}.blog-template h1.author-bio__name{padding-top:4px;margin-bottom:2px;}.blog-template .author-bio__title{margin:0;font-size:15px;font-size:1.5rem;line-height:1.334em;color:#737373;text-transform:uppercase;}.blog-template .author-bio__all-caps{text-transform:uppercase;}.blog-template h1.author-bio__posts-by,.blog-template h2.author-bio__posts-by{margin:27px 0 12px 0;padding:0;font-size:16px;font-size:1.6rem;line-height:33px;border:1px solid #d2d2d2;border-left:none;border-right:none;}.blog-template .author-social{margin:0 0 0 0 !important;padding:0 0 0 0 !important;color:#737373;font-size:14px;font-size:1.4rem;line-height:2;vertical-align:middle;}.blog-template .author-social li{overflow:hidden;display:inline-block;margin:0;padding:0;height:2em;}.blog-template .author-social a.social-icon{width:2em;height:2em;margin:0 0 0 0;border-radius:0;}.blog-template .author-social a.social-icon:after{content:'';}.blog-template .author-social a.social-icon:hover i:last-child{margin:0;}.blog-template .author-social a.social-icon:hover i:first-child{margin:0;}.blog-template .author-social a.social-icon.social-icon-transparent{color:#737373 !important;}.blog-template .author-social a.social-icon i{margin:0;width:2em;height:2em;}.blog-template .author-social a.social-icon>i[class^=icon-]{width:auto;font-size:.85em;}.blog-template .author-social a.social-icon>i.fa{width:100%;height:100%;line-height:28px;font-size:1.1em;}.blog-template .author-social .social-email3:hover{background-color:#50e6ff !important;}.blog-template .blog-post-footer .author-bio{padding-left:0;padding-right:0;}.blog-template .blog-post-footer .author-bio__container{height:52px;padding-top:9px;}.blog-template .blog-post-footer .author-bio__image{margin-right:10px;width:52px;height:52px !important;}.blog-template .blog-post-footer .author-bio__name,.blog-template .blog-post-footer h2.author-bio__name{width:100%;margin:0;padding:0;font-size:15px;font-size:1.5rem;line-height:1.25em;font-weight:400;}.blog-template .blog-post-footer .author-bio__name a:not([class~='btn']):not([class~='btn-cta']),.blog-template .blog-post-footer h2.author-bio__name a:not([class~='btn']):not([class~='btn-cta']){color:#243a5e;}.blog-template .blog-post-footer .author-bio__name a:not([class~='btn']):not([class~='btn-cta']):hover,.blog-template .blog-post-footer .author-bio__name a:not([class~='btn']):not([class~='btn-cta']):focus,.blog-template .blog-post-footer h2.author-bio__name a:not([class~='btn']):not([class~='btn-cta']):hover,.blog-template .blog-post-footer h2.author-bio__name a:not([class~='btn']):not([class~='btn-cta']):focus{color:#243a5e;}.blog-template .blog-post-footer .author-bio__title{width:100%;margin:0;padding:0;font-size:11px;font-size:1.1rem;line-height:1.342em;}@media screen and (min-width:768px){.blog-template .blog-post-footer .author-bio__container{padding-top:7px;}.blog-template .blog-post-footer .author-bio__name,.blog-template .blog-post-footer h2.author-bio__name{font-size:17px;font-size:1.7rem;line-height:1.25em;}.blog-template .blog-post-footer .author-bio__title{font-size:12px;font-size:1.2rem;line-height:1.342em;}}@media screen and (min-width:992px){.blog-template .author-bio{padding-right:0;}}@media screen and (min-width:1200px){.blog-template .blog-post-footer .author-bio__container{padding-top:6px;}.blog-template .blog-post-footer .author-bio__name,.blog-template .blog-post-footer h2.author-bio__name{font-size:19px;font-size:1.9rem;line-height:1.25em;}.blog-template .blog-post-footer .author-bio__title{font-size:13px;font-size:1.3rem;line-height:1.342em;}}.blog-template .blog-post-items{margin-bottom:40px;padding-right:15px;}.blog-template .blog-post-item{display:block;margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid #d2d2d2;}.blog-template .blog-post-item figure,.blog-template .blog-post-item .owl-carousel{margin-bottom:40px;}.blog-template .blog-post-item h2.blog-post-title,.blog-template .blog-post-item h3.blog-post-title{margin-bottom:0;padding-top:0;padding-bottom:15px;font-size:28px;font-size:2.8rem;line-height:1.143em;}.blog-template .blog-post-item h2.blog-post-title a:not([class~='btn']):not([class~='btn-cta']),.blog-template .blog-post-item h3.blog-post-title a:not([class~='btn']):not([class~='btn-cta']){color:#243a5e;text-decoration:underline;}.blog-template .blog-post-item h2.blog-post-title a:not([class~='btn']):not([class~='btn-cta']):hover,.blog-template .blog-post-item h2.blog-post-title a:not([class~='btn']):not([class~='btn-cta']):focus,.blog-template .blog-post-item h3.blog-post-title a:not([class~='btn']):not([class~='btn-cta']):hover,.blog-template .blog-post-item h3.blog-post-title a:not([class~='btn']):not([class~='btn-cta']):focus{text-decoration:underline;}.blog-template .blog-post-info{display:flex;flex-wrap:wrap;margin-bottom:11px;padding-right:3px;padding-bottom:16px;font-size:13px;font-size:1.3rem;line-height:1.342em;color:#737373;border-bottom:1px solid #d2d2d2;}.blog-template .blog-post-info a:not([class~='btn']):not([class~='btn-cta']):focus,.blog-template .blog-post-info button.author-button:focus{outline-offset:-2px;}.blog-template .blog-post-info button.author-button{max-width:calc(100% - 20px);margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:inherit;color:#0078d4;text-decoration:underline;background-color:transparent;border:none;}.blog-template .blog-post-info button.author-button:focus{outline-offset:-2px;outline:1px dashed #505050;}.blog-template .blog-post-info button.author-button span{margin-right:3px;}.blog-template .blog-post-info button.author-button span:after{content:',';}.blog-template .blog-post-info button.author-button span:last-of-type:after{content:'';}.blog-template .bpi__item{width:50%;margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.blog-template .bpi__item:before{font-family:'Fontawesome';}.blog-template .bpi__item--date{padding-right:20px;width:calc(50% + 20px);}.blog-template .bpi__item--ttr{width:calc(50% - 20px);}.blog-template .bpi__item--author{padding-right:20px;width:calc(50% + 20px);}.blog-template .bpi__item--author a:not([class~='btn']):not([class~='btn-cta']){margin-right:3px;}.blog-template .bpi__item--author a:not([class~='btn']):not([class~='btn-cta']):after{content:',';}.blog-template .bpi__item--author a:not([class~='btn']):not([class~='btn-cta']):last-of-type:after{content:'';}.blog-template .bpi__item--category{width:calc(50% - 20px);}.blog-template .bpi__item--social{overflow:visible;width:100%;margin-top:-4px;padding-right:0;}.blog-template section.blog-post-footer,.blog-template .blog-post-footer{margin-top:0;padding-top:0;padding-bottom:0;}@media screen and (max-width:767px){.blog-template .blog-post-items{margin-bottom:0;}.blog-template .blog-post-footer{padding-bottom:0;}.blog-template .blog-post-info ul.social-links li{margin-left:6px;}.blog-template .blog-post-info ul.social-links li:first-of-type{margin-left:0;}}@media screen and (min-width:768px){.blog-template .bpi__item{width:calc(50% - 66px);}.blog-template .bpi__item--date{order:1;padding-right:20px;width:calc(50% - 46px);}.blog-template .bpi__item--ttr{order:2;width:calc(50% - 86px);}.blog-template .bpi__item--author{order:4;padding-right:20px;width:calc(50% - 46px);}.blog-template .bpi__item--category{order:5;width:calc(50% - 86px);}.blog-template .bpi__item--social{order:3;width:132px;height:24px;margin-top:1px;text-align:right;}.blog-template .bpi__item--social ul.social-links{display:inline-block;margin:0;}.blog-template .single-post-author-bio{margin-top:0;padding-top:0;border-top:none;}}@media screen and (min-width:992px){.blog-template .blog-post-items{padding-right:90px;}.blog-template .pagination-container{text-align:right;}}.blog-template .blog-sidebar{padding-top:0;padding-right:15px;padding-bottom:0;padding-left:15px;}.blog-template .blog-sidebar a.btn{min-height:36px;padding:9px 20px;font-size:1.4rem;}.blog-template .blog-sidebar .row{margin-bottom:0;}.blog-template .blog-sidebar h4,.blog-template .blog-sidebar .show-as-h4{font-size:16px;font-size:1.6rem;}.blog-template .blog-sidebar p{font-size:15px;font-size:1.5rem;line-height:1.334em;margin-bottom:30px;}.blog-template .side-nav{margin-bottom:20px;font-size:15px;font-size:1.5rem;line-height:1.334em;}.blog-template .side-nav .side-nav-head h4,.blog-template .side-nav .side-nav-head .show-as-h4{margin-bottom:5px;}.blog-template .side-nav ul.list-group{display:flex;flex-wrap:wrap;padding:0;margin:0;list-style-type:none;}.blog-template .side-nav li.list-group-item{display:flex;align-items:center;width:100%;height:33px;border-bottom:1px solid #d2d2d2;}.blog-template .side-nav li.list-group-item a:not([class~='btn']):not([class~='btn-cta']){line-height:1em;}.blog-template .side-nav li.list-group-item.active a:not([class~='btn']):not([class~='btn-cta']){color:#243a5e;font-weight:600;}.blog-template .widget-sign-up h4,.blog-template .widget-sign-up .show-as-h4{margin-bottom:5px;}.blog-template .widget-sign-up p{margin-bottom:.75em;font-size:13px;font-size:1.3rem;line-height:1.334em;}.blog-template .widget-sign-up section{padding-top:0;}.blog-template .widget-sign-up .FormPanel table tbody tr{min-width:100%;margin-bottom:0;padding-right:15px;}.blog-template .widget-sign-up .checkbox p{margin-bottom:0;}.blog-template .widget-sign-up input[type='submit']{width:100%;min-height:36px;margin-top:0;margin-bottom:.5em;white-space:nowrap;text-overflow:ellipsis;}.blog-template .widget-sign-up .cms-recaptcha-wrap{transform:scale(.92);transform-origin:0 0;}.blog-template .widget-twitter-wrapper{margin-bottom:40px !important;}.blog-template .widget-twitter-wrapper ul.widget-twitter{margin-bottom:0;}.blog-template .widget-twitter-wrapper ul.widget-twitter li{line-height:1.334em;border-bottom:1px solid #d2d2d2;}.blog-template .widget-twitter-wrapper ul.widget-twitter li>i{margin-top:4px;font-size:18px;font-size:1.8rem;color:#737373;}.blog-template .widget-twitter-wrapper ul.widget-twitter li>span>a{font-size:inherit;display:inline;}.blog-template .widget-twitter-wrapper ul.widget-twitter li>small{color:#737373;font-family:"Segoe UI",SegoeUI,"Helvetica Neue",Helvetica,Arial,sans-serif;}.blog-template .widget-social-wrapper h4,.blog-template .widget-social-wrapper .show-as-h4{margin-bottom:15px;}@media screen and (min-width:500px){.blog-template .widget-sign-up .cms-recaptcha-wrap{transform:scale(1);}}@media screen and (max-width:767px){.blog-template .blog-sidebar{padding-left:15px;padding-right:15px;padding-top:0;}.blog-template .side-nav ul.list-group-bordered>li>a{display:inline-block;}}@media screen and (min-width:992px){.blog-template .blog-sidebar{padding-left:0;padding-right:0;}.blog-template .widget-sign-up .cms-recaptcha-wrap{transform:scale(.8);}}@media screen and (min-width:1200px){.blog-template .widget-sign-up .cms-recaptcha-wrap{transform:scale(.96);}}.blog-template.blog-post-main{padding-bottom:0;border-bottom:none;}.blog-template .blog-post{margin-bottom:0;}.blog-template .blog-post h1.blog-post-title{margin-bottom:0;padding-top:0;padding-bottom:15px;font-size:28px;font-size:2.8rem;line-height:1.143em;}.blog-template .blog-post .blog-post-info{margin-bottom:21px;}.blog-template .blog-post img.screenshot{margin:10px 0;border:1px solid #d2d2d2;box-shadow:0 5px 5px rgba(0,0,0,.1);}.blog-template .blog-post .blog-post-content{padding-bottom:26px;border-bottom:1px solid #d2d2d2;}.blog-template .single-post-tag-cloud{margin-top:30px;padding:15px 0 32px 0;}.blog-template .single-post-tag-cloud a.tag:not([class~='btn']):not([class~='btn-cta']){height:35px;border:1px solid #d2d2d2;box-shadow:none;}.blog-template .single-post-tag-cloud a.tag:not([class~='btn']):not([class~='btn-cta']) span.txt{display:inline;margin:11px 8px 0 8px;padding:0;color:#0078d4;line-height:1em;box-shadow:0 1px currentColor;border:none;transition:box-shadow .2s ease-in-out;}.blog-template .single-post-tag-cloud a.tag:not([class~='btn']):not([class~='btn-cta']) span.num{display:flex;justify-content:center;align-items:center;width:33px;height:100%;color:#505050;border-color:#d2d2d2;border-top:none;border-right:none;border-bottom:none;background-color:#f2f2f2;}.blog-template .single-post-tag-cloud a.tag:not([class~='btn']):not([class~='btn-cta']) span.num:before{border-color:transparent,transparent,transparent,#d2d2d2;}.blog-template .single-post-tag-cloud a.tag:not([class~='btn']):not([class~='btn-cta']):hover,.blog-template .single-post-tag-cloud a.tag:not([class~='btn']):not([class~='btn-cta']):focus{box-shadow:none;}.blog-template .single-post-tag-cloud a.tag:not([class~='btn']):not([class~='btn-cta']):hover span.txt,.blog-template .single-post-tag-cloud a.tag:not([class~='btn']):not([class~='btn-cta']):focus span.txt{box-shadow:0 2px currentColor;}.blog-template .single-post-tag-cloud a.tag:focus{outline-offset:2px;}@media screen and (min-width:768px){.blog-template .blog-post h1.blog-post-title{margin-top:14px;padding-bottom:17px;font-size:30px;font-size:3rem;line-height:1.233em;}.blog-template .single-post-tag-cloud a.tag:not([class~='btn']):not([class~='btn-cta']){height:38px;}.blog-template .single-post-tag-cloud a.tag:not([class~='btn']):not([class~='btn-cta']) span.txt{margin-top:12px;}.blog-template .single-post-tag-cloud a.tag:not([class~='btn']):not([class~='btn-cta']) span.num:before{top:14px;}.blog-template .single-post-tag-cloud a.tag:not([class~='btn']):not([class~='btn-cta']) span.num:after{top:14px;}}@media screen and (min-width:992px){.blog-template .blog-post h1.blog-post-title{padding-bottom:7px;}}@media screen and (min-width:1200px){.blog-template .blog-post h1.blog-post-title{font-size:32px;font-size:3.2rem;line-height:1.233em;}.blog-template .single-post-tag-cloud a.tag:not([class~='btn']):not([class~='btn-cta']){height:41px;}.blog-template .single-post-tag-cloud a.tag:not([class~='btn']):not([class~='btn-cta']) span.txt{margin-top:14px;}.blog-template .single-post-tag-cloud a.tag:not([class~='btn']):not([class~='btn-cta']) span.num:before{top:16px;}.blog-template .single-post-tag-cloud a.tag:not([class~='btn']):not([class~='btn-cta']) span.num:after{top:16px;}}