*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--pigeon-content-bg,#fff);color:var(--pigeon-text-color,#374151);font-family:var(--pigeon-text-font,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-size:var(--pigeon-text-size,16px);line-height:1.65;-webkit-font-smoothing:antialiased}a{color:var(--pigeon-accent,#1f6feb);text-decoration:none;transition:color .2s ease,background-color .2s ease,border-color .2s ease}a:hover{color:var(--pigeon-accent,#1f6feb)}img{max-width:100%;height:auto;vertical-align:middle}h1,h2,h3,h4,h5,h6{color:var(--pigeon-heading-color,#111827);font-family:var(--pigeon-heading-font,inherit);font-weight:var(--pigeon-heading-weight,700);line-height:1.2;margin:0 0 .75em}.clearfix::after{clear:both;content:"";display:table}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.skip-link:focus{clip:auto;clip-path:none;height:auto;left:20px;top:20px;width:auto;z-index:100000;background:#fff;padding:10px 14px}.wrapper{background:var(--pigeon-content-bg,#fff);position:relative;z-index:1}.wrapper_inner{width:100%;overflow:hidden}.content{background:var(--pigeon-content-bg,#fff);position:relative;z-index:100}.content_inner{position:relative}.container{position:relative;width:100%;z-index:100}.container_inner,.pigeon-container{width:min(100% - 40px,var(--pigeon-site-width,1180px));margin:0 auto;position:relative}.full_width{position:relative;width:100%}.full_width_inner{padding:0 0 50px}.default_template_holder{padding:50px 0}.entry-card,.entry-page,.entry-single,.no-results{margin-bottom:48px}.entry-card{border-bottom:1px solid rgba(17,24,39,.1);padding-bottom:36px}.entry-title a{color:inherit}.entry-meta{color:#6b7280;font-size:.9rem;margin-bottom:18px}.entry-content>*:first-child{margin-top:0}.entry-content::after{clear:both;content:"";display:table}.post-list{display:grid;gap:34px}

