.image-align-left {
	float: left;
  	margin: 20px 20px 20px 0; 
}

.image-align-right {
	float: right;
  	margin: 20px 0 20px 20px;
}

a.cta-button{
}

.image-full-width {
  display: block;
  width: 100%;
  margin: 2rem 0;
}
      .image-full-width img {
        width: 100%;
        object-fit: cover;
      }

table.image-right-orange, table.image-left-orange {
  width: 100%;
  background-color: transparent;
  border: none;
  margin: 2rem 0;
  position: relative;
}
    table.image-right-orange tbody,
	table.image-left-orange tbody {
        border: none !important;
        background-color: transparent;
    }
        table.image-right-orange tbody tr,
        table.image-left-orange tbody tr {
          display: flex;
          background-color: #f58220;
          flex-wrap: wrap;
        }
            table.image-right-orange tbody tr td:first-child {
              width: 50%;
              padding: 20px;
              color: #fff;
              border: none;
            }
            table.image-right-orange tbody tr td:last-child {
              width: 50%;
              padding: 0;
              border: none; 
            }
                table.image-right-orange tbody tr td:last-child img {
                  width: 100%;
                  height: 100%;
                  object-fit: cover;
                  margin: 0;
                }
            table.image-left-orange tbody tr td:first-child {
              width: 50%;
              padding: 0;
              border: none;
            }
                table.image-left-orange tbody tr td:first-child img {
                  width: 100%;
                  height: 100%;
                  object-fit: cover;
                  margin: 0;
                }


                table.image-left-orange tbody tr td:last-child {
                  width: 50%;
                  padding: 20px;
                  color: #fff;
                  border: none;
                }

table.image-right-white, table.image-left-white {
  width: 100%;
  background-color: transparent;
  border: none;
  margin: 2rem 0;
  position: relative;
}
    table.image-right-white tbody,
	table.image-left-white tbody {
        border: none !important;
        background-color: transparent;
    }
        table.image-right-white tbody tr,
        table.image-left-white tbody tr {
          display: flex;
          background-color: #FFF;
          flex-wrap: wrap;
        }
            table.image-right-white tbody tr td:first-child {
              width: 50%;
              padding: 20px;
              color: #333;
              border: none;
            }
            table.image-right-white tbody tr td:last-child {
              width: 50%;
              padding: 0;
              border: none; 
            }
                table.image-right-white tbody tr td:last-child img {
                  width: 100%;
                  height: 100%;
                  object-fit: cover;
                  margin: 0;
                }
            table.image-left-white tbody tr td:first-child {
              width: 50%;
              padding: 0;
              border: none;
            }
                table.image-left-white tbody tr td:first-child img {
                  width: 100%;
                  height: 100%;
                  object-fit: cover;
                  margin: 0;
                }


                table.image-left-white tbody tr td:last-child {
                  width: 50%;
                  padding: 20px;
                  color: #333;
                  border: none;
                }

table.pictures {
  	border-collapse: collapse;
    width: 100%;
    margin: 2rem 0;
    border: none;
  	height: auto !important;
    background-color: transparent;
}
    table.pictures tbody {
      background-color: transparent;
      border: none;
    }
        table.pictures tbody tr {
          background-color: transparent;
          border: none;
          display: flex;
          flex-wrap: wrap;
        }
            table.pictures tbody tr td {
              padding: 0;
              margin: 0;
              border: none;
            }
                table.pictures tbody tr td img {
                  object-fit: cover;
                  min-height: 250px;
                  width: 100%;
                  height: 100%;
                }


table.orange-three-photos-text, table.white-three-photos-text {
  margin: 2rem 0;
  border: none;
}
    table.orange-three-photos-text tbody {
      background-color: #f58220;
      border: none;
    }
    table.white-three-photos-text tbody {
      background-color: #FFF;
      border: none;
    }
        table.orange-three-photos-text tbody tr, table.white-three-photos-text tbody tr  {
            display: flex;
          	flex-wrap: wrap;
          	background-color: transparent;
            border: none;
        }
            table.orange-three-photos-text tbody tr td {
              border: none;
              padding: 10px;
              color: #fff; 
            }
			table.white-three-photos-text tbody tr td {
              border: none;
              padding: 10px;
              color: #333; 
            }
				table.orange-three-photos-text tbody tr td img, table.white-three-photos-text tbody tr td img {
                	width: 100%;
               		object-fit: cover;
                  	height: 100%;
            	}
 		table.orange-three-photos-text tbody tr:last-child td, table.white-three-photos-text tbody tr:last-child td {
            padding: 20px;
          	width: 100% !important;
        }



@media (max-width: 1000px) {
  
    table.image-left-white tbody tr td,
  	table.image-left-orange tbody tr td,
    table.image-right-white tbody tr td,
   	table.image-right-orange tbody tr td,
  	table.orange-three-photos-text tbody tr td,
  	table.white-three-photos-text tbody tr td { 
      width: 100% !important;
    }
  
    table.image-left-white tbody tr td:first-child, table.image-left-orange tbody tr td:first-child { order: 1; }
    table.image-left-white tbody tr td:last-child, table.image-left-orange tbody tr td:last-child { order: 2; }
    table.image-right-white tbody tr td:first-child, table.image-right-orange tbody tr td:first-child { order: 2; }
    table.image-right-white tbody tr td:last-child, table.image-right-orange tbody tr td:last-child { order: 1; }
  	table.pictures tbody tr td { width: 50% !important; }
  
}

@media (max-width: 768px) {
  table.pictures tbody tr td { width: 100% !important; }
}

body.PostCategory_showlatest .associated.associatedLatestPosts { display: block !important; }
body.PostCategory_showrelated .associated.associatedRelatedPosts { display: block !important; }
body.PostCategory_showmostread .associated.associatedMostRead { display: block !important; }