.text-width-two-thirds .col-text { -webkit-box-flex: 0; -ms-flex: 0 0 66.66666666%; flex: 0 0 66.66666666%; max-width: 66.66666666%; }
.text-width-two-thirds .col-image { -webkit-box-flex: 0; -ms-flex: 0 0 33.33333333%; flex: 0 0 33.33333333%; max-width: 33.33333333%; }
.text-width-full .col-text { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
.text-width-full .col-image { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
.panel-text-image .col-text .inner { padding-right: 15px; }
.panel-text-image ul,
.panel-text-image ol { font-size: 18px; color: #3A3938; padding-left: 17px; margin-bottom: 20px; }
.panel-text-image li { margin-bottom: 4px; }
.panel-text-image .col-image .inner { padding-left: 15px; }
.panel-text-image .col-image .image-wrapper {  }
.panel-text-image .col-image .image-wrapper h4 { text-transform: none; line-height: 1; margin-bottom: 0; margin-top: 22px; }
.panel-text-image .col-image.col-md-6 img {  }
.panel-text-image .col-image.col-md-8 img {  }
.panel-text-image.image-display-first .row { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.panel-text-image.image-display-first.text-width-full .row { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
.panel-text-image.image-display-first.text-width-full .col-image { margin-bottom: 20px; }
.panel-text-image.text-width-full .col-image .inner { padding-left: 0; }
.panel-text-image.image-display-first .col-image .inner { padding-left: 0; padding-right: 15px; }
.panel-text-image.style-polaroid-image h2 { font-size: 70px; }
.panel-text-image.style-polaroid-image .button { background-color: var(--colour-primary); padding-left: 35px; padding-right: 35px; } 
.panel-text-image.style-polaroid-image .image-wrapper { padding: 19px 22px; box-shadow: 0px 3px 8px #00000033; border-radius: 4px; }
.panel-text-image.style-polaroid-image .image-wrapper img { width: 100%; }
.panel-text-image.style-polaroid-image.text-width-two-thirds .col-text { flex: 0 0 57%; max-width: 57%; }
.panel-text-image.style-polaroid-image.text-width-two-thirds .col-image { flex: 0 0 43%; max-width: 43%; }
.panel-text-image.style-polaroid-image.image-display-first .col-text .inner { padding-left: 40px; }
.panel-text-image.style-polaroid-image .col-text .inner { position: relative; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); }

@media (min-width: 1300px){
	.panel-text-image.style-polaroid-image .container { max-width: 1120px; }
}

@media (max-width: 991px){
	.text-width-two-thirds .col-text,
	.text-width-two-thirds .col-image { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }
}
@media (max-width: 767px){
	.panel-text-image .col-image .inner { padding-left: 0; }
}