/* T 79 */
#cms .li-category-blog{border-bottom:1px dashed #ccc;padding-top:20px;}
#cms .li-category-blog .title{font-weight:bold;}
#cms .li-category-blog span{display:block;}
#cms .li-category-blog img{margin-bottom:20px;margin-top:20px;width:100%;}
#cms .li-category-blog .btn{margin-top:0px;margin-bottom:20px;}

/* desktop */
@media(min-width:1024px){ 
    #cms .li-category-blog{margin-left:20%;margin-right:20%;}
}

/* mobile */
@media(max-width:600px){ 
    #cms .li-category-blog{padding-left:10%;padding-right:10%;background-color:#fff;}
}

body .blockreassurance_product {
    border-top: 1px solid #ebebeb;
    margin-top: 20px;
    padding-top: 20px;
    margin-bottom: 30px;
}
body .blockreassurance_product>div {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%}
body .blockreassurance_product>div>* {
    float: left;
    margin: 0;
}
body .blockreassurance_product>div:not(:last-child) {
    margin-bottom: 5px;
}
body .blockreassurance_product .item-product {
    margin-right: .625rem!important;
    width: auto!important;
    height: auto!important;
    padding: 0!important;
    line-height: 1;
}
body .blockreassurance_product .block-title {
    font-weight: 600;
}
body .blockreassurance_product .block-title:after {
    content: ':';
    display: inline-block;
    margin: 0 5px 0 2px;
}


.blockreassurance_product .block-title,
.blockreassurance_product div {
  color: #000000;
}




.social-sharing {
  margin-top: 20px;
}
.social-sharing span {
  display: block;
  margin-bottom: 10px;
  font-weight: bold;
}
.social-sharing a {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 6px 12px;
  margin-right: 10px;
  margin-bottom: 5px;
  border-radius: 4px;
  color: #fff;
  font-size: 14px;
  text-decoration: none;
}
.btn-facebook { background: #3b5998; }
.btn-twitter { background: #1da1f2; }
.btn-pinterest { background: #bd081c; }
.btn-whatsapp { background: #25d366; }
.btn-linkedin { background: #0077b5; }
.btn-email { background: #666666; }

.social-sharing svg {
  display: inline-block;
  vertical-align: middle;
}

/* social share */
.social-icons {
  margin-top: 10px;
  padding-left: 0;
}
.social-icons li {
  display: inline;
  margin-right: 10px;
}
.social-icons a {
  color: #007bff;
  text-decoration: none;
}
.social-icons a:hover {
  text-decoration: underline;
}


