/**
* Template: blocksy
* Text Domain: blocksy
* Version: 1.0.14
* Theme Name: Blocksy Comparison-System
 */

 h2, h3,h4 {
    margin-top: calc(1em + 10px)!important;
 }
.align-left{
    text-align: left;
}

 .tag{
    font-weight: 600;
    margin-right: 5px;
  }
  #checkmark {
      display:inline-block;
      width: 18px;
      height:18px;
      border-radius:50%;
      -ms-transform: rotate(45deg); /* IE 9 */
      -webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
      transform: rotate(45deg);
  }
  
  #checkmark:before{
      content:"";
      position: absolute;
      width:3px;
      height:9px;
      background-color:#53b060;
      left:11px;
      top:5px;
  }
  
#checkmark:after{
      content:"";
      position: absolute;
      width:3px;
      height:3px;
      background-color:#53b060;
      left:8px;
      top:11px;
  }

.pro, .con{
    font-weight: 600;
    font-size: larger;
  }
.pro{
    color: #53b060;
  }
.con{
    color: #d9534f;
  }
ul.protext {
    list-style-type: "+";
    padding-inline-start: 5px;
}
.thumbnail{
    display: block;
    margin-left: auto;
    margin-right: auto;
    box-shadow: 5px 5px 15px lightgrey;
    border-radius: 10px;
    text-align: center;
  }
  
  .featured_products{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px;
    width: 96vw;
    left: calc(-48vw + 50%);
    position: relative;
      
  }
  
  .featured_products .product_box{
      background-color: white;
      max-width: 31%;
      padding: 10px;
  }
  
  @media (max-width: 1000px) {
      .featured_products .product_box{
          max-width: 47%;
      }
    }
  @media (max-width: 600px) {
      .featured_products .product_box{
          max-width: 95%;
      }
  }
  
  .featured_products .product_box img{
      max-height: 200px;
      width:auto;
  }
  .featured_products .product_box .cegg-item-title{
      font-size: 20px;
  }
  .featured_products .product_box .btn{
      padding: 13px 80px;
      line-height: 1;
      font-size: 20px;
      font-weight: bold;
  }
  
  .featured_products .product_box .egg-container .col-md-6{
      width: 100%;
      text-align: center;
      float: none;
  }
  
  .featured_products .table{
    overflow-x: auto;
    
}
  
  .featured_products table{
      width: auto;
      margin-left: auto;
      margin-right: auto;
      
  }
  .featured_products table td, .featured_products table th{
      max-width: 230px;
      background-color: white;
      vertical-align: initial;
  }
  .featured_products table td.col1, .featured_products table th.col1{  
      border-left: 2px solid #53b06073;
      border-right: 2px solid #53b06073;
  }
  .featured_products table th.col1{  
    border-top: 2px solid #53b06073;
    }
.featured_products table td.col1.last{  
    border-bottom: 2px solid #53b06073;
    }
  
  .product_list {
      display: flex;
      gap: 10px;
      background-color: white;
      padding:5px;
      margin-bottom:10px !important;
  }
  
  
  .product_list .img {
      width: 100px;
        text-align: center;
  } 
  
  .product_list .img img{
      max-height: 70px
  }
   
  .product_list .score {
      width: 100px;
      flex-shrink : 0;
      margin-left: auto;
      margin-right:0px;
      text-align: center;
  }
  .product_list .price {
      width: 100px;
      flex-shrink : 0;
      margin: 0px;
      text-align: center;
  }
  .product_list .links {
      width: 100px;
      flex-shrink : 0;
      margin: 0px;
  } 
  
  .product_list .score span, .review_score {
      font-size: 1.6rem;
      color: #53b060;
  }
  
  .product_list table td {
      padding: 2px;
  }
  
  @media (max-width: 700px) {
    .product_list {
      flex-wrap: wrap;
      }
      .product_list .title {
      flex-basis: 70%;
      }
      .product_list .score, .product_list .price, .product_list .links {
      flex-basis: 30%;
      margin: auto;
      }
  }
  
  
  .test_list {
      display: flex;
      gap: 10px;
      background-color: white;
      padding:5px;
      margin-bottom:10px !important;
  }
  
  
  .test_list .author {
      width: 20%;
      flex-basis: 20%;
      flex-shrink: 0;
  } 
  
  .produkt_data{
    background-color: white;
  }
  .product_box .produkt_data{
    margin-bottom: 5px;
  }
  .product_box .produkt_data td{
    padding:1px;
  }

.entry-card img.cegg-external-img.wp-post-image{
    max-height: 200px;
    width: fit-content;
    margin-left: auto;
    margin-right: auto;
}