.mobile-nav-frame{width:100% !important;right:0 !important}.cf:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.cf{display:inline-block}* html .cf{height:1%}.cf{display:block}html *{box-sizing:border-box}body.rfwbs-active{padding-bottom:0px}body{font-family:"Open Sans",sans-serif}body h1,body h2,body h3,body h4{font-family:"Teko",sans-serif;line-height:1}a,a:link,a:visited,a:hover,a:active{-webkit-transition:.4s ease all;transition:.4s ease all;text-decoration:none}body.responsive.layout-full #page-wrapper .full-container{max-width:1280px}#masthead{background:url("../../uploads/header-l-min.png") top left no-repeat,url("../../uploads/header-r-min.png") top right no-repeat}#header-sidebar .textwidget{font-family:"Teko",sans-serif;font-size:48px;line-height:30px;letter-spacing:2px}#header-sidebar .textwidget a{font-size:24px;font-weight:bold;text-transform:uppercase}nav.main-navigation.use-sticky-menu{border-bottom:3px solid white;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}nav.main-navigation.use-sticky-menu ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}nav.main-navigation.use-sticky-menu ul li{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}nav.main-navigation.use-sticky-menu ul li a{font-size:16px;padding:22px 20px;text-transform:uppercase;text-align:center}nav.main-navigation.use-sticky-menu ul li ul{display:none}nav.main-navigation.use-sticky-menu ul li li a{padding:10px;text-transform:capitalize;text-align:left}#header-img{background-position:50% 50%;background-size:cover;height:250px;margin:0 -35px;position:relative;top:0}#header-img.noheaderimg{height:30px;background:url("../../uploads/dark_fish_skin-min.png");background-size:auto;background-repeat:repeat}#main{border-bottom:20px solid #1b7168}#hero{border-top:white solid 3px}#hero h1{font-size:60px;margin:0;line-height:1}#hero .textwidget{text-align:center;font-weight:bold;font-size:22px;padding:20px 0}#callouts{border-bottom:3px solid white}#callouts .panel-grid-cell{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#callouts .panel-grid-cell .so-panel{width:33.33%;margin-bottom:0 !important}#callouts .panel-grid-cell .so-panel .panel-widget-style{background-position:50% 66px;background-size:100% calc(100% - 66px)}#callouts .panel-grid-cell .so-panel .textwidget{position:relative}#callouts .panel-grid-cell .so-panel .textwidget:before{display:block;content:"";width:100%;padding-top:66.66667%}#callouts .panel-grid-cell .so-panel .textwidget>.content{position:absolute;top:0;left:0;right:0;bottom:0}#callouts .panel-grid-cell .so-panel .co{display:block;font-family:"Teko",sans-serif;font-weight:normal;font-size:24px;text-align:center;height:100%}#callouts .panel-grid-cell .so-panel .co .title{display:block;background:white;line-height:66px;color:#242422;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}#callouts .panel-grid-cell .so-panel .co .link{display:block;height:calc(100% - 66px);background:transparent;color:transparent;text-transform:uppercase;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;position:relative}#callouts .panel-grid-cell .so-panel .co .link strong{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#callouts .panel-grid-cell .so-panel .co:hover .title,#callouts .panel-grid-cell .so-panel .co:focus .title{background:#E8E8E8}#callouts .panel-grid-cell .so-panel .co:hover .link,#callouts .panel-grid-cell .so-panel .co:focus .link{background-color:#1b7168;background-color:rgba(27,113,104,0.8);color:white}#home-content{border-bottom:3px solid white}#home-content .panel-grid-cell{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#home-content .panel-grid-cell .so-panel{width:50%;margin-bottom:0 !important}#home-content .panel-grid-cell .so-panel .alignright{margin-bottom:0}#home-content .panel-grid-cell .so-panel .text{height:100%}#home-content .panel-grid-cell .so-panel .text .textwidget{max-width:640px;overflow:hidden;padding:30px}#home-content .panel-grid-cell .so-panel .text .textwidget h2{font-size:48px;margin:0 0 25px;line-height:1}#home-content .blue{background:#3196DC;overflow:hidden;height:100%}#second-content{border-bottom:3px solid white}#second-content .text{padding-top:10vh;padding-bottom:10vh;color:white;text-align:center}#second-content .text .name{color:white}#second-content .text h3{color:white;font-size:48px;text-align:center}#map .text{background-color:#242422;background-color:rgba(36,36,34,0.8);padding:35px;color:white}#map .link a{display:block;min-height:255px}#gallery-3 .gallery-item{width:auto !important;margin-left:20px}#primary,.page-template-default #primary{width:70%}.page-template-default #primary{border-right:3px solid #E8E8E8;padding-right:35px}#secondary{width:27%;background:#242422;border:3px solid #E8E8E8}#secondary .widget{font-size:16px;margin:0 0 15px 0;padding:15px;color:white}#secondary .widget :last-child{margin-bottom:0;padding-bottom:0}#secondary .widget h3.widget-title{color:#E8E8E8;border-bottom:3px solid white;font-size:24px;margin:5px 0 10px 0;padding:0 0 5px 0}#secondary .widget input{border:3px solid #E8E8E8;font-family:"Open Sans",sans-serif;border-radius:0;font-weight:300;line-height:35px;padding:0 4px;width:99%}#secondary .widget_recent_entries li{margin-bottom:10px}#black-studio-tinymce-2,#black-studio-tinymce-4{width:25% !important}#black-studio-tinymce-3{width:50% !important}.layout-full #colophon{padding:30px 0 0 0;border-top:white 3px solid}.layout-full #colophon #footer-widgets{padding-bottom:25px}.layout-full #colophon .textwidget{font-size:18px;line-height:30px}.layout-full #colophon .textwidget ul{list-style-image:url("../../uploads/bullet.png");padding-left:20px}.layout-full #colophon .textwidget ul li{padding-left:10px}.layout-full #colophon .textwidget ul li a{color:white}.layout-full #colophon .textwidget ul li a:hover,.layout-full #colophon .textwidget ul li a:focus{color:#46ecdb}.layout-full #colophon .textwidget ul li a strong{display:inline-block;margin-right:2px}.layout-full #colophon .widget-title{font-size:30px;font-weight:normal;margin:30px 0}.layout-full #colophon .su-posts .su-post{padding-left:30px;background:url("../../uploads/bullet.png") 0 8px no-repeat;margin-bottom:1em}.layout-full #colophon .su-posts .su-post-title{font-weight:bold}.layout-full #colophon .su-posts .su-post-title a{color:white}.layout-full #colophon .su-posts .su-post-title a:hover,.layout-full #colophon .su-posts .su-post-title a:focus{color:#46ecdb}.layout-full #colophon #site-info{font-size:14px;background:#242422;line-height:42px;font-family:"Open Sans",sans-serif}.layout-full #colophon #site-info .full-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.layout-full #colophon #site-info .left,.layout-full #colophon #site-info .right{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.layout-full #colophon #site-info .left{text-align:left}.layout-full #colophon #site-info .right{text-align:right}#gallery-3 img,#gallery-4 img,.su-custom-gallery img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.wp-image-402{-webkit-filter:grayscale(100%);filter:grayscale(100%)}table td.content{padding:7px;font-size:18px}strong.name{color:#1b7168}.entry-content .inner-nav{list-style:none;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.entry-content .inner-nav li{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin:0;padding:0px 1px}.entry-content .inner-nav li a{font-family:"Teko",sans-serif;background:#1b7168;color:white;text-align:center;display:block;padding:10px}.entry-content .inner-nav li a:hover,.entry-content .inner-nav li a:focus{background:#242422}.dark,.dark-alt{background:url("../../uploads/dark_fish_skin-min.png")}.dark .widget-title,.dark-alt .widget-title{color:white}.dark .textwidget,.dark-alt .textwidget{color:white}.dark .textwidget h1,.dark .textwidget h2,.dark .textwidget h3,.dark-alt .textwidget h1,.dark-alt .textwidget h2,.dark-alt .textwidget h3{color:white}.dark .textwidget .wp-caption,.dark-alt .textwidget .wp-caption{background:#242422}.dark.siteorigin-panels-stretch,.dark-alt.siteorigin-panels-stretch{border-bottom:3px solid white}.dark-alt{background:#242422}.grey{background:#E8E8E8}.grey h2{margin-top:0}.btn{background:#242422;border:3px solid white;border-radius:3px;display:inline-block;padding:0 40px;line-height:55px;font-family:"Teko",sans-serif;font-size:24px;font-weight:bold;color:white !important;text-transform:uppercase}.btn:hover,.btn:focus{background:#1b7168;color:#242422 !important}.has-list ul{list-style:none;margin:0;padding:0}.has-list ul li{margin:0;padding:5px;border-bottom:1px solid #11a091}.entry-content .no-list{list-style:none;margin:0;padding:0}.entry-content .no-list li{margin:0;padding:5px;border-bottom:1px solid #11a091}.entry-content .wp-caption{background:#E8E8E8;border:0px solid #e0e0e0;padding:5px 0 10px 0px;box-shadow:0 1px 2px transparent}@media (max-width: 1280px){nav.main-navigation.use-sticky-menu ul li a{padding:22px 10px}}@media (max-width: 1080px){nav.main-navigation.use-sticky-menu ul li a{padding:22px 10px;font-size:14px}}@media (max-width: 980px){.entry-content .inner-nav{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.entry-content .inner-nav li{border-bottom:2px solid #E8E8E8}}@media (max-width: 780px){#callouts .panel-grid-cell .so-panel,#home-content .panel-grid-cell .so-panel{width:100%}.page-template-default #primary{border-right:0;padding-right:0}}@media (max-width: 680px){#black-studio-tinymce-5 .textwidget p{text-align:center !important}#footer-widgets{padding:0 20px}#black-studio-tinymce-2,#black-studio-tinymce-3,#black-studio-tinymce-4{width:100% !important}.entry-content .alignleft,.entry-content .aligncenter,.entry-content .alignright{clear:both;float:none;margin:10px auto;width:100%}footer #footer-widgets .widget{width:100%}.layout-full #colophon #site-info .full-container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.layout-full #colophon #site-info .left,.layout-full #colophon #site-info .right{text-align:center;width:100%}}@media (max-width: 480px){.entry-content .inner-nav{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.entry-content .inner-nav li{width:100%}#header-sidebar .textwidget{line-height:1;font-size:22px}#header-sidebar .textwidget a{font-size:18px}}
