/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

/* Add your custom styles here... */ 

.column,.columns{width:100%;float:left;box-sizing:border-box}@media (min-width:400px){}@media (min-width:1100px){.column,.columns{margin-left:4%}.column:first-child,.columns:first-child{margin-left:0}.one.column,.one.columns{width:4.66666666667%}.two.columns{width:13.3333333333%}.three.columns{width:22%}.four.columns{width:30.6666666667%}.five.columns{width:39.3333333333%}.six.columns{width:48%}.seven.columns{width:56.6666666667%}.eight.columns{width:65.3333333333%}.nine.columns{width:74%}.ten.columns{width:82.6666666667%}.eleven.columns{width:91.3333333333%}.twelve.columns{width:100%;margin-left:0}.one-third.column{width:30.6666666667%}.two-thirds.column{width:65.3333333333%}.one-half.column{width:48%}.offset-by-one.column,.offset-by-one.columns{margin-left:8.66666666667%}.offset-by-two.column,.offset-by-two.columns{margin-left:17.3333333333%}.offset-by-three.column,.offset-by-three.columns{margin-left:26%}.offset-by-four.column,.offset-by-four.columns{margin-left:34.6666666667%}.offset-by-five.column,.offset-by-five.columns{margin-left:43.3333333333%}.offset-by-six.column,.offset-by-six.columns{margin-left:52%}.offset-by-seven.column,.offset-by-seven.columns{margin-left:60.6666666667%}.offset-by-eight.column,.offset-by-eight.columns{margin-left:69.3333333333%}.offset-by-nine.column,.offset-by-nine.columns{margin-left:78%}.offset-by-ten.column,.offset-by-ten.columns{margin-left:86.6666666667%}.offset-by-eleven.column,.offset-by-eleven.columns{margin-left:95.3333333333%}.offset-by-one-third.column,.offset-by-one-third.columns{margin-left:34.6666666667%}.offset-by-two-thirds.column,.offset-by-two-thirds.columns{margin-left:69.3333333333%}.offset-by-one-half.column,.offset-by-one-half.columns{margin-left:52%}}
.blog .homepage-header-img {background: transparent;display: inline-block;background-size: cover;width: 450px;   height: 100%;position: absolute;right: 0;top: 0px;width: 544px;height: 95%;}.category-top-link-box img {height:200px;width:100%;}
body.blog .category-link {display: block;margin: 0;  font-weight: 500; font-size: 16px;color: #4F5354;   line-height: 24px; padding: 15px 0;text-decoration: none;border-top: solid 1px #f4f4f4;-webkit-transition: color .2s ease-in-out;   transition: color .2s ease-in-out;cursor: pointer;}
body.blog .homepage-content-header {height: 311px;  overflow: hidden;position: relative;}.avtar_text{float: left;margin-left: 10px;margin-top: 20px;}.avtar_image{width: 30%;float: left;max-width: 80px;}.avtar_image img{border-radius: 50%;}.meta_info {margin-bottom:20px;}.single-post .entry-content {font-size: 18px;line-height: 30px; padding-top:20px;}
.clr {clear:both;} #sidebar {max-width: 335px;   position: absolute;right: 40px;top: 287px;padding:10px;display:none;}li.pagenav h2 {font-size:24px;} li.pagenav li {font-size: 18px;line-height: 30px;} li.pagenav li a{font-size: 18px;line-height: 30px;}.popular-posts h2 {text-align: center;font-size: 20px;
color: #4F5354;line-height: 26px;margin-bottom: 35px;margin-top: 35px;}.popular-posts .img_area {height:200px;overflow:hidden;}.popular-posts .img_area img {width:100%;height:auto;}.title_area_list h3 a{display: block; min-height: 30px;width: 100%;font-size: 17px;line-height: 24px;padding-top: 10px; padding-bottom: 40px;margin-bottom: 0;}.comment-respond {height: 100%; padding-bottom:40px;}.additional_sections{padding-top: 20px;margin-top: 20px; }.ffuel-index-container{max-width: 1100px;margin: 0px auto 40px auto;padding:40px 0;}.ffuel-index-container .ffuel-index-content {float: left;max-width: 715px;margin-right: 60px;}
.ffuel-page-title {border-bottom: solid 1px #ececec;padding-top: 25px;max-width: 715px;font-weight: 700;
    font-size: 38px;
    color: #4F5354;
    line-height: 38px;
    margin: 0;
    padding: 0;}.author-meta {
    margin-bottom: 30px;
    margin-top: 0;
}.author-meta .author-avatar {
    float: left;
    width: 100px;
    height: 100px;
    margin-right: 20px;
}
.author-meta .author-avatar {
    float: left;
    width: 100px;
    height: 100px;
    margin-right: 20px;
}
.author-meta .author-bio {
    width: 100%;
}
.author-meta .author-bio p:last-child {
    margin-top: -4px;
    margin-bottom: 0;
}.ffuel-index-container .ffuel-post-preview {
    display: inline-block;
    width: 100%;
    vertical-align: top;
    margin-top: 30px;
    position: relative;
    border-bottom: 1px solid #f4f4f4;
    padding-bottom: 40px;
    max-width: 715px;
}
.ffuel-index-container .ffuel-post-title {
    line-height: 28px;
	font-size: 29px;
}
.slh-index-container .slh-post-title,
.ffuel-index-container .ffuel-post-title a {
    
    font-size: 25px;
    position: relative;
    font-weight: 700;
    color: #4F5354;
    
    line-height: 34px;
    transition: all .2s ease-in-out;
    text-decoration: none;
}
.slh-index-container .slh-post-title, 
.ffuel-index-container .ffuel-post-title {
    line-height: 28px;
	
    font-weight: 600;
    
    margin: 0 0 25px 0;
    padding: 0;
}
.slh-index-container .slh-post-excerpt,.ffuel-index-container .ffuel-post-excerpt {
    display: inline-block;
    vertical-align: top;
    width: 380px;
    font-size: 17px;
    color: #767676;
    
    line-height: 27px;
    padding: 3px 0 0 30px;
}
.slh-index-container .slh-post-title,
.ffuel-index-container .ffuel-post-title a:hover {
    color: #3588f0;
    
}
.ffuel-index-container .ffuel-post-thumbnail {
    display: inline-block;
    vertical-align: top;
    width: 300px;
    height: 140px;
    margin: 0;
    background: #fff;
    overflow: hidden;
}
.ffuel-index-container .ffuel-post-preview img {
    animation: fadeIn .4s ease-in-out;
	height:auto;
	width:100%;
	max-height:200px;
}
.ffuel-index-container .ffuel-post-excerpt {
    display: inline-block;
    vertical-align: top;
    width: 380px;
    font-size: 17px;
    color: #767676;
    
    line-height: 27px;
    padding: 3px 0 0 30px;
}
.author-meta .author-avatar img {
    border-radius: 50%;
}
.author-meta .author-name {
    color: #5c5c5c;
    font-size: 24px;
    padding: 0;
    margin-bottom: 10px;
}
.page-navigation {
    margin: 30px 0 10px 0;
    padding: 0;
    font-size: 0;
	    display: block;
    text-align: center;

}
.slh-list-widget {
    padding-right: 20px;
    text-align: left;
}
.slh-list-widget .list-title {
    color: #4F5354;
}
.slh-list-widget .list-title, .slh-list-widget .list-title-bold {
    
    font-size: 17px;
    
    line-height: 24px;
    font-weight: 700;
    margin: 0;
    padding: 0 0 15px 0;
    border-bottom: solid 1px #f4f4f4;
}
.slh-list-widget .list-link-bordered, .slh-list-widget .list-link-bordered:visited, .slh-list-widget .list-link, .slh-list-widget .list-link:visited {
    color: #3588f0;
    cursor: pointer;
    text-decoration: none;
    
    line-height: 24px;
    font-size: 15px;
    
}
.slh-list-widget .list-link-bordered, .slh-list-widget .list-link-bold {
    border-bottom: solid 1px #f4f4f4;
    margin-top: 15px;
    padding-bottom: 15px;
    display: block;
}

.page-navigation .page-numbers {
    display: inline-block;
    vertical-align: top;
    margin: 10px 11px;
	list-style-type: disc;
    line-height: 1.4em;
}

.page-navigation .page-numbers:first-child {
    margin-left: 0;
}

.page-navigation .page-numbers {
    width: 44px;
    height: 44px;
    display: inline-block;
    text-align: center;
    line-height: 44px;
    border: 1px solid #f4f4f4;
    background: #fff;
    box-sizing: border-box;
    color: #3588f0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
	font-size:18px;
}
.page-navigation .page-numbers.next, .page-navigation .page-numbers.prev {
    border-radius: 50%;
    text-indent: unset;
    position: relative;
}
.page-navigation .page-numbers.current, .page-navigation .page-numbers:hover, .page-navigation .page-numbers:focus {
    border: 1px solid #3588f0;
    background: #3588f0;
    color: #fff;
    text-decoration: none;
}
.comment-reply-title {
	font-size: 18px;
    font-weight: bold;
    margin-bottom: 20px;
}
.comment-notes {
	margin-bottom: 10px;
}
.comment-form p {
	padding-bottom:10px;
}
.comment-form label {
	vertical-align:top;
	text-align:left;
	display: block;
	padding-bottom:10px;
}
.comment-form-comment textarea {
	height: 100px;
}
.slh-category-list {
    font-weight: 500;
    font-size: 17px;
    
    line-height: 30px;
    margin: 40px 0 15px 0;
}
.mobile-layout-support, .slh-mobile-taxonomies, .section-comments .comments-title, .slh-mobile-share, .slh-mobile-sharing-list, .slh-list-tags-title {
    display: none;
}
.slh-list-tags {
    list-style: none outside none;
    font-size: 0;
    margin: 0 0 38px 0;
    padding: 0;
}
.slh-list-tags li {
    display: inline-block;
    vertical-align: top;
    margin-bottom: 0;
    text-transform: capitalize;
    list-style-type: none;
}
.slh-list-tags a, .slh-list-tags a:visited {
    display: block;
    padding: 5px 20px;
    
    font-weight: 500;
    font-size: 13px;
    
    line-height: 29px;
    margin: 0 20px 20px 0;
    border: 1px solid #f4f4f4;
    border-radius: 100px;
    background: 0 0;
    color: #3588f0;
    text-decoration: none;
    transition: border-color .2s ease-out;
    cursor: pointer;
}
header#slh-header.is-sub+div:not(.slh-index-container), header#slh-header.is-sub~.pagetitle {
    margin-top: 92px;
}
.slh-main-post .slh-post-head, .digest-info-holder .slh-post-head {
    margin-bottom: 25px;
}
.slh-main-post .slh-main-post-title, .digest-info-holder .slh-main-post-title {
    
    font-weight: 700;
    font-size: 38px;
    color: #4F5354;
    line-height: 50px;
    margin: 0;
    padding: 0;
}
.slh-main-post .slh-post-meta, .digest-info-holder .slh-post-meta {
    margin: 15px 0 0 0;
    display: block;
}
.slh-main-post .slh-post-avatar, .digest-info-holder .slh-post-avatar {
    float: left;
    vertical-align: top;
    width: 62px;
    height: 62px;
    margin: 0 15px 0 0;
}
.slh-main-post .slh-post-avatar a, .digest-info-holder .slh-post-avatar a {
    display: block;
}
.slh-main-post .slh-post-avatar img, .digest-info-holder .slh-post-avatar img {
    border-radius: 50%;
    margin: 0;
}
.slh-main-post .slh-post-author, .digest-info-holder .slh-post-author {
    
    font-weight: 400;
    line-height: 16px;
    margin: 0;
    font-size: 16px;
    color: #5c5c5c;
    
    padding: 7px 0 0 0;
}
.slh-main-post .slh-post-date, .slh-main-post .slh-post-raw-date, .digest-info-holder .slh-post-date, .digest-info-holder .slh-post-raw-date {
    
    font-size: 12px;
    color: #8a8a8a;
    font-weight: 400;
    
}
.slh-main-post .slh-post-image, .digest-info-holder .slh-post-image {
    margin-bottom: 25px;
}
.slh-main-post .slh-post-image img, .digest-info-holder .slh-post-image img {
    max-width: 100%;
    height: auto;
}
.slh-main-post .slh-post-entry p {
	
    font-weight: 500;
    font-size: 18px;
    line-height: 30px;
    color: #4F5354;
    
    margin: 0 0 25px 0;
}
.slh-main-post .slh-post-entry h2, .slh-main-post .slh-post-entry h3, .slh-main-post .slh-post-entry h4, .slh-main-post .slh-post-entry h5, .slh-main-post .slh-post-entry-wrapper h2, .slh-main-post .slh-post-entry-wrapper h3, .slh-main-post .slh-post-entry-wrapper h4, .slh-main-post .slh-post-entry-wrapper h5, .digest-info-holder .slh-post-entry h2, .digest-info-holder .slh-post-entry h3, .digest-info-holder .slh-post-entry h4, .digest-info-holder .slh-post-entry h5, .digest-info-holder .slh-post-entry-wrapper h2, .digest-info-holder .slh-post-entry-wrapper h3, .digest-info-holder .slh-post-entry-wrapper h4, .digest-info-holder .slh-post-entry-wrapper h5 {
    margin-bottom: 15px;
    padding-top: 15px;
}
.slh-main-post .slh-post-entry h2, .slh-main-post .slh-post-entry-wrapper h2, .digest-info-holder .slh-post-entry h2, .digest-info-holder .slh-post-entry-wrapper h2 {
    font-size: 29px;
    line-height: 38px;
}
.slh-main-post .slh-post-entry h3, .slh-main-post .slh-post-entry-wrapper h3, .digest-info-holder .slh-post-entry h3, .digest-info-holder .slh-post-entry-wrapper h3 {
    font-size: 26px;
    line-height: 36px;
}
.slh-main-post .slh-post-entry h4, .slh-main-post .slh-post-entry-wrapper h4, .digest-info-holder .slh-post-entry h4, .digest-info-holder .slh-post-entry-wrapper h4 {
    font-size: 21px;
    line-height: 34px;
}
.slh-main-post .slh-post-entry ul, .slh-main-post .slh-post-entry ol, .slh-main-post .slh-post-entry-wrapper ul, .slh-main-post .slh-post-entry-wrapper ol, .digest-info-holder .slh-post-entry ul, .digest-info-holder .slh-post-entry ol, .digest-info-holder .slh-post-entry-wrapper ul, .digest-info-holder .slh-post-entry-wrapper ol {
    list-style: none outside;
    margin-bottom: 35px;
    margin-left: 35px;
    padding: 0;
}
.slh-post-entry p+ol, .slh-post-entry p+ul, .slh-post-entry-wrapper p+ol, .slh-post-entry-wrapper p+ul {
    margin-top: -10px;
}
.slh-main-post .slh-post-entry ul li, .slh-main-post .slh-post-entry ol li, .slh-main-post .slh-post-entry-wrapper ul li, .slh-main-post .slh-post-entry-wrapper ol li, .digest-info-holder .slh-post-entry ul li, .digest-info-holder .slh-post-entry ol li, .digest-info-holder .slh-post-entry-wrapper ul li, .digest-info-holder .slh-post-entry-wrapper ol li {
    list-style-type: disc;
    margin-bottom: 15px;
	font-size: 19px;
    color: #494949;
    line-height: 28px;

   
}
.disclosure-aftertext span {
    display: block;
    font-size: 13px;
    line-height: 18px;
    color: #979797;
    padding-bottom: 25px;
    border-bottom: 1px solid #ececec;
    margin: 20px 0;
}
.slh-main-container {
    max-width: 960px;
    margin: auto;
}
.slh-main-container.single-column {
    max-width: 1020px;
    margin: 0 auto;
	float: none;
	padding-top: 20px;
}
.slh-main-container .slh-content.single-post {
    max-width:700px;
	float:left;
	padding:10px;
}
.slh-sidebar-container {
    float: right;
    width: 300px;
    display: block;
}
.slh-section-foot {
    padding: 10px 0 0;
}
.slh-section-foot .slh-social-buttons-container {
    left: 3%;
}
.slh-social-buttons-container .slh-social-buttons {
    margin: 0;
    padding: 0;
}
.slh-social-buttons-container .slh-social-buttons li {
    display: block;
    list-style: none;
    margin: 0 0 15px 0;
    padding: 0;
}
.slh-social-buttons-container .slh-social-buttons li a {
    display: block;
    width: 40px;
    height: 40px;
    font-size: 18px;
    line-height: 40px;
    border-radius: 50%;
    box-sizing: border-box;
    vertical-align: middle;
    text-align: center;
    background: 0 0;
    transition: all .2s ease-in-out;
    cursor: pointer;
}
.slh-social-buttons-container .slh-social-buttons li a.share-facebook {
    border: solid 1px #49659f;
}
.slh-social-buttons-container{position:fixed;top:200px;left:3%;width:40px;opacity:0;visibility:hidden;transition:opacity .2s ease-in-out} .slh-social-buttons-container{left:3%}.slh-social-buttons-container.slh-visible{opacity:1;visibility:visible;z-index:9999;}.slh-card-toc-added .slh-social-buttons-container{display:none}.slh-social-buttons-container .slh-social-buttons{margin:0;padding:0}.slh-social-buttons-container .slh-social-buttons li{display:block;list-style:none;margin:0 0 15px 0;padding:0}.slh-social-buttons-container .slh-social-buttons li:last-child{margin-bottom:0}.slh-social-buttons-container .slh-social-buttons li a{display:block;width:40px;height:40px;font-size:18px;line-height:40px;border-radius:50%;box-sizing:border-box;vertical-align:middle;text-align:center;background:0 0;transition:all .2s ease-in-out;cursor:pointer}.slh-social-buttons-container .slh-social-buttons li a .sli{max-height:18px;height:100%;width:auto;display:inline-block;background-size:cover;background-repeat:no-repeat}.slh-social-buttons-container .slh-social-buttons li a.share-email{border:solid 1px #232729;color:#232729}.slh-social-buttons-container .slh-social-buttons li a.share-email .sli{width:18px;height:18px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg' fill='%23232729'%3E%3Cpath d='M1664 1504V736q-32 36-69 66-268 206-426 338-51 43-83 67t-86.5 48.5T897 1280h-2q-48 0-102.5-24.5T706 1207t-83-67q-158-132-426-338-37-30-69-66v768q0 13 9.5 22.5t22.5 9.5h1472q13 0 22.5-9.5t9.5-22.5zm0-1051v-24.5l-.5-13-3-12.5-5.5-9-9-7.5-14-2.5H160q-13 0-22.5 9.5T128 416q0 168 147 284 193 152 401 317 6 5 35 29.5t46 37.5 44.5 31.5T852 1143t43 9h2q20 0 43-9t50.5-27.5 44.5-31.5 46-37.5 35-29.5q208-165 401-317 54-43 100.5-115.5T1664 453zm128-37v1088q0 66-47 113t-113 47H160q-66 0-113-47T0 1504V416q0-66 47-113t113-47h1472q66 0 113 47t47 113z'/%3E%3C/svg%3E");margin-bottom:-2px}.slh-social-buttons-container .slh-social-buttons li a.share-email:hover,.slh-social-buttons-container .slh-social-buttons li a.share-email:focus{background:#232729}.slh-social-buttons-container .slh-social-buttons li a.share-email:hover .sli,.slh-social-buttons-container .slh-social-buttons li a.share-email:focus .sli{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='1792' height='1792' viewBox='0 0 1792 1792' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M1664 1504V736q-32 36-69 66-268 206-426 338-51 43-83 67t-86.5 48.5T897 1280h-2q-48 0-102.5-24.5T706 1207t-83-67q-158-132-426-338-37-30-69-66v768q0 13 9.5 22.5t22.5 9.5h1472q13 0 22.5-9.5t9.5-22.5zm0-1051v-24.5l-.5-13-3-12.5-5.5-9-9-7.5-14-2.5H160q-13 0-22.5 9.5T128 416q0 168 147 284 193 152 401 317 6 5 35 29.5t46 37.5 44.5 31.5T852 1143t43 9h2q20 0 43-9t50.5-27.5 44.5-31.5 46-37.5 35-29.5q208-165 401-317 54-43 100.5-115.5T1664 453zm128-37v1088q0 66-47 113t-113 47H160q-66 0-113-47T0 1504V416q0-66 47-113t113-47h1472q66 0 113 47t47 113z'/%3E%3C/svg%3E")}.slh-social-buttons-container .slh-social-buttons li a.share-facebook{border:solid 1px #49659f}.slh-social-buttons-container .slh-social-buttons li a.share-facebook .sli{width:11px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='21' viewBox='0 0 11 21' xmlns='http://www.w3.org/2000/svg' fill='%2349659F'%3E%3Cpath d='M10.773.29v3.24H8.846c-.704 0-1.18.15-1.424.443-.246.295-.368.737-.368 1.326v2.32h3.597l-.478 3.633H7.054v9.318H3.297v-9.317H.167V7.62h3.13V4.942c0-1.522.425-2.703 1.277-3.542.85-.838 1.984-1.257 3.4-1.257 1.203 0 2.136.05 2.8.147z'/%3E%3C/svg%3E");margin-bottom:-2px;margin-left:-1px}.slh-social-buttons-container .slh-social-buttons li a.share-facebook:hover,.slh-social-buttons-container .slh-social-buttons li a.share-facebook:focus{background:#49659f}.slh-social-buttons-container .slh-social-buttons li a.share-facebook:hover .sli,.slh-social-buttons-container .slh-social-buttons li a.share-facebook:focus .sli{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='21' viewBox='0 0 11 21' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10.773.29v3.24H8.846c-.704 0-1.18.15-1.424.443-.246.295-.368.737-.368 1.326v2.32h3.597l-.478 3.633H7.054v9.318H3.297v-9.317H.167V7.62h3.13V4.942c0-1.522.425-2.703 1.277-3.542.85-.838 1.984-1.257 3.4-1.257 1.203 0 2.136.05 2.8.147z'/%3E%3C/svg%3E")}.slh-social-buttons-container .slh-social-buttons li a.share-twitter{border:solid 1px #55acee}.slh-social-buttons-container .slh-social-buttons li a.share-twitter .sli{width:16px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 26 20' xmlns='http://www.w3.org/2000/svg' fill='%2355ACEE'%3E%3Cpath d='M25.313 2.375a10.611 10.611 0 0 1-2.532 2.61c.012.145.017.364.017.656a14.33 14.33 0 0 1-.594 4.055 14.615 14.615 0 0 1-1.805 3.883 15.284 15.284 0 0 1-2.882 3.29c-1.115.952-2.46 1.713-4.032 2.28-1.573.568-3.255.852-5.046.852-2.823 0-5.407-.755-7.75-2.266.364.042.77.063 1.218.063 2.344 0 4.433-.72 6.266-2.156a4.916 4.916 0 0 1-2.938-1.007 4.93 4.93 0 0 1-1.78-2.492c.343.053.66.08.952.08.448 0 .89-.06 1.328-.173-1.166-.24-2.132-.82-2.898-1.742s-1.148-1.992-1.148-3.21V7.03c.708.397 1.468.61 2.28.642a5.036 5.036 0 0 1-1.64-1.797 4.923 4.923 0 0 1-.61-2.406c0-.918.23-1.767.688-2.548a14.267 14.267 0 0 0 4.601 3.727 14.063 14.063 0 0 0 5.804 1.555 5.618 5.618 0 0 1-.124-1.156c0-1.396.492-2.586 1.476-3.57C15.148.492 16.34 0 17.734 0c1.46 0 2.688.53 3.688 1.594a9.901 9.901 0 0 0 3.203-1.22c-.385 1.2-1.125 2.126-2.22 2.782.97-.104 1.94-.364 2.907-.78z'/%3E%3C/svg%3E");background-size:17px 18px;margin-bottom:-2px}.slh-social-buttons-container .slh-social-buttons li a.share-twitter:hover,.slh-social-buttons-container .slh-social-buttons li a.share-twitter:focus{background:#55acee}.slh-social-buttons-container .slh-social-buttons li a.share-twitter:hover .sli,.slh-social-buttons-container .slh-social-buttons li a.share-twitter:focus .sli{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 26 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M25.313 2.375a10.611 10.611 0 0 1-2.532 2.61c.012.145.017.364.017.656a14.33 14.33 0 0 1-.594 4.055 14.615 14.615 0 0 1-1.805 3.883 15.284 15.284 0 0 1-2.882 3.29c-1.115.952-2.46 1.713-4.032 2.28-1.573.568-3.255.852-5.046.852-2.823 0-5.407-.755-7.75-2.266.364.042.77.063 1.218.063 2.344 0 4.433-.72 6.266-2.156a4.916 4.916 0 0 1-2.938-1.007 4.93 4.93 0 0 1-1.78-2.492c.343.053.66.08.952.08.448 0 .89-.06 1.328-.173-1.166-.24-2.132-.82-2.898-1.742s-1.148-1.992-1.148-3.21V7.03c.708.397 1.468.61 2.28.642a5.036 5.036 0 0 1-1.64-1.797 4.923 4.923 0 0 1-.61-2.406c0-.918.23-1.767.688-2.548a14.267 14.267 0 0 0 4.601 3.727 14.063 14.063 0 0 0 5.804 1.555 5.618 5.618 0 0 1-.124-1.156c0-1.396.492-2.586 1.476-3.57C15.148.492 16.34 0 17.734 0c1.46 0 2.688.53 3.688 1.594a9.901 9.901 0 0 0 3.203-1.22c-.385 1.2-1.125 2.126-2.22 2.782.97-.104 1.94-.364 2.907-.78z'/%3E%3C/svg%3E")}.slh-social-buttons-container .slh-social-buttons li a.share-linkedin{border:solid 1px #1984bc}.slh-social-buttons-container .slh-social-buttons li a.share-linkedin .sli{width:16px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' viewBox='0 0 17 16' fill='%231984BC'%3E%3Cpath d='M4.235 2.03c.008.516-.17.948-.535 1.294-.364.347-.843.52-1.437.52h-.02c-.58 0-1.047-.173-1.4-.52-.354-.346-.53-.777-.53-1.293 0-.522.182-.955.546-1.298.363-.343.838-.515 1.425-.515.586 0 1.057.172 1.41.515s.534.775.54 1.3zm-.222 3.245v10.508h-3.5V5.275h3.5zM16.598 9.76v6.022H13.11v-5.62c0-.742-.143-1.323-.43-1.744-.285-.42-.732-.63-1.34-.63-.445 0-.818.12-1.12.365s-.525.547-.673.907c-.077.212-.116.498-.116.86v5.862H5.943c.014-2.82.02-5.107.02-6.86s-.002-2.798-.01-3.138l-.01-.51H9.43v1.528h-.02c.14-.227.285-.425.434-.594.148-.17.35-.354.6-.552s.56-.352.922-.46a4.2 4.2 0 0 1 1.215-.166c1.21 0 2.18.4 2.917 1.204.733.803 1.1 1.978 1.1 3.526z'/%3E%3C/svg%3E");background-size:16px 18px;margin-bottom:-2px}.slh-social-buttons-container .slh-social-buttons li a.share-linkedin:hover,.slh-social-buttons-container .slh-social-buttons li a.share-linkedin:focus{background:#1984bc}.slh-social-buttons-container .slh-social-buttons li a.share-linkedin:hover .sli,.slh-social-buttons-container .slh-social-buttons li a.share-linkedin:focus .sli{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='16' viewBox='0 0 17 16' fill='%23fff'%3E%3Cpath d='M4.235 2.03c.008.516-.17.948-.535 1.294-.364.347-.843.52-1.437.52h-.02c-.58 0-1.047-.173-1.4-.52-.354-.346-.53-.777-.53-1.293 0-.522.182-.955.546-1.298.363-.343.838-.515 1.425-.515.586 0 1.057.172 1.41.515s.534.775.54 1.3zm-.222 3.245v10.508h-3.5V5.275h3.5zM16.598 9.76v6.022H13.11v-5.62c0-.742-.143-1.323-.43-1.744-.285-.42-.732-.63-1.34-.63-.445 0-.818.12-1.12.365s-.525.547-.673.907c-.077.212-.116.498-.116.86v5.862H5.943c.014-2.82.02-5.107.02-6.86s-.002-2.798-.01-3.138l-.01-.51H9.43v1.528h-.02c.14-.227.285-.425.434-.594.148-.17.35-.354.6-.552s.56-.352.922-.46a4.2 4.2 0 0 1 1.215-.166c1.21 0 2.18.4 2.917 1.204.733.803 1.1 1.978 1.1 3.526z'/%3E%3C/svg%3E")}.slh-social-buttons-container .slh-social-buttons li a.share-pinterest{border:solid 1px #bd081c}.slh-social-buttons-container .slh-social-buttons li a.share-pinterest .sli{width:16px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='21' viewBox='0 0 21 21' xmlns='http://www.w3.org/2000/svg' fill='%23BD081C'%3E%3Cpath d='M19.572 5.224a10.431 10.431 0 0 0-3.818-3.817C14.147.47 12.394 0 10.49 0 8.586 0 6.83.47 5.224 1.407a10.439 10.439 0 0 0-3.818 3.817C.47 6.83 0 8.586 0 10.49c0 2.12.578 4.046 1.735 5.776 1.156 1.73 2.672 3.01 4.548 3.838-.037-.974.022-1.78.177-2.417l1.352-5.71c-.227-.446-.34-1-.34-1.666 0-.772.194-1.42.586-1.938.392-.52.87-.78 1.434-.78.455 0 .806.152 1.052.452.246.3.368.678.368 1.134 0 .282-.052.626-.157 1.03-.105.406-.24.875-.41 1.408-.168.532-.29.958-.362 1.276-.127.556-.022 1.032.315 1.428.336.396.783.594 1.338.594.974 0 1.773-.542 2.397-1.625.624-1.085.935-2.4.935-3.948 0-1.193-.384-2.163-1.154-2.91-.77-.746-1.84-1.12-3.216-1.12-1.54 0-2.784.495-3.735 1.483-.952.988-1.428 2.17-1.428 3.544 0 .818.233 1.506.697 2.06.155.183.205.38.15.588a9.904 9.904 0 0 0-.11.41c-.054.218-.09.36-.108.423-.073.293-.246.384-.52.275-.7-.292-1.233-.797-1.597-1.516-.364-.72-.546-1.554-.546-2.5 0-.61.098-1.22.294-1.83.196-.61.5-1.2.915-1.77a7.19 7.19 0 0 1 1.488-1.51c.578-.436 1.28-.786 2.11-1.05a8.773 8.773 0 0 1 2.677-.396c1.293 0 2.454.287 3.482.86 1.03.574 1.814 1.316 2.356 2.226.542.91.813 1.885.813 2.923 0 1.366-.237 2.595-.71 3.688s-1.143 1.95-2.008 2.575c-.865.624-1.848.936-2.95.936-.555 0-1.074-.13-1.557-.39-.482-.258-.814-.565-.996-.92-.41 1.61-.656 2.572-.738 2.88-.173.647-.528 1.394-1.065 2.24.975.292 1.968.438 2.978.438 1.903 0 3.658-.47 5.265-1.407a10.433 10.433 0 0 0 3.817-3.816c.938-1.608 1.407-3.362 1.407-5.265 0-1.904-.468-3.66-1.405-5.266z'/%3E%3C/svg%3E");background-size:16px 18px;margin-bottom:-2px}.slh-social-buttons-container .slh-social-buttons li a.share-pinterest:hover,.slh-social-buttons-container .slh-social-buttons li a.share-pinterest:focus{background:#bd081c}.slh-social-buttons-container .slh-social-buttons li a.share-pinterest:hover .sli,.slh-social-buttons-container .slh-social-buttons li a.share-pinterest:focus .sli{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='21' height='21' viewBox='0 0 21 21' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M19.572 5.224a10.431 10.431 0 0 0-3.818-3.817C14.147.47 12.394 0 10.49 0 8.586 0 6.83.47 5.224 1.407a10.439 10.439 0 0 0-3.818 3.817C.47 6.83 0 8.586 0 10.49c0 2.12.578 4.046 1.735 5.776 1.156 1.73 2.672 3.01 4.548 3.838-.037-.974.022-1.78.177-2.417l1.352-5.71c-.227-.446-.34-1-.34-1.666 0-.772.194-1.42.586-1.938.392-.52.87-.78 1.434-.78.455 0 .806.152 1.052.452.246.3.368.678.368 1.134 0 .282-.052.626-.157 1.03-.105.406-.24.875-.41 1.408-.168.532-.29.958-.362 1.276-.127.556-.022 1.032.315 1.428.336.396.783.594 1.338.594.974 0 1.773-.542 2.397-1.625.624-1.085.935-2.4.935-3.948 0-1.193-.384-2.163-1.154-2.91-.77-.746-1.84-1.12-3.216-1.12-1.54 0-2.784.495-3.735 1.483-.952.988-1.428 2.17-1.428 3.544 0 .818.233 1.506.697 2.06.155.183.205.38.15.588a9.904 9.904 0 0 0-.11.41c-.054.218-.09.36-.108.423-.073.293-.246.384-.52.275-.7-.292-1.233-.797-1.597-1.516-.364-.72-.546-1.554-.546-2.5 0-.61.098-1.22.294-1.83.196-.61.5-1.2.915-1.77a7.19 7.19 0 0 1 1.488-1.51c.578-.436 1.28-.786 2.11-1.05a8.773 8.773 0 0 1 2.677-.396c1.293 0 2.454.287 3.482.86 1.03.574 1.814 1.316 2.356 2.226.542.91.813 1.885.813 2.923 0 1.366-.237 2.595-.71 3.688s-1.143 1.95-2.008 2.575c-.865.624-1.848.936-2.95.936-.555 0-1.074-.13-1.557-.39-.482-.258-.814-.565-.996-.92-.41 1.61-.656 2.572-.738 2.88-.173.647-.528 1.394-1.065 2.24.975.292 1.968.438 2.978.438 1.903 0 3.658-.47 5.265-1.407a10.433 10.433 0 0 0 3.817-3.816c.938-1.608 1.407-3.362 1.407-5.265 0-1.904-.468-3.66-1.405-5.266z'/%3E%3C/svg%3E")}.slh-social-buttons-container .slh-social-buttons li a.share-google{border:solid 1px #fc5464}.slh-social-buttons-container .slh-social-buttons li a.share-google .sli{width:23px;height:16px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 29 19' xmlns='http://www.w3.org/2000/svg' fill='%23FC5464'%3E%3Cpath d='M17.642 9.352c0 1.702-.356 3.218-1.068 4.548a7.693 7.693 0 0 1-3.045 3.118c-1.32.75-2.83 1.124-4.53 1.124a8.844 8.844 0 0 1-3.5-.712 9.03 9.03 0 0 1-2.873-1.915 9.03 9.03 0 0 1-1.915-2.873A8.84 8.84 0 0 1 0 9.142c0-1.22.237-2.385.712-3.498a9.03 9.03 0 0 1 1.915-2.873c.802-.8 1.76-1.44 2.873-1.914A8.793 8.793 0 0 1 9 .144c2.34 0 4.35.786 6.027 2.357l-2.443 2.346C11.626 3.92 10.43 3.46 9 3.46c-1.008 0-1.94.252-2.794.76a5.59 5.59 0 0 0-2.032 2.07c-.5.87-.75 1.822-.75 2.853 0 1.03.25 1.983.75 2.854.5.872 1.177 1.56 2.032 2.07.855.506 1.786.76 2.793.76.678 0 1.302-.094 1.87-.282.57-.19 1.038-.424 1.407-.706.368-.284.69-.605.964-.965.275-.36.475-.7.602-1.02.127-.318.215-.62.264-.907H9V7.854h8.494c.1.515.148 1.015.148 1.498zm10.644-1.498v2.578H25.72v2.566h-2.578v-2.566h-2.566V7.854h2.566V5.288h2.578v2.566h2.566z'/%3E%3C/svg%3E");margin-bottom:-2px}.slh-social-buttons-container .slh-social-buttons li a.share-google:hover,.slh-social-buttons-container .slh-social-buttons li a.share-google:focus{background:#fc5464}.slh-social-buttons-container .slh-social-buttons li a.share-google:hover .sli,.slh-social-buttons-container .slh-social-buttons li a.share-google:focus .sli{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 29 19' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M17.642 9.352c0 1.702-.356 3.218-1.068 4.548a7.693 7.693 0 0 1-3.045 3.118c-1.32.75-2.83 1.124-4.53 1.124a8.844 8.844 0 0 1-3.5-.712 9.03 9.03 0 0 1-2.873-1.915 9.03 9.03 0 0 1-1.915-2.873A8.84 8.84 0 0 1 0 9.142c0-1.22.237-2.385.712-3.498a9.03 9.03 0 0 1 1.915-2.873c.802-.8 1.76-1.44 2.873-1.914A8.793 8.793 0 0 1 9 .144c2.34 0 4.35.786 6.027 2.357l-2.443 2.346C11.626 3.92 10.43 3.46 9 3.46c-1.008 0-1.94.252-2.794.76a5.59 5.59 0 0 0-2.032 2.07c-.5.87-.75 1.822-.75 2.853 0 1.03.25 1.983.75 2.854.5.872 1.177 1.56 2.032 2.07.855.506 1.786.76 2.793.76.678 0 1.302-.094 1.87-.282.57-.19 1.038-.424 1.407-.706.368-.284.69-.605.964-.965.275-.36.475-.7.602-1.02.127-.318.215-.62.264-.907H9V7.854h8.494c.1.515.148 1.015.148 1.498zm10.644-1.498v2.578H25.72v2.566h-2.578v-2.566h-2.566V7.854h2.566V5.288h2.578v2.566h2.566z'/%3E%3C/svg%3E")}
.slh-main-post .slh-post-author a, .digest-info-holder .slh-post-author a {
    color: #5c5c5c;
}
.slh-main-post .slh-post-entry h3, .slh-main-post .slh-post-entry-wrapper h3, .digest-info-holder .slh-post-entry h3, .digest-info-holder .slh-post-entry-wrapper h3 {
    font-size: 25px;
    line-height: 34px;
}
.page-template-page-directory .slh-main-container.single-column {
   
    padding: 120px 0 !important;
}
.page-template-page-directory .slh-main-container .slh-content.single-post {
    max-width: 1000px;
    float: left;
    padding: 10px;
    
}
.top_description {
	font-size: 22px;
    line-height: 26px;
	float:left;
	padding-bottom:20px;
}
.top_description h2, .top_description h3{
	font-weight:bold !important;
	padding:20px 0;
}
.top_description h2 span, .top_description h3 span{
	font-weight:bold !important;
	padding:20px 0;
}
.top_description ul {
	margin:20px;
}
.top_description ul li {
	padding-bottom:10px;
}
.full_description {
	font-size: 22px;
    line-height: 26px;
	float:left;
	padding-top:20px;
}
.full_description h2, .full_description h3{
	font-weight:bold !important;
	padding:20px 0;
}
.full_description h2 span, .full_description h3 span{
	font-weight:bold !important;
	padding:20px 0;
}

.full_description ul {
	margin:20px;
}
.full_description ul li {
	padding-bottom:10px;
}

table.tablepress th p{font-size:14px;} table.tablepress tr td p.degrees{font-size:12px!important;}table.tablepress img{width:85px}table.tablepress td.column-2 p{font-size:16px!important;font-weight:400!important}table.tablepress td.column-4 .button{width:140px!important;background:#05c36c 0 0;border:1px solid #05c36c;color:#fff!important;font-size:10px!important;line-height:26px}table.tablepress td.column-4 .button:hover,table.tablepress td a.button.shortcode:hover,table.tablepress td.column-4 .button:focus,table.tablepress td a.button.shortcode:focus{background:0 0!important;border:1px solid #05c36c!important;color:#05c36c!important}.table-intro{font-size:18px}table.tablepress th p{font-size:11px}span.tablepress-table-description{font-size:17px;line-height:1.3;padding:0 12px 17px 12px;margin-left:-15px;margin-right:-15px;box-shadow:none}span.tablepress-table-description:before{display:none}table.tablepress .btn-table-action{display:none}table.tablepress .btn-table-action.btn-table-action-mobile{display:block;font-size:12px;margin:3px 6px 8px;padding-bottom:10px}.pagecontent{padding:15px 16px!important;box-sizing:border-box}table.tablepress a.banklogo{padding:0} @media (max-width:325px){table.tablepress td.column-2 p{font-size:13px!important;}.column,.columns{float:left;display:inline;margin-left:10px;margin-right:10px}}

.table-expandable-wrapped{position:relative;max-height:340px;display:block;transition:max-height 2s;overflow:hidden;margin-bottom:10px}.table-expandable-wrapped .table-expandable-fade{position:absolute;bottom:0;z-index:999;width:100%;height:240px;cursor:pointer}.table-expandable-wrapped table.tablepress{border-bottom:none}.table-expandable-wrapped table.tablepress::before{content:'';transition:visibility 2s;height:167px;width:100%;z-index:998;visibility:visible;position:absolute;bottom:0;background:linear-gradient(rgba(255,255,255,0),white)}.table-expandable-wrapped .slh-popover{display:none}.table-expandable-wrapped .tablepress-table-name.tablepress-table-name-id-5,.table-with-image .tablepress-table-name.tablepress-table-name-id-5{font-size:25px;line-height:34px;text-align:left;padding-top:0}.table-expandable-wrapped .tablepress-table-description.tablepress-table-description-id-5,.table-with-image .tablepress-table-description.tablepress-table-description-id-5{font-size:17px;line-height:27px;font-weight:400;text-align:left;color:#4F5354}.table-expandable-wrapped.expanded{max-height:100%}.table-expandable-wrapped.expanded .table-expandable-fade{display:none}.table-expandable-wrapped.expanded table.tablepress{border-bottom:4px solid #f4f4f4}.table-expandable-wrapped.expanded table.tablepress::before{visibility:none;display:none}.table-expandable-wrapped.expanded .expand-table-button{display:none}.table-expandable-wrapped.expanded .slh-popover{display:block}.expand-table-button{display:block;text-align:center;margin-bottom:10px;font-size:17px}.expand-table-button:hover,.view-full-info-button:hover,.expand-table-button:focus,.view-full-info-button:focus{text-decoration:none}.expand-table-button i,.view-full-info-button i{height:12px;width:12px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCA5OTggNTgyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjx0aXRsZT5hbmdsZS1ib3R0b208L3RpdGxlPjxwYXRoIGQ9Ik00OTkgNTgyYy04LjY2NyAwLTE2LjMzMy0zLjMzMy0yMy0xMEwxMCAxMDZDMy4zMzMgOTkuMzMzIDAgOTEuNjY3IDAgODNzMy4zMzMtMTYuMzMzIDEwLTIzbDUwLTUwQzY2LjY2NyAzLjMzMyA3NC4zMzMgMCA4MyAwczE2LjMzMyAzLjMzMyAyMyAxMGwzOTMgMzkzTDg5MiAxMGM2LjY2Ny02LjY2NyAxNC4zMzMtMTAgMjMtMTBzMTYuMzMzIDMuMzMzIDIzIDEwbDUwIDUwYzYuNjY3IDYuNjY3IDEwIDE0LjMzMyAxMCAyM3MtMy4zMzMgMTYuMzMzLTEwIDIzTDUyMiA1NzJjLTYuNjY3IDYuNjY3LTE0LjMzMyAxMC0yMyAxMHoiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0iIzM1ODhmMCIvPjwvc3ZnPg==);background-size:12px 11px;background-repeat:no-repeat;margin-left:6px}.table-with-image{display:flex;align-items:center;margin-bottom:10px;flex-wrap:wrap;justify-content:space-between}.table-with-image.tablet{width:80%;margin:0 auto}.table-with-image.tablet.opened{display:block;width:100%;margin:0}.table-with-image .title-block{width:50%}.table-with-image .title-block .tablepress-table-name.tablepress-table-name-id-5{margin-bottom:10px}.table-with-image .title-block .tablepress-table-description.tablepress-table-description-id-5{margin-bottom:14px}.table-with-image .title-block .view-full-info-button{text-align:left;font-size:17px}.table-with-image .title-block .desktop-state{display:inline-block}.table-with-image .top-banks-thumb{display:block;width:50%;text-align:right}.table-with-image .top-banks-thumb.table-scaled{transform:scale(.8,.8)}@media screen and (min-device-width:320px) and (max-device-width:736px) and (orientation:landscape){.table-with-image .top-banks-thumb.table-scaled{transform:scale(1)}}.table-with-image .top-banks-thumb.table-scaled:before{content:'';position:absolute;width:100%;height:100%;z-index:2;left:0}.table-with-image .top-banks-thumb.table-scaled:hover,.table-with-image .top-banks-thumb.table-scaled:focus{text-decoration:none}.table-with-image .top-banks-thumb.table-scaled .tablepress-table-name,.table-with-image .top-banks-thumb.table-scaled .tablepress-table-description{display:none}.table-with-image .top-banks-thumb.table-scaled .tablepress{margin-bottom:0}@media screen and (min-device-width:320px) and (max-device-width:736px) and (orientation:landscape){.table-with-image .top-banks-thumb.table-scaled .tablepress{width:34vw;eft:0;margin:0 auto}}.table-with-image .top-banks-thumb.table-scaled .tablepress thead tr th{padding:10px 5px;font-size:7px;line-height:12px}.table-with-image .top-banks-thumb.table-scaled .tablepress tbody tr td{padding:14px 5px;font-size:8px;line-height:10px}.table-with-image .top-banks-thumb.table-scaled .tablepress tbody tr td:nth-child(4){padding:5px}.table-with-image .top-banks-thumb.table-scaled .tablepress tbody tr td.column-1{padding:0 10px}.table-with-image .top-banks-thumb.table-scaled .tablepress tbody tr td.column-1 img{width:54px}.table-with-image .top-banks-thumb.table-scaled .tablepress tbody tr td .slh-away{padding:2px;font-size:5px}.table-with-image .top-banks-thumb.table-scaled .tablepress tfoot tr th{padding:5px}.table-with-image .top-banks-thumb.table-scaled .tablepress tfoot tr th .btn-table-action{font-size:7px;line-height:10px;padding:5px}.table-with-image .mobile-state{display:none}.table-with-image .content-block{display:none}.table-with-image .slh-popover,.table-with-image .disclosure-aftertext{display:none}.slh-main .table-777 .tablepress tbody tr td:first-child::before{left:2px}.slh-main .table-with-image .top-banks-thumb.table-scaled .tablepress tbody tr td:first-child::before,.slh-main .table-with-image .top-banks-thumb.table-scaled .tablepress tbody tr td:last-child::before{display:none}.table-with-image.opened .title-block,.table-with-image.opened .top-banks-thumb{display:none}.table-with-image.opened .mobile-state{display:none}.table-with-image.opened .content-block{display:block}.table-with-image.opened .content-block .tablepress-table-name{font-size:29px}.table-with-image.opened .content-block .slh-popover{display:block}@media (max-width:767px){.slh-widget-recommendation{margin:30px 0 15px 0}.slh-widget-recommendation h4.widget-title{text-align:center}.slh-widget-recommendation .widget-image{display:block;text-align:center}.slh-widget-recommendation .widget-content{max-width:100%;text-align:center;margin:1em 0 0 0}.table-expandable-wrapped{max-height:100%;overflow:auto;display:inline}.table-expandable-wrapped .table-expandable-fade{bottom:-370px;width:100%;min-width:375px;margin-left:-15px}.table-expandable-wrapped table.tablepress{max-height:210px;display:block;overflow:hidden;left:-15px;border:0}.table-expandable-wrapped.expanded table.tablepress{max-height:100%}.table-expandable-wrapped.expanded table.tablepress,.table-with-image.opened table.tablepress{border:0;margin-bottom:10px}.table-expandable-wrapped.expanded .slh-popover .drop-target,.table-with-image.opened .slh-popover .drop-target{font-size:13px;line-height:37px;margin:0 15px}.table-expandable-wrapped.expanded table tfoot .btn-table-action,.table-with-image.opened table tfoot .btn-table-action{text-transform:none}.expand-table-button i,.view-full-info-button i{height:10px;width:10px;background-size:10px 11px}.table-with-image{flex-direction:column}.table-with-image .title-block{width:100%}.table-with-image .title-block .tablepress-table-name{font-size:24px}.table-with-image .title-block .tablepress-table-name,.table-with-image .title-block .tablepress-table-description{text-align:center}.table-with-image .title-block .desktop-state{display:none}.table-with-image .top-banks-thumb{width:100%;text-align:center;margin-bottom:10px}.table-with-image .mobile-state{display:block;font-size:17px;text-align:center;width:100%}.table-with-image.opened{flex-direction:column}.table-with-image.opened .title-block{width:100%;text-align:center}.table-with-image.opened .title-block .desktop-state{display:none}.table-with-image.opened .mobile-state{display:none}.table-with-image.opened .content-block .tablepress-table-name{font-size:24px}.table-with-image.opened .content-block .tablepress-table-name,.table-with-image.opened .content-block .tablepress-table-description{text-align:center}.table-with-image.opened table.tablepress{left:0}}@media (max-width:425px){.slh-main .table-with-image .top-banks-thumb.table-scaled{transform:scale(.6)}.slh-main .table-with-image .top-banks-thumb.table-scaled::before{width:104%;height:148%;left:-10px;top:-75px}.slh-main .table-with-image .top-banks-thumb.table-scaled .tablepress{margin-top:-120px;border:4px solid #f4f4f4;margin-bottom:-95px}.slh-main .table-with-image .top-banks-thumb.table-scaled .tablepress thead tr th{font-size:11px}.slh-main .table-with-image .top-banks-thumb.table-scaled .tablepress tbody tr td{font-size:15px;padding:20px 5px;line-height:20px}.slh-main .table-with-image .top-banks-thumb.table-scaled .tablepress tbody tr td img{width:87px}.slh-main .table-with-image .top-banks-thumb.table-scaled .tablepress tbody tr td .slh-away{font-size:10px}.slh-main .table-with-image .top-banks-thumb.table-scaled .tablepress tfoot tr th{padding:10px 25px}.slh-main .table-with-image .top-banks-thumb.table-scaled .tablepress tfoot tr th .btn-table-action{padding:8px;font-size:11px}}@media (max-width:320px){.table-expandable-wrapped .table-expandable-fade{min-width:100%}.table-expandable-wrapped .tablepress-table-description.tablepress-table-description-id-5{font-size:16px}}@media (max-width:767px){.calc-mobile .disclosure-aftertext{padding-right:10px;padding-left:10px;text-align:left}.disclosure-aftertext{text-align:left}}@media (max-width:767px){#disqus_thread{margin-top:60px}}.searchbox{position:absolute;right:0;top:1px;bottom:1px;max-height:45px;z-index:20;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (max-width:1059px){.searchbox{position:fixed;right:40px}}@media (max-width:575px){.searchbox{top:0;bottom:0;position:fixed;right:15px;outline:1px solid transparent}}
.author .slh-sidebar-container {
    margin-top: 40px;
}
.slh-sidebar-container {
    float: right;
    width: 300px;
    display: block;
}
.sumo-unit-container {
    max-width: 380px;
    margin: 0 auto;
}
.slh-index-container .slh-index-content {
    float: left;
    max-width: 715px;
    margin-right: 60px;
}
.slh-main-container .slh-content {
    float: left;
    width: 600px;
    margin-right: 60px;
}
.site-content .ffuel-index-container, .site-main.content-main-box {
	padding-top:25px;
}
.ffuel-homepage-content-main .homepage-content-header.onboarding{
	padding-top:24px;
}
@media (max-width:1024px){.blog .blogpage-content-header{height:auto;overflow-y:inherit;overflow-x:hidden}.blog .blogpage-content-header.onboarding{height:auto;overflow-y:inherit;overflow-x:hidden}.blog .content-main-box{width:1100px;margin:auto;padding:60px 20px !important;position:relative;z-index:2} .blog .homepage-header-img{display:none !important;}.ffuel-index-container .ffuel-index-content {
    margin-right: 0 !important;padding: 4%  !important; width: 96%  !important;
}.ffuel-index-container {max-width: 1100px;
    margin: 0px auto 20px auto; 
	padding: 45px 0 0 !important;}.slh-sidebar-container{width: 94%;padding: 3%;}.ffuel-index-container .ffuel-post-excerpt {width:100% !important;padding: 0 !important;}.blog .content-main-box, .content-main-box {padding: 20px 20px !important;}.blog .ffuel-homepage-content-main .content-main-box{padding: 20px 20px !important;}.slh-section-single-foot {padding:10px;} .slh-main-container .slh-content.single-post {
    max-width:700;float:none;padding:10px;margin:0 auto;}.slh-sidebar-container {float:none;width: 100%; max-width:300px;display: block; margin:0 auto;}.blog .homepage-header-img {background-image:none !important;}.slh-main-container.single-column {padding-top:20px !important;} .slh-main-container .slh-content {width:100%;}.slh-social-buttons-container .slh-social-buttons {display:none;}.comment-respond{height: 100%;
    padding-bottom: 140px;}}
	@media (min-width:766px){.blog .content-main-box.flex{font-size:0}}@media (max-width:1139px){.blog .content-main-box, .content-main-box{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}}@media (max-width:1024px) and (min-width:766px){.blog .content-main-box, .content-main-box{padding:20px 40px !important;}}@media (max-width:765px){.blog .content-main-box, .content-main-box{padding:60px 20px}}.blog .content-header-title, .content-header-title{font-size:33px;font-weight:700;word-spacing:.5px;line-height:46px;width:690px;padding:50px 0 13px 0;margin:0}@media (max-width:1024px) and (min-width:766px){.blog .content-header-title{width:490px;padding-bottom:15px}}@media (max-width:765px){.blog .content-header-title{max-width:330px;font-size:29px;line-height:38px;padding-bottom:7px;padding-top:11px;width:100%}}.blog .content-header-desc-box{position:relative}.blog .content-header-link{margin-top:17px;background:#05c36c;border-radius:100px;font-size:15px;color:#fff;line-height:23px;display:block;text-transform:uppercase;text-decoration:none;padding:11px 0 12px 0;width:162px;text-align:center;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}@media (max-width:1024px){.blog .content-header-link{display:none}}.blog .content-header-link:hover,.blog .content-header-link:active,.blog .content-header-link:focus{background:#fd476a}.blog .content-header-desc{font-size:17px;width:590px;color:#686868;letter-spacing:.2px;line-height:27px}.blog .content-header-desc.no-desktop{display:none}@media (max-width:1024px){.blog .content-header-desc.no-desktop{display:block}.blog .content-header-desc.desktop{display:none}}@media (max-width:1024px) and (min-width:766px){.blog .content-header-desc{-webkit-box-sizing:border-box;box-sizing:border-box;width:390px;padding-right:0;padding-bottom:35px}}@media (max-width:765px){.blog .content-header-desc{padding-top:10px;padding-bottom:17px;width:253px;height:130px}}@media (max-width:375px){.blog .content-header-desc{width:212px;height:159px}}.blog .content-header-img-mobile{background-size:cover;height:157px;width:164px;right:-20px;display:none;top:0;z-index:-1;position:absolute}@media (max-width:765px) and (min-width:375px){.blog .content-header-img-mobile{display:block}}@media (max-width:375px){.blog .content-header-img-mobile{display:block;height:186px;width:192px}}.blog .blogpage-header-img{background:#fff;display:inline-block;background-size:cover;width:450px;height:100%;position:absolute;right:0;top:-12px}.blog .blogpage-header-img.mobile{display:none}@media (max-width:1024px){.blog .blogpage-header-img{top:0;height:100%;right:-137px}}@media (max-width:765px){.blog .blogpage-header-img{display:none}}.blog .content-category-box{padding:40px 0 20px 0;background:#fff}@media (max-width:1024px) and (min-width:766px){.blog .content-category-box{padding:30px 0 20px 0}}@media (max-width:765px){.blog .content-category-box{padding-top:25px}}.blog .content-category-item{width:327px;display:inline-block;vertical-align:top;margin-right:60px;margin-right:calc((100% - 981px)/2)}.blog .content-category-item:last-child{margin-right:0}@media (max-width:1024px){.blog .content-category-item.repayment-plan-visible{display:none}}.blog .content-category-item.refi-visible{display:none}@media (max-width:1024px){.blog .content-category-item.refi-visible{display:inline-block}}@media (max-width:1024px) and (min-width:766px){.blog .content-category-item{padding-top:0;width:calc((100% - 68px)/3);margin-right:30px}}@media (max-width:765px){.blog .content-category-item{width:100%;margin-right:0;margin-bottom:10px}.blog .content-category-item:last-child{margin-bottom:0}}.blog .content-category-title{margin:0;padding-bottom:21px}@media (max-width:1024px) and (min-width:766px){.blog .content-category-title.idr a:before{right:-58px}.blog .content-category-title.idr a:after{right:-56px}}@media (max-width:320px){.blog .content-category-title.idr a:before{right:-58px}.blog .content-category-title.idr a:after{right:-56px}}@media (max-width:1024px) and (min-width:766px){.blog .content-category-title.parent-plus{padding-bottom:40px;padding-top:15px}}@media (max-width:1024px) and (min-width:766px){.blog .content-category-title.default{padding-right:30px}}@media (max-width:1024px) and (min-width:766px){.blog.breathe-easier-test .content-category-title.parent-plus,.blog.breathe-easier-test .content-category-title.lower-payments,.blog.breathe-easier-test .content-category-title.forgiveness,.blog.breathe-easier-test .content-category-title.refinancing{padding-bottom:40px;padding-top:15px}}.blog .content-category-title.articles{color:#4F5354}.blog .content-category-title a,.blog .content-category-title a:visited{position:relative;font-weight:700;font-size:20px;color:#3588f0;line-height:34px;text-decoration:none;cursor:pointer}.blog .content-category-title a:hover,.blog .content-category-title a:visited:hover,.blog .content-category-title a:focus,.blog .content-category-title a:visited:focus{text-decoration:underline}.blog .content-category-title a:before,.blog .content-category-title a:after,.blog .content-category-title a:visited:before,.blog .content-category-title a:visited:after{content:"";display:block;position:absolute;width:0;height:0;border-style:solid;border-width:5.5px 0 5.5px 6px;top:11px}.blog .content-category-title a:before,.blog .content-category-title a:visited:before{border-color:transparent transparent transparent #3588f0;right:-18px}.blog .content-category-title a:after,.blog .content-category-title a:visited:after{border-color:transparent transparent transparent #fff;right:-16px;z-index:2}.blog .category-top-link-box,.blog .category-top-link-box:visited{cursor:pointer;text-decoration:none}.blog .category-top-link-box img,.blog .category-top-link-box:visited img{width:100%}.blog .category-top-link-box .category-top-link,.blog .category-top-link-box:visited .category-top-link{font-weight:700;font-size:17px;line-height:24px;margin:0;padding:11px 0 19px 0;color:#4F5354;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.blog .category-top-link-box:hover .category-top-link,.blog .category-top-link-box:visited:hover .category-top-link,.blog .category-top-link-box:focus .category-top-link,.blog .category-top-link-box:visited:focus .category-top-link{color:#3588f0}.blog .category-link{display:block;margin:0;font-weight:500;font-size:16px;color:#4F5354;line-height:24px;padding:15px 0;text-decoration:none;border-top:solid 1px #f4f4f4;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;cursor:pointer}.blog .category-link:hover,.blog .category-link:focus{color:#3588f0}@-webkit-keyframes fadeIn{0%{opacity:0}50%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}50%{opacity:0}to{opacity:1}}@media (max-width:1059px) {.blog .blogpage-content-header{margin-top:0}.new-header-navigation{-webkit-transform: translateX(calc(-100% - 12px));-ms-transform: translateX(calc(-100% - 12px));transform: translateX(calc(-100% - 12px));}}

.slh-list-widget {
    padding-right: 20px;
    text-align: left;
}
.slh-list-widget .list-title {
    color: #4F5354;
}
.slh-list-widget .list-title, .slh-list-widget .list-title-bold {
    
    font-size: 17px;
   
    line-height: 24px;
    font-weight: 700;
    margin: 0;
    padding: 0 0 15px 0;
    border-bottom: solid 1px #f4f4f4;
}
.slh-list-widget .list-link-bordered, .slh-list-widget .list-link-bordered:visited, .slh-list-widget .list-link, .slh-list-widget .list-link:visited {
    color: #3588f0;
    cursor: pointer;
    text-decoration: none;
    
    line-height: 24px;
    font-size: 15px;
    
}
.slh-list-widget .list-link-bordered, .slh-list-widget .list-link-bold {
    border-bottom: solid 1px #f4f4f4;
    margin-top: 15px;
    padding-bottom: 15px;
    display: block;
}
.slh-index-container .slh-post-title,
.ffuel-index-container .ffuel-post-title a {
    
    font-size: 25px;
    position: relative;
    font-weight: 700;
    color: #4F5354;
    
    line-height: 34px;
    transition: all .2s ease-in-out;
    text-decoration: none;
}
.slh-index-container .slh-post-title, 
.ffuel-index-container .ffuel-post-title {
    line-height: 28px;
	
    font-weight: 600;
    
    margin: 0 0 25px 0;
    padding: 0;
}
.slh-index-container .slh-post-excerpt,.ffuel-index-container .ffuel-post-excerpt {
    display: inline-block;
    vertical-align: top;
    width: 380px;
    font-size: 17px;
    color: #767676;
    
    line-height: 27px;
    padding: 3px 0 0 30px;
}
.slh-index-container .slh-post-title,
.ffuel-index-container .ffuel-post-title a:hover {
    color: #3588f0;
    
}
.author-meta .author-bio p {
    
    font-style: italic;
    font-size: 14px;
    line-height: 22px;
}
.title_area_list h3 a {
    display: block;
    min-height: 30px;
    width: 100%;
    font-size: 17px;
    
    line-height: 24px;
    padding-top: 10px;
    padding-bottom: 40px;
    margin-bottom: 0;
    color: #4F5354;
}
.title_area_list h3 a:hover {
	color: #3588f0;
}

@media (min-width:768px){
	.page-template-page-calculator .m-intro {
		background: #393a3d;
		color: #fff;
		padding-top: 0;
		padding-bottom: 0;
		display: block;
		visibility: hidden;
		height: 0;
	}
	.page-id-1457 .outer-container {
	min-height: 1670px;
	}
}
@media (max-width:768px){
	
}

.el-input__inner.m-perk__edit-input1, .m-qslide__input.m-perk__edit-input1 {
	height:27px;
}

#otcmultiply {
	visibility:hidden;
	height:0px;
	    height: 0px;
    overflow: hidden;
    padding: 0;
    margin: 0;
}

aside.slh-sidebar-container.moved {
    top: 80px;
    position: fixed;
    right: 11%;
}
.slh-section-single-foot {
	position:relative;
	background:#fff;
}
.blog .coresans-55{}.blog .content-calculator-box{padding:22px 0 60px 0;background:#f8f8f8}@media (max-width:1024px) and (min-width:766px){.blog .content-calculator-box{padding-bottom:40px}}@media (max-width:765px){.blog .content-calculator-box{padding-bottom:20px}}.blog .content-category-title a,.blog .content-category-title a:visited{font-size:24px}.blog .content-header-title, .content-header-title{font-size:40px;font-weight:700;word-spacing:0;line-height:46px}@media (max-width:765px){.blog .content-header-title{font-size:29px;line-height:38px;padding-bottom:7px}}.blog .content-calculator-grid{font-size:0}@media (max-width:1024px) and (min-width:766px){.blog .content-calculator-grid{display:flex;align-items:stretch}}.blog .content-calculator-item,.blog .content-calculator-item:visited{width:327px;display:inline-block;vertical-align:top;margin-right:60px;margin-right:calc((100% - 981px)/2);background:#fff;min-height:190px;padding:20px 16px 0 30px;box-sizing:border-box;box-shadow:none;transition:all .2s ease-in-out;cursor:pointer;text-decoration:none}.blog .content-calculator-item a,.blog .content-calculator-item h3,.blog .content-calculator-item img,.blog .content-calculator-item p,.blog .content-calculator-item:visited a,.blog .content-calculator-item:visited h3,.blog .content-calculator-item:visited img,.blog .content-calculator-item:visited p{cursor:pointer}@media (max-width:1139px) and (min-width:1025px){.blog .content-calculator-item,.blog .content-calculator-item:visited{min-height:190px}}@media (max-width:1070px) and (min-width:1025px){.blog .content-calculator-item,.blog .content-calculator-item:visited{width:307px;margin-right:60px;margin-right:calc((100% - 929px)/2)}}@media (max-width:1024px) and (min-width:766px){.blog .content-calculator-item,.blog .content-calculator-item:visited{width:auto;min-height:auto;flex:1 1;margin-right:30px;padding:15px}}@media (max-width:765px){.blog .content-calculator-item,.blog .content-calculator-item:visited{width:100%;min-height:auto;padding:15px;margin-right:0;margin-bottom:20px}.blog .content-calculator-item:last-child,.blog .content-calculator-item:visited:last-child{margin-bottom:0}}.blog .content-calculator-item:last-child,.blog .content-calculator-item:visited:last-child{margin-right:0}.blog .content-calculator-item .calculator-item-title,.blog .content-calculator-item:visited .calculator-item-title{font-weight:700;width:calc(100% - 30px);display:inline-block;font-size:20px;color:#4F5354;line-height:26px;padding-bottom:8px;transition:color .2s ease-in-out}@media (max-width:1024px) and (min-width:766px){.blog .content-calculator-item .calculator-item-title,.blog .content-calculator-item:visited .calculator-item-title{width:calc(100% - 49px)}}.blog .content-calculator-item .calculator-item-desc,.blog .content-calculator-item:visited .calculator-item-desc{font-weight:500;font-size:15px;color:#686868;line-height:24px}.blog .content-calculator-item .calculator-item-img,.blog .content-calculator-item:visited .calculator-item-img{float:right}.blog .content-calculator-item:hover,.blog .content-calculator-item:visited:hover,.blog .content-calculator-item:focus,.blog .content-calculator-item:visited:focus{box-shadow:0 0 6px 1px rgba(225,225,225,.5)}.blog .content-calculator-item:hover .calculator-item-title,.blog .content-calculator-item:visited:hover .calculator-item-title,.blog .content-calculator-item:focus .calculator-item-title,.blog .content-calculator-item:visited:focus .calculator-item-title{color:#3588f0}.blog .category-response{padding:35px 20px 68px 20px}@media (max-width:765px){.blog .category-response{padding:15px 0 5px 0}}.blog .category-response-item-mobile{display:none}@media (max-width:765px){.blog .category-response-item-mobile{display:block}}.blog .category-response-item{width:50%;box-sizing:border-box;float:left}.blog .category-response-item.left-column{padding-right:65px}.blog .category-response-item.right-column{padding-left:65px;border-left:solid 1px #f4f4f4}@media (max-width:1024px) and (min-width:766px){.blog .category-response-item.left-column{padding-right:30px}.blog .category-response-item.right-column{padding-left:30px}}@media (max-width:765px){.blog .category-response-item.left-column,.blog .category-response-item.right-column{padding-right:0;padding-left:0;border-left:0;width:100%;margin-bottom:32px}.blog .category-response-item.no-mobile{display:none}}.blog .category-response-item .response-item-desc{font-style:italic;font-weight:500;font-size:17px;line-height:27px;padding-bottom:17px}.blog .category-response-item .response-item-img{width:60px;height:60px;border-radius:50%;overflow:hidden;margin-right:20px;display:inline-block;vertical-align:middle}.blog .category-response-item .response-item-author-box{width:calc(100% - 80px);display:inline-block;vertical-align:middle}.blog .category-response-item .response-item-author{font-size:15px;line-height:24px;margin-bottom:4px}.blog .category-response-item .response-item-university{font-size:13px;color:#686868;line-height:18px}.blog .category-blog-link{background:#3588f0;border-radius:100px;font-size:15px;color:#fff;line-height:23px;text-transform:uppercase;text-decoration:none;padding:11px 0 12px 0;width:327px;margin:35px auto 0 auto;display:block;text-align:center;transition:background .2s ease-in-out}.blog .category-blog-link:hover,.blog .category-blog-link:active,.blog .category-blog-link:focus{background:#509eff}@media (max-width:1070px) and (min-width:1025px){.blog .category-blog-link{width:307px;margin-right:60px;margin-right:calc((100% - 929px)/2)}}@media (max-width:765px){.blog .category-blog-link{margin-top:28px;width:100%}}.blog .category-featured-hr{width:100%;height:1px;border:0;background:#f4f4f4}.blog .category-featured-title{font-size:15px;color:#979797;background:#fff;line-height:24px;width:200px;margin:0 auto;position:relative;top:-12px;text-align:center;z-index:2}
.content-header-desc a, .blog .content-header-link  {
	display: inline-block;
    text-decoration: none;
    background-color: #FD335A;
    color: #fff;
    cursor: pointer;
    font-size: 17px;
    line-height: 48.5px;
    text-align: center;
    margin: 0;
    height: 48.5px;
    padding: 0px 16px;
    border-radius: 24px;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
   
    font-weight: bold;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    max-width: 200px;
    margin: 20px 0;
	text-transform:capitalize;
}
.logos img{
	margin:15px auto;
}
.logos .column, .logos .columns {
    margin-left: 0%;
}
.firstrow.logos {
	margin:30px auto 0;
}
.center, .text-center {
    text-align: center;
}
img.fl-logo-img {
    width:auto;
	max-width: 100%;
	
}
.clear {
	clear:both;
}

.secondrow.logos {
		margin:0px aut0;
}
.homepage-content-header.onboarding .fl-row-fixed-width {
    position: relative;
    height: 100%;
}

@media (min-width: 1100px) {
	.fl-full-width .container {
		padding-left: 0;
		padding-right: 0;
		width:100%;
		max-width: 1152px;
	}
}
@media (max-width:1139px){ 
	
	.logos img{
		margin:20px auto;
	}
}

.no-padding-accelerator {
/* 	padding: 0 !important; */
}

/* Blog */

hr {
	margin-top: 40px;
	margin-bottom: 40px;
}

.wp-block-separator {
	border-bottom: 3px solid #fd355a;
	max-width: 32px!important;
}

.slh-main-post .slh-post-image img {
	width: 100%;
}

.slh-main-post .slh-post-image {
	margin-bottom: 48px;
	margin-left: -16px;
	margin-right: -16px;
}

.slh-post-head {
	border-bottom: 1px solid #dadcdc;
}

.slh-main-post .slh-post-author a {
	color: #161718;
}

.slh-main-post .slh-post-entry h4 {
	padding-top: 0;
	font-size: 21px;
	line-height: 1.38095;
	margin-bottom: 32px!important;
	margin-top: 40px;
}

.slh-main-post .slh-post-entry p {
	font-size: 17px;
	line-height: 1.47059;
	margin-bottom: 24px!important;
}

.slh-main-post .slh-post-date,
.slh-main-post .slh-post-raw-date, 
.slh-main-post .slh-post-author {
	font-size: 17px;
	line-height: 1;
}

.slh-main-post .slh-post-date,
.slh-main-post .slh-post-raw-date {
	color: #7F8587;
}

.slh-main-container .slh-content.single-post {
	padding: 0;
}

.slh-main-container.single-column {
	padding-top: 40px !important;
}

.slh-main-post .slh-post-head {
	margin-bottom: 32px;
	padding-bottom: 48px;
}
	
.content-main-box {
	padding: 0 16px !important;
}

.slh-main-post .slh-main-post-title {
	color: #161718!important;
	font-size: 32px;
	line-height: 1.125;
	letter-spacing: 0;
}

.slh-main-post .slh-post-meta {
	margin-top: 32px;
}

.ffuel-index-container .ffuel-post-thumbnail {
	position: relative;
	width: 320px;
	height: 180px;
}

.blog .content-category-title a {
	color: #161718!important;
}

.blog .content-category-title a:before, .blog .content-category-title a:visited:before {
	border-color: transparent transparent transparent #161718;
}

.ffuel-index-container .ffuel-post-preview img {
	position: absolute;
	left: 50%;
  	top: 50%;
  	transform: translate(-50%, -50%);
	max-height: none;
}

.blog .category-top-link-box img, .blog .category-top-link-box:visited img {
	object-fit: cover;
}

/* Blog Related Posts */

@media (min-width: 1100px) {
	
	.column {
		margin-left: 32px;
	}
	
	.column:first-child {
		margin-left: 0;
	}
}

.title_area_list h3 a {
	padding: 24px;
	min-height: 224px;
	display: block;
	color: #161718;
	font-size: 21px;
	line-height: 1.19048;
}

#related_posts .post {
	transition: box-shadow 200ms ease;
	box-shadow: 0 8px 24px 0 rgba(22,23,24,0.08);
	max-width: 600px;
	margin-left: auto;
	margin-right: auto;
}

#related_posts .post > a {
	display: block;
	overflow: hidden;
}

#related_posts .post:hover {
	box-shadow: 0 8px 24px 0 rgba(22,23,24,0.08);
	color: #161718;
}

#related_posts .post .img_area {
	background-size: cover;
    background-position: center;
    height: auto;
	padding-top: 56.25%; /* HD TV */
    width: 100%;
    object-fit: cover;
    transition: transform 250ms ease !important;
}

#related_posts .post:hover .img_area {
	transform: scale(1.05);
}

.title_area_list h3 a:hover {
	color: #161718;
}

@media only screen and (min-width: 768px) {
	
	.slh-main-container.single-column {
		padding-top: 64px !important;
	}

   .slh-main-post .slh-main-post-title {
		font-size: 40px;
		line-height: 1.1;
	}
	
	.slh-main-post .slh-post-image {
		margin-left: 0;
		margin-right: 0;
	}
	
	.slh-main-post .slh-post-entry h4 {
		margin-top: 48px;
	}
	
	
	#related_posts .post {
		box-shadow: none;
	}

}

@media only screen and (min-width: 992px) {
	
	.slh-main-container.single-column {
		padding-top: 80px !important;
	}

    .slh-main-post .slh-main-post-title {
		font-size: 48px;
		line-height: 1.08365;
	}
	
	.slh-main-post .slh-post-head {
		margin-bottom: 40px;
	}

}