.blogga-topic-menu .box-grid--item{border-right:1px solid #e0e6f178;border-bottom:1px solid #ffffff82;background-color:#fff;background-image:linear-gradient(180deg,rgba(1,52,139,0.14),rgba(255,255,255,0.15));box-shadow:9px 18px 20px 0px #5319b840}.blogga-all-in-one .box-grid--item{padding:0}.blogga-all-in-one .box-topic-list-menu .row>a{text-decoration:none;padding:20px 10px;cursor:pointer;text-align:center}.blogga-all-in-one .box-topic-list-menu a span{display:block}.blogga-all-in-one .box-topic-list-menu a span:hover{opacity:.8}.blog-listing-wrapper .post-listing{padding:30px}.blog-listing-wrapper .post-item{position:relative;box-shadow:-1px 4px 9px 5px #4b1cb21c;padding:1.5em;min-height:400px}.blog-listing-wrapper .post-item-content{padding-bottom:3em;width:100%}.blog-listing-wrapper .post-item h2{font-size:1.4em;line-height:1.2em;font-weight:700;text-shadow:8px 2px 14px black}.blog-listing-wrapper .post-item a{text-decoration:none;padding:1.5em;text-align:center;color:white;z-index:1}.blog-listing-wrapper .post-item a:hover{text-decoration:none}.blog-listing-wrapper .post-item .post-date{position:absolute;right:0px;top:0;background:#491cb2;width:40px;padding:5px;color:#d4c5ed;text-transform:uppercase;font-size:.8em;z-index:2;font-weight:bold;text-align:center}.blog-listing-wrapper .post-item .post-date .post-date--d{display:block;width:100%;font-size:2em;line-height:1em}.blog-listing-wrapper .post-item .post-date .post-date--m{line-height:1em}.blog-listing-wrapper .post-item .post-item--footer{position:absolute;bottom:0;width:100%;right:0;left:0;z-index:3;text-align:center;color:white;font-size:1em;font-weight:600;padding-bottom:1.5em}.blog-listing-wrapper .post-item .post-item--footer a{color:white}.blog-listing-wrapper .post-item .post-item--footer{font-weight:normal}.blog-listing-wrapper .post-item .post-item--footer .post-author a{padding-bottom:.7em;font-size:.9em}.blog-listing-wrapper .post-item .post-item--footer .post-comments a{font-size:.8em}.blog-listing-wrapper .post-item .post-overlay{position:absolute;right:0;left:0;bottom:0;background-image:linear-gradient(180deg,rgba(187,0,255,0.05),#020b1b66,#01348b);z-index:-1;height:50%}.blog-listing-wrapper .post-item .post--description{display:none;position:absolute;color:#d4c5ed;text-align:center;width:100%;right:0;left:0;top:0;bottom:0;padding:5em 2em}.blog-listing-wrapper .post-item:hover .post--description{display:block}.blog-listing-wrapper .post-item .post--more-button{display:inline-block;border:1px solid gray;border-radius:4px;text-align:center;padding:3px 6px;margin-top:10px;font-size:14px}.blog-listing-wrapper .blog-pagination{text-align:center;margin-bottom:30px;margin-top:20px}.blog-listing-wrapper .blog-pagination a{padding:18px 15px;color:#ccc;border-radius:4px;margin-bottom:28px;width:200px;display:inline-block;background-color:#002973;background-image:linear-gradient(180deg,#01348b,#bb00ff99);text-transform:uppercase}.blogga-all-in-one .post-item .post-body{font-size:1.2em}.box-topics-all{width:200px;width:100%;position:relative}.box-topics-all .box-topics-all--dropdown{position:absolute;display:block;z-index:5}.box-topics-all .box-topics-all--dropdown div,.box-topics-all .box-topics-all--dropdown a{padding:5px 15px;border-bottom:1px solid #5b16bb30;display:block;background:white;min-width:150px;text-align:left;box-shadow:0px 13px 3px 4px #00000012;cursor:pointer}.box-topic-list-menu .box-topics-tags{cursor:pointer;padding-top:20px !important;padding-bottom:20px !important}.box-topic-list-menu .box-topics-tags span{display:block;text-align:center}h2.post-listing-simple{padding:20px;background:#fbfbfb;font-size:18px}h2.post-listing-simple a{color:#745796;font-weight:300}.hs-author-profile{background:#9c69d7;padding:20px;color:gainsboro;margin-top:60px;margin-bottom:20px;position:relative;border-radius:4px;text-align:center}.hs-author-profile .hs-author-avatar{margin-top:-70px;text-align:center}.hs-author-profile .hs-author-avatar img{width:100px;border-radius:50%;margin-bottom:10px;margin-right:10px}.hs-author-profile h2.hs-author-name{font-size:24px}.hs-author-profile .hs-author-bio{font-size:14px;padding-bottom:20px;font-style:italic;color:white}h3.hs-author-listing-header{color:#9c69d7}@media(max-width:991px){.container.box-topic-list-menu{max-width:100%}}@media(max-width:479px){.blog-listing-wrapper .post-item{min-height:350px}.blogga-all-in-one .post-item .post-body{font-size:1em}}