.kr-blog-post-2-banner{background-color:#001b36!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;color:#fff;padding:0;position:relative}.kr-blog-post-2-banner .page-width{margin:0 auto;max-width:1250px;padding:0 20px;position:inherit}.kr-blog-post-2-banner .page-width.text-center{text-align:center}.kr-blog-post-2-banner .page-width.text-center .blog-author-wrap{justify-content:center}.kr-blog-post-2-banner .flex{align-items:center;align-items:start;display:flex;flex-direction:row-reverse;flex-wrap:wrap-reverse;height:100%;margin:0 -20px;padding:40px 0}.kr-blog-post-2-banner .flex .col:first-child{padding:0 50px 60px;width:50%}.kr-blog-post-2-banner .flex .col:last-child{height:100%;padding:0!important;width:50%}.kr-blog-post-2-banner .blog-category-wrap{margin-bottom:5px}.kr-blog-post-2-banner .blog-category-label{color:#fff;display:none;margin-right:10px}.kr-blog-post-2-banner .blog-category{background:#001b36;border:0 solid #dde8f9;border-radius:0;color:#0074e6;display:inline-block;font-family:Lato,sans-serif;font-size:12px;font-weight:700;letter-spacing:1.5px;line-height:16px;margin-bottom:15px;margin-right:5px;margin-top:5px;padding:3px 6px;text-decoration:none;text-transform:uppercase;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-webkit-transition:all .2s ease;transition:all .2s ease;vertical-align:top}.kr-blog-post-2-banner .blog-category:hover{background:#0074e6!important;border:0 solid #0074e6!important;color:#fff!important;opacity:1;text-decoration:none}.kr-blog-post-2-banner .blog-post-title{padding-bottom:6px}.kr-blog-post-2-banner .blog-post-title,.kr-blog-post-2-banner .blog-post-title *{color:#fff;font-family:Montserrat,sans-serif;font-size:40px;font-weight:600;line-height:1.3}.kr-blog-post-2-banner .blog-post-title{width:100%}.kr-blog-post-2-banner .blog-author-image{background-position:50% 50%;background-size:cover;border-radius:200px;display:inline-block;height:60px;margin-right:20px;width:60px}.kr-blog-post-2-banner .blog-author-wrap{align-items:center;display:flex}.kr-blog-post-2-banner .img-main-blog{display:block}.kr-blog-post-2-banner .author-link,.kr-blog-post-2-banner .blog-listing-author{color:#ffffffb0!important;font-family:Lato,sans-serif;font-size:16px;font-weight:400;margin-top:10px}.kr-blog-post-2-banner .author-link:hover{color:#0074e6!important;text-decoration:none!important}.kr-blog-post-2-banner .blog-listing-date{border-left:1px solid #ffffff3d;color:#ffffffb0!important;font-family:Lato,sans-serif;font-size:16px;font-weight:400;margin-left:10px;padding:5px 10px}.social-share.social-normal{padding-top:25px}.social-share.social-normal a{background-color:transparent;background-image:none!important;display:inline-block!important;height:auto;margin-left:0;text-decoration:none;width:auto!important}.sidebar-social-share a img,.sidebar-social-share a#s-icon-4,.social-share a img,.social-share a#icon-4{display:none!important}.social-share.social-normal a:after{color:#fff;font-family:FontAwesome;font-size:20px;margin-right:20px;-webkit-transition:all .2s ease;transition:all .2s ease}.social-share.social-normal a:hover:after{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.social-share.social-normal a#icon-1:after{content:"\f09a"}.social-share.social-normal a#icon-2:after{content:"\f0e1"}.social-share.social-normal a#icon-3:after{content:"\f099"}.social-share.social-normal a#icon-4:after{content:""}.social-share.social-normal a#icon-5:after{content:"\f0e0"}@media(max-width:1139px){.kr-blog-post-2-banner .flex .col{padding:60px 20px}.kr-blog-post-2-banner .flex .col:first-child{padding:65px 20px 60px;width:45%}}@media(max-width:767px){.kr-blog-post-2-banner .flex .col{padding:40px 20px}.kr-blog-post-2-banner .flex .col:first-child{padding:30px 20px}.kr-blog-post-2-banner .flex .col:last-child{background-image:none;background-position:50% 50%;background-size:cover;max-height:none;min-height:auto;padding-bottom:0;width:100%}.kr-blog-post-2-banner .blog-post-title,.kr-blog-post-2-banner .blog-post-title *{font-size:25px}.kr-blog-post-2-banner .flex .col:first-child{padding-top:30px}.kr-blog-post-2-banner{padding:0 0 10px}.kr-blog-post-2-banner .blog-post-title h1{margin-bottom:14px}.kr-blog-post-2-banner .flex img{height:auto;min-height:auto;width:100%}}