body{font-family:'Open Sans', sans-serif;color:#585858}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:#28374c;margin-bottom:0.75rem;line-height:1.5;font-weight:600}h1,.h1{font-size:2.625rem}h2,.h2{font-size:2.1875rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.3125rem}h5,.h5{font-size:1rem}h6,.h6{font-size:0.75rem}a{color:#e72c30;transition:all 0.25s}a:hover,a:focus{text-decoration:none;color:#c9171b}.align-center{text-align:center}.btn{padding:0.75rem 1rem;border-radius:0px}.btn:focus{box-shadow:none}.btn-sm{padding:0.5rem 1rem}.btn-primary{background-color:#e72c30;border-color:#e72c30;color:#fff}.btn-primary:hover,.btn-primary:not(:disabled):not(.disabled):active{background-color:#e0191e;border-color:#e0191e}.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled):active:focus{box-shadow:none;color:#fff}.btn-secondary{background-color:#28374c;border-color:#28374c;color:#fff}.btn-secondary:hover,.btn-secondary:not(:disabled):not(.disabled):active{background-color:#e72c30;border-color:#e72c30}.btn-secondary:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus{box-shadow:none;color:#fff}input[type='text'],input[type='email'],input[type='url']{padding:0.75rem 1rem;margin-bottom:1.5rem;height:50px;width:100%;line-height:1.5rem;border:1px solid #eaeaea;box-shadow:none;border-radius:0px}input[type='text']:focus,input[type='email']:focus,input[type='url']:focus{border:1px solid #e72c30;outline:none;box-shadow:none}textarea{padding:0.75rem 1rem;margin-bottom:1.5rem;width:100%;display:block;line-height:1.5rem;border:1px solid #eaeaea;box-shadow:none;border-radius:0px}textarea:focus{border:1px solid #e72c30;outline:none;box-shadow:none}.form-control{padding:0.75rem 1rem;margin-bottom:1.5rem;width:100%;line-height:1.5rem;border:1px solid #eaeaea;box-shadow:none;border-radius:0px}.form-control:focus{border:1px solid #e72c30;outline:none;box-shadow:none}.input-group-text{border-radius:0px !important;background-color:#e72c30;border-color:#e72c30;color:#fff;padding:1rem 1.25rem}figcaption{text-align:center;font-size:0.875rem}blockquote{font-size:1.25rem;font-weight:600;padding:1.5rem 2rem 1.5rem 2.5rem;margin:2rem 0px;color:#28374c;border:1px solid #eaeaea;position:relative}blockquote:before{content:"";width:8px;height:calc(100% + 2px);position:absolute;top:-1px;left:-1px;background:#e72c30}blockquote p{margin-bottom:00px !important}.cite,cite{color:#91a0b7;font-style:normal}iframe{border:none}hr{margin-top:2rem;margin-bottom:2rem}pre code,pre code.hljs{padding:2rem;line-height:1.75rem}code{background-color:#f2f2f2;color:#585858;padding:4px 8px}table{border-collapse:collapse;width:100%;max-width:100%;overflow:auto;margin-bottom:1.5rem}table,th,td{border:1px solid #eaeaea}th{color:#28374c}th,td{padding:4px 8px}dd,dt{line-height:24px}.mark,mark{background-color:yellow}.header-wrapper{padding:56px 15px;position:relative}.header-wrapper .text-logo{font-size:4rem;line-height:3.25rem;font-weight:600;text-align:center;color:#28374c;text-transform:uppercase}.header-wrapper .image-logo img{max-width:100%;max-height:150px}.header-wrapper .site-description{margin-top:7px;font-size:0.875rem;letter-spacing:0.5px}.header-wrapper .search-toggle,.header-wrapper .mobile-menu-toggle{position:absolute;top:15px;font-size:14px;color:#91a0b7;cursor:pointer}.header-wrapper .search-toggle:hover,.header-wrapper .mobile-menu-toggle:hover{color:#e72c30}.header-wrapper .search-toggle{right:0}.header-wrapper .mobile-menu-toggle{left:15px}.site-navbar{border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;background:#fff}.site-navbar .main-menu{text-align:center}.site-navbar .main-menu ul{margin:1rem 0;padding:0}.site-navbar .main-menu ul li{list-style:none;text-transform:uppercase;display:inline-block;font-size:0.875rem;margin:0 14px}.site-navbar .main-menu ul li a{color:#91a0b7}.site-navbar .main-menu ul li a:hover{color:#e72c30}.site-navbar .main-menu ul li.current-menu-item a{color:#e72c30}.site-navbar .container{position:relative}.site-navbar .container .nav-right{position:absolute;right:15px;top:0px}.site-navbar.fixed{position:fixed;bottom:100%;left:0;right:0;z-index:999;transition:all 0.3s}.mobile-menu{background:#fff;position:fixed;top:0;left:-260px;width:260px;height:100%;overflow-y:auto;z-index:9999;transition:left 0.3s}.mobile-menu ul{list-style:none;padding:0;margin:0}.mobile-menu ul>li{font-size:.875rem;line-height:48px;text-transform:uppercase;position:relative}.mobile-menu ul>li a{padding:0px 16px;display:block;color:#91a0b7;border-bottom:1px solid #eaeaea;transition:all 0.2s}.mobile-menu ul>li a:hover,.mobile-menu ul>li a:focus{color:#e72c30}.mobile-menu ul>li.current-menu-item a{color:#e72c30}.backdrop{top:0;left:0;width:100%;height:100%;position:fixed;z-index:1000;background:rgba(0,0,0,0.8);opacity:0;visibility:hidden;cursor:pointer;transition:all 0.3s}.backdrop .menu-close{position:absolute;left:0px;top:15px;width:24px;line-height:24px;transition:all 0.3s;color:#fff;border-radius:50%}.mobile-menu-opened .mobile-menu{left:0px}.mobile-menu-opened .backdrop{opacity:1;visibility:visible}.mobile-menu-opened .backdrop .menu-close{left:275px}.main-content-area{padding:56px 0px 70px 0px;background-color:#f0f0f0}.grid-sizer{visibility:hidden;height:0px}.hidden{visibility:hidden}.post{background-color:#ffffff;transition:all ease 0.5s;margin-bottom:35px;position:relative}.post .post-image{width:100%;transition:opacity 0.25s}.post .post-body-wrap{position:relative}.post .post-body-wrap .reading-time{font-size:0.75rem;position:absolute;top:0px;left:0;background:#e72c30;color:#fff;padding:4px 14px;text-transform:uppercase;transition:all 0.25s;opacity:0}.post .post-body-wrap .post-body{padding:28px;position:relative;background-color:#fff}.post .post-body-wrap .post-body .tag-wrap{margin-bottom:21px}.post .post-body-wrap .post-body .tag-wrap a{color:#28374c;text-transform:uppercase;font-size:0.75rem;position:relative;margin-right:7px}.post .post-body-wrap .post-body .tag-wrap a:last-child{margin-right:0}.post .post-body-wrap .post-body .tag-wrap a:before{content:"";height:1px;width:100%;background:#e72c30;transition:all 0.25s;position:absolute;bottom:0;left:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.post .post-body-wrap .post-body .tag-wrap a:hover{color:#e72c30}.post .post-body-wrap .post-body .tag-wrap a:hover:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.post .post-body-wrap .post-body .post-title{color:#28374c;margin-bottom:28px}.post .post-body-wrap .post-body .post-title a{color:#28374c}.post .post-body-wrap .post-body .post-title a:hover{color:#e72c30}.post .post-body-wrap .post-body .post-meta{font-size:0.75rem;color:#91a0b7}.post .post-body-wrap .post-body .post-meta a{color:#91a0b7}.post .post-body-wrap .post-body .post-meta a:hover{color:#e72c30}.post .post-body-wrap .post-body .post-meta .author{float:left}.post .post-body-wrap .post-body .post-meta .date{float:right}.post .featured{position:absolute;z-index:1;background:#e72c30;color:#fff;font-size:0.75rem;text-transform:uppercase;padding:7px 14px;top:14px;right:0px}.post .featured:before{content:"";position:absolute;border-top:16px solid #e72c30;border-left:10px solid transparent;top:0;right:100%}.post .featured:after{content:"";position:absolute;border-bottom:16px solid #e72c30;border-left:10px solid transparent;bottom:0;right:100%}.post.no-image.featured-post .post-body{padding-top:49px}.post:hover .post-image{opacity:0.9}.post:hover .post-body-wrap .reading-time{top:-26px;opacity:1}.pagination-wrap{margin-top:35px}.pagination-wrap .page-number{margin:14px 35px}.site-footer{background-color:#28374c;color:#91a0b7;padding:42px 0px}.footer-top{margin-bottom:14px}.separetor{height:1px;background-color:#31435d}.footer-bottom{padding-top:56px;position:relative}.copyright-info{font-size:0.875rem}.copyright-info a{color:#91a0b7}.copyright-info a:hover{color:#fff}.search-popup{position:fixed;top:0;bottom:0;left:0;right:0;background:#fff;opacity:0;visibility:hidden;transition:all 0.1s ease-in-out;z-index:-2;overflow-y:scroll}.search-popup.visible{opacity:1;visibility:visible;z-index:99}.search-popup .close-button{position:absolute;right:16px;top:16px;cursor:pointer;z-index:999;transition:all 0.2s ease-in-out}.search-popup .close-button i{width:40px;height:40px;background:#28374c;color:#fff;line-height:40px;font-size:18px;text-align:center}.search-popup .close-button i:hover{background:#e72c30}.search-popup .popup-inner{max-width:700px;margin-top:70px}.search-popup .popup-inner form{position:relative}.search-popup #search-results{margin:35px 0px}.search-popup #search-results .result-item{border:1px solid #eaeaea;border-bottom:none}.search-popup #search-results .result-item:last-child{border-bottom:1px solid #eaeaea}.search-popup #search-results .result-item a{transition:all 0.15s;padding:14px 21px;display:block}.search-popup #search-results .result-item a .title{font-weight:600;color:#28374c;margin-bottom:4px}.search-popup #search-results .result-item a .date{color:#91a0b7;font-size:0.875rem}.search-popup #search-results .result-item a:hover{background:#28374c}.search-popup #search-results .result-item a:hover .title{color:#fff}.search-popup #search-results .result-item a:hover .date{color:#91a0b7}.widget{color:#91a0b7;margin-bottom:2.25rem}.widget .widget-title{color:#fff;margin-bottom:21px}.widget .tagcloud a{color:#91a0b7;border:1px solid #91a0b7;margin-right:7px;padding:4px 14px;display:inline-block;margin-bottom:7px}.widget .tagcloud a:hover{color:#fff;border-color:#fff}.widget .recent-post .recent-post-single{margin-bottom:21px}.widget .recent-post .recent-post-single a .post-thumb{width:80px;height:80px;background-color:#91a0b7;background-size:cover;background-position:center;transition:opacity 0.25s}.widget .recent-post .recent-post-single a .post-thumb i{font-size:28px;width:100%;height:100%;line-height:80px;color:#28374c}.widget .recent-post .recent-post-single a:hover .post-thumb{opacity:0.9}.widget .recent-post .recent-post-single .post-info{margin-left:100px}.widget .recent-post .recent-post-single .post-info .post-title a{color:#91a0b7}.widget .recent-post .recent-post-single .post-info .post-title a:hover{color:#fff}.widget .recent-post .recent-post-single .post-info .author{font-size:0.75rem}.widget .recent-post .recent-post-single .post-info .author a{color:#91a0b7}.widget .recent-post .recent-post-single .post-info .author a:hover{color:#fff}.widget .follow-social .social-links{padding:0px;margin:0px;list-style:none}.widget .follow-social .social-links li{display:inline-block;width:32px;height:32px}.widget .follow-social .social-links li a{display:block;text-align:center;color:#91a0b7;font-size:1rem;line-height:2rem}.widget .follow-social .social-links li a:hover{color:#fff}.widget .custom-links{font-size:0.875rem;border-top:1px solid #31435d;padding-top:21px}.widget .custom-links a{margin-right:14px;color:#91a0b7}.widget .custom-links a:hover{color:#fff}#back-to-top{position:fixed;right:7px;bottom:7px;width:35px;height:35px;line-height:35px;background-color:#28374c;color:#fff;cursor:pointer;display:none}#back-to-top:hover{background-color:#e72c30}.page-content-wrap{background-color:#fff}.page-content-wrap .post-head{padding:49px 35px}.page-content-wrap .post-head .tags{font-size:0.75rem;text-transform:uppercase;margin-bottom:14px}.page-content-wrap .post-head .tags a{color:#28374c;position:relative;margin-right:7px}.page-content-wrap .post-head .tags a:last-child{margin-right:0}.page-content-wrap .post-head .tags a:before{content:"";height:1px;width:100%;background:#e72c30;transition:all 0.25s;position:absolute;bottom:0;left:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.page-content-wrap .post-head .tags a:hover{color:#e72c30}.page-content-wrap .post-head .tags a:hover:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.page-content-wrap .post-head .title{font-size:3rem}.page-content-wrap .post-head .post-meta{font-size:0.75rem;color:#91a0b7;margin-top:28px}.page-content-wrap .post-head .post-meta a{color:#585858}.page-content-wrap .post-head .post-meta a:hover{color:#e72c30}.page-content-wrap .post-head .post-meta .date{margin-left:0.5rem}.post-feature-image{height:560px;background-size:cover;background-position:center;margin-bottom:49px}.post-content-wrap{padding-bottom:2.5rem;line-height:2.25rem}.post-content-wrap p{margin-bottom:1.5rem}.post-content-wrap img{max-width:100%;position:relative}.post-content-wrap .kg-width-wide{width:956px;max-width:956px;left:50%;right:50%;margin-left:-478px;margin-right:-478px;position:relative}.post-content-wrap .kg-width-wide img{width:100%}.post-content-wrap .kg-width-full{max-width:1110px;left:50%;right:50%;margin-left:-555px;margin-right:-555px;position:relative}.post-content-wrap .kg-width-full img{width:100%}.post-content-wrap .responsive{width:100%;max-width:100%;overflow:auto}.post-content-wrap .fluid-width-video-wrapper{margin-bottom:1.5rem}.post-content-wrap .footnotes p{margin-bottom:0}.kg-embed-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;margin-bottom:2rem}.comment-wrap{padding-bottom:1.5rem}.share-wrap{margin:4rem auto}.share-wrap .share-links{padding:0;margin:0;list-style:none;font-size:0px;line-height:0px}.share-wrap .share-links li{display:inline-block;margin:0px 4px 8px 4px;overflow:hidden}.share-wrap .share-links li a{display:block;color:#fff;font-size:0.875rem;line-height:2.1875rem;padding:0px 14px}.share-wrap .share-links li a:hover,.share-wrap .share-links li a:focus{border:none}.share-wrap .share-links li a i{margin-right:8px}.share-wrap .share-links li .facebook{background:#3b5998}.share-wrap .share-links li .facebook:hover{background:#2d4373}.share-wrap .share-links li .twitter{background:#1da1f2}.share-wrap .share-links li .twitter:hover{background:#0c85d0}.share-wrap .share-links li .google-plus{background:#db4437}.share-wrap .share-links li .google-plus:hover{background:#bd2e22}.share-wrap .share-links li .linkedin{background:#097bb5}.share-wrap .share-links li .linkedin:hover{background:#075a84}.share-wrap .share-links li .pinterest{background:#cc2127}.share-wrap .share-links li .pinterest:hover{background:#a01a1f}.about-author{margin-bottom:2rem}.about-author .avatar{width:100px;height:100px;border-radius:50%}.about-author .avatar.no-image{background:#fafafa}.about-author .avatar.no-image i{display:block;height:100%;font-size:112px;overflow:hidden;text-align:center;color:#f0f0f0;border-radius:50%}.about-author .avatar.no-image i:before{vertical-align:middle}.about-author .details .author a{color:#28374c}.about-author .details .author a:hover{color:#e72c30}.about-author .details .bio{color:#91a0b7;line-height:2.25rem}.about-author .details .meta-info{padding:0;margin:0;margin-top:7px}.about-author .details .meta-info li{list-style:none;display:inline-block;color:#91a0b7}.about-author .details .meta-info li a{display:block;color:#91a0b7}.about-author .details .meta-info li a:hover{color:#e72c30}.about-author .details .meta-info li i{width:32px;height:32px;line-height:2rem;text-align:center}.prev-next-wrap{margin:4rem auto;padding:15px 30px 30px 30px;background-color:#f0f0f0}.prev-next-wrap .post{margin-bottom:0px;height:100%}.prev-next-wrap .post .prev-next-link{font-size:0.75rem;text-transform:uppercase;background-color:#f0f0f0;padding-bottom:10px}.prev-next-wrap .post .prev-next-link a{color:#91a0b7}.prev-next-wrap .post .prev-next-link a:hover{color:#28374c}.prev-next-wrap .post .post-image{height:220px;background-size:cover;background-position:center}.cover{margin-bottom:35px;background-size:cover;background-position:center;padding:56px 28px;position:relative;background-color:#fff}.cover.has-image{color:#fff}.cover.has-image h1{color:#fff}.cover.has-image a{color:#fff}.cover.has-image a:hover{color:#e72c30}.cover.has-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4)}.cover .cover-content-wrap{position:relative}.cover-author .avatar{width:100px;height:100px;margin-bottom:14px;border:2px solid #eaeaea;border-radius:50%;background:#fafafa;display:inline-block}.cover-author .avatar i{display:block;height:100%;font-size:112px;overflow:hidden;text-align:center;color:#f0f0f0;border-radius:50%}.cover-author .avatar i:before{vertical-align:middle}.cover-author .meta-info{margin-bottom:21px}.cover-author .meta-info .post-count{font-size:0.75rem}.cover-author .author-social{padding:0px;margin:0px}.cover-author .author-social li{list-style:none;display:inline-block;color:#91a0b7}.cover-author .author-social li a{display:block;color:#91a0b7}.cover-author .author-social li a:hover{color:#e72c30}.cover-author .author-social li i{width:32px;height:32px;line-height:2rem;text-align:center}.cover-author.has-image .author-name{color:#fff}.cover-author.has-image .author-social li{color:#fff}.cover-author.has-image .author-social li a{color:#fff}.cover-author.has-image .author-social li a:hover{color:#e72c30}.cover-tag .meta-info{font-size:0.75rem}.cover-tag .tag-description{margin-top:21px}.cover-tag.has-image{color:#fff}.cover-tag.has-image .tag-title{color:#fff}.tag-card{background-color:#ffffff;transition:all ease 0.5s;margin-bottom:35px;position:relative}.tag-card .tag-image{width:100%;transition:opacity 0.25s}.tag-card .card-body{padding:28px}.tag-card .card-body .post-count a{color:#28374c;text-transform:uppercase;font-size:0.75rem;position:relative;margin-right:7px}.tag-card .card-body .post-count a:last-child{margin-right:0}.tag-card .card-body .post-count a:before{content:"";height:1px;width:100%;background:#e72c30;transition:all 0.25s;position:absolute;bottom:0;left:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.tag-card .card-body .post-count a:hover{color:#e72c30}.tag-card .card-body .post-count a:hover:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.tag-card .card-body .tag-name{color:#28374c;margin-bottom:7px}.tag-card .card-body .tag-name a{color:#28374c}.tag-card .card-body .tag-name a:hover{color:#e72c30}.tag-card:hover .tag-image{opacity:0.9}.author-card{transition:all 0.25s}.author-card a .post-count{color:#585858}.author-card a:hover .avatar{border-color:#d1d1d1}.author-card a:hover .post-count{color:#e72c30}.author-card .author-name a{color:#585858}.author-card .author-name a:hover{color:#e72c30}.author-card.has-image:before{transition:all 0.25s}.author-card.has-image a .post-count{color:#fff}.author-card.has-image a:hover .avatar{border-color:#b3b3b3}.author-card.has-image a:hover .post-count{color:#e72c30}.author-card.has-image:hover:before{background-color:rgba(0,0,0,0.6)}.author-card.has-image .author-name a{color:#fff}.author-card.has-image .author-name a:hover{color:#e72c30}.error-wrap{background-color:#fff;padding:42px}.error-wrap .error-code{font-size:6rem;line-height:4.75rem;color:#e72c30}@media (max-width: 1199px){.post-content-wrap .kg-image-wide{max-width:798px;left:50%;right:50%;margin-left:-399px;margin-right:-399px}.post-content-wrap .kg-image-full{max-width:930px;left:50%;right:50%;margin-left:-465px;margin-right:-465px}}@media (max-width: 991px){.site-navbar{display:none}.prev-next-wrap .post-wrap{margin-bottom:30px}.post-content-wrap .kg-image-wide{max-width:588px;left:50%;right:50%;margin-left:-294px;margin-right:-294px}.post-content-wrap .kg-image-full{max-width:690px;left:50%;right:50%;margin-left:-345px;margin-right:-345px}}@media (min-width: 992px){.header-wrapper .mobile-menu-toggle{display:none}}@media screen and (max-width: 767px){.about-author{text-align:center}.about-author .avatar{margin-bottom:14px;display:inline-block}.post-content-wrap .kg-image-wide,.post-content-wrap .kg-image-full{max-width:100%;left:0;right:0;margin-left:0;margin-right:0}}@media screen and (max-width: 575px){.header-wrapper .text-logo{font-size:2.75rem}.pagination-wrap .page-number{display:block}.page-content-wrap .post-head .title{font-size:2rem;line-height:1.25}.post-feature-image{height:280px}.cover h1{font-size:2rem;line-height:1.25}}
