@import url(/wp-content/themes/twentythirteen/style.css);.js .tmce-active .wp-editor-area{color:unset!important}html{font-family:'Lato','Arial','Sans-Serif';font-size:110%;font-weight:300;line-height:170%;overflow-x:hidden}body{background-color:#fff;color:#555}h1,h2,h3,h4,h5,h6{font-family:'Lato','Arial','Sans-Serif';font-weight:400;line-height:140%;margin-top:0}h1{font-size:175%;color:#606060}h2{font-size:125%;text-transform:uppercase;color:#606060!important}h3{font-size:110%;margin-bottom:10px}h4{font-size:100%;margin-bottom:5px}p{line-height:170%}a,a:visited{color:#555;text-decoration:none}a:hover,a:active{text-decoration:none;color:#555}a[href="#"]{cursor:default}.entry-content a,.entry-content a:hover,.entry-content a:active{color:#555}.entry-meta a{color:#606060}.entry-title a:hover,.entry-meta a:hover{color:#404040}html .button,html button,html input[type="submit"],html input[type="reset"],html .btn,html .vfbp-form .btn-primary{background:#606060!important}html .button:hover,html button:hover,html input[type="submit"]:hover,html input[type="reset"]:hover,html .btn:hover,html .vfbp-form .btn-primary:hover{background:#595992!important}hr{background:none;border-top:3px solid #ebebeb;margin-top:3em;margin-bottom:1em}.clear{clear:both}.padded{padding:10px}.site{max-width:100%;background-color:#fff0;border:none!important}.site-content{max-width:900px;margin:auto}.site-content.full_width{max-width:none}.hentry{padding-top:0}.more_text_hidden{display:none}.more_text_hidden.show_now{display:block}.image-slider-sizer.inner{max-width:900px;margin:0 auto;padding-bottom:25%!important}.middle-container{float:left;width:100%;max-width:100%}.middle-container .inner{max-width:900px;margin:auto;padding:30px 0}#primary{float:none;width:100%;padding:0;position:relative}.page-template-default #primary{padding-left:0;float:none;width:100%!important;position:relative;margin-left:auto;margin-right:auto;max-width:900px}.no-sidebar #primary,#primary.full-width{width:100%;padding-left:0%}#tertiary{float:none;width:100%;position:relative;height:auto}.entry-title{font-weight:400;font-size:175%;color:#606060;font-family:"Playfair Display";font-family:'Lato','Arial','Sans-Serif'}.entry-header,.entry-content,.entry-summary,.entry-image,.entry-meta{width:100%;max-width:900px}.entry-content{padding-bottom:15px}.full_width .entry-content{max-width:none}a.button{padding:10px 20px;color:#fff!important;cursor:pointer}.ress_box{width:100%;height:0;padding-bottom:56.25%;position:relative}.ress_box>.ress_frame{width:100%;height:100%;position:absolute;top:0;left:0;border:none;padding:0}#tertiary .sidebar-inner{float:left;width:100%}#tertiary .widget-area{float:left;width:100%}#tertiary .widget{background:#fff0;font-size:100%;margin-bottom:20px;float:left;width:33.33%;padding:0 4px}#tertiary .widget:nth-child(3n-2){padding:0 8px 0 0}#tertiary .widget:nth-child(3n){padding:0 0 0 8px}#tertiary .widget h2{margin-bottom:15px;color:#606060}#tertiary .widget a,#tertiary .widget a:active,#tertiary .widget a:hover{color:#1d0f6d}#tertiary .widget .current-menu-item a{color:#606060;font-weight:500}#tertiary .widget a .fa{color:#606060}#tertiary .widget a .fa.fa-inverse{color:#fff}.openinghours{float:left}.openinghours .day{float:left;width:48.5%;margin-right:1.5%}.openinghours .time{float:left;width:48.5%;margin-left:1.5%}.site-header{position:absolute;width:100%;z-index:17;background-color:#fff;background-color:rgb(255 255 255 / .9);top:0}.home .site-header{background-color:#fff0}.site-header.hasnoimage{position:relative}.site-header.sticky{background-color:#fff;position:fixed!important;top:0;overflow:visible;opacity:0;z-index:15;-webkit-transition:opacity 250ms linear;-moz-transition:opacity 250ms linear;-ms-transition:opacity 250ms linear;-o-transition:opacity 250ms linear;transition:opacity 250ms linear;box-shadow:0 2px 3px rgb(204 204 204 / .5)}.site-header.header_flex{background-color:#fff;top:0;left:0;width:100%;position:fixed!important;z-index:15;overflow:visible;-webkit-transition:top 500ms ease;-moz-transition:top 500ms ease;-ms-transition:top 500ms ease;-o-transition:top 500ms ease;transition:top 500ms ease}.site-header.header_flex.active{top:-20px;padding-bottom:0;-webkit-box-shadow:0 0 4px 0 rgb(0 0 0 / .5);-moz-box-shadow:0 0 4px 0 rgb(0 0 0 / .5);box-shadow:0 0 4px 0 rgb(0 0 0 / .5)}.weddings_and_events .site-header.header_flex.active{top:0!important;height:auto!important}.site-header.header_flex .header_inner{padding-bottom:0}.site-header.header_flex .logo,.site-header.header_flex .header_left{height:120px}.site-header.header_flex.nosubmenu .header_left{height:auto}.site-header.header_flex .logo{margin-top:0;-webkit-transition:margin 500ms ease,height 500ms ease;-moz-transition:margin 500ms ease,height 500ms ease;-ms-transition:margin 500ms ease,height 500ms ease;-o-transition:margin 500ms ease,height 500ms ease;transition:margin 500ms ease,height 500ms ease}.site-header.header_flex.active .logo{margin-top:50px;height:60px}.weddings_and_events .site-header.header_flex.active .logo{margin-top:0!important}.white_back{background-color:#fff;z-index:1;position:relative}.parralax_area{position:fixed;top:0;left:0;width:100%;height:100%}.header_inner{max-width:1200px;margin:auto;padding:15px 0}.header_left{float:left;width:15%;position:relative}.header_left .logo{max-width:100%;height:auto;max-height:120px}.header_right{float:left;width:85%;position:relative}.header_right .header_right_top{float:left;width:100%;margin-bottom:20px;font-weight:300;font-size:120%;text-align:right}.header_right_top .phone{display:inline-block;margin-right:15px;padding-right:0;line-height:40px;text-transform:uppercase}.header_right_top .phone:first-child{padding-right:15px}.header_right_top .memberbutton{display:inline-block;border:solid 1px #CCC;padding:5px 15px;height:40px}.header_right_top a{text-transform:uppercase}.header_right .header_right_bottom{float:left;width:100%}.site-header.sticky .logo{max-height:80px}.site-main{margin-top:110px}.main-navigation{min-height:100%}.navbar{max-width:100%;background-color:#fff0}.navbar.mobile{display:none}.navbar .nav-menu{padding:0;text-align:right}.navbar .nav-menu li.current_page_parent,.navbar .nav-menu li.current_page_ancestor{border-bottom:solid 1px #172154}.sub-menu-toggle{display:none}ul.nav-menu li:hover>ul,ul.nav-menu li a:hover~ul,ul.nav-menu li a:active~ul,.nav-menu ul li:hover>ul,.nav-menu ul li:active>ul .nav-menu .focus>ul{opacity:1;clip:inherit;width:auto;height:auto;display:block;visibility:visible}ul.nav-menu ul a,.nav-menu ul ul a{width:300px}#submenu_outer{background:#606060}#submenu_inner{padding:10px 0;text-align:center}a.page_list:after{content:'|';padding:0 10px;color:#fff!important}a.page_list:last-of-type:after{content:none}a.page_list,a.page_list:visited{color:#fff!important;font-weight:400;display:inline-block}a.page_list:hover,a.page_list:visited:hover{color:#ccc!important}a.page_list.current_page,a.page_list.current_page:visited{color:#ccc!important}.navbar .nav-menu li.fa-home{font-size:150%}.navbar .nav-menu li.fa-home a{display:block;position:absolute;top:0;left:0;width:24px;height:24px;background:#fff0;color:#fff0}.navbar .nav-menu li.current-menu-item.fa-home:before{color:#131377}.navbar .nav-menu li a{font-size:105%;font-weight:400;font-style:normal;padding:0;line-height:150%;color:#555;padding:5px 7px}.nav-menu li:hover>a,.nav-menu li a:hover,.nav-menu li:focus>a,.nav-menu li a:focus{background:#000034;color:#fff}.nav-menu li.current_page_item>a,.nav-menu .sub-menu li.current_page_item>a{background-color:#000034;color:#fff}.nav-menu .sub-menu{background:#fff0;border:0;padding-top:10px;left:0;display:none}.nav-menu .sub-menu:before{content:'';width:0;height:0;border-left:6px solid #fff0;border-right:6px solid #fff0;border-bottom:6px solid #EEE;left:10px;position:absolute;top:4px}.nav-menu .sub-menu li{margin-right:0;background:#EEE;border-bottom:solid 1px #DDD}.nav-menu .sub-menu li a{padding:5px 15px}.nav-menu .sub-menu li.current_page_item a{border-bottom:0}.nav-menu .sub-menu li a{text-align:left;color:#333}.nav-menu .sub-menu li a:active,.nav-menu .sub-menu li a:hover,.nav-menu .sub-menu li a:focus{background:#000034;color:#fff}.homeimage{position:relative;width:100%;float:left;height:1000px;z-index:1}.homeimage .caption{position:absolute;bottom:150px;width:100%;padding:25px 0 0 0;z-index:3}.caption .caption_inner{max-width:900px;margin:auto;text-align:center}.caption .caption_inner h2{font-size:500%;margin-bottom:20px;margin:0 0 0 0;color:#fff!important;text-transform:uppercase}.caption .caption_inner h3{margin:0 0 10px 0;font-size:250%;color:#eee}.homeimage .scroll_button{position:absolute;bottom:0;height:80px;padding:20px 0;width:100%;background:#fff}.scroll_button .scroll_button_inner{max-width:900px;margin:auto;text-align:center}.scroll_button .scroll_button_inner .scroll_home{font-size:110%;font-weight:400;text-transform:uppercase;cursor:pointer;color:#333}.scroll_button .scroll_button_inner .scroll_home i{font-size:135%;vertical-align:middle;margin:0 0 0 10px}.img_link{max-width:100%}.widget .menu-item{width:100%;padding:10px 20px;border-bottom:1px solid #efefef}.widget .menu-item:last-of-type{border-bottom:none}.homeboxes{float:left;width:100%}.homeboxes .homeboxes_inner{max-width:900px;margin:auto;padding:30px 0}.homeboxes .block{margin-left:1.33%;margin-right:1.33%;float:left;margin-bottom:3%;width:23%}.homeboxes .block:nth-child(4n-3){clear:left;margin-left:0%}.homeboxes .block:nth-child(4n){clear:right;margin-right:0%}.homeboxes .block:hover .block_image{-webkit-transform:scale(1.15,1.15);-moz-transform:scale(1.15,1.15);-ms-transform:scale(1.15,1.15);-o-transform:scale(1.15,1.15);transform:scale(1.15,1.15);-webkit-transform:scale3d(1.15,1.15,1);-moz-transform:scale3d(1.15,1.15,1);-o-transform:scale3d(1.15,1.15,1);transform:scale3d(1.15,1.15,1)}.homeboxes .block_icon_padder{position:relative;top:-10px;margin-left:10px;margin-right:10px;width:50px;height:50px;border-radius:25px;text-align:center;display:inline-block;vertical-align:top;padding:0}.homeboxes .div_icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:1em;font-size:1.2em;padding:0!important;color:#fff;display:inline-block}.homeboxes .title_icon{display:inline-block;vertical-align:top;width:50%;width:-webkit-calc(100% - 70px);width:-moz-calc(100% - 70px);width:calc(100% - 70px);text-align:left!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.homeboxes .block .block_title{margin-top:0;margin-bottom:20px;text-align:center;font-size:1em}.homeboxes .block .block_image_container{height:250px;width:100%;position:relative;margin-bottom:15px;border:solid 1px #ddd;overflow:hidden}.homeboxes .block:active .block_image_overlay,.homeboxes .block:hover .block_image_overlay{opacity:1}.homeboxes .block .block_image{position:absolute;width:100%;height:100%;position:relative;background-size:cover;background-position:top center;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1);-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}.homeboxes .block .block_image_overlay{position:absolute;width:100%;height:100%;background:rgb(0 0 0 / .7);top:0;left:0;opacity:0;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear;color:#fff}.homeboxes .block .block_image_overlay p{padding:15px}.homeboxes .block .block_info .block_text{margin-bottom:15px;color:#777}.homeboxes .block .block_info .block_button{text-transform:uppercase;padding:7px 10px;display:inline-block;font-weight:300;float:right}.sep_holder{display:block;width:100%;position:relative;vertical-align:middle}.sep_holder .sep_line{border-top-width:3px;border-top-style:solid;width:100%;height:1px;position:absolute;top:50%;z-index:0}.sep_holder .sep_overlay{position:relative;z-index:2;display:inline-block;background-color:#fff;padding-left:20px;padding-right:20px}#featured_posts{overflow:hidden}#featured_posts .inner,#testimonials .inner{padding-top:0}.latest_news,.latest_testims{width:100%;width:calc(100% + 20px);margin:0;margin-left:calc(5px - 15px);padding-bottom:40px;float:none;position:relative}.latest_news .news_header,.latest_testims .tm_header{display:none;width:100%;width:calc(100% - 20px);margin-left:calc(5px + 5px);float:left}.latest_news .news_header .news_title,.latest_testims .tm_header .testim_title{float:left;display:inline-block;clear:none}.latest_news .news_header .news_readmore,.latest_testims .tm_header .testim_readmore{float:right;display:inline-block;clear:none}.latest_news .news_header .news_readmore i,.latest_testims .tm_header .testim_readmore i{margin-left:10px}.latest_news .news_header .news_description,.latest_testims .tm_header .tm_description{display:block;clear:both;width:100%;float:left}.latest_news .slides,.latest_testims .slides{float:left;width:100%}.latest_news .news,.latest_testims .testimonial{width:50%;float:left;padding:10px;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.latest_news .news_image,.latest_testims .tm_image{width:37.5%;margin-right:2.5%;float:left;height:175px;border:solid 1px #eee;background-size:cover;background-position:top center;background-repeat:no-repeat}.latest_news .news_information,.latest_testims .tm_information{width:100%;float:left}.latest_news a~.news_information,.latest_testims a~.tm_information{width:60%}.latest_news .news_information .news_date,.latest_testims .tm_information .tm_date{margin-bottom:15px}.latest_news .news_information .news_content,.latest_testims .tm_information .tm_content{margin-bottom:15px}.latest_testims .tm_information .tm_content{background:#E0E0E0;position:relative;padding:10px 5px}.latest_testims .tm_content:after{content:'';position:absolute;bottom:-10px;left:110px;width:0;height:0;border-left:10px solid #fff0;border-right:10px solid #fff0;border-top:10px solid #E0E0E0}.latest_news .flex-direction-nav,.latest_testims .flex-direction-nav{position:absolute;bottom:0;right:0;z-index:4}.latest_news .flex-direction-nav a,.latest_testims .flex-direction-nav a{opacity:1;color:#fff;text-shadow:none;line-height:30px;cursor:pointer}.latest_news .flex-direction-nav a:before,.latest_testims .flex-direction-nav a:before{content:none}.latest_news .flex-direction-nav li,.latest_testims .flex-direction-nav li{display:block;float:left;margin-left:10px}.latest_news .flex-direction-nav .flex-prev,.latest_news .flex-direction-nav .flex-next,.latest_testims .flex-direction-nav .flex-prev,.latest_testims .flex-direction-nav .flex-next{background-color:#606060;text-align:center;width:30px;height:30px;position:static}.single .entry-image .image{height:400px;background-size:cover;background-repeat:no-repeat;background-position:top center;border:solid 1px #ccc;margin-bottom:15px}.single .event-meta{margin-bottom:20px;width:50%;float:left}.single .event-social{margin-bottom:20px;width:50%;float:left}.single .entry-content{font-size:inherit}.page-image{float:left;height:550px;width:100%;position:relative;background-size:cover;background-position:50% 0;background-repeat:no-repeat}.related_pages{float:left;width:100%}.related_pages .inner{max-width:900px;margin:auto;border-top:solid 1px #CCC;padding:30px 0}.related_pages .related_page{width:30%;margin-left:1.33%;margin-right:1.33%;margin-bottom:2.5%;float:left}.related_pages .related_page:active .overlay,.related_pages .related_page:hover .overlay{opacity:1!important}.related_pages .related_page:nth-of-type(3n-2){margin-left:0%;width:31.33%}.related_pages .related_page:nth-of-type(3n-1){width:31.33%}.related_pages .related_page:nth-of-type(3n){margin-right:0%;width:31.33%}.related_pages .related_page .title{text-align:center}.related_pages .related_page .image,.related_pages .related_page .no-image{height:200px;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center center;border:solid 1px #DDD;position:relative;z-index:1}.related_pages .related_page .no-image{background:#fff;background-image:url(/wp-content/themes/longreef/images/temporary-image.jpg);background-position:center;background-repeat:no-repeat;background-size:contain}.related_pages .related_page .image .overlay,.related_pages .related_page .no-image .overlay{opacity:0;background-color:#444;background-color:rgb(68 68 68 / .65);width:100%;height:100%;position:absolute;z-index:2;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear;padding:15px}.related_pages .related_page .image .overlay .excerpt,.related_pages .related_page .no-image .overlay .excerpt{text-align:center;color:#fff}.related_pages .related_page .readmore{background:#fff;background:rgb(255 255 255 / .8);padding:7px 15px;position:absolute;bottom:0;right:0;z-index:3;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}.related_pages .related_page .readmore:hover,.related_pages .related_page .readmore:active{background:rgb(255 255 255 / .9)}.site-footer-above{float:left;width:100%}.site-footer-above .footer_inner{max-width:900px;margin:auto;border-top:solid 1px #ccc;padding:30px 0}.site-footer-above .footer-newsletter{width:100%;text-align:center}.site-footer-above .footer-newsletter h3{width:100%;margin:0 0 15px 0}.footer-newsletter form>p{display:inline-block;float:none}.mc-banner,.mc-modal,.mc-modal-bg{display:none!important}.site-footer-above .footer-icons{float:right}.site-footer-above .footer-icons img{height:140px}.site-footer-above .footer-menu{float:right}.footer-menu .nav-menu{padding:0}.site-footer h4{color:#444}.site-footer{font-weight:400;font-size:0.9em!important}.site-footer{float:left;width:100%;background:#aaa;color:inherit;font-size:100%;border-top:1px solid #c2a165}.site-footer .site_footer_inner{max-width:900px;margin:auto;padding:30px 0}.site-footer .widget{width:22.5%;margin-left:1.33%;margin-right:1.33%;padding:0;text-align:left;font-size:100%}.site-footer .widget>h3,.site-footer .widget h3.widgettitle{margin-top:0;border-bottom:solid 1px #eee;text-transform:uppercase;margin-bottom:15px;font-weight:600}.site-footer .widget:nth-child(1n){width:31.5%}.site-footer .widget:nth-child(4n-3){margin-left:0}.site-footer .widget:nth-child(4n-1){margin-right:0}.site-footer .widget:nth-child(4n-4){margin-right:0}.site-footer .widget a,.site-footer .widget a:active,.site-footer .widget a:visited,.site-footer .widget a:hover{color:#333}.site-footer .widget h2{font-size:1}.site-footer .menu{font-size:110%}.site-footer .menu li{padding-top:0;padding-left:0}.site-footer p{color:#444}.entry-content blockquote{color:#606060;font-family:playfair-display;font-weight:400;font-size:.9em}.mk-testimonial-author{margin-bottom:5px;font-weight:700;font-size:14px;color:#444!important;text-transform:uppercase;letter-spacing:1px;margin:25px 0 10px}.mk-testimonial-company{font-size:12px;font-style:italic;filter:alpha(opacity=@opacity * 100);-moz-opacity:80;-khtml-opacity:80;opacity:80;opacity:.8}.social .icon{margin-right:10px}.site-footer .widget.address_contact .social{margin-bottom:10px}.site-footer .widget.address_contact .social .icon{width:50px;height:50px;line-height:50px;text-align:center}.site-footer .widget.address_contact .social .icon:hover .front,.site-footer .widget.address_contact .social .icon:active .front{color:#595992}.site-footer .widget.address_contact .social .icon .front{color:#fff;font-size:100%;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}.site-footer .widget.address_contact .social .icon .back{color:#428bca;font-size:212%}.site-footer .widget.address_contact .address{margin-bottom:1em}.site-footer .widget.address_contact .address .fa{color:#777;padding-right:5px}.site-footer-below{float:left;width:100%;font-size:90%}.site-footer-below .inner{max-width:900px;margin:auto;padding:10px 0}.site-footer-below .attribution{float:left;width:50%;text-align:left}.site-footer-below .copyright{float:left;width:50%;text-align:right}.item_list .item{float:left;width:100%;margin-bottom:30px}.item_list .item:active .image-container .overlay,.item_list .item:hover .image-container .overlay{opacity:1}.item_list .item .image-container{float:left;width:47.5%;margin-right:2.5%;position:relative;border:solid 1px #ccc;background:#fff}.item_list .item .image-container .image{height:250px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}.item_list .item .image-container .readmorebutton{position:absolute;bottom:0;right:0;padding:10px;background:rgb(255 255 255 / .8)}.item_list .item .image-container .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/wp-content/themes/longreef/images/overlay.png);background:rgb(0 0 0 / .4);padding:20px;opacity:0;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}.item_list .item .image-container .overlay .overlaytext{color:#fff}.item_list .item .info-container{float:left;width:50%}.item_list .item .info-container h2{margin-bottom:10px;float:left;width:100%}.item_list .item .info-container .info{margin-bottom:20px;width:100%;float:left}.item_list .item .info-container .info .description{margin-top:10px}.item_list .item .info-container .info .event-date,.item_list .item .info-container .info .event-time{margin-bottom:5px}.item_list .item .info-container .readmore{display:inline-block;float:left}.item_list .item .info-container .readmore a{color:#333;border:solid 1px #ccc;padding:5px 13px;display:inline-block;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}.item_list .item .info-container .readmore a:active,.item_list .item .info-container .readmore a:hover{background:#ddd}.members-area{width:100%}.members-area iframe{width:100%;min-height:800px}form .gform_body label.gfield_label{font-size:14px;font-weight:700}.gform_body .gfield_radio label{font-size:14px!important}.gform_wrapper .ginput_container>input,.gform_wrapper .ginput_container>.gform-grid-col>input,.gform_wrapper .ginput_container textarea,.gform_wrapper .ginput_full>input,.gform_wrapper .ginput_left>input,.gform_wrapper .ginput_right>input,.gform_wrapper .ginput_right>select{width:100%!important;height:38px;padding:3px 10px!important;font-size:14px!important;line-height:1.42857143;border:solid 1px #ccc}.gform_wrapper .gform_footer input{border-bottom:none;border-top:none!important;font-size:14px!important}#field_2_16{visibility:hidden;height:1px!important}form.visual-form-builder,form.vfbp-form{margin-top:0}.visual-form-builder fieldset{border:0;margin-top:0}.sidebar-container .visual-form-builder fieldset{padding:0 15px}.visual-form-builder ul{font-size:100%;margin:0px!important}.visual-form-builder ul li{padding:0;margin-bottom:10px;padding:0 0 10px 0px!important}.visual-form-builder label.vfb-desc{font-weight:300}.visual-form-builder input[type="text"],.visual-form-builder input[type="tel"],.visual-form-builder input[type="email"],.visual-form-builder input[type="number"],.visual-form-builder input[type="submit"],.visual-form-builder input[type="url"],.visual-form-builder textarea,.visual-form-builder select,.vfbp-form input[type="text"],.vfbp-form input[type="tel"],.vfbp-form input[type="email"],.vfbp-form input[type="number"],.vfbp-form input[type="submit"],.vfbp-form input[type="url"],.vfbp-form textarea,.vfbp-form select{height:38px;padding:3px 10px 3px 10px;margin-bottom:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#333;border:solid 1px #ccc;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}.visual-form-builder input[type="submit"],.vfbp-form input[type="submit"]{background:#000034;border:0;border-bottom:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:6px 13px;font-size:100%;color:#eee}.visual-form-builder input[type="submit"]:hover,.visual-form-builder input[type="submit"]:active,.vfbp-form input[type="submit"]:hover,.vfbp-form input[type="submit"]:active{border-top:0;padding:6px 13px;background:#595992}.visual-form-builder textarea,.vfbp-form textarea{height:120px;resize:none;border-radius:0!important}.visual-form-builder input[type="text"]:focus,.visual-form-builder input[type="tel"]:focus,.visual-form-builder input[type="email"]:focus,.visual-form-builder input[type="number"]:focus,.visual-form-builder input[type="url"]:focus,.visual-form-builder textarea:focus,.visual-form-builder select:focus,.vfbp-form input[type="text"]:focus,.vfbp-form input[type="tel"]:focus,.vfbp-form input[type="email"]:focus,.vfbp-form input[type="number"]:focus,.vfbp-form input[type="url"]:focus,.vfbp-form textarea:focus,.vfbp-form select:focus{-webkit-box-shadow:inset 0 0 5px rgb(0 0 52 / .3);-moz-box-shadow:inset 0 0 5px rgb(0 0 52 / .3);box-shadow:inset 0 0 5px rgb(0 0 52 / .3);border:solid 1px rgb(0 0 52 / .3)}.visual-form-builder .vfb-legend{margin:0;padding:0;color:#000034}.visual-form-builder .vfb-legend h3{text-transform:uppercase}.visual-form-builder strong,.visual-form-builder b{font-weight:300}.visual-form-builder label.vfb-error{color:#C92929}.weddings_and_events .content-area form.vfbp-form{margin-top:0}.weddings_and_events .content-area .vfbp-form fieldset{border:0;margin-top:0}.weddings_and_events .content-area .vfbp-form ul{font-size:100%;margin:0px!important}.weddings_and_events .content-area .vfbp-form ul li{padding:0;margin-bottom:10px;padding:0 0 10px 0px!important}.weddings_and_events .content-area .vfbp-form .vfb-control-label{font-family:'Amatic SC',cursive;color:#8ebcc3;font-size:150%}.weddings_and_events .content-area .vfbp-form .vfb-form-control{font-family:"Lato","Arial","Sans-Serif";color:#555;font-weight:400}.weddings_and_events .content-area .vfbp-form label.vfbp-desc{font-weight:300}.weddings_and_events .content-area .vfbp-form input[type="text"],.weddings_and_events .content-area .vfbp-form input[type="tel"],.weddings_and_events .content-area .vfbp-form input[type="email"],.weddings_and_events .content-area .vfbp-form input[type="number"],.weddings_and_events .content-area .vfbp-form input[type="submit"],.weddings_and_events .content-area .vfbp-form input[type="url"],.weddings_and_events .content-area .vfbp-form textarea,.weddings_and_events .content-area .vfbp-form select{height:38px;padding:3px 10px 3px 10px;margin-bottom:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:solid 1px #ccc;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}.weddings_and_events .content-area .vfbp-form input[type="submit"]{background:#000034;border:0;border-bottom:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:6px 13px;font-size:100%;color:#eee}.weddings_and_events .content-area .vfbp-form input[type="submit"]:hover,.weddings_and_events .content-area .vfbp-form input[type="submit"]:active{border-top:0;padding:6px 13px;background:#595992}.weddings_and_events .content-area .vfbp-form textarea{height:120px;resize:none}.vfbp-form input[type="text"]:focus,.weddings_and_events .content-area .vfbp-form input[type="tel"]:focus,.weddings_and_events .content-area .vfbp-form input[type="email"]:focus,.weddings_and_events .content-area .vfbp-form input[type="number"]:focus,.weddings_and_events .content-area .vfbp-form input[type="url"]:focus,.weddings_and_events .content-area .vfbp-form textarea:focus,.weddings_and_events .content-area .vfbp-form select:focus{-webkit-box-shadow:inset 0 0 5px rgb(0 0 52 / .3);-moz-box-shadow:inset 0 0 5px rgb(0 0 52 / .3);box-shadow:inset 0 0 5px rgb(0 0 52 / .3);border:solid 1px rgb(0 0 52 / .3)}.weddings_and_events .content-area .vfbp-form .vfbp-legend{margin:0;padding:0;color:#000034}.weddings_and_events .content-area .vfbp-form .vfbp-legend h3{text-transform:uppercase}.weddings_and_events .content-area .vfbp-form strong,.weddings_and_events .content-area .vfbp-form b{font-weight:300}.weddings_and_events .content-area .vfbp-form label.vfbp-error{color:#C92929}.error404 .page-header,.error404 .page-content{max-width:100%;padding:15px}.mc4wp-form h3{text-transform:uppercase;margin:5px 25px 0 0;float:left}.mc4wp-form p{display:block;width:auto;float:left}.mc4wp-form input[type="text"],.mc4wp-form input[type="password"],.mc4wp-form input[type="search"],.mc4wp-form input[type="tel"],.mc4wp-form input[type="email"],.mc4wp-form select,.mc4wp-form textarea{height:38px;padding:3px 10px 3px 10px;margin-bottom:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#333;border:solid 1px #ccc;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear;font-weight:400;max-width:450px;width:1000px}.mc4wp-form input[type="submit"],.mc4wp-form input[type="button"],.mc4wp-form button{background:#428bca;color:#fff;border:0;-webkit-border-radius:0;-moz-border-radius:0;font-weight:400;height:38px;padding:5px 75px;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear;border-radius:0;width:auto}.mc4wp-form input[type="submit"]:hover,.mc4wp-form input[type="button"]:hover,.mc4wp-form button:hover{background:#595992}#mc4wp-form-1.mc4wp-form input[type="text"],#mc4wp-form-1.mc4wp-form input[type="password"],#mc4wp-form-1.mc4wp-form input[type="search"],#mc4wp-form-1.mc4wp-form input[type="tel"],#mc4wp-form-1.mc4wp-form input[type="email"],#mc4wp-form-1.mc4wp-form select,#mc4wp-form-1.mc4wp-form textarea,#mc4wp-form-1.mc4wp-form input[type="submit"],#mc4wp-form-1.mc4wp-form input[type="button"],#mc4wp-form-1.mc4wp-form button{width:300px}.weddings_and_events h1,.weddings_and_events h2,.weddings_and_events h3,.weddings_and_events h4,.weddings_and_events h5,.weddings_and_events h6{font-family:'Amatic SC',cursive;font-weight:700;color:#8ebcc3}.weddings_and_events h2{font-size:150%}.weddings_and_events h3{font-size:125%;text-transform:uppercase}.weddings_and_events h4{font-size:110%;color:#606060}.weddings_and_events h4 a{color:#606060}.weddings_and_events .entry-title{text-align:center;color:#8ebcc3;font-size:210%;position:relative;margin-bottom:35px}.weddings_and_events .entry-title .title_after{content:url(/wp-content/themes/longreef/images/title_fancy_item.png);height:25px;width:50px;position:absolute;bottom:-20px;left:47.5%;left:calc(50% - 25px)}.weddings_and_events a{color:#8ebcc3}.weddings_and_events a:hover,.weddings_and_events a:active{color:#606060}.weddings_and_events #tertiary .widget a{color:#8ebcc3;padding:5px 0}.weddings_and_events #tertiary .menu .current-menu-item>a,.weddings_and_events #tertiary .menu .menu-item a:hover,.weddings_and_events #tertiary .menu .menu-item a:active{color:#606060}.weddings_and_events #tertiary .textwidget img{margin:auto;display:block}.weddings_and_events .menu{font-family:'Amatic SC',cursive;text-align:center}.weddings_and_events .menu .menu-item{display:block;width:100%;padding:0}.weddings_and_events .menu .menu-item a{border-bottom:solid 1px #d5c29c;display:inline-block;width:100%;font-size:170%;font-weight:700;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.weddings_and_events .inner,.sidebar_page .inner{max-width:1200px}.weddings_and_events #primary,.sidebar_page #primary{width:80%;width:-webkit-calc(100% - 300px);width:calc(100% - 300px);float:right}.weddings_and_events #tertiary,.sidebar_page #tertiary{width:20%;width:-webkit-calc(300px);width:calc(300px);padding-right:20px;float:left}.weddings_and_events #tertiary .widget,.sidebar_page #tertiary .widget{width:100%}.weddings_and_events .sub-menu{margin-left:0}.weddings_and_events .header_right .header_right_top{display:none!important}.weddings_and_events .site-header .navbar{padding-top:25px}.clear_container{width:100%;float:left;clear:both}.download_shortcode{float:left;width:30%;margin:0% 1.66% 1.66% 1.66%;border-top:solid 1px #d5c29c;border-bottom:solid 1px #d5c29c;padding:5px 0}.download_shortcode .image{height:50px;width:50px;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;margin-right:15px;display:inline-block;vertical-align:middle;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in;background-size:cover;background-repeat:no-repeat;background-position:middle}.download_shortcode .title{clear:none;display:inline-block;vertical-align:middle;width:-webkit-calc(100% - 65px);width:-moz-calc(100% - 65px);width:calc(100% - 65px);line-height:130%;margin-bottom:0;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.download_shortcode:hover .title,.download_shortcode:active .title{color:#606060}.download_shortcode:hover .image,.download_shortcode:active .image{box-shadow:inset 0 0 25px 25px rgb(142 188 195 / .65)}.intrac_btns{width:100%;display:flex;flex-wrap:nowrap;justify-content:space-evenly;align-items:center;margin:1em 0}.image-slider-sizer{width:100%;height:0;padding-bottom:33.333%!important;position:relative;overflow:hidden}.image-slider{height:100%;width:100%;position:absolute;top:0;left:0;overflow:hidden}.image-slider .slide{position:relative;background-size:cover;background-position:50% 0;background-repeat:no-repeat;height:100%;width:100%}.contain_slide .image-slider .slide{background-size:contain;background-position:center}.image-slider .flex-direction-nav{position:relative;top:0;width:100%;width:calc(100% - 1em);margin:auto;height:100%}.image-slider .flex-direction-nav .flex-prev,.image-slider .flex-direction-nav .flex-next{opacity:1;text-align:center;color:#eee;top:50%;z-index:4;width:4em;height:4em;line-height:4em;margin-top:-2em;cursor:pointer;outline:none;border:2px solid #eee;border-radius:2em;background:transparent!important;-webkit-transition-property:padding,background-color;-moz-transition-property:padding,background-color;transition-property:padding,background-color;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;transition-duration:0.3s;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.image-slider .flex-direction-nav .flex-prev:hover,.image-slider .flex-direction-nav .flex-next:hover{padding-right:6em;background-color:rgb(255 255 255 / .3)!important}.image-slider .flex-direction-nav .flex-next:hover{padding-left:6em;padding-right:0}.image-slider .flex-direction-nav .flex-prev{left:0}.image-slider .flex-direction-nav .flex-next{right:0}.image-slider .flex-direction-nav .flex-prev:before,.image-slider .flex-direction-nav .flex-next:before{content:''}.image-slider .flex-direction-nav .flex-prev i,.image-slider .flex-direction-nav .flex-next i{text-shadow:1px 1px 3px rgb(51 51 51 / .5)}.image-slider:hover .flex-direction-nav .flex-prev,.image-slider:active .flex-direction-nav .flex-prev,.image-slider:active .flex-direction-nav .flex-next,.image-slider:hover .flex-direction-nav .flex-next{color:#fff;background-color:#fff;background-color:rgb(255 255 255 / .25)}.image-slider .flex-prev .fa-angle-left:before{content:"\f053"}.image-slider .flex-next .fa-angle-right:before{content:"\f054"}.those_we_love .partner_category{float:left;width:47%;margin:0% 1.5% 0% 1.5%;border-top:solid 1px #d5c29c;padding:10px 0}.those_we_love .partner_category:nth-of-type(odd){width:48.5%;margin-right:1.5%;margin-left:0%;clear:left}.those_we_love .partner_category:nth-of-type(even){width:48.5%;margin-left:1.5%;margin-right:0%;clear:right}.those_we_love .partner_category .category_header{float:left;width:100%;display:block;clear:both;cursor:pointer}.partner_category .category_image{background-size:cover;background-position:center;height:50px;width:50px;float:left;margin-right:15px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.partner_category .category_title{margin:0;clear:none;float:left;padding-top:7px;color:#d5c29c;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.partner_category .category_icon{float:right;color:#8ebcc3;font-size:150%;padding-top:7px;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in;-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.partner_category .category_icon.active{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.partner_category:hover .category_title{color:#606060}.partner_category:hover .category_image{box-shadow:inset 0 0 25px 25px rgb(213 194 156 / .65)}.partner_category:hover .category_icon{color:#606060}.partner_category .partners{float:left;width:100%;padding:10px 0;display:none}.partner_category .partners .partner{float:left;width:100%;padding-top:10px}.partner_category .partners .partner .partner_title{font-size:100%;text-transform:uppercase;font-family:'Lato','Arial','Sans-Serif';font-weight:400;margin-bottom:5px}.partner_category .partners .partner .partner_content{color:#606060}.partner_category .partners .partner p{margin-bottom:10px;line-height:140%}.partner_category .partners .partner p a{color:#606060}.lets_talk_form form.visual-form-builder{margin:0}.lets_talk_form .visual-form-builder fieldset{background:#fff0;margin:0}.lets_talk_form .visual-form-builder fieldset.left_section{float:left;width:48.5%;margin-right:1.5%;clear:none}.lets_talk_form .visual-form-builder fieldset.right_section{float:left;width:48.5%;margin-left:1.5%;clear:none}.lets_talk_form .visual-form-builder ul{position:relative;top:-25px}.lets_talk_form .visual-form-builder label.vfb-desc{text-transform:uppercase;color:#8ebcc3;font-weight:400}.lets_talk_form .visual-form-builder label .vfb-required-asterisk{color:#606060}.lets_talk_form .visual-form-builder label.vfb-error{font-weight:400}.lets_talk_form .visual-form-builder input[type="text"]:focus,.lets_talk_form .visual-form-builder input[type="tel"]:focus,.lets_talk_form .visual-form-builder input[type="email"]:focus,.lets_talk_form .visual-form-builder input[type="number"]:focus,.lets_talk_form .visual-form-builder input[type="url"]:focus,.lets_talk_form .visual-form-builder textarea:focus,.lets_talk_form .visual-form-builder select:focus{background:#d5c29c;box-shadow:none;border:solid 1px #fff0;color:#fff;outline:#fff0}.lets_talk_form .visual-form-builder input[type=submit]{font-family:'Amatic SC',cursive;background:#d5c29c;font-weight:700;font-size:140%;padding:0 15px}.lets_talk_form .visual-form-builder input[type=submit]:active,.lets_talk_form .visual-form-builder input[type=submit]:hover{background:#BDAA85}.quotes_carousel{position:relative;float:left;width:100%}.quotes_carousel .title{color:#d5c29c;margin-bottom:10px;text-align:center}.quotes_carousel .carousel_outer{margin-bottom:10px}.quotes_carousel .carousel_inner{padding:0 40px}.quotes_carousel .content{border-top:solid 1px #d5c29c;border-bottom:solid 1px #d5c29c;margin-bottom:0;padding:5px 0;text-align:center}.quotes_carousel .content p.info{margin-bottom:0}.quotes_carousel .content p.date{font-family:'Lato','Arial','Sans-Serif';font-size:80%;font-weight:300;text-transform:capitalize}.quotes_carousel .flex-control-nav{position:absolute;bottom:-50px;top:auto}.quotes_carousel .flex-direction-nav .flex-prev,.quotes_carousel .flex-direction-nav .flex-next{opacity:1;margin:0;width:30px;height:30px;text-align:center;font-size:160%;color:#d5c29c}.quotes_carousel .flex-direction-nav .flex-prev{left:0}.quotes_carousel .flex-direction-nav .flex-next{right:0}.quotes_carousel .flex-direction-nav a.flex-prev:before,.quotes_carousel .flex-direction-nav a.flex-next:before{content:''}.quotes_carousel .flex-direction-nav .flex-prev:hover,.quotes_carousel .flex-direction-nav .flex-next:hover{color:#BDAA85}.be_inspired_gallery .gallery{width:30%;margin:1.66% 1.66% 1.66%;float:left}.be_inspired_gallery .gallery:nth-of-type(3n-2){width:31.66%;margin:0% 1.66% 1.66% 0%}.be_inspired_gallery .gallery:nth-of-type(3n-1){width:31.66%;margin:0% 0% 1.66% 0%}.be_inspired_gallery .gallery:nth-of-type(3n-3){width:31.66%;margin:0% 0% 1.66% 0%}.be_inspired_gallery .title{text-align:center;color:#d5c29c;margin-bottom:10px;-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in}.be_inspired_gallery .image-outer{height:175px;width:175px;;margin:auto;position:relative;z-index:1}.be_inspired_gallery .image-inner{width:100%;height:100%;position:relative;z-index:1;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;overflow:hidden}.be_inspired_gallery .image{background-size:cover;background-position:center;background-repeat:no-repeat;height:100%;width:100%;-webkit-transition:all 300ms ease;-moz-transition:all 300ms ease;-ms-transition:all 300ms ease;-o-transition:all 300ms ease;transition:all 300ms ease;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);transform:scale(1,1);transform:scale3d(1,1,1);-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;z-index:1}.be_inspired_gallery .image-outer:after,.be_inspired_gallery .image-outer:before{-webkit-transition:all 300ms ease-in;-moz-transition:all 300ms ease-in;-ms-transition:all 300ms ease-in;-o-transition:all 300ms ease-in;transition:all 300ms ease-in;content:'';position:absolute;height:1px;width:80%;margin:0% 10% 0% 10%;background:#d5c09c}.be_inspired_gallery .image-outer:before{top:-12px}.be_inspired_gallery .image-outer:after{bottom:-12px}.be_inspired_gallery .gallery:hover .image{-webkit-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-o-transform:scale(1.1,1.1);-webkit-transform:scale3d(1.1,1.1,1);-moz-transform:scale3d(1.1,1.1,1);-o-transform:scale3d(1.1,1.1,1);transform:scale(1.1,1.1);transform:scale3d(1.1,1.1,1)}.be_inspired_gallery .gallery:hover .image-outer:before,.be_inspired_gallery .gallery:hover .image-outer:after{background:#606060}.be_inspired_gallery .gallery:hover .title{color:#606060}.more_link{width:100%;display:inline-block;text-align:center;background-color:#eee;padding:8px 0;color:#000}.more_link:before,.more_link:after{content:"\f107";display:inline-block;padding:0 1em;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.more_link.shown{display:none}.more_text_hidden{display:none}.more_text_hidden.show_now{display:block}.page-id-47 .page-image{display:none}.page-id-47 .middle-container{margin-top:150px}.entry-content .container{float:left;width:100%;margin-bottom:2%}.entry-content .half-container{float:left;width:47.5%;margin-left:1.25%;margin-right:1.25%}.entry-content .half-container h1,.entry-content .half-container h2{margin-top:0;margin-bottom:15px}.entry-content .half-container:nth-child(odd){margin-left:0%;margin-right:1.25%;width:48.75%}.entry-content .half-container:nth-child(even){margin-right:0%;margin-left:1.25%;width:48.75%}.bullet-icon{list-style-image:url(http://dev.webbird.net.au/longreef/wp-content/uploads/2014/06/flag-icon.png)!important}.longreef-icon{list-style-image:url('')!important}.longreef-table{background-color:#fff;font-size:16px;color:#000034}.longreef-table tr td{padding:5px}.omsc-toggle{margin:.1em 0!important}.omsc-toggle-title{color:#000034}.single-event .entry-image .image{display:none}p#form_success,.vfb-form-success{color:#000034}#wpadminbar{opacity:.3}#wpadminbar:hover{opacity:1}.home_square{width:100%;padding:20px 0 0 0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box}.events_page .home_square{width:34%;float:left;padding-right:20px}.events_page .home_square:nth-of-type(3n-2){clear:left}.events_page .home_square:nth-of-type(3n-1){clear:none}.events_page .home_square:nth-of-type(3n-0){width:32%;padding-right:0;clear:right}.ie8 .events_page .home_square{width:33%}.events_page .home_square:nth-child(3n){width:32%;padding-right:0}.square_img_link{display:block;width:100%;height:250px;background-color:#fff;background-size:cover;background-position:center;overflow:hidden}.square_post .square_img_link{height:280px}.event_group_title{font-family:"Lato";font-weight:500;color:#105f69;position:relative;left:-200px;text-transform:capitalize}.primary_colour{color:#428bca}.primary_background{background-color:#428bca}.primary_border{border-color:#428bca}.square_title{min-height:2.7em;overflow:hidden}.more_area{overflow:hidden}.more_area .more_button{background-color:#fff;z-index:2;cursor:pointer;text-align:center;color:#444}.more_area .more_button .fa{color:#adadad;float:left;-webkit-transition-property:transform;-moz-transition-property:transform;-ms-transition-property:transform;-o-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease;-moz-transition-timing-function:ease;-ms-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s}.more_area .more_dropdown{display:none;background-color:#efefef;padding:15px}.more_area.more_visible .more_button .fa{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.more_area.more_visible .more_dropdown{display:block}.hole_nav_button{width:60px;height:60px;float:left;text-align:center;line-height:60px;margin-right:1px;margin-bottom:1px;cursor:pointer}.hole_nav_button.active_hole{opacity:.8}.hole_details{padding:20px;border:1px solid #efefef;display:none}.hole_details.active_hole{display:block}.img_div{display:block;width:100%;height:0;padding-bottom:56%;background-color:#fff;background-size:cover;background-position:center;overflow:hidden}.float_box{width:50%;float:left;min-height:130px;display:block;padding:1em}.one_fifth{width:20%}.two_fifth,.two_fifths{width:40%}.four_fifth,.four_fifths{width:80%}.one_quarter{width:25%}.three_quarter,.three_quarters{width:75%}.one_third{width:33.333%}.two_third,.two_thirds{width:66.666%}.one_half{width:50%}.full_width,.one_whole{width:100%}.no_min{min-height:0}.small_min{min-height:10px}.content_container{max-width:900px;margin-left:auto;margin-right:auto}.content_container.container_narrow{max-width:900px}.accordion-head header{font-weight:700}.em-pagination{clear:both;display:block;text-align:center}#book_game_widget{height:450px}.page_features{width:100%;width:-webkit-calc(100% + 15px);width:-moz-calc(100% + 15px);width:calc(100% + 15px);margin-left:-7.5px;margin-top:-7.5px;margin-bottom:-7.5px}.page_feature{width:33.333%;padding:7.5px;border-right:7px solid #fff\9}.page_feature .background_image{background:#959595;width:100%;height:0;padding-bottom:75%;background-position:center;background-size:cover}.page_feature .feat_content{background-color:#eee;color:#111;padding:.6em 1em;height:180px;overflow:hidden;position:relative}.page_feature .feat_content:after{content:'';display:block;width:100%;height:40px;background-image:linear-gradient(to bottom,transparent,#eee);position:absolute;bottom:0;left:0;z-index:1}.page_feature .feat_content a{color:#111}.page_feature .feat_content .button,.page_feature .feat_content .button:hover,.page_feature .feat_content .button:focus,.page_feature .feat_content .button:active{margin:0;padding:10px;float:right;background:rgb(238 238 238 / .75)!important;color:inherit!important;text-transform:uppercase;position:absolute;bottom:0;right:0;z-index:2}.page_feature .feat_content h4{margin:0;color:#111;text-transform:uppercase}.page_feature .feat_content p{margin:0}.page_feature .category-blog .feat_content a{color:#111}@media screen and (max-width:1400px){.image-slider-sizer.inner{max-width:900px;margin:0 auto;padding-bottom:40%!important}.home .image-slider-sizer.inner .image-slider{height:100%!important}}@media screen and (max-width:1050px){.events_page .home_square{width:48%;padding-right:2%}.events_page .home_square:nth-child(2n){width:50%;padding-right:0}.image-slider-sizer{margin-top:0}.home #primary,.home #tertiary{border-bottom:none!important}.image-slider-sizer.inner{padding-bottom:45%!important}}@media screen and (max-width:950px){.image-slider-sizer.inner{padding-bottom:50%!important}}@media screen and (max-width:800px){.one_fifth:not(.no_break){width:100%}.two_fifth:not(.no_break),.two_fifths:not(.no_break),.four_fifth:not(.no_break),.four_fifths:not(.no_break){width:100%}.one_third:not(.no_break),.two_third:not(.no_break),.two_thirds:not(.no_break),.one_half:not(.no_break){width:100%}.one_quarter:not(.no_break),.three_quarter:not(.no_break),.three_quarters:not(.no_break){width:50%}.latest_news .news,.latest_testims .testimonial{width:100%}.nav_link,.image-slider .flex-direction-nav .flex-prev,.image-slider .flex-direction-nav .flex-next{font-size:.7em}}@media screen and (max-width:650px){.float_box:not(.no_break){width:100%!important;padding-left:0;padding-right:0}.one_quarter:not(.no_break){width:100%}.events_page .home_square{width:100%!important;padding-right:0!important}}@media screen and (max-width:643px){.site-main{margin-top:240px}#submenu_outer{display:block;position:absolute;bottom:-300px;width:60%;width:130px;left:5px;z-index:2;-webkit-transform:translate3d(-400%,0,0);-moz-transform:translate3d(-400%,0,0);-ms-transform:translate(-400%,0);transform:translate3d(-400%,0,0);-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transition-duration:0.4s;transition-duration:0.4s}#submenu_outer.active_submenu{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate(0,0);transform:translate3d(0,0,0)}#submenu_outer a.page_list,#submenu_outer a.page_list:visited{display:block;width:100%;white-space:normal;padding:5px 5px;border-bottom:1px solid #fff}#submenu_outer a.page_list:last-of-type{border-bottom:none}#submenu_outer a.page_list:after{content:none}#submenu_inner{display:block;height:300px;padding-top:80px;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}}@media screen and (max-width:746px){#book_game_widget{height:700px}}.club-notice{padding:.75em 0;background-color:#01146d;color:#fff;text-transform:uppercase;letter-spacing:.015em;text-align:center}