.latest-row table {
  width:100%;  
  border:0px;
  border-collapse:separate; 
  border-spacing: 0 10px;
}  
  
.latest-row tr td {
     padding: 12px;
}

.latest-row tr th{
     padding: 12px;
}

.latest-row tr td:first-child, .latest-row tr th:first-child { border-top-left-radius: 10px; border-bottom-left-radius: 10px;}
.latest-row tr td:last-child,  .latest-row tr th:last-child { border-top-right-radius: 10px; border-bottom-right-radius: 10px;}

.latest-row tr a
{
color:#000;    
}
.latest-row tr a:hover
{
color:#043da2;    
}

.latest-row tr:nth-child(odd) {
	background: #fff;
	border:0px;
}
.latest-row tr:nth-child(even) {
	background: #f2f2f2;
	border:0px;
}
/* CSS for Profit Backgrounds */
.latest-row tr .negative-profit {
     background-color: rgba(255, 0, 0, 0.2); /* Light red */
     color: #000; /* Dark red text */
}

.latest-row tr .positive-profit {
    background-color: rgba(0, 255, 0, 0.2); /* Light green */
     color: #000; /* Dark green text */
}

.latest-row tr .neutral-profit {
    background-color: rgba(255, 0, 0, 0.1); /* Light gray */
   color: #000; /* Dark gray text */
}


 @media (max-width: 767px) {
 .latest-row{
  width:100%; 
   border:0px;
 }
}
 .latest-row .fa-clock {
  color: #ccc;
  font-size: 1em;
  margin-bottom:-5px;
}

 .latest-row .stroke-transparent {
 -webkit-text-stroke: 0.4px #000;
 -webkit-text-fill-color: transparent;
}

.fa-clock {
  color: #c0c0c0;
  font-size: 1em;
  margin-bottom:-5px;
}
 
.stroke-transparent {
 -webkit-text-stroke: 0.2px #c0c0c0;
 -webkit-text-fill-color: transparent;
}

.pagination-links {
    text-align: center;
    margin-top: 20px;
}

.pagination-links .page-numbers {
    display: inline-block;
    padding: 10px 15px;
    margin: 0 5px;
    background-color: #29b956;
    color: #fff;
    text-decoration: none;
    border-radius: 5px;
}

.pagination-links .page-numbers.current 
{
    background-color: #ff9933;
}

.pagination-links .page-numbers:hover 
{
    background-color: #ff9933;
}
 .post-cover img{width:99%;max-height:400px;margin:auto;}
 .post-content img, .post-content wp-caption img{ max-width: 100%;height: auto;margin-top:10px;margin-bottom:10px;border-radius:4px; }
 .post-content video{ width: 100%; height: 350px;margin-top:10px;margin-bottom:10px;border-radius:4px; }
 .post-content embed{width: 100%; height: 350px;margin-top:10px;margin-bottom:10px;border-radius:4px;}
 .post-content iframe{width: 100%; height: 350px;margin-top:10px;margin-bottom:10px;border-radius:4px;}
 .post-content table{width: 100%; height: auto;margin-top:20px;}
 .post-content h1{font-size:25px;font-weight:500;margin-top:10px;margin-bottom:10px;line-height:1.5}
 .post-content h2{font-size:23px;font-weight:500;margin-top:10px;margin-bottom:10px;line-height:1.5}
 .post-content h3{font-size:18px;margin-top:15px;margin-bottom:15px;line-height:1.5}
 .post-content h4{font-size:15px;margin-top:25px;margin-bottom:25px;line-height:1.5}
 .post-content p{margin-top:20px;margin-bottom:20px;}
 .post-content p a, .crp_related a{color:#25b753;}
 .post-content b,.post-content strong{font-weight:600;}
     
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fcfcfc;
    border: 1px solid #f0f0f0;
    max-width: 100%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 100%;
    padding: 0;
    width: auto;
}
.wp-caption p.wp-caption-text {
font-size: 13px;
line-height: 17px;
 padding:10px 5px 5px !important;
margin: 0;
}

  quote {
  border-left: 4px solid #007bff; /* Adjust the color as needed */
  padding-left: 20px;
  margin: 20px 0;
  font-style: italic;
}
    
 
    
  .post-content table 
     {
    /*border-collapse: collapse;*/
    border-spacing: 0;
    width: 100%;
    height: 273px;
    margin: auto;
  }

  .post-content th, .post-content td {
    border: 1px solid #f6f6f6;
    padding: 4px;
    text-align: left;
  }

  .post-content th {
    background-color: #43ad4f;
    color: white;
    font-weight: bold;
  }

  .post-content tr:nth-child(even) {
    background-color: #f2f2f2;
    color:#000;
  }

  .post-content tr:nth-child(odd) {
    background-color: #ffffff;
    color:#000;
  } 