/* Compatibilidad: marcado heredado de las páginas del diseño 2013-2016 (Avada) dentro del diseño actual. */
.post-content .one_third,.post-content .one_half,.post-content .two_third,.post-content .one_fourth{float:left;margin-right:4%;margin-bottom:20px;position:relative}
.post-content .one_third{width:30.66%}.post-content .one_half{width:48%}.post-content .two_third{width:65.33%}.post-content .one_fourth{width:22%}
.post-content .last{margin-right:0!important}
.post-content .clearboth{clear:both;display:block;height:0;overflow:hidden}
.post-content .demo-sep{clear:both;height:1px;border-top:1px dotted #666}
.post-content .sep-double{border-top:3px double #666}
.post-content .one_third p:empty,.post-content .one_third > p:has(> br:only-child){display:none}
.post-content img{max-width:100%;height:auto}
.post-content img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.post-content img.alignleft{float:left;margin:0 15px 10px 0}
.post-content img.alignright{float:right;margin:0 0 10px 15px}
.post-content a.button.small{display:inline-block;padding:6px 14px;border-radius:3px;font-size:14px;text-decoration:none;color:#fff}
.post-content a.button.green{background:#5aa427;border:1px solid #4b8a20;color:#fff}
.post-content .content-boxes{clear:both;display:flex;flex-wrap:wrap;gap:20px;margin:20px 0}
.post-content .content-boxes article.col{flex:1 1 200px}
.post-content .content-boxes .heading h2{font-size:18px;margin:0 0 8px}
.post-content .content-boxes .more{display:block;margin-top:8px}
.post-content .fontawesome-icon{display:none}
@media (max-width:768px){.post-content .one_third,.post-content .one_half,.post-content .two_third,.post-content .one_fourth{float:none;width:100%;margin-right:0}}
.otw_blog_manager-blog-media-wrapper img{width:100%;height:auto}