/* Stockholm-compatible header foundation */
header{width:100%;display:inline-block;margin:0;vertical-align:middle;position:relative;z-index:110;-webkit-backface-visibility:hidden}.page_header{left:0;top:0}.header_inner{position:relative;width:100%}.header_top_bottom_holder{position:relative}.header_top{line-height:33px;min-height:33px;padding:0;font-size:11px;background-color:var(--pigeon-header-top-bg,#393939);color:var(--pigeon-header-top-color,#fff);position:relative;z-index:101}.header_top .container_inner{min-height:33px}.header_bottom{padding:0 45px;position:relative;background-color:var(--pigeon-header-bg,#fff);transition:all .2s ease 0s;border-bottom:0}.boxed .header_bottom{padding:0 25px}.page_header.with_border .header_bottom{border-bottom:1px solid var(--pigeon-header-border,#e5e7eb)}.header_bottom .container_inner{position:relative;min-height:var(--pigeon-header-height,100px)}header .header_inner_left{position:absolute;left:45px;top:0;z-index:101}header .container_inner .header_inner_left{left:0}.header_inner_right{float:right;position:relative;z-index:110}.logo_wrapper{height:var(--pigeon-header-height,100px);float:left}.q_logo{position:relative;top:0;left:0;height:100%}.q_logo a{position:relative;display:block;visibility:visible;line-height:1;height:var(--pigeon-header-height,100px)}.q_logo img{display:block;opacity:0;position:absolute;top:50%;left:0;width:auto!important;max-width:none;height:var(--pigeon-logo-height,var(--pigeon-header-height,100px));max-height:var(--pigeon-header-height,100px);transform:translateY(-50%);transition:opacity .6s ease-in-out}.q_logo img.normal{opacity:1}.q_logo img.light,.q_logo img.dark,.q_logo img.sticky,.q_logo img.mobile{opacity:0}header.scrolled .q_logo img.normal,header.scrolled.dark .q_logo img.normal,header.scrolled.light .q_logo img.normal{opacity:1}header.scrolled .q_logo img.light,header.scrolled .q_logo img.dark{opacity:0}header.light:not(.sticky):not(.scrolled) .q_logo img.normal{opacity:0}header.light:not(.sticky):not(.scrolled) .q_logo img.light{opacity:1}header.dark:not(.sticky):not(.scrolled) .q_logo img.normal{opacity:0}header.dark:not(.sticky):not(.scrolled) .q_logo img.dark{opacity:1}header.sticky .q_logo img.sticky{opacity:1}header.sticky .q_logo img.normal,header.sticky .q_logo img.light,header.sticky .q_logo img.dark{opacity:0!important}.q_logo img:only-child,.q_logo img.normal:last-child{position:relative;top:50%;opacity:1;transform:translateY(-50%)}.pigeon-logo-link .site-title{display:block;color:var(--pigeon-heading-color,#111827);font-family:var(--pigeon-header-font,inherit);font-size:24px;font-weight:700;white-space:nowrap;transform:translateY(-50%)}header.sticky{position:fixed;top:0;left:0;width:100%;transition:all .33s cubic-bezier(.694,.0482,.335,1)}header.sticky .header_bottom{background-color:var(--pigeon-header-sticky-bg,var(--pigeon-header-bg,#fff));box-shadow:0 1px 3px rgba(0,0,0,.11)}header.sticky .logo_wrapper{height:var(--pigeon-sticky-header-height,60px)!important}header.sticky .q_logo a{height:var(--pigeon-sticky-header-height,60px)}header.sticky nav.main_menu>ul>li>a,header.sticky nav.main_menu ul li a{line-height:var(--pigeon-sticky-header-height,60px)}

/* Stockholm main navigation contract */
nav.main_menu{position:absolute;left:50%;z-index:100;text-align:left}nav.main_menu.right{position:relative;left:auto;float:right}nav.main_menu.left{position:relative;float:left;left:auto;padding-left:24px}nav.main_menu.left>ul{left:auto}nav.main_menu ul{list-style:none outside none;margin:0;padding:0}nav.main_menu>ul{left:-50%;position:relative}nav.main_menu.right>ul{left:auto}nav.main_menu ul li{display:inline-block;float:left;padding:0;margin:0;background-repeat:no-repeat;background-position:right;position:relative}nav.main_menu ul li a{color:var(--pigeon-menu-color,#696969);font-family:var(--pigeon-menu-font,inherit);font-weight:var(--pigeon-menu-weight,700);text-decoration:none;display:inline-block;position:relative;line-height:var(--pigeon-header-height,100px);padding:0;margin:0;cursor:pointer}nav.main_menu>ul>li>a{position:relative;padding:0 var(--pigeon-menu-padding,24px);color:var(--pigeon-menu-color,#696969);text-transform:var(--pigeon-menu-transform,uppercase);font-weight:var(--pigeon-menu-weight,700);font-size:var(--pigeon-menu-font-size,12px);letter-spacing:var(--pigeon-menu-letter-spacing,2px);display:inline-block;height:100%;background-color:transparent;transition:opacity .3s ease-in-out,color .3s ease-in-out,background-color .3s ease-in-out}nav.main_menu>ul>li:not(:first-child):before{content:'|';position:relative;left:-2px;top:-1px;color:var(--pigeon-menu-separator-color,var(--pigeon-menu-color,#696969));font-size:12px;font-weight:400}.pigeon-menu-no-separators nav.main_menu>ul>li:not(:first-child):before{content:none}header:not(.with_hover_bg_color) nav.main_menu>ul>li:hover>a,nav.main_menu>ul>li.current-menu-item>a,nav.main_menu>ul>li.current_page_item>a,nav.main_menu>ul>li.current-menu-ancestor>a{color:var(--pigeon-menu-hover-color,var(--pigeon-accent,#1f6feb))}.light:not(.sticky):not(.scrolled) nav.main_menu>ul>li>a,.light:not(.sticky):not(.scrolled) nav.main_menu>ul>li.current-menu-item>a,.light:not(.sticky):not(.scrolled) nav.main_menu>ul>li:not(:first-child):before{color:#fff}.dark:not(.sticky):not(.scrolled) nav.main_menu>ul>li>a,.dark:not(.sticky):not(.scrolled) nav.main_menu>ul>li.current-menu-item>a,.dark:not(.sticky):not(.scrolled) nav.main_menu>ul>li:not(:first-child):before{color:#000}nav.main_menu>ul>li.has_sub>a>i.q_menu_arrow{display:inline-block;margin-left:6px}.drop_down .second{left:0;margin:0;top:100%;position:absolute;display:block;visibility:hidden;overflow:hidden;opacity:0;z-index:10;border-top:var(--pigeon-dropdown-top-separator-width,5px) solid var(--pigeon-dropdown-top-separator,var(--pigeon-accent,#1f6feb));transition:top .3s ease-in-out,opacity .2s ease,visibility .2s ease}.drop_down li:hover>.second,.drop_down .second.drop_down_start{visibility:visible;overflow:visible;opacity:1;z-index:20}.drop_down .second .inner{position:relative;padding:0;display:block;z-index:997}.drop_down .second .inner>ul,li.narrow .second .inner ul{display:inline-block;position:relative;background-color:var(--pigeon-dropdown-bg,#fff);box-shadow:0 8px 24px rgba(0,0,0,.08)}li.narrow .second .inner ul{padding:14px 0 22px}.drop_down .second .inner ul li{display:block;padding:0;position:relative;float:none;height:auto;background:0;width:235px}.drop_down .second .inner ul li a{display:block;color:var(--pigeon-dropdown-color,#a6a6a6);height:auto;font-size:var(--pigeon-dropdown-font-size,12px);line-height:var(--pigeon-dropdown-line-height,34px);font-weight:500;margin:0 24px;padding:0 4px;border-bottom:1px solid var(--pigeon-dropdown-separator,transparent);white-space:normal;transition:color .3s ease-in-out}.drop_down .second .inner>ul>li:last-child>a{border-bottom:0}.drop_down .second .inner>ul>li>a:hover{color:var(--pigeon-dropdown-hover,var(--pigeon-accent,#1f6feb))}.drop_down .second i{display:none}.drop_down .narrow .second .inner ul li ul{position:absolute;left:100%;top:-19px;height:auto;display:none;overflow:hidden;z-index:10;border-top:var(--pigeon-dropdown-top-separator-width,5px) solid var(--pigeon-dropdown-top-separator,var(--pigeon-accent,#1f6feb))}.drop_down .second .inner ul li:hover ul{z-index:20;display:block}.main_menu .sub-menu,.main_menu .children{display:none}

/* Header variants */
header.centered_logo .header_inner_left{float:none;position:relative;display:block;margin:20px 0 10px;left:0;text-align:center}header.centered_logo .logo_wrapper{float:none;height:auto;display:inline-block}header.centered_logo .q_logo{top:0;display:inline-block}header.centered_logo .q_logo img{position:relative;top:0;left:auto;margin:0 auto;transform:none}header.centered_logo nav.main_menu,header.centered_logo nav.main_menu.right{position:relative;display:block;left:auto;float:none;text-align:center}header.centered_logo nav.main_menu>ul{left:0;display:inline-block}.menu_bottom .header_inner_left{position:relative;left:0;width:100%;text-align:center}.menu_bottom .logo_wrapper{float:none;display:inline-block}.header_menu_bottom{clear:both}.header_menu_bottom nav.main_menu{position:relative;left:auto;float:none;text-align:center}.header_menu_bottom nav.main_menu>ul{left:auto;display:inline-block}header:not(.sticky) .header_menu_bottom nav.main_menu>ul>li>a{line-height:60px}header.stick_with_left_right_menu .header_inner_left{display:inline-block;vertical-align:middle;position:absolute;left:50%;transform:translateX(-50%);text-align:center}header.stick_with_left_right_menu nav.main_menu.left_side{text-align:right;position:absolute;left:0;width:49%}header.stick_with_left_right_menu nav.main_menu.right_side{position:absolute;left:50%;width:49%;text-align:left}nav.main_menu.left_side>ul,nav.main_menu.right_side>ul{left:auto}

/* Mobile header, Stockholm breakpoint */
.mobile_menu_button{display:none}.mobile_menu_button span{display:block;color:var(--pigeon-menu-color,#777);font-size:20px;line-height:inherit}.mobile_menu{display:none;background:var(--pigeon-mobile-bg,var(--pigeon-header-bg,#fff));border-top:1px solid var(--pigeon-mobile-separator,rgba(0,0,0,.08));clear:both}.mobile_menu ul{list-style:none;margin:0;padding:0}.mobile_menu li{display:block;float:none;margin:0;border-bottom:1px solid var(--pigeon-mobile-separator,rgba(0,0,0,.08))}.mobile_menu a{display:block;color:var(--pigeon-mobile-color,var(--pigeon-menu-color,#777));padding:10px 20px;line-height:var(--pigeon-mobile-line-height,24px);font-size:var(--pigeon-mobile-font-size,14px);font-weight:var(--pigeon-mobile-weight,400);text-transform:var(--pigeon-mobile-transform,none);letter-spacing:var(--pigeon-mobile-letter-spacing,0);font-family:var(--pigeon-mobile-font,var(--pigeon-menu-font,inherit))}.mobile_menu a:hover,.mobile_menu .current-menu-item>a{color:var(--pigeon-mobile-hover,var(--pigeon-menu-hover-color,var(--pigeon-accent,#1f6feb)))}.mobile_menu.is-open{display:block}.mobile_menu .second{display:block;position:static;opacity:1;visibility:visible;border-top:0;box-shadow:none}.mobile_menu .second .inner>ul{display:block;background:transparent;padding:0 0 0 14px;box-shadow:none}

/* Content, forms, footer */
button,input[type=button],input[type=submit],.wp-block-button__link{background:var(--pigeon-button-bg,#1f6feb);border:var(--pigeon-button-border-width,0) solid var(--pigeon-button-border,var(--pigeon-button-bg,#1f6feb));border-radius:var(--pigeon-button-radius,4px);color:var(--pigeon-button-color,#fff);cursor:pointer;font-weight:700;padding:12px var(--pigeon-button-padding,18px)}button:hover,input[type=button]:hover,input[type=submit]:hover,.wp-block-button__link:hover{background:var(--pigeon-button-bg-hover,var(--pigeon-button-bg,#1f6feb));border-color:var(--pigeon-button-border-hover,var(--pigeon-button-border,var(--pigeon-button-bg,#1f6feb)));color:var(--pigeon-button-hover-color,var(--pigeon-button-color,#fff))}input,textarea,select{background:var(--pigeon-input-bg,#fff);border:1px solid var(--pigeon-input-border,#d1d5db);border-radius:4px;color:var(--pigeon-input-color,var(--pigeon-text-color,#374151));max-width:100%;padding:10px 12px}input:focus,textarea:focus,select:focus{background:var(--pigeon-input-focus-bg,var(--pigeon-input-bg,#fff));border-color:var(--pigeon-input-focus,#1f6feb);color:var(--pigeon-input-focus-color,var(--pigeon-input-color,var(--pigeon-text-color,#374151)));outline:2px solid rgba(31,111,235,.2)}.site-footer{background:var(--pigeon-footer-bg,#111827);color:var(--pigeon-footer-color,#f9fafb);padding:0}.footer_top_holder{background:var(--pigeon-footer-top-bg,var(--pigeon-footer-bg,#111827));border-top:1px solid var(--pigeon-footer-top-border,transparent)}.footer_top{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:28px;padding:42px 0}.footer_bottom_holder{background:var(--pigeon-footer-bg,#111827);border-top:1px solid var(--pigeon-footer-bottom-border,transparent)}.footer_bottom{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:22px 0}.site-footer a{color:var(--pigeon-footer-link-color,inherit)}.site-footer a:hover{color:var(--pigeon-footer-link-hover,#fff)}.footer-navigation ul{display:flex;gap:18px;list-style:none;margin:0;padding:0}.comments-area{margin-top:48px}

@media only screen and (max-width:1000px){header .q_logo img{height:auto;max-height:var(--pigeon-mobile-logo-height,var(--pigeon-mobile-header-height,72px))}.container_inner,.pigeon-container{width:min(100% - 32px,var(--pigeon-site-width,1180px))}.header_bottom{padding:0 20px}.header_bottom .container_inner{width:auto;min-height:var(--pigeon-mobile-header-height,72px)}header .header_inner_left,header .container_inner .header_inner_left{position:relative;left:auto;top:auto;min-height:var(--pigeon-mobile-header-height,72px);display:block}.mobile_menu_button{display:table;float:left;height:var(--pigeon-mobile-header-height,72px);background:transparent;border:0;padding:0 12px;cursor:pointer}.mobile_menu_button span{display:table-cell;vertical-align:middle}.main_menu{display:none!important}.logo_wrapper{display:table;height:var(--pigeon-mobile-header-height,72px);left:50%;position:absolute;float:none}.q_logo{display:table-cell;position:relative;top:auto;vertical-align:middle}.q_logo a{left:-50%;width:auto!important}.q_logo img{top:0;left:0;position:relative!important;margin:0 auto;transform:none!important}.q_logo img.normal{display:block!important;opacity:1!important}.q_logo img.light,.q_logo img.dark,.q_logo img.sticky{display:none!important}body.qode-mobile-logo-set header .q_logo img.normal{display:none!important}body.qode-mobile-logo-set header .q_logo img.mobile{display:block!important;opacity:1!important;position:relative!important;margin:0 auto}.content{padding-top:0}.default_template_holder{padding:36px 0}.full_width_inner{padding-bottom:36px}}@media only screen and (max-width:600px){.container_inner,.pigeon-container{width:min(100% - 24px,var(--pigeon-site-width,1180px))}.footer_bottom{align-items:flex-start;flex-direction:column}.footer-navigation ul{flex-wrap:wrap}}\n/* Sticky positioning fallback. JS also applies these inline so cached/competing rules cannot leave the menu in normal flow. */\nheader.page_header.sticky{position:fixed!important;top:0;left:0;width:100%;z-index:1100}body.admin-bar header.page_header.sticky{top:32px}@media(max-width:782px){body.admin-bar header.page_header.sticky{top:46px}}\n
/* Stockholm mobile menu opener and slide target */
.mobile_menu_button{display:none;float:left;height:var(--pigeon-header-height,100px);margin:0 20px 0 0;background:transparent;border:0;padding:0;cursor:pointer}.mobile_menu_button span{color:var(--pigeon-menu-color,#777);width:19px;height:17px;font-size:20px;line-height:17px;display:table-cell;position:relative;vertical-align:middle;transition:opacity .3s ease,color .3s ease}.mobile_menu_button span:hover{color:var(--pigeon-menu-hover-color,var(--pigeon-accent,#1f6feb))}.mobile_menu_button i.fa-bars{display:inline-block;width:19px;height:15px;position:relative;vertical-align:middle}.mobile_menu_button i.fa-bars:before{content:"";position:absolute;left:0;top:0;width:19px;height:2px;background:currentColor;box-shadow:0 6px 0 currentColor,0 12px 0 currentColor}.dark .mobile_menu_button span{color:#000}.light:not(.sticky):not(.scrolled) .mobile_menu_button span{color:#fff}nav.mobile_menu{display:none;width:100%;float:left;position:relative;top:0;text-align:left;overflow:hidden;background:var(--pigeon-mobile-bg,var(--pigeon-header-bg,#fff));z-index:100}nav.mobile_menu>ul,nav.mobile_menu ul{display:none;width:100%;position:relative;list-style:none;padding:0;margin:0}nav.mobile_menu>ul{margin-bottom:-1px!important}nav.mobile_menu ul li{margin:0;padding:0;position:relative;border-bottom:1px solid var(--pigeon-mobile-separator,#eaeaea);float:none;display:block}nav.mobile_menu ul li:last-child{border:0!important}nav.mobile_menu ul li a{display:block;-webkit-tap-highlight-color:transparent;font-size:var(--pigeon-mobile-font-size,13px);color:var(--pigeon-mobile-color,#8d8d8d);padding:9px 0;line-height:26px;text-transform:var(--pigeon-mobile-transform,none);letter-spacing:var(--pigeon-mobile-letter-spacing,0);font-weight:var(--pigeon-mobile-weight,400)}nav.mobile_menu ul li a:hover,nav.mobile_menu ul li.current-menu-item>a,nav.mobile_menu ul li.active>a{color:var(--pigeon-mobile-hover,var(--pigeon-menu-hover-color,var(--pigeon-accent,#1f6feb)))}nav.mobile_menu ul li ul li{margin:0 0 0 20px}nav.mobile_menu .second{display:block!important;position:static;visibility:visible;opacity:1;overflow:visible;border:0!important;box-shadow:none!important}nav.mobile_menu .second .inner{display:block;padding:0}nav.mobile_menu .second .inner>ul{display:none;background:transparent;box-shadow:none;padding:0}@media only screen and (max-width:1000px){nav.mobile_menu{display:block}.mobile_menu_button{display:table;height:var(--pigeon-mobile-header-height,72px)}nav.mobile_menu>ul{margin:0 auto}.mobile_menu_button span{display:table-cell}.mobile_menu_button i.fa-bars{display:inline-block}.mobile_menu_button .screen-reader-text{display:none}.mobile_menu.is-open{display:block}}@media only screen and (min-width:1001px){nav.mobile_menu,nav.mobile_menu>ul{display:none!important}}

/* Stockholm-compatible blog archives and latest posts */
.pigeon-blog-archive{padding:60px 0}.pigeon-blog-archive .page-header{margin:0 0 45px;text-align:left}.blog_holder{position:relative}.blog_holder article{display:inline-block;width:100%;margin:0 0 50px;vertical-align:top}.blog_holder article .post_content_holder{width:100%}.blog_holder article .post_image,.blog_holder article .post_image>a,.blog_holder article .post_image img{display:block;position:relative;width:100%}.blog_holder.blog_large_image article .post_image>a{display:inline-block;width:auto}.blog_holder article .post_overlay,.latest_post_overlay{align-items:center;background:color-mix(in srgb,var(--pigeon-blog-overlay,#e6ae48) 85%,transparent);bottom:0;color:var(--pigeon-blog-overlay-icon,#393939);display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .25s ease}.blog_holder article .post_image a:hover .post_overlay,.boxes_image a:hover .latest_post_overlay{opacity:1}.icon_plus::before{background:var(--pigeon-blog-overlay-icon-bg,#fff);border-radius:50%;content:"+";display:inline-block;font-family:Arial,sans-serif;font-size:22px;height:44px;line-height:42px;text-align:center;width:44px}.blog_holder article .post_text .post_text_inner{background:var(--pigeon-blog-box-bg,#fff);border:1px solid var(--pigeon-blog-box-border,transparent);padding:45px 50px}.blog_holder article .post_info{color:#bebebe;display:inline-block;font-size:12px;line-height:1em;margin:0 0 18px;text-transform:uppercase;width:100%}.blog_holder article .post_info a{color:inherit}.blog_holder article .post_info a:hover{color:var(--pigeon-accent,#e6ae48)}.blog_holder article .post_info>span{display:inline-block;margin:0 10px 0 0;padding:0 10px 0 0}.blog_holder article .post_info>span:before{content:"/";position:relative;right:10px}.blog_holder article .post_info>span:first-child:before{display:none}.blog_holder article h2,.blog_holder article h4{margin:0 0 24px;word-break:break-word}.blog_holder article .post_title a{color:inherit}.blog_holder article .post_excerpt{margin:0 0 24px}.blog_holder article .post_text a.more-link{display:table;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.blog_holder article .post_text a.more-link span{border-bottom:1px solid currentColor;display:inline-block}.blog_holder article.format-link .post_text .post_text_inner,.blog_holder article.format-quote .post_text .post_text_inner{background:var(--pigeon-blog-ql-bg,#fff);transition:background-color .25s ease,color .25s ease}.blog_holder article.format-link .post_text .post_text_inner:hover,.blog_holder article.format-quote .post_text .post_text_inner:hover{background:var(--pigeon-blog-ql-hover-bg,#e6ae48);color:#fff}.blog_holder article.format-link .post_text .post_text_inner:hover a,.blog_holder article.format-quote .post_text .post_text_inner:hover a{color:#fff}.link_mark,.qoute_mark{display:block;font-size:28px;margin-bottom:18px}.link_mark:before{content:"\\1F517"}.qoute_mark:before{content:"\\201C"}.blog_holder.masonry,.blog_holder.masonry_full_width,.blog_holder.blog_chequered,.blog_holder.blog_animated,.blog_holder.blog_centered{display:grid;gap:30px}.blog_holder.masonry,.blog_holder.blog_animated{grid-template-columns:repeat(3,minmax(0,1fr))}.blog_holder.masonry_full_width{grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.blog_holder.blog_chequered{grid-template-columns:repeat(2,minmax(0,1fr))}.blog_holder.blog_centered{max-width:780px;margin:0 auto;text-align:center}.blog_holder.masonry article,.blog_holder.masonry_full_width article,.blog_holder.blog_chequered article,.blog_holder.blog_animated article{display:block;margin:0}.blog_holder.masonry article .post_text .post_text_inner,.blog_holder.masonry_full_width article .post_text .post_text_inner{padding:25px 25px 35px}.filter_outer{margin:0 0 35px;text-align:center}.filter_holder ul{display:inline-flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.filter_holder a{border:1px solid rgba(0,0,0,.1);color:#777;display:block;font-size:12px;letter-spacing:1px;padding:8px 14px;text-transform:uppercase}.filter_holder .active a,.filter_holder a:hover{border-color:var(--pigeon-accent,#e6ae48);color:var(--pigeon-accent,#e6ae48)}.pagination,.navigation.pagination{margin:35px 0 0;text-align:center}.pagination .nav-links{display:inline-flex;gap:8px}.pagination a,.pagination span{border:1px solid rgba(0,0,0,.12);display:inline-block;min-width:38px;padding:7px 12px}.pagination .current,.pagination a:hover{background:var(--pigeon-accent,#e6ae48);border-color:var(--pigeon-accent,#e6ae48);color:#fff}.latest_post_holder ul{list-style:none;margin:0;padding:0}.latest_post_holder li{display:block;margin:0 0 28px}.latest_post_holder.boxes>ul{display:grid;gap:30px}.latest_post_holder.boxes.one_column>ul{grid-template-columns:1fr}.latest_post_holder.boxes.two_columns>ul{grid-template-columns:repeat(2,minmax(0,1fr))}.latest_post_holder.boxes.three_columns>ul{grid-template-columns:repeat(3,minmax(0,1fr))}.latest_post_holder.boxes.four_columns>ul{grid-template-columns:repeat(4,minmax(0,1fr))}.latest_post_holder.boxes.five_columns>ul{grid-template-columns:repeat(5,minmax(0,1fr))}.latest_post_holder .boxes_image a{display:block;position:relative}.latest_post{background:#fff;padding:24px 28px}.latest_post_holder.boxes .latest_post{min-height:1px}.latest_post_image{float:left;margin:0 18px 0 0;width:100px}.latest_post_text{overflow:hidden}.latest_post_title{margin:8px 0 12px}.latest_post_title a{color:inherit}.latest_post_title a:hover{color:var(--pigeon-accent,#e6ae48)}.post_info_section{color:#bebebe;display:inline-block;font-size:12px;line-height:1.2;margin:0 10px 8px 0;text-transform:uppercase}.post_info_section a{color:inherit}.latest_post .excerpt{margin:0 0 18px}.post_author_holder{color:#bebebe;font-size:12px;text-transform:uppercase}.post_author_holder a{color:inherit}
@media only screen and (max-width:1000px){.blog_holder.masonry,.blog_holder.masonry_full_width,.blog_holder.blog_chequered,.blog_holder.blog_animated,.latest_post_holder.boxes>ul{grid-template-columns:repeat(2,minmax(0,1fr))}.blog_holder article .post_text .post_text_inner{padding:32px 28px}}@media only screen and (max-width:600px){.blog_holder.masonry,.blog_holder.masonry_full_width,.blog_holder.blog_chequered,.blog_holder.blog_animated,.latest_post_holder.boxes>ul{grid-template-columns:1fr}.pigeon-blog-archive{padding:38px 0}.blog_holder article .post_text .post_text_inner{padding:26px 22px}.latest_post{padding:22px}}
.entry-single .entry-content{background-color:var(--pigeon-blog-single-content-background-color,transparent);padding:var(--pigeon-blog-single-content-padding,0)}.entry-single .entry-featured-image,.entry-single .entry-featured-image img{min-width:100%;width:100%}
