#page .site-content{flex-grow:1}.header-container{max-width:1200px;margin:0 auto;padding:0 20px}.header-inner{display:flex;justify-content:space-between;align-items:center}.site-logo img{max-height:50px;height:auto}.primary-navigation{display:flex;align-items:center}.menu-wrapper{list-style:none;margin:0;padding:0;display:flex;flex-direction:row}.menu-wrapper li{margin:0 15px}.menu-wrapper li a{text-decoration:none;font-weight:600;padding:10px}.menu-wrapper li a:hover{color:#289bc0}@media (max-width:768px){.header-inner{flex-direction:column;align-items:flex-start}.primary-navigation{width:100%;margin-top:10px}.menu-wrapper{flex-direction:column}.menu-wrapper li{margin:5px 0}}.main-container{flex:1;padding:20px}.blog-container{max-width:1320px;margin:0 auto;padding:0 15px;display:flex;flex-wrap:wrap}.content{width:70%;padding:20px;box-sizing:border-box}.sidebar{width:30%;padding:20px;box-sizing:border-box}@media screen and (max-width:1024px){.content{width:65%}.sidebar{width:35%}}@media screen and (max-width:768px){.content{width:100%}.sidebar{width:100%;margin-top:20px}}.postdate{display:flex;align-items:center;font-size:16px;color:#555}.postdate i{margin-right:8px;color:#289bc0}.recent-posts-navigation{display:flex;justify-content:space-between;align-items:center;margin-top:40px;padding:20px;width:100%;background-color:#f1f0f0;margin-bottom:55px}.previous-post,.next-post{display:flex;flex-direction:column;align-items:flex-start;width:50%}.next-post{align-items:flex-end;text-align:right}.previous-post h3,.next-post h3{margin:0;font-size:16px;color:#333}.previous-post a,.next-post a{color:#289bc0;text-decoration:none;font-size:14px;font-weight:700}.previous-post a:hover,.next-post a:hover{color:#289bc0}.fa-chevron-left,.fa-chevron-right{margin:0 5px}.previous-post p,.next-post p{margin:0}.recent-posts-navigation .previous-post a,.recent-posts-navigation .next-post a{display:inline-block;margin-top:5px}.sidebar-widget.blog-sidebar .widget{border:1px solid #eef0f6;padding:20px;background-color:#fff;border-radius:0px}.blog-sidebar .widget{margin-top:30px}.widget_recent_entries{background-color:#f5f5f5;padding:20px;border-radius:4px;margin-bottom:20px}.widget_recent_entries ul{padding:10px}.widget_recent_entries ul li{color:#289bc0}.widget_recent_entries ul li{margin-bottom:10px}.widget_recent_entries ul li a{color:#289bc0;text-decoration:none}.widget_recent_entries ul li a:hover{color:#289bc0}.footer-content p{margin:0}#page .site-content{flex-grow:1}.read-more-button{display:inline-block;text-decoration:none;text-align:center;transition:all .3s ease;border:none}.custom-post-grid.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.custom-post-grid.layout2{display:flex}.custom-post-grid.layout2 .large-post{flex:2}.custom-post-grid.layout2 .small-posts{flex:1;display:flex;flex-direction:column}.custom-post-grid.layout3{display:flex}.custom-post-grid.layout3 .small-posts{flex:1;display:flex;flex-direction:column}.custom-post-grid.layout3 .large-post{flex:2}.custom-post-grid.grid .grid-container{display:flex;flex-wrap:wrap}.custom-post-grid.grid .post-item{width:30%;margin:1%}.custom-post-grid.layout2{display:flex;flex-direction:row}.custom-post-grid.layout2 .large-post{width:70%}.custom-post-grid.layout2 .small-posts{width:30%}.custom-post-grid.layout2 .small-post{margin-bottom:10px}.custom-post-grid.layout3{display:flex;flex-direction:row}.custom-post-grid.layout3 .small-posts{width:70%}.custom-post-grid.layout3 .large-post{width:30%}.small-posts{display:flex;flex-wrap:wrap;gap:20px}.small-post{display:flex;align-items:flex-start;width:100%;padding:20px;border:1px solid #ddd;background-color:#f9f9f9}.read-more{display:inline-block;margin:10px 0 20px;padding:8px 12px;background-color:#289bc0;color:#fff;text-decoration:none;border-radius:4px;font-size:.9rem}.read-more:hover{background-color:#289bc0}@media (max-width:768px){.small-post{flex-direction:column}.custom-post-grid.layout2{display:block}.custom-post-grid.layout2 .small-posts{width:100%;margin-top:25px}.custom-post-grid.layout2 .large-post{width:100%;padding:20px;border:1px solid #ddd}.custom-post-grid.layout3 .small-posts{width:100%;display:block}.custom-post-grid.layout3{display:block}.custom-post-grid.layout3 .large-post{width:100%}.layout3 .large-post .post-image img{margin-left:0}.layout3 .large-post h3{margin-left:0}.small-post{margin-top:18px}.custom-post-grid.layout3 .large-post .large-post{width:100%;padding:20px;border:1px solid #ddd;margin-top:16px}}.layout3 .small-posts{display:flex;flex-wrap:wrap;gap:20px}.layout3 .small-post{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.layout3 .small-post .post-content{flex:1;padding-right:20px}.layout3 .small-post .post-image{flex-shrink:0;max-width:150px}.layout3 .small-post .post-image img{width:100%;height:auto;display:block}.custom-post-grid.layout2 .small-post{margin-bottom:10px;gap:15px}.custom-post-grid.layout3 .large-post .large-post{padding:20px;border:1px solid #ddd}.custom-post-grid.layout2 .large-post{padding:20px;border:1px solid #ddd}.custom-post-grid.layout2{gap:15px}.custom-post-grid.layout3 .large-post{padding:20px;border:1px solid #ddd}.custom-post-grid.layout3{gap:17px}.bottom-sidebar{max-width:1200px;margin:0 auto;padding:0 15px;display:flex;flex-wrap:wrap}.bottom-sidebar-append{margin:0 auto}.search-results h1{font-size:24px;margin-bottom:20px}.search-query{font-weight:700;color:#333}.search-results-list{display:flex;flex-direction:column}.search-result-item{display:flex;margin-bottom:20px;border-bottom:1px solid #ddd;padding-bottom:20px}.search-result-item a{display:flex;text-decoration:none;color:inherit}.search-result-thumbnail{flex:0 0 150px;margin-right:20px}.search-result-thumbnail img{width:100%;height:auto}.search-result-content{flex:1}.search-result-title{font-size:18px;margin:0;color:#289bc0}.search-result-title:hover{text-decoration:underline}.search-result-excerpt{margin:10px 0;color:#555}.pagination{margin-top:20px}.pagination a{margin:0 5px;text-decoration:none;color:#289bc0}.pagination a:hover{text-decoration:underline}.serach-div{max-width:1320px;margin:0 auto;padding:0 15px;display:flex;flex-wrap:wrap;border-top:5px solid #289bc0}.with_frm_style .frm_checkbox label,.with_frm_style .frm_radio label{display:block}fieldset{padding:40px 51px 24px 31px;border:1px solid #f1f0f0;border-radius:15px}.sidebar-widget.blog-sidebar .widget{border:1px solid #eef0f6;background-color:#fff;border-radius:0px}.recent-posts-widget{list-style:none;padding:0;margin:0}.the_champ_sharing_ul{margin-top:18px;margin-left:18px}.recent-post-item{display:flex;align-items:center;margin-bottom:15px;border-bottom:1px solid #ddd;padding-bottom:10px}.recent-post-item .post-thumbnail{flex:0 0 80px;margin-right:15px}.recent-post-item .post-thumbnail img{width:100%;height:auto;border-radius:4px}.recent-post-item .post-details{flex-grow:1}.recent-post-item .post-title{font-size:16px;font-weight:700;color:#333;text-decoration:none}.recent-post-item .post-title:hover{color:#289bc0}.recent-post-item .post-date{display:block;font-size:12px;color:#777;margin-top:5px}.large-post{position:relative;width:100%;margin-bottom:20px}.large-post .post-image img{width:100%;height:auto;display:block}.large-post .post-title{position:absolute;bottom:0;min-width:100%;color:#fff;font-size:24px;font-weight:700;text-shadow:1px 1px 5px rgba(0,0,0,.5);background:#289bc0;padding:26px;margin:0;z-index:2;max-width:100%;box-sizing:border-box}.large-post h3{position:absolute;bottom:0;min-width:100%;color:#fff;font-size:24px;font-weight:700;background:#289bc0;padding:27px;margin:0;text-shadow:1px 1px 5px rgba(0,0,0,.5);z-index:2;max-width:100%;box-sizing:border-box}.blog-container{border-top:5px solid #289bc0}.small-posts .small-post{margin-bottom:15px}.small-post{background-color:#e7e7e7;box-shadow:2px 4px 10px 0px rgba(0,0,0,.26)}.blog-container-post{max-width:1320px;margin:0 auto;padding:0 15px;display:flex;flex-wrap:wrap}@media (max-width:768px){.custom-post-grid.layout3{display:flex;flex-direction:column-reverse}}.error-div{max-width:1320px;margin:0 auto;padding:0 15px;display:flex;flex-wrap:wrap;border-top:5px solid #2a9abf;margin-bottom:50px;margin-top:19px}h1.primary-color{font-size:44px;color:#2a9abf}.zoom-effect{overflow:hidden;position:relative}.zoom-effect .image-inner img{transition:transform .2s ease}.zoom-effect:hover .image-inner img{transform:scale(1.05)}.hover-effect{transition:color .2s ease}.hover-effect:hover{color:#000!important}