

.popup-overlay {
    
    z-index: 99;

}
.form-popup form {
    z-index: 999;
	}
.myPopup {
    display: none;
    position: fixed;
    z-index: 1;
    top: 0;
    width: 100%;
    background: rgba(0,0,0,0.9);
    box-shadow: 0 5px 70px rgb(0 0 0 / 10%);
    height: 100%;
    z-index: 9999999999999;
	left: 0 ;
}
.myPopup .search-popup-close {
    top: -26px;
    right: 23px;
   
}
.myPopupVideo {
padding: 0 25px;
width: 50vw !important; 
}
.play-button{
    height: 80px !important; 
    width: 80px !important; 
    left: 50% !important; 
    top: 50% !important; 
    transform: translate(-50%, -50%) !important; 
}

@media screen and (max-width: 1100px){
.myPopupVideo {

width: 100vw !important; 
}

	}


@media screen and (max-width: 1100px){
.post-img.column {
    height: 200px;
}
	}

.sidebar-top .post-date{
   margin-top: 3px;
}


.sidebar-top  .post-column{
  margin-bottom: 0;
}
 
.iconos-sidebar
{
    z-index: 9;
    padding-right: 8px;
    background: #fff;
}
.sidebar-top .post-column img{

    box-shadow: 3px 3px 9px rgb(0 0 0 / 50%);
}


.sidebar-top{
    background: #fff;
    padding: 0;
}

 
 
.sidebar-top  .post-column {
    border-bottom: 0; 
}

.view-more {
    padding: 3px 10px 2px 10px;
    background: #ce1f25;
    color: #fff !important;
    font-size: 15px;
    font-weight: 700;
    width: fit-content;
    border-radius: 99px;
    margin: 0 auto;
    margin-bottom: 20px;
    margin-top: -5px;
    display: flex;
}
.sidebar-top{
    position: relative;
}

.curved-corner-topright {
    width: 100px;
    height: 100px;
    overflow: hidden;
    position: absolute;
    z-index: 9;
    right: 0;
    bottom: -98px;
}
.curved-corner-topright:before {
	 top: 0;
    right: 0;
    box-shadow: 50px -50px 0 0 #ce1f25;
    content: "";
    display: block;
    width: 200%;
    height: 200%;
    position: absolute;
    border-radius: 40%;
}


.sidebar-top .curved-corner-topright{
    transform: rotate(90deg);      bottom:-1px;
}
.sidebar-top .curved-bottom{ 
	position: relative;
   height: 5px;
	border-bottom: 8px solid  #ce1f25;
	margin-bottom: 10px;
	
}

.lange-change:nth-of-type(2n) {
   
    display: none;
}

@media screen and (max-width: 1100px) {
.single-post h1 { 
font-size: 31px !important;
    line-height: 37px !important;
}
.single-post header h3 {
    font-size: 20px !important;
    line-height: 28px !important;
	    margin-top: 15px; margin-bottom: 15px;
}
	.post-redes {
    margin-top: 20px;
   margin-bottom: 25px;
}

}
.fixedbar {
  opacity: 1  !important;
}


		/*related posts*/
	 .rounded-list{
    counter-reset: li;
    padding: 10px 0;
    border-bottom: 1px solid #ccc;  
    border-top: 1px solid #ccc; font-weight: 600;
			   }
		
	 .rounded-list li::marker{
 		content: none; 
		 
		 list-style-type: none;
		   }
 
		 .rounded-list li{
 		 
		 list-style-type: none;
		   }
		.rounded-list a{
    position: relative;
    display: block;
    padding: 0.25em 0.4em 0.25em 1.6em;
    color:   #c72822 !important;
    text-decoration: none; color: #000;
    border-radius: 0.3em;
    transition: all .3s ease-out;
  }
		.rounded-list a:hover{
     color: #000 !important;
  }


  .rounded-list a:before{
    content: counter(li);
    counter-increment: li;
    font-weight: 700;
    position: absolute;
    left: 0;
    top: 6px;
    background: #ca2822;
    width: 19px; color: #fff;
    text-align: center;
    border-radius: 2em;
    height: 19px;
    line-height: 20px;
  
    font-size: 12px;
  }

@media screen and (max-width: 590px){
body {
    font-size: 22px;
    line-height: 30px;
}
}




@media screen and (min-width: 1000px){

.ad-height:before{
    content: "ADVERTISEMENT";
    font-size: 10px;
     color: #737373;
    text-align: center;
    display: revert;
    margin: 0 auto;
    
    
    position: absolute;
    top: -23px;
	
}

.ad-height, .custAds {
  
    margin-top: 2.3em !important
}

.ad-text{  
    
    font-size: 10px;
    color: #737373;
    text-align: center;
    margin: 0 auto;
   
  
   
}
 
}

.custAds:before, .entry-content .ad-height:before{
    content: "ADVERTISEMENT";
    font-size: 10px;
     color: #737373;
    text-align: center;
    display: revert;
    margin: 0 auto;
    
    
    position: absolute;
    top: -23px;
	
}

.entry-content .ad-height, .custAds {
  
    margin-top: 2.3em !important
}
