.section__contents { padding-bottom: 100px; }
@media (min-width: 992px) { .section__contents { margin-top: 80px; } }
@media (max-width: 991px) { .section__contents > div { padding-top: 50px; } }
.section__contents .content__row { padding-bottom: 60px; }
.section__contents .content__row:first-child { padding-top: 0; }
.section__contents .content__row .card-link a { font-family: "FuturaPT_bold", Helvetica, Arial, sans-serif; font-size: 12px; background: #EF1137; color: #FFFFFF; letter-spacing: 1.34px; text-align: center; padding: 10px 25px; border-radius: 215px; display: inline-block; margin-top: 30px; position: relative; overflow: hidden; z-index: 1; text-decoration: none; }
@media (max-width: 1000px) { .section__contents .content__row .card-link a { padding: 15px 25px; } }
.section__contents .content__row .card-link a:before { content: ''; background: #071731; width: 100%; height: 100%; top: 0; left: 0; position: absolute; z-index: -1; -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -o-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; -ms-transition: all 0.5s; }
.section__contents .content__row .card-link a:hover:before { -webkit-transform: translateX(0%); -moz-transform: translateX(0%); -o-transform: translateX(0%); -ms-transform: translateX(0%); transform: translateX(0%); }

@media (min-width: 768px) { .element-shrink { top: 170px; position: -webkit-sticky; /* Safari */ position: sticky; } }
@media (max-width: 767px) { .element-shrink { z-index: 9; display: flex; display: -webkit-flex; } }

.col-side > div { max-width: 76px; }

.icon-bookmark { margin-bottom: 30px; text-align: center; }
.icon-bookmark a { color: #E6E6E7; font-size: 28px; }
.icon-bookmark a.active, .icon-bookmark a:hover { color: #EF1137; }

.share-list { text-align: center; margin-bottom: 40px; }
.share-list ul { list-style: none; margin: auto; padding: 0; }
@media (min-width: 768px) { .share-list ul.u-block { max-width: 32px; padding: 20px 0; border-top: 1px solid rgba(151, 151, 151, 0.26); border-bottom: 1px solid rgba(151, 151, 151, 0.26); }
  .share-list ul.u-block li { padding: 12px 0; } }
@media (max-width: 767px) { .share-list ul.u-block { padding-left: 60px; display: flex; display: -webkit-flex; position: relative; }
  .share-list ul.u-block:before { content: ''; position: relative; left: -22px; top: 6px; background-color: rgba(151, 151, 151, 0.26); height: 16px; width: 1px; }
  .share-list ul.u-block li { padding: 0 12px; } }
.share-list ul.u-flex { padding-left: 60px; display: flex; display: -webkit-flex; position: relative; } 
.share-list ul.u-flex:before { content: ''; position: relative; left: -22px; top: 6px; background-color: rgba(151, 151, 151, 0.26); height: 16px; width: 1px; }
.share-list ul.u-flex li { padding: 0 12px; }
.share-list ul li { font-size: 18px; }
.share-list ul li a { color: #FC318C; }
.share-list ul li a:hover { color: #071731; }

.actions-bottom { display: flex; display: -webkit-flex; justify-content: flex-end; -webkit-justify-content: flex-end; margin-top: 40px; border-top: 1px solid rgba(151, 151, 151, 0.18); padding-top: 40px; }

/*# sourceMappingURL=blog.css.map */
