@media (orientation:portrait), (max-width:900px) {div.header_container, div.outer_header {height:auto !important;}a.nav_button {font-size:2em;}.outer_content {font-size:200%;}.outer_content div.breadcrumb, div.slabtitle div.breadcrumb {height:auto !important;margin-left:0;}.outer_content div.breadcrumb {font-size:110%;}.outer_content div.breadcrumb li, div.slabtitle div.breadcrumb li {height:auto;line-height:140%;float:none;padding-top:0.5em;}.outer_content div.breadcrumb li {background-position:left 0.9em;}div.slabtitle div.breadcrumb li {background-position:left 0.5em;}.outer_content h1.main_title {font-size:1.6em;}div[itemprop="mainContentOfPage"] div.content_outer p img, div[itemprop="description"] img {max-width:100%;height:auto;margin:0.5em 0;}div.icon_links ul {font-size:1em;width:100%;margin:3% auto 3% auto;}div.icon_links li {line-height:120%;height:auto;padding:1.2em 0.3em 0.3em 0.3em;float:none;text-align:center;background-image:none;}div.news_list_outer td {display:block;}div.news_list_outer td.news_td_img img{width:100%;max-width:400px;height:auto;}div.news_date_p {font-size:85%;padding-top:25px;}div.news_content h1 {min-width:50%;}td.news_date {font-size:1em;}div.article_main_img {padding-top:30px;}#gal-slides div.nivo-controlNav a.nivo-control {margin:15px 10px 10px 20px;}.outer_footer, .inner_footer, .inner_footer div.footer_nav, .inner_footer ul.footer_menu {display:block;width:100%;height:auto;padding:0;text-align:center;}.inner_footer div.footer_nav {float:none;clear:both;}.inner_footer ul, .inner_footer li {text-align:center !important;}.inner_footer ul.footer_menu {width:90% !important; margin:0.5em 0!important;font-size:120% !important;float:none;white-space:normal;display:inline-block;}.inner_footer ul.footer_menu li {margin:0 0 1em 0;display:inline-block !important;}.inner_footer ul.footer_menu li a {display:inline-block;line-height:120%;padding:0.2em 0.5em !important;}.inner_footer .footer_contact {margin:40px 0 20px 0;width:100%;float:none;font-size:150%;}div.footer_copy {width:auto !important;height:auto;float:none;text-align:center !important;line-height:120%; font-size:130%;}div.footer_copy span#fcopy {font-size:1em;white-space:nowrap;}div.footer_copy > em{display:none;}div.footer_copy a {display:inline-block;margin:30px;}div.footer_copy a.web-design-info{display:block;margin:0 auto;}div.fbcomts {overflow:hidden;width:95%;margin:0 auto;}div.social_nav {width:100%;clear:both;text-align:center;}div.social_nav ul {width:auto;height:auto;clear:both;float:none !important;display:inline-block;text-align:center;}div.social_nav li {display:inline-block;margin:10px;}div.social-share-lg {margin:20px auto 20px auto;padding:0px;float:none;background:none;}.nivo-controlNav:not(.nivo-thumbs-enabled) a.nivo-control { margin:0 0.8em !important; }.nivo-controlNav:not(.nivo-thumbs-enabled) {-webkit-transform:scale(2) translateY(25%) translateZ(0);-moz-transform:scale(2) translateY(25%) translateZ(0);-o-transform:scale(2) translateY(25%) translateZ(0);transform:scale(2) translateY(25%) translateZ(0);}.outer_content {width:95% !important;}.content_outer, .social-share-lg {width:100% !important;}.sort_links a {padding:0 1em;}.sort_links em {display:block;padding:0 0 1.4em 0;border:none;}.sort_links strong {border:none;padding:0 0 1.4em 0;}div.ctact_l, div.ctact_r {width:100%;float:none;}div.ctact_r h2 {margin:0.3em;}.gmap {height:70vh;}div.webform div{text-align:center;}img.formimg {margin:0;}div.webform label {width:auto;display:block;text-align:center;}div.webform input, div.webform select, div.webform textarea, div.webform .fieldblock, div.webform .fieldblockin{width:90%; margin:0.1em 0 0.2em 0;}div.webform input.form_button{width:auto;max-width:300px;}div.fieldsection > div.half, div.webform .labelblock{width:auto;}div.fieldblockin > div {margin-bottom:1em;}div.webform .labelblock{width:98%;}div.webform .form_half,div.webform .form_third,div.webform .form_twothird{width:60%;}div.webform .form_quart{width:22%;}div.webform div.tickbox-row{padding:0;}div.webform div.tickbox-row > label{display:inline-block;}div.webform div.chkboxes .inblock {width:90% !important;display:block;padding-left:7% !important;margin:0 auto 0.8em auto !important;}div.webform div.fieldradchk{padding: 0 1.0em 0 0.5em;}div.webform input.form_button {margin:0.6em auto;}div.webform img{max-width:100%;height:auto;}table.content_table, .content_table thead, .content_table tbody, .content_table th, .content_table td, .content_table tr { display:block; }#cboxOverlay, #colorbox, #cboxWrapper {width:100% !important;overflow:hidden;}.nav_div{margin:0.5em 2.5%;}.nav_div a,.nav_div span{margin-bottom:1em;}.news_item h2,.event_item h2{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;}}@media (max-width:600px) {.nav_div a.navlg,.nav_div span.navlg{margin-right:0;box-sizing:border-box;width:100%;}.flexhalf{width:100%;flex:1 1 100%;}}@media (orientation:portrait) and (min-width:1024px) {.div_outer0 {min-height:56.25%;}}@media (orientation:portrait), (max-width: 1023px) {.cookie_inner {width:90%;}}@media (orientation:portrait) {.outer_footer {padding-bottom:14em !important;}.cookie_outer {font-size:1.5em;}.cookie-notice {line-height:1.7em;}a.cookie-accept, a.cookie-more {line-height:2em; margin:0.5em 0 0 1em; padding:0px 8px 4px 8px; border-radius:10px;}}@media (orientation:portrait), (max-width: 1024px) {a.menuico, a.menuico:hover {color:#404040;}.mico, .mico:before {border-color:#000;}div.main_menu:hover span.mico:before, div.main_menu:focus span.mico:before {border-left-color:#000;}div.mmshow span.mico:before, div.mmshow span.mico:after {background-color:#000;}}@media (orientation:portrait), (max-width: 900px) {.menu_outer {background:none;}.main_menu{text-align:right;position:relative;}a.site_logo{z-index:2;}a.menuico{margin-right:1em;z-index:3;position:relative;}div.mmcontain{position:fixed;top:0;bottom:0;left:0;background-color:#000000;background-color:rgba(0,0,0,0.7);z-index:1;overflow-y:scroll;overflow-x:hidden;}span.popup span.bg{background:none;}.pop_menu span.popup span.col a,#slab_ourmenu .slab-tabs a{padding:0.4em !important;}div.footer_contact_outer,.inner_footer div.browse_nav,.inner_footer div.social_nav{width:100%;}}@media (orientation:portrait) {.pop_menu span.popup a,#slab_ourmenu .slab-tabs a{width:100%;flex:1 1 100%;}.pop_menu:hover span.popup span.bg{padding-top:10vh;}.img_slider .slabcont,.img_slider .anythingSlider,div.img_slider ul.anythingBase,div.img_slider ul.anythingBase li,.img_slider .anythingWindow,.img_slider .panel,.img_slider .panel img{height:auto !important;min-height:50vh !important;}#slab_slider .slabcont,#slab_slider .anythingSlider,div#slab_slider ul.anythingBase,div#slab_slider ul.anythingBase li,#slab_slider .anythingWindow,#slab_slider .panel,#slab_slider .panel img{height:100vh !important;}}@media (orientation:portrait) and (max-width: 800px) {a.locbtn{width:80%;}}@media (orientation:portrait) and (max-width: 700px) {.inscroll a.site_logo{height:14vh;}#slab_aboutus .slabcont{display:flex;flex-flow:row wrap;flex-wrap:wrap;}#slab_aboutus .anythingSlider{flex:1 100%;order:2;}#slab_aboutus .anythingSlider, div#slab_aboutus ul.anythingBase, div#slab_aboutus ul.anythingBase li, #slab_aboutus .anythingWindow, #slab_aboutus .panel, #slab_aboutus .panel img{min-height:64vw !important;height:64vw !important;}#slab_aboutus .img-slider-over{flex:1 100%;order:1;position:static;background:#fefefa;}#slab_aboutus .over-content{position:static;transform:none;top:0;left:0;}#slab_aboutus .over-content p:last-of-type {padding-bottom:1em;}#slab_ourmenu .anycapt-cont h2.omhf{padding-top:2.2em;}.special-splash h2 em{display:block;}.special-splash dt{width:32%;}.special-splash dt, .special-splash dd{font-size:1.1em;}}@media (orientation:portrait) and (min-width: 700px) {.pop_menu span.popup a,#slab_ourmenu .slab-tabs a{font-size:3.5em;}}@media (orientation:landscape) and (max-width: 1000px) {div.btnrow a{min-height:30vh;font-size:2.2em;}.inscroll a.site_logo{height:20vh;}div.footer_copy{padding:0.5em 0.5em 3em 0.5em;}div.footer_copy a{margin:0.2em 0.7em;}#ftopen li:last-child{padding-top:0.5em;}}@media (orientation:landscape) and (max-width: 600px) {div.btnrow a{font-size:2em;}}@media (max-width: 1000px) {.slab-foot,.slab-tabs{display:none;}}@media (max-width:900px) {.menu_btn a.mbtn:hover, .menu_btn_act a.mbtn:hover{border:none;}li.fc_tel span{display:block;}}@media (max-width:800px) {.img-slider-over h1{width:95%;}}@media (max-width:500px) {.mapovr h2 em{font-size:180%;}.img_slider .slabcont, .img_slider .anythingSlider, div.img_slider ul.anythingBase, div.img_slider ul.anythingBase li, .img_slider .anythingWindow, .img_slider .panel, .img_slider .panel img{min-height:100vh !important;}.img_slider .panel > img,.anythingSlider-slider .panel img[style*="width"]{width:auto !important;}#body-1 .anythingSlider-slider #asl3 img{left:auto;}.img-slider-over h1{font-size:2.25em;}#slab_slider .img-slider-over h1{padding-top:2em;}div.footer_contact_outer ul#ftresrv,div.footer_contact_outer ul#ftopen{width:100%;}#fcopy span{display:block;}div.btnrow a{font-size:2.5em;}}@media (max-width:370px) {.img-slider-over h1{font-size:2em;}div.btnrow a{font-size:2em;}}@media (max-aspect-ratio: 1/2) {.inscroll a.site_logo{height:11vh;}	}