/************SINGLE POST************/
/************SINGLE POST************/
.entry-content p, .ad-height, .custAds, .related-container, .entry-content ul {
  margin-bottom: 1.5em;
  margin-top: 1.5em;
}
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5 {
  margin-bottom: 0.3em;
  margin-top: 1.5em;
}
.entry-content h2 {
  font-size: 25px;
  text-transform: uppercase;
  line-height: 29px;
}
 
.entry-content a {
  color: #ce1f25 ;
}

figure, figure img {
  max-width: 100%;
  margin: 0 auto;
  height: auto;
}
.entry-content div, .blog-article1 div, article img {
  max-width: 100%;
  height: auto;
}
article img {
  margin: 0 auto;
  display: flex;
}
/*Viñetas*/
.entry-content ul {
  padding: 0 !important;
}
.entry-content ul li {
	position: relative;
	padding-left: 20px;
	list-style: none;
	}
.entry-content ul:first-child li {
  list-style: none;

  position: relative;
  margin: 0;
  color: #000;
   
  border-top: 1px solid #e1e1e1;
  font-weight: 800;
}

.entry-content ul li:before {
  content: "\25CF";
  color: #c72822;
  position: absolute;
  left: 0px;
  font-size: 15px;
  top: -1px;
}
.entry-content li {
  border-top: 0 !important;
}
.related-posts {
  font-size: 15px;
  width: 100%;
  font-weight: 600;
  color: #000;
  line-height: 20px;
  position: relative;
  padding: 6px 0;
  border-bottom: 1px solid #e8e8e8;
}
.related-posts:before {
  width: 60px;
  background: #ce1f25;
  height: 2px;
  content: "";
  position: absolute;
  bottom: -1px;
}
.cat-small {
  border: 1px solid #e8e8e8;
  color: #000;
  display: block;
  padding: 1px 5px 0px 4px;
  font-size: 12px;
  font-weight: 600;
  cursor: pointer;
  margin-top: 10px;
  display: inline-block;
  height: 23px;
  line-height: 19px;
}
.cat-small-icon {
  font-size: 7px !important;
  float: left;
  background: #fff;
  border-radius: 99px;
  color: #fff;
  height: 15px;
  width: 15px;
  text-align: center;
  line-height: 15px !important;
  margin-right: 2px;
  margin-top: 2px;
}
.pagination-single {
  display: none;
}
.wp-caption-text {
  font-size: 12px;
  font-style: italic;
  line-height: 18px;
  color: #737373;
  margin-top: 3px;
}
.blog-post1 #main {
  margin-top: 30px;
  border-top: 1px solid #dedede;
  padding-top: 30px;
}
.video_brid {
  min-height: 385px;
  background: #000;
  display: flex;
  align-content: center;
  align-items: center;
}

.google-news-block {
	border: 1px solid #86b0f5;
	background: #bdd2f4;
	box-shadow: 2px 5px 12px #0000001A;
	border-radius: 8px;
	color: #000 !important;
	display: flex;
	align-items: center;
	margin: 30px auto;
	padding: 15px; 
}
.google-news-block:hover {
	border: 1px solid #99bcf5;
	background: #cedcf3;
}
.google-news-block img {
	margin: 0 25px 0 0;
}

/*ARrows*/

.mgidtext {
  font-size: 23px;
  color: #fff;
  background: #3B7A0A;
  font-weight: 600;
  text-align: center;
  margin-bottom: 20px;
  padding: 9px 2px;
  line-height: normal;
  margin-top: 30px;
}
.mgidtext i {
  font-size: 20px;
}
.mgidtext img {
  height: 25px;
  display: inline-block;
  margin: 0 5px;
  position: relative;
  margin-bottom: -4px;
}
 
/*********SOCIAL ICONS********/
/*********SOCIAL ICONS********/
.post-redes {
  display: flex;
  flex-wrap: wrap;
  position: relative;
}
.post-redes  div{

    display: flex;
    background: #fff !important;
    z-index: 1;
    grid-gap: 5px;
}

.post-redes:after {
content: "";
    border-top: 5px dotted #ce1f25 !important;
    border-top-width: 5px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    height: 5px;
    TOP: 50%;
    width: 100%;
    position: absolute;

}

.post-redes a {
  color: #fff; background: #fff;
}
.sicon-redes {
  
  color: #fff;
  cursor: pointer;
  text-align: center;
  border-radius: 99px;
  background: transparent !important;
  font-size: 11px !important;
  margin-right: 7px;
}
.sicon-redes img {
  height: 18px;
 
  margin-top: 5px;
}
.sicon-redes-big img {
  height: 18px;
  filter: invert(1);
  margin-top: 4px;
  width: 18px;
}
.sicon-redes-big {
  height: 27px;
  display: flex;
  color: #fff;
  text-align: center;
  line-height: 27px;
  border-radius: 99px;
  background: #0d0a0a;
  padding: 0 7px;
  font-size: 14px !important;
  font-weight: 700;
  float: left;
  margin-right: 5px;
  cursor: pointer;
}
.author-linkedin {
  background: #0072b1;
  border-radius: 99px;
  color: #fff !important;
  height: 15px;
  width: 15px;
  text-align: center;
  line-height: 15px !important;
  font-size: 8px;
  padding: 0 !important;
  margin-right: 5px;
  margin-left: 7px;
}