body {
	/* a temporary hack to remove a top padding of the body which is intermittently showing */  
  padding-top: 0!important;
}

table.variations td {
		vertical-align: middle!important;
		display:table-cell;
}
table.variations label {
		font-size: 1.2em!important;
		color: #a81010;
}

.ndis-registration-group-guide-item {
  font-size: 1.2em;
}

/* NDIS products table */
.custom-product-table {
  border-collapse: collapse;
  border-top-style: none!important;
}

.custom-product-table th {
  font-size: 20px;
  text-align: center;
  padding: 15px;
  width: 250px;
  border: none!important;
  border-top: none!important;
  border-bottom: 8px solid!important;
  border-bottom-color: #fc4c4c;
  height: 90px;
}

#ndis-product-table th {
  border-bottom-color: #55160f; /*  #971f78!important; */
}

.ndis-verification-bronze {  
  content: url(/wp-content/uploads/2019/08/NDIS-Verification-Package-Bronze_OL_Art-300x145.jpg)!important;
}

.ndis-product-badge-free {
  background: url(/wp-content/uploads/2019/08/free_rotated_purple-80x80.png) top left no-repeat;
}

.custom-product-table tr:nth-child(even) {
  background-color: #FFF!important;
  color: #505050!important;
}

.custom-product-table tr:nth-child(odd) {
  background-color: #FFF!important;
  color: #505050!important;
}

.custom-product-table tr td {  
  vertical-align: middle;
  text-align: center;
  padding: 20px;
  height: 80px;
}

.custom-product-table tr th:nth-child(even) { 
  background-color: #f5f5f5!important;
}

.custom-product-table tr td:nth-child(even) {
  background-color: #f5f5f5!important;
}

.custom-product-table tr td:nth-child(1) {
  border-left: none!important;
}

.custom-product-buy-now-button {
	position: relative;
  text-align: center;
}

.custom-product-buy-now-button span {
  margin: 10px;
  min-height: 30px;
  display: block;
}

.custom-product-buy-now-button a {
  padding: 9px 22px;
  border-radius: 5px!important;
  background-color: #a81010!important;;
  text-decoration: none!important;
  text-align: center;
  color: white!important;
}

.custom-product-feature-included {
  background: url(/wp-content/uploads/2019/08/Transparent-tick-red-36x36.png) center no-repeat;
}

.custom-product-feature-not-included {
}

/* END - NDIS products table */

/* ISO Gap Assessment - Self Assessment Pricing Table */

#iga-self-gap-assessment-pricing {
  border-collapse: collapse;
  border-top-style: none!important;
}

#iga-self-gap-assessment-pricing th {
  font-size: 20px;
  text-align: center;
  padding: 15px;
  border: none!important;
}

#iga-self-gap-assessment-pricing tr:first-child td {
  border-top: none!important;
  border-bottom: 8px solid!important;
  border-bottom-color: #fc4c4c!important;
}

#iga-self-gap-assessment-pricing tr:nth-child(even) {
  background-color: #FFF!important;
  color: #505050!important;
}

#iga-self-gap-assessment-pricing tr:nth-child(odd) {
  background-color: #FFF!important;
  color: #505050!important;
}

.iga-self-gap-assessment-pricing-products-column {
  width: 250px;
}
.iga-self-gap-assessment-pricing-products-use-column {
  width: 250px;
}
#iga-self-gap-assessment-pricing tr td {  
  vertical-align: middle;
  text-align: center;
  padding: 20px;
}

#iga-self-gap-assessment-pricing tr th:nth-child(even) { 
  background-color: #f5f5f5!important;
}

#iga-self-gap-assessment-pricing tr td:nth-child(even) {
  background-color: #f5f5f5!important;
}

#iga-self-gap-assessment-pricing tr td:nth-child(1) {
  border-left: none!important;
}

.iga-self-gap-assessment-pricing-products-reseller-list {
  list-style-type: none!important;
}

/* not used, check and remove */
.iga-self-gap-assessment-pricing-products-column-singleuse {
  background-color: #d7d9f2;
}

.iga-self-gap-assessment-pricing-products-description-cell {
  vertical-align: top!important;
}

.iga-self-gap-assessment-pricing-products-price-row td:nth-child(2) span,
.iga-self-gap-assessment-pricing-products-price-row td:nth-child(3) span {
  margin: 10px 10px 20px 10px;
  display: block;
}

.iga-self-gap-assessment-pricing-products-price-row td:nth-child(2) a,
.iga-self-gap-assessment-pricing-products-price-row td:nth-child(3) a {
    padding: 9px 22px;
    border-radius: 5px!important;
    background-color: #a81010!important;;
    text-decoration: none!important;
    text-align: center;
    color: white!important;
}

.iga-self-gap-assessment-pricing-products-price-row td:nth-child(4) ul {
  margin: 0px;
}

.iga-self-gap-assessment-pricing-products-price-row td:nth-child(4) li {
  margin: 0px;
}

/*

.iga-self-gap-assessment-pricing-products-price-row td:nth-child(2)::after, td:nth-child(3)::after {
  content : "Buy Now";
}*/
/* end --------------------*/
/* #text-657,#email-928,#tel-33,#captcha{
  width:320px!important;

  }
  .wpcf7-form{
  padding:0px!important;
    margin:0px!important;
  }*/
  #textarea-696{
  max-height:90px!important;
    border-radius:5px!important;
  }
#text-657,#email-928,#tel-33,#text-664{
 border-radius:5px!important;
}
.wpcf7-submit{
 border-radius:5px!important;
  background:#a81010!important;
  color:white;
  margin-top:25px;
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
 
}

/* Smartphones (landscape) ----------- */
@media only screen 
and (min-width : 321px) {
/* Styles */
}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 320px) {
/* Styles */
}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
/* Styles */
}

/* iPads (landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
/* Styles */
}

/* iPads (portrait) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
 
}

/* Desktops and laptops ----------- */
@media only screen 
and (min-width : 1224px) {
.av_textblock_section
  {
  padding-left:0px!important;
  }
}

/* Large screens ----------- */
@media only screen 
and (min-width : 1824px) {
/* Styles */
}

/*.avia-button{
padding:15px!important;
}*/

/* table style */
.tg  {border-collapse:collapse;border-spacing:0;border-color:#aaa;}
.tg td{font-family:Arial, sans-serif;font-size:14px;padding:7px 18px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#fff;color:#333;background-color:#fff;}
.tg th{font-family:Arial, sans-serif;font-size:14px;font-weight:normal;padding:7px 18px;border-style:solid;border-width:1px;overflow:hidden;word-break:normal;border-color:#fff;color:#fff;background-color:#f38630;}
.tg .tg-5fb6{background-color:#fe0000}
.tg .tg-hy62{background-color:#c0c0c0}

.post-section-title{margin-bottom:20px;}
.post-section{margin-bottom:30px;}
