.table_box {
    max-width: none !important;
}

#gtike
{
   list-style-image:url('https://coffeemakersavvy.com/custom/images/tick.png');
}

#rtike
{
   list-style-image:url('https://coffeemakersavvy.com/custom/images/r2.png');
}

.css3_grid_icon.icon_yes_01::after {
    content: '\2714';
    color: #56a600;
    font-size: 16px;
}

.css3_grid_icon.icon_no_01::after {
    content: '\2718';
    color: #d64747;
    font-size: 16px;
}

entry-content {
    margin: 30px 0 50px;
    text-align: center !important;
}

.entry-content a img{
    display: inline !important;
}
.compare h3{
	font-size: 20px;
}

.compare a{
}

.product h3{
	font-size: 20px;
	color: #000000;
}

.product h3 a{
	text-decoration:underline;
	font-size: 20px;
	color: #ff1111;
}

.product a{
	text-decoration:underline;
	font-weight: bold;
	color: #ff1111;
}

.description_table{
  width: 100%;
}

.description_table .img{
  margin: 0 auto;
}

.description_table pros{
  width: 50%;
  margin: 0 auto;
}

.description_table strong{
  color: #000000;
  font-size: 14px;
	
}
.description_table li{
	line-height: 1.2;
	font-size: 15px;
	margin-bottom: 5px;
}

.description_table p a{
	text-decoration:underline;
	font-size: 18px;
  font-weight: bold;
	color: #ff1111;
}

/* Table */

.cwppose_clearfix:after {

  visibility: hidden;

  display: block;

  font-size: 0;

  content: " ";

  clear: both;

  height: 0;

}

.cwppose_hide{
  display: none;
}



.cwppose_reviews_table {
    
    background: #fff;

    width: 100%;

    display: table;

  	border-collapse: collapse !important;

    border: 1px solid #e6e6e6!important;

    color:#7f7f7f;
    
    font-size: 14px;

    font-style: normal;
    
}



.cwppose_reviews_table,

.cwppose_reviews_table td,

.cwppose_reviews_table th {

    vertical-align: middle;
   
    text-align: center;


}


.cwppose_reviews_table td, 

.cwppose_reviews_table th {

  border: 1px solid #e6e6e6;

  padding: 5px;

}



.cwppose_reviews_table thead th {

   background-color: #F7F7F7;

}

	.product td{
	     border: 0;!important;
	}  
	.product table{
	     border: 1px solid #e6e6e6;!important;
	     padding: 20px; !important;
	}  
   
  @media screen and (min-width: 768px) {

	.description_table .img{
	  width: 300px;
	  margin: 0 auto;
	}
  .procon { width: 50%; }
	.purchase {
	  colspan: 2;
	}  
}
  @media screen and (max-width: 767px) {

    table thead {
      display: none;
    }

    table tr {
      margin-bottom: 10px;
      display: block;
    }

    table td {
     display: block;
      text-align: left;
      font-size: 13px;
    }
       
    table td.items:before {
      content: attr(data-label) ": ";
      float: left;
      text-transform: uppercase;
      font-weight: bold;
    }
    table td.items {
    	padding-left: 40px;
    	padding-right: 40px;
       text-align: right;
    }

		.cwppose_reviews_table tbody td:nth-child(1){
		   background-color: #F7F7F7;
		}
}


.cwppose_affiliate_button{

  border-radius: 3px;

  background-color: #3baeda;

  line-height: 36px;

  font-size: 12px;

  font-weight: bold;

  padding: 0px;

  color: #fff !important;

  text-transform: uppercase;

  text-decoration: none;

  display: block;

  white-space: nowrap;
  
  transition: all 0.5s ease;

}



.cwppose_affiliate_button:hover{

  opacity: 0.8;

}



.cwppose_reviews_table p{

  padding: 0;

  margin: 0 !important;

  line-height: 20px !important;

}



.cwppose_reviews_table a{

  text-decoration: underline;
  font-family: Arial;
  font-weight: bold;
  font-size: 70%;
  color: #FF0000;
  letter-spacing: 0;

}



.cwppose_reviews_table h2{

  color: #252b2f;

  text-transform: uppercase;

  margin:0;

  font-size: 12px;

  font-weight: bold;
  
  word-wrap: break-word;
}


.cwppose_reviews_table tr td:first-child {

  font-weight: bold;
  white-space: nowrap;
}

.cwppose_reviews_table p{

  font-size: 14px;
}

.cwppose_reviews_table p a{

  text-decoration:underline;
  color: #ff1111;
}

.cwppose_reviews_table th {

  font-size: 12px;

  color:#252b2f;

  font-weight: bold;

  text-transform: uppercase;
    
  background: #fff;

}


.cwppose_reviews_table .option_thead{ 
  
  width: auto;

}



.cwppose_reviews_table .option_group{ 

  display: block;

  margin-bottom: 10px;

}


/* Responsive table */
.stacktable { width: 100%; }
.st-head-row { padding-top: 1em; }
.st-head-row.st-head-row-main { font-size: 1.5em; padding-top: 0; }
.st-key { width: 29%; text-align: right; padding-right: 1%; }
.st-val { width: 69%; padding-left: 1%; }



/* Admin panel */

.cwppose_clearfix:after {

  visibility: hidden;

  display: block;

  font-size: 0;

  content: " ";

  clear: both;

  height: 0;

}
