/* ===================================================== Blog: lista i post */
.fx-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:50px 30px}
@media (max-width:900px){.fx-posts{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:600px){.fx-posts{grid-template-columns:1fr}}
.fx-card{text-align:center}
.fx-card__img img{width:100%;height:auto;border-radius:10px}
.fx-card__title{font:400 27px/1.2 "Cinzel",serif;margin:25px 0 20px;text-transform:uppercase}
.fx-card__title a{color:inherit}
.fx-card__sep{height:2px;width:90%;margin:10px auto 0;background:radial-gradient(#818a91 10%,transparent 80%)}
.fx-single .fx-page{max-width:900px}
.fx-single .fx-entry{font-size:16px;line-height:1.7}
.fx-single .fx-entry h2{font-size:26px;margin:40px 0 20px}
.fx-single .fx-entry h3{font-size:22px;margin:30px 0 15px}
.fx-single .fx-entry img{display:block;max-width:100%;height:auto;margin:20px auto;border-radius:5px}
.fx-single .fx-entry figure{margin:20px 0}
.fx-single .fx-entry blockquote{margin:20px 0;padding:0 0 0 30px;border-left:2px solid var(--fx-primary);font-size:16.5px}
.fx-single .fx-entry iframe,.fx-single .fx-entry video{max-width:100%}
.fx-join{margin:60px 0 0;padding:30px 20px;background:#000;border:2px solid var(--fx-primary)}
.fx-join__title{text-align:center;font:500 26px/22px var(--fx-font-title);color:#fff;text-transform:none;margin:0 0 30px}
.fx-join ul.products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none;margin:0;padding:0}
@media (max-width:768px){.fx-join ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fx-join__title{font-size:20px;line-height:1.3}}
