.kf_image_gallery_wrap ul{padding:0}.kf_image_gallery_wrap ul>li{text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.kf_image_gallery_wrap ul>li img{height:auto;max-width:100%}.kf_image_gallery_back_link{margin-bottom:1rem}.kf_image_gallery_back_link i.fa{margin-right:5px}
.th.ref-block-colorframe{border:solid 4px #e0c6b6;}
#kf-slider .nivo-directionNav a{color:rgba(53,100,125,0.8);}#kf-slider .nivo-directionNav a:hover{color:rgba(230,176,38,0.8);}
.text-left{text-align:left !important;}.text-right{text-align:right !important;}.text-center{text-align:center !important;}.text-justify{text-align:justify !important;}@media only screen and (max-width:40em){.small-only-text-left{text-align:left !important;}.small-only-text-right{text-align:right !important;}.small-only-text-center{text-align:center !important;}.small-only-text-justify{text-align:justify !important;}}@media only screen{.small-text-left{text-align:left !important;}.small-text-right{text-align:right !important;}.small-text-center{text-align:center !important;}.small-text-justify{text-align:justify !important;}}@media only screen and (min-width:40.063em) and (max-width:64em){.medium-only-text-left{text-align:left !important;}.medium-only-text-right{text-align:right !important;}.medium-only-text-center{text-align:center !important;}.medium-only-text-justify{text-align:justify !important;}}@media only screen and (min-width:40.063em){.medium-text-left{text-align:left !important;}.medium-text-right{text-align:right !important;}.medium-text-center{text-align:center !important;}.medium-text-justify{text-align:justify !important;}}@media only screen and (min-width:64.063em) and (max-width:90em){.large-only-text-left{text-align:left !important;}.large-only-text-right{text-align:right !important;}.large-only-text-center{text-align:center !important;}.large-only-text-justify{text-align:justify !important;}}@media only screen and (min-width:64.063em){.large-text-left{text-align:left !important;}.large-text-right{text-align:right !important;}.large-text-center{text-align:center !important;}.large-text-justify{text-align:justify !important;}}@media only screen and (min-width:90.063em) and (max-width:120em){.xlarge-only-text-left{text-align:left !important;}.xlarge-only-text-right{text-align:right !important;}.xlarge-only-text-center{text-align:center !important;}.xlarge-only-text-justify{text-align:justify !important;}}@media only screen and (min-width:90.063em){.xlarge-text-left{text-align:left !important;}.xlarge-text-right{text-align:right !important;}.xlarge-text-center{text-align:center !important;}.xlarge-text-justify{text-align:justify !important;}}@media only screen and (min-width:120.063em) and (max-width:999999999999){.xxlarge-only-text-left{text-align:left !important;}.xxlarge-only-text-right{text-align:right !important;}.xxlarge-only-text-center{text-align:center !important;}.xxlarge-only-text-justify{text-align:justify !important;}}@media only screen and (min-width:120.063em){.xxlarge-text-left{text-align:left !important;}.xxlarge-text-right{text-align:right !important;}.xxlarge-text-center{text-align:center !important;}.xxlarge-text-justify{text-align:justify !important;}}div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0;}div,pre,form,blockquote,th,td{font-size:0.875rem;}a{text-decoration:none;line-height:inherit;}a img{border:none;}p{font-weight:normal;font-size:0.875rem;line-height:1.4;margin-bottom:1.25rem;text-rendering:optimizeLegibility;}p.lead{font-size:1.15625rem;line-height:1.6;}p aside{font-size:0.8125rem;line-height:1.35;font-style:italic;}label{font-size:0.875rem;}h1,h2,h3,h4,h5,h6{font-weight:normal;font-style:normal;text-rendering:optimizeLegibility;margin-top:0.2rem;margin-bottom:0.5rem;line-height:1.4;}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-size:60%;line-height:0;}h1{font-size:1.75rem;}h2{font-size:1.5rem;}h3{font-size:1.3125rem;}h4{font-size:1.125rem;}h5{font-size:0.96875rem;}h6{font-size:0.875rem;}hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:1.25rem 0 1.1875rem;height:0;}em,i{font-style:italic;line-height:inherit;}.bold,strong,b{font-weight:bold;}.subheader.bold,.subheader{line-height:1.4;font-weight:300;margin-top:0.2rem;margin-bottom:0.5rem;}small{font-size:60%;line-height:inherit;}code{font-weight:bold;}ul,ol,dl{font-size:0.875rem;line-height:1.4;margin-bottom:1.25rem;list-style-position:outside;}ul{margin-left:1.1rem;}ul.no-bullet{margin-left:0;}ul.no-bullet li ul,ul.no-bullet li ol{margin-left:1.25rem;margin-bottom:0;list-style:none;}ul li ul,ul li ol{margin-left:1.25rem;margin-bottom:0;font-size:0.875rem;}ul.square li ul,ul.circle li ul,ul.disc li ul{list-style:inherit;}ul.square{list-style-type:square;margin-left:1.1rem;}ul.circle{list-style-type:circle;margin-left:1.1rem;}ul.disc{list-style-type:disc;margin-left:1.1rem;}ul.no-bullet{list-style:none;}ol{margin-left:1.4rem;}ol li ul,ol li ol{margin-left:1.25rem;margin-bottom:0;}dl dt{margin-bottom:0.3rem;font-weight:bold;}dl dd{margin-bottom:0.75rem;}abbr,acronym{text-transform:uppercase;font-size:90%;color:#666667;border-bottom:1px dotted #ddd;cursor:help;}abbr{text-transform:none;}blockquote{margin:0 0 1.25rem;padding:0.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #fd9a00;}blockquote cite{display:block;font-size:0.8125rem;color:#666667;}blockquote cite:before{content:"\2014 \0020";}blockquote cite a,blockquote cite a:visited{color:#71b1e4;}blockquote,blockquote p{line-height:1.4;color:#666667;}.vcard{display:inline-block;margin:0 0 1.25rem 0;border:1px solid #ddd;padding:0.625rem 0.75rem;}.vcard li{margin:0;display:block;}.vcard .fn{font-weight:bold;font-size:0.9375rem;}.vevent .summary{font-weight:bold;}.vevent abbr{cursor:default;text-decoration:none;font-weight:bold;border:none;padding:0 0.0625rem;}@media only screen and (min-width:40.063em){h1{font-size:1.8125rem;}h2{font-size:1.625rem;}h3{font-size:1.4375rem;}h4{font-size:1.25rem;}h5{font-size:1.0625rem;}}@media only screen and (min-width:64.063em){p{font-size:0.9375rem;}p aside{font-size:0.875rem;}label{font-size:0.9375rem;}h1,h2,h3,h4,h5,h6{line-height:1.4;}h1{font-size:1.875rem;}h2{font-size:1.6875rem;}h3{font-size:1.5rem;}h4{font-size:1.3125rem;}h5{font-size:1.125rem;}h6{font-size:0.9375rem;}div,pre,form,blockquote,th,td{font-size:0.9375rem;}ul,ol,dl{font-size:0.9375rem;}ul li ul,ul li ol{font-size:0.9375rem;}}.print-only{display:none !important;}@media print{@page{margin:0.5cm;}*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important;}a,a:visited{text-decoration:underline;}a[href]:after{content:" (" attr(href) ")";}abbr[title]:after{content:" (" attr(title) ")";}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";}pre,blockquote{border:1px solid #999;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}img{max-width:100% !important;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}.hide-on-print{display:none !important;}.print-only{display:block !important;}.hide-for-print{display:none !important;}.show-for-print{display:inherit !important;}}
#preface-wrap.block-buttons-radius button,#preface-wrap.block-buttons-radius .button{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px;}#preface-wrap.block-buttons-radius .search_form_block input[type="text"]{-moz-border-radius-topleft:20px;-webkit-border-top-left-radius:20px;border-top-left-radius:20px;-moz-border-radius-bottomleft:20px;-webkit-border-bottom-left-radius:20px;border-bottom-left-radius:20px;}.content-system-block-.block-buttons-radius button,.content-system-block-.block-buttons-radius .button{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;}.content-system-block-.block-buttons-radius .search_form_block input[type="text"]{-moz-border-radius-topleft:10px;-webkit-border-top-left-radius:10px;border-top-left-radius:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;border-bottom-left-radius:10px;}#branding-wrap.block-custom-colour .block-inner{background:rgba(32,123,194,0.5);border-color:rgba(32,124,196,0.5);}
