@import url(//www.matthewhorncastle.com/wp-content/themes/williams-child/../williams/style.css);@import url(//www.matthewhorncastle.com/wp-content/themes/williams-child/./fonts.css);@import url(//www.matthewhorncastle.com/wp-content/themes/williams-child/./index.css);.home .q_logo{opacity:0;transition:opacity .2s ease}.home.scroll-active .q_logo{opacity:1}#wpadminbar a{color:#fff}.single-post .post-content-wrapper{margin-bottom:35px;display:-webkit-box;display:-ms-flexbox;display:flex}.single-post .post-content-wrapper .column-1{-webkit-box-flex:8;-ms-flex:8;flex:8;padding-right:20px}.single-post .post-content-wrapper .column-2{-webkit-box-flex:4;-ms-flex:4;flex:4;padding-left:40px}.single-post .content.content_top_margin{margin-top:150px !important}.single-post .content .post-content-wrapper .column-1 .title{margin-bottom:30px}.single-post .column-1,.single-post .column-2{display:block}.single-post .title{background:0 0}.single-post .title h1{color:#000}.single-post .subscribe{background-color:#ff1641 !important;padding-top:20px}.single-post .instagram-wrapper-container{background-color:#000 !important}@media (max-width:991px){.single-post .post-content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.page-template-template-latest-news .subscribe{background-color:#ff1641 !important;padding-top:20px}.page-template-template-latest-news .instagram-wrapper-container{background-color:#000 !important;padding-top:60px}@media (max-width:900px){body.page-template-full_screen-php{font-size:inherit!important;height:auto!important}.full_screen_navigation_holder,.full_screen_preloader,.slimScrollBar{display:none!important;visibility:hidden!important}.full_screen_inner{visibility:visible!important;top:auto!important;-ms-touch-action:inherit!important;touch-action:inherit!important}.fp-scrollable,.fp-section.fp-table,.fp-slide.fp-table,.fp-tableCell,.slimScrollDiv{height:auto!important}.vc_row.full_screen_section{padding:30px 0}}h1{font-family:'Graphik';font-weight:700;font-size:54px;color:#fff;text-align:left;line-height:58px;margin-bottom:20px;text-transform:inherit;letter-spacing:0px}h1.black{font-family:'Graphik';font-weight:700;font-size:62px;color:#000;text-align:left;line-height:72px;text-transform:inherit;letter-spacing:0px}h1.header{font-family:'Graphik';font-weight:700;font-size:62px;color:#fff;text-align:left;line-height:72px;text-transform:inherit;letter-spacing:0px}h1.home{font-size:32px;text-align:center;text-transform:none;padding-bottom:25px;font-weight:700}@media (max-width:1000px){h1.home{font-size:24px}}h2{font-family:'Graphik';font-weight:700;font-size:32px;color:#000;text-align:center;text-transform:none;letter-spacing:0px;padding-bottom:25px}h2.white{font-family:'Graphik';font-weight:700;font-size:32px;color:#fff;text-align:left;text-transform:none;letter-spacing:0px;padding-bottom:25px}h2.white a{font-family:'Graphik';font-weight:700;font-size:60px;color:#fff;text-align:left !important;text-transform:none;letter-spacing:0px;padding-bottom:25px;line-height:64px}h2.subheading{font-family:'Graphik';font-weight:400 !important;font-size:16px !important;color:#ff1634 !important;text-align:left !important;text-transform:none;letter-spacing:0px;padding-bottom:40px !important}h3{font-family:'Graphik';font-weight:700;font-size:26px;color:#000;letter-spacing:0;text-align:center;line-height:35px;font-style:normal;letter-spacing:0px}h3.white{font-family:'Graphik';font-weight:700;font-size:26px;color:#fff;letter-spacing:0;text-align:center;line-height:35px !important;font-style:normal;letter-spacing:0px}h3.white:before{content:"";position:absolute;width:10%;height:3px;bottom:73%;border-bottom:3px solid #ff1634}h3.white-mobile{font-family:'Graphik';font-weight:700;font-size:26px;color:#fff;letter-spacing:0;text-align:center;line-height:35px;font-style:normal;letter-spacing:0px}h3.white-mobile:before{content:"";position:absolute;width:10%;height:3px;bottom:38%;border-bottom:3px solid #ff1634}h3.form{text-align:left !important;color:#fff;line-height:34px !important}h3.left{font-family:'Graphik';font-weight:700;font-size:26px;color:#000;letter-spacing:0;text-align:left;line-height:32px !important;font-style:normal;letter-spacing:0px}.vertical-text{transform:rotate(270deg);transform-origin:right;float:right}h3.vertical{font-family:'Graphik' !important;font-weight:700 !important;font-size:26px !important;color:#fff !important;padding-left:0 !important;margin-right:-80px !important;overflow:hidden;white-space:nowrap}h3.vertical-2{font-family:'Graphik' !important;font-weight:700 !important;font-size:26px !important;color:#fff !important;padding-left:0 !important;margin-right:-10px !important;overflow:hidden;white-space:nowrap}h3.vertical-black{font-family:'Graphik' !important;font-weight:700 !important;font-size:26px !important;color:#000 !important;padding-left:0 !important;margin-right:-80px !important;overflow:hidden;white-space:nowrap}h3.meet-team{font-family:'Graphik';font-weight:700;font-size:26px;color:#000;letter-spacing:.2px;text-align:left;letter-spacing:0px;line-height:43px;padding:37px 0}h3.meet-team:before{content:"";position:absolute;width:10%;height:3px;bottom:67%;border-bottom:3px solid #ff1634}h3.unique{font-family:'Graphik';font-weight:700;font-size:26px;color:#000;letter-spacing:.2px;text-align:left;letter-spacing:0px;line-height:43px;padding:20px 0}@media screen and (min-width:768px) and (max-width:1000px){h3.meet-team:before{content:"";position:absolute;width:10%;height:3px;bottom:72%;border-bottom:3px solid #ff1634}}@media only screen and (max-width:480px){h3.meet-team:before{content:"";position:absolute;width:12%;height:3px;bottom:75%;border-bottom:3px solid #ff1634}}h4{font-family:'Graphik' !important;font-weight:700 !important;font-size:20px!important;color:#fff;text-align:left;line-height:31px !important;letter-spacing:0px;text-transform:inherit !important}h4.black{font-family:'Graphik' !important;font-weight:700 !important;font-size:20px!important;color:#000 !important;text-align:left;line-height:31px !important;letter-spacing:0px;text-transform:inherit !important}h4.developments{color:#fff;letter-spacing:.2px;text-align:center;line-height:26px;letter-spacing:0px}h4.developments:before{content:"";position:absolute;width:16%;height:3px;bottom:40%;border-bottom:3px solid #ff1634}h4.property{color:#fff;letter-spacing:.2px;text-align:center;line-height:26px;letter-spacing:0px}h4.property:before{content:"";position:absolute;left:43%;width:16%;height:3px;bottom:40%;border-bottom:3px solid #ff1634}h4.small{font-family:'Graphik' !important;font-weight:600 !important;font-size:16px!important;color:#000 !important;text-align:left;line-height:25px !important;letter-spacing:0px;text-transform:inherit !important;padding-bottom:5px}h5{font-family:'Graphik';font-weight:400;font-size:12px;color:#fff;letter-spacing:.2px;text-align:left;line-height:26px;text-transform:inherit !important}p{font-family:'Graphik';font-weight:500;font-size:14px;color:#000;letter-spacing:.2px;text-align:left;line-height:26px;letter-spacing:0px}p.white{font-family:'Graphik';font-weight:500;font-size:14px;color:#fff;letter-spacing:.2px;text-align:left;line-height:26px;letter-spacing:0px}p.red{font-family:'Graphik';font-weight:500;font-size:14px;color:#ff1634 !important;letter-spacing:.2px;text-align:left;line-height:26px;letter-spacing:0px}p.red-email{font-family:'Graphik';font-weight:500;font-size:14px;color:#ff1634 !important;letter-spacing:.2px;text-align:left;line-height:26px;letter-spacing:0px}p.red-email:hover{font-family:'Graphik';font-weight:500;font-size:14px;color:#000 !important;letter-spacing:.2px;text-align:left;line-height:26px;letter-spacing:0px}.arrow-pulse img{width:50px}p.intro{font-family:'Graphik';font-weight:700;font-size:18px;color:#000;letter-spacing:.2px;text-align:left;line-height:26px;letter-spacing:0px}p.developments{font-family:'Graphik';font-weight:600;font-size:18px;color:#000;letter-spacing:.2px;text-align:left;line-height:26px;letter-spacing:0px}p.developments:before{content:"";position:absolute;width:10%;height:3px;bottom:38px;border-bottom:3px solid #ff1634}p.developments-white{font-family:'Graphik';font-weight:600;font-size:16px;color:#fff;letter-spacing:.2px;text-align:left;line-height:26px;letter-spacing:0px}p.developments-white:before{content:"";position:absolute;width:10%;height:3px;bottom:70px;border-bottom:3px solid #ff1634}.white{color:#fff}.header{height:98vh;display:flex;justify-content:center}.cta-height{height:500px}@media(max-width:768px){.cta-height{height:350px}}@media(max-width:600px){.header{height:600px !important;display:flex;justify-content:center;padding-top:100px;padding-bottom:0}}.header-2{height:640px;display:flex;justify-content:center}.header-3{height:700px;display:flex;justify-content:center}@media (mac-width:768px){.map-section{height 300px}}.talk-to-us-section{height:550px}@media (max-width:768px){.talk-to-us-section{height:0 !important}}.column-holder .section_inner_margin{display:flex}.column-1,.column-2{display:flex;align-items:flex-start}.column-2-alt{display:table;align-items:flex-start}.column-holder-2 .section_inner_margin{display:none}.default-row-padding .vc_column_container>.vc_column-inner{padding-top:30px !important;padding-bottom:30px !important}ul.williams li{font-family:'Graphik';font-weight:500;font-size:14px;color:#000;letter-spacing:.2px;line-height:26px;padding-left:20px;padding-bottom:8px}ul.williams li:before{content:'–';color:#ff1634;margin-left:-20px;position:absolute}ul.williams{list-style-type:none;margin-left:0}ul{list-style-position:inside;font-family:'Graphik';font-weight:500;font-size:14px;color:#000;line-height:26px;letter-spacing:0px;margin-left:10px;list-style-type:square}.q_logo img{height:22px !important;padding-top:12px}@media (max-width:400px){.q_logo img{height:47px !important;padding-top:25px;top:-47px}.mobile_menu_button{float:right;height:100px;left:80%;position:absolute;margin:0 10px 0 0}.footer_top .column_inner>div{margin:0 0 0!important}.footer_top{width:inherit;margin:0 5px auto !important}.footer_bottom{height:60px;width:inherit;margin:0 5px auto !important}}nav.main_menu>ul>li>a{font-family:'Graphik';font-weight:550;font-size:15px;color:#000;letter-spacing:.2px;text-align:left;line-height:26px;letter-spacing:0px;padding:0 50px 0 0 !important;text-transform:none !important}nav.main_menu>ul>li.active>a{color:#ff1634 !important}.header_bottom{padding:0 38px;background-color:none !important;-webkit-transition:all .2s ease 0s;-moz-transition:all .2s ease 0s;-o-transition:all .2s ease 0s;transition:all .2s ease 0s}header .header_bottom .mobile_menu ul li a{font-family:'Graphik';font-weight:500;font-size:18px;color:#000;letter-spacing:.2px;text-align:left;line-height:26px;letter-spacing:0px}header:not(.with_hover_bg_color) nav.main_menu>ul>li:hover>a,nav.main_menu>ul>li.active>a{color:#ff1634}nav.main_menu>ul>li:not(:first-child):before{display:none}header nav li span.menu-text{position:relative}header nav li.active>a>span.menu-text:after{content:'';position:absolute;background:#ff1634;width:calc(100% + 20px);height:3px;left:-8px;top:32px}.custom-padding-search-block{padding:50px}.drop_down .second{border-top:none;top:42px}.drop_down .second .inner>ul,li.narrow .second .inner ul{background-color:transparent}.drop_down .narrow .second .inner ul li{width:350px;margin-left:-20px}.drop_down .second .inner ul li a{font-family:'Graphik';font-weight:400;font-size:12px;color:#000;letter-spacing:.2px;text-align:left;line-height:24px;letter-spacing:0px;margin:0 15px}.drop_down .second .inner ul li a:hover{color:#fff !important}li.narrow .second .inner ul{padding:58px 0 10px}header.scrolled nav.main_menu>ul>li.menu-item div.second ul{padding-top:15px!important}header .header_top_bottom_holder .header_inner_right{display:none !important}.mobile_menu_button{float:right;height:100px;margin:0 10px 0 0}.fa{font:normal normal normal 30px/1 FontAwesome;color:#fff;position:absolute;top:35px}nav.mobile_menu ul>li.has_sub ul.open_sub>li>span.mobile_arrow i.fa-angle-down,nav.mobile_menu ul>li.has_sub.open_sub>span.mobile_arrow i.fa-angle-down{display:none !important}nav.mobile_menu ul>li.has_sub>span.mobile_arrow i{display:none !important}nav.mobile_menu ul li{position:relative;border-bottom:none}nav.mobile_menu ul li ul li{margin:0;background-color:#000}header .header_bottom .mobile_menu ul li a{font-family:'Graphik';font-weight:500;font-size:18px;color:#000;letter-spacing:.2px;text-align:left;line-height:26px;letter-spacing:0px}header.scrolled .q_logo img{height:22px!important;top:-25px}footer .container_inner,nav.mobile_menu>ul{background-color:#fff}@media only screen and (max-width:600px){.contact-button{position:relative;display:inline-block;font-family:'Graphik' !important;font-weight:600;text-transform:none;font-size:16px !important;color:#fff !important;letter-spacing:.5px;border:2px solid #ff1634;border-radius:4px;margin-bottom:30px !important;background-color:#ff1634;height:38px;line-height:38px;margin-top:20px !important;padding-left:110px !important;padding-right:110px !important;padding-bottom:10px !important;box-shadow:inset 0 0 0 0 #fff;-webkit-transition:all ease 1.2s;-moz-transition:all ease 1.2s;-o-transition:all ease 1.2s;transition:all ease .6s}}@media only screen and (max-width:600px){.contact-button:hover{background-color:#fff;border:2px solid #000;color:#000;box-shadow:inset 400px 0px 0px 0 #fff}}@media only screen and (max-width:1000px){.header_bottom,.header_bottom .container_inner,.header_top,.q_logo,.q_logo a,header .header_top_bottom_holder{position:relative;background-color:#fff}}.full_screen_navigation_inner span{color:#ff1634 !important}.new-header{height:80% !important;margin-top:100px !important}.chc-auk{height:40vh}.chc-auk-left{position:absolute;top:15vh;right:6vw}.chc-auk-right{position:absolute;top:15vh;left:6vw}.chc-auk-middle{position:absolute;top:15vh;right:6vw;left:6vw}h1.chc-auk a{font-size:78px;color:#fff !important}h1.chc-auk a:hover{color:#ff1634 !important;cursor:pointer}@media (max-width:767px){h1{font-size:30px !important;line-height:34px !important}.container_inner,body.has_general_padding .title_holder .container_inner,.boxed div.section .section_inner,div.grid_section .section_inner,div.column1 .grid_section .section_inner,div.column2 .grid_section .section_inner,.parallax_grid_section .parallax_section_inner,.carousel-inner .slider_content_outer,nav.content_menu ul,.container_inner nav.content_menu,.footer_top_border_holder.in_grid,.footer_bottom_border_holder.in_grid,.grid_1300 .header_top_bottom_holder .container_inner,.grid_1300 footer .container_inner,.grid_1200 .header_top_bottom_holder .container_inner,.grid_1200 footer .container_inner,.grid_800 .header_top_bottom_holder .container_inner,.grid_800 footer .container_inner{width:calc(100% - 80px) !important}.no-mobile{display:none}}.no-mobile{display:inherit}@media (max-width:500px){.chc-auk-left{position:absolute;top:7.5vh;left:0;right:62vw}.chc-auk-right{position:absolute;top:7.5vh;right:0;left:62vw}.chc-auk-middle{position:absolute;top:7.5vh;right:6vw;left:6vw}h1.chc-auk a{font-size:35px !important}.chc-auk{height:10vh}.vc_custom_1569544970498{background-image:url(https://www.williamscorporation.co.nz/wp-content/uploads/2019/09/auk-chc-background.jpg?id=1677) !important;padding-bottom:150px !important}}@media (max-width:360px){.vc_custom_1569544970498{background-image:url(https://www.williamscorporation.co.nz/wp-content/uploads/2019/09/auk-chc-background.jpg?id=1677) !important;padding-bottom:130px !important}}.chc-auk-center{top:17vw;position:absolute;height:35vh}h1.chc-auk-center a{font-size:78px;color:#fff !important}h1.chc-auk-center a:hover{color:#ff1634 !important;cursor:pointer}.red-button{position:relative;display:inline-block;font-family:'Graphik' !important;font-weight:600;text-transform:none;font-size:16px !important;color:#fff;letter-spacing:.5px;border:2px solid #ff1634;border-radius:4px;background-color:#ff1634;height:48px;line-height:48px;padding:0 40px;margin-top:37px;box-shadow:inset 0 0 0 0 #000;-webkit-transition:all ease 1.2s;-moz-transition:all ease 1.2s;-o-transition:all ease 1.2s;transition:all ease .6s}.red-button:hover{background-color:#000;border:2px solid #000;color:#fff;box-shadow:inset 300px 0px 0px 0 #000}.red-button-slider{position:relative;display:inline-block;font-family:'Graphik' !important;font-weight:600;text-transform:none;font-size:16px !important;color:#fff;letter-spacing:.5px;border:2px solid #ff1634;border-radius:4px;background-color:#ff1634;height:48px;line-height:48px;padding:0 40px;margin-top:60px;box-shadow:inset 0 0 0 0 #000;-webkit-transition:all ease 1.2s;-moz-transition:all ease 1.2s;-o-transition:all ease 1.2s;transition:all ease .6s}.red-button-slider:hover{background-color:#000;border:2px solid #000;color:#fff;box-shadow:inset 300px 0px 0px 0 #000}.red-button-black-back{position:relative;display:inline-block;font-family:'Graphik' !important;font-weight:600;text-transform:none;font-size:16px !important;color:#fff;letter-spacing:.5px;border:2px solid #ff1634;border-radius:4px;background-color:#ff1634;height:48px;line-height:48px;padding:0 40px;margin-top:37px;box-shadow:inset 0 0 0 0 #000;-webkit-transition:all ease 1.2s;-moz-transition:all ease 1.2s;-o-transition:all ease 1.2s;transition:all ease .6s}.red-button-black-back:hover{background-color:#000;border:2px solid #fff;color:#fff;box-shadow:inset 300px 0px 0px 0 #000}.red-button-full{position:relative;display:inline-block;font-family:'Graphik' !important;font-weight:600;text-transform:none;font-size:16px !important;color:#fff;letter-spacing:.5px;border:2px solid #ff1634;border-radius:4px;background-color:#ff1634;height:48px;line-height:48px;padding:0 80px;margin-top:-20px;box-shadow:inset 0 0 0 0 #000;-webkit-transition:all ease 1.2s;-moz-transition:all ease 1.2s;-o-transition:all ease 1.2s;transition:all ease .6s}.red-button-full:hover{background-color:#000;border:2px solid #fff;color:#fff;box-shadow:inset 400px 0px 0px 0 #000}.red-button-full-white{position:relative;display:inline-block;font-family:'Graphik' !important;font-weight:600;text-transform:none;font-size:16px !important;color:#fff;letter-spacing:.5px;border:2px solid #ff1634;border-radius:4px;background-color:#ff1634;height:48px;line-height:48px;padding:0 80px;margin-top:-20px;box-shadow:inset 0 0 0 0 #000;-webkit-transition:all ease 1.2s;-moz-transition:all ease 1.2s;-o-transition:all ease 1.2s;transition:all ease .6s}.red-button-full-white:hover{background-color:#000;border:2px solid #000;color:#fff;box-shadow:inset 400px 0px 0px 0 #000}.red-2-button{position:relative;display:inline-block;font-family:'Graphik' !important;font-weight:600;text-transform:none;font-size:16px !important;color:#fff;letter-spacing:.5px;border:2px solid #ff1634;border-radius:4px;background-color:#ff1634;height:48px;line-height:48px;padding:0 40px;box-shadow:inset 0 0 0 0 #000;-webkit-transition:all ease 1.2s;-moz-transition:all ease 1.2s;-o-transition:all ease 1.2s;transition:all ease .6s}.red-2-button:hover{background-color:#000;border:2px solid #fff;color:#fff;box-shadow:inset 400px 0px 0px 0 #000}.red-button-mobile{position:relative;display:inline-block;font-family:'Graphik' !important;font-weight:600;text-transform:none;font-size:16px !important;color:#fff;letter-spacing:.5px;border:2px solid #ff1634;border-radius:4px;background-color:#ff1634;height:48px;width:300px;line-height:48px;padding:0;margin-top:-20px;box-shadow:inset 0 0 0 0 #000;-webkit-transition:all ease 1.2s;-moz-transition:all ease 1.2s;-o-transition:all ease 1.2s;transition:all ease .6s}.red-button-mobile:hover{background-color:#000;border:2px solid #fff;color:#fff;box-shadow:inset 400px 0px 0px 0 #000}.contact-button{position:relative;display:inline-block;font-family:'Graphik' !important;font-weight:600;text-transform:none;font-size:16px !important;color:#fff;letter-spacing:.5px;border:2px solid #ff1634;border-radius:4px;background-color:#ff1634;height:38px;line-height:38px;margin-top:20px;padding:0 28px !important;box-shadow:inset 0 0 0 0 #fff;-webkit-transition:all ease 1.2s;-moz-transition:all ease 1.2s;-o-transition:all ease 1.2s;transition:all ease .6s}.contact-button:hover{background-color:#fff;border:2px solid #000;color:#000;box-shadow:inset 400px 0px 0px 0 #fff}.contact-button-team{position:relative;display:inline-block;font-family:'Graphik' !important;font-weight:600;text-transform:none;font-size:16px !important;color:#fff;letter-spacing:.5px;border:2px solid #ff1634;border-radius:4px;background-color:#ff1634;height:38px;line-height:38px;margin-top:20px;padding:0 28px;margin-right:45px;box-shadow:inset 0 0 0 0 #fff;-webkit-transition:all ease 1.2s;-moz-transition:all ease 1.2s;-o-transition:all ease 1.2s;transition:all ease .6s}.contact-button-team:hover{background-color:#fff;border:2px solid #000;color:#000;box-shadow:inset 400px 0px 0px 0 #fff}.contact-button-alt{position:relative;display:inline-block;font-family:'Graphik' !important;font-weight:600;text-transform:none;font-size:16px !important;color:#fff;letter-spacing:.5px;border:2px solid #ff1634;border-radius:4px;background-color:#ff1634;height:38px;line-height:38px;margin-top:20px;padding:0 28px;margin-right:45px;box-shadow:inset 0 0 0 0 #000;-webkit-transition:all ease 1.2s;-moz-transition:all ease 1.2s;-o-transition:all ease 1.2s;transition:all ease .6s}.contact-button-alt:hover{background-color:#000;border:2px solid #fff;color:#fff;box-shadow:inset 400px 0px 0px 0 #000}@media only screen and (max-width:600px){.red-button-full,.gform_wrapper input[type=button],.gform_wrapper input[type=submit]{padding:0 60px}}@media only screen and (max-width:400px){.red-button-full,.gform_wrapper input[type=button],.gform_wrapper input[type=submit]{padding:0 15px}}nav.main_menu>ul>li.contact-button{position:relative;display:inline-block;font-family:'Graphik' !important;font-weight:600;text-transform:none;font-size:16px !important;color:#fff !important;letter-spacing:.5px;border-radius:4px;margin-top:22px;padding:0 0 0 30px !important;box-shadow:inset 0 0 0 0 #000;-webkit-transition:all ease 1.2s;-moz-transition:all ease 1.2s;-o-transition:all ease 1.2s;transition:all ease .8s}nav.main_menu>ul>li.contact-button a{font-family:'Graphik' !important;font-weight:600;text-transform:none;font-size:16px !important;color:#fff !important}nav.main_menu>ul>li.contact-button a:hover{font-family:'Graphik' !important;font-weight:600;text-transform:none;font-size:16px !important;color:#fff !important}.property-type-long{display:flex;justify-content:center;padding:17px 17px 0;height:275px;margin-bottom:20px}.property-type-short{display:flex;justify-content:center;padding:17px 17px 0;height:275px;margin-bottom:20px}.property-type-short:hover{box-shadow:inset 0 0 0 0 rgba(0,0,0,.5)}.inner-border::hover{content:"";position:absolute;color:#fff;top:10px;right:10px;bottom:10px;left:10px;box-shadow:inset 0 0 0 0 rgba(255,255,255,.5);transition:box-shadow .1s ease}.gform_wrapper input[type=button],.gform_wrapper input[type=submit]{width:100% !important;padding:0 !important;text-align:center}.gform_wrapper ul.gform_fields li.gfield{padding-right:0 !important}.gform_wrapper .top_label .gfield_label{display:none !important}.form-background{background-color:#fff;padding:20px 50px}.gform_wrapper input[type=email],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper input[type=url],.gform_wrapper textarea{color:#000003;border:1px solid #000;font-family:'Graphik';font-weight:500}.gform_wrapper input[type=email]:focus,.gform_wrapper input[type=number]:focus,.gform_wrapper input[type=password]:focus,.gform_wrapper input[type=tel]:focus,.gform_wrapper input[type=text]:focus,.gform_wrapper input[type=url]:focus,.gform_wrapper textarea:focus{border-color:#ff1634}.gform_wrapper .gsection .gfield_label,.gform_wrapper h2.gsection_title,.gform_wrapper h3.gform_title{font-family:'Graphik',sans-serif;font-size:18px!important;font-weight:inherit!important;font-style:italic;text-transform:inherit;color:#8d8d8f}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{position:absolute;top:105px;right:15px;display:inline-block;font-family:'Graphik' !important;font-weight:600;text-transform:none;font-size:16px !important;color:#fff;letter-spacing:.5px;border:2px solid #000;border-radius:4px;background-color:#000 !important;height:48px;line-height:48px;padding:0;box-shadow:inset 0 0 0 0 #000;-webkit-transition:all ease 1.2s;-moz-transition:all ease 1.2s;-o-transition:all ease 1.2s;transition:all ease .8s}@media (max-width:600px){.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type=submit]{position:absolute;top:140px;right:32px;display:inline-block;font-family:'Graphik' !important;font-weight:600;text-transform:none;font-size:14px !important;height:41px;line-height:41px;padding:0}}.gform_wrapper:hover .gform_footer input.button:hover,.gform_wrapper .gform_footer input[type=submit]:hover,.gform_wrapper:hover .gform_page_footer:hover input.button:hover,.gform_wrapper:hover .gform_page_footer input[type=submit]:hover{background-color:#ff1634;border:2px solid #000 !important;color:#000 !important;box-shadow:inset 120px 0px 0px 0 #ff1634}.gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker),.gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker){width:100%!important;padding-left:0;padding-right:15px !important}.gform_wrapper input[type=email],.gform_wrapper input[type=number],.gform_wrapper input[type=password],.gform_wrapper input[type=tel],.gform_wrapper input[type=text],.gform_wrapper input[type=url],.gform_wrapper textarea{position:relative;padding:10px 17px!important;outline:0;resize:none;font-family:inherit!important;font-size:11px!important;line-height:30px;border:none !important;background-color:#fff;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.gform_wrapper input[type=button],.gform_wrapper input[type=submit]{width:18% !important;text-align:center}#gform_submit_button_7,#gform_submit_button_14{width:30% !important}body .gform_wrapper .top_label div.ginput_container{margin-top:8px;padding-right:136px}@media only screen and (min-width:641px){.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type=submit]{margin:0 16px !important}}@media(max-width:1200px){body .gform_wrapper .top_label div.ginput_container{margin-top:8px;padding-right:124px}}.gform_wrapper select{position:relative;padding:10px 17px !important;font-family:'Graphik' !important;font-weight:500;font-size:11px!important;line-height:30px;background-color:#fff;border:1px solid transparent;outline:0;color:#8d8d8d;height:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.gform_wrapper#gform_wrapper_1 .gform_footer input[type=submit],.gform_wrapper#gform_wrapper_4 .gform_footer input[type=submit],.gform_wrapper#gform_wrapper_6 .gform_footer input[type=submit],.gform_wrapper#gform_wrapper_11 .gform_footer input[type=submit],.gform_wrapper#gform_wrapper_7 .gform_footer input[type=submit],.gform_wrapper#gform_wrapper_13 .gform_footer input[type=submit],.gform_wrapper#gform_wrapper_17 .gform_footer input[type=submit]{position:static}.gform_wrapper#gform_wrapper_1 .gform_footer,.gform_wrapper#gform_wrapper_4 .gform_footer,.gform_wrapper#gform_wrapper_6 .gform_footer,.gform_wrapper#gform_wrapper_11 .gform_footer,.gform_wrapper#gform_wrapper_7 .gform_footer,.gform_wrapper#gform_wrapper_13 .gform_footer,.gform_wrapper#gform_wrapper_14 .gform_footer,.gform_wrapper#gform_wrapper_17 .gform_footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.gform_wrapper#gform_wrapper_1 .gform_body div.ginput_container,.gform_wrapper#gform_wrapper_4 .gform_body div.ginput_container,.gform_wrapper#gform_wrapper_6 .gform_body div.ginput_container,.gform_wrapper#gform_wrapper_11 .gform_body div.ginput_container,.gform_wrapper#gform_wrapper_7 .gform_body div.ginput_container,.gform_wrapper#gform_wrapper_13 .gform_body div.ginput_container,.gform_wrapper#gform_wrapper_14 .gform_body div.ginput_container,.gform_wrapper#gform_wrapper_17 .gform_body div.ginput_container{padding-right:15px}.gform_wrapper#gform_wrapper_7 .gform_footer input[type=submit],.gform_wrapper#gform_wrapper_14 .gform_footer input[type=submit],.gform_wrapper#gform_wrapper_17 .gform_footer input[type=submit]{position:static;background-color:#ff1634!important;border-color:#ff1634}.content.content_top_margin{margin-top:0 !important}.logo{margin-bottom:50px !important}.footer_top_holder{background-color:#000}.footer_top{padding-bottom:0 !important;padding-top:0 !important;margin:0 38px auto}.footer_bottom_holder{background-color:#000}footer.footer_border_columns .qode_column{border:none}.footer_top .textwidget p{margin-top:13px;display:flex;align-items:center;justify-content:flex-end}.footer_bottom .textwidget p.white-left{text-align:left !important;float:left !important;font-family:'Graphik';font-weight:500;font-size:14px;color:#fff;letter-spacing:.2px;text-align:left !important;line-height:26px;letter-spacing:0px}.footer_bottom .textwidget p.white-right{text-align:right !important;float:right !important;font-family:'Graphik';font-weight:500;font-size:14px;color:#fff;letter-spacing:.2px;text-align:right !important;line-height:26px;letter-spacing:0px}.footer_bottom{display:block;padding-top:13px;line-height:50px;height:50px;width:inherit;margin:0 38px auto}@media only screen and (max-width:1200px) and (min-width:880px){.footer_bottom{display:block;width:800px}}@media only screen and (max-width:880px) and (min-width:600px){.footer_bottom{display:block;width:600px}.textwidget p.white-right{font-size:10px !important;line-height:10px !important}.textwidget p.white-left{font-size:10px !important;line-height:10px !important}}@media (max-width:600px){.footer_bottom{display:block;width:300px}.textwidget p.white-right{font-size:8px !important;line-height:5px !important}.textwidget p.white-left{font-size:8px !important;line-height:5px !important}}.two_columns_50_50{width:100%;padding-bottom:2px;border-bottom:1px solid #ff1634}@media(max-width:790px){.column-holder .section_inner_margin{display:flex;flex-direction:column}.content.content_top_margin{margin-top:100px !important}.header,.header-2{height:600px !important;display:flex;justify-content:center;padding-top:100px;padding-bottom:0}.content .content_inner>.container>.container_inner,.content .content_inner>.full_width>.full_width_inner,.content .content_inner>.container>.container_inner.default_template_holder{padding-top:0 !important}.form-background{margin-top:50px}h1{font-size:42px;line-height:1.3}h1.black{font-size:42px;line-height:1.3}p,.header p{font-size:15px !important}.header p br{display:none}.footer_top .textwidget p{justify-content:center}.footer_top{text-align:center !important}.default-row-padding .vc_column_container>.vc_column-inner{padding-top:10px!important;padding-bottom:10px !important}.form-background{background-color:#fff;padding:20px}.small-mobile-image img{width:70%;text-align:center}}.youtube_codegena .play{filter:alpha(opacity=80);display:none !important;opacity:.8;height:77px;left:50%;margin-left:-38px;margin-top:-38px;position:absolute;top:50%;width:77px}@media(max-width:1024px){.background-video .youtube_codegena,.background-video iframe{height:432px!important}}@media(max-width:600px){.background-video .youtube_codegena,.background-video iframe{height:200px!important}h1{font-size:35px;line-height:1.25}}.sa_owl_theme .owl-nav div,.sa_owl_theme .owl-nav button{position:static !important;top:50%;padding:2px 0 !important;display:inline-block;margin-left:10px !important;line-height:30px !important;height:40px !important;width:40px !important;transition:all .3s ease-in-out !important;-webkit-transition:all .3s ease-in-out !important;-moz-transition:all .3s ease-in-out !important;-o-transition:all .3s ease-in-out !important}.white .sa_owl_theme .owl-nav .owl-prev{background:rgba(0,0,0,0) url(//www.matthewhorncastle.com/wp-content/themes/williams-child/../images/icon_prev.png) no-repeat center center}.white .sa_owl_theme .owl-nav .owl-prev{background:rgba(255,255,255,0) url(/wp-content/uploads/2018/08/left-arrow-1.png) no-repeat center center !important}.white .sa_owl_theme .owl-nav .owl-next{background:rgba(255,255,255,0) url(/wp-content/uploads/2018/08/right-arrow-1.png) no-repeat center center !important}.black .sa_owl_theme .owl-nav .owl-prev{background:rgba(255,255,255,0) url('/wp-content/uploads/2018/09/left-arrow-black.png') no-repeat center center !important}.black .sa_owl_theme .owl-nav .owl-next{background:rgba(255,255,255,0) url('/wp-content/uploads/2018/09/right-arrow-black.png') no-repeat center center !important}.sa_owl_theme .owl-dots{display:none}div#n2-ss-41 .n2-ss-showcase-overlay{background:rgba(0,0,0,.4) !important}.textbox{padding:25px 15px 45px;background-color:#fff;margin-top:-10px}.textbox:after,.row:after{content:"";clear:both;display:table;background-color:#fff}.textbox-black{padding:25px 15px 15px;background-color:#000;margin-top:-10px}.textbox-black:after,.row:after{content:"";clear:both;display:table;background-color:#000}.textbox-white{padding:25px 15px 15px;background-color:#fff;margin-top:-10px}.textbox-white:after,.row:after{content:"";clear:both;display:table;background-color:#fff}.plus-margin{width:36px !important;margin-top:-20px}.qoute-box{padding:20px 15px 40px;background-color:#000;color:#fff;height:320px;width:320px;margin:0 20px;border-radius:3px}@media only screen and (max-width:1200px) and (min-width:1000px){.qoute-box{width:280px !important}}.qoute-box-1{padding:20px 15px 40px;background-color:#000;color:#fff;height:280px;width:350px;margin:0 20px;border-radius:3px}.qoute-box-2{padding:20px 15px 40px;background-color:#000;color:#fff;height:250px;width:550px;margin:0 20px;border-radius:3px}@media (max-width:620px){.qoute-box-2{height:340px !important;width:280px !important}}.qoute-circle{position:absolute;right:-17px;bottom:-50px}@media only screen and (max-width:1400px) and (min-width:1000px){.qoute-circle{position:absolute;right:-20px;bottom:-30px}}.story-book img{max-width:70%;-webkit-box-shadow:-23px 21px 39px 4px rgba(0,0,0,.28);-moz-box-shadow:-23px 21px 39px 4px rgba(0,0,0,.28);box-shadow:-23px 21px 39px 4px rgba(0,0,0,.28)}.story-section>.section_inner>.section_inner_margin{display:flex !important}.story-section-title{display:flex !important;align-items:center !important}.story-section-title>.vc_column-inner{padding:0 !important}.story-book-title h1{font-size:34px;line-height:46px;color:#000}@media (max-width:689px){.story-section>.section_inner>.section_inner_margin{display:block}.story-section-title{display:block;align-items:unset}.story-book-title h1{font-size:30px;line-height:40px;color:#000}}.red-container{height:550px;padding:30px;display:flex;background-color:#ff1634}.red-container-inner{padding:30px;display:flex}.vc-container-375{display:flex;justify-content:center;height:375px}.vc-container-185{display:flex;justify-content:center;height:185px}.vc-container-280{display:flex;justify-content:center;height:280px}.vc-container-zoom{width:375px;height:100%;background-position:center;background-size:cover;transition:all .5s}.sticker-padding{padding-top:10px;padding-left:20px}.vc-container-375:hover .vc-container-zoom,.vc-container-375:focus .vc-container-zoom{transform:scale(1.2)}.availability{border-bottom:1px solid #ff1634;margin-top:-28px}.availability-second{border-bottom:1px solid #ff1634}.sa_link_overlay{position:absolute;top:0;left:0;width:100%;height:100%}.plus-icon{font-family:'Graphik';font-weight:600;font-size:14px;color:#ff1634 !important;letter-spacing:.2px;-webkit-border-radius:50%;border-radius:50%;border:2px solid #ff1634;width:18px;height:18px;color:#ff1634;line-height:18px;text-align:center;position:absolute;bottom:42px;left:95px}::selection{background:#ff1634;color:#fff}h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6,h6 a,h6 a:hover,p a{color:#ff1636}h4 a{color:#fff}p.desaturate:hover{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%)}.column-desaturate img.desaturate:hover{-webkit-filter:grayscale(100%) !important;-moz-filter:grayscale(100%) !important}#submit_comment,.blog_load_more_button a,.load_more a,.qbutton{position:relative;display:inline-block;font-family:'Graphik' !important;font-weight:600;text-transform:none;font-size:16px !important;color:#fff;letter-spacing:.5px;border:2px solid #ff1634;border-radius:4px;background-color:#ff1634;height:48px;line-height:48px;padding:0 40px;margin-top:37px;box-shadow:inset 0 0 0 0 #000;-webkit-transition:all ease 1.2s;-moz-transition:all ease 1.2s;-o-transition:all ease 1.2s;transition:all ease .6s}#submit_comment,.blog_load_more_button a,.load_more a,.qbutton:hover{background-color:#000;border:2px solid #000;color:#fff;box-shadow:inset 300px 0px 0px 0 #000}.post-date{font-family:'Graphik';font-weight:500;font-size:14px;color:#ff1634;letter-spacing:.2px;text-align:left;line-height:26px;letter-spacing:0px}body.page-template-template-latest-news .content{margin-top:80px}.first-news{margin-bottom:35px}.first-news a.news-read-more-link .grid_section .latest-news-item{display:flex}.first-news a.news-read-more-link .grid_section .latest-news-item .blog-image{flex:8;padding-right:30px}.first-news a.news-read-more-link .grid_section .latest-news-item .blog-image img{width:100%;max-height:470px;object-fit:cover}.first-news a.news-read-more-link .grid_section .latest-news-item .news-content{flex:4}.first-news a.news-read-more-link .grid_section .latest-news-item .news-content .author-section{display:flex;align-items:center;margin-bottom:35px}.first-news a.news-read-more-link .grid_section .latest-news-item .news-content .author-section .avatar{border-radius:50%;width:50px;height:auto}.first-news a.news-read-more-link .grid_section .latest-news-item .news-content .author-section .posted-by-text{padding-left:25px;text-transform:uppercase;color:#077cbe !important;font-size:14px;margin-top:0;line-height:17px !important;font-weight:100;letter-spacing:0px}.first-news a.news-read-more-link .grid_section .latest-news-item .news-content .author-section .posted-by-text span{letter-spacing:0px}.first-news a.news-read-more-link:hover,.first-news a.news-read-more-link:after{color:#7e7e7e !important}.first-news a.news-read-more-link:hover *,.first-news a.news-read-more-link:after *{color:#7e7e7e !important}.filter-section-container{background-color:#077cbe;padding:20px 0;margin-bottom:35px}.filter-section-container .filter-section{display:flex;align-items:center}.filter-section-container .filter-section h5{flex:2;color:#fff !important;line-height:25px !important;font-weight:bolder;margin-top:0}.filter-section-container .filter-section .advanced-filter-menu{display:flex;justify-content:flex-end;flex:10;padding-left:20px;flex-wrap:wrap}.filter-section-container .filter-section .advanced-filter-menu span{margin-left:20px}.filter-section-container .filter-section .advanced-filter-menu span input.tag-checkbox{display:none}.filter-section-container .filter-section .advanced-filter-menu span input.tag-checkbox~label{padding:10px;cursor:pointer;display:flex;align-items:center;background:#3d8ec5;text-transform:uppercase;margin-bottom:0;color:#fff;font-size:14px;padding-right:15px;font-weight:bolder}.filter-section-container .filter-section .advanced-filter-menu span input.tag-checkbox:checked~label{background:#000;color:#fff}.ajax-load-more-wrap .load-more-button{background-color:#077cbe !important}.ajax-load-more-wrap .load-more-button:before{display:none !important;padding-left:20px !important}.ajax-load-more-wrap .alm-reveal{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:35px}.ajax-load-more-wrap .alm-reveal .gravity-form-wrapper-container{grid-column:1/4;background:url("/wp-content/uploads/2018/09/rayglass-mailing-list-background.png");background-repeat:no-repeat;background-size:cover;background-position:50%;width:100vw}.ajax-load-more-wrap .alm-reveal .gravity-form-wrapper-container .gravity-form-wrapper{display:flex;padding-top:35px;padding-bottom:35px}.ajax-load-more-wrap .alm-reveal .gravity-form-wrapper-container .gravity-form-wrapper .gravity-form-container{flex:6}.ajax-load-more-wrap .alm-reveal .gravity-form-wrapper-container .gravity-form-wrapper .gravity-form-container h5{margin-bottom:35px}.ajax-load-more-wrap .alm-reveal .gravity-form-wrapper-container .gravity-form-wrapper .gravity-form-container .gfield_admin_icons,.ajax-load-more-wrap .alm-reveal .gravity-form-wrapper-container .gravity-form-wrapper .gravity-form-container .gfield_label{display:none}.ajax-load-more-wrap .alm-reveal .gravity-form-wrapper-container .gravity-form-wrapper .gravity-form-container ul.gform_fields{list-style:none;padding-left:0 !important}.ajax-load-more-wrap .alm-reveal .gravity-form-wrapper-container .gravity-form-wrapper .gravity-form-container ul.gform_fields li{margin-bottom:35px}.ajax-load-more-wrap .alm-reveal .gravity-form-wrapper-container .gravity-form-wrapper .gravity-form-container ul.gform_fields li input{width:100%}.ajax-load-more-wrap .alm-reveal .gravity-form-wrapper-container .gravity-form-wrapper .second-column{flex:6}.ajax-load-more-wrap .alm-reveal .latest-news-item{margin-bottom:35px}.ajax-load-more-wrap .alm-reveal .latest-news-item .news-read-more-link{color:#444 !important}.ajax-load-more-wrap .alm-reveal .latest-news-item .news-read-more-link .category-section{margin-bottom:5px}.ajax-load-more-wrap .alm-reveal .latest-news-item .news-read-more-link .category-section span{font-family:"Montserrat",sans-serif !important;text-decoration:none !important;font-size:14px;text-transform:uppercase;font-weight:300;color:#077cbe !important;line-height:normal;display:inline-flex;flex-wrap:wrap}.ajax-load-more-wrap .alm-reveal .latest-news-item .news-read-more-link .category-section span+span{margin-left:10px}.ajax-load-more-wrap .alm-reveal .latest-news-item .news-read-more-link .blog-image{display:flex;margin-bottom:20px}.ajax-load-more-wrap .alm-reveal .latest-news-item .news-read-more-link .blog-image img{flex:1;max-height:300px;object-fit:cover}.ajax-load-more-wrap .alm-reveal .latest-news-item .news-read-more-link .news-content .blog-title{margin-bottom:20px}.ajax-load-more-wrap .alm-reveal .latest-news-item .news-read-more-link .news-content .blog-title h1{font-size:25px;line-height:25px !important}.ajax-load-more-wrap .alm-reveal .latest-news-item .news-read-more-link .news-content .author-section{display:flex;align-items:center;margin-bottom:20px}.ajax-load-more-wrap .alm-reveal .latest-news-item .news-read-more-link .news-content .author-section .avatar{border-radius:50%;width:50px;height:auto}.ajax-load-more-wrap .alm-reveal .latest-news-item .news-read-more-link .news-content .author-section .posted-by-text{padding-left:25px;text-transform:uppercase;color:#077cbe !important;font-size:14px;margin-top:0;margin-bottom:0;line-height:17px !important;font-weight:100}.ajax-load-more-wrap .alm-reveal .latest-news-item .news-read-more-link:hover,.ajax-load-more-wrap .alm-reveal .latest-news-item .news-read-more-link:after{background-color:none;color:#7e7e7e !important}.ajax-load-more-wrap .alm-reveal .latest-news-item .news-read-more-link:hover *,.ajax-load-more-wrap .alm-reveal .latest-news-item .news-read-more-link:after *{color:#7e7e7e !important}.single-post .content .post-content-wrapper .column-1 .title{height:auto !important;margin-bottom:0}.sidebar-content-wrapper .author-section .avatar{border-radius:50%;width:95px}.sidebar-content-wrapper .author-section .posted-by-text{color:#FF1634!important;font-size:14px;font-weight:700;letter-spacing:0px;line-height:16px!important}.sidebar-content-wrapper .author-section .posted-by-text .author-name{font-size:25px;line-height:27px!important;display:block}.sidebar-content-wrapper .post-view-count *{display:none}.sidebar-content-wrapper .post-view-count{display:none;align-items:center;border-bottom:none;border-top:5px solid #ff1634 !important;padding-top:20px !important;width:10%;padding-bottom:10px}.sidebar-content-wrapper .post-view-count img{padding-right:10px}.sidebar-content-wrapper .tag-section{border-top:1px solid #8b9097;padding-top:10px;padding-bottom:10px}.sidebar-content-wrapper .date-section{border-top:1px solid #8b9097;padding-top:10px}.subscribe-section .gravity-form-wrapper-container{background:url("/wp-content/uploads/2018/09/rayglass-mailing-list-background.png");background-repeat:no-repeat;background-size:cover;background-position:50%;width:100vw}.subscribe-section .gravity-form-wrapper-container .gravity-form-wrapper{display:flex;padding-top:35px;padding-bottom:35px}.subscribe-section .gravity-form-wrapper-container .gravity-form-wrapper .gravity-form-container{flex:6}.subscribe-section .gravity-form-wrapper-container .gravity-form-wrapper .gravity-form-container h5{margin-bottom:35px}.subscribe-section .gravity-form-wrapper-container .gravity-form-wrapper .gravity-form-container .gfield_admin_icons,.subscribe-section .gravity-form-wrapper-container .gravity-form-wrapper .gravity-form-container .gfield_label{display:none}.subscribe-section .gravity-form-wrapper-container .gravity-form-wrapper .gravity-form-container ul.gform_fields{list-style:none;padding-left:0 !important}.subscribe-section .gravity-form-wrapper-container .gravity-form-wrapper .gravity-form-container ul.gform_fields li{margin-bottom:35px}.subscribe-section .gravity-form-wrapper-container .gravity-form-wrapper .gravity-form-container ul.gform_fields li input{width:100%}.subscribe-section .gravity-form-wrapper-container .gravity-form-wrapper .second-column{flex:6}.post-bottom-section{background-color:#eaf0f4;padding-top:80px}.post-bottom-section .gravity-form-wrapper-container{margin-top:35px}.post-bottom-section .latest-articles{font-size:25px!important;line-height:27px!important;display:block;margin-bottom:35px;color:#077cbe!important}body.single-post .post-views{display:none}p.developments-hub{font-family:'Graphik';font-weight:600;font-size:24px;color:#fff;letter-spacing:.2px;text-align:left;line-height:26px;letter-spacing:0px}p.developments-hub:before{content:"";position:absolute;width:10%;height:3px;top:75px;border-bottom:3px solid #ff1634}p.developments-hub-long{font-family:'Graphik';font-weight:600;font-size:24px;color:#fff;letter-spacing:.2px;text-align:left;line-height:26px;letter-spacing:0px}p.developments-hub-long:before{content:"";position:absolute;width:15%;height:3px;top:55px;border-bottom:3px solid #ff1634}@media (max-width:1200px){p.developments-hub:before{top:80px}}@media (max-width:1000px){p.developments-hub:before{top:70px}p.developments-hub-long{font-size:20px;line-height:20px}}@media(max-width:768px){.latest-news-item{flex-direction:column}.filter-section{flex-direction:column;align-items:flex-start!important}.advanced-filter-menu{justify-content:flex-start!important;padding-left:0}.filter-section h5{margin-bottom:20px}.filter-section h5 br{display:none}.advanced-filter-menu{padding-left:0!important}.filter-section .advanced-filter-menu span{margin-right:20px!important;margin-left:0!important;margin-bottom:20px!important}.ajax-load-more-wrap .alm-reveal{display:flex;flex-direction:column}.ajax-load-more-wrap .alm-reveal .latest-news-item{width:100%}.gravity-form-wrapper{flex-direction:column}}#nav-menu-item-53418 .second .inner>ul{display:flex;margin:auto}#nav-menu-item-53418 .second .inner>ul>li:nth-of-type(1){width:553px}#nav-menu-item-53418 .second .inner>ul>li:nth-of-type(2){width:253px}#nav-menu-item-53418 .second .inner>ul>li:nth-of-type(1)>a{display:none}h3.count-number{font-size:64px;position:absolute;top:50px;right:32px}.footer-left-section{display:flex;align-items:center}.footer-left-section>p img{width:25px;height:auto;margin-left:10px;margin-right:10px}@media(max-width:767px){.two_columns_50_50>.column1{margin:unset;width:100%}.footer-left-section{justify-content:center}.first-news a.news-read-more-link .grid_section .latest-news-item .blog-image{padding-right:0}.ajax-load-more-wrap .alm-reveal .latest-news-item .news-read-more-link .blog-image img{max-height:200px;object-position:top}.container_inner,body.has_general_padding .title_holder .container_inner,.boxed div.section .section_inner,div.grid_section .section_inner,div.column1 .grid_section .section_inner,div.column2 .grid_section .section_inner,.parallax_grid_section .parallax_section_inner,.carousel-inner .slider_content_outer,nav.content_menu ul,.container_inner nav.content_menu,.footer_top_border_holder.in_grid,.footer_bottom_border_holder.in_grid,.grid_1300 .header_top_bottom_holder .container_inner,.grid_1300 footer .container_inner,.grid_1200 .header_top_bottom_holder .container_inner,.grid_1200 footer .container_inner,.grid_800 .header_top_bottom_holder .container_inner,.grid_800 footer .container_inner{width:350px!important}.ajax-load-more-wrap .alm-reveal .gravity-form-wrapper-container .gravity-form-wrapper .gravity-form-container ul.gform_fields li{margin-bottom:20px}.ajax-load-more-wrap .alm-reveal .gravity-form-wrapper-container .gravity-form-wrapper .gravity-form-container ul.gform_fields li{margin-bottom:20px}.ajax-load-more-wrap .gform_wrapper input[type=submit]{margin-top:0}.ajax-load-more-wrap .alm-reveal .latest-news-item{margin-top:35px}.blog_single.blog_holder article.format-link .post_content,.blog_single.blog_holder article.format-quote .post_content,.blog_holder.blog_single article .post_text .post_text_inner{padding:0}}.filter-section-container .filter-section .advanced-filter-menu span{min-width:140px}.filter-section-container .filter-section .advanced-filter-menu span label{display:flex;justify-content:center}.shareaholic-canvas{display:none!important}body.single-post .shareaholic-canvas{display:block!important}body.single-post .social_share_list_holder{display:none}#gform_8 input[type=submit]{margin-top:0}.ajax-load-more-wrap .alm-reveal .latest-news-item .news-read-more-link .blog-image img{max-height:220px;object-position:top}.single-post .standard_title{display:none}@media (max-device-width:1100px){h2 span,h2{font-size:18px!important}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape){header.sticky .header_bottom,header.fixed.scrolled .header_bottom,header.fixed_hiding.scrolled .header_bottom{display:block!important}}@media only screen and (min-width:641px){.gform_wrapper .top_label li.gfield.gf_left_half,.gform_wrapper .top_label li.gfield.gf_right_half{vertical-align:unset !important}}.boxzilla{box-sizing:border-box;background:#000;padding:40px;border-radius:10px}.boxzilla-center-container{text-align:center !important}.lead-signup{display:inline-block;text-align:center !important;position:relative;line-height:normal;background-color:#000 !important;border-radius:10px !important;max-width:650px;overflow-y:auto;max-height:none}@media (max-width:1000px){.phone-desk{display:none !important}}.phone-mob{display:none !important}@media (max-width:1000px){.phone-mob{display:inherit}}