/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/*****************************************/
/* Start your style declarations here    */
/*****************************************/

.row-fluid [class*=span] {min-height: 0 !important;}
body .body-wrapper{overflow-X:unset;}
.post-body-container {border-top: solid;  border-bottom: solid;}
.blog-template-01  .detail-grid{margin-top:80px}
.hero-repeater .hero-item .tb\:w-6\/12 img{object-fit: contain;}
.hero-repeater .hero-item .tb:w-3/6  img{object-fit: contain;}
.image-module .relative>img,.image-module .relative img {width: 100%;object-fit: contain;}
.image-box-item .relative>img {object-fit: contain;}
.blog-template-01 .is-active-link:before {background-color: #258cd1;}
.blog-template-01 a.toc-link {color: #8c8f94;}
.blog-template-01 a.toc-link.is-active-link {color: #707579;}
.blog-template-01 ol.toc-list {padding-left: 20px;}
.blog-template-01 .toc-list li a{    display: block;}
.blog-template-01 .toc>.toc-list>li>a {padding-left: 0;}
.blog-template-01 .toc-list .toc-list {padding-left: 20px;}
.blog-template-01 .blog-post_tag-link { border-radius: 4px;}
@media(max-width:767px){
  .relative .content-module .content-wrapper span>a { padding: 12px 0; display: inline-block;}
  .relative .content-module .content-wrapper>a svg {width: 48px;height: 24px;}
  .relative .content-module .content-wrapper>a>span>span { display: inline-flex; }
  .relative .content-module .content-wrapper>a { display: inline-block; padding: 9px 0;  }  
  .content-wrapper ul>li>a { padding: 2px 0; }
  .relative .content-module .content-wrapper p>span>span>a {padding: 0px 0;}
  .header-logo a, .header-logo img { padding: 2px 0; }
  .hero-repeater .hero-item .tb\:w-6\/12 img{height:auto}
  .hero-repeater .hero-item .tb:w-3/6  img{height:auto}
  .image-module .relative>img, .image-module .relative img{height:auto}
  .footer-row .relative .icon-only {height: 48px; width: 48px; }
  .blog-template-01  .detail-grid{margin-top:50px}
  .blog-template-01 .post-title{margin-bottom:20px}
  .post-body-container {padding-bottom: 15px;}
}