.template:before,.template:after{content:"";display:table}.template:after{clear:both}.lte-ie7 .template{zoom:1}.template__columns{margin:0 -1em}.template__columns__span{width:100%;float:left;padding:0 1em}@media all and (min-width: 769px){.template__columns__span--1{width:8.33333%}.template__columns__span--2{width:16.66667%}.template__columns__span--3{width:25.0%}.template__columns__span--4{width:33.33333%}.template__columns__span--5{width:41.66667%}.template__columns__span--6{width:50.0%}.template__columns__span--7{width:58.33333%}.template__columns__span--8{width:66.66667%}.template__columns__span--9{width:75.0%}.template__columns__span--10{width:83.33333%}.template__columns__span--11{width:91.66667%}.template__columns__span--12{width:100.0%}}.lte-ie8 .template__columns__span--1{width:8.33333%}.lte-ie8 .template__columns__span--2{width:16.66667%}.lte-ie8 .template__columns__span--3{width:25.0%}.lte-ie8 .template__columns__span--4{width:33.33333%}.lte-ie8 .template__columns__span--5{width:41.66667%}.lte-ie8 .template__columns__span--6{width:50.0%}.lte-ie8 .template__columns__span--7{width:58.33333%}.lte-ie8 .template__columns__span--8{width:66.66667%}.lte-ie8 .template__columns__span--9{width:75.0%}.lte-ie8 .template__columns__span--10{width:83.33333%}.lte-ie8 .template__columns__span--11{width:91.66667%}.lte-ie8 .template__columns__span--12{width:100.0%}.admin_editable img{max-width:100%}.contact_details{overflow:hidden;background:#f6f6f6;width:98.5% !important;height:auto !important;padding:2em 2em 1em 2em}.contact_details .col{float:left;width:25%;margin:0 0 1em 0}@media all and (max-width: 75em){.contact_details .col{width:33%}}@media all and (max-width: 52.5em){.contact_details .col{width:50%}}@media all and (max-width: 40em){.contact_details .col{width:100%}}.contact_details h3{margin-top:0;width:100%}.contact_details .phone{padding:0.5em 0 0.5em 2.5em;background:url(/_site/images/design/phone.png) no-repeat 0 center;margin:0;display:block}.contact_details .email{padding:0.5em 0 0.5em 2.5em;background:url(/_site/images/design/email.png) no-repeat 0 center;text-decoration:none;color:#181818 !important;margin:0;display:block}.contact_details .email:hover{text-decoration:underline}.contact_details p{float:left;margin:0.5em 0 0.5em 0;width:100%}.contact_details p strong{font-weight:800;display:block;margin:0}.image_container{overflow:hidden}.left_images{float:left;width:49%;margin:0 0 1em 0}.left_images img{margin:1% 0 0 0;width:100%;height:auto;background:#b2b2b2 url(/_includes/editor-templates/big_image.jpg) no-repeat 0 0 !important;background-size:contain !important}.admin_false .left_images img{min-height:0 !important}@media all and (max-width: 52.5em){.left_images{width:100%;margin:0 0 1em 0}}
.right_images{float:right;width:50%;overflow:hidden;margin:0 0 1em 0}.right_images .cke_widget_inline{display:inline}.right_images img{margin:1%;width:47% !important;height:auto;background:#888 url(/_includes/editor-templates/small_image.jpg) no-repeat 0 0 !important;background-size:contain !important}.admin_false .right_images img{min-height:0 !important}@media all and (max-width: 52.5em){.right_images{width:104%;margin:0 -2%}.right_images img{margin:0 2% 1em 2%;width:46% !important;max-width:46% !important}}@media all and (max-width: 40em){.right_images{width:100%;margin:0}.right_images img{margin:0 0 1em 0;width:100% !important;max-width:100% !important}}
.four_images{float:left;width:102%;margin:0 0 0 -2%;overflow:hidden;list-style:none;padding:0}.four_images li{margin:0 0 2% 2%;width:23%;height:14em;background:#CCC;float:left;display: inline;overflow:hidden;position:relative}.four_images li img{min-width:100%;height:auto;max-width:none}.four_images li .text{position:absolute;bottom:0;left:0;width:100%;width:100%;background:#888;text-align:center;color:#fff;margin:0;padding:1em}.admin_false .four_images li{min-height:0 !important}@media all and (max-width: 52.5em){.four_images li{margin:0 2% 1em 2%;width:46% !important;max-width:46% !important}}@media all and (max-width: 40em){.four_images{width:100%;margin:0}.four_images li{margin:0 0 1em 0;width:100% !important;max-width:100% !important}}
.clear{clear:both}
