@import url(../Divi/style.css);@font-face{font-family:'claytonsemibold';src:url(/wp-content/themes/sunreef-theme/fonts/clayton-semibold-webfont.eot);src:url(/wp-content/themes/sunreef-theme/fonts/clayton-semibold-webfont.eot?#iefix) format('embedded-opentype') , url(/wp-content/themes/sunreef-theme/fonts/clayton-semibold-webfont.woff) format('woff') , url(/wp-content/themes/sunreef-theme/fonts/clayton-semibold-webfont.ttf) format('truetype') , url(/wp-content/themes/sunreef-theme/fonts/clayton-semibold-webfont.svg#claytonsemibold) format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'claytonsemibold_italic';src:url(/wp-content/themes/sunreef-theme/fonts/clayton-semibolditalic-webfont.eot);src:url(/wp-content/themes/sunreef-theme/fonts/clayton-semibolditalic-webfont.eot?#iefix) format('embedded-opentype') , url(/wp-content/themes/sunreef-theme/fonts/clayton-semibolditalic-webfont.woff) format('woff') , url(/wp-content/themes/sunreef-theme/fonts/clayton-semibolditalic-webfont.ttf) format('truetype') , url(/wp-content/themes/sunreef-theme/fonts/clayton-semibolditalic-webfont.svg#claytonsemibold_italic) format('svg');font-weight:normal;font-style:normal}@media (max-width:600px){.et_pb_fullwidth_section{padding:0;max-height:320px}.heroGraphic{margin-left:-200px}.heroGraphic>.videoHeader>.et_pb_code_inner div{height:1vh!important}}@media (min-width:601px) and (max-width:1200px){.heroGraphic>.videoHeader>.et_pb_code_inner div{height:700px;margin-top:-150px!important;margin-left:-200px}}@media (min-width:1201px){.heroGraphic .videoHeader .et_pb_code_inner div{height:935px}#menu-item-190 .sub-menu{margin-left:-150px}}#menu-item-190 .sub-menu{margin-left:-100px}// Contain floats: nicolasgallagher.com/micro-clearfix-hack/
.cf {zoom:1}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}body,form,input,select,text-area{font-family:'Montserrat',sans-serif;font-weight:400;font-size:110%;line-height:1.5;color:#000}h1,.h1,h1.entry-title{font-size:3.5em}h2,.h2,.et_pb_column_1_3 h2,.et_pb_column_1_4 h2,.et_pb_column_1_5 h2,.et_pb_column_1_6 h2,.et_pb_column_2_5 h2{font-size:1.5em}h1,.h1,.h2,h2,h3,.h3,h4,.h4,.home .et_pb_section_1 .et_pb_column_1_3 .et_pb_text{font-family:'claytonsemibold',sans-serif;text-transform:uppercase}.home .et_pb_section_1 .et_pb_column_1_3 .et_pb_text{font-size:1.5em}.et_pb_slide_description h2{background:#000;display:inline-block;transform:rotate(3deg);font-family:'claytonsemibold',sans-serif;text-transform:uppercase;margin:1em auto;padding:.5em 1em;border:8px solid #fff;box-shadow:0 0 10px 2px rgba(0,0,0,.6)}#welcome p:first-child{transform:rotate(-2deg)}.sticky-popup-right .popup-title{transform:rotate(-180deg)!important;padding-bottom:1em;text-align:center;font-size:1.8em}#et-top-navigation{font-weight:600;text-transform:uppercase}.primary,.blue,.et-fixed-header #top-menu a,.mobile_menu_bar:before,#top-menu li li a,#main-header.et-fixed-header .nav li ul li a,#top-menu li.current-menu-ancestor>a{color:#00adef}.secondary,.yellow,.home .et_pb_section_1 .et_pb_column_1_3 .et_pb_text,.homeHero a.button.secondary,#welcome p:first-child,.h2,h2,.home .et_pb_section_1 .et_pb_column_1_3 .et_pb_text,.CTAs a{color:#ffe600}.tertiary,.grey,h3,.h3,.footer-widget h4,#main-footer #footer-widgets .footer-widget li a:hover,h2,.h2{color:#1d374b}.black,a.button,.CTAs .et_pb_column:hover a,.popup-content p,.et_pb_bg_layout_light .et_pb_widget li a{color:#000!important}.white,#pre-footer a.et_pb_button,.home h1,.home .h1,#top-menu a,.breadcrumbContainer,.breadcrumbContainer a,a.button:hover,#footer-info,#footer-info a,.secondNav,.secondNav a,.homeHero,.homeHero .h3,.homeHero a.button,.homeHero a.button.secondary:hover,.home,#pre-footer h2,#pre-footer,.et_pb_sidebar_no_border .widget_nav_menu ul li a:hover{color:#fff}.secondNav a{opacity:.9}.secondNav a:hover{opacity:1}a{}a:hover{}.black_button,.et_pb_widget_area .et_pb_widget a.black_button,.et_pb_button{background:#222!important;border-radius:0!important;color:#ffe600!important;font-weight:700!important;text-transform:uppercase!important;transition(all 0.2s ease-in-out)!important;-webkit-transition(all 0.2s ease-in-out)!important}#secondary{background:#f5f5f5!important;border-radius:0!important;color:#333!important;font-weight:700!important;text-transform:uppercase!important;transition(all 0.2s ease-in-out)!important;-webkit-transition(all 0.2s ease-in-out)!important}.black_button:hover,.et_pb_widget_area .et_pb_widget a.black_button:hover,.et_pb_button :hover{background:#ffe600;color:#222;transition(all 0.2s ease-in-out);-webkit-transition(all 0.2s ease-in-out)}.button,a.button,.et_pb_button,.homeHero a.button,.wpcf7-submit{}.button:hover,a.button:hover,.et_pb_button:hover,.homeHero a.button.secondary:hover,.homeHero a.button:hover,.wpcf7-submit:hover{}.et_pb_button:hover,.et_pb_module .et_pb_button:hover{}.homeHero a.button{}.homeHero a.button.secondary{}.whitebutton,.et_pb_slide_description .et_pb_button{}#main-header #logorev{display:inline-block}#main-header #logo{display:none}#logorev{max-width:280px}.et-fixed-header#main-header{background-color:rgba(255,255,255,.8)}.et-fixed-header#main-header #logorev{display:none}.et-fixed-header#main-header #logo{display:inline-block;max-height:100%;height:100%}#top-menu li li a{font-size:13px}.et_mobile_menu li a:hover,.nav ul li a:hover{background-color:#00adef!important;color:#fff!important}.CTAs .et_pb_image,.CTAs .et_pb_column .et_pb_image *{min-width:100%;max-width:none;overflow:hidden;height:300px}.CTAs .et_pb_column .et_pb_image img{height:100%;width:auto;max-height:100%}.CTAs .et_pb_column .et_pb_text{position:absolute;bottom:0;left:0;transition:all .2s ease-in-out;color:#ffe600;z-index:9;background:rgba(0,0,0,.6);width:100%;text-align:center;margin:0;line-height:4}.CTAs .et_pb_column .et_pb_image{position:relative;box-shadow:0 0 10px 2px rgba(0,0,0,.6);height:300px}.CTAs .et_pb_column .et_pb_image:before{opacity:.5}.CTAs .et_pb_column:hover{transform:rotate(3deg);transition:all .2s ease-in-out;cursor:pointer}.CTAs .et_pb_column:hover .et_pb_text{transition:all .2s ease-in-out;color:#000;background:rgba(250,230,0,.6)}.CTAs .et_pb_column{padding:0!important}.CTAs .et_pb_column .et_pb_module{margin-bottom:0%!important}.home .et_pb_section_0 .et_pb_slide_description{position:absolute;text-align:right;right:.5em;bottom:.5em;left:auto;top:auto}.home .et_pb_section_0 .et_pb_slide_description .et_pb_slide_title{text-align:right}.player button{display:none!important}.heroGraphic .et_pb_fullwidth_header{min-height:400px}.heroGraphic .videoText{position:absolute;z-index:9;right:0;bottom:1em;width:100%;height:100%}.heroGraphic .videoHeader{padding-top:0!important;max-height:95vh;overflow:hidden}h1.et_pb_module_header,h1.entry-title{position:absolute;right:0;bottom:0}.videoText h1.et_pb_module_header{bottom:-200px}.et_pb_fullwidth_header .et_pb_parallax_css{background-size:auto}.sticky-popup-right .popup-header{height:220px!important;border:4px solid #fff;width:60px!important}.breadcrumbs,.breadcrumbs *{padding:0!important}body:not(.home) .et_pb_section_2{padding-top:0}.single .et_pb_post{padding-bottom:0;margin-bottom:0}body.post-template-default #left-area{padding-bottom:0}.et_pb_sidebar_no_border{background:#f5f5f5;padding:1em}.et_pb_sidebar_no_border .widget_nav_menu{margin-bottom:0!important}.et_pb_sidebar_no_border .widget_nav_menu ul li{display:block;padding:0;margin:0;background:#ccc}.et_pb_sidebar_no_border .widget_nav_menu ul li ul li{background:#eee}.et_pb_sidebar_no_border .widget_nav_menu ul li a{line-height:1.5;width:100%;display:block;padding:.5em}input.text, input.title, input[type=email], input[type=password], input[type=tel], input[type=text], select, textarea:not(#g-recaptcha-response){padding:1em!important;background:#eaeaea!important;margin:0 0 1em 0!important;display:table-cell!important;width:100%!important;max-width:100%!important;border:none!important}.et_pb_sidebar_no_border .widget_nav_menu ul li a:before{content:'\f054';font-family:'Font Awesome 5 Pro';padding:0 .25em;font-size:70%;line-height:1}.et_pb_sidebar_no_border .widget_nav_menu ul li a:hover{background:#00adef}.et_pb_sidebar_no_border .widget_nav_menu ul li ul li a{padding:.5em 1em}.et_section_specialty.section_has_divider.et_pb_bottom_divider{padding-bottom:4em}#pre-footer .wp-caption{background-color:transparent}#pre-footer,#pre-footer a.et_pb_button{font-size:.9em}#pre-footer a.et_pb_button:after{font-size:25px}#pre-footer .large{font-size:1.6em}.et_pb_section_2.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider{z-index:9999!important}#pre-footer .et_animated{opacity:1!important}@media handheld,only screen and (min-width:1800px){.et_pb_fullwidth_header .et_pb_parallax_css{background-size:100%!important}}@media handheld,only screen and (min-width:980px) and (max-width:1400px){.et-fixed-header#main-header #logo,#logorev{max-width:100px}#top-menu li{padding-right:10px}body #top-menu li>a{font-size:15px}}@media handheld,only screen and (max-width:1300px){.et_pb_fullwidth_header .et_pb_parallax_css{background-size:auto!important}}@media handheld,only screen and (max-width:980px){.mobile_menu_bar:before{background:#000;color:#ffe600!important}#main-header .et_mobile_menu{background-color:#fff!important}.fluid-width-video-wrapper{position:static!important;z-index:-1;overflow:hidden}.et_pb_section_0.section_has_divider.et_pb_bottom_divider .et_pb_bottom_inside_divider{display:none}.fluid-width-video-wrapper iframe{width:100vh;min-height:900px;min-width:2000px;position:absolute;top:50%;left:50%}.et_menu_container{text-align:center}#logorev{max-width:180px}.header-content{display:none}.et_pb_slide_description,.et_pb_slider_fullwidth_off .et_pb_slide_description{padding:40% 8%}#main-header .et_mobile_menu .menu-item-has-children>a{background-color:transparent;position:relative;font-weight:600}#main-header .et_mobile_menu .menu-item-has-children>a:after{font-family:'ETmodules';text-align:center;speak:none;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;position:absolute}#main-header .et_mobile_menu .menu-item-has-children>a:after{font-size:16px;content:'3';top:13px;right:10px}#main-header .et_mobile_menu .menu-item-has-children.visible>a:after{content:'\4d'}#main-header .et_mobile_menu ul.sub-menu{display:none!important;visibility:hidden!important;transition:all 1.5s ease-in-out}#main-header .et_mobile_menu .visible>ul.sub-menu{display:block!important;visibility:visible!important}.heroGraphic .videoText h1{color:#222!important}.sticky-popup-right .popup-header{height:140px!important;border:4px solid #fff;width:40px!important}.sticky-popup-right .popup-title{font-size:1em}}@media handheld,only screen and (max-width:768px){h2,.h2{font-size:28px!important}}