.frhd__post-block-wrapper h2, .frhd__post-block-wrapper p{margin:10px;font-size:100%;}
.frhd__post-block-wrapper a{text-decoration:none !important;}
.frhd__post-block-container{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:15px;row-gap:20px;}
.frhd__post-block-article{background:#f5f5f5;border-radius:5px;box-shadow:rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;}
.frhd__post-title{margin-bottom:10px;}
.frhd__post-title h2{line-height:0;}
.frhd__post-title a{display:inline-block;font-size:22px;line-height:28px;font-weight:500;color:#371f0e;text-align:center;}
.frhd__post-excerpt p{font-size:19px;line-height:24px;color:#4b4f58;margin-bottom:20px;}
.frhd__featured-image{position:relative;margin-bottom:15px;}
.frhd__featured-image img{display:block;width:100%;object-fit:cover;border-top-left-radius:5px;border-top-right-radius:5px;}
.frhd__paginate{flex-basis:100%;margin-top:20px;}
.frhd__paginate .page-numbers{display:inline-block;background:#d32f2f;color:#fff;padding:5px 20px;text-decoration:none;border-radius:2px;box-shadow:rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;}
.frhd__paginate .page-numbers.current{background:#c1c1c1;box-shadow:0 0;}
.frhd__paginate .page-numbers:hover{box-shadow:0 0;}
.frhd__post-meta{font-size:16px;display:inline-flex;flex-direction:row;align-items:center;text-transform:capitalize;column-gap:10px;margin-bottom:10px;}
.frhd__post-meta, .frhd__post-meta a{color:#424242;}
.frhd__post-meta svg{width:15px;height:15px;margin-bottom:-2px;margin-right:5px;fill:#424242;}
.frhd__article-body{padding:20px;padding-top:0;}
.frhd__user-react svg{width:20px;height:20px;fill:#9e9e9e;}
.frhd__user-react{position:absolute;top:10px;right:10px;}
.frhd__user-react:hover svg{fill:#d32f2f;cursor:pointer;}
.frhd__user-react-love{fill:#d32f2f !important;}
@media(max-width:767px){
.frhd__post-block-container{grid-template-columns:repeat(2, 1fr);column-gap:15px;row-gap:15px;}
}
@media(max-width:599px){
.frhd__post-block-container{grid-template-columns:repeat(1, 1fr);display:block;padding:0 10px;}
.frhd__post-block-container .frhd__post-block-article:not(:last-child){margin-bottom:20px;}
} .frhd__lds-spinner{display:none;position:relative;width:80px;height:80px;}
.frhd__lds-spinner div{transform-origin:40px 40px;animation:lds-spinner 1.2s linear infinite;}
.frhd__lds-spinner div:after{content:" ";display:block;position:absolute;top:3px;left:37px;width:6px;height:18px;border-radius:20%;background:gray;}
.frhd__lds-spinner div:nth-child(1){transform:rotate(0deg);animation-delay:-1.1s;}
.frhd__lds-spinner div:nth-child(2){transform:rotate(30deg);animation-delay:-1s;}
.frhd__lds-spinner div:nth-child(3){transform:rotate(60deg);animation-delay:-0.9s;}
.frhd__lds-spinner div:nth-child(4){transform:rotate(90deg);animation-delay:-0.8s;}
.frhd__lds-spinner div:nth-child(5){transform:rotate(120deg);animation-delay:-0.7s;}
.frhd__lds-spinner div:nth-child(6){transform:rotate(150deg);animation-delay:-0.6s;}
.frhd__lds-spinner div:nth-child(7){transform:rotate(180deg);animation-delay:-0.5s;}
.frhd__lds-spinner div:nth-child(8){transform:rotate(210deg);animation-delay:-0.4s;}
.frhd__lds-spinner div:nth-child(9){transform:rotate(240deg);animation-delay:-0.3s;}
.frhd__lds-spinner div:nth-child(10){transform:rotate(270deg);animation-delay:-0.2s;}
.frhd__lds-spinner div:nth-child(11){transform:rotate(300deg);animation-delay:-0.1s;}
.frhd__lds-spinner div:nth-child(12){transform:rotate(330deg);animation-delay:0s;}
@keyframes lds-spinner {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}.frhd__post-group-wrapper h3, .frhd__post-group-wrapper p{margin:0 !important;}
.frhd__post-group-wrapper{position:relative;background:#f5f5f5;text-align:center;padding:20px 0 30px;padding-top:0;box-shadow:rgb(0 0 0 / 15%) 1.95px 1.95px 2.6px;border-radius:10px;}
.frhd__post-group-wrapper > *:not(.frhd__post-group-image){padding:0 20px;}
.frhd__post-group-image img{width:100%;object-fit:cover;height:auto;border-top-left-radius:10px;border-top-right-radius:10px;}
.frhd__post-group-name h3{color:#00334e;font-size:27px;font-weight:bold;}
.frhd__post-group-name{margin:15px 0;}
.frhd__post-list-wrap a{text-decoration:none;display:inline-block;border-bottom:1px dashed #00334e;}
.frhd__post-list-wrap p:not(:last-child) a {
margin-bottom: 5px;
}.frhd__trisec-wrapper p{margin-bottom:10px;}
.frhd__trisec-wrapper{display:flex;align-content:stretch;padding:5px;flex-direction:row;column-gap:15px;max-height:570px;}
.frhd__trisec-featured{flex-basis:60%;background-color:gray;min-height:500px;overflow:hidden;}
.frhd__trisec-aside{display:flex;flex-basis:40%;flex-direction:column;row-gap:15px;}
.frhd__trisec-featured, .frhd__trisec-aside{flex-grow:1;position:relative;}
.frhd__trisec-aside-top, .frhd__trisec-aside-bottom{flex-basis:50%;overflow:hidden;position:relative;min-height:200px;}
.frhd__overlay-wrap{position:absolute;left:0;right:0;bottom:0;}
.frhd__overlay-inner{padding:100px 25px 25px;background:linear-gradient(to top, #191c20 0, rgb(25 28 32 / 95%) calc(100% - 150px), rgb(25 28 32 / 0%) 100%);color:#fff;}
.frhd__trisec-featured .frhd__overlay-inner{background:linear-gradient(to top, #000 30%, #191c20 50%, rgb(25 28 32 / 0%) 70%);}
.frhd__trisec-featured, .frhd__trisec-aside-top, .frhd__trisec-aside-bottom{background:#f5f5f5;border-radius:5px;box-shadow:rgba(0, 0, 0, 0.15) 1.95px 1.95px 2.6px;}
.frhd__categories a{position:relative;text-decoration:none;color:#fff;text-transform:uppercase;font-size:16px;font-weight:600;padding:6px 19px;z-index:1;margin-right:10px;}
.frhd__categories{padding-left:7px;padding-bottom:7px;}
.frhd__trisec-featured .frhd__categories{margin-bottom:7px;}
.frhd__categories a:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;display:block;content:'';transition:box-shadow .25s 0s;border-radius:3px;background-color:#00B552;transform:skewX(-25deg);}
.frhd__trisec-aside .frhd__categories a{font-size:14px;padding:3px 12px;}
.frhd__trisec-aside-top .frhd__categories a:before{background-color:#ff6552;}
.frhd__trisec-aside-bottom .frhd__categories a:before{background-color:#1a8cb2;}
h2.frhd__entry-title{margin-bottom:20px;line-height:1;}
.frhd__entry-title a{color:#fff !important;font-size:35px;text-decoration:none;font-weight:bold;text-decoration-line:underline;text-decoration-color:transparent;transition:.3s;}
.frhd__entry-title a:hover{color:#fff;text-decoration:underline;text-decoration-color:#56ca71;}
.frhd__trisec-aside h2.frhd__entry-title{margin-bottom:10px;line-height:24px;}
.frhd__trisec-aside .frhd__entry-title a{font-size:24px;}
.frhd__trisec-aside-top .frhd__entry-title a:hover{text-decoration-color:#ff6552;}
.frhd__trisec-aside-bottom .frhd__entry-title a:hover{text-decoration-color:#1a8cb2;}
time.frhd__post-date{display:flex;align-items:center;}
time.frhd__post-date svg{width:18px;height:18px;fill:#9e9e9e;margin-right:8px;}
img.frhd__tri-thumb{width:100%;height:100%;object-fit:cover;object-position:top center;}
@media(max-width:767px){
.frhd__trisec-wrapper {
display: inline-block !important;
}
.frhd__trisec-aside {
display: block !important;
}
.frhd__trisec-aside-top, .frhd__trisec-aside-bottom {
margin-bottom: 15px !important;
}
.frhd__trisec-featured {
margin-bottom: 15px;
}
.frhd__trisec-featured, .frhd__trisec-aside-top, .frhd__trisec-aside-bottom {
max-height: 400px !important;
}
}.swiper{width:100%;height:100%;}
.swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;}
.frhd__post-slider a{margin:0;padding:0;text-decoration:none !important;}
.frhd__post-slider-wrapper{position:relative;}
.frhd__slider-mode .swiper-slide img{object-position:top center;max-height:500px;}
.frhd__slider-mode .frhd__slider-inner-wrap{position:relative;width:100%;}
.frhd__slider-mode .frhd__slider-content{position:absolute;padding:40px;background:rgb(255 255 255 / 90%);left:50%;top:50%;min-width:70%;transform:translateX(-50%) translateY(-50%);box-shadow:rgba(0, 0, 0, 0.24) 0px 3px 8px;}
.frhd__slider-mode .swiper-button-next:after, .frhd__slider-mode .swiper-button-prev:after{color:#222;text-shadow:3px 0px 4px #222;font-size:20px;line-height:20px;font-weight:bold;background:#fff;padding:20px 25px;border-radius:50%;box-shadow:rgba(0, 0, 0, 0.24) 0px 3px 8px;transition:.3s;}
.frhd__slider-mode .swiper-button-next:hover:after, .frhd__slider-mode .swiper-button-prev:hover:after{background:#C74C56;color:#fff;text-shadow:3px 0px 4px #fff;}
.frhd__slider-mode .swiper-button-next{right:40px;}
.frhd__slider-mode .swiper-button-prev{left:40px;}
.frhd__slider-mode .frhd__post-slider-rmbtn{display:inline-block;background-color:transparent;border:2px solid #3B4856;color:#3B4856;padding:5px 20px;}
.frhd__slider-content h2 a{color:#3B4856;font-weight:bold;}
frhd__slider-mode .frhd__slider-content h2 a{font-size:32px;}
.frhd__post-slider-excerpt{color:#5A7073;}
.frhd__slider-mode .frhd__post-slider-rmbtn:hover{color:#fff;background-color:#3B4856;}
.frhd__slider-mode .swiper-pagination{background:#fff;max-width:fit-content;left:50% !important;transform:translateX(-50%);border-radius:50px;padding:4px 15px 6px;box-shadow:rgb(0 0 0 / 24%) 0px 3px 8px;bottom:20px !important;}
.frhd__slider-mode .swiper-pagination-bullet{width:10px;height:10px;}
.frhd__post-slider-wrapper .swiper-pagination-bullet-active{background:#C74C56;}
.frhd__slider-mode .frhd__cat-wrap a{display:inline-block;background:rgb(34 34 34 / 10%);padding:0px 20px;border-radius:50px;color:#222;font-size:16px;line-height:32px;transition:.3s;}
.frhd__slider-mode .frhd__cat-wrap a:hover{transform:translateY(-3px);}
.frhd__slider-mode .frhd__cat-wrap{margin-bottom:15px;}
.frhd__carousel-mode{max-width:99%;margin:0 auto;padding-top:75px;}
.frhd__carousel-mode .swiper-slide{height:auto;align-items:flex-start;box-shadow:rgb(50 50 93 / 25%) 0px 2px 5px -1px, rgb(0 0 0 / 30%) 0px 1px 3px -1px;}
.frhd__carousel-mode .frhd__slider-content{padding:20px;}
.frhd__carousel-mode .frhd__slider-content h2{font-size:22px;line-height:26px;}
.frhd__carousel-mode .frhd__post-slider{padding:1px 1px 40px;}
.frhd__carousel-mode .swiper-button-next, .frhd__carousel-mode .swiper-button-prev{top:45px;border:2px solid #000;width:50px;height:40px;background:transparent;transition:.3s;}
.frhd__carousel-mode .swiper-button-prev, .frhd__carousel-mode .swiper-rtl .swiper-button-next{left:auto;right:60px;}
.frhd__carousel-mode .swiper-button-next, .frhd__carousel-mode .swiper-rtl .swiper-button-prev{right:0;}
.frhd__carousel-mode .swiper-button-next:after, .frhd__carousel-mode .swiper-button-prev:after{line-height:1;font-size:20px;font-weight:bold;color:#000}
.frhd__carousel-mode .swiper-button-next:hover, .frhd__carousel-mode .swiper-button-prev:hover{background:#000;}
.frhd__carousel-mode .swiper-button-next:hover:after, .frhd__carousel-mode .swiper-button-prev:hover:after{color:#fff !important;}
.frhd__carousel-mode .frhd__post-slider-rmbtn{display:inline-block;border:1px solid #000;padding:5px 20px;color:#000;}
.frhd__carousel-mode .frhd__post-slider-rmbtn:hover{background:#000;color:#fff;}
.frhd__carousel-mode .frhd__cat-wrap{margin-bottom:10px;}
.frhd__carousel-mode .frhd__cat-wrap a{display:inline-block;background:#f1f1f1;padding:3px 20px;border-radius:50px;color:#222;font-size:16px;transition:.3s;}
.frhd__carousel-mode .frhd__cat-wrap a:hover{background:#FFC107;}
.frhd__carousel-mode .swiper-pagination-bullet {
width: 10px;
height: 10px;
}