/*!
Theme Name: GP Child Theme
Author: GeneratePress Child
Description: Custom GeneratePress child theme
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: gp_child
Template: generatepress
Version: 1.0
*/
 html{scroll-behavior:smooth;-webkit-font-smoothing:auto}.visible,.active{display:block!important}.site-header,#mobile-header{box-shadow:0 2px 5px rgb(0,0,0,8%)}.main-navigation .main-nav ul li a{padding-left:25px;padding-right:25px;line-height:45px}.navigation-branding img,.site-logo.mobile-header-logo img{height:30px!important}.site-container{max-width:1440px;margin:0 auto;padding:50px 40px}.section-title{font-size:32px;line-height:42px;font-weight:700;color:var(--headline);text-align:center;border-bottom:1px solid #eaeaea;padding-bottom:25px;margin-bottom:40px}.desc{font-size:17px;line-height:29px;font-weight:400;color:var(--text);text-align:center}.cards{display:grid;grid-gap:25px;grid-template-columns:repeat(4,1fr)}.card .thumbnail{position:relative;padding-bottom:68%;margin-bottom:15px}.card .thumbnail a{display:flex;overflow:hidden;position:absolute;left:0;right:0;top:0;bottom:0}.card .thumbnail img{width:100%;object-fit:cover;transition:0.4s all}.card .title{font-size:20px;line-height:25px;margin:6px 0;font-weight:600;color:var(--headline)}.card .title a{display:block;color:var(--headline)}.card .title a:hover{color:var(--primary)}.card .cat{display:block;font-size:13px;line-height:13px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.card .cat,.card .cat a{color:var(--primary)}.card .excerpt{color:var(--text);font-size:13px;line-height:18px;font-weight:400;margin-bottom:0}.card .excerpt:after{content:'...'}.card-two{position:relative}.card-two:hover .title a{color:rgba(255,255,255,.8)}.card-two:not(:last-child){margin-bottom:25px}.card-two .thumbnail{padding-bottom:56%;margin-bottom:0}.card-two .thumbnail img{display:block}.card-two .thumbnail a:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.5) 40%,rgba(0,0,0,0) 100%,rgba(0,0,0,0));background:linear-gradient(0deg,rgba(0,0,0,.8),rgba(0,0,0,.65) 40%,rgba(0,0,0,0) 100%,rgba(0,0,0,0))}.card-two .content{padding:0 25px 25px;position:absolute;bottom:0}.card-two .cat{background:#fff;display:inline-block;padding:5px 8px;line-height:1}.card-two .title{margin:10px 0}.card-two .title a{color:#fff;font-size:35px;line-height:40px;font-weight:700;transition:.2s ease-in}.card-two .excerpt{color:#fff;font-size:14px;line-height:20px;font-weight:400;margin-bottom:0}.card-three{display:flex;grid-gap:16px;align-items:center}.card-three:not(:last-child){border-bottom:1px solid #eaeaea;margin-bottom:15px;padding-bottom:15px}.card-three .thumbnail{flex:0 0 30%;padding-bottom:25%;margin-bottom:0}.card-three .content{flex:1}.card-three .content .cat{font-size:11px;line-height:11px}.card-three .content .title{font-size:13px;line-height:16px;font-weight:500;font-family:'Roboto',sans-serif}.card-fourth{display:flex;grid-gap:35px;align-items:center}.card-fourth .thumbnail{flex:0 0 42%;padding-bottom:25%;margin-bottom:0}.card-fourth .content{flex:1}.card-fourth .title{font-size:32px;line-height:37px;font-weight:700}.card-fourth .excerpt{font-size:15px;line-height:20px;font-weight:400}.card-fourth .meta{margin-top:10px;font-size:13px;line-height:16px}.meta{font-size:12px;line-height:16px;font-weight:500}.meta .author{color:var(--headline)}.meta .author a{color:var(--headline)}.meta .author a:hover{color:var(--primary)}.meta .date{color:#999}.meta .date:before{content:'-';margin:0 3px}.home{background:#fff}.home .site-content{display:block}.featured .site-container{display:flex;grid-gap:24px;justify-content:space-between}.featured .block-1{flex:0 0 23%}.featured .block-1 .card-one:not(:last-child){border-bottom:1px solid #eaeaea;margin-bottom:20px;padding-bottom:20px}.block-2{position:relative;flex:1;border-color:#eaeaea;border-style:solid;border-width:0 1px 0 1px;padding:0 24px}.block-3{flex:0 0 23%}.cat .site-container{padding:50px 40px}.cat .wrapper{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:25px;margin-top:50px}.cat .wrapper .card{display:flex;align-items:center;grid-gap:25px}.cat .wrapper .card .thumbnail{flex:0 0 50%;padding-bottom:35%;margin-bottom:0}.cat .wrapper .card .content{flex:1}.cat .wrapper .card .cat{display:block}.cat .wrapper .card .title{font-size:20px;line-height:25px;font-weight:600;margin:10px 0}.cat .wrapper .card .meta{margin-top:10px}.latest-and-popular .site-container{display:flex}.latest-and-popular .latest{flex:0 0 70%;margin-right:70px}.latest-and-popular .section-title{text-align:left}.latest .one{border-bottom:1px solid #eee;padding-bottom:25px;margin-bottom:45px}.latest .one .thumbnail{padding-bottom:56%;margin-bottom:20px}.latest .one .card .cat{font-size:14px}.latest .one .card .title{font-size:38px;line-height:50px;font-weight:700}.latest .one .card .excerpt{font-size:16px;line-height:22px;font-weight:400}.latest .one .card .meta{font-size:15px;margin-top:14px}.latest .list .card-fourth{border-bottom:1px solid #eee;padding-bottom:25px;margin-bottom:25px}.popular .popular-posts{position:sticky;top:25px}.popular .card .thumbnail{flex:0 0 35%;padding-bottom:35%;margin-bottom:0}.popular .card .thumbnail img{border-radius:50%}.popular .card .title{font-size:15px;line-height:18px;font-weight:500}.pagination{text-align:center;margin-top:50px;display:flex;justify-content:center;flex-wrap:wrap}.pagination .page-numbers{background:#F1F7FF;padding:6px 18px;font-weight:500;border-radius:5px;color:var(--headline);margin-top:10px}.pagination .page-numbers:not(:last-child){margin-right:12px}.pagination .page-numbers.current{background:var(--primary);color:#fff}#footer-widgets{border-top:1px solid #eaeaea}.site-footer .widget_title{border-bottom:1px solid #eaeaea;padding-bottom:15px}.footer-widgets .widget{margin-bottom:20px}.footer-widgets .widget .menu li a{font-size:14px;line-height:24px;color:var(--headline)}.footer-widgets .footer-widget-1 .wp-block-social-links li{margin-bottom:.5em}.site-footer .footer-widget-1 p{line-height:23px}.footer-widgets .widget .menu li a:hover{color:var(--primary)}.footer-widgets .footer-widget-3 ul li,.footer-widgets .footer-widget-4 ul li{line-height:22px}.footer-widgets .footer-widget-3 ul li a,.footer-widgets .footer-widget-4 ul li a{font-size:16px;line-height:18px;font-weight:600;color:var(--headline);font-family:EB Garamond,serif}.footer-widgets .footer-widget-3 ul li a:hover,.footer-widgets .footer-widget-4 ul li a:hover{color:var(--primary)}.footer-widgets .footer-widget-3 ul li:not(:last-child),.footer-widgets .footer-widget-4 ul li:not(:last-child){border-bottom:1px solid #eaeaea;padding-bottom:10px;margin-bottom:10px}.footer-content .site-container{padding:0 40px}.footer-content .wrapper{padding:20px 24px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}.footer-content .footer-links{display:flex;align-items:center}.footer-content .footer-links a{display:flex;margin:0 12px;font-size:13px;line-height:16px;font-weight:600;color:var(--headline)}.social-links a{transition:.2s ease-out}.social-links a:hover{transform:translateY(-3px)}.single .main .post-content .read-also{position:relative;padding:20px 20px 20px 25px;border-left:solid var(--primary);border-left-width:10px;margin-top:60px;box-shadow:rgb(99 99 99 / 10%) 0 2px 8px 0}.single .main .post-content .read-also::before{content:'Read also:';display:block;font-size:16px;position:absolute;top:-32px;left:-10px;background:var(--primary);color:#fff;font-weight:700;text-transform:uppercase;margin-bottom:5px;padding:2px 20px}.single .main .post-content .read-also a{display:block;font-size:22px;line-height:34px;font-weight:700;text-decoration:none;color:var(--primary)}.single .main .post-content .read-also a:hover{text-decoration:underline}.archive,.search,.post-template-default,.page-template-default{background:#fff}.archive .site-content,.search .site-content,.post-template-default .site-content,.page-template-default .site-content{display:block}.cat-featured .wrapper{display:flex}.cat-featured .wrapper .left-block{flex:0 0 42%;border-right:1px solid #eaeaea;margin-right:25px;padding-right:25px}.cat-featured .left-block{border-left:none;padding-left:0}.cat-featured .left-block .thumbnail{padding-bottom:115%;margin-bottom:0}.cat-featured .cards{grid-template-columns:repeat(2,1fr);grid-gap:25px}.cat-featured .right-block .excerpt{display:none}.cat-featured .right-block .title{margin-bottom:0}.cat-featured .right-block .card:nth-child(-n+2){border-bottom:1px solid #eaeaea;padding-bottom:25px}.cat-featured .right-block .thumbnail{padding-bottom:52%}.author-header .site-container{display:flex;grid-gap:48px;align-items:center}.author-header .left-block{flex:0 0 30%}.author-header .avatar{border-radius:50%}.author-header .author-title{font-size:42px;line-height:52px;font-weight:700;font-family:EB Garamond,serif;margin-bottom:20px;display:flex}.author-header .social-links{display:flex;align-items:center;margin-left:40px;margin-top:6px}.author-header .social-links a:not(:last-child){margin-right:15px}.author-header .desc{max-width:684px;text-align:left;font-size:15px;line-height:25px;font-weight:400;margin-bottom:30px}.author-header .posts-title{font-size:17px;line-height:20px;font-weight:500;color:var(--headline);text-transform:uppercase;border-bottom:1px solid #eaeaea;padding-bottom:10px}.author-header .cards{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:15px;grid-row-gap:0;margin-top:24px}.author-header .card .thumbnail{display:none}.author-header .card:nth-child(-n+3){border-bottom:1px solid #eaeaea;padding-bottom:10px;margin-bottom:10px}.author-header .card .title a{font-size:16px;line-height:18px;font-weight:600;color:var(--headline)}.author-header .card .title a:hover{color:var(--primary)}.author-latest .section-title{text-align:left}#breadcrumbs{margin-bottom:12px;font-size:12px;font-weight:500;text-transform:uppercase;color:var(--text)}#breadcrumbs a{color:var(--text)}#breadcrumbs .sep{font-size:14px;margin-left:5px;margin-right:5px}.post-template-default .main .site-container{max-width:1360px;display:flex;padding-top:0;padding-bottom:0}.post-template-default .main .content{flex:0 0 70%}.post-template-default .page-header{padding-bottom:0}.page-header .post-title{font-size:42px;line-height:48px;font-weight:700;color:var(--headline)}.page-header .meta{font-size:13px;line-height:20px;font-weight:600;color:#777;text-transform:uppercase}.page-header .meta .{color:var(--hedline)}.page-header .author:after{content:' /';color:#777;margin:0 3px}.page-content{padding:0 40px 40px}.page-content .post-thumb{margin-bottom:20px}.tags{margin:50px 0 40px}.tags .tag{display:inline-block;background:var(--headline);color:#fff;padding:5px 10px;font-size:11px;font-weight:600;margin-right:6px;margin-bottom:6px;letter-spacing:.5px;text-transform:uppercase}.tags a{display:inline-block;border:1px solid #eaeaea;color:#222;padding:5px 10px;font-size:13px;font-weight:500;margin-right:6px;margin-bottom:6px;letter-spacing:.5px}.tags a:hover{background:#222;color:#fff}.prev-next-posts{display:flex;grid-gap:30px;border-top:1px solid #eaeaea;padding-top:30px;margin-bottom:30px}.prev-next-posts .prev{flex:0 0 50%}.prev-next-posts .next{flex:1}.prev-next-posts .no-content{font-size:15px;line-height:26px;color:var(--headline)}.prev-next-posts span{display:block;font-size:13px;line-height:16px;color:var(--text);margin-bottom:8px;letter-spacing:.5px}.prev-next-posts a{display:block;font-size:18px;line-height:27px;font-weight:700;color:var(--headline);font-family:EB Garamond,serif}.prev-next-posts a:hover{color:var(--primary)}.author-box{display:flex;align-items:center;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;padding:25px 0}.author-box .avatar{flex:0 0 120px;border-radius:100%;margin-right:25px}.author-box .author-info .author-title{font-size:24px;line-height:29px;font-weight:700;font-family:EB Garamond,serif}.author-box .author-info .desc{text-align:left;font-size:14px;line-height:24px;font-weight:400;margin:15px 0 10px}.author-box .social-links a:not(last-child){margin-right:10px}.comments{padding-top:70px}.comments a{color:#525252}.commnets input[type="submit"]{background:#f7f8f9!important}.comments .comment-reply-title{font-size:32px}.post-template-default .sidebar .content{flex:1}.post-template-default .sidebar{flex:1;padding:40px}.sidebar .popular-posts{position:sticky;top:25px}.sidebar .section-title{text-align:left}.related-articles .site-container{padding-bottom:70px}.page-template-default .section-title{text-align:left}.page-template-default .page-content{padding:0}.page-template-default .page-content .site-container{display:flex;grid-gap:70px;max-width:1320px}.page-template-default .page-content .site-container .left-block{flex:0 0 70%}.page-template-default .page-content .site-container .right-block{flex:1}@media (max-width:1024px){.card .cat{font-size:11px;line-height:11px}.card .title{font-size:15px;line-height:18px;margin:6px 0}.card-one .excerpt{display:none}.card-two .thumbnail{padding-bottom:48%}.card-two .content{padding:0 15px 15px}.card-two .title a{color:#fff;font-size:21px;line-height:23px;font-weight:700;transition:.2s ease-in}.card-three .cat{display:none}.card-three .meta{display:none}.card-three:not(:last-child){margin-bottom:10px;padding-bottom:10px}.card-three .thumbnail{padding-bottom:34%}.featured .site-container{padding:40px 20px;grid-gap:10px}.featured .divider{margin:10px 0}.featured .block-2{padding:0 10px}.cat .wrapper .post{display:block}.cat .wrapper .post .thumbnail{padding-bottom:68%;margin-bottom:20px}.latest-and-popular .latest{flex:0 0 60%;margin-right:50px}.post-template-default .page-header,.post-template-default .page-content{padding-left:0;padding-right:20px}.post-template-default .page-content{padding-right:20px}.post-template-default .sidebar{padding-right:0}.page-template-default .page-content .site-container{grid-gap:40px}}@media (max-width:768px){.site-container{padding:50px 20px}.section-title{font-size:28px;line-height:32px;margin-bottom:30px}.cards{grid-template-columns:repeat(1,1fr);grid-column-gap:20px;grid-row-gap:20px}.card .cat{font-size:13px;line-height:13px}.card .title{font-size:20px;line-height:25px;margin:10px 0}.card-one .excerpt{display:block}.card-two .thumbnail{padding-bottom:60%}.card-two .content{padding:0 20px 20px}.card-two .title{margin:15px 0}.card-two .title a{color:#fff;font-size:30px;line-height:35px}.card-three:not(:last-child){margin-bottom:15px;padding-bottom:15px}.card-three .cat,.card-three .meta{display:block}.card-three .title{margin:8px 0}.card-three .thumbnail{padding-bottom:25%}.card-fourth{grid-gap:15px}.card-fourth .thumbnail{flex:0 0 35%;padding-bottom:28%}.card-fourth .cat{display:none}.card-fourth .title{margin-top:0;font-size:18px;line-height:22px;font-weight:600}.card-fourth .excerpt{display:none;font-size:14px;line-height:20px;font-weight:400}.card-fourth .meta{margin-top:10px;font-size:13px;line-height:13px}.featured .site-container{display:block;padding-top:30px}.featured .block-2{border-width:1px 0 1px 0;padding:20px 0;margin:20px 0}.cat.grants .site-container{padding-bottom:0;padding-top:0}.cat .site-container{padding:30px 20px 50px}.cat .card{padding:0}.cat .wrapper .card{margin-bottom:20px}.cat .wrapper{margin-top:20px;display:block}.cat .wrapper .card{display:block}.cat .wrapper .card .thumbnail{padding-bottom:68%;margin-bottom:20px}.latest-and-popular .site-container{display:block}.latest-and-popular .latest{flex:0 0 60%;margin-right:0}.latest .one{border-bottom:1px solid #eee;padding-bottom:25px;margin-bottom:25px}.latest .one .card .title{font-size:26px;line-height:30px;font-weight:600}.latest .one .card .excerpt{font-size:13px;line-height:18px}.latest .one .card .meta{font-size:12px;margin-top:12px}.latest .list .card-fourth{padding-bottom:15px;margin-bottom:15px}.popular{padding-top:50px}.popular .post .thumbnail{flex:0 0 32%;padding-bottom:32%;margin-bottom:0}.popular .post .thumbnail img{border-radius:50%}.pagination{margin-top:40px}.pagination .page-numbers{padding:6px 14px;font-size:15px;display:inline-block;margin-top:10px}#footer-widgets{padding-top:40px}.site-footer .footer-widget-1 p{font-size:14px!important;line-height:24px}.footer-content .footer-links a{margin:6px 14px;font-size:14px;font-weight:500}.footer-content .site-container{padding:0 20px}.footer-content .wrapper{flex-direction:column;justify-content:center;padding:20px 0}.footer-content .footer-links{margin-top:20px;flex-wrap:wrap;justify-content:center;align-items:center}.single .main .post-content .read-also{border-left-width:8px}.single .main .post-content .read-also a{font-size:17px;line-height:26px}.single .main .post-content .read-also::before{top:-33px;left:-8px;font-size:14px;margin-bottom:2px}.cat-featured .site-container{padding-bottom:0;padding-top:40px}.cat-featured .wrapper{display:block}.cat-featured .wrapper .left-block{border-right:0;margin-right:0;padding-right:0}.cat-featured .left-block .thumbnail{padding-bottom:100%}.cat-featured .cards{grid-template-columns:repeat(1,1fr);grid-gap:20px}.cat-featured .right-block{margin-top:20px}.cat-featured .right-block .card:not(:last-child){border-bottom:1px solid #eaeaea;padding-bottom:20px}.cat-featured .right-block .thumbnail{padding-bottom:52%}.author-header .site-container{display:block}.author-header .author-title{font-size:30px;line-height:38px;text-align:center;display:block}.author-header .avatar{text-align:center;width:70%;margin:0 auto 5px}.author-header .social-links{justify-content:center;margin-left:0;margin-top:20px}.author-header .social-links img:not(:last-child){margin-right:12px}.author-header .desc{text-align:center;font-size:14px;line-height:22px;margin-bottom:40px}.author-header .posts-title{text-align:center;padding-bottom:10px}.author-header .cards{display:block;margin-top:30px}.author-header .card .title{margin-top:0}.author-header .card .title:nth-child(-n+3){border-bottom:0;padding-bottom:0;margin-bottom:0}.author-header .card:not(:last-child){border-bottom:1px solid #eaeaea;padding-bottom:15px;margin-bottom:15px}.author-header .card{display:flex;align-items:center;grid-gap:20px}.author-header .card .thumbnail{flex:0 0 30%;display:block;padding-bottom:20%;margin-bottom:0}.author-latest .site-container{padding-top:0}.post-template-default .main .site-container{display:block;padding-top:0;padding-bottom:0}.post-template-default .content{flex:0 0 70%}.post-template-default .page-header{padding:30px 0 0}.post-template-default .page-content{padding:0 0 0;margin-top:20px}.page-header .post-title{font-size:30px;line-height:34px}.page-header .meta{font-size:12px;line-height:18px}.page-content .post-thumb{margin-bottom:10px}.prev-next-posts{grid-gap:20px;justify-content:space-between;padding-top:25px;margin-bottom:25px}.prev-next-posts a{display:block;font-size:16px;line-height:20px;font-weight:600}.author-box{text-align:center;display:block}.author-box .avatar{margin-bottom:10px;margin-right:0}.author-box .author-info .desc{text-align:center}.author-box .social-links a:not(last-child){margin-right:15px}.author-box .social-links a:hover{transform:translateY(-3px)}.comments{padding-top:50px}.comments .comment-reply-title{font-size:28px}.post-template-default .sidebar{padding:50px 0 50px}.popular .card .thumbnail{flex:0 0 30%;padding-bottom:30%}.related-articles .site-container{padding-top:30px;padding-bottom:50px}.page-template-default .page-content .site-container{display:block}}@media (max-width:510px){.card-two .thumbnail{padding-bottom:120%}}